diff --git a/.coverage b/.coverage
new file mode 100644
index 000000000..9fb7f4278
Binary files /dev/null and b/.coverage differ
diff --git a/.cursorignore b/.cursorignore
new file mode 100644
index 000000000..6f9f00ff4
--- /dev/null
+++ b/.cursorignore
@@ -0,0 +1 @@
+# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
diff --git a/.cursorrules b/.cursorrules
new file mode 100644
index 000000000..f58595f0e
--- /dev/null
+++ b/.cursorrules
@@ -0,0 +1,207 @@
+# Komodo Documentation Repository Rules
+
+# KDF Documentation Template Requirement
+- For all new KDF method documentation, you MUST use docs/templates/komodefi_method.mdx as the starting point.
+- For all new KDF overview documentation, you MUST use docs/templates/komodefi_overview.mdx as the starting point.
+- These templates are required for all new KDF API documentation pages.
+
+# Enum Naming Consistency
+- All enum section headings must use Bluebook title case, no spaces, and end with 'Enum' (e.g., EthPrivKeyActivationPolicyEnum). Anchor links must match this format.
+
+# Kebab-Case Anchor and Slug Requirement
+- All anchor links and section slugs (e.g., for enums) must use kebab-case (lowercase, hyphen-separated).
+
+# Sidebar Navigation Requirements
+- Whenever a documentation page is created, moved, or deleted, the corresponding entry in `sidebar.json` must be added, updated, or removed to match.
+
+## Style Guide Context
+- Use American English spelling and Oxford comma.
+- Use Bluebook title case for headings and products.
+- Use sentence case for menu items, tabs, buttons, links.
+- Use 4-space indent in code blocks.
+- The `const title = ` at the top of each KDF method page should start with `Komodo DeFi Framework Method: `, followed by the method name.
+- Use `#` for page headings. These are generally method names, in human format (title case, no underscores). Remove `Komodo DeFi Framework Method: ` or other verbose preambles.
+- Use `##` for subheadings. These are generally method names. This line should also include label/tag like `{{label : 'method_name', tag : 'API-v2'}}`.
+- Use `###` for request/response parameter table titles.
+- Use `####` for request/response examples (like #### ๐ Examples and #### โ ๏ธ Error Responses).
+- Each request should be in a codeGroup. Its response should be in a CollapsibleSection. There should only be one response per Collapsible section.
+- Use absolute links for internal docs: The `pages` folder is the root directory for internal docs. Use absolute links to reference other pages within the `pages` folder, for example: `[Komodo DeFi Framework API methods](/komodo-defi-framework/api/#sub-section-header)`. The url must end with a slash.
+- For KDF API methods, userpass should always be `RPC_UserP@SSW0RD`.
+- Request parameter tables must have 5 columns: Parameter, Type, Required, Default, Description.
+- **OPTIMIZATION**: If there are no optional parameters (all parameters are required), use a 4-column format: Parameter, Type, Required, Description (omitting the Default column).
+- The Default column should only be included if there are default values for any parameters. If no default values are defined, omit the Default column entirely.
+- Parameters should be listed alphabetically within their groupings (required first, then optional).
+- Required column should contain "โ" for required parameters and "โ" for optional parameters (centered alignment).
+- Default column should contain the default value for optional parameters, or "-" for required/no default parameters (centered alignment).
+- Response parameter tables have 3 columns: Parameter, Type, Description (alphabetically ordered).
+- DO NOT modify escaped underscores (`\_`).
+- Use `docker compose` not `docker-compose`.
+- Always follow best practices.
+
+## Documentation Structure
+- Individual API methods should be in their own index.mdx file within a folder named after the method.
+- After the main heading (#), include a method subheading (##) with the actual method name.
+- Include request/response parameter tables with proper formatting.
+- Include complete code examples with all required parameters.
+- Use CollapsibleSection for API responses.
+- CollapsibleSection text should match the CodeGroup title for consistency.
+- Separate content sections with subheadings.
+
+## MDX Components Available
+- Note (info, warning, error types).
+- CollapsibleSection (for API responses).
+- OptimizedImage (for images).
+- Heading (with label and tag support).
+- Tag (for CRUD operations).
+
+Before making any documentation changes, YOU MUST ALWAYS reference docs/STYLE_GUIDE.md for complete requirements.
+
+# Enum and Common Object Rule
+Always look for opportunities to use or create common objects and enums in documentation and code. Use enums for parameters or response values with a fixed set of possible values.
+
+# Documentation Formatting Rules
+- Default values in parameter tables must be wrapped in backticks (e.g., `10`, `false`).
+- If no default values are defined for any parameter, omit the Default column entirely. If any parameter has a default value, the Default column must be present and all default values must be wrapped in backticks (e.g., `10`, `false`).
+- Optional boolean parameters must always have a default value specified in the request parameter table, and it must be wrapped in backticks (e.g., `false`).
+
+# MDX File Requirements
+- All MDX files, especially `index.mdx` files, must begin with `export const title = ...` and `export const description = ...` at the very top of the file. Never remove these fields.
+
+# Sidebar and Method Heading Naming Rules
+- In sidebar.json, the `title` value for each method link must be the **exact API method name** (e.g., `lightning::payments::send_payment`), not a humanized or prettified version. The only exception is when the link does not point to a method (e.g., overview or non-method pages).
+- The same rule applies to the `## MethodName` heading in each method MDX file: it must match the exact API method name.
+- This is a strict requirement for all new and existing documentation.
+
+# Additional Rules
+- You MUST NOT modify `filepathSlugs.json` (This file is generated).
+- For KDF method pages, the ## subheading and label must be the exact API method name, and tag must be one of: API-v1, API-v2, deprecated, overview, structures.
+- Use the `utils/py/.venv` environment for running Python scripts to ensure all dependencies are available.
+
+# New Rule for # Headings
+- The `#` heading at the top of each method page must be a human-readable, title-cased phrase describing the method's function. Do NOT use colons (`::`), underscores (`_`), or the exact API method name in the `#` heading. Convert API method names to a descriptive phrase. For example:
+ - `task::enable_bch::cancel` โ `Enable BCH Task: Cancel`
+ - `stream::swap_status::enable` โ `Enable Swap Status Stream`
+ - `task::enable_eth::user_action` โ `Enable ETH Task: User Action`
+ - `task::create_new_account::cancel` โ `Create New Account Task: Cancel`
+ - `lightning::nodes::connect_to_node` โ `Connect to Lightning Node`
+- The `##` subheading must be the exact API method name, with label/tag as required.
+
+# New Rule for export const title at the top of each KDF method page
+- The `export const title = ` at the top of each KDF method page must start with `Komodo DeFi Framework Method: `, followed by a human-readable, title-cased phrase describing the method's function (not the literal API method name).
+
+# KDF Method Documentation Format
+
+- **`export const title`**:
+ - Format: `export const title = "Komodo DeFi Framework Method: [Human-Readable Title]";`
+ - Example: `export const title = "Komodo DeFi Framework Method: Cancel Enable BCH Task";`
+
+- **`export const description`**:
+ - Provide a concise description of the method's purpose.
+ - Example: `export const description = "Cancel the enable BCH task in the Komodo DeFi Framework API.";`
+
+- **Main Heading (`#`)**:
+ - Use a human-readable, title-cased phrase that describes the method's function.
+ - Example: `# Cancel Enable BCH Task`
+
+- **Subheading (`##`)**:
+ - Use the exact API method name, with label and tag.
+ - Example: `## task::enable_bch::cancel {{label : 'task::enable_bch::cancel', tag : 'API-v2'}}`
+
+- **Request and Response Parameter Tables**:
+ - Follow the style guide's table format, ensuring parameters are listed alphabetically and default values are wrapped in backticks.
+
+- **Code Examples**:
+ - Include complete request examples in a `CodeGroup`.
+ - Use `CollapsibleSection` for responses, matching the `CodeGroup` title for consistency.
+
+# Error Responses Standard
+
+- The Error Types section should sit below the Request Parameter Tables, Response Parameter Tables and Examples sections (at the bottom of the page).
+- Error types should be listed in a table format with columns for Parameter, Type, and Description.
+- Error responses should be directly below the ErrorTypes table.
+- Each error response should be enclosed within a `CollapsibleSection` with `expandedText` and `collapsedText` attributes set to "Hide Error Responses" and "Show Error Responses" respectively.
+
+
+Example:
+
+```mdx
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| InvalidHashError | string | The specified `hash` is not valid |
+| Transport | string | The request was failed due to a network error |
+| HashNotExist | string | The specified `hash` does not exist |
+| InternalError | string | The request was failed due to a Komodo DeFi Framework API internal error |
+
+
+ ##### Error Response (No Such Coin)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:2234] lp_coins:2156]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
+ }
+ ```
+
+ ##### Error (Invalid Hash)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid hash: Invalid input length",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:1809]",
+ "error_type": "InvalidHashError",
+ "error_data": "Invalid input length",
+ "id": 1
+ }
+ ```
+
+
+### Method Group Overviews
+
+- **`export const title`**:
+ - Format: `export const title = "Komodo DeFi Framework Method Overview: [Human-Readable Title]";`
+ - Example: `export const title = "Komodo DeFi Framework Method Overview: Enable UTXO Tasks";`
+
+- **`export const description`**:
+ - Provide a concise description of the method group's purpose.
+ - Example: `export const description = "An overview of the Enable UTXO tasks in the Komodo DeFi Framework API.";`
+
+- **Main Heading (`#`)**:
+ - Use a human-readable, title-cased phrase that describes the method's function.
+ - Example: `# Enable UTXO Tasks`
+
+- **Subheading (`##`)**:
+ - Use the exact API method name, with label and tag.
+ - The `##` subheading and the `label` for every KDF method page must both be the exact API method name, exactly as it appears in the API, followed by a tag from the allowed list.
+ - The `label` in the curly braces must also be the exact API method name, matching the visible heading, with no changes.
+ - The `tag` must be `overview`
+ - Example:`## task::enable_utxo {{label : 'task::enable_utxo', tag : 'overview'}}`
+
+**Example Structure:**
+
+```mdx
+export const title = "Komodo DeFi Framework Overview: UTXO Activation";
+export const description =
+ "This section provides an overview of the task managed activation methods for UTXO coins like KMD, LTC, BTC & DOGE.";
+
+# Enable UTXO Tasks
+
+## task::enable_utxo {{label : 'task::enable_utxo', tag : 'overview'}}
+
+This section provides an overview of the task managed activation methods for UTXO coins like KMD, LTC, BTC & DOGE. Each method is now documented in its own dedicated page:
+
+* [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/)
+* [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/)
+* [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/)
+* [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/)
\ No newline at end of file
diff --git a/.github/workflows/example-validation.yml b/.github/workflows/example-validation.yml
new file mode 100644
index 000000000..ccffb0ba5
--- /dev/null
+++ b/.github/workflows/example-validation.yml
@@ -0,0 +1,102 @@
+name: Example Validation
+
+on:
+ pull_request:
+ paths:
+ - 'postman/json/**/*.json'
+ - 'src/pages/**/*.mdx'
+ push:
+ branches: [ main, dev ]
+ paths:
+ - 'postman/json/**/*.json'
+ - 'src/pages/**/*.mdx'
+
+jobs:
+ validate-examples:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+
+ - name: Set up Python
+ uses: actions/setup-python@v4
+ with:
+ python-version: '3.11'
+
+ - name: Check for duplicate examples
+ run: |
+ cd utils/py
+ python3 deduplicate_examples.py --dry-run --versions v1 v2
+
+ - name: Check duplicate ratio
+ run: |
+ cd utils/py
+ # Run deduplication check and capture output
+ OUTPUT=$(python3 deduplicate_examples.py --dry-run --versions v1 v2 2>&1)
+
+ # Extract files to remove and files kept
+ FILES_TO_REMOVE=$(echo "$OUTPUT" | grep "Files to remove:" | grep -o '[0-9]\+' | head -1)
+ FILES_KEPT=$(echo "$OUTPUT" | grep "Files kept:" | grep -o '[0-9]\+' | head -1)
+
+ if [ -n "$FILES_TO_REMOVE" ] && [ -n "$FILES_KEPT" ]; then
+ TOTAL=$((FILES_TO_REMOVE + FILES_KEPT))
+ if [ $TOTAL -gt 0 ]; then
+ DUPLICATE_PERCENTAGE=$((FILES_TO_REMOVE * 100 / TOTAL))
+ echo "Duplicate percentage: $DUPLICATE_PERCENTAGE%"
+
+ # Fail if more than 10% duplicates
+ if [ $DUPLICATE_PERCENTAGE -gt 10 ]; then
+ echo "โ Too many duplicate examples found: $DUPLICATE_PERCENTAGE%"
+ echo "Please run 'cd utils/py && python3 deduplicate_examples.py --execute' to clean them up"
+ exit 1
+ else
+ echo "โ
Duplicate percentage is acceptable: $DUPLICATE_PERCENTAGE%"
+ fi
+ fi
+ fi
+
+ - name: Validate example naming
+ run: |
+ # Check for generic example names
+ cd postman/json
+ GENERIC_NAMES=$(find . -name "*-example-[0-9]*-basic_request-*" | wc -l)
+ TASK_OPERATION_NAMES=$(find . -name "*-example-[0-9]*-task_operation-*" | wc -l)
+
+ if [ $GENERIC_NAMES -gt 20 ]; then
+ echo "โ ๏ธ Warning: Found $GENERIC_NAMES files with generic 'basic_request' naming"
+ echo "Consider using more descriptive names following MDX_EXAMPLE_STANDARDS.md"
+ fi
+
+ if [ $TASK_OPERATION_NAMES -gt 20 ]; then
+ echo "โ ๏ธ Warning: Found $TASK_OPERATION_NAMES files with generic 'task_operation' naming"
+ echo "Consider using more descriptive names following MDX_EXAMPLE_STANDARDS.md"
+ fi
+
+ - name: Comment on PR
+ if: github.event_name == 'pull_request' && failure()
+ uses: actions/github-script@v7
+ with:
+ script: |
+ github.rest.issues.createComment({
+ issue_number: context.issue.number,
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ body: `## ๐ Example Validation Failed
+
+ Your pull request contains too many duplicate examples. Please run the deduplication script:
+
+ \`\`\`bash
+ cd utils/py
+ python3 deduplicate_examples.py --execute
+ \`\`\`
+
+ See [MDX_EXAMPLE_STANDARDS.md](docs/MDX_EXAMPLE_STANDARDS.md) for best practices on creating unique, meaningful examples.
+
+ ### ๐ Guidelines:
+ - Each example should demonstrate a **distinct use case**
+ - Use **descriptive names** instead of "Example 1", "Example 2"
+ - **Consolidate** identical examples into single representative examples
+ - Only create multiple examples for **genuinely different scenarios**
+ `
+ })
\ No newline at end of file
diff --git a/.github/workflows/get_data_lint_files_deploy.yml b/.github/workflows/get_data_lint_files_deploy.yml
index ed9efa1c1..e781a385b 100644
--- a/.github/workflows/get_data_lint_files_deploy.yml
+++ b/.github/workflows/get_data_lint_files_deploy.yml
@@ -52,7 +52,7 @@ jobs:
run: |
set -e
set -o pipefail
- ${GITHUB_WORKSPACE}/utils/gen_api_methods_table.py
+ ${GITHUB_WORKSPACE}/utils/py/kdf_tools.py scan-mdx
- name: Install dependencies
working-directory: utils/js
diff --git a/.gitignore b/.gitignore
index 9596237a6..81bb4ac09 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,5 +38,13 @@ Thumbs.db
filepathSlugs.json
links-to-manually-check
.env
+.venv/
+backups/
+utils/py/data/reports/
+utils/py/data/cache/
+utils/py/data/category_mappings.json
+utils/py/data/komodo-defi-framework/
+
+reports/undocumented_enums_for_review.txt
MM2.json
utils/docker/kdf-config/coins
diff --git a/README.md b/README.md
index a0f0b8acf..4cce41893 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,106 @@
Content for the Komodo Developer Docs lives in this repo in `.mdx` format. This repository is then used as a submodule to build and deploy the Komodo Developer Docs website.
-## Adding new content
+## Getting Started
-- Read the [Style guide](STYLE_GUIDE.md) to learn the basic standards of writing Komodo Documentation content. This guide also contains a list of components and how they should be used.
-- Read the [Contribution guide](CONTRIBUTION_GUIDE.md) for details about submitting a pull request.
-- Make sure each new page created is added to the [sidebar file](https://github.com/KomodoPlatform/komodo-docs-mdx/blob/main/src/data/sidebar.json)
-- Be mindful of the [Code of Conduct](CODE_OF_CONDUCT.md) when contributing to this repository. We value all contributors and believe that our community is stronger when everyone feels safe, respected, and valued.
+- **[Style Guide](docs/STYLE_GUIDE.md)** - Complete documentation standards including KDF API methods, table formats, and example best practices
+- **[Contribution Guide](docs/CONTRIBUTION_GUIDE.md)** - Pull request submission process
+- **[Sidebar Configuration](https://github.com/KomodoPlatform/komodo-docs-mdx/blob/main/src/data/sidebar.json)** - Add new pages to site navigation
+- **[Code of Conduct](docs/CODE_OF_CONDUCT.md)** - Community guidelines
+
+## JSON Example Structure
+
+API method examples are organized using a simplified **1:1 method:folder** structure aligned with our MDX example standards:
+
+### Structure Convention
+
+```
+postman/json/kdf/
+โโโ v1/ # Legacy API examples
+โโโ v2/ # Current API examples
+ โโโ task-enable_utxo-init/ # Task-based methods
+ โ โโโ task-enable_utxo-init-btc_electrum_activation-request.json
+ โ โโโ task-enable_utxo-init-eth_native_mode-request.json
+ โ โโโ task-enable_utxo-init-kmd_with_rewards-request.json
+ โโโ my_balance/ # Simple methods
+ โ โโโ my_balance-single_coin_check-request.json
+ โ โโโ my_balance-portfolio_overview-request.json
+ โโโ orderbook/ # Trading methods
+ โโโ orderbook-btc_kmd_pair-request.json
+ โโโ orderbook-high_volume_filter-request.json
+```
+
+### Naming Conventions
+
+**Method Directories:**
+- Use kebab-case with underscores preserved: `task-enable_utxo-init`, `my_balance`, `orderbook`
+- Convert filesystem-safe hyphens back to API format: `task-enable_utxo-init` โ `task::enable_utxo::init`
+
+**Example Files:**
+- Format: `{method-name}-{semantic_description}-{type}.json`
+- Use **semantic descriptions** that reflect actual use cases (not generic numbers)
+- Types: `request`, `response`
+- Examples:
+ - `task-enable_utxo-init-btc_electrum_activation-request.json`
+ - `my_balance-single_coin_check-request.json`
+ - `orderbook-btc_kmd_pair-request.json`
+
+### Rationale
+
+This structure provides:
+
+1. **Semantic Clarity**: Example names reflect actual use cases, not arbitrary numbers
+2. **MDX Alignment**: Matches the descriptive naming standards in our Style Guide
+3. **Maintainability**: Easy to identify what each example demonstrates
+4. **Consistency**: One method = one folder, predictable structure
+5. **Tool Compatibility**: Works with Postman, Newman, and automation scripts
+
+### Adding Examples
+
+When adding new JSON examples:
+
+1. **Follow semantic naming**: Use descriptive names that reflect the use case
+2. **Avoid numbered examples**: Use `btc_electrum_activation` not `example-1`
+3. **Check for duplicates**: Review existing examples before adding new ones
+4. **Align with MDX**: Ensure JSON examples match the examples in MDX documentation
+
+Refer to the **[Style Guide MDX Example Standards](STYLE_GUIDE.md#mdx-example-standards)** for complete guidelines on creating meaningful, non-duplicate examples.
+
+## Hardware Wallet Support (Trezor)
+
+The Docker stack now ships a dedicated **`trezord`** service. It mounts the host's USB bus and exposes the familiar Bridge API on `http://127.0.0.1:21325`.
+
+```bash
+# start everything (including trezord side-car)
+docker compose -f utils/docker/docker-compose.yml up -d --build
+```
+
+Nothing inside the KDF containers needs to change โ they continue to discover the bridge at `127.0.0.1:21325` (or `host.docker.internal:21325` on non-Linux Docker engines).
+
+If you unplug / plug the Trezor the side-car will pick it up automatically.
+
+### Linux udev Rule (required for real devices)
+
+On Linux the Trezor's USB interfaces are created with root-only permissions. Install the official rule once so that non-root processes (and our `trezord` side-car) can access the device:
+
+```bash
+# 1. Download the rule
+sudo curl -fsSL \
+ https://raw.githubusercontent.com/trezor/trezor-common/master/udev/51-trezor.rules \
+ -o /etc/udev/rules.d/51-trezor.rules
+
+# 2. Reload udev and re-plug the device
+sudo udevadm control --reload-rules && sudo udevadm trigger
+
+# 3. (Optional) make sure your user is in the plugdev group
+sudo usermod -aG plugdev $USER
+```
+
+After re-plugging the Trezor you should see something like:
+
+```bash
+ls -l /dev/hidraw* | grep trezor
+# crw-rw-r-- 1 root plugdev 237, 0 Jun 30 15:42 /dev/hidraw0
+```
+
+Once this is in place the `trezord` container can talk to the hardware without "No such device" errors.
diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md
deleted file mode 100644
index 4dffbae79..000000000
--- a/STYLE_GUIDE.md
+++ /dev/null
@@ -1,459 +0,0 @@
-# Style Guide
-
-
-
-
-
-
-
-Great documentation is critical for guiding those who will use our tech stack. It should be clear, easy to read, and as detailed as required while avoiding unnecessary verbosity. This way, developers can quickly understand how to use and what to expect from our products.
-
-From a user's perspective:
-
-- If they can't find information about a feature in the documentation, it means that **the feature doesn't exist**.
-- If there is information about a feature, but it's wrong or confusing, it means that **the feature is broken**.
-- If the documentation is hard to read, it means that **the feature is hard to use**.
-
-Be mindful of any feedback you receive from users, and let it guide you to improve the documentation. The eyes of the uninitiated are the best tool for identifying areas in need of enhancement. Though existing documentation may not yet conform to this standard, all new documentation should be written following the guidelines below, and existing documentation updated to match when time permits.
-
-**These guidelines are currently a work in progress.** Please also refer to https://alistapart.com/article/the-ten-essentials-for-good-api-documentation/ as a good foundation.
-
-## Structure
-
-- Generally, individual API methods should be placed in their own `index.mdx` file, within a folder named after the method.
- - The `index.mdx` file should contain a heading with the method name and a description of the method.
- - Each file should contain a code block with at least one example of how to make a complete request, including all required parameters.
- - Where a request includes optional parameters which will result in different response structures, the file should contain a code block for each possible request variation, followed by a code block for the response of each example.
- - Below the request/response examples, include code blocks for each potential error response, along with details on what causes the error and how it might be resolved.
-- In some cases, it may be appropriate to group related methods together in a single `index.mdx` file. For example, the `index.mdx` file within the `task_init_trezor` folder contains documentation for all methods for initialisation and authentication with a Trezor hardware wallet.
-- Where common structures exist in the request or response of mulitple methods, these should be documented in the `index.mdx` file in the base folder for a section (e.g. [src/pages/komodo-defi-framework/api/v20/index.mdx](src/pages/komodo-defi-framework/api/v20/index.mdx)), and linked to from request/response parameter tables where required.
-- Where a method or parameter is deprecated, this should be communicated in the method heading or request parameters table.
-- Separate sections of content with subheadings to make scanning and finding the information they need easier. Two line breaks should be used before and one line break after each subheading.
-
-## General
-
-- Use [American English spelling](https://www.thefreedictionary.com/American-English-vs-British-English-Spelling.htm)
-- Use the [Oxford comma](https://www.youtube.com/watch?v=xUt7-B8IfxU)
-- Use [Bluebook title case](https://titlecaseconverter.com/rules/#BB) for headings and products.
-- Use [sentence case](https://titlecaseconverter.com/sentence-case/) for menu items, tabs, buttons, links, and all other text.
-- Use a 4-space indent in code blocks for the request body and response. This will make the parameters and values easier to read.
-- Use images or diagrams to help explain complex concepts or processes. This will make the content more engaging and easier to understand.
-- If a user action requires a sequence of steps, consider using a flowchart to illustrate the process.
-- Keep it concise: Stay on point. Avoid unnecessary words or phrases that do not add value to the content.
-- Don't skimp on important detail: If a feature is complex, it's better to provide too much information than not enough. Where appropriate it may be better to split the additional information into its own page and add a link to it for those who want to dig deeper.
-- Use simple language: Where possible, avoid jargon or technical terms that may be unfamiliar to the reader. When unavoidable, provide a link to a definition or explanation of the term.
-- Proofread and test your content: Make sure to proofread your MDX file for errors and test any code snippets or examples to ensure they work as expected.
-- Be generous with hyperlinks: Link to relevant documentation or resources, whether to somewhere else within our internal docs or to a respected external source. This will provide additional context and help users better understand the content.
-- Use absolute links for internal docs: The `pages` folder is the root directory for internal docs. Use absolute links to reference other pages within the `pages` folder, for example: `[Komodo DeFi Framework API methods](/komodo-defi-framework/api/#sub-section-header)`. The url must end with a slash.
-- Use bullet points and numbered lists to break up long paragraphs to make the content more readable.
-
-## Syntax
-
-- Use `#` for page headings.
-- Use `##` for subheadings.
-- Use `###` for request/response parameter tables.
-- Use `####` for request/response examples.
-- Use mdx comments like this: `{/* comment comment */}` . Markdown comments like `` doesn't work. Alternatively, you can use the `` component tags.
-- No markdown/mdx comments in tables' rows
-
-## Tables
-
-- Include a reference table listing all **request** parameters, their type, a description, and whether it is required or optional.
-- Include a reference table listing all **response** parameters, their type, a description, and whether it is part of the standard response or only returned when using a specific request parameter value.
-- Optional parameters should be listed at the bottom of the parameter table.
-- Optional parameters should be identified at the start of the parameter's description, along with the default value (if applicable).
-- Where specific parameters only apply for a specific action, this should be identified at the start of the parameter's description.
-- Where a group of parameters are nested within a common structure, this should be given its own table, and linked to from the main parameter table.
-- Common structure objects should be listed alphabetically in the file which contains them. This can be the same file as the parent method, unless the structure is used by multiple methods in different files - in that case, it should be listed in the root folder for the method group (e.g. legacy, v20, v20-dev).
-
-For example:
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------------------------------- |
-| coin | string | The name of the coin the user desires to activate. |
-| fee | object | Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/#FeeInfo) object. |
-| amount | float | Required, unless `max` is `true`. The amount of balance to send. |
-| max | boolean | Optional, defaults to `false`. Send whole balance. |
-| memo | string | Optional, used for ZHTLC and Tendermint coins only. Attaches a memo to the transaction. |
-
-## Variables
-
-- For Komodo DeFi Framework API methods, the userpass variable should always be `RPC_UserP@SSW0RD`
-
-## Templates
-
-Use the linked templates below as a starting point for new documentation pages.
-
-- [Komodo DeFi Framework API methods](templates/komodefi_method.mdx)
-
-## How to contribute
-
-Read the [Contribution guide](CONTRIBUTION_GUIDE.md) first.
-
-Pages are heavily [**MDX**](https://mdxjs.com/) ("markdown extension") based, which allows us to use JSX in markdown content. You can have imported components (JSX) within your content and more. Read more about MDX here [https://mdxjs.com/docs/what-is-mdx/](https://mdxjs.com/docs/what-is-mdx/).
-
-### Adding a Title and Description
-
-Titles and descriptions are mandatory on every documentation page and must be added at the top level. To add a title use this syntax: `export const title = "Documentation page title";`. To add a description use: `export const description = "documentation page description";`
-
-### Subsections and headings
-
-Though it is good to separate each method into its own document, sometimes it is necessary to group methods together.
-In such a case, we can define the `title`, `label` and/or `tag` properties alongside a section header and within a `CodeGroup` tag so that anchor links are generated in a consistent manner.
-
-- The `label` property should be the exact same as the RPC method.
-- The `title` property should be blank, unless the section heading is not the same as the `label` property. In that case, the `title` property should be the (human readable) section heading.
-- for methods with a `task::xxxx::` or `lightning::xxxx::` prefix, the `label` property should be the full RPC method name, and the title should be the truncated RPC method without the prefix (only the last bit, after the last set of `::`), or a human readable title as above (recommended).
-
-For example, with a human readable section heading:
-
-```
-## Transaction History
-...
-### my_tx_history with pagination {{label : 'my_tx_history', tag : 'POST'}}
-
-...
-
-```
-
-For example, with a `task::xxxx::` prefix:
-
-```
-# Trezor Initialisation
-...
-## init {{label : 'task::init_trezor::init', tag : 'POST'}}
-...
-
-...
-
-```
-
-For example, when method and title are the same:
-
-```
-## get_balance {{label : 'get_balance', tag : 'POST'}}
-...
-
-...
-
-```
-
-### Components
-
-We've got a few **MDX** components we use across the Docs. Below is a walkthrough of how to start writing and using the components that make up the Docs.
-
-IMPORTANT: Always use double quotes inside mdx tags.
-
-Example:
-
-Correct:
-
-```
-
-```
-
-Wrong:
-
-```
-
-```
-
-MDX supports standard markdown by default [CommonMark](https://commonmark.org/). However, this project also has [GFM](https://github.github.com/gfm/) installed.
-
-> Many of the components mentioned here are simplified and possibly do more than **explicitly pointed out**.
-
-### CodeGroup
-
-The `CodeGroup` acts as a wrapper around code blocks. It allows us to have tabbed content (or not, if it's a single block) with properties such as **title, tags, labels and more**. An example would look something like this:
-
-````mdx
-
-
-```ts
-// ...
-```
-````
-
-```python
-
-// ...
-
-```
-
-```php
-
-// ...
-
-```
-
-
-```
-
-And rendered as:
-
-
-
-
-
-It is important to **note that**, "**Komodo DeFi Framework methods**" should be wrapped with `CodeGroup` tags, using the **method name** as the **label value**, and the **tag value** set to **POST**, an additional **mm2MethodDecorate property** with the value **"true"**. This will generate code blocks for:
-
-- **JSON**: The pure request body.
-- **Python3**: Using the requests library.
-- **Bash**: Using curl.
-- **Javascript**: using fetch.
-- **PHP**: Using curl.
-- **GO**: Using net/http. (need to confirm this is correct)
-- **Ruby**: Using net/http.
-
-You only need to include the `json` data, and the additional **mm2MethodDecorate property** populates for various languages automatically.
-
-A working code sample would look like this:
-
-````mdx
-
-
-```json
-{
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::payments::generate_invoice",
- "params": {
- "coin": "tBTC-TEST-lightning",
- "description": "test invoice"
- },
- "id": 56
-}
-```
-````
-
-
-```
-
-Rendered as:
-
-
-
-### Note
-
-Use `Note` tags to **highlight important information**. `Note`s can be one of three states:
-
-- **info** (Default)
-- **warning**
-- **error**
-
-```mdx
-
- Komodo Platform is an open-source, decentralized blockchain project committed
- to privacy and security. It offers flexibility for developers with support for
- multiple programming languages and a modular architecture.
-
-```
-
-```mdx
-
- Komodo Platform is an open-source, decentralized blockchain project committed
- to privacy and security. It offers flexibility for developers with support for
- multiple programming languages and a modular architecture.
-
-```
-
-```mdx
-
- Komodo Platform is an open-source, decentralized blockchain project committed
- to privacy and security. It offers flexibility for developers with support for
- multiple programming languages and a modular architecture.
-
-```
-
-Rendered as:
-
-
-
-
-
-
-
-### CollapsibleSection
-
-This renders a button with a specified text based on its state (expanded or collapsed).
-
-You'll mostly use this for API, Commands, etc. Responses, which should be wrapped with the `CollapsibleSection` tags, for example:
-
-````mdx
-#### Response (ready, successful)
-
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-````
-
-The `CollapsibleSection` tags should also wrap all error responses (as a group), with the `expandedText` and `collapsedText` values set to '**Show Error Responses**' and '**Hide Error Responses' respectively**.
-
-Headers like `#### Response (ready, successful)` should be outside the `CollapsibleSection` tags
-
-A working code would look like this:
-
-````mdx
-
-
-```json
-{
- "sad_story": "What did the robot say to the dead robot? Rust-in-peace",
- "category": "programming",
- "rating": 8.5,
- "source": "unknown",
- "date": "2078-05-16"
-}
-```
-
-
-````
-
-Rendered as:
-
-
-
-### Images
-
-Images should be added to the related subfolder within the `src/images` folder, and rendered using the `OptimizedImage` component. To render an image in the `src/image` folder, you'd have to import the image using the following syntax:
-
-```jsx
-import komodefiManiq from "@/public/images/docs/komodefi-maniq.webp";
-```
-
-Now you can render the image using the `OptimizedImage` component, for example:
-
-```jsx
-
-```
-
-
-
-
-
-### Heading
-
-The `Heading` component (defaults to `h2`) functions exactly like the **native heading** tags with the exception that it takes a prop that allows us to have it labelled and tagged. It also takes an `anchor` prop (defaults to `true`) that makes it possible to link that section to another section on the page by passing it an `id` prop. If `anchor = true` and no `id` is passed, it links to itself.
-
-To use this component, you need to have it imported: `import { Heading } from "@/components/mdx/Heading";`
-
-Then render it:
-
-```mdx
-
- How to get your tokens
-
-```
-
-To save time, you can use the `Heading` component without importing it. And this can be done by using the native **heading tag** but **with annotations** matching the props you'd otherwise pass to the `Heading` component. Depending on the `props`, this renders the same output in the browser.
-
-Here's how:
-
-```mdx
-## How to get your tokens {{label : 'get_all_tokens', tag : 'API-v2'}}
-```
-
-Rendered as:
-
-
-
-### TaggedSection
-
-`TaggedSection`s are used to **tag && label** a section. Just like the `Heading` component. The heading component uses the `TaggedSection` component under the hood.
-
-To use this component, you need to have it imported: `import { TaggedSection } from "@/components/mdx/Heading";`
-
-However, it is often used for tagging/labelling headings (`h2 || h1`). If you happen to find a use for it in a non-heading section, feel free to use it.
-
-Here's how to use it:
-
-```mdx
-
-```
-
-Rendered as:
-
-
-
-### Tag
-
-`Tag`s are used for tagging a `CRUD` operation. To use it, import it with the syntax `import { Tag } from "@/components/mdx/Tag";`.
-This component takes 4 types of children as follows
-
-- C - **post**
-- R - **get**
-- U - **put**
-- D - **delete**
-
-A working code would look like this:
-
-```
-post
-get
-put
-delete
-```
-
-Rendered as:
-
-
-
-## ToCForIndex
-
-This component can be included in the root index.mdx files in any of the directories that hold a specific category of docs. This component will populate a list with the table of contents for the section.
-
-Rendered as:
-
-
-
-## Navbar (Top)
-
-Top navbar's navigation data/dropdown list is manually populated. This file can be found at [src/data/navbar.json](src/data/navbar.json). If you're working on a very important new page, which links to a whole new category or an index, this is where to add them.
-
-
-
-## Sidebar (Left)
-
-Left sidebar's navigation data is manually populated. This file can be found at [src/data/sidebar.json](src/data/sidebar.json). If you're working on a new page, this is where to link them.
-
-Along with `titleLink`, an empty links array is expected:
-
-```json
-"titleLink": "/qa/komodefi-api-quickstart/",
-"links": []
-```
-
-
-
-## Sidebar (Right)
-
-
-
-The right sidebar is automatically populated based on the **Heading hierarchy** of the current page.
-
-## Conclusion
-
-As much as we can, we try to make every file as readable as possible, so you won't be needing help figuring out **how to do/use {A || B}**.
-We encourage you to do the same when you're contributing and you just might get a medal of binary from the community.
-
-Thats it! You've completed the KMD-Docs contribution boot camp!
-
-Have fun!
diff --git a/all_mdx_files.txt b/all_mdx_files.txt
new file mode 100644
index 000000000..573f80dc6
--- /dev/null
+++ b/all_mdx_files.txt
@@ -0,0 +1,229 @@
+src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
+src/pages/komodo-defi-framework/api/index.mdx
+src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
+src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
+src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
+src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
+src/pages/komodo-defi-framework/api/legacy/help/index.mdx
+src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
+src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
+src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
+src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
+src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
+src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
+src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
+src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/version/index.mdx
+src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/index.mdx
+src/pages/komodo-defi-framework/api/v20/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/add_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
diff --git a/data-for-gpts/all-content.txt b/data-for-gpts/all-content.txt
index e77903936..e7ae835ef 100644
--- a/data-for-gpts/all-content.txt
+++ b/data-for-gpts/all-content.txt
@@ -43784,7 +43784,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
| nft\_req | object | Optional, encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object. |
When running in HD mode, do not use the `nft_req` object paramater when activating your NFT network coins. Instead, use the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method after activating.
@@ -47345,7 +47345,7 @@ Any methods with a `task::` prefix will be linked to a numeric `task_id` value w
#### L2ConfigIsNotFound Error
-Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-coin-config-parameters) for more information.
+Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-config-parameters) for more information.
```json
{
@@ -47438,7 +47438,7 @@ Another bug found, will fix it in an upcoming PR. Platform coin should be tBTC-s
#### InvalidPlatformConfiguration Error
-Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-network-coins-file-configuration) for more information.
+Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-configuration) for more information.
```json
{
@@ -52666,7 +52666,7 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
| coin | string | The ticker of the coin you queried. |
| locked\_amount | object | An object cointaining the locked amount in decimal, fraction and rational formats. |
| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
-| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/legacy/rational_number_note/). |
+| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/). |
| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
#### ๐ Examples
@@ -66495,7 +66495,7 @@ you will get:
input it in the text area and click the Send button to receive output from the Komodo DeFi Framework instance launched by the Komodo Wallet Desktop application
-The same method can be used to execute any other RPC command from the docs at [Note About Rational Number Type | Komodo Documentation](/komodo-defi-framework/api/legacy/rational_number_note/)
+The same method can be used to execute any other RPC command from the docs at [Note About Rational Number Type | Komodo Documentation](/komodo-defi-framework/api/common_structures/rational_number_note/)
Note: Every time the Komodo Wallet Desktop application is restarted, the "RPC password/userpass" is also reset. So copy it and update the value of the "userpass" variable in the environment named "KomodoWallet" in Postman
export const title = "Simple View Trading on Komodo Wallet Desktop";
diff --git a/data-for-gpts/komodefi-api/all-api-content.txt b/data-for-gpts/komodefi-api/all-api-content.txt
index 32e9ed59e..3568ebb99 100644
--- a/data-for-gpts/komodefi-api/all-api-content.txt
+++ b/data-for-gpts/komodefi-api/all-api-content.txt
@@ -12708,7 +12708,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
| nft\_req | object | Optional, encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object. |
When running in HD mode, do not use the `nft_req` object paramater when activating your NFT network coins. Instead, use the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method after activating.
@@ -16269,7 +16269,7 @@ Any methods with a `task::` prefix will be linked to a numeric `task_id` value w
#### L2ConfigIsNotFound Error
-Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-coin-config-parameters) for more information.
+Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-config-parameters) for more information.
```json
{
@@ -16362,7 +16362,7 @@ Another bug found, will fix it in an upcoming PR. Platform coin should be tBTC-s
#### InvalidPlatformConfiguration Error
-Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-network-coins-file-configuration) for more information.
+Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-configuration) for more information.
```json
{
@@ -21590,7 +21590,7 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
| coin | string | The ticker of the coin you queried. |
| locked\_amount | object | An object cointaining the locked amount in decimal, fraction and rational formats. |
| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
-| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/legacy/rational_number_note/). |
+| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/). |
| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
#### ๐ Examples
diff --git a/data-for-gpts/komodefi-api/v20-api-content.txt b/data-for-gpts/komodefi-api/v20-api-content.txt
index 340504443..eb80d5827 100644
--- a/data-for-gpts/komodefi-api/v20-api-content.txt
+++ b/data-for-gpts/komodefi-api/v20-api-content.txt
@@ -457,7 +457,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
| nft\_req | object | Optional, encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object. |
When running in HD mode, do not use the `nft_req` object paramater when activating your NFT network coins. Instead, use the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method after activating.
@@ -4018,7 +4018,7 @@ Any methods with a `task::` prefix will be linked to a numeric `task_id` value w
#### L2ConfigIsNotFound Error
-Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-coin-config-parameters) for more information.
+Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-config-parameters) for more information.
```json
{
@@ -4111,7 +4111,7 @@ Another bug found, will fix it in an upcoming PR. Platform coin should be tBTC-s
#### InvalidPlatformConfiguration Error
-Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-network-coins-file-configuration) for more information.
+Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-configuration) for more information.
```json
{
@@ -9339,7 +9339,7 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
| coin | string | The ticker of the coin you queried. |
| locked\_amount | object | An object cointaining the locked amount in decimal, fraction and rational formats. |
| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
-| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/legacy/rational_number_note/). |
+| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/). |
| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
#### ๐ Examples
diff --git a/data-for-gpts/komodo-defi-framework-content.txt b/data-for-gpts/komodo-defi-framework-content.txt
index 35379db25..a174a52d2 100644
--- a/data-for-gpts/komodo-defi-framework-content.txt
+++ b/data-for-gpts/komodo-defi-framework-content.txt
@@ -12708,7 +12708,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
| nft\_req | object | Optional, encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object. |
When running in HD mode, do not use the `nft_req` object paramater when activating your NFT network coins. Instead, use the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method after activating.
@@ -16269,7 +16269,7 @@ Any methods with a `task::` prefix will be linked to a numeric `task_id` value w
#### L2ConfigIsNotFound Error
-Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-coin-config-parameters) for more information.
+Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-config-parameters) for more information.
```json
{
@@ -16362,7 +16362,7 @@ Another bug found, will fix it in an upcoming PR. Platform coin should be tBTC-s
#### InvalidPlatformConfiguration Error
-Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-network-coins-file-configuration) for more information.
+Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-configuration) for more information.
```json
{
@@ -21590,7 +21590,7 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
| coin | string | The ticker of the coin you queried. |
| locked\_amount | object | An object cointaining the locked amount in decimal, fraction and rational formats. |
| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
-| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/legacy/rational_number_note/). |
+| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/). |
| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
#### ๐ Examples
diff --git a/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md
similarity index 100%
rename from CODE_OF_CONDUCT.md
rename to docs/CODE_OF_CONDUCT.md
diff --git a/CONTRIBUTION_GUIDE.md b/docs/CONTRIBUTION_GUIDE.md
similarity index 100%
rename from CONTRIBUTION_GUIDE.md
rename to docs/CONTRIBUTION_GUIDE.md
diff --git a/GITFLOW_BRANCHING.md b/docs/GITFLOW_BRANCHING.md
similarity index 100%
rename from GITFLOW_BRANCHING.md
rename to docs/GITFLOW_BRANCHING.md
diff --git a/docs/MDX_EXAMPLE_STANDARDS.md b/docs/MDX_EXAMPLE_STANDARDS.md
new file mode 100644
index 000000000..13315a44d
--- /dev/null
+++ b/docs/MDX_EXAMPLE_STANDARDS.md
@@ -0,0 +1,67 @@
+# MDX Example Standards
+
+> **Purpose:** This document defines the standards for creating, naming, and maintaining MDX examples in this repository. All contributors must follow these guidelines to ensure clarity, uniqueness, and maintainability of documentation examples.
+
+## Why Standards Matter
+- **Clarity:** Unique, descriptive examples help users understand real-world use cases.
+- **Maintainability:** Avoiding duplication and generic names keeps the documentation clean and easy to update.
+- **Automation:** Our CI checks rely on these standards to validate contributions.
+
+## Naming Conventions
+- **Be Descriptive:** Example filenames and titles must describe the use case, not just the order (e.g., avoid "Example 1").
+- **Format:** Use kebab-case for filenames (e.g., `withdraw-example-multiple-assets.json`).
+- **Avoid Generic Names:** Do not use names like `basic_request` or `task_operation` unless absolutely necessary and unique.
+- **Include Context:** If the example demonstrates a specific scenario (e.g., error, edge case), include that in the name (e.g., `withdraw-example-insufficient-funds.json`).
+
+### Examples
+- Good: `orderbook-example-buy-limit-order.json`
+- Good: `withdraw-example-multiple-assets.json`
+- Bad: `orderbook-example-1-basic_request.json`
+- Bad: `withdraw-example-task_operation-2.json`
+
+## What Makes a Good Example?
+- **Distinct Use Case:** Each example should demonstrate a unique scenario or feature.
+- **Descriptive Name:** The name should make it clear what the example shows.
+- **Complete and Minimal:** Include all required parameters, but avoid unnecessary complexity.
+- **Follow Style Guide:** All code and documentation must follow the [STYLE_GUIDE.md](STYLE_GUIDE.md).
+
+## Avoiding Duplication
+- **Consolidate Identical Examples:** If two examples are identical, keep only one and remove the rest.
+- **One Example per Scenario:** Only create multiple examples for genuinely different scenarios.
+- **Check Before Adding:** Search for existing examples before creating a new one.
+- **Automation:** The CI will fail if more than 10% of examples are duplicates. Run the deduplication script before submitting:
+
+## Removing duplication
+Use the script `utils/py/deduplicate_examples.py`
+
+ ```bash
+ usage: deduplicate_examples.py [-h] [--dry-run] [--execute] [--versions {v1,v2} [{v1,v2} ...]] [--base-path BASE_PATH] [--verbose] [--quiet]
+
+ Deduplicate JSON example files by content
+
+ options:
+ -h, --help show this help message and exit
+ --dry-run Show what would be done without making changes (default: True)
+ --execute Actually perform the deduplication (overrides --dry-run)
+ --versions {v1,v2} [{v1,v2} ...]
+ API versions to process (default: both)
+ --base-path BASE_PATH
+ Base path to JSON examples (default: ../../postman/json/kdf)
+ --verbose, -v Enable verbose output (default: True)
+ --quiet, -q Minimal output
+ ```
+
+## Contributor Checklist
+- [ ] Is my example name descriptive and unique?
+- [ ] Does my example demonstrate a distinct use case?
+- [ ] Have I checked for and avoided duplication?
+- [ ] Does my example follow the [STYLE_GUIDE.md](STYLE_GUIDE.md) and repo rules?
+- [ ] Have I updated the sidebar if a new documentation page was added?
+
+## References
+- [STYLE_GUIDE.md](STYLE_GUIDE.md)
+- [Repo Documentation Rules](../README.md)
+
+---
+
+**Remember:** High-quality, unique examples make the documentation more valuable for everyone. Thank you for contributing!
\ No newline at end of file
diff --git a/docs/STYLE_GUIDE.md b/docs/STYLE_GUIDE.md
new file mode 100644
index 000000000..03f61e9cc
--- /dev/null
+++ b/docs/STYLE_GUIDE.md
@@ -0,0 +1,303 @@
+# Style Guide
+
+## Table of Contents
+1. [Document Version](#document-version)
+2. [MDX File Requirements](#mdx-file-requirements)
+3. [Structure](#structure)
+4. [General Guidelines](#general-guidelines)
+5. [Syntax](#syntax)
+6. [Tables](#tables)
+7. [Variables](#variables)
+8. [Templates](#templates)
+9. [How to Contribute](#how-to-contribute)
+10. [Components](#components)
+11. [New Rule: Use of Common Objects and Enums](#new-rule-use-of-common-objects-and-enums)
+12. [Sidebar and Method Heading Naming Rules](#sidebar-and-method-heading-naming-rules)
+13. [Overview Page Heading Hierarchy](#overview-page-heading-hierarchy)
+
+## Document Version
+
+**Last Updated:** June 2025
+**Recent Changes:**
+- Integrated API Documentation table standards (Request Arguments format)
+- Added MDX example standards and best practices
+- Consolidated multiple style documents into unified guide
+- Updated KDF API Method Documentation Standard with table formatting requirements
+
+---
+
+# Introduction
+
+
+From a user's perspective:
+- If they can't find information about a feature in the documentation, it means that **the feature doesn't exist**.
+- If there is information about a feature, but it's wrong or confusing, it means that **the feature is broken**.
+- If the documentation is hard to read, it means that **the feature is hard to use**.
+
+These guidelines are currently a work in progress. All new documentation should follow the guidelines below, and existing documentation should be updated to match when time permits.
+
+## General Guidelines
+
+- Use [American English spelling](https://www.thefreedictionary.com/American-English-vs-British-English-Spelling.htm)
+- Use the [Oxford comma](https://www.youtube.com/watch?v=xUt7-B8IfxU)
+- Use [Bluebook Title Case](https://titlecaseconverter.com/rules/#BB) for headings and products. All enum and common structure section headings must use Bluebook title case with no spaces (e.g. EthPrivKeyActivationPolicyEnum).
+- Use [Sentence case](https://apastyle.apa.org/style-grammar-guidelines/capitalization/sentence-case) for menu items, tabs, buttons, links, and all other text.
+- Use [kebab-case](https://developer.mozilla.org/en-US/docs/Glossary/Kebab_case) for anchor links and content slugs.
+- Keep it concise: Stay on point. Avoid unnecessary words or phrases that do not add value to the content.
+- Use simple language: Where possible, avoid jargon or technical terms that may be unfamiliar to the reader. When unavoidable, provide a link to a definition or explanation of the term.
+- Use bullet points and numbered lists to break up long paragraphs to make the content more readable.
+- Don't skimp on important detail: If a feature is complex, it's better to provide too much information than not enough. Where appropriate it may be better to split the additional information into its own page and add a link to it for those who want to dig deeper.
+- Be generous with hyperlinks: Link to relevant documentation or resources, whether to somewhere else within our internal docs or to a respected external source. This will provide additional context and help users better understand the content.
+- Use absolute links for internal docs: The `pages` folder is the root directory for internal docs. Us absolute links to reference other pages within the `pages` folder, for example: `[Komodo DeFi Framework API methods](/komodo-defi-framework/api/#sub-section-header)`. The url must end with a slash.
+- If a user action requires a sequence of steps, consider using a flowchart to illustrate the process.
+- Use images or diagrams to help explain complex concepts or processes. This will make the content more engaging and easier to understand.
+- Proofread and test your content: Make sure to proofread your MDX file for errors and test any code snippets or examples to ensure they work as expected. Ask AI to review it for syntax and style compliance.
+
+## Templates
+
+Use the linked templates below as a starting point for new documentation pages.
+
+- [Komodo DeFi Framework API method template](../../docs/templates/komodefi_method.mdx)
+- [Komodo DeFi Framework API overview template](../../docs/templates/komodefi_overview.mdx)
+
+## Syntax & Structure
+
+### General
+- All MDX files must begin with `export const title = ...` and `export const description = ...`. These are required for build and navigation. Never remove these fields.
+- Use `#` for page headings. These are generally method names, in human format (title case, no underscores). Remove `Komodo DeFi Framework Method: ` or other verbose preambles.
+- Use `##` for subheadings. These are generally method names. This line should also include label/tag like `{{label : 'method_name', tag : 'API-v2'}}`.
+- **IMPORTANT**: Method headings MUST use the complete API method name exactly as it appears in the request (e.g., `stream::orderbook::enable` not just `orderbook_enable`).
+- Use `###` for request/response parameter table titles.
+- Use `####` for request/response examples (like #### ๐ Examples and #### โ ๏ธ Error Responses)
+- Use only the `` component tags for comments. No NOT use markdown comments.
+- No markdown/mdx comments in tables' rows
+- Use a 4-space indent in code blocks. This will make the parameters and values easier to read.
+
+## KDF Methods
+- For Komodo DeFi Framework API methods, the userpass variable should always be `RPC_UserP@SSW0RD`
+- The `index.mdx` file should contain a heading with the method name and a description of the method.
+- All API methods should be placed in their own `index.mdx` file, within a folder named after the method.
+- Each file should contain a CodeGroup with at least one example of how to make a complete request, including all required parameters.
+- Each request should be in a CodeGroup. Its response should be in a CollapsibleSection. There should only be one response per CollapsibleSection, but there may be multiple responses to a request.
+- Where a request includes optional parameters which will result in different response structures, the file should contain a CodeGroup for each possible request variation, followed by a CollapsibleSection for the response of each example.
+- CollapsibleSection text should match the CodeGroup title for consistency (e.g., if CodeGroup title is "Method Name", CollapsibleSection should be "Hide/Show Method Name Response").
+- Where a group of parameters are nested within a common structure, an anchor link to an exising common structure table should be used. If one does not exist, it should be created.
+- Where a parameters has a finite set of valid values, an anchor link to an exising enum table should be used. If one does not exist, it should be created.
+- Where a method or parameter is deprecated, this should be communicated in the method heading tag or request parameters table.
+- Below the request/response examples, include a CollapsibleSection for each the methods error types. This should provide details on what causes the error and how it might be resolved.
+
+
+
+
+### KDF Method Documentation Format
+
+- **`export const title`**:
+ - Format: `export const title = "Komodo DeFi Framework Method: [Human-Readable Title]";`
+ - Example: `export const title = "Komodo DeFi Framework Method: Cancel Enable BCH Task";`
+
+- **`export const description`**:
+ - Provide a concise description of the method's purpose.
+ - Example: `export const description = "Cancel the enable BCH task in the Komodo DeFi Framework API.";`
+
+- **Main Heading (`#`)**:
+ - Use a human-readable, title-cased phrase that describes the method's function.
+ - Example: `# Cancel Enable BCH Task`
+
+- **Subheading (`##`)**:
+ - Use the exact API method name, with label and tag.
+ - The `##` subheading and the `label` for every KDF method page must both be the exact API method name, exactly as it appears in the API, followed by a tag from the allowed list.
+ - The `label` in the curly braces must also be the exact API method name, matching the visible heading, with no changes.
+ - The `tag` must be one of the following, as appropriate for the page:
+ - API-v1 (for v1/legacy methods)
+ - API-v2 (for v2 methods)
+ - deprecated (for deprecated methods)
+ - overview (for overview pages)
+ - struct (for common structures)
+ - enum (for enums)
+ - Example:`## lightning::payments::send_payment {{label : 'lightning::payments::send_payment', tag : 'API-v2'}}`
+
+- **Request Parameter Tables**
+ - Include a reference table listing all **request** parameters with the following 5 columns: Parameter, Type, Required, Default, Description
+ - **IMPORTANT**: If there are no optional parameters (all parameters are required), you can use a 4-column format: Parameter, Type, Required, Description (omitting the Default column)
+ - Parameters should be listed alphabetically within their groupings (required parameters first, then optional parameters)
+ - The Required column should contain "โ" for required parameters and "โ" for optional parameters (centered alignment)
+ - If no default values are defined for any parameter, omit the Default column entirely.
+ - If any parameter has a default value, the Default column (centered alignment) must be present and all default values must be wrapped in backticks (e.g., `10`, `false`) .
+ - Where specific parameters only apply for a specific action, this should be identified at the start of the parameter's description
+ - Example:
+ ```mdx
+ | Parameter | Type | Required | Default | Description |
+ | --------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------- |
+ | coin | string | โ | - | The name of the coin the user desires to activate. |
+ | amount | float | โ* | - | The amount of balance to send. Required unless `max` is `true`. |
+ | fee | object | โ | - | A standard [FeeInfo](/komodo-defi-framework/api/common_structures/#FeeInfo) object. |
+ | max | boolean | โ | `false` | Send whole balance. |
+ | memo | string | โ | - | Used for ZHTLC and Tendermint coins only. Attaches a memo to the transaction. |
+ ```
+
+- **Response Parameter Tables**
+ - Include a reference table listing all **response** parameters with Parameter, Type, and Description columns
+ - Parameters should be listed alphabetically
+
+- **Examples**:
+ - Include complete request examples in a `CodeGroup`.
+ - Use `CollapsibleSection` for responses, matching the `CodeGroup` title for consistency.
+
+### Error Responses
+
+- The Error Types section should sit below the Request Parameter Tables, Response Parameter Tables and Examples sections (at the bottom of the page).
+- Error types should be listed in a table format with columns for Parameter, Type, and Description.
+- Error responses should be directly below the ErrorTypes table.
+- Each error response should be enclosed within a `CollapsibleSection` with `expandedText` and `collapsedText` attributes set to "Hide Error Responses" and "Show Error Responses" respectively.
+
+Example:
+
+```mdx
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| InvalidHashError | string | The specified `hash` is not valid |
+| Transport | string | The request was failed due to a network error |
+| HashNotExist | string | The specified `hash` does not exist |
+| InternalError | string | The request was failed due to a Komodo DeFi Framework API internal error |
+
+
+ ##### Error Response (No Such Coin)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:2234] lp_coins:2156]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
+ }
+ ```
+
+ ##### Error (Invalid Hash)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid hash: Invalid input length",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:1809]",
+ "error_type": "InvalidHashError",
+ "error_data": "Invalid input length",
+ "id": 1
+ }
+ ```
+
+
+### Method Group Overviews
+
+- **`export const title`**:
+ - Format: `export const title = "Komodo DeFi Framework Method Overview: [Human-Readable Title]";`
+ - Example: `export const title = "Komodo DeFi Framework Method Overview: Enable UTXO Tasks";`
+
+- **`export const description`**:
+ - Provide a concise description of the method group's purpose.
+ - Example: `export const description = "An overview of the Enable UTXO tasks in the Komodo DeFi Framework API.";`
+
+- **Main Heading (`#`)**:
+ - Use a human-readable, title-cased phrase that describes the method's function.
+ - Example: `# Enable UTXO Tasks`
+
+- **Subheading (`##`)**:
+ - Use the exact API method name, with label and tag.
+ - The `##` subheading and the `label` for every KDF method page must both be the exact API method name, exactly as it appears in the API, followed by a tag from the allowed list.
+ - The `label` in the curly braces must also be the exact API method name, matching the visible heading, with no changes.
+ - The `tag` must be `overview`
+ - Example:`## task::enable_utxo {{label : 'task::enable_utxo', tag : 'overview'}}`
+
+**Example Structure:**
+
+```mdx
+export const title = "Komodo DeFi Framework Overview: UTXO Activation";
+export const description =
+ "This section provides an overview of the task managed activation methods for UTXO coins like KMD, LTC, BTC & DOGE.";
+
+# Enable UTXO Tasks
+
+## task::enable_utxo {{label : 'task::enable_utxo', tag : 'overview'}}
+
+This section provides an overview of the task managed activation methods for UTXO coins like KMD, LTC, BTC & DOGE. Each method is now documented in its own dedicated page:
+
+* [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/)
+* [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/)
+* [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/)
+* [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/)
+
+```
+
+
+### Common Structures
+
+- Look for opportunities to use or create common objects and enums.
+- Enums and common structures should be used or created wherever possible. Dot notation is to be avoided.
+- Common structure objects should be grouped by category and listed alphabetically in the file which contains them.
+- Anchor links to all methods which use the structure should be listed under its table.
+- Reference or define these enums in parameter/response tables and documentation whereever possible.
+
+
+## Sidebar and Method Heading Naming Rules
+
+- In `sidebar.json`, the `title` value for each method link must be the **exact API method name** (e.g., `lightning::payments::send_payment`), not a humanized or prettified version. The only exception is when the link does not point to a method (e.g., overview or non-method pages).
+
+
+
+
+## Components
+
+Pages are heavily [**MDX**](https://mdxjs.com/) ("markdown extension") based, which allows us to use JSX in markdown content. You can have imported components (JSX) within your content and more. Read more about MDX here [https://mdxjs.com/docs/what-is-mdx/](https://mdxjs.com/docs/what-is-mdx/).
+
+### Note
+
+The `Note` component displays an info/warning/error styled message with predefined icons and colors:
+
+```mdx
+
+ Information message here.
+
+
+
+ Warning message here.
+
+
+
+ Error message here.
+
+```
+
+### CollapsibleSection
+
+This renders a button with a specified text based on its state (expanded or collapsed). You'll mostly use this for API responses:
+
+```mdx
+
+
+```json
+{
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+}
+```
+
+
+
+### Images
+
+Images should be added to the related subfolder within the `src/images` folder, and rendered using the `OptimizedImage` component:
+
+```jsx
+import komodefiManiq from "@/public/images/docs/komodefi-maniq.webp";
+
+
+```
diff --git a/docs/prompts/mdx-to-openapi.md b/docs/prompts/mdx-to-openapi.md
new file mode 100644
index 000000000..df0b0a02f
--- /dev/null
+++ b/docs/prompts/mdx-to-openapi.md
@@ -0,0 +1,135 @@
+For each method listed in both the `v1` and `v2` sections of `postman/utils/method_pages.json`, perform the following actions:
+
+---
+
+### โ
1. Generate OpenAPI Path Spec
+
+For each method:
+- Create or update a file in:
+ - `postman/openapi/paths/v1/` if it's a `v1` method.
+ - `postman/openapi/paths/v2/` if it's a `v2` method.
+- The filename should be `.yaml` (or `.json` if the project uses JSON).
+- Use the method name as the OpenAPI `operationId`.
+
+---
+
+### โ
2. Populate Required Fields
+
+Each generated OpenAPI path operation **must include**:
+
+- `operationId`: must match the method name.
+- `summary` and `description`: extract from the MDX file.
+- `x-mdx-doc-path`: custom field at the root of the operation; value should be the MDX file path listed in `method_pages.json`.
+
+---
+
+### โ
3. Extract Parameters from MDX
+
+Parse the MDX file listed for each method:
+- For each parameter:
+ - Extract its name, type, description, and whether it is required.
+ - Place query/path/body parameters correctly.
+ - If a parameter or body schema matches one in `postman/openapi/components/schemas/`, use a `$ref` to reference it.
+
+If information is missing or unclear:
+- Add a `TODO` comment in the spec to flag it for human review.
+
+---
+
+### โ
4. Use Component References
+
+- Always prefer using `$ref` to schemas from `postman/openapi/components/schemas/` for request/response bodies or complex parameters.
+
+---
+
+### โ
5. Ensure OpenAPI Validity
+
+- Follow OpenAPI 3.1 best practices.
+- Ensure the resulting YAML/JSON is syntactically valid.
+
+---
+
+### โ
6. Example Format
+
+```yaml
+/api/path/to/method:
+ post:
+ operationId: enable_bch_with_tokens
+ summary:
+ description:
+ x-mdx-doc-path: ../../src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx
+ parameters:
+ - name: param1
+ in: query
+ description:
+ required: true
+ schema:
+ type: string
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: ../../components/schemas/RequestBodySchema.yaml
+ responses:
+ '200':
+ description: Success
+ content:
+ application/json:
+ schema:
+ $ref: ../../components/schemas/ResponseSchema.yaml
+
+```
+
+---
+
+### โ ๏ธ Output Rules
+
+You **must**:
+
+- Output the full OpenAPI path spec for each method, one after another, without pausing for confirmation.
+- If the file already exists, show a file diff-style update.
+- Do **not** summarize or truncate output.
+- Do **not** stop unless told explicitly.
+
+---
+
+### ๐ Final Instructions
+
+Begin processing:
+
+- **Scope:** All methods in both `v1` and `v2`.
+- **Output:** Print each OpenAPI file or diff immediately after it's generated.
+- **Confirmation:** Do not wait for confirmation between methods.
+- **Missing Info:** Use `TODO` comments when MDX lacks sufficient detail.
+
+If you need to resume or continue across multiple batches, just wait for the user to type `continue`.
+
+---
+
+### ๐ Usage Notes (for humans only โ DO NOT interpret or execute this block)
+
+```text
+Agent: Claude-4+
+
+1. You may specify scope:
+ - All v1 + v2 methods (default)
+ - A subset (e.g. only a single method)
+
+2. Output:
+ - Show each file/diff immediately (default)
+ - Batch at the end (not recommended)
+
+3. Customization:
+ - YAML or JSON format
+ - Optional fields or extra tags
+ - Skip or handle TODOs differently
+
+Example:
+> Please process all methods in both v1 and v2. Show the OpenAPI file diff for each method as you go. Use YAML format, and strictly follow all instructions above.
+```
+
+
+
+
+
+
diff --git a/docs/prompts/style-update.md b/docs/prompts/style-update.md
new file mode 100644
index 000000000..5e1125463
--- /dev/null
+++ b/docs/prompts/style-update.md
@@ -0,0 +1,17 @@
+## Global
+Please scan the files in /home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api and its subfolders (recursively), then add the full list of files to docs/style-update-progress.md, sorted alphabetically.
+
+It should include the following columns:
+- filename
+- status
+- last update (DD-MM-YY HH:MM)
+
+Use docs/style-update-progress.md to track progress to 100% compliance with the rules and style guide.
+- Proceed with updating files in batches of 8, then update docs/style-update-progress.md to indicate which files have been updated, and recalculate the percentage of task completion.
+- After each update of @style-update-progress.md, run utils/py/pretty_print_md_table.py to align the columns.
+- Await review of updated files and confirmation before proceeding to the next batch of 8. Repeat until complete.
+
+
+## Single file
+Please scan @filename and update to ensure it complies with the style guide standards.
+
diff --git a/docs/style-update-progress.md b/docs/style-update-progress.md
new file mode 100644
index 000000000..f48bf1883
--- /dev/null
+++ b/docs/style-update-progress.md
@@ -0,0 +1,233 @@
+# Komodo DeFi Framework API Style Update Progress
+
+This document tracks the progress of updating all MDX files in `/src/pages/komodo-defi-framework/api` and its subfolders to comply with the style guide.
+
+## Progress Summary
+
+- **Total files in table:** 215
+- **Files compliant:** 215
+- **Files remaining:** 0
+- **Completion:** 100.0%
+
+## File Compliance Table
+
+| File Path | Status |
+| ----------------------------------------------------------------------------------------------------------- | ------------- |
+| src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/buy/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/help/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/sell/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/stop/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/version/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20-dev/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx | โฌ Pending |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/staking/add_delegation/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx | โ
Compliant |
+| src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx | โ
Compliant |
diff --git a/docs/templates/komodefi_method.mdx b/docs/templates/komodefi_method.mdx
new file mode 100644
index 000000000..60e3d8175
--- /dev/null
+++ b/docs/templates/komodefi_method.mdx
@@ -0,0 +1,228 @@
+export const title = "Komodo DeFi Framework Method: [Human-Readable Title]";
+export const description = "[Concise description of the method's purpose and functionality.]";
+
+# [Human-Readable, Title-Cased Method Name]
+
+## [exact::api::method::name] {{label : '[exact::api::method::name]', tag : 'API-v2'}}
+
+[Brief introduction to the method explaining its purpose, use case, and any relevant context. Reference related methods, overviews, or common structures as needed.]
+
+[Optional: Add a note about prerequisites, dependencies, or related methods if applicable.]
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------- | ---------------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------- |
+| [param1] | string | โ | - | [Description of required parameter] |
+| [param2] | string | โ | - | [Description of required parameter] |
+| [param3] | string (numeric) | โ | - | [Description of optional parameter with no default] |
+| [param4] | bool | โ | `false` | [Description of optional parameter with default value] |
+| [param5] | object | โ | - | Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info) object |
+
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------------------ | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [param1] | array of strings | [Description of response parameter] |
+| [param2] | array of strings | [Description of response parameter] |
+| [param3] | string (numeric) | [Description of response parameter] |
+| [param4] | string (numeric) | [Description of response parameter] |
+| [param5] | string (numeric) | [Description of response parameter] |
+| [param6] | string (numeric) | [Description of response parameter] |
+| [param7] | object | [Description of response parameter] |
+| [param8] | string | [Description of response parameter] |
+| [param9] | string | [Description of response parameter] |
+| [param10] | string | [Description of response parameter] |
+| [optional_param] | object (optional) | An object containing [description]; always exists if [condition] |
+| [optional_param.subprop] | string (numeric, optional) | [Description of nested optional parameter] |
+| [optional_param.subprop2] | bool (optional) | [Description of nested optional parameter] |
+
+#### ๐ Examples
+
+#### Request ([Scenario Description])
+
+
+ ```json
+ {
+ "method": "[exact::api::method::name]",
+ "[param1]": "[value1]",
+ "[param2]": "[value2]",
+ "[param3]": "[value3]",
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response ([Scenario] success)
+
+ ```json
+ {
+ "[param1]": ["[value1]"],
+ "[param2]": ["[value2]"],
+ "[param3]": "[value3]",
+ "[param4]": "[value4]",
+ "[param5]": "[value5]",
+ "[param6]": "[value6]",
+ "[param7]": {
+ "type": "[Type]",
+ "amount": "[amount]"
+ },
+ "[param8]": "[hash_value]",
+ "[param9]": "[hex_value]",
+ "[param10]": "[coin_name]",
+ "[optional_param]": {
+ "[subprop]": "[value]",
+ "[subprop2]": true
+ }
+ }
+ ```
+
+
+#### Request ([Alternative Scenario])
+
+
+ ```json
+ {
+ "method": "[exact::api::method::name]",
+ "[param1]": "[value1]",
+ "[param2]": "[value2]",
+ "[special_param]": {
+ "type": "[Type]",
+ "[nested_param]": "[value]"
+ },
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "[param1]": ["[value1]"],
+ "[param2]": ["[value2]"],
+ "[param3]": "[value3]",
+ "[param7]": {
+ "type": "[Type]",
+ "[nested_param]": "[value]",
+ "[additional_param]": "[value]"
+ },
+ "[param8]": "[hash_value]",
+ "[param9]": "[hex_value]",
+ "[param10]": "[coin_name]"
+ }
+ ```
+
+
+#### Request (Max/Alternative Feature)
+
+
+ ```json
+ {
+ "method": "[exact::api::method::name]",
+ "[param1]": "[value1]",
+ "[param2]": "[value2]",
+ "[special_flag]": true,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "[param1]": ["[value1]"],
+ "[param2]": ["[value2]"],
+ "[param3]": "[value3]",
+ "[param4]": "[value4]",
+ "[param5]": "[value5]",
+ "[param6]": "[value6]",
+ "[param7]": {
+ "type": "[Type]",
+ "amount": "[amount]"
+ },
+ "[param8]": "[hash_value]",
+ "[param9]": "[hex_value]",
+ "[param10]": "[coin_name]"
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| InvalidHashError | string | The specified `hash` is not valid |
+| Transport | string | The request was failed due to a network error |
+| HashNotExist | string | The specified `hash` does not exist |
+| InternalError | string | The request was failed due to a Komodo DeFi Framework API internal error |
+
+
+ #### Error Response (No Such Coin)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin [COIN]",
+ "error_path": "[path]",
+ "error_trace": "[trace]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "[COIN]"
+ },
+ "id": 0
+ }
+ ```
+
+ #### Error Response (Invalid Hash)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid hash: [reason]",
+ "error_path": "[path]",
+ "error_trace": "[trace]",
+ "error_type": "InvalidHashError",
+ "error_data": "[error_details]",
+ "id": 1
+ }
+ ```
+
+ #### Error Response (Transport)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "[transport_error_message]",
+ "error_path": "[path]",
+ "error_trace": "[trace]",
+ "error_type": "Transport",
+ "error_data": "[error_details]",
+ "id": 2
+ }
+ ```
+
+
+
\ No newline at end of file
diff --git a/docs/templates/komodefi_method_comprehensive.mdx b/docs/templates/komodefi_method_comprehensive.mdx
new file mode 100644
index 000000000..004033c89
--- /dev/null
+++ b/docs/templates/komodefi_method_comprehensive.mdx
@@ -0,0 +1,98 @@
+export const title = "Komodo DeFi Framework Method: [Human-Readable Title]";
+export const description = "[Concise description of the method's purpose and functionality.]";
+
+# [Human-Readable, Title-Cased Method Name]
+
+## [exact::api::method::name] {{label : '[exact::api::method::name]', tag : 'API-v2'}}
+
+[Brief introduction to the method explaining its purpose, use case, and any relevant context.]
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------- |
+| userpass | string | โ | Password for authentication |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---- | ----------- |
+| result | string | The outcome of the request |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "[exact::api::method::name]",
+ "userpass": "RPC_UserP@SSW0RD",
+ "params": {},
+ "id": 0
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "success": true
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| --------- | ---- | ----------- |
+| InvalidUserpass | string | The userpass provided is invalid |
+| InternalError | string | An internal error occurred |
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### InvalidUserpass
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Userpass is invalid",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:123]",
+ "error_type": "InvalidUserpass",
+ "error_data": null,
+ "id": 0
+ }
+ ```
+
+ ##### InternalError
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Internal error occurred",
+ "error_path": "method_handler",
+ "error_trace": "method_handler:456]",
+ "error_type": "InternalError",
+ "error_data": null,
+ "id": 0
+ }
+ ```
+
+
+
\ No newline at end of file
diff --git a/docs/templates/komodefi_overview.mdx b/docs/templates/komodefi_overview.mdx
new file mode 100644
index 000000000..0a0af40c0
--- /dev/null
+++ b/docs/templates/komodefi_overview.mdx
@@ -0,0 +1,14 @@
+export const title = "Komodo DeFi Framework Method Overview: [Human-Readable Title]";
+export const description = "[Concise description of the method group's purpose.]";
+
+# [Human-Readable, Title-Cased Overview Name]
+
+## [exact::api::method::group] {{label : '[exact::api::method::group]', tag : 'overview'}}
+
+[Overview of the method group, its purpose, and any relevant context. List and link to each method in the group below.]
+
+* [exact::api::method::name1](/komodo-defi-framework/api/[path]/[method1]/): [Brief human readable description of method]
+* [exact::api::method::name2](/komodo-defi-framework/api/[path]/[method2]/): [Brief human readable description of method]
+* [exact::api::method::name3](/komodo-defi-framework/api/[path]/[method3]/): [Brief human readable description of method]
+
+Refer to each method page for detailed request/response parameters, examples, and error handling.
\ No newline at end of file
diff --git a/utils/methods_table.template b/docs/templates/methods_table.template
similarity index 100%
rename from utils/methods_table.template
rename to docs/templates/methods_table.template
diff --git a/extra_in_table.txt b/extra_in_table.txt
new file mode 100644
index 000000000..e0bfc027a
--- /dev/null
+++ b/extra_in_table.txt
@@ -0,0 +1,220 @@
+src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
+src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
+src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
+src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
+src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
+src/pages/komodo-defi-framework/api/legacy/help/index.mdx
+src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
+src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
+src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
+src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
+src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
+src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
+src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
+src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/version/index.mdx
+src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/index.mdx
+src/pages/komodo-defi-framework/api/v20/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/add_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
diff --git a/filepathSlugs.json b/filepathSlugs.json
index 59ebf7fb6..fe8928290 100644
--- a/filepathSlugs.json
+++ b/filepathSlugs.json
@@ -2614,7 +2614,7 @@
"response-details-included",
"response-warning-uuid-could-not-be-parsed"
],
- "src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx": [
+ "src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx": [
"note-about-rational-number-type"
],
"src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx": [
diff --git a/kdf_errors_map.json b/kdf_errors_map.json
new file mode 100644
index 000000000..5590250bf
--- /dev/null
+++ b/kdf_errors_map.json
@@ -0,0 +1,2054 @@
+{
+ "StandardHDPathError": {
+ "InvalidDerivationPathLength": "The provided derivation path has an incorrect number of elements. It does not conform to the expected BIP-44 structure (`m/purpose'/coin_type'/account'/change/address_index`).",
+ "ChildIsNotHardened": "A required segment of the derivation path was expected to be a hardened key, but it was not. Hardened keys provide an extra layer of security.",
+ "ChildIsHardened": "A segment of the derivation path was expected to be a non-hardened key, but a hardened key was found. This is a violation of the expected path structure.",
+ "UnexpectedChildValue": "A specific value in the derivation path (e.g., the `purpose` or `chain` index) was not one of the expected or allowed values for that segment.",
+ "Bip32Error": "An error occurred within the underlying BIP-32 library, which provides the core functionality for hierarchical deterministic key derivation.",
+ "InvalidCoinType": "The `coin_type` specified in the derivation path does not match the expected coin type for the operation being performed.",
+ "InvalidPathToCoin": "The derivation path provided does not correctly lead to the specified coin, indicating a structural mismatch in the path."
+ },
+ "XpubError": {
+ "UnknownPrefix": "The provided key does not have the standard `xpub` prefix, indicating it might be a different type of key or improperly formatted.",
+ "Base58Error": "An error occurred during the Base58 encoding or decoding process, which is the standard for representing xpub keys. This can be due to an invalid character, incorrect length, or a failed checksum verification."
+ },
+ "Bip32DerPathError": {
+ "InvalidDerivationPathLength": "The provided derivation path has an incorrect number of elements. It does not conform to the expected BIP-44 structure (`m/purpose'/coin_type'/account'/change/address_index`).",
+ "ChildIsNotHardened": "A required segment of the derivation path was expected to be a hardened key, but it was not. Hardened keys provide an extra layer of security.",
+ "ChildIsHardened": "A segment of the derivation path was expected to be a non-hardened key, but a hardened key was found. This is a violation of the expected path structure.",
+ "UnexpectedChildValue": "A specific value in the derivation path (e.g., the `purpose` or `chain` index) was not one of the expected or allowed values for that segment.",
+ "Bip32Error": "An error occurred within the underlying BIP-32 library, which provides the core functionality for hierarchical deterministic key derivation."
+ },
+ "DecryptionError": {
+ "AESCipherError": "An error occurred within the AES cipher during the decryption process. This could be due to issues like incorrect padding or a problem with the underlying cryptographic library.",
+ "DecodeError": "The system was unable to decode the Base64-encoded data, which is a required step before decryption can begin. This often indicates corrupted or improperly formatted data.",
+ "HMACError": "The HMAC (Hash-based Message Authentication Code) verification failed. This means the data's integrity has been compromised, and it has likely been tampered with.",
+ "Internal": "An unexpected internal error occurred, which was not covered by the other, more specific error types."
+ },
+ "PrivKeyError": {
+ "WifPassphraseInvalidChecksum": "The provided WIF (Wallet Import Format) passphrase has an invalid checksum, which indicates that the key is likely corrupted or has been transcribed incorrectly.",
+ "ErrorParsingPassphrase": "An error occurred while parsing the passphrase. This can be due to an invalid format or unexpected characters.",
+ "InvalidPrivKey": "The private key itself is invalid and does not conform to the required cryptographic standards.",
+ "ExpectedCompressedKeys": "The system requires a compressed private key, but an uncompressed key was provided."
+ },
+ "CryptoInitError": {
+ "NotInitialized": "The cryptographic context has not been initialized. This error occurs when an operation requiring an active crypto context is attempted before the context has been set up, for example, by calling an initialization function.",
+ "InitializedAlready": "The cryptographic context has already been initialized. This error prevents re-initialization, ensuring that the existing context is not inadvertently overwritten.",
+ "EmptyPassphrase": "The provided passphrase was empty. A non-empty passphrase is required for cryptographic operations.",
+ "InvalidPassphrase": "The provided passphrase is not valid, often due to an underlying issue with the private key format or integrity.",
+ "Internal": "Unhandled internal error."
+ },
+ "CryptoCtxError": {
+ "NotInitialized": "The cryptographic context (`CryptoCtx`) has not been initialized. This error occurs when an operation requiring an active crypto context is attempted before the context has been set up.",
+ "Internal": "Unhandled internal error."
+ },
+ "MetamaskCtxInitError": {
+ "InitializingAlready": "A MetaMask context initialization is already in progress. This error prevents concurrent initialization attempts.",
+ "MetamaskError": "An error originating from the MetaMask environment occurred. This could be due to a variety of issues, such as the user rejecting a request, a problem with the Ethereum provider, or an unexpected account being selected."
+ },
+ "MnemonicError": {
+ "BIP39Error": "An error related to the BIP39 mnemonic standard occurred. This can include issues with mnemonic generation, validation, or parsing.",
+ "KeyDerivationError": "An error occurred during the key derivation process from the mnemonic. This could be due to issues with the Argon2 algorithm or other aspects of the key derivation function.",
+ "DecodeError": "An error occurred while decoding the mnemonic from its stored format, typically from UTF-8. This may indicate data corruption.",
+ "EncryptionError": "An error occurred during the encryption of the mnemonic. This could be due to issues with the AES-256-CBC encryption algorithm or HMAC generation.",
+ "DecryptionError": "An error occurred during the decryption of the mnemonic. This could be due to an incorrect password, data tampering (failed HMAC verification), or issues with the AES-256-CBC decryption algorithm.",
+ "Internal": "Unhandled internal error."
+ },
+ "SLIP21Error": {
+ "KeyDerivationError": "An error occurred during the SLIP-21 key derivation process. This typically involves issues with deriving encryption and authentication keys from the master secret and derivation paths.",
+ "EncryptionFailed": "Failed to encrypt data using SLIP-21 derived keys. This could be due to issues with the AES-256-CBC encryption algorithm or HMAC generation.",
+ "DecryptionFailed": "Failed to decrypt data that was encrypted with SLIP-21 derived keys. This could be due to an incorrect master secret, data tampering (failed HMAC verification), or issues with the AES-256-CBC decryption algorithm."
+ },
+ "SharedDbIdError": {
+ "EmptyPassphrase": "The provided passphrase was empty. A non-empty passphrase is required to generate the shared database ID."
+ },
+ "KeyDerivationError": {
+ "PasswordHashingFailed": "An error occurred during the password hashing phase, typically involving the Argon2 algorithm. This can be caused by invalid parameters, incorrect salt, or other issues within the hashing function.",
+ "HmacInitialization": "Failed to initialize the HMAC (Hash-based Message Authentication Code) function. This is often due to an invalid key length or other issues with the underlying hash function (SHA-512).",
+ "InvalidKeyLength": "The provided key material has an invalid length. This can occur during SLIP-21 key derivation if the master node is not 64 bytes, or if the final derived key is not 32 bytes.",
+ "NotSupported": "The specified key derivation method is not supported for the current operation. For example, using SLIP-21 for mnemonic-based keys is not supported."
+ },
+ "HwError": {
+ "NoTrezorDeviceAvailable": "No Trezor hardware wallet device was found. This can happen if the device is not connected, not powered on, or if the necessary drivers are not installed.",
+ "CannotChooseDevice": "Multiple hardware wallet devices were detected. The system cannot determine which one to use. Please ensure only one device is connected.",
+ "ConnectionTimedOut": "The connection to the hardware wallet device timed out. This may be due to a slow device, a busy USB port, or other connectivity issues.",
+ "FoundUnexpectedDevice": "A connected device does not match the supplied `device_pubkey`.",
+ "DeviceDisconnected": "The hardware wallet device was disconnected during an operation.",
+ "TransportNotSupported": "The specified hardware wallet transport method (e.g., WebUSB, HID) is not supported in the current environment.",
+ "InvalidXpub": "The extended public key (xpub) received from the hardware wallet device is invalid. This may indicate a problem with the device's firmware or the derivation path.",
+ "UnderlyingError": "An underlying error from the hardware wallet's transport layer (e.g., Trezor's transport library) occurred.",
+ "ProtocolError": "A hardware wallet protocol error occurred. This indicates a problem with the communication between the software and the device.",
+ "UnexpectedUserInteractionRequest": "The hardware wallet device requested an unexpected user interaction. This should not happen during normal operation.",
+ "Internal": "Unhandled internal error.",
+ "InvalidPin": "The provided PIN for the hardware wallet device is incorrect.",
+ "UnexpectedMessage": "An unexpected message was received from the hardware wallet device.",
+ "ButtonExpected": "The hardware wallet device expected a button press, but none was detected.",
+ "DataError": "A data-related error occurred on the hardware wallet device.",
+ "PinExpected": "The hardware wallet device expected a PIN to be entered, but none was provided.",
+ "InvalidSignature": "The signature generated by the hardware wallet device is invalid.",
+ "ProcessError": "A general processing error occurred on the hardware wallet device.",
+ "NotEnoughFunds": "The hardware wallet device reported insufficient funds for the requested operation.",
+ "NotInitialized": "The hardware wallet device or its session has not been initialized.",
+ "WipeCodeMismatch": "The provided wipe code for the hardware wallet device is incorrect.",
+ "InvalidSession": "The session with the hardware wallet device is invalid or has expired.",
+ "FirmwareError": "A firmware error occurred on the hardware wallet device.",
+ "FailureMessageNotFound": "An expected failure message from the hardware wallet device was not found.",
+ "UserCancelled": "The user rejected the signature/request in MetaMask.",
+ "PongMessageMismatch": "A 'pong' message received from the hardware wallet device after a ping did not match the expected value, indicating a communication issue."
+ },
+ "HwRpcError": {
+ "NoTrezorDeviceAvailable": "No Trezor hardware wallet device was found. This can happen if the device is not connected, not powered on, or if the necessary drivers are not installed.",
+ "FoundMultipleDevices": "Multiple hardware wallet devices were detected. The system cannot determine which one to use. Please ensure only one device is connected.",
+ "FoundUnexpectedDevice": "A connected device does not match the supplied `device_pubkey`.",
+ "InvalidPin": "The provided PIN for the hardware wallet device is incorrect.",
+ "UnexpectedMessage": "An unexpected message was received from the hardware wallet device.",
+ "ButtonExpected": "The hardware wallet device expected a button press, but none was detected.",
+ "DataError": "A data-related error occurred on the hardware wallet device.",
+ "PinExpected": "The hardware wallet device expected a PIN to be entered, but none was provided.",
+ "InvalidSignature": "The signature generated by the hardware wallet device is invalid.",
+ "ProcessError": "A general processing error occurred on the hardware wallet device.",
+ "NotEnoughFunds": "The hardware wallet device reported insufficient funds for the requested operation.",
+ "NotInitialized": "The hardware wallet device or its session has not been initialized.",
+ "WipeCodeMismatch": "The provided wipe code for the hardware wallet device is incorrect.",
+ "InvalidSession": "The session with the hardware wallet device is invalid or has expired.",
+ "FirmwareError": "A firmware error occurred on the hardware wallet device.",
+ "FailureMessageNotFound": "An expected failure message from the hardware wallet device was not found.",
+ "UserCancelled": "The user cancelled the action on the hardware wallet device.",
+ "PongMessageMismatch": "A 'pong' message received from the hardware wallet device after a ping did not match the expected value, indicating a communication issue."
+ },
+ "EncryptionError": {
+ "UnableToGenerateRandomBytes": "Failed to generate cryptographically secure random bytes. This is often required for creating initialization vectors (IVs) or other cryptographic material.",
+ "AESCipherError": "An error occurred within the AES cipher during the encryption process. This could be due to issues like incorrect padding or a problem with the underlying cryptographic library.",
+ "Internal": "Unhandled internal error."
+ },
+ "UsbError": {
+ "DeviceDisconnected": "The USB device was disconnected during an operation.",
+ "ErrorInitializingSession": "An error occurred while initializing the USB session via `rusb`. This is a low-level USB communication error.",
+ "ErrorGettingDevices": "An error occurred while attempting to get a list of connected USB devices from the system via `rusb`.",
+ "ErrorOpeningDevice": "An error occurred while attempting to open a connection to a specific USB device via `rusb`.",
+ "ErrorWritingChunk": "An error occurred while writing a data chunk to the USB device. This may be due to a disconnected device, a timeout, or other `rusb` errors.",
+ "ErrorReadingChunk": "An error occurred while reading a data chunk from the USB device. This may be due to a disconnected device, a timeout, or other `rusb` errors.",
+ "Timeout": "The USB operation did not complete within the expected time-out window.",
+ "Internal": "Unhandled internal error."
+ },
+ "HidError": {
+ "DeviceNotInitializedYet": "Please note it's not the same as disconnected!",
+ "DeviceIsOpenAlready": "The HID device is already open. This error prevents opening a device that is already in use.",
+ "InitializedAlready": "The HID API has already been initialized. This error prevents re-initialization of the HID API.",
+ "ErrorInitializing": "An error occurred while initializing the HID API. This is a low-level error from the `hidapi` library.",
+ "ErrorGettingDevices": "An error occurred while getting the list of connected HID devices from the system via `hidapi`.",
+ "ErrorOpeningDevice": "An error occurred while attempting to open a connection to a specific HID device via `hidapi`.",
+ "ErrorWritingChunk": "An error occurred while writing a data chunk to the HID device. This is a low-level error from the `hidapi` library.",
+ "WritingInterrupted": "The process of writing a data chunk to the HID device was interrupted. Not all bytes were sent.",
+ "ErrorReadingChunk": "An error occurred while reading a data chunk from the HID device. This is a low-level error from the `hidapi` library.",
+ "ReceivedChunkTooLong": "The data chunk received from the HID device was longer than expected.",
+ "NotEnoughInfoToConnect": "There is not enough information (e.g., serial number) to connect to the specified HID device.",
+ "Internal": "Unhandled internal error."
+ },
+ "WebUsbError": {
+ "NotSupported": "WebUSB is not available in the current browser or environment.",
+ "ErrorRequestingDevice": "An error occurred while requesting permission to access a WebUSB device.",
+ "ErrorGettingDevices": "An error occurred while getting the list of connected WebUSB devices.",
+ "ErrorSettingConfiguration": "An error occurred while setting the configuration for a WebUSB device.",
+ "ErrorClaimingInterface": "An error occurred while claiming an interface on a WebUSB device.",
+ "ErrorOpeningDevice": "An error occurred while opening a connection to a WebUSB device.",
+ "ErrorResettingDevice": "An error occurred while resetting a WebUSB device.",
+ "ErrorWritingChunk": "An error occurred while writing a data chunk to a WebUSB device.",
+ "ErrorReadingChunk": "An error occurred while reading a data chunk from a WebUSB device.",
+ "TypeMismatch": "A JavaScript type mismatch occurred during a WebUSB operation, indicating an internal inconsistency.",
+ "Internal": "Unhandled internal error."
+ },
+ "RpcTaskError": {
+ "Timeout": "The operation timed out.",
+ "NoSuchTask": "The specified task was not found or expired.",
+ "UnexpectedTaskStatus": "The RPC task is in an unexpected status. This indicates a logic error where the task is not in the expected state for the attempted operation.",
+ "UnexpectedUserAction": "An unexpected user action was provided for the RPC task. The task was awaiting a different type of user interaction.",
+ "Cancelled": "The RPC task was cancelled, either by the user or by the system.",
+ "Internal": "Unhandled internal error."
+ },
+ "TaskStatusError": {
+ "Idle": "The task is currently idle and has not been started.",
+ "InProgress": "The task is currently in progress.",
+ "AwaitingUserAction": "The task is currently awaiting user action to proceed.",
+ "Cancelled": "The task has been cancelled.",
+ "Finished": "The task has finished successfully."
+ },
+ "RpcTaskStatusError": {
+ "NoSuchTask": "The specified task was not found or expired.",
+ "Internal": "Unhandled internal error."
+ },
+ "RpcTaskUserActionError": {
+ "NoSuchTask": "The specified task was not found or expired.",
+ "Internal": "Unhandled internal error."
+ },
+ "CancelRpcTaskError": {
+ "NoSuchTask": "The specified task was not found or expired.",
+ "TaskFinished": "The task is already finished and cannot be canceled.",
+ "Internal": "Unhandled internal error."
+ },
+ "AccountRpcError": {
+ "NameTooLong": "Provided `name` exceeds maximum length.",
+ "DescriptionTooLong": "Provided `description` exceeds maximum length.",
+ "TickerTooLong": "A ticker string exceeds the maximum allowed length.",
+ "NoSuchAccount": "The specified `account_id` was not found.",
+ "NoEnabledAccount": "There is no account currently enabled.",
+ "AccountExistsAlready": "Attempted to create an account that already exists (policy = `new`).",
+ "ErrorLoadingAccount": "Storage read error.",
+ "ErrorSavingAccount": "Storage write error.",
+ "Internal": "Unhandled internal error."
+ },
+ "AccountStorageError": {
+ "NoSuchAccount": "The specified `account_id` was not found.",
+ "NoEnabledAccount": "There is no account currently enabled.",
+ "AccountExistsAlready": "Attempted to create an account that already exists (policy = `new`).",
+ "ErrorSaving": "An error occurred while saving data to the HD wallet storage.",
+ "ErrorLoading": "An error occurred while loading data from the HD wallet storage.",
+ "ErrorDeserializing": "An error occurred while deserializing data from the HD wallet storage.",
+ "ErrorSerializing": "An error occurred while serializing data to be stored in the HD wallet storage.",
+ "Internal": "Unhandled internal error."
+ },
+ "AccountUpdatingError": {
+ "AddressLimitReached": "The address limit has been reached while updating the account.",
+ "InvalidBip44Chain": "The coin doesn't support the given BIP44 chain for account updating.",
+ "WalletStorageError": "A storage error occurred while updating the account."
+ },
+ "AddressDerivingError": {
+ "InvalidBip44Chain": "The coin doesn't support the given BIP44 chain.",
+ "Bip32Error": "A BIP32-related error occurred while deriving an address.",
+ "Internal": "An internal error occurred during address derivation."
+ },
+ "ParseAddressError": {
+ "CannotResolveIPv4": "The provided address could not be resolved to an IPv4 address. This may happen if the address resolves only to an IPv6 address, which is not supported.",
+ "UnresolvedAddress": "The provided address could not be resolved to any IP address. This may be due to a DNS resolution failure or an invalid address format."
+ },
+ "EncodeBodyError": {
+ "Encode": "An error occurred while encoding a gRPC message using `prost`. This typically happens when the message structure is invalid or a required field is missing."
+ },
+ "DecodeBodyError": {
+ "PayloadTooShort": "The gRPC payload is shorter than the required minimum length, making it impossible to decode.",
+ "DecodeError": "An error occurred while decoding a gRPC message using `prost`. This often indicates a mismatch between the expected and actual message format, or data corruption."
+ },
+ "SlurpError": {
+ "ErrorDeserializing": "An error occurred while deserializing the response from a URI. This typically indicates a mismatch between the expected and actual response format.",
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "Timeout": "The request to the specified URI timed out.",
+ "Transport": "A transport-level error occurred while making the request to the specified URI. This can include network errors, DNS failures, or other connectivity issues.",
+ "Internal": "Unhandled internal error."
+ },
+ "GetInfoFromUriError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "Transport": "A transport-level error occurred while making the request to the specified URI. This can include network errors, DNS failures, or other connectivity issues.",
+ "InvalidResponse": "The response from the URI was invalid or could not be parsed. This may be due to a malformed JSON or an unexpected response structure.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitWsError": {
+ "InvalidUrl": "The provided WebSocket URL is invalid. It may be malformed or use an unsupported scheme (only `ws` and `wss` are allowed).",
+ "ConnectionFailed": "The WebSocket connection could not be established. This may be due to network issues, a non-responsive server, or an underlying error in the WebSocket transport.",
+ "Unknown": "An unknown or unspecified error occurred during WebSocket initialization."
+ },
+ "WebSocketError": {
+ "OutgoingError": "An error occurred while trying to send an outgoing message through the WebSocket. This could be due to a disconnected socket or an issue with the underlying transport.",
+ "InvalidIncoming": "An incoming message from the WebSocket was invalid or unexpected. This could be due to a malformed message or a message received in an incorrect state."
+ },
+ "OutgoingError": {
+ "IsNotConnected": "An attempt was made to send a message through a WebSocket that is not connected.",
+ "SerializingError": "An error occurred while serializing an outgoing message.",
+ "UnderlyingError": "An underlying error from the WebSocket transport occurred while sending a message."
+ },
+ "CoinConfWithProtocolError": {
+ "ConfigIsNotFound": "The coin's configuration was not found.",
+ "CoinProtocolParseError": "Parsing the protocol of the platform coin you are trying to activate failed.",
+ "UnexpectedProtocol": "The coin's protocol is not the expected one.",
+ "CustomTokenError": "An error related to a custom token occurred."
+ },
+ "SiaCoinInitError": {
+ "CoinCreationError": "An error occurred during the creation of the Sia coin instance.",
+ "CoinIsAlreadyActivated": "The Sia coin is already activated.",
+ "HardwareWalletsAreNotSupportedYet": "Hardware wallets are not yet supported for Sia coin.",
+ "TaskTimedOut": "The activation task for the Sia coin timed out.",
+ "CouldNotGetBalance": "Could not retrieve the balance for the Sia coin.",
+ "CouldNotGetBlockCount": "Could not retrieve the block count for the Sia coin.",
+ "Internal": "Unhandled internal error."
+ },
+ "BchWithTokensActivationError": {
+ "PlatformCoinCreationError": "There was an error when trying to activate the platform coin.",
+ "InvalidSlpPrefix": "The SLP prefix for the BCH token is invalid.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error."
+ },
+ "EnableTokenError": {
+ "TokenIsAlreadyActivated": "The token is already activated.",
+ "TokenConfigIsNotFound": "Config of the token you are trying to activate is not found.",
+ "TokenProtocolParseError": "Parsing the protocol of the token you are trying to activate failed.",
+ "UnexpectedTokenProtocol": "Unexpected protocol is found in the config of the token you are trying to activate.",
+ "PlatformCoinIsNotActivated": "The platform coin for this token is not activated.",
+ "UnsupportedPlatformCoin": "The platform coin for this token is not supported.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "CouldNotFetchBalance": "Could not retrieve the balance for the token.",
+ "InvalidConfig": "The token's configuration is invalid.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error.",
+ "InvalidPayload": "The payload for enabling the token is invalid.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "CustomTokenError": "An error related to a custom token occurred."
+ },
+ "InitTokensAsMmCoinsError": {
+ "TokenConfigIsNotFound": "Config of the token you are trying to activate is not found.",
+ "CouldNotFetchBalance": "Could not retrieve the balance for the token.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "Internal": "Unhandled internal error.",
+ "TokenProtocolParseError": "Parsing the protocol of the token you are trying to activate failed.",
+ "UnexpectedTokenProtocol": "Unexpected protocol is found in the config of the token you are trying to activate.",
+ "Transport": "The request was failed due to a network error.",
+ "InvalidPayload": "The payload for initializing the token is invalid.",
+ "CustomTokenError": "An error related to a custom token occurred."
+ },
+ "EnablePlatformCoinWithTokensError": {
+ "PlatformIsAlreadyActivated": "The platform coin you are trying to activate is already activated.",
+ "PlatformConfigIsNotFound": "Config of the platform coin you are trying to activate is not found.",
+ "CoinProtocolParseError": "Parsing the protocol of the platform coin you are trying to activate failed.",
+ "UnexpectedPlatformProtocol": "Unexpected platform protocol found for the platform coin you are trying to activate.",
+ "TokenConfigIsNotFound": "Config of the token you are trying to activate is not found.",
+ "TokenProtocolParseError": "Parsing the protocol of the token you are trying to activate failed.",
+ "UnexpectedTokenProtocol": "Unexpected protocol is found in the config of the token you are trying to activate.",
+ "PlatformCoinCreationError": "There was an error when trying to activate the platform coin.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "Transport": "The request was failed due to a network error.",
+ "AtLeastOneNodeRequired": "At least one node is required for this operation.",
+ "InvalidPayload": "The payload for enabling the platform coin with tokens is invalid.",
+ "FailedSpawningBalanceEvents": "Failed to spawn balance update events.",
+ "Internal": "Unhandled internal error.",
+ "NoSuchTask": "The specified task was not found or expired.",
+ "TaskTimedOut": "The activation task timed out.",
+ "UnexpectedDeviceActivationPolicy": "The device activation policy is not the expected one.",
+ "CustomTokenError": "An error related to a custom token occurred.",
+ "WalletConnectError": "An error related to WalletConnect occurred."
+ },
+ "LightningInitError": {
+ "CoinIsAlreadyActivated": "The Lightning network for this coin is already activated.",
+ "InvalidConfiguration": "The Lightning network configuration is invalid.",
+ "InvalidPlatformConfiguration": "The platform coin configuration for the Lightning network is invalid.",
+ "EnableLightningError": "An error occurred while enabling the Lightning network.",
+ "LightningValidationErr": "A validation error occurred within the Lightning network.",
+ "MyBalanceError": "An error occurred while retrieving the balance from the Lightning network.",
+ "MyAddressError": "An error occurred while retrieving an address from the Lightning network.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitTokenError": {
+ "NoSuchTask": "The specified task was not found or expired.",
+ "TaskTimedOut": "The token initialization task timed out.",
+ "TokenIsAlreadyActivated": "The token is already activated.",
+ "TokenConfigIsNotFound": "Config of the token you are trying to activate is not found.",
+ "TokenProtocolParseError": "Parsing the protocol of the token you are trying to activate failed.",
+ "UnexpectedTokenProtocol": "Unexpected protocol is found in the config of the token you are trying to activate.",
+ "TokenCreationError": "An error occurred during the creation of the token instance.",
+ "CouldNotFetchBalance": "Could not retrieve the balance for the token.",
+ "PlatformCoinIsNotActivated": "The platform coin for this token is not activated.",
+ "UnsupportedPlatformCoin": "The platform coin for this token is not supported.",
+ "CustomTokenError": "An error related to a custom token occurred.",
+ "HwError": "A hardware wallet error occurred.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error."
+ },
+ "ZcoinInitError": {
+ "CoinCreationError": "An error occurred during the creation of the ZCoin instance.",
+ "CoinIsAlreadyActivated": "The ZCoin is already activated.",
+ "HardwareWalletsAreNotSupportedYet": "Hardware wallets are not yet supported for ZCoin.",
+ "TaskTimedOut": "The activation task for the ZCoin timed out.",
+ "CouldNotGetBalance": "Could not retrieve the balance for the ZCoin.",
+ "CouldNotGetBlockCount": "Could not retrieve the block count for the ZCoin.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitErc20Error": {
+ "HwError": "A hardware wallet error occurred.",
+ "TaskTimedOut": "The ERC20 token initialization task timed out.",
+ "TokenIsAlreadyActivated": "The ERC20 token is already activated.",
+ "TokenCreationError": "An error occurred during the creation of the ERC20 token instance.",
+ "CouldNotFetchBalance": "Could not retrieve the balance for the ERC20 token.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error.",
+ "CustomTokenError": "An error related to a custom token occurred."
+ },
+ "InitUtxoStandardError": {
+ "HwError": "A hardware wallet error occurred.",
+ "TaskTimedOut": "The UTXO coin initialization task timed out.",
+ "CoinIsAlreadyActivated": "The UTXO coin is already activated.",
+ "CoinCreationError": "An error occurred during the creation of the UTXO coin instance.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitStandaloneCoinError": {
+ "NoSuchTask": "The specified task was not found or expired.",
+ "TaskTimedOut": "The standalone coin initialization task timed out.",
+ "CoinIsAlreadyActivated": "The standalone coin is already activated.",
+ "CoinConfigIsNotFound": "The configuration for the standalone coin was not found.",
+ "CoinProtocolParseError": "Parsing the protocol of the platform coin you are trying to activate failed.",
+ "UnexpectedCoinProtocol": "The protocol of the standalone coin is not the expected one.",
+ "CoinCreationError": "An error occurred during the creation of the standalone coin instance.",
+ "HwError": "A hardware wallet error occurred.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitL2Error": {
+ "L2IsAlreadyActivated": "The Layer 2 solution is already activated.",
+ "L2ConfigIsNotFound": "The configuration for the Layer 2 solution was not found.",
+ "L2ProtocolParseError": "An error occurred while parsing the Layer 2 protocol.",
+ "UnexpectedL2Protocol": "The Layer 2 protocol is not the expected one.",
+ "PlatformCoinIsNotActivated": "The platform coin for this Layer 2 solution is not activated.",
+ "UnsupportedPlatformCoin": "The platform coin for this Layer 2 solution is not supported.",
+ "InvalidPlatformConfiguration": "The platform coin configuration for the Layer 2 solution is invalid.",
+ "L2ConfigParseError": "An error occurred while parsing the Layer 2 configuration.",
+ "TaskTimedOut": "The Layer 2 initialization task timed out.",
+ "Transport": "The request was failed due to a network error.",
+ "Internal": "Unhandled internal error."
+ },
+ "StreamingManagerError": {
+ "StreamerNotFound": "There is no streamer with the given ID.",
+ "SendError": "Couldn't send the data to the streamer.",
+ "NoDataIn": "The streamer doesn't accept an input.",
+ "SpawnError": "Couldn't spawn the streamer.",
+ "UnknownClient": "The client is not known/registered.",
+ "ClientExists": "A client with the same ID already exists.",
+ "ClientAlreadyListening": "The client is already listening to the streamer."
+ },
+ "Error": {
+ "Unknown": "An unknown script error occurred.",
+ "EvalFalse": "The script evaluation resulted in a false value.",
+ "ReturnOpcode": "The script returned an opcode, which is not allowed.",
+ "ScriptSize": "The script size exceeds the allowed limit.",
+ "PushSize": "The push size in the script exceeds the allowed limit.",
+ "OpCount": "The number of opcodes in the script exceeds the allowed limit.",
+ "StackSize": "The stack size during script execution exceeds the allowed limit.",
+ "NumberOverflow": "A number overflow occurred during a script operation.",
+ "NumberNotMinimallyEncoded": "A number in the script was not minimally encoded.",
+ "SigCount": "The number of signatures in the script exceeds the allowed limit.",
+ "PubkeyCount": "The number of public keys in the script exceeds the allowed limit.",
+ "Verify": "A verify operation in the script failed.",
+ "EqualVerify": "An equal-verify operation in the script failed.",
+ "CheckSigVerify": "A check-signature-verify operation in the script failed.",
+ "NumEqualVerify": "A num-equal-verify operation in the script failed.",
+ "BadOpcode": "An invalid or disabled opcode was found in the script.",
+ "DisabledOpcode": "A disabled opcode was found in the script.",
+ "InvalidStackOperation": "An invalid stack operation was attempted.",
+ "InvalidAltstackOperation": "An invalid alt-stack operation was attempted.",
+ "UnbalancedConditional": "An unbalanced conditional was found in the script.",
+ "InvalidSplitRange": "An invalid split range was used in a script operation.",
+ "InvalidBitwiseOperation": "An invalid bitwise operation was attempted.",
+ "DivisionByZero": "A division by zero was attempted in a script operation.",
+ "ImpossibleEncoding": "An impossible encoding was encountered in the script.",
+ "NegativeLocktime": "A negative locktime was specified.",
+ "UnsatisfiedLocktime": "The locktime requirement was not satisfied.",
+ "SignatureHashtype": "The signature hash type is invalid.",
+ "SignatureDer": "The DER-encoded signature is invalid.",
+ "SignatureIllegalForkId": "An illegal fork ID was used in the signature.",
+ "SignatureMustUseForkId": "A fork ID was required but not used in the signature.",
+ "Minimaldata": "A data push was not minimally encoded.",
+ "SignaturePushOnly": "A signature push-only error occurred.",
+ "SignatureHighS": "The S-value in the signature is too high.",
+ "SignatureNullDummy": "A null-dummy error occurred in the signature.",
+ "PubkeyType": "The public key type is invalid.",
+ "Cleanstack": "The stack was not clean after script execution.",
+ "DiscourageUpgradableNops": "An upgradable NOP opcode was used, which is discouraged.",
+ "DiscourageUpgradableWitnessProgram": "An upgradable witness program was used, which is discouraged.",
+ "WitnessProgramWrongLength": "The witness program has the wrong length.",
+ "WitnessProgramWitnessEmpty": "The witness program's witness is empty.",
+ "WitnessProgramMismatch": "There is a mismatch in the witness program.",
+ "WitnessMalleated": "The witness was malleated.",
+ "WitnessMalleatedP2SH": "The witness for a P2SH input was malleated.",
+ "WitnessUnexpected": "An unexpected witness was found.",
+ "WitnessPubKeyType": "The witness public key type is invalid."
+ },
+ "CompactIntegerError": {
+ "ParseError": "An error occurred while parsing a compact integer."
+ },
+ "RawHeaderError": {
+ "WrongLengthHeader": "The raw block header has an incorrect length."
+ },
+ "SPVError": {
+ "InitialValidationError": "An error occurred during the initial validation of an SPV proof.",
+ "ReadOverrun": "A read overrun occurred while processing an SPV proof.",
+ "BadCompactInt": "A bad compact integer was found in an SPV proof.",
+ "MalformattedOutput": "A malformatted output was found in an SPV proof.",
+ "UnableToGetHeader": "Could not retrieve a block header for SPV validation.",
+ "WrongLengthHeader": "The block header has an incorrect length.",
+ "UnexpectedDifficultyChange": "An unexpected difficulty change was detected.",
+ "InsufficientWork": "The proof-of-work is insufficient.",
+ "DifficultyCalculationError": "An error occurred while calculating the difficulty.",
+ "WrongDigest": "The block digest is incorrect.",
+ "WrongMerkleRoot": "The Merkle root is incorrect.",
+ "WrongPrevHash": "The previous block hash is incorrect.",
+ "InvalidVin": "An invalid input was found in the transaction.",
+ "InvalidVout": "An invalid output was found in the transaction.",
+ "BadMerkleProof": "The Merkle proof is invalid.",
+ "UnableToGetMerkle": "Could not retrieve a Merkle proof.",
+ "InvalidHeight": "The block height is invalid.",
+ "Timeout": "The SPV validation process timed out.",
+ "HeaderStorageError": "An error occurred while accessing the block header storage.",
+ "WrongRetargetHeight": "The retarget height is incorrect.",
+ "Internal": "Unhandled internal error.",
+ "ParentHashMismatch": "The parent block hash does not match."
+ },
+ "BlockHeaderStorageError": {
+ "AddToStorageError": "An error occurred while adding a block header to storage.",
+ "GetFromStorageError": "An error occurred while retrieving a block header from storage.",
+ "CantRetrieveTableError": "Could not retrieve the block header table from storage.",
+ "UnableToDeleteHeaders": "Could not delete block headers from storage.",
+ "QueryError": "A query to the block header storage failed.",
+ "InitializationError": "An error occurred during the initialization of the block header storage.",
+ "DecodeError": "An error occurred while decoding a block header.",
+ "Internal": "Unhandled internal error."
+ },
+ "NextBlockBitsError": {
+ "StorageError": "An error occurred while accessing the block header storage.",
+ "NoSuchBlockHeader": "The requested block header was not found.",
+ "NoBlockHeaderWithNoMaxBits": "No block header with no max bits was found."
+ },
+ "WalletConnectError": {
+ "PairingError": "An error occurred during the WalletConnect pairing process.",
+ "PublishError": "An error occurred while publishing a message via WalletConnect.",
+ "ClientError": "An error occurred within the WalletConnect client.",
+ "SubscriptionError": "An error occurred while subscribing to a WalletConnect topic.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "SerdeError": "A serialization or deserialization error occurred.",
+ "UnSuccessfulResponse": "The response from the WalletConnect server was unsuccessful.",
+ "SessionError": "An error occurred within the WalletConnect session.",
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "NotImplemented": "The requested feature is not implemented for WalletConnect.",
+ "HexError": "A hexadecimal encoding or decoding error occurred.",
+ "PayloadError": "An error occurred with the WalletConnect payload.",
+ "NoAccountFound": "No account was found for the WalletConnect session.",
+ "NoAccountFoundForIndex": "No account was found for the specified index in the WalletConnect session.",
+ "EmptyAccount": "The account is empty.",
+ "NotInitialized": "The WalletConnect session has not been initialized.",
+ "StorageError": "A storage error occurred related to WalletConnect.",
+ "ChainIdMismatch": "The chain ID does not match the expected value.",
+ "NoWalletFeedback": "No feedback was received from the wallet.",
+ "InvalidChainId": "The provided chain ID is invalid.",
+ "ChainIdNotSupported": "The provided chain ID is not supported.",
+ "TimeoutError": "The WalletConnect operation timed out."
+ },
+ "SessionError": {
+ "SymKeyGeneration": "An error occurred during the generation of a symmetric key for the session."
+ },
+ "WcIndexedDbError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "NotSupported": "The operation is not supported by the WalletConnect IndexedDB implementation.",
+ "DeletionError": "An error occurred while deleting data from the WalletConnect IndexedDB.",
+ "AddToStorageErr": "An error occurred while adding data to the WalletConnect IndexedDB.",
+ "GetFromStorageError": "An error occurred while retrieving data from the WalletConnect IndexedDB.",
+ "DecodingError": "An error occurred while decoding data from the WalletConnect IndexedDB."
+ },
+ "GitControllerError": {
+ "DeserializationError": "An error occurred while deserializing data from the Git controller.",
+ "HttpError": "An HTTP error occurred while communicating with the Git controller."
+ },
+ "TrezorError": {
+ "TransportNotSupported": "The specified transport is not supported for Trezor devices.",
+ "ErrorRequestingAccessPermission": "This error may appear in a browser when the user didn't allow the app to get the list of devices.",
+ "DeviceDisconnected": "The Trezor device was disconnected.",
+ "UnderlyingError": "The error depends on transport implementation.",
+ "ProtocolError": "A protocol error occurred while communicating with the Trezor device.",
+ "UnexpectedMessageType": "An unexpected message type was received from the Trezor device.",
+ "Failure": "An operation on the Trezor device failed.",
+ "UnexpectedInteractionRequest": "An unexpected interaction was requested by the Trezor device.",
+ "Internal": "Unhandled internal error.",
+ "PongMessageMismatch": "A 'pong' message received from the Trezor device did not match the expected value.",
+ "InternalNoProcessor": "No processor was set for the Trezor response."
+ },
+ "FileLockError": {
+ "ErrorReadingTimestamp": "An error occurred while reading the timestamp from a lock file.",
+ "ErrorWritingTimestamp": "An error occurred while writing the timestamp to a lock file.",
+ "ErrorCreatingLockFile": "An error occurred while creating a lock file."
+ },
+ "FsJsonError": {
+ "IoReading": "An I/O error occurred while reading a JSON file.",
+ "IoWriting": "An I/O error occurred while writing a JSON file.",
+ "Serializing": "An error occurred while serializing data to JSON.",
+ "Deserializing": "An error occurred while deserializing data from JSON."
+ },
+ "ApiClientError": {
+ "InvalidParam": "Invalid parameter: Invalid input length",
+ "OutOfBounds": "The provided value is out of bounds.",
+ "TransportError": "A transport error occurred while communicating with the API.",
+ "ParseBodyError": "An error occurred while parsing the API response body.",
+ "GeneralApiError": "A general API error occurred.",
+ "AllowanceNotEnough": "The token allowance is not sufficient for this operation."
+ },
+ "BigUintError": {
+ "NoDigits": "The provided string contains no digits.",
+ "InvalidNumberOfDigits": "The number of digits is invalid.",
+ "NumberIsTooLarge": "The number is too large to be represented."
+ },
+ "OnUpgradeError": {
+ "ErrorCreatingTable": "An error occurred while creating a database table during an upgrade.",
+ "ErrorOpeningTable": "An error occurred while opening a database table during an upgrade.",
+ "ErrorCreatingIndex": "An error occurred while creating a database index during an upgrade.",
+ "UnsupportedVersion": "The database version is not supported for an upgrade.",
+ "ErrorDeletingIndex": "An error occurred while deleting a database index during an upgrade."
+ },
+ "DbTransactionError": {
+ "NoSuchTable": "The specified database table does not exist.",
+ "ErrorCreatingTransaction": "An error occurred while creating a database transaction.",
+ "ErrorOpeningTable": "An error occurred while opening a database table.",
+ "ErrorSerializingIndex": "An error occurred while serializing a database index.",
+ "ErrorSerializingItem": "An error occurred while serializing a database item.",
+ "ErrorDeserializingItem": "An error occurred while deserializing a database item.",
+ "ErrorUploadingItem": "An error occurred while uploading an item to the database.",
+ "ErrorGettingItems": "An error occurred while retrieving items from the database.",
+ "ErrorCountingItems": "An error occurred while counting items in the database.",
+ "ErrorDeletingItems": "An error occurred while deleting items from the database.",
+ "MultipleItemsByUniqueIndex": "Multiple items were found for a unique index.",
+ "NoSuchIndex": "The specified database index does not exist.",
+ "InvalidIndex": "The database index is invalid.",
+ "UnexpectedState": "The database is in an unexpected state.",
+ "TransactionAborted": "The database transaction was aborted."
+ },
+ "InitDbError": {
+ "EmptyTableList": "The list of tables to create is empty.",
+ "DbIsOpenAlready": "The database is already open.",
+ "NotSupported": "The database operation is not supported.",
+ "InvalidVersion": "The database version is invalid.",
+ "OpeningError": "An error occurred while opening the database.",
+ "TypeMismatch": "A type mismatch occurred in the database.",
+ "UnexpectedState": "The database is in an unexpected state.",
+ "UpgradingError": "An error occurred while upgrading the database."
+ },
+ "CursorError": {
+ "ErrorSerializingIndexFieldValue": "An error occurred while serializing an index field value.",
+ "ErrorDeserializingIndexValue": "An error occurred while deserializing an index value.",
+ "ErrorDeserializingItem": "An error occurred while deserializing an item from the cursor.",
+ "ErrorOpeningCursor": "An error occurred while opening a cursor.",
+ "AdvanceError": "An error occurred while advancing a cursor.",
+ "InvalidKeyRange": "The key range for the cursor is invalid.",
+ "TypeMismatch": "A type mismatch occurred in the cursor.",
+ "IncorrectNumberOfKeysPerIndex": "The number of keys per index is incorrect.",
+ "UnexpectedState": "The cursor is in an unexpected state.",
+ "IncorrectUsage": "The cursor was used incorrectly."
+ },
+ "RelayAddressError": {
+ "FromStrError": "An error occurred while parsing a relay address from a string.",
+ "DistributedAddrOnMemoryNetwork": "A distributed address was used on a memory network.",
+ "MemoryAddrOnDistributedNetwork": "A memory address was used on a distributed network."
+ },
+ "AdexBehaviourError": {
+ "ParsingRelayAddress": "An error occurred while parsing a relay address for Adex.",
+ "SubscriptionError": "An error occurred while subscribing to an Adex topic.",
+ "PublishError": "An error occurred while publishing to an Adex topic.",
+ "InitializationError": "An error occurred during the initialization of the Adex behaviour."
+ },
+ "LedgerError": {
+ "DeviceDisconnected": "The Ledger device was disconnected.",
+ "UnderlyingError": "The error depends on transport implementation.",
+ "ErrorDeserializingApdu": "An error occurred while deserializing an APDU response from the Ledger device.",
+ "ProtocolError": "A protocol error occurred while communicating with the Ledger device.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "MmMetricsError": {
+ "Internal": "Unhandled internal error.",
+ "MetricsSystemUnavailable": "The metrics system is unavailable.",
+ "PrometheusAuthorizationRequired": "Authorization is required for the Prometheus endpoint.",
+ "PrometheusInvalidCredentials": "The provided credentials for the Prometheus endpoint are invalid.",
+ "PrometheusServerError": "A server error occurred at the Prometheus endpoint.",
+ "UnexpectedUri": "An unexpected URI was provided for the metrics endpoint."
+ },
+ "MetamaskError": {
+ "EthProviderNotFound": "No MetaMask provider detected in the browser / environment.",
+ "ExpectedOneEthAccount": "Expected exactly one Ethereum account to be selected in MetaMask.",
+ "UnexpectedAccountSelected": "A different ETH account is currently selected in MetaMask.",
+ "ErrorSerializingArguments": "An error occurred while serializing arguments for a MetaMask RPC call.",
+ "ErrorDeserializingMethodResult": "An error occurred while deserializing the result of a MetaMask RPC call.",
+ "UserCancelled": "The user rejected the signature/request in MetaMask.",
+ "Rpc": "A MetaMask RPC error occurred.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "MetamaskRpcError": {
+ "EthProviderNotFound": "No MetaMask provider detected in the browser / environment.",
+ "UserCancelled": "The user rejected the signature/request in MetaMask.",
+ "UnexpectedAccountSelected": "A different ETH account is currently selected in MetaMask.",
+ "MetamaskCtxNotInitialized": "The MetaMask context was not yet created (call *init* first)."
+ },
+ "AsyncConnError": {
+ "ConnectionClosed": "The connection to the SQLite has been closed and cannot be queried anymore.",
+ "Close": "and the underlying [`SqlError`] that made it impossible to close the database.",
+ "Rusqlite": "A `Rusqlite` error occurred.",
+ "Internal": "An application-specific error occurred."
+ },
+ "OrderbookP2PHandlerError": {
+ "InvalidTopic": "The orderbook P2P topic is invalid.",
+ "DecodeError": "An error occurred while decoding an orderbook P2P message.",
+ "PubkeyNotAllowed": "The public key is not allowed to publish to the orderbook.",
+ "P2PRequestError": "A P2P request error occurred in the orderbook handler.",
+ "OrderNotFound": "The requested order was not found in the orderbook.",
+ "Internal": "Unhandled internal error."
+ },
+ "OrdermatchInitError": {
+ "ErrorDeserializingConfig": "An error occurred while deserializing the order matching configuration.",
+ "Internal": "Unhandled internal error."
+ },
+ "CancelAllOrdersError": {
+ "LegacyError": "A legacy error occurred while cancelling all orders."
+ },
+ "TakerOrderBuildError": {
+ "BaseEqualRel": "The base and relative currencies cannot be the same.",
+ "BaseAmountTooLow": "Base amount too low with threshold",
+ "RelAmountTooLow": "Rel amount too low with threshold",
+ "MinVolumeTooLow": "Min volume too low with threshold",
+ "MaxBaseVolBelowMinBaseVol": "Max vol below min base vol",
+ "SenderPubkeyIsZero": "The sender's public key is zero.",
+ "ConfsSettingsNotSet": "The confirmation settings are not set."
+ },
+ "MakerOrderBuildError": {
+ "BaseEqualRel": "The base and relative currencies cannot be the same.",
+ "MaxBaseVolTooLow": "Max base vol too low with threshold",
+ "MinBaseVolTooLow": "Min base vol too low with threshold",
+ "PriceTooLow": "Price too low with threshold",
+ "RelVolTooLow": "Rel vol too low with threshold",
+ "ConfSettingsNotSet": "The confirmation settings are not set.",
+ "MaxBaseVolBelowMinBaseVol": "Max vol below min base vol"
+ },
+ "CancelOrderError": {
+ "CannotRetrieveOrderMatchContext": "Could not retrieve the order matching context.",
+ "OrderBeingMatched": "The order is currently being matched and cannot be cancelled.",
+ "UUIDNotFound": "The specified order UUID was not found."
+ },
+ "HealthcheckRpcError": {
+ "MessageGenerationFailed": "Failed to generate the healthcheck message.",
+ "MessageEncodingFailed": "Failed to encode the healthcheck message.",
+ "Internal": "Unhandled internal error."
+ },
+ "DispatcherError": {
+ "Banned": "The user is banned.",
+ "NoSuchMethod": "The requested RPC method does not exist.",
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "LocalHostOnly": "The requested method is only available on localhost.",
+ "UserpassIsNotSet": "The `userpass` is not set.",
+ "UserpassIsInvalid": "The provided `userpass` is invalid.",
+ "InvalidMmRpcVersion": "The `mmrpc` version is invalid."
+ },
+ "P2PInitError": {
+ "InvalidWssCert": "The WSS certificate is invalid.",
+ "ErrorDeserializingConfig": "An error occurred while deserializing the P2P configuration.",
+ "FieldNotFoundInConfig": "A required field was not found in the P2P configuration.",
+ "ErrorReadingCertFile": "An error occurred while reading the certificate file.",
+ "ErrorGettingMyIpAddr": "An error occurred while getting the local IP address.",
+ "InvalidNetId": "The network ID is invalid.",
+ "InvalidRelayAddress": "The relay address is invalid.",
+ "WasmNodeCannotBeSeed": "A WASM node cannot be a seed node.",
+ "Precheck": "A pre-check for P2P initialization failed.",
+ "Internal": "Unhandled internal error."
+ },
+ "MmInitError": {
+ "Cancelled": "The initialization was cancelled.",
+ "Timeout": "The initialization timed out.",
+ "ErrorDeserializingConfig": "An error occurred while deserializing the configuration.",
+ "FieldNotFoundInConfig": "A required field was not found in the configuration.",
+ "FieldWrongValueInConfig": "A field in the configuration has the wrong value.",
+ "P2PError": "Returned if there is a connection problem.",
+ "ErrorCreatingDbDir": "An error occurred while creating the database directory.",
+ "DbDirectoryIsNotWritable": "The database directory is not writable.",
+ "DbFileIsNotWritable": "The database file is not writable.",
+ "ErrorSqliteInitializing": "An error occurred while initializing the SQLite database.",
+ "ErrorDbMigrating": "An error occurred while migrating the database.",
+ "SwapsKickStartError": "An error occurred while kick-starting the swaps.",
+ "OrdersKickStartError": "An error occurred while kick-starting the orders.",
+ "WalletInitError": "An error occurred during wallet initialization.",
+ "EventStreamerInitFailed": "The event streamer initialization failed.",
+ "HwError": "A hardware wallet error occurred.",
+ "Internal": "Unhandled internal error."
+ },
+ "P2PRequestError": {
+ "EncodeError": "An error occurred while encoding a P2P request.",
+ "DecodeError": "An error occurred while decoding a P2P response.",
+ "SendError": "An error occurred while sending a P2P request.",
+ "ResponseError": "An error was received in the P2P response.",
+ "ExpectedSingleResponseError": "Expected a single response, but received multiple.",
+ "ValidationFailed": "The P2P response failed validation."
+ },
+ "P2PProcessError": {
+ "DecodeError": "The message could not be decoded.",
+ "InvalidSignature": "Message signature is invalid.",
+ "UnexpectedSender": "Unexpected message sender.",
+ "ValidationFailed": "Message did not pass additional validation"
+ },
+ "NetIdError": {
+ "LargerThanMax": "The network ID is larger than the maximum allowed value.",
+ "Deprecated": "The network ID is deprecated."
+ },
+ "NodeVersionError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "DatabaseError": "Database constraint error occurred.",
+ "InvalidAddress": "The specified address is invalid",
+ "PeerIdParseError": "The provided peer ID format is invalid.",
+ "UnsupportedMode": "The requested mode is not supported.",
+ "AlreadyRunning": "The version stat collection is already running.",
+ "CurrentlyStopping": "The version stat collection is currently stopping.",
+ "NotRunning": "Version stat collection is not currently running"
+ },
+ "GetLockedAmountRpcError": {
+ "NoSuchCoin": "The coin is not activated."
+ },
+ "WalletInitError": {
+ "ErrorDeserializingConfig": "An error occurred while deserializing the wallet configuration.",
+ "FieldNotFoundInConfig": "A required field was not found in the wallet configuration.",
+ "WalletsStorageError": "A storage-related error occurred while accessing wallet data.",
+ "PassphraseMismatch": "The provided passphrase does not match.",
+ "MnemonicError": "A mnemonic-related error occurred.",
+ "CryptoInitError": "A cryptographic initialization error occurred.",
+ "PasswordPolicyViolation": "The provided password violates the password policy.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "ReadPassphraseError": {
+ "WalletsStorageError": "A storage-related error occurred while accessing wallet data.",
+ "DecryptionError": "A decryption error occurred while reading the passphrase.",
+ "Internal": "Unhandled internal error."
+ },
+ "MnemonicRpcError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "WalletsStorageError": "A storage-related error occurred while accessing wallet data.",
+ "Internal": "Unhandled internal error.",
+ "InvalidPassword": "The provided `password` is incorrect.",
+ "PasswordPolicyViolation": "The provided password violates the password policy."
+ },
+ "MessageError": {
+ "TelegramError": "A Telegram-related error occurred."
+ },
+ "InitMessageServiceError": {
+ "ErrorDeserializingConfig": "An error occurred while deserializing the message service configuration."
+ },
+ "RateLimitError": {
+ "NbAttemptsLeft": "The number of remaining attempts has been exceeded."
+ },
+ "TrezorConnectionError": {
+ "TrezorNotInitialized": "A Trezor device has not been initialized on this node.",
+ "FoundUnexpectedDevice": "A connected device does not match the supplied `device_pubkey`.",
+ "Internal": "Unhandled internal error."
+ },
+ "GetPublicKeyError": {
+ "Internal": "Unhandled internal error."
+ },
+ "TokenInfoError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "UnsupportedTokenProtocol": "The token protocol is not supported.",
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "RetrieveInfoError": "An error occurred while retrieving token information."
+ },
+ "Erc20CallError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "CoinNotSupported": "Currently only EVM coins/tokens support fee estimation",
+ "InvalidParam": "Invalid parameter: Invalid input length",
+ "TransactionError": "Error occurred during transaction creation or signing",
+ "Web3RpcError": "A Web3 RPC error occurred."
+ },
+ "ApiIntegrationRpcError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "CoinTypeError": "The coin type is not the expected one.",
+ "NftNotSupported": "NFTs are not supported for this coin.",
+ "ChainNotSupported": "The chain is not supported.",
+ "DifferentChains": "The chains for this operation are different.",
+ "MyAddressError": "An error occurred while getting the local address.",
+ "InvalidParam": "Invalid parameter: Invalid input length",
+ "OutOfBounds": "The value is out of bounds.",
+ "OneInchAllowanceNotEnough": "The 1inch allowance is not sufficient.",
+ "OneInchError": "A 1inch API error occurred.",
+ "ApiDataError": "An error occurred with the data from the API."
+ },
+ "WalletConnectRpcError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "InitializationError": "An error occurred during WalletConnect initialization.",
+ "SessionRequestError": "An error occurred with a WalletConnect session request."
+ },
+ "LegacyRequestProcessError": {
+ "NotAllowed": "The legacy request is not allowed.",
+ "NoMatch": "No match was found for the legacy request.",
+ "Failed": "The legacy request failed."
+ },
+ "BalanceStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors",
+ "CoinNotFound": "The specified coin was not found or is not activated yet",
+ "CoinNotSupported": "Currently only EVM coins/tokens support fee estimation",
+ "Internal": "Unhandled internal error."
+ },
+ "FeeStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors",
+ "CoinNotFound": "The specified coin was not found or is not activated yet",
+ "CoinNotSupported": "Currently only EVM coins/tokens support fee estimation",
+ "Internal": "Unhandled internal error."
+ },
+ "OrderbookStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors"
+ },
+ "HeartbeatRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors"
+ },
+ "SwapStatusStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors"
+ },
+ "NetworkStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors"
+ },
+ "TxHistoryStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors",
+ "CoinNotFound": "The specified coin was not found or is not activated yet",
+ "CoinNotSupported": "Currently only EVM coins/tokens support fee estimation",
+ "Internal": "Unhandled internal error."
+ },
+ "OrderStatusStreamingRequestError": {
+ "EnableError": "The config object is not used in non-EVM coins or other configuration errors"
+ },
+ "DisableStreamingRequestError": {
+ "DisableError": "An error occurred while disabling the stream."
+ },
+ "SwapRecreateError": {
+ "ReprEventsEmpty": "DB representation has empty events",
+ "FailedToParseData": "Failed to parse some data from DB representation (e.g. transactions, pubkeys, etc.)",
+ "SwapAborted": "Swap has been aborted",
+ "SwapCompleted": "Swap has been completed",
+ "SwapFinishedWithRefund": "Swap has been finished with refund"
+ },
+ "SwapStateMachineError": {
+ "StorageError": "A storage error occurred in the swap state machine.",
+ "SerdeError": "A serialization or deserialization error occurred in the swap state machine.",
+ "SwapLockAlreadyAcquired": "The swap lock has already been acquired.",
+ "SwapLock": "An error occurred with the swap lock.",
+ "NoSwapWithUuid": "No swap was found with the specified UUID."
+ },
+ "SwapLockError": {
+ "ErrorReadingTimestamp": "An error occurred while reading the timestamp from the swap lock.",
+ "ErrorWritingTimestamp": "An error occurred while writing the timestamp to the swap lock.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "SavedSwapError": {
+ "ErrorSaving": "An error occurred while saving the swap.",
+ "ErrorLoading": "An error occurred while loading the swap.",
+ "ErrorDeserializing": "An error occurred while deserializing the swap.",
+ "ErrorSerializing": "An error occurred while serializing the swap.",
+ "CursorError": "A cursor error occurred while accessing saved swaps.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "SwapV2DbError": {
+ "DbTransaction": "A database transaction error occurred in SwapV2.",
+ "InitDb": "An error occurred during the initialization of the SwapV2 database.",
+ "Serde": "A serialization or deserialization error occurred in SwapV2.",
+ "UnsupportedSwapType": "The swap type is not supported in SwapV2."
+ },
+ "CheckBalanceError": {
+ "NotSufficientBalance": "The balance is not sufficient for this operation.",
+ "NotSufficientBaseCoinBalance": "The base coin balance is not sufficient for this operation.",
+ "VolumeTooLow": "The volume is too low for this operation.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "MySwapsError": {
+ "ErrorSerializingItem": "An error occurred while serializing a swap item.",
+ "ErrorDeserializingItem": "An error occurred while deserializing a swap item.",
+ "InvalidTimestampRange": "The provided timestamp range is invalid.",
+ "ErrorSavingSwap": "An error occurred while saving the swap.",
+ "FromUuidNotFound": "The 'from_uuid' was not found.",
+ "UuidParse": "An error occurred while parsing a UUID.",
+ "UnknownSqlError": "An unknown SQL error occurred.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "RecreateSwapError": {
+ "SwapIsNotStarted": "The swap has not been started yet.",
+ "SwapIsNotNegotiated": "The swap has not been negotiated yet.",
+ "UnexpectedEvent": "An unexpected event occurred in the swap recreation.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoSecretHash": "The secret hash is missing.",
+ "Internal": "Unhandled internal error."
+ },
+ "TradePreimageRpcError": {
+ "NotSufficientBalance": "The balance is not sufficient for this operation.",
+ "NotSufficientBaseCoinBalance": "The base coin balance is not sufficient for this operation.",
+ "VolumeTooLow": "The volume is too low for this operation.",
+ "NoSuchCoin": "The coin is not activated.",
+ "CoinIsWalletOnly": "Returned if the coin is wallet only and cannot be traded.",
+ "BaseEqualRel": "The base and relative currencies cannot be the same.",
+ "InvalidParam": "Invalid parameter: Invalid input length",
+ "PriceTooLow": "The price is too low.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "MaxMakerVolRpcError": {
+ "NotSufficientBalance": "The balance is not sufficient for this operation.",
+ "NotSufficientBaseCoinBalance": "The base coin balance is not sufficient for this operation.",
+ "VolumeTooLow": "The volume is too low for this operation.",
+ "NoSuchCoin": "The coin is not activated.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "WalletsStorageError": {
+ "FsWriteError": "A filesystem write error occurred in the wallets storage.",
+ "FsReadError": "A filesystem read error occurred in the wallets storage.",
+ "InvalidWalletName": "The wallet name is invalid.",
+ "Internal": "Unhandled internal error."
+ },
+ "WalletsDBError": {
+ "DeserializationError": "An error occurred while deserializing data from the wallets database.",
+ "SerializationError": "An error occurred while serializing data to the wallets database.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitMetamaskError": {
+ "MetamaskInitializingAlready": "A MetaMask initialisation task is already in progress.",
+ "MetamaskError": "A MetaMask-related error occurred.",
+ "Timeout": "The MetaMask initialization timed out.",
+ "Internal": "Unhandled internal error."
+ },
+ "InitHwError": {
+ "HwContextInitializingAlready": "The hardware wallet context is already initializing.",
+ "HwError": "A hardware wallet error occurred.",
+ "UnexpectedUserAction": "An unexpected user action was provided for the hardware wallet initialization.",
+ "Timeout": "The hardware wallet initialization timed out.",
+ "Internal": "Unhandled internal error."
+ },
+ "MyOrdersError": {
+ "NoSuchOrder": "The specified order was not found.",
+ "ErrorSaving": "An error occurred while saving the order.",
+ "ErrorLoading": "An error occurred while loading the order.",
+ "ErrorDeserializing": "An error occurred while deserializing the order.",
+ "ErrorSerializing": "An error occurred while serializing the order.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "OrderProcessingError": {
+ "ProviderUnknown": "The order provider is unknown.",
+ "PriceIsZero": "The price cannot be zero.",
+ "LastUpdatedTimestampInvalid": "The 'last_updated' timestamp is invalid.",
+ "PriceElapsedValidityExpired": "The validity of the elapsed price has expired.",
+ "PriceElapsedValidityUntreatable": "The validity of the elapsed price is untreatable.",
+ "PriceBelowMinBasePrice": "The price is below the minimum base price.",
+ "PriceBelowMinRelPrice": "The price is below the minimum relative price.",
+ "PriceBelowPairPrice": "The price is below the pair price.",
+ "AssetNotEnabled": "The asset is not enabled.",
+ "InternalCoinFindError": "An internal error occurred while finding the coin.",
+ "BalanceInternalError": "An internal error occurred while retrieving the balance.",
+ "BalanceIsZero": "The balance is zero.",
+ "OrderCreationError": "An error occurred during order creation.",
+ "OrderUpdateError": "An error occurred during order update.",
+ "MyRecentSwapsError": "An error occurred while retrieving recent swaps.",
+ "MinVolUsdAboveBalanceUsd": "The minimum volume in USD is above the balance in USD.",
+ "LegacyError": "A legacy error occurred during order processing."
+ },
+ "StopSimpleMakerBotError": {
+ "AlreadyStopped": "The bot is already stopped.",
+ "AlreadyStopping": "The bot is already stopping.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "StartSimpleMakerBotError": {
+ "AlreadyStarted": "The bot has already been started.",
+ "InvalidBotConfiguration": "The bot configuration is invalid.",
+ "Transport": "The request was failed due to a network error",
+ "CannotStartFromStopping": "Cannot start the bot while it is stopping.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "SwapUpdateNotificationError": {
+ "MyRecentSwapsError": "An error occurred while retrieving recent swaps for the notification.",
+ "SwapInfoNotAvailable": "The swap information for the notification is not available."
+ },
+ "OrderbookRpcError": {
+ "BaseRelSame": "The base and relative currencies cannot be the same.",
+ "BaseRelSameOrderbookTickersAndProtocols": "The base and relative currencies have the same tickers and protocols.",
+ "CoinConfigNotFound": "The coin configuration was not found.",
+ "CoinIsWalletOnly": "Returned if the coin is wallet only and cannot be traded.",
+ "P2PSubscribeError": "An error occurred while subscribing to the orderbook via P2P.",
+ "Internal": "Unhandled internal error."
+ },
+ "BestOrdersRpcError": {
+ "CoinIsWalletOnly": "Returned if the coin is wallet only and cannot be traded.",
+ "P2PError": "Returned if there is a connection problem.",
+ "CtxError": "A context-related error occurred."
+ },
+ "TelegramError": {
+ "RequestError": "A request to the Telegram API failed."
+ },
+ "SiaConfError": {
+ "Foo": "Placeholder for a Sia configuration error.",
+ "Bar": "Placeholder for a Sia configuration error."
+ },
+ "SiaCoinBuildError": {
+ "ConfError": "A configuration error occurred while building the Sia coin.",
+ "UnsupportedPrivKeyPolicy": "The private key policy is not supported for Sia coin.",
+ "ClientError": "A client error occurred while building the Sia coin.",
+ "EllipticCurveError": "An elliptic curve error occurred while building the Sia coin."
+ },
+ "PriceServiceRequestError": {
+ "HttpProcessError": "An HTTP processing error occurred in the price service.",
+ "ParsingAnswerError": "An error occurred while parsing the answer from the price service.",
+ "Internal": "Unhandled internal error."
+ },
+ "Qrc20GenTxError": {
+ "ErrorGeneratingUtxoTx": "An error occurred while generating the UTXO transaction for the QRC20 token.",
+ "ErrorSigningTx": "An error occurred while signing the transaction for the QRC20 token.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "InvalidAddress": "The specified address is invalid."
+ },
+ "Qrc20AbiError": {
+ "InvalidParams": "The ABI parameters for the QRC20 call are invalid.",
+ "ABIError": "An ABI-related error occurred during the QRC20 call."
+ },
+ "RawTransactionError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "InvalidHashError": "The specified `hash` is not valid",
+ "Transport": "The request was failed due to a network error",
+ "HashNotExist": "The specified `hash` does not exist",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "DecodeError": "An error occurred while decoding the raw transaction.",
+ "InvalidParam": "Invalid parameter: Invalid input length",
+ "NonExistentPrevOutputError": "A previous output referred to in the transaction does not exist.",
+ "SigningError": "Error when signing a raw transaction that belongs to a different key pair",
+ "NotImplemented": "This raw transaction feature is not implemented for this coin.",
+ "TransactionError": "Error occurred during transaction creation or signing"
+ },
+ "GetMyAddressError": {
+ "CoinsConfCheckError": "The coin is not present in the local coins configuration file.",
+ "CoinIsNotSupported": "The specified coin does not support `get_my_address` (non-EVM coin).",
+ "Internal": "Unhandled internal error.",
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "GetEthAddressError": "Failed to derive Ethereum address from HD keys."
+ },
+ "TxHistoryError": {
+ "ErrorSerializing": "An error occurred while serializing the transaction history.",
+ "ErrorDeserializing": "An error occurred while deserializing the transaction history.",
+ "ErrorSaving": "An error occurred while saving the transaction history.",
+ "ErrorLoading": "An error occurred while loading the transaction history.",
+ "ErrorClearing": "An error occurred while clearing the transaction history.",
+ "FromIdNotFound": "The 'from_id' was not found in the transaction history.",
+ "NotSupported": "Transaction history is not supported for this coin.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "RefundError": {
+ "DecodeErr": "An error occurred while decoding the refund transaction.",
+ "DbError": "A database error occurred during the refund process.",
+ "Timeout": "The refund process timed out.",
+ "Internal": "Unhandled internal error."
+ },
+ "WatcherRewardError": {
+ "RPCError": "An RPC error occurred while processing the watcher reward.",
+ "InvalidCoinType": "The coin type is invalid for the watcher reward.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "TxGenError": {
+ "Rpc": "RPC error",
+ "NumConversion": "Error during conversion of BigDecimal amount to coin's specific monetary units (satoshis, wei, etc.).",
+ "Signing": "Problem with tx preimage signing.",
+ "Legacy": "Legacy error produced by usage of try_s/try_fus and other similar macros.",
+ "LocktimeOverflow": "Input payment timelock overflows the type used by specific coin.",
+ "TxFeeTooHigh": "Transaction fee is too high",
+ "PrevTxIsNotValid": "Previous tx is not valid",
+ "PrevOutputTooLow": "Previous tx output value too low",
+ "Other": "Other errors, can be used to return an error that can happen only in specific coin protocol implementation"
+ },
+ "ValidateSwapV2TxError": {
+ "InvalidDestinationOrAmount": "Payment sent to wrong address or has invalid amount.",
+ "NumConversion": "Error during conversion of BigDecimal amount to coin's specific monetary units (satoshis, wei, etc.).",
+ "Rpc": "RPC error.",
+ "TxBytesMismatch": "Serialized tx bytes don't match ones received from coin's RPC.",
+ "TxLacksOfOutputs": "Provided transaction doesn't have output with specific index",
+ "Overflow": "Indicates that overflow occurred, either while calculating a total payment or converting the timelock.",
+ "Internal": "Internal error",
+ "UnexpectedPaymentState": "Payment transaction is in unexpected state. E.g., `Uninitialized` instead of `PaymentSent` for ETH payment.",
+ "TxDoesNotExist": "Payment transaction doesn't exist on-chain.",
+ "WrongPaymentTx": "Transaction has wrong properties, for example, it has been sent to a wrong address.",
+ "ProtocolNotSupported": "The protocol is not supported for this swap.",
+ "InvalidData": "The data for the swap is invalid."
+ },
+ "ValidateTakerFundingSpendPreimageError": {
+ "FundingTxNoOutputs": "Funding tx has no outputs",
+ "UnexpectedPreimageFee": "Actual preimage fee is either too high or too small",
+ "InvalidMakerSignature": "Error during signature deserialization.",
+ "InvalidPreimage": "Error during preimage comparison to an expected one.",
+ "SignatureVerificationFailure": "Error during taker's signature check.",
+ "TxGenError": "Error during generation of an expected preimage.",
+ "LocktimeOverflow": "Input payment timelock overflows the type used by specific coin.",
+ "Rpc": "Coin's RPC error"
+ },
+ "ValidateTakerPaymentSpendPreimageError": {
+ "InvalidTakerSignature": "Error during signature deserialization.",
+ "InvalidPreimage": "Error during preimage comparison to an expected one.",
+ "SignatureVerificationFailure": "Error during taker's signature check.",
+ "TxGenError": "Error during generation of an expected preimage.",
+ "LocktimeOverflow": "Input payment timelock overflows the type used by specific coin."
+ },
+ "FindPaymentSpendError": {
+ "Timeout": "Timeout error variant, indicating that the wait for taker payment spend has timed out.",
+ "InvalidInputTx": "Invalid input transaction error variant, containing additional information about the error.",
+ "Internal": "Unhandled internal error.",
+ "ABIError": "An ABI-related error occurred.",
+ "InvalidData": "The data for finding the payment spend is invalid.",
+ "Transport": "The request was failed due to a network error"
+ },
+ "SwapTxFeePolicyError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "NotSupported": "The swap transaction fee policy is not supported for this coin."
+ },
+ "TradePreimageError": {
+ "NotSufficientBalance": "The balance is not sufficient for this trade.",
+ "AmountIsTooSmall": "The trade amount is too small.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "NftProtocolNotSupported": "The NFT protocol is not supported for this trade."
+ },
+ "BalanceError": {
+ "Transport": "The request was failed due to a network error",
+ "InvalidResponse": "The response from the balance check was invalid.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "WalletStorageError": "A wallet storage error occurred during the balance check.",
+ "Internal": "Unhandled internal error."
+ },
+ "StakingInfoError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "InvalidPayload": "The payload for the staking information request is invalid.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "DelegationError": {
+ "NotSufficientBalance": "The balance is not sufficient for this delegation.",
+ "AmountTooLow": "The delegation amount is too low.",
+ "CoinDoesntSupportDelegation": "This coin does not support delegation.",
+ "NoSuchCoin": "The coin is not activated.",
+ "CanNotUndelegate": "Cannot undelegate from this address.",
+ "TooMuchToUndelegate": "The amount to undelegate is too large.",
+ "UnprofitableReward": "The reward for this delegation is unprofitable.",
+ "NothingToClaim": "There are no rewards to claim.",
+ "CannotInteractWithSmartContract": "Cannot interact with the smart contract for this delegation.",
+ "AddressError": "An address-related error occurred during the delegation.",
+ "AlreadyDelegating": "Already delegating to this address.",
+ "DelegationOpsNotSupported": "Delegation operations are not supported for this coin.",
+ "Transport": "The request was failed due to a network error",
+ "InvalidPayload": "The payload for the delegation request is invalid.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "WithdrawError": {
+ "CoinDoesntSupportInitWithdraw": "This coin does not support initial withdrawal.",
+ "NotSufficientBalance": "The balance is not sufficient for this withdrawal.",
+ "NotSufficientPlatformBalanceForFee": "The platform coin balance is not sufficient for the withdrawal fee.",
+ "ZeroBalanceToWithdrawMax": "Cannot withdraw the maximum amount with a zero balance.",
+ "AmountTooLow": "The withdrawal amount is too low.",
+ "InvalidAddress": "The specified address is invalid",
+ "InvalidFeePolicy": "The fee policy for this withdrawal is invalid.",
+ "InvalidMemo": "The memo for this withdrawal is invalid.",
+ "NoSuchCoin": "The coin is not activated.",
+ "Timeout": "The withdrawal operation timed out.",
+ "FromAddressNotFound": "The 'from' address was not found.",
+ "UnexpectedFromAddress": "The 'from' address is not the expected one.",
+ "UnknownAccount": "The specified `account_id` does not exist.",
+ "UnexpectedUserAction": "An unexpected user action was provided for the withdrawal.",
+ "HwError": "A hardware wallet error occurred.",
+ "BroadcastExpected": "A broadcast was expected for this withdrawal.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "UnsupportedError": "An unsupported error occurred during the withdrawal.",
+ "CoinDoesntSupportNftWithdraw": "This coin does not support NFT withdrawal.",
+ "ContractTypeDoesntSupportNftWithdrawing": "The contract type does not support NFT withdrawal.",
+ "ActionNotAllowed": "The requested action is not allowed.",
+ "GetNftInfoError": "An error occurred while getting NFT information.",
+ "NotEnoughNftsAmount": "The amount of NFTs is not sufficient.",
+ "DbError": "A database error occurred.",
+ "MyAddressNotNftOwner": "The local address is not the owner of the NFT.",
+ "NftProtocolNotSupported": "The NFT protocol is not supported.",
+ "NoChainIdSet": "The chain ID is not set.",
+ "SigningError": "Error when signing a raw transaction that belongs to a different key pair",
+ "TxTypeNotSupported": "The transaction type is not supported.",
+ "IBCError": "An IBC-related error occurred."
+ },
+ "SignatureError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "CoinIsNotFound": "Specified coin is not found",
+ "PrefixNotFound": "`sign_message_prefix` is not set in coin config file"
+ },
+ "VerificationError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "SignatureDecodingError": "Given signature could not be decoded",
+ "AddressDecodingError": "Given address could not be decoded",
+ "CoinIsNotFound": "Specified coin is not found",
+ "PrefixNotFound": "`sign_message_prefix` is not set in coin config file"
+ },
+ "OrderCreationPreCheckError": {
+ "IsWalletOnly": "The coin is wallet-only and cannot be used for this order.",
+ "PreCheckFailed": "The pre-check for order creation failed.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "CustomTokenError": {
+ "DuplicateTickerInConfig": "A custom token with the same ticker already exists in the configuration.",
+ "DuplicateContractInConfig": "A custom token with the same contract address already exists in the configuration.",
+ "TokenWithSameContractAlreadyActivated": "A token with the same contract address is already activated."
+ },
+ "RegisterCoinError": {
+ "CoinIsInitializedAlready": "The coin is already initialized.",
+ "Internal": "Unhandled internal error."
+ },
+ "CoinFindError": {
+ "NoSuchCoin": "The coin is not activated."
+ },
+ "ValidatePaymentError": {
+ "InternalError": "Should be used to indicate internal MM2 state problems (e.g., DB errors, etc.).",
+ "TxDeserializationError": "Problem with deserializing the transaction, or one of the transaction parts is invalid.",
+ "InvalidParameter": "One of the input parameters is invalid.",
+ "InvalidRpcResponse": "Coin's RPC returned unexpected/invalid response during payment validation.",
+ "TxDoesNotExist": "Payment transaction doesn't exist on-chain.",
+ "SPVError": "SPV client error.",
+ "UnexpectedPaymentState": "Payment transaction is in unexpected state. E.g., `Uninitialized` instead of `Sent` for ETH payment.",
+ "Transport": "Transport (RPC) error.",
+ "WrongPaymentTx": "Transaction has wrong properties, for example, it has been sent to a wrong address.",
+ "WatcherRewardError": "Indicates error during watcher reward calculation.",
+ "TimelockOverflow": "Input payment timelock overflows the type used by specific coin.",
+ "ProtocolNotSupported": "The protocol is not supported for payment validation.",
+ "InvalidData": "The data for payment validation is invalid."
+ },
+ "MyAddressError": {
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "AddressFromPubkeyError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "EnableCoinBalanceError": {
+ "NewAddressDerivingError": "An error occurred while deriving a new address.",
+ "NewAccountCreationError": "An error occurred while creating a new account.",
+ "BalanceError": "An error occurred while checking the balance."
+ },
+ "Web3RpcError": {
+ "Transport": "The request was failed due to a network error",
+ "InvalidResponse": "The response from the Web3 RPC was invalid.",
+ "Timeout": "The Web3 RPC request timed out.",
+ "Internal": "Unhandled internal error.",
+ "InvalidGasApiConfig": "The gas API configuration is invalid.",
+ "NftProtocolNotSupported": "The NFT protocol is not supported.",
+ "NumConversError": "A number conversion error occurred."
+ },
+ "GetEthAddressError": {
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "EthActivationV2Error": "An ETH activation v2 error occurred.",
+ "Internal": "Unhandled internal error."
+ },
+ "GetValidEthWithdrawAddError": {
+ "CoinDoesntSupportNftWithdraw": "The specified coin does not support NFT withdrawal.",
+ "InvalidAddress": "The provided address is invalid."
+ },
+ "EthAssocTypesError": {
+ "InvalidHexString": "The provided string is not a valid hexadecimal string.",
+ "TxParseError": "An error occurred while parsing the Ethereum transaction.",
+ "ParseSignatureError": "An error occurred while parsing the Ethereum signature."
+ },
+ "EthNftAssocTypesError": {
+ "Utf8Error": "A UTF-8 encoding or decoding error occurred.",
+ "ParseContractTypeError": "An error occurred while parsing the NFT contract type.",
+ "ParseTokenContractError": "An error occurred while parsing the NFT token contract."
+ },
+ "GetTxError": {
+ "Rpc": "An RPC error occurred while getting the transaction.",
+ "TxDeserialization": "An error occurred while deserializing the transaction."
+ },
+ "GetTxHeightError": {
+ "HeightNotFound": "The block height for the transaction was not found.",
+ "StorageError": "A storage error occurred while getting the transaction height.",
+ "ConversionError": "A conversion error occurred while getting the transaction height."
+ },
+ "GetBlockHeaderError": {
+ "StorageError": "A storage error occurred while getting the block header.",
+ "RpcError": "An RPC error occurred while getting the block header.",
+ "SerializationError": "A serialization error occurred while getting the block header.",
+ "InvalidResponse": "The response for the block header was invalid.",
+ "SPVError": "An SPV error occurred while getting the block header.",
+ "Internal": "Unhandled internal error."
+ },
+ "GetConfirmedTxError": {
+ "HeightNotFound": "The block height for the transaction was not found.",
+ "UnableToGetHeader": "Could not retrieve the block header for the transaction.",
+ "RpcError": "An RPC error occurred while getting the confirmed transaction.",
+ "SerializationError": "A serialization error occurred while getting the confirmed transaction.",
+ "SPVError": "An SPV error occurred while getting the confirmed transaction."
+ },
+ "AddrFromStrError": {
+ "Unsupported": "The address format is not supported.",
+ "CannotDetermineFormat": "Could not determine the address format."
+ },
+ "GenerateTxError": {
+ "EmptyUtxoSet": "The UTXO set is empty.",
+ "EmptyOutputs": "The transaction has no outputs.",
+ "OutputValueLessThanDust": "The output value is less than the dust threshold.",
+ "DeductFeeFromOutputFailed": "Failed to deduct the fee from the output.",
+ "NotEnoughUtxos": "Not enough UTXOs to create the transaction.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "GetNftInfoError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "Transport": "The request was failed due to a network error",
+ "InvalidResponse": "The response for the NFT information was invalid.",
+ "Internal": "Unhandled internal error.",
+ "GetEthAddressError": "Failed to derive Ethereum address from HD keys.",
+ "TokenNotFoundInWallet": "The token was not found in the wallet.",
+ "DbError": "A database error occurred.",
+ "ParseRfc3339Err": "An error occurred while parsing an RFC 3339 timestamp.",
+ "ContractTypeIsNull": "The contract type is null.",
+ "ProtectFromSpamError": "An error occurred while protecting from spam.",
+ "TransferConfirmationsError": "An error occurred while getting transfer confirmations.",
+ "NumConversError": "A number conversion error occurred."
+ },
+ "UpdateNftError": {
+ "DbError": "A database error occurred.",
+ "Internal": "Unhandled internal error.",
+ "GetNftInfoError": "An error occurred while getting NFT information.",
+ "GetMyAddressError": "An error occurred while getting the local address.",
+ "TokenNotFoundInWallet": "The token was not found in the wallet.",
+ "InsufficientAmountInCache": "The amount in the cache is insufficient.",
+ "InvalidBlockOrder": "The block order is invalid.",
+ "LastScannedBlockNotFound": "The last scanned block was not found.",
+ "AttemptToReceiveAlreadyOwnedErc721": "An attempt was made to receive an already owned ERC-721 token.",
+ "InvalidHexString": "The provided string is not a valid hexadecimal string.",
+ "UpdateSpamPhishingError": "An error occurred while updating spam/phishing information.",
+ "GetInfoFromUriError": "An error occurred while getting information from a URI.",
+ "SerdeError": "A serialization or deserialization error occurred.",
+ "ProtectFromSpamError": "An error occurred while protecting from spam.",
+ "NoSuchCoin": "The coin is not activated.",
+ "CoinDoesntSupportNft": "This coin does not support NFTs.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected."
+ },
+ "ProtectFromSpamError": {
+ "RegexError": "Error related to regular expression operations.",
+ "SerdeError": "Error related to serialization or deserialization with serde_json."
+ },
+ "UpdateSpamPhishingError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "Transport": "The request was failed due to a network error",
+ "InvalidResponse": "The response for the spam/phishing update was invalid.",
+ "Internal": "Unhandled internal error.",
+ "DbError": "A database error occurred.",
+ "GetMyAddressError": "An error occurred while getting the local address."
+ },
+ "ParseChainTypeError": {
+ "UnsupportedChainType": "The chain type is not supported."
+ },
+ "LockDBError": {
+ "WasmNftCacheError": "Errors specific to the WebAssembly (WASM) environment's NFT cache.",
+ "SqlError": "Errors related to SQL operations in non-WASM environments."
+ },
+ "TransferConfirmationsError": {
+ "NoSuchCoin": "Occurs when the specified coin does not exist.",
+ "CoinDoesntSupportNft": "Triggered when the specified coin does not support NFT operations.",
+ "GetCurrentBlockErr": "Represents errors encountered while retrieving the current block number."
+ },
+ "ClearNftDbError": {
+ "DbError": "Represents errors related to database operations.",
+ "Internal": "Indicates internal errors not directly associated with database operations.",
+ "InvalidRequest": "Used for various types of invalid requests, such as missing or contradictory parameters."
+ },
+ "ParseContractTypeError": {
+ "UnsupportedContractType": "Indicates that the contract type being parsed is not supported or recognized."
+ },
+ "WasmNftCacheError": {
+ "ErrorSerializing": "An error occurred while serializing data to the WASM NFT cache.",
+ "ErrorDeserializing": "An error occurred while deserializing data from the WASM NFT cache.",
+ "ErrorSaving": "An error occurred while saving data to the WASM NFT cache.",
+ "ErrorLoading": "An error occurred while loading data from the WASM NFT cache.",
+ "ErrorClearing": "An error occurred while clearing the WASM NFT cache.",
+ "NotSupported": "The operation is not supported by the WASM NFT cache.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "GetLastNftBlockError": "An error occurred while getting the last NFT block from the cache.",
+ "GetItemError": "An error occurred while getting an item from the cache.",
+ "CursorBuilderError": "An error occurred while building a cursor for the cache.",
+ "OpenCursorError": "An error occurred while opening a cursor for the cache."
+ },
+ "CreateAccountRpcError": {
+ "HwContextNotInitialized": "The hardware wallet context has not been initialized.",
+ "NoSuchCoin": "The coin is not activated.",
+ "UnexpectedUserAction": "An unexpected user action was provided.",
+ "Timeout": "The account creation operation timed out.",
+ "CoinIsActivatedNotWithHDWallet": "Coin was enabled without HD-wallet derivation.",
+ "InvalidBip44Chain": "Unsupported `chain` value.",
+ "AccountLimitReached": "The account limit has been reached.",
+ "RpcInvalidResponse": "The RPC response for account creation was invalid.",
+ "WalletStorageError": "A wallet storage error occurred.",
+ "HwError": "A hardware wallet error occurred.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "GetEnabledCoinsError": {
+ "Internal": "Unhandled internal error."
+ },
+ "HDAccountBalanceRpcError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "Timeout": "The balance check for the HD account timed out.",
+ "CoinIsActivatedNotWithHDWallet": "Coin was enabled without HD-wallet derivation.",
+ "UnknownAccount": "The specified `account_id` does not exist.",
+ "InvalidBip44Chain": "Unsupported `chain` value.",
+ "ErrorDerivingAddress": "An error occurred while deriving an address for the HD account.",
+ "WalletStorageError": "A wallet storage error occurred.",
+ "RpcInvalidResponse": "The RPC response for the balance check was invalid.",
+ "FailedScripthashSubscription": "Failed to subscribe to the scripthash.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "GetNewAddressRpcError": {
+ "HwContextNotInitialized": "The hardware wallet context has not been initialized.",
+ "NoSuchCoin": "The coin is not activated.",
+ "UnexpectedUserAction": "An unexpected user action was provided.",
+ "CoinIsActivatedNotWithHDWallet": "Coin was enabled without HD-wallet derivation.",
+ "UnknownAccount": "The specified `account_id` does not exist.",
+ "InvalidBip44Chain": "Unsupported `chain` value.",
+ "ErrorDerivingAddress": "An error occurred while deriving a new address.",
+ "AddressLimitReached": "Address derivation exceeded wallet's hard limit.",
+ "EmptyAddressesLimitReached": "Gap-limit reached (too many empty addresses); generate spend to some address.",
+ "RpcInvalidResponse": "The RPC response for getting a new address was invalid.",
+ "WalletStorageError": "A wallet storage error occurred.",
+ "FailedScripthashSubscription": "Failed to subscribe to the scripthash.",
+ "Timeout": "The operation to get a new address timed out.",
+ "HwError": "A hardware wallet error occurred.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "GetCurrentMtpError": {
+ "NoSuchCoin": "The coin is not activated.",
+ "NotSupportedCoin": "This coin does not support getting the Median Time-Past (MTP).",
+ "RpcError": "An RPC error occurred while getting the MTP."
+ },
+ "ClaimableBalancesError": {
+ "UnsupportedCoin": "This coin does not support claimable balances.",
+ "NoSuchCoin": "The coin is not activated."
+ },
+ "GetPaymentDetailsError": {
+ "UnsupportedCoin": "This coin does not support getting payment details.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoSuchPayment": "The specified payment was not found.",
+ "DbError": "A database error occurred."
+ },
+ "SendPaymentError": {
+ "UnsupportedCoin": "This coin does not support sending payments.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoRouteFound": "No route was found for the payment.",
+ "PaymentError": "A payment error occurred.",
+ "DbError": "A database error occurred."
+ },
+ "ListPaymentsError": {
+ "UnsupportedCoin": "This coin does not support listing payments.",
+ "NoSuchCoin": "The coin is not activated.",
+ "DbError": "A database error occurred."
+ },
+ "GetChannelDetailsError": {
+ "UnsupportedCoin": "This coin does not support getting channel details.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoSuchChannel": "The specified channel was not found.",
+ "DbError": "A database error occurred."
+ },
+ "CloseChannelError": {
+ "UnsupportedCoin": "This coin does not support closing channels.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoSuchChannel": "The specified channel was not found.",
+ "CloseChannelError": "An error occurred while closing the channel."
+ },
+ "ConnectToNodeError": {
+ "ParseError": "An error occurred while parsing the node address.",
+ "ConnectionError": "A connection error occurred.",
+ "IOError": "An I/O error occurred.",
+ "UnsupportedCoin": "This coin is not supported for this operation.",
+ "NoSuchCoin": "The coin is not activated."
+ },
+ "ListChannelsError": {
+ "UnsupportedCoin": "This coin does not support listing channels.",
+ "NoSuchCoin": "The coin is not activated.",
+ "DbError": "A database error occurred."
+ },
+ "TrustedNodeError": {
+ "UnsupportedCoin": "This coin does not support trusted nodes.",
+ "NoSuchCoin": "The coin is not activated.",
+ "IOError": "An I/O error occurred."
+ },
+ "UpdateChannelError": {
+ "UnsupportedCoin": "This coin does not support updating channels.",
+ "NoSuchCoin": "The coin is not activated.",
+ "NoSuchChannel": "The specified channel was not found.",
+ "FailureToUpdateChannel": "Failed to update the channel."
+ },
+ "OpenChannelError": {
+ "UnsupportedCoin": "This coin does not support opening channels.",
+ "BalanceError": "A balance error occurred.",
+ "InvalidPath": "The provided path is invalid.",
+ "FailureToOpenChannel": "Failed to open the channel.",
+ "RpcError": "An RPC error occurred.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "IOError": "An I/O error occurred.",
+ "DbError": "A database error occurred.",
+ "ConnectToNodeError": "An error occurred while connecting to the node.",
+ "NoSuchCoin": "The coin is not activated.",
+ "GenerateTxErr": "An error occurred while generating the transaction."
+ },
+ "GenerateInvoiceError": {
+ "UnsupportedCoin": "This coin does not support generating invoices.",
+ "NoSuchCoin": "The coin is not activated.",
+ "SignOrCreationError": "An error occurred during the signing or creation of the invoice.",
+ "DbError": "A database error occurred."
+ },
+ "UtxoMyAddressesHistoryError": {
+ "AddressDerivingError": "An error occurred while deriving an address.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected."
+ },
+ "UtxoTxDetailsError": {
+ "StorageError": "A storage error occurred while getting UTXO transaction details.",
+ "TxDeserializationError": "An error occurred while deserializing the UTXO transaction.",
+ "InvalidTransaction": "The UTXO transaction is invalid.",
+ "TxAddressDeserializationError": "An error occurred while deserializing an address from the UTXO transaction.",
+ "NumConversionErr": "A number conversion error occurred.",
+ "RpcError": "An RPC error occurred.",
+ "Internal": "Unhandled internal error."
+ },
+ "Qrc20AddressError": {
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "ScriptHashTypeNotSupported": "The script hash type is not supported for QRC20 addresses."
+ },
+ "UtxoRpcError": {
+ "Transport": "The request was failed due to a network error",
+ "ResponseParseError": "An error occurred while parsing the UTXO RPC response.",
+ "InvalidResponse": "The UTXO RPC response was invalid.",
+ "Internal": "Unhandled internal error."
+ },
+ "QtumStakingAbiError": {
+ "InvalidParams": "The ABI parameters for QTUM staking are invalid.",
+ "ABIError": "An ABI-related error occurred during QTUM staking.",
+ "PodSigningError": "An error occurred while signing the proof-of-delegation.",
+ "Internal": "Unhandled internal error."
+ },
+ "EnableSlpError": {
+ "GetBalanceError": "An error occurred while getting the SLP token balance.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "Internal": "Unhandled internal error."
+ },
+ "SpendP2SHError": {
+ "GenerateTxErr": "An error occurred while generating the transaction.",
+ "Rpc": "An RPC error occurred.",
+ "SignTxErr": "An error occurred while signing the transaction.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "String": "A string-related error occurred."
+ },
+ "SpendHtlcError": {
+ "TxLackOfOutputs": "The transaction lacks outputs.",
+ "DeserializationErr": "An error occurred while deserializing the HTLC.",
+ "PubkeyParseErr": "An error occurred while parsing a public key.",
+ "InvalidSlpDetails": "The SLP details are invalid.",
+ "NumConversionErr": "A number conversion error occurred.",
+ "RpcErr": "An RPC error occurred.",
+ "SpendP2SHErr": "A P2SH spending error occurred.",
+ "OpReturnParseError": "An error occurred while parsing the OP_RETURN data.",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected."
+ },
+ "ParseSlpScriptError": {
+ "NotOpReturn": "The script is not an OP_RETURN script.",
+ "UnexpectedLokadId": "An unexpected LOKAD ID was found in the SLP script.",
+ "UnexpectedTokenType": "An unexpected token type was found in the SLP script.",
+ "DeserializeFailed": "Failed to deserialize the SLP script."
+ },
+ "IsSlpUtxoError": {
+ "Rpc": "An RPC error occurred.",
+ "TxDeserialization": "An error occurred while deserializing the transaction."
+ },
+ "BchActivationError": {
+ "CoinInitError": "An error occurred during BCH coin initialization.",
+ "TokenConfIsNotFound": "The token configuration was not found.",
+ "TokenCoinProtocolParseError": "An error occurred while parsing the token coin protocol.",
+ "TokenCoinProtocolIsNotSlp": "The token coin protocol is not SLP.",
+ "TokenPlatformCoinIsInvalidInConf": "The token's platform coin is invalid in the configuration.",
+ "RpcError": "An RPC error occurred.",
+ "SlpPrefixParseError": "An error occurred while parsing the SLP prefix."
+ },
+ "TxCacheError": {
+ "ErrorLoading": "An error occurred while loading from the transaction cache.",
+ "ErrorSaving": "An error occurred while saving to the transaction cache.",
+ "ErrorDeserializing": "An error occurred while deserializing from the transaction cache.",
+ "ErrorSerializing": "An error occurred while serializing to the transaction cache."
+ },
+ "UtxoCoinBuildError": {
+ "ConfError": "A configuration error occurred while building the UTXO coin.",
+ "NativeRpcNotSupportedInWasm": "Native RPC is not supported in WASM.",
+ "ErrorReadingNativeModeConf": "An error occurred while reading the native mode configuration.",
+ "RpcPortIsNotSet": "The RPC port is not set.",
+ "ErrorDetectingFeeMethod": "An error occurred while detecting the fee method.",
+ "ErrorDetectingDecimals": "An error occurred while detecting the number of decimals.",
+ "InvalidBlockchainNetwork": "The blockchain network is invalid.",
+ "CantDetectUserHome": "Could not detect the user's home directory.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "HwContextNotInitialized": "The hardware wallet context has not been initialized.",
+ "HDWalletStorageError": "An HD wallet storage error occurred.",
+ "CoinDoesntSupportTrezor": "This coin does not support Trezor.",
+ "BlockHeaderStorageError": "A block header storage error occurred.",
+ "Internal": "Unhandled internal error.",
+ "SPVError": "An SPV error occurred.",
+ "ErrorCalculatingStartingHeight": "An error occurred while calculating the starting height.",
+ "FailedSpawningBalanceEvents": "Failed to spawn balance update events.",
+ "UnsupportedModeForBalanceEvents": "The mode is not supported for balance events.",
+ "InvalidPathToAddress": "The path to the address is invalid."
+ },
+ "UtxoConfError": {
+ "CurrencyNameIsNotSet": "The currency name is not set in the configuration.",
+ "DerivationPathIsNotSet": "The derivation path is not set in the configuration.",
+ "TrezorCoinIsNotSet": "The Trezor coin is not set in the configuration.",
+ "ErrorDeserializingDerivationPath": "An error occurred while deserializing the derivation path.",
+ "ErrorDeserializingSPVConf": "An error occurred while deserializing the SPV configuration.",
+ "InvalidConsensusBranchId": "The consensus branch ID is invalid.",
+ "InvalidVersionGroupId": "The version group ID is invalid.",
+ "InvalidAddressFormat": "The address format is invalid.",
+ "InvalidDecimals": "The number of decimals is invalid."
+ },
+ "ZP2SHSpendError": {
+ "ZTxBuilderError": "An error occurred in the Z-transaction builder.",
+ "GenTxError": "An error occurred while generating the transaction.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "Rpc": "An RPC error occurred.",
+ "TxRecoverable": "The transaction is recoverable.",
+ "Io": "An I/O error occurred."
+ },
+ "UrlIterError": {
+ "InvalidUri": "The provided URI is invalid.",
+ "TlsConfigFailure": "The TLS configuration failed.",
+ "ConnectionFailure": "The connection failed."
+ },
+ "ZCoinBuildError": {
+ "UtxoBuilderError": "A UTXO builder error occurred.",
+ "GetAddressError": "An error occurred while getting an address.",
+ "ZcashDBError": "A Zcash database error occurred.",
+ "Rpc": "An RPC error occurred.",
+ "SaplingCacheDbDoesNotExist": "The Sapling cache database does not exist.",
+ "Io": "An I/O error occurred.",
+ "RpcClientInitErr": "An RPC client initialization error occurred.",
+ "ZCashParamsNotFound": "The Zcash parameters were not found.",
+ "ZCashParamsError": "An error occurred with the Zcash parameters.",
+ "ZDerivationPathNotSet": "The Z-derivation path is not set.",
+ "SaplingParamsInvalidChecksum": "The Sapling parameters have an invalid checksum.",
+ "FailedSpawningBalanceEvents": "Failed to spawn balance update events."
+ },
+ "ZcoinStorageError": {
+ "SqliteError": "An SQLite error occurred.",
+ "ValidateBlocksError": "A block validation error occurred.",
+ "ChainInvalid": "The chain is invalid.",
+ "IoError": "An I/O error occurred.",
+ "DbError": "A database error occurred.",
+ "DecodingError": "An error occurred while decoding data.",
+ "TableNotEmpty": "The table is not empty.",
+ "InvalidNote": "The note is invalid.",
+ "InvalidNoteId": "The note ID is invalid.",
+ "IncorrectHrpExtFvk": "The HRP for the extended full viewing key is incorrect.",
+ "CorruptedData": "The data is corrupted.",
+ "InvalidMemo": "The memo is invalid.",
+ "BackendError": "A backend error occurred.",
+ "AddToStorageErr": "An error occurred while adding to storage.",
+ "RemoveFromStorageErr": "An error occurred while removing from storage.",
+ "GetFromStorageError": "An error occurred while getting from storage.",
+ "BlockHeightNotFound": "The block height was not found.",
+ "InitDbError": "An error occurred during database initialization.",
+ "ChainError": "A chain-related error occurred.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "NotSupported": "The operation is not supported.",
+ "ZcashParamsError": "An error occurred with the Zcash parameters."
+ },
+ "UtxoSignWithKeyPairError": {
+ "MismatchScript": "The script does not match.",
+ "InputIndexOutOfBound": "The input index is out of bounds.",
+ "UnspendableUTXO": "The UTXO is unspendable.",
+ "ErrorSigning": "An error occurred while signing."
+ },
+ "TxProviderError": {
+ "Transport": "The request was failed due to a network error",
+ "InvalidResponse": "The response from the transaction provider was invalid.",
+ "Internal": "Unhandled internal error."
+ },
+ "UtxoSignTxError": {
+ "CoinNotSupportedWithTrezor": "This coin is not supported with Trezor.",
+ "TrezorDoesntSupportP2WPKH": "Trezor does not support P2WPKH for this coin.",
+ "TrezorError": "A Trezor-related error occurred.",
+ "InvalidSignParam": "An invalid signing parameter was provided.",
+ "InvalidSignaturesNumber": "The number of signatures is invalid.",
+ "ErrorSigning": "An error occurred while signing the UTXO transaction.",
+ "MismatchScript": "The script does not match.",
+ "UnspendableUTXO": "The UTXO is unspendable.",
+ "Transport": "The request was failed due to a network error",
+ "Internal": "Unhandled internal error."
+ },
+ "SignFundingTransactionError": {
+ "Internal": "Unhandled internal error.",
+ "ConvertTxErr": "An error occurred while converting the transaction.",
+ "TxSignFailed": "The transaction signing failed."
+ },
+ "PaymentError": {
+ "CLTVExpiry": "The CLTV expiry is invalid.",
+ "Invoice": "An error occurred with the payment invoice.",
+ "Keysend": "A keysend error occurred.",
+ "DbError": "A database error occurred."
+ },
+ "ConnectionError": {
+ "HandshakeErr": "A handshake error occurred.",
+ "TimeOut": "The connection timed out."
+ },
+ "EnableLightningError": {
+ "InvalidRequest": "Error parsing request or invalid configuration parameters",
+ "InvalidConfiguration": "The Lightning configuration is invalid.",
+ "UnsupportedMode": "The requested mode is not supported.",
+ "IOError": "An I/O error occurred.",
+ "InvalidAddress": "The specified address is invalid",
+ "InvalidPath": "The provided path is invalid.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "SystemTimeError": "A system time error occurred.",
+ "RpcError": "An RPC error occurred.",
+ "DbError": "A database error occurred.",
+ "RpcTaskError": "An RPC task error occurred.",
+ "ConnectToNodeError": "An error occurred while connecting to the node.",
+ "Internal": "Unhandled internal error."
+ },
+ "SaveChannelClosingError": {
+ "DbError": "A database error occurred.",
+ "ChannelNotFound": "The channel was not found.",
+ "FundingTxNull": "The funding transaction is null.",
+ "FundingTxParseError": "An error occurred while parsing the funding transaction.",
+ "WaitForFundingTxSpendError": "An error occurred while waiting for the funding transaction to be spent.",
+ "ConversionError": "A conversion error occurred."
+ },
+ "NewAddressDerivingError": {
+ "AddressLimitReached": "The maximum number of addresses for this account has been reached.",
+ "InvalidBip44Chain": "The coin doesn't support the given BIP44 chain for new address derivation.",
+ "Bip32Error": "A BIP32-related error occurred while deriving a new address.",
+ "WalletStorageError": "A storage error occurred while deriving a new address.",
+ "Internal": "An internal error occurred during new address derivation."
+ },
+ "NewAddressDeriveConfirmError": {
+ "DeriveError": "An error occurred while deriving the new address.",
+ "ConfirmError": "An error occurred while confirming the new address."
+ },
+ "NewAccountCreationError": {
+ "HwContextNotInitialized": "The Hardware Wallet context has not been initialized for new account creation.",
+ "HDWalletUnavailable": "The HD wallet is unavailable for new account creation.",
+ "CoinDoesntSupportTrezor": "The coin does not support Trezor for new account creation.",
+ "RpcTaskError": "An RPC task error occurred during new account creation.",
+ "HardwareWalletError": "A hardware wallet error occurred during new account creation.",
+ "AccountLimitReached": "The maximum number of accounts has been reached.",
+ "ErrorSavingAccountToStorage": "An error occurred while saving the new account to storage.",
+ "Internal": "An internal error occurred during new account creation."
+ },
+ "HDWithdrawError": {
+ "UnexpectedFromAddress": "The 'from' address for the withdrawal is not the expected one.",
+ "UnknownAccount": "The specified account for the withdrawal is unknown.",
+ "AddressDerivingError": "An error occurred while deriving an address for the withdrawal.",
+ "InternalError": "An internal error occurred during the HD withdrawal."
+ },
+ "HDExtractPubkeyError": {
+ "HwContextNotInitialized": "The Hardware Wallet context has not been initialized for public key extraction.",
+ "CoinDoesntSupportTrezor": "The coin does not support Trezor for public key extraction.",
+ "RpcTaskError": "An RPC task error occurred during public key extraction.",
+ "HardwareWalletError": "A hardware wallet error occurred during public key extraction.",
+ "InvalidXpub": "The extracted extended public key (xpub) is invalid.",
+ "Internal": "An internal error occurred during public key extraction."
+ },
+ "TrezorCoinError": {
+ "Internal": "An internal error related to Trezor coin configuration occurred."
+ },
+ "SettingEnabledAddressError": {
+ "Internal": "An internal error occurred while setting the enabled address."
+ },
+ "HDConfirmAddressError": {
+ "HwContextNotInitialized": "The hardware wallet context has not been initialized.",
+ "RpcTaskError": "An RPC task error occurred.",
+ "HardwareWalletError": "A hardware wallet error occurred.",
+ "InvalidAddress": "The specified address is invalid",
+ "NoAddressReceived": "No address was received from the hardware wallet.",
+ "Internal": "Unhandled internal error."
+ },
+ "HDWalletStorageError": {
+ "HDWalletUnavailable": "The HD wallet is unavailable.",
+ "HDAccountNotFound": "The HD account was not found.",
+ "ErrorSaving": "An error occurred while saving to the HD wallet storage.",
+ "ErrorLoading": "An error occurred while loading from the HD wallet storage.",
+ "ErrorDeserializing": "An error occurred while deserializing from the HD wallet storage.",
+ "ErrorSerializing": "An error occurred while serializing to the HD wallet storage.",
+ "Internal": "Unhandled internal error."
+ },
+ "CreateTxHistoryStorageError": {
+ "Internal": "Unhandled internal error."
+ },
+ "EthActivationV2Error": {
+ "InvalidPayload": "The payload for ETH activation is invalid.",
+ "InvalidSwapContractAddr": "The swap contract address is invalid.",
+ "InvalidFallbackSwapContract": "The fallback swap contract is invalid.",
+ "InvalidPathToAddress": "The path to the address is invalid.",
+ "ChainIdNotSet": "The chain ID is not set.",
+ "UnsupportedChain": "The chain is not supported.",
+ "ActivationFailed": "The ETH activation failed.",
+ "CouldNotFetchBalance": "Could not retrieve the balance.",
+ "UnreachableNodes": "The nodes are unreachable.",
+ "AtLeastOneNodeRequired": "At least one node is required.",
+ "ErrorDeserializingDerivationPath": "An error occurred while deserializing the derivation path.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "FailedSpawningBalanceEvents": "Failed to spawn balance update events.",
+ "HDWalletStorageError": "An HD wallet storage error occurred.",
+ "MetamaskError": "A MetaMask-related error occurred.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "Transport": "The request was failed due to a network error",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "CoinDoesntSupportTrezor": "This coin does not support Trezor.",
+ "HwContextNotInitialized": "The hardware wallet context has not been initialized.",
+ "TaskTimedOut": "The task timed out.",
+ "HwError": "A hardware wallet error occurred.",
+ "InvalidHardwareWalletCall": "An invalid hardware wallet call was made.",
+ "CustomTokenError": "An error related to a custom token occurred.",
+ "WalletConnectError": "An error related to WalletConnect occurred."
+ },
+ "EthTokenActivationError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "ClientConnectionFailed": "The client connection failed.",
+ "CouldNotFetchBalance": "Could not retrieve the balance.",
+ "InvalidPayload": "The payload for ETH token activation is invalid.",
+ "Transport": "The request was failed due to a network error",
+ "UnexpectedDerivationMethod": "The derivation method used is unexpected.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation.",
+ "CustomTokenError": "An error related to a custom token occurred."
+ },
+ "GenerateSignedMessageError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for this operation."
+ },
+ "EthWalletConnectError": {
+ "UnsupportedChainId": "The chain ID is not supported by WalletConnect.",
+ "InvalidSignature": "The signature from WalletConnect is invalid.",
+ "AccountMisMatch": "The account from WalletConnect does not match.",
+ "TxDecodingFailed": "Failed to decode the transaction from WalletConnect.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "InvalidTxData": "The transaction data from WalletConnect is invalid.",
+ "SessionError": "A session error occurred with WalletConnect.",
+ "WalletConnectError": "An error related to WalletConnect occurred."
+ },
+ "GetFeeEstimationRequestError": {
+ "CoinNotFound": "The specified coin was not found or is not activated yet",
+ "Internal": "Unhandled internal error.",
+ "CoinNotSupported": "Currently only EVM coins/tokens support fee estimation"
+ },
+ "TendermintTokenInitError": {
+ "Internal": "Unhandled internal error.",
+ "MyAddressError": "An error occurred while getting the local address.",
+ "CouldNotFetchBalance": "Could not retrieve the balance."
+ },
+ "TendermintCoinRpcError": {
+ "Prost": "A Prost-related error occurred.",
+ "InvalidResponse": "The response from the Tendermint RPC was invalid.",
+ "PerformError": "An error occurred while performing the Tendermint RPC request.",
+ "RpcClientError": "A Tendermint RPC client error occurred.",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error",
+ "UnexpectedAccountType": "The account type is not the expected one.",
+ "NotFound": "No awaiting `ask_for_data` with the specified `data_id`."
+ },
+ "IBCError": {
+ "IBCChannelCouldNotBeFound": "The IBC channel could not be found.",
+ "IBCChannelNotHealthy": "The IBC channel is not healthy.",
+ "IBCChannelMissingOnNode": "The IBC channel is missing on the node.",
+ "Transport": "The request was failed due to a network error",
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "PerformError": {
+ "TendermintRpc": "A Tendermint RPC error occurred.",
+ "Slurp": "A slurp-related error occurred.",
+ "Internal": "Unhandled internal error.",
+ "StatusCode": "An unexpected status code was received."
+ },
+ "SerializationError": {
+ "InternalError": "The request was failed due to an Komodo DeFi Framework API internal error"
+ },
+ "PasswordPolicyError": {
+ "ContainsTheWordPassword": "The password contains the word 'password'.",
+ "PasswordLength": "The password does not meet the length requirements.",
+ "PasswordMissDigit": "The password does not contain any digits.",
+ "PasswordMissLowercase": "The password does not contain any lowercase letters.",
+ "PasswordMissUppercase": "The password does not contain any uppercase letters.",
+ "PasswordMissSpecialCharacter": "The password does not contain any special characters.",
+ "PasswordConsecutiveCharactersExceeded": "The password contains too many consecutive identical characters."
+ },
+ "AskForDataError": {
+ "DeserializationError": "An error occurred while deserializing the 'ask_for_data' request.",
+ "Internal": "Unhandled internal error.",
+ "Timeout": "The 'ask_for_data' request timed out."
+ },
+ "SendAskedDataError": {
+ "NotFound": "No awaiting `ask_for_data` with the specified `data_id`.",
+ "Internal": "Unhandled internal error."
+ },
+ "AddressDataError": {
+ "CreateAddressDirFailure": "Failed to create the address directory.",
+ "SqliteConnectionFailure": "Failed to connect to the SQLite database for address data."
+ },
+ "UpdateBlocksCacheErr": {
+ "GrpcError": "A gRPC error occurred while updating the blocks cache.",
+ "UtxoRpcError": "A UTXO RPC error occurred while updating the blocks cache.",
+ "InternalError": "An internal error occurred while updating the blocks cache.",
+ "JsonRpcError": "A JSON-RPC error occurred while updating the blocks cache.",
+ "GetLiveLightClientError": "An error occurred while getting the live light client.",
+ "ZcashDBError": "A Zcash database error occurred while updating the blocks cache.",
+ "DecodeError": "A decoding error occurred while updating the blocks cache."
+ },
+ "ZcoinClientInitError": {
+ "ZcoinStorageError": "A Zcoin storage error occurred during client initialization.",
+ "EmptyLightwalletdUris": "The list of lightwalletd URIs is empty.",
+ "UrlIterFailure": "Failed to initialize clients while iterating over lightwalletd URLs.",
+ "UpdateBlocksCacheErr": "An error occurred while updating the blocks cache during client initialization.",
+ "UtxoCoinBuildError": "A UTXO coin build error occurred during client initialization."
+ },
+ "GenTxError": {
+ "DecryptedOutputNotFound": "A decrypted output was not found during transaction generation.",
+ "GetWitnessErr": "An error occurred while getting the unspent witness.",
+ "FailedToGetMerklePath": "Failed to get the Merkle path for the transaction.",
+ "InsufficientBalance": "The balance is insufficient to generate the transaction.",
+ "NumConversion": "A number conversion error occurred during transaction generation.",
+ "Rpc": "An RPC error occurred during transaction generation.",
+ "PrevTxNotConfirmed": "The previous transaction is not confirmed.",
+ "TxBuilderError": "An error occurred in the transaction builder.",
+ "TxReadError": "An error occurred while reading the transaction data.",
+ "BlockchainScanStopped": "The blockchain scan was stopped during transaction generation.",
+ "LightClientErr": "A light client error occurred during transaction generation.",
+ "FailedToCreateNote": "Failed to create a note for the transaction.",
+ "SpendableNotesError": "An error occurred with spendable notes.",
+ "Internal": "An internal error occurred during transaction generation.",
+ "SaveLockedNotesError": "An error occurred while saving locked notes."
+ },
+ "SendOutputsErr": {
+ "GenTxError": "An error occurred during transaction generation for sending outputs.",
+ "NumConversion": "A number conversion error occurred while sending outputs.",
+ "Rpc": "An RPC error occurred while sending outputs.",
+ "TxNotMined": "The transaction was not mined.",
+ "PrivKeyPolicyNotAllowed": "The private key policy is not allowed for sending outputs.",
+ "InternalError": "An internal error occurred while sending outputs."
+ },
+ "GetUnspentWitnessErr": {
+ "EmptyDbResult": "The database result for the unspent witness was empty.",
+ "TreeOrWitnessAppendFailed": "Failed to append to the tree or witness.",
+ "OutputCmuNotFoundInCache": "The output CMU was not found in the cache.",
+ "ZcashDBError": "A Zcash database error occurred while getting the unspent witness."
+ },
+ "ZTxHistoryError": {
+ "Sql": "An SQL error occurred while accessing Z-transaction history.",
+ "IndexedDbError": "An IndexedDB error occurred while accessing Z-transaction history.",
+ "FromIdDoesNotExist": "The 'from_id' does not exist in the Z-transaction history."
+ },
+ "SpendableNotesError": {
+ "DBClientError": "A database client error occurred with spendable notes."
+ },
+ "ZCoinBalanceError": {
+ "BalanceError": "A balance error occurred with ZCoin."
+ },
+ "ValidateBlocksError": {
+ "ChainInvalid": "The block chain is invalid.",
+ "GetFromStorageError": "An error occurred while getting blocks from storage.",
+ "IoError": "An I/O error occurred during block validation.",
+ "DbError": "A database error occurred during block validation.",
+ "DecodingError": "A decoding error occurred during block validation.",
+ "TableNotEmpty": "The block table is not empty.",
+ "InvalidNote": "An invalid note was found during block validation.",
+ "InvalidNoteId": "An invalid note ID was found during block validation.",
+ "IncorrectHrpExtFvk": "The HRP for the extended full viewing key is incorrect.",
+ "CorruptedData": "The block data is corrupted.",
+ "InvalidMemo": "An invalid memo was found during block validation.",
+ "BackendError": "A backend error occurred during block validation.",
+ "ZcoinStorageError": "A Zcoin storage error occurred during block validation."
+ }
+ }
\ No newline at end of file
diff --git a/missing_in_table.txt b/missing_in_table.txt
new file mode 100644
index 000000000..e0bfc027a
--- /dev/null
+++ b/missing_in_table.txt
@@ -0,0 +1,220 @@
+src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
+src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
+src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
+src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
+src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
+src/pages/komodo-defi-framework/api/legacy/help/index.mdx
+src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
+src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
+src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
+src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
+src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
+src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
+src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
+src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/version/index.mdx
+src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/index.mdx
+src/pages/komodo-defi-framework/api/v20/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/add_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
diff --git a/openapi/README.md b/openapi/README.md
new file mode 100644
index 000000000..dcc46d32b
--- /dev/null
+++ b/openapi/README.md
@@ -0,0 +1,108 @@
+# Komodo DeFi Framework OpenAPI Specification
+
+This directory contains the OpenAPI specification for the Komodo DeFi Framework API, organized in a modular and maintainable structure.
+
+## File Structure
+
+```
+postman/openapi/
+โโโ openapi.yaml # Main OpenAPI specification file
+โโโ activation_postman.yaml # Focused activation-only specification
+โโโ components/
+โ โโโ schemas/ # Reusable schema definitions
+โ โโโ Activation.yaml
+โ โโโ Lightning.yaml
+โ โโโ Nfts.yaml
+โ โโโ Orders.yaml
+โ โโโ Swaps.yaml
+โ โโโ Wallet.yaml
+โ โโโ BotConfig.yaml
+โ โโโ Enums.yaml
+โ โโโ Common.yaml
+โโโ paths/
+ โโโ v1/ # Legacy v1 endpoint definitions
+ โโโ v2/ # Current v2 endpoint definitions
+```
+
+## Main Files
+
+### `openapi.yaml`
+The primary OpenAPI specification file that includes all available endpoints. This file serves as the complete API reference and is automatically maintained by the mapping script.
+
+### `activation_postman.yaml`
+A focused specification containing only coin and token activation endpoints. This is useful for tools or documentation that only need activation-related functionality.
+
+## Maintenance
+
+The OpenAPI specification is automatically maintained using the mapping script located at `utils/py/mapping.py`. This script:
+
+1. Scans MDX documentation files to discover API methods
+2. Scans YAML path definitions to find available endpoints
+3. Updates the main `openapi.yaml` file with any new or changed paths
+4. Generates unified mapping files for cross-referencing
+
+### Running the Update Script
+
+To update the OpenAPI specification:
+
+```bash
+# From the utils/py directory
+python mapping.py --update-openapi
+
+# Or use the convenience script
+./update_openapi.sh
+```
+
+### Available Options
+
+```bash
+python mapping.py --help
+```
+
+Options include:
+- `--update-openapi`: Update the main OpenAPI specification file
+- `--dry-run`: Show what would be changed without making changes
+- `--mapping-only`: Only generate mapping files, skip OpenAPI update
+- `--verbose`: Enable verbose output
+- `--quiet`: Minimal output
+
+## Best Practices
+
+1. **Always run the mapping script** after adding new endpoint YAML files
+2. **Review changes** before committing updated OpenAPI files
+3. **Test the specification** with OpenAPI tools after updates
+4. **Keep schemas modular** by using the `components/schemas/` directory
+5. **Use consistent naming** for YAML files following the established patterns
+
+## File Naming Conventions
+
+YAML files in the `paths/` directory follow these patterns:
+
+- **Task-managed endpoints**: `task-{action}-{operation}.yaml`
+ - Example: `task-enable_utxo-init.yaml`
+- **Lightning endpoints**: `lightning-{category}-{action}.yaml`
+ - Example: `lightning-channels-open_channel.yaml`
+- **Streaming endpoints**: `stream-{type}-{action}.yaml`
+ - Example: `stream-balance-enable.yaml`
+- **Utility endpoints**: `utils_{action}.yaml` or simple names
+ - Example: `utils_get_mnemonic.yaml`, `approve_token.yaml`
+
+## Integration
+
+The OpenAPI specification can be used with various tools:
+
+- **Postman**: Import `openapi.yaml` for complete API testing
+- **Swagger UI**: Host the specification for interactive documentation
+- **Code Generation**: Generate client libraries in various languages
+- **API Testing**: Validate requests and responses against the schema
+
+## Troubleshooting
+
+If you encounter issues with the mapping script:
+
+1. Check that all required Python dependencies are installed
+2. Ensure you're running from the correct directory (`utils/py/`)
+3. Verify that YAML files are properly formatted
+4. Check the console output for specific error messages
+
+For questions or issues, refer to the main project documentation or create an issue in the repository.
\ No newline at end of file
diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml
new file mode 100644
index 000000000..a1b3ea75b
--- /dev/null
+++ b/openapi/openapi.yaml
@@ -0,0 +1,738 @@
+openapi: 3.0.3
+info:
+ title: Komodo DeFi Framework API
+ version: '2.0'
+ description: This specification provides a comprehensive overview of the Komodo DeFi Framework API, covering all available
+ methods and data structures.
+servers:
+- url: http://127.0.0.1:7783
+ description: Local MM2 instance
+paths:
+ /active_swaps:
+ $ref: paths/v2/swaps_and_orders/active_swaps/active_swaps.yaml
+ /all_swaps_uuids_by_filter:
+ $ref: paths/v1/all_swaps_uuids_by_filter/all_swaps_uuids_by_filter.yaml
+ /autoprice:
+ $ref: paths/v1/autoprice/autoprice.yaml
+ /ban_pubkey:
+ $ref: paths/v1/ban_pubkey/ban_pubkey.yaml
+ /best_orders:
+ $ref: paths/v2/swaps_and_orders/best_orders/best_orders.yaml
+ /buy:
+ $ref: paths/v1/buy/buy.yaml
+ /cancel_all_orders:
+ $ref: paths/v1/cancel_all_orders/cancel_all_orders.yaml
+ /cancel_order:
+ $ref: paths/v1/cancel_order/cancel_order.yaml
+ /electrum:
+ $ref: paths/v1/coin_activation/electrum/electrum.yaml
+ /enable:
+ $ref: paths/v1/coin_activation/enable/enable.yaml
+ /coins_needed_for_kick_start:
+ $ref: paths/v1/coins_needed_for_kick_start/coins_needed_for_kick_start.yaml
+ /convert_utxo_address:
+ $ref: paths/v1/convert_utxo_address/convert_utxo_address.yaml
+ /convertaddress:
+ $ref: paths/v1/convertaddress/convertaddress.yaml
+ /disable_coin:
+ $ref: paths/v1/disable_coin/disable_coin.yaml
+ /fundvalue:
+ $ref: paths/v1/fundvalue/fundvalue.yaml
+ /get_directly_connected_peers:
+ $ref: paths/v1/get_directly_connected_peers/get_directly_connected_peers.yaml
+ /get_enabled_coins:
+ $ref: paths/v2/utils/get_enabled_coins/get_enabled_coins.yaml
+ /get_gossip_mesh:
+ $ref: paths/v1/get_gossip_mesh/get_gossip_mesh.yaml
+ /get_gossip_peer_topics:
+ $ref: paths/v1/get_gossip_peer_topics/get_gossip_peer_topics.yaml
+ /get_gossip_topic_peers:
+ $ref: paths/v1/get_gossip_topic_peers/get_gossip_topic_peers.yaml
+ /get_my_peer_id:
+ $ref: paths/v1/get_my_peer_id/get_my_peer_id.yaml
+ /get_relay_mesh:
+ $ref: paths/v1/get_relay_mesh/get_relay_mesh.yaml
+ /get_trade_fee:
+ $ref: paths/v1/get_trade_fee/get_trade_fee.yaml
+ /help:
+ $ref: paths/v1/help/help.yaml
+ /import_swaps:
+ $ref: paths/v1/import_swaps/import_swaps.yaml
+ /inventory:
+ $ref: paths/v1/inventory/inventory.yaml
+ /kmd_rewards_info:
+ $ref: paths/v1/kmd_rewards_info/kmd_rewards_info.yaml
+ /list_banned_pubkeys:
+ $ref: paths/v1/list_banned_pubkeys/list_banned_pubkeys.yaml
+ /max_taker_vol:
+ $ref: paths/v1/max_taker_vol/max_taker_vol.yaml
+ /metrics:
+ $ref: paths/v1/metrics/metrics.yaml
+ /min_trading_vol:
+ $ref: paths/v1/min_trading_vol/min_trading_vol.yaml
+ /my_balance:
+ $ref: paths/v1/my_balance/my_balance.yaml
+ /my_orders:
+ $ref: paths/v1/my_orders/my_orders.yaml
+ /my_recent_swaps:
+ $ref: paths/v2/swaps_and_orders/my_recent_swaps/my_recent_swaps.yaml
+ /my_swap_status:
+ $ref: paths/v2/swaps_and_orders/my_swap_status/my_swap_status.yaml
+ /my_tx_history:
+ $ref: paths/v2/wallet/tx/my_tx_history/my_tx_history.yaml
+ /order_status:
+ $ref: paths/v1/order_status/order_status.yaml
+ /orderbook:
+ $ref: paths/v2/swaps_and_orders/orderbook/orderbook.yaml
+ /orderbook_depth:
+ $ref: paths/v1/orderbook_depth/orderbook_depth.yaml
+ /orders_history_by_filter:
+ $ref: paths/v1/orders_history_by_filter/orders_history_by_filter.yaml
+ /rational_number_type:
+ $ref: paths/v1/rational_number_note/rational_number_type.yaml
+ /recover_funds_of_swap:
+ $ref: paths/v1/recover_funds_of_swap/recover_funds_of_swap.yaml
+ /sell:
+ $ref: paths/v1/sell/sell.yaml
+ /send_raw_transaction:
+ $ref: paths/v1/send_raw_transaction/send_raw_transaction.yaml
+ /set_required_confirmations:
+ $ref: paths/v1/set_required_confirmations/set_required_confirmations.yaml
+ /set_requires_notarization:
+ $ref: paths/v1/set_requires_notarization/set_requires_notarization.yaml
+ /setprice:
+ $ref: paths/v1/setprice/setprice.yaml
+ /show_priv_key:
+ $ref: paths/v1/show_priv_key/show_priv_key.yaml
+ /stats_swap_status:
+ $ref: paths/v1/stats_swap_status/stats_swap_status.yaml
+ /stop:
+ $ref: paths/v1/stop/stop.yaml
+ /trade_preimage:
+ $ref: paths/v2/swaps_and_orders/trade_preimage/trade_preimage.yaml
+ /unban_pubkeys:
+ $ref: paths/v1/unban_pubkeys/unban_pubkeys.yaml
+ /update_maker_order:
+ $ref: paths/v1/update_maker_order/update_maker_order.yaml
+ /validateaddress:
+ $ref: paths/v1/validateaddress/validateaddress.yaml
+ /version:
+ $ref: paths/v1/version/version.yaml
+ /withdraw:
+ $ref: paths/v2/wallet/tx/withdraw/withdraw.yaml
+ /1inch_v6_0_classic_swap_contract:
+ $ref: paths/v2/1inch_v6_0_classic_swap_contract/1inch_v6_0_classic_swap_contract.yaml
+ /1inch_v6_0_classic_swap_create:
+ $ref: paths/v2/1inch_v6_0_classic_swap_create/1inch_v6_0_classic_swap_create.yaml
+ /1inch_v6_0_classic_swap_liquidity_sources:
+ $ref: paths/v2/1inch_v6_0_classic_swap_liquidity_sources/1inch_v6_0_classic_swap_liquidity_sources.yaml
+ /1inch_v6_0_classic_swap_quote:
+ $ref: paths/v2/1inch_v6_0_classic_swap_quote/1inch_v6_0_classic_swap_quote.yaml
+ /1inch_v6_0_classic_swap_tokens:
+ $ref: paths/v2/1inch_v6_0_classic_swap_tokens/1inch_v6_0_classic_swap_tokens.yaml
+ /approve_token:
+ $ref: paths/v2/approve_token/approve_token.yaml
+ /enable_bch_with_tokens:
+ $ref: paths/v2/coin_activation/enable_bch_with_tokens/enable_bch_with_tokens.yaml
+ /enable_erc20:
+ $ref: paths/v2/coin_activation/enable_erc20/enable_erc20.yaml
+ /enable_eth_with_tokens:
+ $ref: paths/v2/coin_activation/enable_eth_with_tokens/enable_eth_with_tokens.yaml
+ /enable_slp:
+ $ref: paths/v2/coin_activation/enable_slp/enable_slp.yaml
+ /enable_tendermint_token:
+ $ref: paths/v2/coin_activation/enable_tendermint_token/enable_tendermint_token.yaml
+ /enable_tendermint_with_assets:
+ $ref: paths/v2/coin_activation/enable_tendermint_with_assets/enable_tendermint_with_assets.yaml
+ /task::enable_bch::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_bch/cancel/task-enable_bch-cancel.yaml
+ /task::enable_bch::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_bch/init/task-enable_bch-init.yaml
+ /task::enable_bch::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_bch/status/task-enable_bch-status.yaml
+ /task::enable_bch::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_bch/user_action/task-enable_bch-user_action.yaml
+ /task::enable_erc20::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_erc20/cancel/task-enable_erc20-cancel.yaml
+ /task::enable_erc20::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_erc20/init/task-enable_erc20-init.yaml
+ /task::enable_erc20::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_erc20/status/task-enable_erc20-status.yaml
+ /task::enable_erc20::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_erc20/user_action/task-enable_erc20-user_action.yaml
+ /task::enable_eth::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_eth/cancel/task-enable_eth-cancel.yaml
+ /task::enable_eth::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_eth/init/task-enable_eth-init.yaml
+ /task::enable_eth::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_eth/status/task-enable_eth-status.yaml
+ /task::enable_eth::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_eth/user_action/task-enable_eth-user_action.yaml
+ /task::enable_qtum::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_qtum/cancel/task-enable_qtum-cancel.yaml
+ /task::enable_qtum::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_qtum/init/task-enable_qtum-init.yaml
+ /task::enable_qtum::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_qtum/status/task-enable_qtum-status.yaml
+ /task::enable_qtum::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_qtum/user_action/task-enable_qtum-user_action.yaml
+ /task::enable_sia::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_sia/cancel/task-enable_sia-cancel.yaml
+ /task::enable_sia::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_sia/init/task-enable_sia-init.yaml
+ /task::enable_sia::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_sia/status/task-enable_sia-status.yaml
+ /task::enable_sia::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_sia/user_action/task-enable_sia-user_action.yaml
+ /task::enable_tendermint::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint/cancel/task-enable_tendermint-cancel.yaml
+ /task::enable_tendermint::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint/init/task-enable_tendermint-init.yaml
+ /task::enable_tendermint::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint/status/task-enable_tendermint-status.yaml
+ /task::enable_tendermint::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint/user_action/task-enable_tendermint-user_action.yaml
+ /task::enable_tendermint_token::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint_token/cancel/task-enable_tendermint_token-cancel.yaml
+ /task::enable_tendermint_token::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint_token/init/task-enable_tendermint_token-init.yaml
+ /task::enable_tendermint_token::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint_token/status/task-enable_tendermint_token-status.yaml
+ /task::enable_tendermint_token::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_tendermint_token/user_action/task-enable_tendermint_token-user_action.yaml
+ /task::enable_utxo::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_utxo/cancel/task-enable_utxo-cancel.yaml
+ /task::enable_utxo::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_utxo/init/task-enable_utxo-init.yaml
+ /task::enable_utxo::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_utxo/status/task-enable_utxo-status.yaml
+ /task::enable_utxo::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_utxo/user_action/task-enable_utxo-user_action.yaml
+ /task::enable_z_coin::cancel:
+ $ref: paths/v2/coin_activation/task_managed/enable_z_coin/cancel/task-enable_z_coin-cancel.yaml
+ /task::enable_z_coin::init:
+ $ref: paths/v2/coin_activation/task_managed/enable_z_coin/init/task-enable_z_coin-init.yaml
+ /task::enable_z_coin::status:
+ $ref: paths/v2/coin_activation/task_managed/enable_z_coin/status/task-enable_z_coin-status.yaml
+ /task::enable_z_coin::user_action:
+ $ref: paths/v2/coin_activation/task_managed/enable_z_coin/user_action/task-enable_z_coin-user_action.yaml
+ /get_token_allowance:
+ $ref: paths/v2/get_token_allowance/get_token_allowance.yaml
+ /task::enable_lightning::cancel:
+ $ref: paths/v2/lightning/activation/cancel/task-enable_lightning-cancel.yaml
+ /task::enable_lightning::init:
+ $ref: paths/v2/lightning/activation/init/task-enable_lightning-init.yaml
+ /task::enable_lightning::status:
+ $ref: paths/v2/lightning/activation/status/task-enable_lightning-status.yaml
+ /task::enable_lightning::user_action:
+ $ref: paths/v2/lightning/activation/user_action/task-enable_lightning-user_action.yaml
+ /lightning::channels::close_channel:
+ $ref: paths/v2/lightning/channels/close_channel/lightning-channels-close_channel.yaml
+ /lightning::channels::get_channel_details:
+ $ref: paths/v2/lightning/channels/get_channel_details/lightning-channels-get_channel_details.yaml
+ /lightning::channels::get_claimable_balances:
+ $ref: paths/v2/lightning/channels/get_claimable_balances/lightning-channels-get_claimable_balances.yaml
+ /lightning::channels::list_closed_channels_by_filter:
+ $ref: paths/v2/lightning/channels/list_closed_channels_by_filter/lightning-channels-list_closed_channels_by_filter.yaml
+ /lightning::channels::list_open_channels_by_filter:
+ $ref: paths/v2/lightning/channels/list_open_channels_by_filter/lightning-channels-list_open_channels_by_filter.yaml
+ /lightning::channels::open_channel:
+ $ref: paths/v2/lightning/channels/open_channel/lightning-channels-open_channel.yaml
+ /lightning::channels::update_channel:
+ $ref: paths/v2/lightning/channels/update_channel/lightning-channels-update_channel.yaml
+ /lightning::nodes::add_trusted_node:
+ $ref: paths/v2/lightning/nodes/add_trusted_node/lightning-nodes-add_trusted_node.yaml
+ /lightning::nodes::connect_to_node:
+ $ref: paths/v2/lightning/nodes/connect_to_node/lightning-nodes-connect_to_node.yaml
+ /lightning::nodes::list_trusted_nodes:
+ $ref: paths/v2/lightning/nodes/list_trusted_nodes/lightning-nodes-list_trusted_nodes.yaml
+ /lightning::nodes::remove_trusted_node:
+ $ref: paths/v2/lightning/nodes/remove_trusted_node/lightning-nodes-remove_trusted_node.yaml
+ /lightning::payments::generate_invoice:
+ $ref: paths/v2/lightning/payments/generate_invoice/lightning-payments-generate_invoice.yaml
+ /lightning::payments::get_payment_details:
+ $ref: paths/v2/lightning/payments/get_payment_details/lightning-payments-get_payment_details.yaml
+ /lightning::payments::list_payments_by_filter:
+ $ref: paths/v2/lightning/payments/list_payments_by_filter/lightning-payments-list_payments_by_filter.yaml
+ /lightning::payments::send_payment:
+ $ref: paths/v2/lightning/payments/send_payment/lightning-payments-send_payment.yaml
+ /clear_nft_db:
+ $ref: paths/v2/non_fungible_tokens/clear_nft_db/clear_nft_db.yaml
+ /enable_nft:
+ $ref: paths/v2/non_fungible_tokens/enable_nft/enable_nft.yaml
+ /get_nft_list:
+ $ref: paths/v2/non_fungible_tokens/get_nft_list/get_nft_list.yaml
+ /get_nft_metadata:
+ $ref: paths/v2/non_fungible_tokens/get_nft_metadata/get_nft_metadata.yaml
+ /get_nft_transfers:
+ $ref: paths/v2/non_fungible_tokens/get_nft_transfers/get_nft_transfers.yaml
+ /refresh_nft_metadata:
+ $ref: paths/v2/non_fungible_tokens/refresh_nft_metadata/refresh_nft_metadata.yaml
+ /update_nft:
+ $ref: paths/v2/non_fungible_tokens/update_nft/update_nft.yaml
+ /withdraw_nft:
+ $ref: paths/v2/non_fungible_tokens/withdraw_nft/withdraw_nft.yaml
+ /stream::balance::enable:
+ $ref: paths/v2/streaming/balance_enable/stream-balance-enable.yaml
+ /stream::disable:
+ $ref: paths/v2/streaming/disable/stream-disable.yaml
+ /stream::fee_estimator::enable:
+ $ref: paths/v2/streaming/fee_estimator/stream-fee_estimator-enable.yaml
+ /stream::heartbeat::enable:
+ $ref: paths/v2/streaming/heartbeat_enable/stream-heartbeat-enable.yaml
+ /stream::network::enable:
+ $ref: paths/v2/streaming/network_enable/stream-network-enable.yaml
+ /stream::order_status::enable:
+ $ref: paths/v2/streaming/order_status_enable/stream-order_status-enable.yaml
+ /stream::orderbook::enable:
+ $ref: paths/v2/streaming/orderbook_enable/stream-orderbook-enable.yaml
+ /stream::swap_status::enable:
+ $ref: paths/v2/streaming/swap_status_enable/stream-swap_status-enable.yaml
+ /stream::tx_history::enable:
+ $ref: paths/v2/streaming/tx_history_enable/stream-tx_history-enable.yaml
+ /get_locked_amount:
+ $ref: paths/v2/swaps_and_orders/get_locked_amount/get_locked_amount.yaml
+ /max_maker_vol:
+ $ref: paths/v2/swaps_and_orders/max_maker_vol/max_maker_vol.yaml
+ /recreate_swap_data:
+ $ref: paths/v2/swaps_and_orders/recreate_swap_data/recreate_swap_data.yaml
+ /start_simple_market_maker_bot:
+ $ref: paths/v2/swaps_and_orders/start_simple_market_maker_bot/start_simple_market_maker_bot.yaml
+ /stop_simple_market_maker_bot:
+ $ref: paths/v2/swaps_and_orders/stop_simple_market_maker_bot/stop_simple_market_maker_bot.yaml
+ /add_node_to_version_stat:
+ $ref: paths/v2/utils/add_node_to_version_stat/add_node_to_version_stat.yaml
+ /change_mnemonic_password:
+ $ref: paths/v2/utils/change_mnemonic_password/change_mnemonic_password.yaml
+ /get_current_mtp:
+ $ref: paths/v2/utils/get_current_mtp/get_current_mtp.yaml
+ /get_mnemonic:
+ $ref: paths/v2/utils/get_mnemonic/get_mnemonic.yaml
+ /get_public_key:
+ $ref: paths/v2/utils/get_public_key/get_public_key.yaml
+ /get_public_key_hash:
+ $ref: paths/v2/utils/get_public_key_hash/get_public_key_hash.yaml
+ /get_shared_db_id:
+ $ref: paths/v2/utils/get_shared_db_id/get_shared_db_id.yaml
+ /get_token_info:
+ $ref: paths/v2/utils/get_token_info/get_token_info.yaml
+ /sign_message:
+ $ref: paths/v2/utils/message_signing/sign_message/sign_message.yaml
+ /verify_message:
+ $ref: paths/v2/utils/message_signing/verify_message/verify_message.yaml
+ /peer_connection_healthcheck:
+ $ref: paths/v2/utils/peer_connection_healthcheck/peer_connection_healthcheck.yaml
+ /remove_node_from_version_stat:
+ $ref: paths/v2/utils/remove_node_from_version_stat/remove_node_from_version_stat.yaml
+ /send_asked_data:
+ $ref: paths/v2/utils/send_asked_data/send_asked_data.yaml
+ /start_version_stat_collection:
+ $ref: paths/v2/utils/start_version_stat_collection/start_version_stat_collection.yaml
+ /stop_version_stat_collection:
+ $ref: paths/v2/utils/stop_version_stat_collection/stop_version_stat_collection.yaml
+ /task::connect_metamask::cancel:
+ $ref: paths/v2/utils/task_connect_metamask/cancel/task-connect_metamask-cancel.yaml
+ /task::connect_metamask::init:
+ $ref: paths/v2/utils/task_connect_metamask/init/task-connect_metamask-init.yaml
+ /task::connect_metamask::status:
+ $ref: paths/v2/utils/task_connect_metamask/status/task-connect_metamask-status.yaml
+ /task::init_trezor::cancel:
+ $ref: paths/v2/utils/task_init_trezor/cancel/task-init_trezor-cancel.yaml
+ /task::init_trezor::init:
+ $ref: paths/v2/utils/task_init_trezor/init/task-init_trezor-init.yaml
+ /task::init_trezor::status:
+ $ref: paths/v2/utils/task_init_trezor/status/task-init_trezor-status.yaml
+ /task::init_trezor::user_action:
+ $ref: paths/v2/utils/task_init_trezor/user_action/task-init_trezor-user_action.yaml
+ /trezor_connection_status:
+ $ref: paths/v2/utils/trezor_connection_status/trezor_connection_status.yaml
+ /update_version_stat_collection:
+ $ref: paths/v2/utils/update_version_stat_collection/update_version_stat_collection.yaml
+ /account_balance:
+ $ref: paths/v2/wallet/account_balance/account_balance.yaml
+ /delete_wallet:
+ $ref: paths/v2/wallet/delete_wallet/delete_wallet.yaml
+ /get_eth_estimated_fee_per_gas:
+ $ref: paths/v2/wallet/fee_management/get_eth_estimated_fee_per_gas/get_eth_estimated_fee_per_gas.yaml
+ /get_swap_transaction_fee_policy:
+ $ref: paths/v2/wallet/fee_management/get_swap_transaction_fee_policy/get_swap_transaction_fee_policy.yaml
+ /set_swap_transaction_fee_policy:
+ $ref: paths/v2/wallet/fee_management/set_swap_transaction_fee_policy/set_swap_transaction_fee_policy.yaml
+ /get_my_address:
+ $ref: paths/v2/wallet/get_my_address/get_my_address.yaml
+ /get_new_address:
+ $ref: paths/v2/wallet/get_new_address/get_new_address.yaml
+ /get_wallet_names:
+ $ref: paths/v2/wallet/get_wallet_names/get_wallet_names.yaml
+ /gui_storage::activate_coins:
+ $ref: paths/v2/wallet/gui_storage/activate_coins/gui_storage-activate_coins.yaml
+ /gui_storage::add_account:
+ $ref: paths/v2/wallet/gui_storage/add_account/gui_storage-add_account.yaml
+ /gui_storage::deactivate_coins:
+ $ref: paths/v2/wallet/gui_storage/deactivate_coins/gui_storage-deactivate_coins.yaml
+ /gui_storage::delete_account:
+ $ref: paths/v2/wallet/gui_storage/delete_account/gui_storage-delete_account.yaml
+ /gui_storage::enable_account:
+ $ref: paths/v2/wallet/gui_storage/enable_account/gui_storage-enable_account.yaml
+ /gui_storage::get_account_coins:
+ $ref: paths/v2/wallet/gui_storage/get_account_coins/gui_storage-get_account_coins.yaml
+ /gui_storage::get_accounts:
+ $ref: paths/v2/wallet/gui_storage/get_accounts/gui_storage-get_accounts.yaml
+ /gui_storage::get_enabled_account:
+ $ref: paths/v2/wallet/gui_storage/get_enabled_account/gui_storage-get_enabled_account.yaml
+ /gui_storage::set_account_balance:
+ $ref: paths/v2/wallet/gui_storage/set_account_balance/gui_storage-set_account_balance.yaml
+ /gui_storage::set_account_description:
+ $ref: paths/v2/wallet/gui_storage/set_account_description/gui_storage-set_account_description.yaml
+ /gui_storage::set_account_name:
+ $ref: paths/v2/wallet/gui_storage/set_account_name/gui_storage-set_account_name.yaml
+ /experimental::staking::claim_rewards:
+ $ref: paths/v2/wallet/staking/claim_rewards/experimental-staking-claim_rewards.yaml
+ /experimental::staking::delegate:
+ $ref: paths/v2/wallet/staking/delegate/experimental-staking-delegate.yaml
+ /experimental::staking::query::delegations:
+ $ref: paths/v2/wallet/staking/delegations/experimental-staking-query-delegations.yaml
+ /experimental::staking::query::ongoing_undelegations:
+ $ref: paths/v2/wallet/staking/ongoing_delegations/experimental-staking-query-ongoing_undelegations.yaml
+ /experimental::staking::undelegate:
+ $ref: paths/v2/wallet/staking/undelegate/experimental-staking-undelegate.yaml
+ /experimental::staking::query::validators:
+ $ref: paths/v2/wallet/staking/validators/experimental-staking-query-validators.yaml
+ /task::account_balance::cancel:
+ $ref: paths/v2/wallet/task_managed/account_balance/cancel/task-account_balance-cancel.yaml
+ /task::account_balance::init:
+ $ref: paths/v2/wallet/task_managed/account_balance/init/task-account_balance-init.yaml
+ /task::account_balance::status:
+ $ref: paths/v2/wallet/task_managed/account_balance/status/task-account_balance-status.yaml
+ /task::create_new_account::cancel:
+ $ref: paths/v2/wallet/task_managed/create_new_account/cancel/task-create_new_account-cancel.yaml
+ /task::create_new_account::init:
+ $ref: paths/v2/wallet/task_managed/create_new_account/init/task-create_new_account-init.yaml
+ /task::create_new_account::status:
+ $ref: paths/v2/wallet/task_managed/create_new_account/status/task-create_new_account-status.yaml
+ /task::create_new_account::user_action:
+ $ref: paths/v2/wallet/task_managed/create_new_account/user_action/task-create_new_account-user_action.yaml
+ /task::get_new_address::cancel:
+ $ref: paths/v2/wallet/task_managed/get_new_address/cancel/task-get_new_address-cancel.yaml
+ /task::get_new_address::init:
+ $ref: paths/v2/wallet/task_managed/get_new_address/init/task-get_new_address-init.yaml
+ /task::get_new_address::status:
+ $ref: paths/v2/wallet/task_managed/get_new_address/status/task-get_new_address-status.yaml
+ /task::get_new_address::user_action:
+ $ref: paths/v2/wallet/task_managed/get_new_address/user_action/task-get_new_address-user_action.yaml
+ /task::scan_for_new_addresses::cancel:
+ $ref: paths/v2/wallet/task_managed/scan_for_new_addresses/cancel/task-scan_for_new_addresses-cancel.yaml
+ /task::scan_for_new_addresses::init:
+ $ref: paths/v2/wallet/task_managed/scan_for_new_addresses/init/task-scan_for_new_addresses-init.yaml
+ /task::scan_for_new_addresses::status:
+ $ref: paths/v2/wallet/task_managed/scan_for_new_addresses/status/task-scan_for_new_addresses-status.yaml
+ /task::withdraw::cancel:
+ $ref: paths/v2/wallet/task_managed/withdraw/cancel/task-withdraw-cancel.yaml
+ /task::withdraw::init:
+ $ref: paths/v2/wallet/task_managed/withdraw/init/task-withdraw-init.yaml
+ /task::withdraw::status:
+ $ref: paths/v2/wallet/task_managed/withdraw/status/task-withdraw-status.yaml
+ /task::withdraw::user_action:
+ $ref: paths/v2/wallet/task_managed/withdraw/user_action/task-withdraw-user_action.yaml
+ /get_raw_transaction:
+ $ref: paths/v2/wallet/tx/get_raw_transaction/get_raw_transaction.yaml
+ /sign_raw_transaction:
+ $ref: paths/v2/wallet/tx/sign_raw_transaction/sign_raw_transaction.yaml
+ /z_coin_tx_history:
+ $ref: paths/v2/wallet/tx/zhtlc_tx_history/z_coin_tx_history.yaml
+ /wc_delete_session:
+ $ref: paths/v2/wc_delete_session/wc_delete_session.yaml
+ /wc_get_session:
+ $ref: paths/v2/wc_get_session/wc_get_session.yaml
+ /wc_get_sessions:
+ $ref: paths/v2/wc_get_sessions/wc_get_sessions.yaml
+ /wc_new_connection:
+ $ref: paths/v2/wc_new_connection/wc_new_connection.yaml
+ /wc_ping_session:
+ $ref: paths/v2/wc_ping_session/wc_ping_session.yaml
+components:
+ schemas:
+ 1inchProtocolImage:
+ $ref: paths/components/schemas/1inchProtocolImage.yaml
+ 1inchProtocolInfo:
+ $ref: paths/components/schemas/1inchProtocolInfo.yaml
+ 1inchTokenInfo:
+ $ref: paths/components/schemas/1inchTokenInfo.yaml
+ 1inchTxFields:
+ $ref: paths/components/schemas/1inchTxFields.yaml
+ AccountAddressInfo:
+ $ref: paths/components/schemas/AccountAddressInfo.yaml
+ AccountId:
+ $ref: paths/components/schemas/AccountId.yaml
+ ActionEnum:
+ $ref: paths/components/schemas/ActionEnum.yaml
+ ActivationMode:
+ $ref: paths/components/schemas/ActivationMode.yaml
+ ActivationParams:
+ $ref: paths/components/schemas/ActivationParams.yaml
+ ActivationRpcData:
+ $ref: paths/components/schemas/ActivationRpcData.yaml
+ ActivationServers:
+ $ref: paths/components/schemas/ActivationServers.yaml
+ AddressDerivationPath:
+ $ref: paths/components/schemas/AddressDerivationPath.yaml
+ AddressInfo:
+ $ref: paths/components/schemas/AddressInfo.yaml
+ AddressPath:
+ $ref: paths/components/schemas/AddressPath.yaml
+ AmountTooLow:
+ $ref: paths/components/schemas/AmountTooLow.yaml
+ BalanceInfo:
+ $ref: paths/components/schemas/BalanceInfo.yaml
+ BanTypeEnum:
+ $ref: paths/components/schemas/BanTypeEnum.yaml
+ CancelBy:
+ $ref: paths/components/schemas/CancelBy.yaml
+ CancelByTypeEnum:
+ $ref: paths/components/schemas/CancelByTypeEnum.yaml
+ ChannelConfigLimits:
+ $ref: paths/components/schemas/ChannelConfigLimits.yaml
+ ChannelStatusEnum:
+ $ref: paths/components/schemas/ChannelStatusEnum.yaml
+ ChannelTypeEnum:
+ $ref: paths/components/schemas/ChannelTypeEnum.yaml
+ ClaimingDetails:
+ $ref: paths/components/schemas/ClaimingDetails.yaml
+ CoinNode:
+ $ref: paths/components/schemas/CoinNode.yaml
+ CoinProtocol:
+ $ref: paths/components/schemas/CoinProtocol.yaml
+ CoinProtocolData:
+ $ref: paths/components/schemas/CoinProtocolData.yaml
+ ConfSettings:
+ $ref: paths/components/schemas/ConfSettings.yaml
+ ConfirmationTargets:
+ $ref: paths/components/schemas/ConfirmationTargets.yaml
+ CounterpartyChannelConfig:
+ $ref: paths/components/schemas/CounterpartyChannelConfig.yaml
+ DepthInfo:
+ $ref: paths/components/schemas/DepthInfo.yaml
+ DerivationMethod:
+ $ref: paths/components/schemas/DerivationMethod.yaml
+ EnableAccountPolicyEnum:
+ $ref: paths/components/schemas/EnableAccountPolicyEnum.yaml
+ EnabledAccountId:
+ $ref: paths/components/schemas/EnabledAccountId.yaml
+ ErrorResponse:
+ $ref: paths/components/schemas/ErrorResponse.yaml
+ EstimatorTypeEnum:
+ $ref: paths/components/schemas/EstimatorTypeEnum.yaml
+ EthActivationStatusEnum:
+ $ref: paths/components/schemas/EthActivationStatusEnum.yaml
+ EthPrivKeyActivationPolicyEnum:
+ $ref: paths/components/schemas/EthPrivKeyActivationPolicyEnum.yaml
+ EthRpcModeEnum:
+ $ref: paths/components/schemas/EthRpcModeEnum.yaml
+ EventStreamConfig:
+ $ref: paths/components/schemas/EventStreamConfig.yaml
+ ExtendedFeeInfo:
+ $ref: paths/components/schemas/ExtendedFeeInfo.yaml
+ FeeInfo:
+ $ref: paths/components/schemas/FeeInfo.yaml
+ FilterCriteria:
+ $ref: paths/components/schemas/FilterCriteria.yaml
+ FractionalValue:
+ $ref: paths/components/schemas/FractionalValue.yaml
+ GasStationPolicyEnum:
+ $ref: paths/components/schemas/GasStationPolicyEnum.yaml
+ GetNftTransfersFilters:
+ $ref: paths/components/schemas/GetNftTransfersFilters.yaml
+ HistoryTarget:
+ $ref: paths/components/schemas/HistoryTarget.yaml
+ InputTxns:
+ $ref: paths/components/schemas/InputTxns.yaml
+ InvalidAddress:
+ $ref: paths/components/schemas/InvalidAddress.yaml
+ InvalidFeePolicy:
+ $ref: paths/components/schemas/InvalidFeePolicy.yaml
+ LightningActivationParams:
+ $ref: paths/components/schemas/LightningActivationParams.yaml
+ LightningChannelAmount:
+ $ref: paths/components/schemas/LightningChannelAmount.yaml
+ LightningChannelConfig:
+ $ref: paths/components/schemas/LightningChannelConfig.yaml
+ LightningChannelOptions:
+ $ref: paths/components/schemas/LightningChannelOptions.yaml
+ LightningChannelValue:
+ $ref: paths/components/schemas/LightningChannelValue.yaml
+ LightningClosedChannelsFilter:
+ $ref: paths/components/schemas/LightningClosedChannelsFilter.yaml
+ LightningOpenChannelsFilter:
+ $ref: paths/components/schemas/LightningOpenChannelsFilter.yaml
+ LightningPayment:
+ $ref: paths/components/schemas/LightningPayment.yaml
+ LightningPaymentFilter:
+ $ref: paths/components/schemas/LightningPaymentFilter.yaml
+ LightningPaymentType:
+ $ref: paths/components/schemas/LightningPaymentType.yaml
+ MakerPaymentReceived:
+ $ref: paths/components/schemas/MakerPaymentReceived.yaml
+ MakerPaymentSpendConfirmFailed:
+ $ref: paths/components/schemas/MakerPaymentSpendConfirmFailed.yaml
+ MakerPaymentSpendConfirmed:
+ $ref: paths/components/schemas/MakerPaymentSpendConfirmed.yaml
+ MakerPaymentSpendFailed:
+ $ref: paths/components/schemas/MakerPaymentSpendFailed.yaml
+ MakerPaymentSpent:
+ $ref: paths/components/schemas/MakerPaymentSpent.yaml
+ MakerPaymentSpentByWatcher:
+ $ref: paths/components/schemas/MakerPaymentSpentByWatcher.yaml
+ MakerPaymentValidateFailed:
+ $ref: paths/components/schemas/MakerPaymentValidateFailed.yaml
+ MakerPaymentWaitConfirmFailed:
+ $ref: paths/components/schemas/MakerPaymentWaitConfirmFailed.yaml
+ MetricTypeEnum:
+ $ref: paths/components/schemas/MetricTypeEnum.yaml
+ MoralisNftDetails:
+ $ref: paths/components/schemas/MoralisNftDetails.yaml
+ NegotiateFailed:
+ $ref: paths/components/schemas/NegotiateFailed.yaml
+ Negotiated:
+ $ref: paths/components/schemas/Negotiated.yaml
+ NewAccount:
+ $ref: paths/components/schemas/NewAccount.yaml
+ NewAddressInfo:
+ $ref: paths/components/schemas/NewAddressInfo.yaml
+ NftContractTypeEnum:
+ $ref: paths/components/schemas/NftContractTypeEnum.yaml
+ NftFilter:
+ $ref: paths/components/schemas/NftFilter.yaml
+ NftInfo:
+ $ref: paths/components/schemas/NftInfo.yaml
+ NftInfoBasic:
+ $ref: paths/components/schemas/NftInfoBasic.yaml
+ NftMetadata:
+ $ref: paths/components/schemas/NftMetadata.yaml
+ NftNetworkEnum:
+ $ref: paths/components/schemas/NftNetworkEnum.yaml
+ NftProvider:
+ $ref: paths/components/schemas/NftProvider.yaml
+ NftTransfer:
+ $ref: paths/components/schemas/NftTransfer.yaml
+ NftTransferFilter:
+ $ref: paths/components/schemas/NftTransferFilter.yaml
+ NotSufficientBalance:
+ $ref: paths/components/schemas/NotSufficientBalance.yaml
+ NumericFormatsValue:
+ $ref: paths/components/schemas/NumericFormatsValue.yaml
+ OrderDataV1:
+ $ref: paths/components/schemas/OrderDataV1.yaml
+ OrderDataV2:
+ $ref: paths/components/schemas/OrderDataV2.yaml
+ OrderStatusData:
+ $ref: paths/components/schemas/OrderStatusData.yaml
+ OrderStatusEnum:
+ $ref: paths/components/schemas/OrderStatusEnum.yaml
+ OrderType:
+ $ref: paths/components/schemas/OrderType.yaml
+ OrderTypeEnum:
+ $ref: paths/components/schemas/OrderTypeEnum.yaml
+ Pagination:
+ $ref: paths/components/schemas/Pagination.yaml
+ PagingOptions:
+ $ref: paths/components/schemas/PagingOptions.yaml
+ PairDepth:
+ $ref: paths/components/schemas/PairDepth.yaml
+ PayForGas:
+ $ref: paths/components/schemas/PayForGas.yaml
+ PrivKeyActivationPolicyEnum:
+ $ref: paths/components/schemas/PrivKeyActivationPolicyEnum.yaml
+ PrivKeyPolicy:
+ $ref: paths/components/schemas/PrivKeyPolicy.yaml
+ PrivKeyPolicyEnum:
+ $ref: paths/components/schemas/PrivKeyPolicyEnum.yaml
+ RawTxInfo:
+ $ref: paths/components/schemas/RawTxInfo.yaml
+ RequestBy:
+ $ref: paths/components/schemas/RequestBy.yaml
+ ScanAddressesInfo:
+ $ref: paths/components/schemas/ScanAddressesInfo.yaml
+ StakingDetails:
+ $ref: paths/components/schemas/StakingDetails.yaml
+ StakingInfoDetails:
+ $ref: paths/components/schemas/StakingInfoDetails.yaml
+ StartFailed:
+ $ref: paths/components/schemas/StartFailed.yaml
+ Started:
+ $ref: paths/components/schemas/Started.yaml
+ StreamingConfig:
+ $ref: paths/components/schemas/StreamingConfig.yaml
+ SwapEvent:
+ $ref: paths/components/schemas/SwapEvent.yaml
+ SwapEvents:
+ $ref: paths/components/schemas/SwapEvents.yaml
+ SwapMethodEnum:
+ $ref: paths/components/schemas/SwapMethodEnum.yaml
+ SwapStatus:
+ $ref: paths/components/schemas/SwapStatus.yaml
+ SwapV2Contracts:
+ $ref: paths/components/schemas/SwapV2Contracts.yaml
+ SyncStatus:
+ $ref: paths/components/schemas/SyncStatus.yaml
+ SyncStatusExtended:
+ $ref: paths/components/schemas/SyncStatusExtended.yaml
+ TakerFeeSendFailed:
+ $ref: paths/components/schemas/TakerFeeSendFailed.yaml
+ TakerFeeSent:
+ $ref: paths/components/schemas/TakerFeeSent.yaml
+ TakerPaymentDataSendFailed:
+ $ref: paths/components/schemas/TakerPaymentDataSendFailed.yaml
+ TakerPaymentRefundFailed:
+ $ref: paths/components/schemas/TakerPaymentRefundFailed.yaml
+ TakerPaymentRefunded:
+ $ref: paths/components/schemas/TakerPaymentRefunded.yaml
+ TakerPaymentRefundedByWatcher:
+ $ref: paths/components/schemas/TakerPaymentRefundedByWatcher.yaml
+ TakerPaymentSent:
+ $ref: paths/components/schemas/TakerPaymentSent.yaml
+ TakerPaymentSpent:
+ $ref: paths/components/schemas/TakerPaymentSpent.yaml
+ TakerPaymentTransactionFailed:
+ $ref: paths/components/schemas/TakerPaymentTransactionFailed.yaml
+ TakerPaymentWaitConfirmFailed:
+ $ref: paths/components/schemas/TakerPaymentWaitConfirmFailed.yaml
+ TakerPaymentWaitForSpendFailed:
+ $ref: paths/components/schemas/TakerPaymentWaitForSpendFailed.yaml
+ TakerPaymentWaitRefundStarted:
+ $ref: paths/components/schemas/TakerPaymentWaitRefundStarted.yaml
+ TaskActivationStatusEnum:
+ $ref: paths/components/schemas/TaskActivationStatusEnum.yaml
+ TokenActivationParams:
+ $ref: paths/components/schemas/TokenActivationParams.yaml
+ TokenProtocol:
+ $ref: paths/components/schemas/TokenProtocol.yaml
+ TokenProtocolData:
+ $ref: paths/components/schemas/TokenProtocolData.yaml
+ TokensRequest:
+ $ref: paths/components/schemas/TokensRequest.yaml
+ TotalFeeInfo:
+ $ref: paths/components/schemas/TotalFeeInfo.yaml
+ UnbanTypeEnum:
+ $ref: paths/components/schemas/UnbanTypeEnum.yaml
+ UtxoMergeParams:
+ $ref: paths/components/schemas/UtxoMergeParams.yaml
+ UtxoRpcModeEnum:
+ $ref: paths/components/schemas/UtxoRpcModeEnum.yaml
+ WalletAccountInfo:
+ $ref: paths/components/schemas/WalletAccountInfo.yaml
+ WalletBalanceInfo:
+ $ref: paths/components/schemas/WalletBalanceInfo.yaml
+ WcConnNs:
+ $ref: paths/components/schemas/WcConnNs.yaml
+ WcSession:
+ $ref: paths/components/schemas/WcSession.yaml
+ WithdrawFee:
+ $ref: paths/components/schemas/WithdrawFee.yaml
+ WithdrawFromInfo:
+ $ref: paths/components/schemas/WithdrawFromInfo.yaml
+ WithdrawNftData:
+ $ref: paths/components/schemas/WithdrawNftData.yaml
+ ZcoinRpcModeEnum:
+ $ref: paths/components/schemas/ZcoinRpcModeEnum.yaml
+ ZeroBalanceToWithdrawMax:
+ $ref: paths/components/schemas/ZeroBalanceToWithdrawMax.yaml
diff --git a/openapi/paths/components/schemas/1inchProtocolImage.yaml b/openapi/paths/components/schemas/1inchProtocolImage.yaml
new file mode 100644
index 000000000..07ee97877
--- /dev/null
+++ b/openapi/paths/components/schemas/1inchProtocolImage.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ 1inchProtocolImage:
+ type: object
+ properties:
+ id:
+ type: string
+ description: Protocol id.
+ title:
+ type: string
+ description: Protocol title.
+ img:
+ type: string
+ description: Link to protocol image.
+ img_color:
+ type: string
+ description: Link to protocol image color.
+ required:
+ - id
+ - img
+ - img_color
+ - title
diff --git a/openapi/paths/components/schemas/1inchProtocolInfo.yaml b/openapi/paths/components/schemas/1inchProtocolInfo.yaml
new file mode 100644
index 000000000..575b9b467
--- /dev/null
+++ b/openapi/paths/components/schemas/1inchProtocolInfo.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ 1inchProtocolInfo:
+ type: object
+ properties:
+ name:
+ type: string
+ description: Liquidity source name.
+ part:
+ type: string
+ description: Protocol part.
+ from_token_address:
+ type: string
+ description: From-token contract address.
+ to_token_address:
+ type: string
+ description: To-token contract address.
+ required:
+ - from_token_address
+ - name
+ - part
+ - to_token_address
diff --git a/openapi/paths/components/schemas/1inchTokenInfo.yaml b/openapi/paths/components/schemas/1inchTokenInfo.yaml
new file mode 100644
index 000000000..5a4773c24
--- /dev/null
+++ b/openapi/paths/components/schemas/1inchTokenInfo.yaml
@@ -0,0 +1,38 @@
+components:
+ schemas:
+ 1inchTokenInfo:
+ type: object
+ properties:
+ address:
+ type: string
+ description: Token contract address.
+ symbol:
+ type: string
+ description: Token symbol.
+ name:
+ type: string
+ description: Token name.
+ decimals:
+ type: string
+ description: Number of digits after decimal point for the token amount.
+ eip2612:
+ type: boolean
+ description: Is Eip-2612 supported.
+ is_fot:
+ type: boolean
+ description: Is FoT token.
+ logo_uri:
+ type: string
+ description: Token logo uri.
+ tags:
+ type: string
+ description: Token tags.
+ required:
+ - address
+ - decimals
+ - eip2612
+ - is_fot
+ - logo_uri
+ - name
+ - symbol
+ - tags
diff --git a/openapi/paths/components/schemas/1inchTxFields.yaml b/openapi/paths/components/schemas/1inchTxFields.yaml
new file mode 100644
index 000000000..45a4aea1b
--- /dev/null
+++ b/openapi/paths/components/schemas/1inchTxFields.yaml
@@ -0,0 +1,30 @@
+components:
+ schemas:
+ 1inchTxFields:
+ type: object
+ properties:
+ from:
+ type: string
+ description: From address
+ to:
+ type: string
+ description: To address
+ data:
+ type: string
+ description: Transaction data
+ value:
+ type: string
+ description: Transaction value
+ gas_price:
+ type: number
+ description: Gas price
+ gas:
+ type: string
+ description: Gas
+ required:
+ - data
+ - from
+ - gas
+ - gas_price
+ - to
+ - value
diff --git a/openapi/paths/components/schemas/AccountAddressInfo.yaml b/openapi/paths/components/schemas/AccountAddressInfo.yaml
new file mode 100644
index 000000000..ed5029523
--- /dev/null
+++ b/openapi/paths/components/schemas/AccountAddressInfo.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ AccountAddressInfo:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The account address for a specific derivation path under the
+ `account_index`.
+ derivation_path:
+ type: string
+ description: The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)
+ of the address.
+ chain:
+ type: string
+ description: '`External` or `Internal`, as defined in the activation request.'
+ balance:
+ description: A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info)
+ object.
+ $ref: '#/components/schemas/BalanceInfo'
+ required:
+ - address
+ - balance
+ - chain
+ - derivation_path
diff --git a/openapi/paths/components/schemas/AccountId.yaml b/openapi/paths/components/schemas/AccountId.yaml
new file mode 100644
index 000000000..e4d8e60b2
--- /dev/null
+++ b/openapi/paths/components/schemas/AccountId.yaml
@@ -0,0 +1,18 @@
+components:
+ schemas:
+ AccountId:
+ type: object
+ properties:
+ type:
+ type: string
+ description: 'Defines account kind. Possible values: `iguana`, `hd`, `hw`.'
+ account_idx:
+ type: integer
+ description: Only when `type` = `hd`. Index of the HD account (starting
+ at 0).
+ device_pubkey:
+ type: string
+ description: Only when `type` = `hw`. Hex-encoded pubkey of the hardware
+ wallet device.
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/ActionEnum.yaml b/openapi/paths/components/schemas/ActionEnum.yaml
new file mode 100644
index 000000000..57e1defcb
--- /dev/null
+++ b/openapi/paths/components/schemas/ActionEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ ActionEnum:
+ type: string
+ description: 'Used in [best\_orders](/komodo-defi-framework/api/legacy/best_orders/)
+ and other trading methods:
+
+
+ **Values:**
+
+ - `buy`: Find orders to buy the specified coin
+
+ - `sell`: Find orders to sell the specified coin
+
+ '
+ enum:
+ - buy
+ - sell
+ title: 'Component: ActionEnum'
diff --git a/openapi/paths/components/schemas/ActivationMode.yaml b/openapi/paths/components/schemas/ActivationMode.yaml
new file mode 100644
index 000000000..a5c6223a8
--- /dev/null
+++ b/openapi/paths/components/schemas/ActivationMode.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ ActivationMode:
+ type: object
+ properties:
+ rpc:
+ type: string
+ description: '`Native` if running a native blockchain node, `Electrum` if
+ using electrum servers or `Light` for ZHTLC coins.'
+ default: '`-`'
+ rpc_data:
+ description: '`Electrum` or `Light` mode only. A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data)
+ object.'
+ $ref: '#/components/schemas/ActivationRpcData'
+ required:
+ - rpc
diff --git a/openapi/paths/components/schemas/ActivationParams.yaml b/openapi/paths/components/schemas/ActivationParams.yaml
new file mode 100644
index 000000000..c56b3acc6
--- /dev/null
+++ b/openapi/paths/components/schemas/ActivationParams.yaml
@@ -0,0 +1,69 @@
+components:
+ schemas:
+ ActivationParams:
+ type: object
+ properties:
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap. Defaults to value
+ in the coins file if not set.
+ default: '`-`'
+ requires_notarization:
+ type: boolean
+ description: For [dPoW](https://komodoplatform.com/en/blog/dpow-demystified/)
+ protected coins, a `true` value will wait for transactions to be notarised
+ when doing swaps. Overrides value if set in `coins` file.
+ default: '`false`'
+ mode:
+ description: QTUM, UTXO & ZHTLC coins only. A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode)
+ object.
+ $ref: '#/components/schemas/ActivationMode'
+ zcash_params_path:
+ type: string
+ description: ZHTLC coins only. Path to folder containing [Zcash parameters](https://z.cash/learn/).
+ Defaults to standard location as defined in [this guide](https://forum.komodoplatform.com/t/installing-zcash-params/603)
+ default: '`-`'
+ scan_blocks_per_iteration:
+ type: integer
+ description: ZHTLC coins only. Sets the number of scanned blocks per iteration
+ during `BuildingWalletDb` state.
+ default: '`1000`'
+ scan_interval_ms:
+ type: integer
+ description: ZHTLC coins only. Sets the interval in milliseconds between
+ iterations of `BuildingWalletDb` state.
+ default: '`0`'
+ tx_history:
+ type: boolean
+ description: Enable transaction history scanning. When active, the Komodo
+ DeFi Framework API will collect transaction history data for local storage,
+ and allow use of the [my\_tx\_history (v2)](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/)
+ method.
+ default: '`-`'
+ min_addresses_number:
+ type: integer
+ description: HD wallets only. Number of addresses to generate. If not specified,
+ addresses will be generated up to `path_to_address::address_index`.
+ default: '`-`'
+ scan_policy:
+ type: string
+ description: HD wallets only. Whether or not to scan for new addresses.
+ Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Note that `scan`
+ will result in multple requests to the Komodo DeFi API and may take some
+ time to complete.
+ default: '`scan_if_new_wallet`'
+ gap_limit:
+ type: integer
+ description: HD wallets only. The max number of empty addresses in a row.
+ Transactions sent to an address outside the `gap_limit`, will not be identified
+ when scanning.
+ default: '`20`'
+ path_to_address:
+ description: HD wallets only. A standard [AddressDerivationPath](/komodo-defi-framework/api/common_structures/wallet/#address-derivation-path)
+ object.
+ $ref: '#/components/schemas/AddressDerivationPath'
+ get_balances:
+ type: boolean
+ description: If `false`, coin and token balances will not be returned in
+ the response, and the response will be returned more quickly.
+ default: '`true`'
diff --git a/openapi/paths/components/schemas/ActivationRpcData.yaml b/openapi/paths/components/schemas/ActivationRpcData.yaml
new file mode 100644
index 000000000..e48b16bbd
--- /dev/null
+++ b/openapi/paths/components/schemas/ActivationRpcData.yaml
@@ -0,0 +1,24 @@
+components:
+ schemas:
+ ActivationRpcData:
+ type: object
+ properties:
+ light_wallet_d_servers:
+ type: string
+ description: ZHTLC only. A list of urls which are hosting lightwallet\_d
+ servers for a coin.
+ default: '`-`'
+ electrum_servers:
+ description: ZHTLC only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers)
+ objects.
+ $ref: '#/components/schemas/ActivationServers'
+ electrum:
+ description: QTUM, BCH & UTXO coins only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers)
+ objects.
+ $ref: '#/components/schemas/ActivationServers'
+ sync_params:
+ type: string
+ description: 'ZHTLC coins only. Defines where to start scanning blockchain
+ data upon initial activation. Options: `"earliest"` (the coin''s sapling\_activation\_height),
+ `height` (a specific block height) or `date` (a unix timestamp).'
+ default: '`2 days ago`'
diff --git a/openapi/paths/components/schemas/ActivationServers.yaml b/openapi/paths/components/schemas/ActivationServers.yaml
new file mode 100644
index 000000000..c52a16214
--- /dev/null
+++ b/openapi/paths/components/schemas/ActivationServers.yaml
@@ -0,0 +1,26 @@
+components:
+ schemas:
+ ActivationServers:
+ type: object
+ properties:
+ url:
+ type: string
+ description: The URL and port for an electrum server.
+ default: '`-`'
+ ws_url:
+ type: string
+ description: For WSS only. The URL and port for an electrum server's WSS
+ port.
+ default: '`-`'
+ protocol:
+ type: string
+ description: 'Transport protocol used to connect to the server. Options:
+ `TCP` or `SSL`'
+ default: '`TCP`'
+ disable_cert_verification:
+ type: boolean
+ description: If `true`, this disables server SSL/TLS certificate verification
+ (e.g. for self-signed certificates). Use at your own risk!
+ default: '`false`'
+ required:
+ - url
diff --git a/openapi/paths/components/schemas/AddressDerivationPath.yaml b/openapi/paths/components/schemas/AddressDerivationPath.yaml
new file mode 100644
index 000000000..9e599ab05
--- /dev/null
+++ b/openapi/paths/components/schemas/AddressDerivationPath.yaml
@@ -0,0 +1,17 @@
+components:
+ schemas:
+ AddressDerivationPath:
+ type: object
+ properties:
+ account_id:
+ type: integer
+ description: Used as a layer of separation or hierarchy.
+ default: '`0`'
+ chain:
+ type: string
+ description: Accepted values are `External` (0) and `Internal` (1).
+ default: '`External`'
+ address_id:
+ type: integer
+ description: Used as a layer of separation or hierarchy.
+ default: '`0`'
diff --git a/openapi/paths/components/schemas/AddressInfo.yaml b/openapi/paths/components/schemas/AddressInfo.yaml
new file mode 100644
index 000000000..960ba9d13
--- /dev/null
+++ b/openapi/paths/components/schemas/AddressInfo.yaml
@@ -0,0 +1,24 @@
+components:
+ schemas:
+ AddressInfo:
+ type: object
+ properties:
+ balances:
+ description: A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info)
+ object. Not included in responses where `get_balances` is `false`
+ $ref: '#/components/schemas/BalanceInfo'
+ derivation_method:
+ description: A standard [DerivationMethod](/komodo-defi-framework/api/common_structures/wallet/#derivation-method)
+ object
+ $ref: '#/components/schemas/DerivationMethod'
+ pubkey:
+ type: string
+ description: The public key associated with the seed used to launch Komodo
+ DeFi Framework
+ tickers:
+ type: array
+ description: A list of tokens which were successfully activated. Only included
+ in responses where `get_balances` is `false`
+ required:
+ - derivation_method
+ - pubkey
diff --git a/openapi/paths/components/schemas/AddressPath.yaml b/openapi/paths/components/schemas/AddressPath.yaml
new file mode 100644
index 000000000..4541a5461
--- /dev/null
+++ b/openapi/paths/components/schemas/AddressPath.yaml
@@ -0,0 +1,21 @@
+components:
+ schemas:
+ AddressPath:
+ type: object
+ properties:
+ account_id:
+ type: integer
+ description: The index of the account in the wallet, starting from `0`.
+ chain:
+ type: integer
+ description: The `chain` is either `External` or `Internal`, and expressed
+ as an integer with `External` being 0 and `Internal` being 1.
+ address_id:
+ type: integer
+ description: The index of the address in the account, starting from `0`.
+ derivation_path:
+ type: string
+ description: The derivation path of the address, following the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID`
+ (or `m/84'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` for segwit coins).
+ required:
+ - account_id
diff --git a/openapi/paths/components/schemas/AmountTooLow.yaml b/openapi/paths/components/schemas/AmountTooLow.yaml
new file mode 100644
index 000000000..bc9e80fb9
--- /dev/null
+++ b/openapi/paths/components/schemas/AmountTooLow.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ AmountTooLow:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: the amount the user was willing to transfer
+ threshold:
+ type: string
+ description: the `amount` has not to be less than the `threshold`
+ required:
+ - amount
+ - threshold
diff --git a/openapi/paths/components/schemas/BalanceInfo.yaml b/openapi/paths/components/schemas/BalanceInfo.yaml
new file mode 100644
index 000000000..9369c78a4
--- /dev/null
+++ b/openapi/paths/components/schemas/BalanceInfo.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ BalanceInfo:
+ type: object
+ properties:
+ spendable:
+ type: string
+ description: The available amount of a coin or token which is ready to be
+ traded or withdrawn.
+ unspendable:
+ type: string
+ description: The amount of a coin or token which is awaiting confirmation
+ on the block chain for an incoming or outgoing transaction.
+ required:
+ - spendable
+ - unspendable
diff --git a/openapi/paths/components/schemas/BanTypeEnum.yaml b/openapi/paths/components/schemas/BanTypeEnum.yaml
new file mode 100644
index 000000000..ab410f1ea
--- /dev/null
+++ b/openapi/paths/components/schemas/BanTypeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ BanTypeEnum:
+ type: string
+ description: 'Used in [list\_banned\_pubkeys](/komodo-defi-framework/api/legacy/list_banned_pubkeys/)
+ response to indicate the type of ban:
+
+
+ **Values:**
+
+ - `Manual`: Pubkey was manually banned by the user
+
+ - `FailedSwap`: Pubkey was automatically banned due to a failed swap protocol
+
+ '
+ enum:
+ - Manual
+ - FailedSwap
+ title: 'Component: BanTypeEnum'
diff --git a/openapi/paths/components/schemas/CancelBy.yaml b/openapi/paths/components/schemas/CancelBy.yaml
new file mode 100644
index 000000000..20ac2a0c1
--- /dev/null
+++ b/openapi/paths/components/schemas/CancelBy.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ CancelBy:
+ type: object
+ properties:
+ Type:
+ type: string
+ description: '`All` to cancel all orders; `Pair` to cancel all orders for
+ specific coin pairs; `Coin` to cancel all orders for a specific coin'
+ data:
+ type: object
+ description: additional data the cancel condition; present with `Pair` and
+ `Coin` types
+ data.base:
+ type: string
+ description: base coin of the pair; `Pair` type only
+ data.rel:
+ type: string
+ description: rel coin of the pair; `Pair` type only
+ data.ticker:
+ type: string
+ description: order is cancelled if it uses `ticker` as base or rel; `Coin`
+ type only
+ required:
+ - Type
diff --git a/openapi/paths/components/schemas/CancelByTypeEnum.yaml b/openapi/paths/components/schemas/CancelByTypeEnum.yaml
new file mode 100644
index 000000000..ccd205666
--- /dev/null
+++ b/openapi/paths/components/schemas/CancelByTypeEnum.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ CancelByTypeEnum:
+ type: string
+ description: 'Used in [cancel\_all\_orders](/komodo-defi-framework/api/legacy/cancel_all_orders/)
+ method to specify which orders to cancel:
+
+
+ **Values:**
+
+ - `All`: Cancel all active orders created by the node
+
+ - `Pair`: Cancel all orders for a specific trading pair (base/rel)
+
+ - `Coin`: Cancel all orders involving a specific coin (as base or rel)
+
+ '
+ enum:
+ - All
+ - Pair
+ - Coin
+ title: 'Component: CancelByTypeEnum'
diff --git a/openapi/paths/components/schemas/ChannelConfigLimits.yaml b/openapi/paths/components/schemas/ChannelConfigLimits.yaml
new file mode 100644
index 000000000..ed62c2635
--- /dev/null
+++ b/openapi/paths/components/schemas/ChannelConfigLimits.yaml
@@ -0,0 +1,51 @@
+components:
+ schemas:
+ ChannelConfigLimits:
+ type: object
+ properties:
+ force_announced_channel_preference:
+ type: boolean
+ description: The user may override this preference in the channel opening
+ request method call.
+ default: '`false`'
+ their_to_self_delay:
+ type: integer
+ description: The time that we require our counterparty to wait to claim
+ their money, if they broadcast a revoked transaction. This can be increased
+ to provide more punishment for broadcasting old states, but will result
+ in higher fees (since emergency transactions will be larger).
+ default: '`1008`'
+ our_to_self_delay:
+ type: integer
+ description: The time that our counterparty requires us to wait to claim
+ our money, if we broadcast a revoked transaction.
+ default: '`1008`'
+ our_htlc_minimum_msat:
+ type: integer
+ description: The smallest value [HTLC](https://academy.binance.com/en/glossary/hashed-timelock-contract)
+ we will accept to forward from the counterparty.
+ default: '`0`'
+ max_accepted_htlcs:
+ type: integer
+ description: The maximum number of [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)
+ we will accept from the counterparty.
+ default: '`483`'
+ min_max_htlc_value_in_flight_msat:
+ type: boolean
+ description: The remote node sets a limit on the maximum value of pending
+ HTLCs to them at any given time to limit their funds exposure to [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract).
+ This allows us to set a minimum such value.
+ default: '`0`'
+ max_channel_reserve_sats:
+ type: boolean
+ description: The remote node will require us to keep a certain amount in
+ direct payment to ourselves at all time, ensuring that we are able to
+ be punished if we broadcast an old state. This allows us to limit the
+ amount which we will have to keep to ourselves (and cannot use for [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)).
+ default: '`18446744073709551615`'
+ min_max_accepted_htlcs:
+ type: boolean
+ description: The remote node sets a limit on the maximum number of pending
+ HTLCs to them at any given time. This allows us to set a minimum such
+ value.
+ default: '`0`'
diff --git a/openapi/paths/components/schemas/ChannelStatusEnum.yaml b/openapi/paths/components/schemas/ChannelStatusEnum.yaml
new file mode 100644
index 000000000..e84b873b7
--- /dev/null
+++ b/openapi/paths/components/schemas/ChannelStatusEnum.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ ChannelStatusEnum:
+ type: string
+ description: 'Used in Lightning Network [get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/)
+ response to indicate channel status:
+
+
+ **Values:**
+
+ - `Open`: Channel is currently open and available for transactions
+
+ - `Closed`: Channel has been closed (either cooperatively or force-closed)
+
+ - `Pending`: Channel is in the process of opening or closing
+
+ '
+ enum:
+ - Open
+ - Closed
+ - Pending
+ title: 'Component: ChannelStatusEnum'
diff --git a/openapi/paths/components/schemas/ChannelTypeEnum.yaml b/openapi/paths/components/schemas/ChannelTypeEnum.yaml
new file mode 100644
index 000000000..5c51a82ce
--- /dev/null
+++ b/openapi/paths/components/schemas/ChannelTypeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ ChannelTypeEnum:
+ type: string
+ description: 'Used in Lightning Network channel filter methods for [list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/)
+ and [list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/):
+
+
+ **Values:**
+
+ - `Inbound`: Channel where the counterparty opened the channel to your node
+
+ - `Outbound`: Channel where your node opened the channel to the counterparty
+
+ '
+ enum:
+ - Inbound
+ - Outbound
+ title: 'Component: ChannelTypeEnum'
diff --git a/openapi/paths/components/schemas/ClaimingDetails.yaml b/openapi/paths/components/schemas/ClaimingDetails.yaml
new file mode 100644
index 000000000..503e4592b
--- /dev/null
+++ b/openapi/paths/components/schemas/ClaimingDetails.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ ClaimingDetails:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The coin type. Currently, only 'Cosmos' and `Qtum` are supported.
+ validator_address:
+ type: string
+ description: The address of the validator to delegate staking to.
+ force:
+ type: boolean
+ description: Defaults to `false`. If `true`, will process unprofitable transactions
+ (reward value less than network fees)
diff --git a/openapi/paths/components/schemas/CoinNode.yaml b/openapi/paths/components/schemas/CoinNode.yaml
new file mode 100644
index 000000000..0050e27d0
--- /dev/null
+++ b/openapi/paths/components/schemas/CoinNode.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ CoinNode:
+ type: object
+ properties:
+ url:
+ type: string
+ description: URL of an RPC node
+ default: '`-`'
+ komodo_auth:
+ type: boolean
+ description: Must be set to `true` to access RPC nodes run behind [komodo-defi-proxy](https://github.com/KomodoPlatform/komodo-defi-proxy)
+ default: '`false`'
+ required:
+ - url
diff --git a/openapi/paths/components/schemas/CoinProtocol.yaml b/openapi/paths/components/schemas/CoinProtocol.yaml
new file mode 100644
index 000000000..48fc3a18a
--- /dev/null
+++ b/openapi/paths/components/schemas/CoinProtocol.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ CoinProtocol:
+ type: object
+ properties:
+ type:
+ type: integer
+ description: One of the Coin Types supported by the Komodo DeFi Framework
+ protocol_data:
+ description: A standard [CoinProtocolData](/komodo-defi-framework/api/common_structures/activation/#coin-protocol-data)
+ object.
+ $ref: '#/components/schemas/CoinProtocolData'
+ required:
+ - protocol_data
+ - type
diff --git a/openapi/paths/components/schemas/CoinProtocolData.yaml b/openapi/paths/components/schemas/CoinProtocolData.yaml
new file mode 100644
index 000000000..db04ac775
--- /dev/null
+++ b/openapi/paths/components/schemas/CoinProtocolData.yaml
@@ -0,0 +1,20 @@
+components:
+ schemas:
+ CoinProtocolData:
+ type: object
+ properties:
+ platform:
+ type: string
+ description: Indicates the platform parent coin for EMV-like protocols,
+ or the coin used for lightning nodes.
+ network:
+ type: string
+ description: Either `mainnet` or \`testnet
+ confirmation_targets:
+ description: A standard [ConfirmationTargets](/komodo-defi-framework/api/common_structures/lightning/#confirmation-targets)
+ object.
+ $ref: '#/components/schemas/ConfirmationTargets'
+ required:
+ - confirmation_targets
+ - network
+ - platform
diff --git a/openapi/paths/components/schemas/ConfSettings.yaml b/openapi/paths/components/schemas/ConfSettings.yaml
new file mode 100644
index 000000000..6697668eb
--- /dev/null
+++ b/openapi/paths/components/schemas/ConfSettings.yaml
@@ -0,0 +1,28 @@
+components:
+ schemas:
+ ConfSettings:
+ type: object
+ properties:
+ base_confs:
+ type: number
+ description: Number of required confirmations on the base coin's blockchain
+ for a transaction to complete an atomic swap event.
+ base_nota:
+ type: boolean
+ description: Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/)
+ is required on the base coin's blockchain for a transaction to complete
+ an atomic swap event.
+ rel_confs:
+ type: number
+ description: Number of required confirmations on the rel coin's blockchain
+ for a transaction to complete an atomic swap event.
+ rel_nota:
+ type: boolean
+ description: Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/)
+ is required on the rel coin's blockchain for a transaction to complete
+ an atomic swap event.
+ required:
+ - base_confs
+ - base_nota
+ - rel_confs
+ - rel_nota
diff --git a/openapi/paths/components/schemas/ConfirmationTargets.yaml b/openapi/paths/components/schemas/ConfirmationTargets.yaml
new file mode 100644
index 000000000..c4e2faf31
--- /dev/null
+++ b/openapi/paths/components/schemas/ConfirmationTargets.yaml
@@ -0,0 +1,28 @@
+components:
+ schemas:
+ ConfirmationTargets:
+ type: object
+ properties:
+ background:
+ type: integer
+ description: Used for transactions that can tolerate slower confirmation
+ times when the transaction fee rate decreases. These transactions are
+ not time-sensitive and can afford to wait longer for confirmation. The
+ recommended range is `12` to `144` blocks to ensure a low `feerate`.
+ normal:
+ type: integer
+ description: Used for transactions that we want to confirm promptly, without
+ significant delay (e.g, transactions for opening payment channels). These
+ transactions are important but not critical. Suggested value is `6` blocks
+ to ensure a moderate `feerate`.
+ high_priority:
+ type: integer
+ description: Used for transactions that require quick confirmation to prevent
+ potential loss of funds (e.g. redeeming a Hashed Time Lock Contract (HTLC)
+ on the blockchain before it times out). These transactions are time-critical
+ and must be confirmed promptly to ensure the security of funds. Recommended
+ value for `high_priority` is 1-2 blocks to ensure a high `feerate`.
+ required:
+ - background
+ - high_priority
+ - normal
diff --git a/openapi/paths/components/schemas/CounterpartyChannelConfig.yaml b/openapi/paths/components/schemas/CounterpartyChannelConfig.yaml
new file mode 100644
index 000000000..527e94607
--- /dev/null
+++ b/openapi/paths/components/schemas/CounterpartyChannelConfig.yaml
@@ -0,0 +1,59 @@
+components:
+ schemas:
+ CounterpartyChannelConfig:
+ type: object
+ properties:
+ allow_outbound_0conf:
+ type: boolean
+ description: When setting an outbound channel, it can be used straight away
+ [without waiting](https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeLimits.html#structfield.trust_own_funding_0conf)
+ for any on-chain confirmations.
+ default: '`true`'
+ force_announced_channel_preference:
+ type: boolean
+ description: Set to force an incoming channel to match our announced channel
+ preference in ChannelOptions announced\_channel.
+ default: '`true`'
+ outbound_channels_confirmations:
+ type: integer
+ description: Confirmations we will wait for before considering an inbound
+ channel locked in.
+ default: '`144`'
+ our_locktime_limit:
+ type: boolean
+ description: Set to the amount of blocks we're willing to wait to claim
+ money back to us.
+ default: '`2016`'
+ min_funding_sats:
+ type: boolean
+ description: Minimum allowed satoshis when an inbound channel is funded.
+ default: '`0`'
+ max_funding_sats:
+ type: boolean
+ description: Maximum allowed satoshis when an inbound channel is funded.
+ default: '`16777215`'
+ max_htlc_minimum_msat:
+ type: boolean
+ description: The remote node sets a limit on the minimum size of HTLCs we
+ can send to them. This allows us to limit the maximum minimum-size they
+ can require.
+ default: '`18446744073709551615`'
+ min_max_htlc_value_in_flight_msat:
+ type: boolean
+ description: The remote node sets a limit on the maximum value of pending
+ HTLCs to them at any given time to limit their funds exposure to [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract).
+ This allows us to set a minimum such value.
+ default: '`0`'
+ max_channel_reserve_sats:
+ type: boolean
+ description: The remote node will require us to keep a certain amount in
+ direct payment to ourselves at all time, ensuring that we are able to
+ be punished if we broadcast an old state. This allows us to limit the
+ amount which we will have to keep to ourselves (and cannot use for [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)).
+ default: '`18446744073709551615`'
+ min_max_accepted_htlcs:
+ type: boolean
+ description: The remote node sets a limit on the maximum number of pending
+ HTLCs to them at any given time. This allows us to set a minimum such
+ value.
+ default: '`0`'
diff --git a/openapi/paths/components/schemas/DepthInfo.yaml b/openapi/paths/components/schemas/DepthInfo.yaml
new file mode 100644
index 000000000..5c1f473dc
--- /dev/null
+++ b/openapi/paths/components/schemas/DepthInfo.yaml
@@ -0,0 +1,11 @@
+components:
+ schemas:
+ DepthInfo:
+ type: object
+ properties:
+ asks:
+ type: number
+ description: The number of asks for this trading pair
+ bids:
+ type: number
+ description: The number of bids for this trading pair
diff --git a/openapi/paths/components/schemas/DerivationMethod.yaml b/openapi/paths/components/schemas/DerivationMethod.yaml
new file mode 100644
index 000000000..a8679c27a
--- /dev/null
+++ b/openapi/paths/components/schemas/DerivationMethod.yaml
@@ -0,0 +1,11 @@
+components:
+ schemas:
+ DerivationMethod:
+ type: object
+ properties:
+ type:
+ type: string
+ description: 'Defines how keypairs will be generated. Possible values: `Iguana`
+ or `HDWallet`'
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/EnableAccountPolicyEnum.yaml b/openapi/paths/components/schemas/EnableAccountPolicyEnum.yaml
new file mode 100644
index 000000000..24867d134
--- /dev/null
+++ b/openapi/paths/components/schemas/EnableAccountPolicyEnum.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ EnableAccountPolicyEnum:
+ description: '| Value | Description |
+
+
+ **Values:**
+
+ - `existing`: Enable an account that already exists in GUI storage. Requires
+ an `account_id` parameter of type [EnabledAccountId](/komodo-defi-framework/api/common_structures/wallet/#enabled-account-id).
+
+ - `new`: Create a new account record (see [NewAccount](/komodo-defi-framework/api/common_structures/wallet/#new-account))
+ and immediately set it as the enabled account.
+
+ '
+ $ref: '#/components/schemas/EnabledAccountId'
diff --git a/openapi/paths/components/schemas/EnabledAccountId.yaml b/openapi/paths/components/schemas/EnabledAccountId.yaml
new file mode 100644
index 000000000..12a4b9dff
--- /dev/null
+++ b/openapi/paths/components/schemas/EnabledAccountId.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ EnabledAccountId:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Account kind. Accepted values are `iguana` and `hd`.
+ account_idx:
+ type: integer
+ description: Required only when `type` = `hd`. The index of the HD account
+ to enable (starting from `0`).
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/ErrorResponse.yaml b/openapi/paths/components/schemas/ErrorResponse.yaml
new file mode 100644
index 000000000..362045db3
--- /dev/null
+++ b/openapi/paths/components/schemas/ErrorResponse.yaml
@@ -0,0 +1,20 @@
+components:
+ schemas:
+ ErrorResponse:
+ type: object
+ properties:
+ error:
+ type: string
+ description: A human-readable error message.
+ error_path:
+ type: string
+ description: The path in the code where the error occurred.
+ error_trace:
+ type: string
+ description: A stack trace of the error.
+ error_type:
+ type: string
+ description: The type of the error.
+ error_data:
+ type: object
+ description: Additional data related to the error.
diff --git a/openapi/paths/components/schemas/EstimatorTypeEnum.yaml b/openapi/paths/components/schemas/EstimatorTypeEnum.yaml
new file mode 100644
index 000000000..d2f7298db
--- /dev/null
+++ b/openapi/paths/components/schemas/EstimatorTypeEnum.yaml
@@ -0,0 +1,26 @@
+components:
+ schemas:
+ EstimatorTypeEnum:
+ type: string
+ description: 'Used in [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/#get-eth-estimated-fee-per-gas)
+ to specify gas estimation strategies:
+
+
+ **Values:**
+
+ - `Conservative`: Use conservative gas estimation for slower but more reliable
+ confirmation
+
+ - `Standard`: Use standard gas estimation for normal transaction speed
+
+ - `Fast`: Use fast gas estimation for quicker transaction confirmation
+
+ - `Fastest`: Use fastest gas estimation for immediate transaction processing
+
+ '
+ enum:
+ - Conservative
+ - Standard
+ - Fast
+ - Fastest
+ title: 'Component: EstimatorTypeEnum'
diff --git a/openapi/paths/components/schemas/EthActivationStatusEnum.yaml b/openapi/paths/components/schemas/EthActivationStatusEnum.yaml
new file mode 100644
index 000000000..106b0cf42
--- /dev/null
+++ b/openapi/paths/components/schemas/EthActivationStatusEnum.yaml
@@ -0,0 +1,39 @@
+components:
+ schemas:
+ EthActivationStatusEnum:
+ type: string
+ description: '| Value | Description |
+
+
+ **Values:**
+
+ - `ActivatingCoin`: The first step of activation. It does not require any
+ action from the user.
+
+ - `RequestingWalletBalance`: The first step of activation, while initial balances
+ info is being requested. It does not require any action from the user.
+
+ - `Finishing`: Activation process completed.
+
+ - `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device.
+
+ - `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions
+ on the device.
+
+ - `Ok`: Activation complete and successful.
+
+ - `InProgress`: Activation is still in progress.
+
+ - `UserActionRequired`: User input is required to continue.
+
+ '
+ enum:
+ - ActivatingCoin
+ - RequestingWalletBalance
+ - Finishing
+ - WaitingForTrezorToConnect
+ - FollowHwDeviceInstructions
+ - Ok
+ - InProgress
+ - UserActionRequired
+ title: 'Component: EthActivationStatusEnum'
diff --git a/openapi/paths/components/schemas/EthPrivKeyActivationPolicyEnum.yaml b/openapi/paths/components/schemas/EthPrivKeyActivationPolicyEnum.yaml
new file mode 100644
index 000000000..8d91bcfb7
--- /dev/null
+++ b/openapi/paths/components/schemas/EthPrivKeyActivationPolicyEnum.yaml
@@ -0,0 +1,29 @@
+components:
+ schemas:
+ EthPrivKeyActivationPolicyEnum:
+ type: string
+ description: 'Used in ETH/EVM coin activation requests to specify the private
+ key policy.
+
+
+ **Values:**
+
+ - `ContextPrivKey`: Use the context (software) private key for activation.
+ This is the default policy for most activations.
+
+ - `Trezor`: Use a Trezor hardware wallet for private key management during
+ activation.
+
+ - `Metamask`: (WASM only) Use the Metamask extension for private key management
+ in web-based contexts.
+
+ - `WalletConnect`: Use WalletConnect for private key management. Includes
+ the session topic for the connection.
+
+ '
+ enum:
+ - ContextPrivKey
+ - Trezor
+ - Metamask
+ - WalletConnect
+ title: 'Component: EthPrivKeyActivationPolicyEnum'
diff --git a/openapi/paths/components/schemas/EthRpcModeEnum.yaml b/openapi/paths/components/schemas/EthRpcModeEnum.yaml
new file mode 100644
index 000000000..76be75e53
--- /dev/null
+++ b/openapi/paths/components/schemas/EthRpcModeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ EthRpcModeEnum:
+ type: string
+ description: 'Used in ETH/EVM coin activation requests to specify the RPC mode.
+
+
+ **Values:**
+
+ - `Default`: Use the default RPC mode for ETH/EVM coins.
+
+ - `Metamask`: (WASM only) Use the Metamask extension for RPC calls in web-based
+ contexts.
+
+ '
+ enum:
+ - Default
+ - Metamask
+ title: 'Component: EthRpcModeEnum'
diff --git a/openapi/paths/components/schemas/EventStreamConfig.yaml b/openapi/paths/components/schemas/EventStreamConfig.yaml
new file mode 100644
index 000000000..3ba2da761
--- /dev/null
+++ b/openapi/paths/components/schemas/EventStreamConfig.yaml
@@ -0,0 +1,13 @@
+components:
+ schemas:
+ EventStreamConfig:
+ type: object
+ properties:
+ access_control_allow_origin:
+ type: string
+ description: Defines CORS whitelist. Use "\*" to allow from any origin.
+ default: '`-`'
+ worker_path:
+ type: string
+ description: WASM only. Path to a custom `worker.js` file.
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/ExtendedFeeInfo.yaml b/openapi/paths/components/schemas/ExtendedFeeInfo.yaml
new file mode 100644
index 000000000..9e110da89
--- /dev/null
+++ b/openapi/paths/components/schemas/ExtendedFeeInfo.yaml
@@ -0,0 +1,29 @@
+components:
+ schemas:
+ ExtendedFeeInfo:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: the fee is paid from the user's balance of this coin. This
+ coin name may differ from the `base` or `rel` coins. For example, ERC20
+ fees are paid by ETH (gas)
+ amount:
+ type: string
+ description: fee amount (in decimal representation)
+ amount_rat:
+ type: string
+ description: fee amount (in rational representation)
+ amount_fraction:
+ type: string
+ description: fee amount (in fraction representation)
+ paid_from_trading_vol:
+ type: boolean
+ description: whether the fee is paid from trading volume and not use actual
+ `coin` balance
+ required:
+ - amount
+ - amount_fraction
+ - amount_rat
+ - coin
+ - paid_from_trading_vol
diff --git a/openapi/paths/components/schemas/FeeInfo.yaml b/openapi/paths/components/schemas/FeeInfo.yaml
new file mode 100644
index 000000000..00a654f47
--- /dev/null
+++ b/openapi/paths/components/schemas/FeeInfo.yaml
@@ -0,0 +1,31 @@
+components:
+ schemas:
+ FeeInfo:
+ type: object
+ properties:
+ type:
+ type: string
+ description: 'Type of transaction fee. Possible values: `UtxoFixed`, `UtxoPerKbyte`,
+ `UtxoPriority`, `EthGas`, `Qrc20Gas`, `CosmosGas`'
+ amount:
+ type: string
+ description: Fee amount in coin units, used only when type is `UtxoFixed`
+ (fixed amount not depending on tx size) or `UtxoPerKbyte` (amount per
+ Kbyte)
+ priority:
+ type: string
+ description: 'Used only when type is `UtxoPriority`. Possible values: ''Low'',
+ ''Normal'', ''High''.'
+ gas_price:
+ type: number
+ description: Used only when fee type is `CosmosGas`; sets the gas price.
+ gas:
+ type: integer
+ description: Used only when fee type is `EthGas`; sets the gas limit for
+ transaction
+ gas_limit:
+ type: integer
+ description: Used only when fee type is `Qrc20Gas` or `CosmosGas`; sets
+ the gas limit for transaction
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/FilterCriteria.yaml b/openapi/paths/components/schemas/FilterCriteria.yaml
new file mode 100644
index 000000000..0ae56c404
--- /dev/null
+++ b/openapi/paths/components/schemas/FilterCriteria.yaml
@@ -0,0 +1,33 @@
+components:
+ schemas:
+ FilterCriteria:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Status of the transactions (e.g., "completed")
+ default: '`-`'
+ date_from:
+ type: string
+ description: Start date in ISO 8601 format
+ default: '`-`'
+ date_to:
+ type: string
+ description: End date in ISO 8601 format
+ default: '`-`'
+ my_coin:
+ type: string
+ description: Coin being used by you for the swap/trade.
+ default: '`-`'
+ other_coin:
+ type: string
+ description: Coin you are trading against
+ default: '`-`'
+ from_timestamp:
+ type: number
+ description: Start timestamp in UNIX format
+ default: '`-`'
+ to_timestamp:
+ type: number
+ description: End timestamp in UNIX format
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/FractionalValue.yaml b/openapi/paths/components/schemas/FractionalValue.yaml
new file mode 100644
index 000000000..c2d1eb9b3
--- /dev/null
+++ b/openapi/paths/components/schemas/FractionalValue.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ FractionalValue:
+ type: object
+ properties:
+ numer:
+ type: string
+ description: The numerator of the fractional value.
+ denom:
+ type: string
+ description: The denominator of the fractional value.
+ required:
+ - denom
+ - numer
diff --git a/openapi/paths/components/schemas/GasStationPolicyEnum.yaml b/openapi/paths/components/schemas/GasStationPolicyEnum.yaml
new file mode 100644
index 000000000..bf31508b2
--- /dev/null
+++ b/openapi/paths/components/schemas/GasStationPolicyEnum.yaml
@@ -0,0 +1,20 @@
+components:
+ schemas:
+ GasStationPolicyEnum:
+ type: string
+ description: 'Used in ETH/EVM coin activation and configuration to define the
+ method of gas price calculation from the gas station response.
+
+
+ **Values:**
+
+ - `MeanAverageFast`: Use the mean between average and fast fields from the
+ gas station response.
+
+ - `Average`: Use the average value from the gas station response.
+
+ '
+ enum:
+ - MeanAverageFast
+ - Average
+ title: 'Component: GasStationPolicyEnum'
diff --git a/openapi/paths/components/schemas/GetNftTransfersFilters.yaml b/openapi/paths/components/schemas/GetNftTransfersFilters.yaml
new file mode 100644
index 000000000..5d769dbd6
--- /dev/null
+++ b/openapi/paths/components/schemas/GetNftTransfersFilters.yaml
@@ -0,0 +1,35 @@
+components:
+ schemas:
+ GetNftTransfersFilters:
+ type: object
+ properties:
+ receive:
+ type: boolean
+ description: If `true`, only transfers where user received NFTs are included
+ in the response.
+ default: '`false`'
+ send:
+ type: boolean
+ description: If `true`, only transfers where user sent NFTs are included
+ in the response.
+ default: '`false`'
+ from_date:
+ type: integer
+ description: A timestamp in [unix epoch format](https://www.epochconverter.com/).
+ If `true`, filter includes transfers from this date onwards (inclusive).
+ default: '`-`'
+ to_date:
+ type: integer
+ description: A timestamp in [unix epoch format](https://www.epochconverter.com/).
+ If `true`, filter includes transfers up to this date (inclusive).
+ default: '`-`'
+ exclude_spam:
+ type: boolean
+ description: If `true`, only transfers which have param `possible_spam:false`
+ are included in the response.
+ default: '`false`'
+ exclude_phishing:
+ type: boolean
+ description: If `true`, only transfers which have param `possible_phishing:false`
+ are included in the response.
+ default: '`false`'
diff --git a/openapi/paths/components/schemas/HistoryTarget.yaml b/openapi/paths/components/schemas/HistoryTarget.yaml
new file mode 100644
index 000000000..784918d3b
--- /dev/null
+++ b/openapi/paths/components/schemas/HistoryTarget.yaml
@@ -0,0 +1,30 @@
+components:
+ schemas:
+ HistoryTarget:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Filters results by `account_id` or `address_id` part of the
+ derivation path.
+ default: '`-`'
+ account_id:
+ type: integer
+ description: '`ACCOUNT_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path.'
+ default: '`-`'
+ address_id:
+ type: integer
+ description: '`ADDRESS_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path.'
+ default: '`-`'
+ chain:
+ type: string
+ description: '`Internal`, or `External`. External is used for addresses
+ that are meant to be visible outside of the wallet (e.g. for receiving
+ payments). Internal is used for addresses which are not meant to be visible
+ outside of the wallet and is used for return transaction change.'
+ default: '`-`'
+ required:
+ - account_id
+ - type
diff --git a/openapi/paths/components/schemas/InputTxns.yaml b/openapi/paths/components/schemas/InputTxns.yaml
new file mode 100644
index 000000000..3fe69d9bd
--- /dev/null
+++ b/openapi/paths/components/schemas/InputTxns.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ InputTxns:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: The transaction id of an unspent transaction from the same
+ wallet output.
+ index:
+ type: integer
+ description: The [output index](https://bitcoin.stackexchange.com/questions/100765/what-does-the-index-of-an-utxo-stand-for)
+ of this unspent transaction output.
+ script_pub_key:
+ type: string
+ description: The [scriptpubkey](https://learnmeabitcoin.com/technical/scriptPubKey)
+ of this unspent transaction output.
+ amount:
+ type: number
+ description: The value of this unspent transaction output.
+ required:
+ - amount
+ - index
+ - script_pub_key
+ - tx_hash
diff --git a/openapi/paths/components/schemas/InvalidAddress.yaml b/openapi/paths/components/schemas/InvalidAddress.yaml
new file mode 100644
index 000000000..49fd8709c
--- /dev/null
+++ b/openapi/paths/components/schemas/InvalidAddress.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ InvalidAddress:
+ type: object
+ properties:
+ (none):
+ type: string
+ description: the error description
+ required:
+ - (none)
diff --git a/openapi/paths/components/schemas/InvalidFeePolicy.yaml b/openapi/paths/components/schemas/InvalidFeePolicy.yaml
new file mode 100644
index 000000000..b21bf1737
--- /dev/null
+++ b/openapi/paths/components/schemas/InvalidFeePolicy.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ InvalidFeePolicy:
+ type: object
+ properties:
+ (none):
+ type: string
+ description: the error description
+ required:
+ - (none)
diff --git a/openapi/paths/components/schemas/LightningActivationParams.yaml b/openapi/paths/components/schemas/LightningActivationParams.yaml
new file mode 100644
index 000000000..2b4a213e8
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningActivationParams.yaml
@@ -0,0 +1,20 @@
+components:
+ schemas:
+ LightningActivationParams:
+ type: object
+ properties:
+ node_pubkey:
+ type: string
+ description: Lightning node pubkey
+ default: '`-`'
+ backup_password:
+ type: string
+ description: Backup password used to encrypt channel backups
+ default: '`-`'
+ listening_port:
+ type: integer
+ description: Listening port for the Lightning network
+ default: '`9735`'
+ required:
+ - backup_password
+ - node_pubkey
diff --git a/openapi/paths/components/schemas/LightningChannelAmount.yaml b/openapi/paths/components/schemas/LightningChannelAmount.yaml
new file mode 100644
index 000000000..573c1d659
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningChannelAmount.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ LightningChannelAmount:
+ type: object
+ properties:
+ type:
+ type: string
+ description: '`Exact` for a specific amount or `Max` for whole balance.'
+ value:
+ type: object
+ description: Required if type is `Exact`. The amount in BTC you want to
+ open the channel with.
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/LightningChannelConfig.yaml b/openapi/paths/components/schemas/LightningChannelConfig.yaml
new file mode 100644
index 000000000..5718eed5c
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningChannelConfig.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ LightningChannelConfig:
+ type: object
+ properties:
+ forwarding_fee_proportional_millionths:
+ type: integer
+ description: Amount (in milli-satoshi) charged for payments forwarded outbound
+ over the channel, in excess of proportional\_fee\_in\_millionths\_sats.
+ forwarding_fee_base_msat:
+ type: integer
+ description: Amount (in milli-satoshi) charged for payments forwarded outbound
+ over the channel, in excess of proportional\_fee\_in\_millionths\_sats.
+ cltv_expiry_delta:
+ type: integer
+ description: Blocks until [CheckLockTimeVerify (CLTV)](https://academy.bit2me.com/en/que-es-cltv-bitcoin/)
+ expiry.
+ max_dust_htlc_exposure_msat:
+ type: integer
+ description: Limit our total exposure to in-flight [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)
+ which are burned to fees as they are too small to claim on-chain.
+ force_close_avoidance_max_fee_sats:
+ type: integer
+ description: The additional fee we're willing to pay to avoid waiting for
+ the counterparty's locktime to reclaim funds.
diff --git a/openapi/paths/components/schemas/LightningChannelOptions.yaml b/openapi/paths/components/schemas/LightningChannelOptions.yaml
new file mode 100644
index 000000000..7bc8c37a1
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningChannelOptions.yaml
@@ -0,0 +1,30 @@
+components:
+ schemas:
+ LightningChannelOptions:
+ type: object
+ properties:
+ proportional_fee_in_millionths_sats:
+ type: integer
+ description: Amount (in milli-satoshi) charged for payments forwarded outbound
+ over the channel, in excess of proportional\_fee\_in\_millionths\_sats.
+ default: '`0`'
+ base_fee_msat:
+ type: integer
+ description: Amount (in milli-satoshi) charged for payments forwarded outbound
+ over the channel, in excess of proportional\_fee\_in\_millionths\_sats.
+ default: '`1000`'
+ cltv_expiry_delta:
+ type: integer
+ description: Blocks until [CheckLockTimeVerify (CLTV)](https://academy.bit2me.com/en/que-es-cltv-bitcoin/)
+ expiry.
+ default: '`72`'
+ max_dust_htlc_exposure_msat:
+ type: integer
+ description: Limit our total exposure to in-flight [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)
+ which are burned to fees as they are too small to claim on-chain.
+ default: '`5000000`'
+ force_close_avoidance_max_fee_sats:
+ type: integer
+ description: The additional fee we're willing to pay to avoid waiting for
+ the counterparty's locktime to reclaim funds.
+ default: '`1000`'
diff --git a/openapi/paths/components/schemas/LightningChannelValue.yaml b/openapi/paths/components/schemas/LightningChannelValue.yaml
new file mode 100644
index 000000000..99b5cf7e0
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningChannelValue.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ LightningChannelValue:
+ type: object
+ properties:
+ type:
+ type: string
+ description: '`Exact` for a specific amount or `Max` for whole balance.'
+ default: '`-`'
+ value:
+ type: object
+ description: Required if type is `Exact`. The amount in BTC you want to
+ open the channel with.
+ default: '`-`'
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/LightningClosedChannelsFilter.yaml b/openapi/paths/components/schemas/LightningClosedChannelsFilter.yaml
new file mode 100644
index 000000000..a01974874
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningClosedChannelsFilter.yaml
@@ -0,0 +1,42 @@
+components:
+ schemas:
+ LightningClosedChannelsFilter:
+ type: object
+ properties:
+ channel_id:
+ type: string
+ description: Unique string identifying a channel by its ID.
+ counterparty_node_id:
+ type: string
+ description: A hexadecimal string identifying a counterparty node.
+ funding_tx:
+ type: string
+ description: A transaction ID which added funds.
+ from_funding_value:
+ type: integer
+ description: The minimum value of channel funding in satoshis.
+ to_funding_value:
+ type: integer
+ description: The maximum value of channel funding in satoshis.
+ channel_type:
+ type: string
+ description: '`Inbound` or `Outbound`.'
+ closing_tx:
+ type: integer
+ description: A transaction ID which closed the channel.
+ closure_reason:
+ type: integer
+ description: The reason a channel was closed.
+ claiming_tx:
+ type: integer
+ description: The ID of the transaction that returned the remaining outbound
+ funds when the channel was closed to our on-chain address.
+ from_claimed_balance:
+ type: integer
+ description: The minimum balance of channel funds claimed in satoshis.
+ to_claimed_balance:
+ type: integer
+ description: The maximum balance of channel funds claimed in satoshis.
+ channel_visibility:
+ type: integer
+ description: '`Public` or `Private`.'
diff --git a/openapi/paths/components/schemas/LightningOpenChannelsFilter.yaml b/openapi/paths/components/schemas/LightningOpenChannelsFilter.yaml
new file mode 100644
index 000000000..5436f776b
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningOpenChannelsFilter.yaml
@@ -0,0 +1,55 @@
+components:
+ schemas:
+ LightningOpenChannelsFilter:
+ type: object
+ properties:
+ channel_id:
+ type: string
+ description: Unique string identifying a channel by its ID.
+ counterparty_node_id:
+ type: string
+ description: A hexadecimal string identifying a counterparty node.
+ funding_tx:
+ type: string
+ description: A transaction ID which added funds.
+ from_funding_value_sats:
+ type: integer
+ description: The minimum value of channel funding in satoshis.
+ to_funding_value_sats:
+ type: integer
+ description: The maximum value of channel funding in satoshis.
+ is_outbound:
+ type: boolean
+ description: If `true`, limits the response to outbound channels only.
+ from_balance_msat:
+ type: integer
+ description: The minimum channel balance in millisatoshis.
+ to_balance_msat:
+ type: integer
+ description: The maximum channel balance in millisatoshis.
+ from_outbound_capacity_msat:
+ type: integer
+ description: The minimum outbound capacity of the channel balance in millisatoshis.
+ to_outbound_capacity_msat:
+ type: integer
+ description: The maximum outbound capacity of the channel balance in millisatoshis.
+ from_inbound_capacity_msat:
+ type: integer
+ description: The minimum inbound capacity of the channel balance in millisatoshis.
+ to_inbound_capacity_msat:
+ type: integer
+ description: The maximum inbound capacity of the channel balance in millisatoshis.
+ confirmed:
+ type: boolean
+ description: If `true`, only channels with channel opening transactions
+ that passed the number of confirmations required for the channel to be
+ usable will be returned.
+ is_usable:
+ type: boolean
+ description: If `true`, only channels that are confirmed and the counterparty
+ is online, meaning that these channels can be used for payments will be
+ returned.
+ is_public:
+ type: boolean
+ description: If `true`, only channels that our node announces to the lightning
+ network, these channels are visible on lightning explorers will be returned.
diff --git a/openapi/paths/components/schemas/LightningPayment.yaml b/openapi/paths/components/schemas/LightningPayment.yaml
new file mode 100644
index 000000000..75e6c142e
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningPayment.yaml
@@ -0,0 +1,27 @@
+components:
+ schemas:
+ LightningPayment:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The payment type. Accepted values are `invoice` or [`keysend`](https://cdecker-lightning.readthedocs.io/lightning-keysend.7.html).
+ invoice:
+ type: string
+ description: Only used if `type` is `invoice`. An identifying string which
+ represents the invoice.
+ destination:
+ type: string
+ description: Only used if `type` is `keysend`. A `node_pubkey` (which is
+ also the node address in lightning context). Not to be confused with an
+ onchain address.
+ amount_in_msat:
+ type: string
+ description: Only used if `type` is `keysend`. Amount to be paid, in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter)
+ (A thousandth of a satoshi; the same as 0.00000000001 bitcoin).
+ expiry:
+ type: string
+ description: Only used if `type` is `keysend`. Seconds until the payment
+ expires.
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/LightningPaymentFilter.yaml b/openapi/paths/components/schemas/LightningPaymentFilter.yaml
new file mode 100644
index 000000000..a35c25707
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningPaymentFilter.yaml
@@ -0,0 +1,35 @@
+components:
+ schemas:
+ LightningPaymentFilter:
+ type: object
+ properties:
+ payment_type:
+ description: A standard [LightningPaymentType](/komodo-defi-framework/api/common_structures/lightning/#lightning-payment-type)
+ object.
+ $ref: '#/components/schemas/LightningPaymentType'
+ description:
+ type: string
+ description: A note to indicate the purpose of the invoice.
+ status:
+ type: string
+ description: 'Accepted values: `pending`, `succeeded`, `failed`.'
+ from_amount_msat:
+ type: integer
+ description: Minimum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter)
+ to_amount_msat:
+ type: integer
+ description: Maximum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter)
+ from_fee_paid_msat:
+ type: integer
+ description: Minimum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter)
+ to_fee_paid_msat:
+ type: integer
+ description: Maximum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter)
+ from_timestamp:
+ type: string
+ description: Minimum timestamp in [unix epoch format](https://www.epochconverter.com/)
+ of payment results to return.
+ to_timestamp:
+ type: string
+ description: Maximum timestamp in [unix epoch format](https://www.epochconverter.com/)
+ of payment results to return.
diff --git a/openapi/paths/components/schemas/LightningPaymentType.yaml b/openapi/paths/components/schemas/LightningPaymentType.yaml
new file mode 100644
index 000000000..1b376de7a
--- /dev/null
+++ b/openapi/paths/components/schemas/LightningPaymentType.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ LightningPaymentType:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Accepted values are `Outbound Payment` or `Inbound Payment`.
+ destination:
+ type: string
+ description: Only used if `type` is `Outbound Payment`. A pubkey which will
+ receive the payment.
+ required:
+ - type
diff --git a/openapi/paths/components/schemas/MakerPaymentReceived.yaml b/openapi/paths/components/schemas/MakerPaymentReceived.yaml
new file mode 100644
index 000000000..abbeead6c
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentReceived.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ MakerPaymentReceived:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/MakerPaymentSpendConfirmFailed.yaml b/openapi/paths/components/schemas/MakerPaymentSpendConfirmFailed.yaml
new file mode 100644
index 000000000..656e3ac1c
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentSpendConfirmFailed.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ MakerPaymentSpendConfirmFailed:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/MakerPaymentSpendConfirmed.yaml b/openapi/paths/components/schemas/MakerPaymentSpendConfirmed.yaml
new file mode 100644
index 000000000..4caeb6e81
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentSpendConfirmed.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ MakerPaymentSpendConfirmed:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/MakerPaymentSpendFailed.yaml b/openapi/paths/components/schemas/MakerPaymentSpendFailed.yaml
new file mode 100644
index 000000000..5a566a43d
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentSpendFailed.yaml
@@ -0,0 +1,8 @@
+components:
+ schemas:
+ MakerPaymentSpendFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
diff --git a/openapi/paths/components/schemas/MakerPaymentSpent.yaml b/openapi/paths/components/schemas/MakerPaymentSpent.yaml
new file mode 100644
index 000000000..e52d48904
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentSpent.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ MakerPaymentSpent:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/MakerPaymentSpentByWatcher.yaml b/openapi/paths/components/schemas/MakerPaymentSpentByWatcher.yaml
new file mode 100644
index 000000000..2098087fd
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentSpentByWatcher.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ MakerPaymentSpentByWatcher:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/MakerPaymentValidateFailed.yaml b/openapi/paths/components/schemas/MakerPaymentValidateFailed.yaml
new file mode 100644
index 000000000..37999c332
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentValidateFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ MakerPaymentValidateFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/MakerPaymentWaitConfirmFailed.yaml b/openapi/paths/components/schemas/MakerPaymentWaitConfirmFailed.yaml
new file mode 100644
index 000000000..675b53d44
--- /dev/null
+++ b/openapi/paths/components/schemas/MakerPaymentWaitConfirmFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ MakerPaymentWaitConfirmFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/MetricTypeEnum.yaml b/openapi/paths/components/schemas/MetricTypeEnum.yaml
new file mode 100644
index 000000000..848800a61
--- /dev/null
+++ b/openapi/paths/components/schemas/MetricTypeEnum.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ MetricTypeEnum:
+ type: string
+ description: 'Used in [metrics](/komodo-defi-framework/api/legacy/metrics/)
+ response to indicate the type of metric measurement:
+
+
+ **Values:**
+
+ - `counter`: A monotonically increasing metric that tracks cumulative events
+ or quantities
+
+ - `gauge`: A metric that represents a single numerical value that can go up
+ or down
+
+ - `histogram`: A metric that samples observations and counts them in configurable
+ buckets
+
+ '
+ enum:
+ - counter
+ - gauge
+ - histogram
+ title: 'Component: MetricTypeEnum'
diff --git a/openapi/paths/components/schemas/MoralisNftDetails.yaml b/openapi/paths/components/schemas/MoralisNftDetails.yaml
new file mode 100644
index 000000000..fcbbe6097
--- /dev/null
+++ b/openapi/paths/components/schemas/MoralisNftDetails.yaml
@@ -0,0 +1,69 @@
+components:
+ schemas:
+ MoralisNftDetails:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: The amount of this NFT the user owns (used by `ERC1155`).
+ block_number_minted:
+ type: integer
+ description: The block height when the NFT was minted. May be `null`.
+ block_number:
+ type: integer
+ description: The block height when the amount or owner changed.
+ chain:
+ type: string
+ description: Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or
+ `POLYGON`.
+ name:
+ type: string
+ description: May be `null`. An NFT collection name.
+ contract_type:
+ type: string
+ description: The type of NFT contract standard. One of `ERC721` or `ERC1155`.
+ last_token_uri_sync:
+ type: string
+ description: When the token\_uri was last updated.
+ metadata:
+ type: string
+ description: May be `null` or a JSON stringified object containing NFT metadata.
+ normalized_metadata:
+ type: object
+ description: A JSON object containing NFT metadata.
+ possible_spam:
+ type: boolean
+ description: Indicates if the NFT collection is flagged as spam.
+ symbol:
+ type: string
+ description: May be `null`. The symbol of the NFT collection.
+ synced_at:
+ type: string
+ description: When the NFT was last synced with the node.
+ token_address:
+ type: string
+ description: The smart contract address of this NFT.
+ token_hash:
+ type: string
+ description: A hash uniquely identifying this NFT's metadata.
+ token_id:
+ type: string
+ description: The token ID of this NFT.
+ token_uri:
+ type: string
+ description: May be `null`. A URI to the NFT metadata (Usually an IPFS link).
+ possible_phishing:
+ type: boolean
+ description: Indicates if the NFT is flagged as phishing.
+ required:
+ - amount
+ - block_number
+ - chain
+ - contract_type
+ - last_token_uri_sync
+ - possible_phishing
+ - possible_spam
+ - synced_at
+ - token_address
+ - token_hash
+ - token_id
diff --git a/openapi/paths/components/schemas/NegotiateFailed.yaml b/openapi/paths/components/schemas/NegotiateFailed.yaml
new file mode 100644
index 000000000..3ef8f327c
--- /dev/null
+++ b/openapi/paths/components/schemas/NegotiateFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ NegotiateFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/Negotiated.yaml b/openapi/paths/components/schemas/Negotiated.yaml
new file mode 100644
index 000000000..bf1cbd504
--- /dev/null
+++ b/openapi/paths/components/schemas/Negotiated.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ Negotiated:
+ type: object
+ properties:
+ maker_payment_locktime:
+ type: number
+ description: the maker payment is locked until this timestamp
+ maker_pubkey:
+ type: string
+ description: a persistent secp256k1 public key of maker node
+ secret_hash:
+ type: string
+ description: the swap payments are expected to be locked with this secret
+ hash
+ required:
+ - maker_payment_locktime
+ - maker_pubkey
+ - secret_hash
diff --git a/openapi/paths/components/schemas/NewAccount.yaml b/openapi/paths/components/schemas/NewAccount.yaml
new file mode 100644
index 000000000..40a71d76a
--- /dev/null
+++ b/openapi/paths/components/schemas/NewAccount.yaml
@@ -0,0 +1,21 @@
+components:
+ schemas:
+ NewAccount:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Identifier of the new account.
+ name:
+ type: string
+ description: User-friendly name for the account (maximum 255 characters).
+ description:
+ type: string
+ description: Optional longer description (maximum 600 characters).
+ balance_usd:
+ type: string
+ description: Optional initial USD balance shown in GUIs. If omitted, defaults
+ to `0`.
+ required:
+ - account_id
+ - name
diff --git a/openapi/paths/components/schemas/NewAddressInfo.yaml b/openapi/paths/components/schemas/NewAddressInfo.yaml
new file mode 100644
index 000000000..1e4e55658
--- /dev/null
+++ b/openapi/paths/components/schemas/NewAddressInfo.yaml
@@ -0,0 +1,29 @@
+components:
+ schemas:
+ NewAddressInfo:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The account address for a specific derivation path under the
+ `account_index`.
+ derivation_path:
+ type: string
+ description: The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)
+ of the address. If there are no more addresses with balances within the
+ gap limit, the address index will increment.
+ balance:
+ description: A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info)
+ object.
+ $ref: '#/components/schemas/BalanceInfo'
+ chain:
+ type: string
+ description: '`Internal`, or `External`. External is used for addresses
+ that are meant to be visible outside of the wallet (e.g. for receiving
+ payments). Internal is used for addresses which are not meant to be visible
+ outside of the wallet and is used for return transaction change.'
+ required:
+ - address
+ - balance
+ - chain
+ - derivation_path
diff --git a/openapi/paths/components/schemas/NftContractTypeEnum.yaml b/openapi/paths/components/schemas/NftContractTypeEnum.yaml
new file mode 100644
index 000000000..b77e9d8c3
--- /dev/null
+++ b/openapi/paths/components/schemas/NftContractTypeEnum.yaml
@@ -0,0 +1,18 @@
+components:
+ schemas:
+ NftContractTypeEnum:
+ type: string
+ description: '| Value | Description |
+
+
+ **Values:**
+
+ - `ERC721`: ERC-721 NFT contract type
+
+ - `ERC1155`: ERC-1155 NFT contract type
+
+ '
+ enum:
+ - ERC721
+ - ERC1155
+ title: 'Component: NftContractTypeEnum'
diff --git a/openapi/paths/components/schemas/NftFilter.yaml b/openapi/paths/components/schemas/NftFilter.yaml
new file mode 100644
index 000000000..b6a267c83
--- /dev/null
+++ b/openapi/paths/components/schemas/NftFilter.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ NftFilter:
+ type: object
+ properties:
+ exclude_spam:
+ type: boolean
+ description: If `true`, only tokens which have param `possible_spam:false`
+ are included in the response.
+ default: '`false`'
+ exclude_phishing:
+ type: boolean
+ description: If `true`, only tokens which have param `possible_phishing:false`
+ are included in the response.
+ default: '`false`'
diff --git a/openapi/paths/components/schemas/NftInfo.yaml b/openapi/paths/components/schemas/NftInfo.yaml
new file mode 100644
index 000000000..26665245e
--- /dev/null
+++ b/openapi/paths/components/schemas/NftInfo.yaml
@@ -0,0 +1,81 @@
+components:
+ schemas:
+ NftInfo:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: The amount of this NFT the user owns (used by `ERC1155`).
+ block_number_minted:
+ type: integer
+ description: The block height when the NFT was minted. May be `null`.
+ block_number:
+ type: integer
+ description: The block height when the amount or owner changed.
+ chain:
+ type: string
+ description: Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or
+ `POLYGON`.
+ contract_type:
+ type: string
+ description: The type of NFT contract standard. One of `ERC721` or `ERC1155`.
+ last_token_uri_sync:
+ type: string
+ description: When the token\_uri was last updated.
+ last_metadata_sync:
+ type: string
+ description: When the metadata was last updated.
+ metadata:
+ type: object
+ description: A JSON object containing NFT metadata. May be `null`.
+ minter_address:
+ type: string
+ description: Minter address. May be `null`.
+ owner_of:
+ type: string
+ description: The wallet address of the owner of the NFT.
+ possible_spam:
+ type: boolean
+ description: If `true`, the contract address has [been identified](https://docs.moralis.io/web3-data-api/evm/nft-spam-detection)
+ as associated with spam or suspicious activities.
+ possible_phishing:
+ type: boolean
+ description: If `true`, the token has been identified as associated with
+ phishing, as at least one of domain fields is found in database with phishing
+ domains.
+ synced_at:
+ type: string
+ description: When the token was last synced with the node.
+ token_address:
+ type: string
+ description: The address of the NFT contract.
+ token_id:
+ type: string
+ description: The token ID of the NFT.
+ token_hash:
+ type: string
+ description: The token hash. May be `null`.
+ token_uri:
+ type: string
+ description: The URI to the metadata of the token. May be `null`.
+ token_domain:
+ type: string
+ description: Token domain. May be `null`.
+ uri_meta:
+ description: A standard [NftMetadata](/komodo-defi-framework/api/common_structures/nfts/#nft-metadata)
+ object.
+ $ref: '#/components/schemas/NftMetadata'
+ required:
+ - amount
+ - block_number
+ - chain
+ - contract_type
+ - last_metadata_sync
+ - last_token_uri_sync
+ - owner_of
+ - possible_phishing
+ - possible_spam
+ - synced_at
+ - token_address
+ - token_id
+ - uri_meta
diff --git a/openapi/paths/components/schemas/NftInfoBasic.yaml b/openapi/paths/components/schemas/NftInfoBasic.yaml
new file mode 100644
index 000000000..afecb3228
--- /dev/null
+++ b/openapi/paths/components/schemas/NftInfoBasic.yaml
@@ -0,0 +1,27 @@
+components:
+ schemas:
+ NftInfoBasic:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: The amount of this NFT the user owns (used by `ERC1155`).
+ chain:
+ type: string
+ description: Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or
+ `POLYGON`.
+ contract_type:
+ type: string
+ description: The type of NFT contract standard. One of `ERC721` or `ERC1155`.
+ token_address:
+ type: string
+ description: The address of the NFT contract.
+ token_id:
+ type: string
+ description: The token ID of the NFT.
+ required:
+ - amount
+ - chain
+ - contract_type
+ - token_address
+ - token_id
diff --git a/openapi/paths/components/schemas/NftMetadata.yaml b/openapi/paths/components/schemas/NftMetadata.yaml
new file mode 100644
index 000000000..402f79af8
--- /dev/null
+++ b/openapi/paths/components/schemas/NftMetadata.yaml
@@ -0,0 +1,40 @@
+components:
+ schemas:
+ NftMetadata:
+ type: object
+ properties:
+ image:
+ type: string
+ description: Direct URL to the NFT's image.
+ image_url:
+ type: string
+ description: Url to the NFT's image. Derived from the `image` or `image_url`
+ fields to prioritize the non-null value. Can be null if neither is provided.
+ image_domain:
+ type: string
+ description: Extracted domain from the 'image\_url', if valid.
+ name:
+ type: string
+ description: Name of the token.
+ description:
+ type: string
+ description: Description of the token.
+ attributes:
+ type: array
+ description: The values within this parameter will vary, and are set by
+ the creator. Often used to store traits.
+ animation_url:
+ type: string
+ description: Url to an animation to be displayed instead of a static image.
+ animation_domain:
+ type: string
+ description: Extracted domain from the `animation_url`, if valid.
+ external_url:
+ type: string
+ description: URL to the external source related to the token.
+ external_domain:
+ type: string
+ description: Extracted domain from the `external_url`, if valid.
+ image_details:
+ type: object
+ description: JSON containing additional details or attributes of the image.
diff --git a/openapi/paths/components/schemas/NftNetworkEnum.yaml b/openapi/paths/components/schemas/NftNetworkEnum.yaml
new file mode 100644
index 000000000..7895fc07d
--- /dev/null
+++ b/openapi/paths/components/schemas/NftNetworkEnum.yaml
@@ -0,0 +1,27 @@
+components:
+ schemas:
+ NftNetworkEnum:
+ type: string
+ description: '| Value | Description |
+
+
+ **Values:**
+
+ - `POLYGON`: Polygon network
+
+ - `FANTOM`: Fantom network
+
+ - `ETH`: Ethereum network
+
+ - `BSC`: Binance Smart Chain
+
+ - `AVALANCHE`: Avalanche network
+
+ '
+ enum:
+ - POLYGON
+ - FANTOM
+ - ETH
+ - BSC
+ - AVALANCHE
+ title: 'Component: NftNetworkEnum'
diff --git a/openapi/paths/components/schemas/NftProvider.yaml b/openapi/paths/components/schemas/NftProvider.yaml
new file mode 100644
index 000000000..3f5efbbdf
--- /dev/null
+++ b/openapi/paths/components/schemas/NftProvider.yaml
@@ -0,0 +1,21 @@
+components:
+ schemas:
+ NftProvider:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Specifies the type of the provider.
+ info:
+ type: object
+ description: Additional information about the provider
+ info.url:
+ type: string
+ description: URL of the provider's endpoint
+ info.komodo_proxy:
+ type: boolean
+ description: Indicates whether proxy authentication is enabled for the endpoint
+ required:
+ - info
+ - info.url
+ - type
diff --git a/openapi/paths/components/schemas/NftTransfer.yaml b/openapi/paths/components/schemas/NftTransfer.yaml
new file mode 100644
index 000000000..ab14125a3
--- /dev/null
+++ b/openapi/paths/components/schemas/NftTransfer.yaml
@@ -0,0 +1,97 @@
+components:
+ schemas:
+ NftTransfer:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: Amount of tokens transferred.
+ block_hash:
+ type: string
+ description: May be `null`. Hash of block in which transfer occurred.
+ block_number:
+ type: integer
+ description: Height of block in which transfer occurred.
+ block_timestamp:
+ type: integer
+ description: Block time in [unix epoch format](https://www.epochconverter.com/).
+ chain:
+ type: string
+ description: Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or
+ `POLYGON`.
+ token_uri:
+ type: string
+ description: May be `null`. The URI to the metadata of the token.
+ token_domain:
+ type: string
+ description: May be `null`. Extracted domain from the `token_uri`, if valid.
+ collection_name:
+ type: string
+ description: May be `null`. Name of collection which token belongs to.
+ image_url:
+ type: string
+ description: May be `null`. The URI to the token image.
+ image_domain:
+ type: string
+ description: May be `null`. Extracted domain from the `image_url`, if valid.
+ token_name:
+ type: string
+ description: May be `null`. Name of the token.
+ contract_type:
+ type: string
+ description: Contract type. `ERC721` or `ERC1155`.
+ token_address:
+ type: string
+ description: Address of token transferred.
+ token_id:
+ type: string
+ description: Token ID.
+ possible_spam:
+ type: boolean
+ description: If `true`, the contract address has [been identified](https://docs.moralis.io/web3-data-api/evm/nft-spam-detection)
+ as associated with spam or suspicious activities.
+ possible_phishing:
+ type: boolean
+ description: If `true`, the token has been identified as associated with
+ phishing, as at least one of domain fields is found in database with phishing
+ domains.
+ transaction_hash:
+ type: string
+ description: Transaction ID of the transfer.
+ transaction_index:
+ type: string
+ description: May be `null`. Transaction index of the transfer.
+ log_index:
+ type: string
+ description: Log index of the transfer.
+ value:
+ type: string
+ description: May be `null`. Tranfer value.
+ transaction_type:
+ type: string
+ description: May be `null`. Transaction type. Possible values are `Single`.
+ from_address:
+ type: string
+ description: Address of previous owner which sent the token(s).
+ to_address:
+ type: string
+ description: Address of new owner which received the token(s).
+ status:
+ type: string
+ description: Transfer status. Will be either `Send` or `Receive`. When the
+ `from_address` and `to_address` are the same (i.e. sending to yourself),
+ this value will be `Receive`.
+ verified:
+ type: integer
+ description: May be `null`. A deprecated field which will be removed in
+ future.
+ operator:
+ type: string
+ description: May be `null`.
+ fee_details:
+ description: Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info)
+ object.
+ $ref: '#/components/schemas/FeeInfo'
+ confirmations:
+ type: integer
+ description: The count of blocks produced since this transaction was confirmed.
diff --git a/openapi/paths/components/schemas/NftTransferFilter.yaml b/openapi/paths/components/schemas/NftTransferFilter.yaml
new file mode 100644
index 000000000..938ab3860
--- /dev/null
+++ b/openapi/paths/components/schemas/NftTransferFilter.yaml
@@ -0,0 +1,33 @@
+components:
+ schemas:
+ NftTransferFilter:
+ type: object
+ properties:
+ receive:
+ type: boolean
+ description: If `true`, only transfers where user received NFTs are included
+ in the response.
+ default: '`false`'
+ send:
+ type: boolean
+ description: If `true`, only transfers where user sent NFTs are included
+ in the response.
+ default: '`false`'
+ from_date:
+ type: integer
+ description: A timestamp in [unix epoch format](https://www.epochconverter.com/).
+ If `true`, filter includes transfers from this date onwards (inclusive).
+ to_date:
+ type: integer
+ description: A timestamp in [unix epoch format](https://www.epochconverter.com/).
+ If `true`, filter includes transfers up to this date (inclusive).
+ exclude_spam:
+ type: boolean
+ description: If `true`, only transfers which have param `possible_spam:false`
+ are included in the response.
+ default: '`false`'
+ exclude_phishing:
+ type: boolean
+ description: If `true`, only transfers which have param `possible_phishing:false`
+ are included in the response.
+ default: '`false`'
diff --git a/openapi/paths/components/schemas/NotSufficientBalance.yaml b/openapi/paths/components/schemas/NotSufficientBalance.yaml
new file mode 100644
index 000000000..312fbebb1
--- /dev/null
+++ b/openapi/paths/components/schemas/NotSufficientBalance.yaml
@@ -0,0 +1,21 @@
+components:
+ schemas:
+ NotSufficientBalance:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: the name of the coin which balance is not sufficient. This
+ coin name may differ from the requested coin. For example, ERC20 fees
+ are paid by ETH (gas)
+ available:
+ type: string
+ description: the balance available for transfer
+ required:
+ type: string
+ description: the amount required to transfer the specified amount. This
+ amount is necessary but may not be sufficient
+ required:
+ - available
+ - coin
+ - required
diff --git a/openapi/paths/components/schemas/NumericFormatsValue.yaml b/openapi/paths/components/schemas/NumericFormatsValue.yaml
new file mode 100644
index 000000000..dbb040b33
--- /dev/null
+++ b/openapi/paths/components/schemas/NumericFormatsValue.yaml
@@ -0,0 +1,20 @@
+components:
+ schemas:
+ NumericFormatsValue:
+ type: object
+ properties:
+ decimal:
+ type: string
+ description: A decimal number as a string.
+ rational:
+ description: A standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ fraction:
+ description: A standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ required:
+ - decimal
+ - fraction
+ - rational
diff --git a/openapi/paths/components/schemas/OrderDataV1.yaml b/openapi/paths/components/schemas/OrderDataV1.yaml
new file mode 100644
index 000000000..69ebad291
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderDataV1.yaml
@@ -0,0 +1,130 @@
+components:
+ schemas:
+ OrderDataV1:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin
+ address:
+ type: string
+ description: The address offering the trade
+ price:
+ type: string
+ description: The price the user is willing to buy or sell per one unit of
+ the coin from request
+ price_rat:
+ description: The price represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ price_fraction:
+ description: The price represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ maxvolume:
+ type: string
+ description: The maximum amount of `base` the offer provider is willing
+ to sell
+ max_volume_rat:
+ description: The max volume represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ max_volume_fraction:
+ description: The max volume represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ min_volume:
+ type: string
+ description: The minimum amount of `base` coin the offer provider is willing
+ to sell
+ min_volume_rat:
+ description: The min volume represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ min_volume_fraction:
+ description: The min volume represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ pubkey:
+ type: string
+ description: The pubkey of the offer provider
+ age:
+ type: number
+ description: The age of the offer (in seconds)
+ zcredits:
+ type: number
+ description: The zeroconf deposit amount (deprecated)
+ netid:
+ type: number
+ description: The id of the network on which the request is made
+ uuid:
+ type: string
+ description: The uuid of order
+ is_mine:
+ type: boolean
+ description: Whether the order is placed by me
+ base_max_volume:
+ type: string
+ description: The maximum amount of `base` coin the offer provider is willing
+ to buy or sell
+ base_max_volume_rat:
+ description: The `base_max_volume` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ base_max_volume_fraction:
+ description: The `base_max_volume` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ base_min_volume:
+ type: string
+ description: The minimum amount of `base` coin the offer provider is willing
+ to buy or sell
+ base_min_volume_rat:
+ description: The `base_min_volume` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ base_min_volume_fraction:
+ description: The `base_min_volume` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ base_confs:
+ type: number
+ description: The confirmations settings of `base` coin set by the offer
+ provider
+ base_nota:
+ type: boolean
+ description: The notarisation settings of `base` coin set by the offer provider
+ rel_max_volume:
+ type: string
+ description: The maximum amount of `rel` coin the offer provider is willing
+ to buy or sell
+ rel_max_volume_rat:
+ description: The `rel_max_volume` max volume represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ rel_max_volume_fraction:
+ description: The `rel_max_volume` max volume represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ rel_min_volume:
+ type: string
+ description: The minimum amount of `rel` coin the offer provider is willing
+ to buy or sell
+ rel_min_volume_rat:
+ description: The `rel_min_volume` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: '#/components/schemas/RationalValue'
+ rel_min_volume_fraction:
+ description: The `rel_min_volume` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: '#/components/schemas/FractionalValue'
+ rel_confs:
+ type: number
+ description: The confirmations settings of `rel` coin set by the offer provider
+ rel_nota:
+ type: boolean
+ description: The notarisation settings of `rel` coin set by the offer provider
+ original_tickers:
+ type: string
+ description: Tickers included in response when `orderbook_ticker` is configured
+ for the queried coin in `coins` file
diff --git a/openapi/paths/components/schemas/OrderDataV2.yaml b/openapi/paths/components/schemas/OrderDataV2.yaml
new file mode 100644
index 000000000..5bcf4437c
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderDataV2.yaml
@@ -0,0 +1,57 @@
+components:
+ schemas:
+ OrderDataV2:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin
+ address:
+ description: A standard [OrderAddress](/komodo-defi-framework/api/common_structures/orders/#order-address)
+ object.
+ $ref: '#/components/schemas/OrderAddress'
+ price:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the coin price.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ base_min_volume:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the minimum base volume.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ base_max_volume:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the maximum base volume.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ base_max_volume_aggr:
+ description: Orderbook (v2) only. A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the maximum aggregated base amount at the specified
+ price. The sum of max base volumes of the current order and all orders
+ with a worse price.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ rel_min_volume:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the minimum rel volume.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ rel_max_volume:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the maximum rel volume.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ rel_max_volume_aggr:
+ description: Orderbook (v2) only. A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the maximum aggregated rel amount at the specified
+ price. The sum of max rel volumes of the current order and all orders
+ with a worse price.
+ $ref: '#/components/schemas/NumericFormatsValue'
+ pubkey:
+ type: string
+ description: The pubkey of the offer provider
+ uuid:
+ type: string
+ description: The uuid of order
+ is_mine:
+ type: boolean
+ description: Whether the order is placed by me
+ conf_settings:
+ description: A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings)
+ object.
+ $ref: '#/components/schemas/ConfSettings'
diff --git a/openapi/paths/components/schemas/OrderStatusData.yaml b/openapi/paths/components/schemas/OrderStatusData.yaml
new file mode 100644
index 000000000..b4d61d2f1
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderStatusData.yaml
@@ -0,0 +1,70 @@
+components:
+ schemas:
+ OrderStatusData:
+ type: object
+ properties:
+ base:
+ type: string
+ description: base currency
+ rel:
+ type: string
+ description: rel currency
+ price:
+ type: number
+ description: order price as decimal number
+ price_rat:
+ type: number
+ description: order price as rational number
+ max_base_vol:
+ type: number
+ description: Maximum trade volume
+ max_base_vol_rat:
+ type: number
+ description: Maximum trade volume as rational number
+ min_base_vol:
+ type: number
+ description: Minimum trade volume
+ min_base_vol_rat:
+ type: number
+ description: Minimum trade volume as rational number
+ created_at:
+ type: number
+ description: Timestamp of order creation
+ updated_at:
+ type: number
+ description: Timestamp of last order update
+ matches:
+ type: string
+ description: UUIDS of matching orders
+ started_swaps:
+ type: string
+ description: UUIDS of swaps started
+ uuid:
+ type: string
+ description: UUID of this order
+ conf_settings:
+ type: object
+ description: Confirmation / Notarisation settings for order
+ base_orderbook_ticker:
+ type: string
+ description: The ticker of the base currency if `orderbook_ticker` is configured
+ for the base currency in `coins` file. If not defined, will return a null
+ value.
+ rel_orderbook_ticker:
+ type: string
+ description: The ticker of the rel currency if `orderbook_ticker` is configured
+ for the rel currency in `coins` file. If not defined, will return a null
+ value.
+ cancellable:
+ type: boolean
+ description: '`true` if order is in a state which it can be cancelled. `false`
+ if not (e.g. swap is in progress)'
+ cancellation_reason:
+ type: string
+ description: '`Cancelled` indicates order was withdrawn by user. `Fulfilled`
+ indicates order was swapped successfully. `TimedOut` indicates a taker
+ order with type `FillOrKill` expired before matching.'
+ available_amount:
+ type: string
+ description: Funds available for order to be matched against, taking into
+ account current spendable balance and `max_volume`
diff --git a/openapi/paths/components/schemas/OrderStatusEnum.yaml b/openapi/paths/components/schemas/OrderStatusEnum.yaml
new file mode 100644
index 000000000..910d52fa1
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderStatusEnum.yaml
@@ -0,0 +1,37 @@
+components:
+ schemas:
+ OrderStatusEnum:
+ type: string
+ description: 'Used in [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/)
+ to filter by order status:
+
+
+ **Active Order Statuses:**
+
+
+ **Values:**
+
+ - `Created`: Order has been created
+
+ - `Updated`: Maker order has been updated
+
+ - `Value`: Description
+
+ - `Fulfilled`: Order has been completely filled
+
+ - `Insufficient Balance`: Insufficient funds to complete order
+
+ - `Cancelled`: Order has been manually cancelled
+
+ - `Timed Out`: Taker order expired before matching
+
+ '
+ enum:
+ - Created
+ - Updated
+ - Value
+ - Fulfilled
+ - Insufficient Balance
+ - Cancelled
+ - Timed Out
+ title: 'Component: OrderStatusEnum'
diff --git a/openapi/paths/components/schemas/OrderType.yaml b/openapi/paths/components/schemas/OrderType.yaml
new file mode 100644
index 000000000..0e841a58e
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderType.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ OrderType:
+ type: object
+ properties:
+ Type:
+ type: string
+ description: 'There are two types from which to choose: `GoodTillCancelled`
+ and `FillOrKill`. The `GoodTillCancelled` order is automatically converted
+ to a `maker` order if the order is not matched in 30 seconds, and this
+ `maker` order stays in the orderbook until explicitly cancelled. On the
+ other hand, a `FillOrKill` order is cancelled if it is not matched within
+ 30 seconds. The default type is `GoodTillCancelled`'
+ required:
+ - Type
diff --git a/openapi/paths/components/schemas/OrderTypeEnum.yaml b/openapi/paths/components/schemas/OrderTypeEnum.yaml
new file mode 100644
index 000000000..236601e39
--- /dev/null
+++ b/openapi/paths/components/schemas/OrderTypeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ OrderTypeEnum:
+ type: string
+ description: 'Used in [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/)
+ to filter by order role:
+
+
+ **Values:**
+
+ - `Maker`: Orders that provide liquidity to the orderbook
+
+ - `Taker`: Orders that consume liquidity from the orderbook
+
+ '
+ enum:
+ - Maker
+ - Taker
+ title: 'Component: OrderTypeEnum'
diff --git a/openapi/paths/components/schemas/Pagination.yaml b/openapi/paths/components/schemas/Pagination.yaml
new file mode 100644
index 000000000..15e8acc24
--- /dev/null
+++ b/openapi/paths/components/schemas/Pagination.yaml
@@ -0,0 +1,13 @@
+components:
+ schemas:
+ Pagination:
+ type: object
+ properties:
+ PageNumber:
+ type: integer
+ description: Offset for paginated results
+ default: '`1`'
+ FromId:
+ type: integer
+ description: Ignores any results prior to this UUID
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/PagingOptions.yaml b/openapi/paths/components/schemas/PagingOptions.yaml
new file mode 100644
index 000000000..c483100ad
--- /dev/null
+++ b/openapi/paths/components/schemas/PagingOptions.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ PagingOptions:
+ type: object
+ properties:
+ from_uuid:
+ type: string
+ description: Skips records until this UUID, excluding the record with this
+ UUID. Convenient for infinite scrolling implementations.
+ default: '`null`'
+ limit:
+ type: number
+ description: Limits the number of returned swaps.
+ default: '`-`'
+ page_number:
+ type: number
+ description: Returns limit swaps from the selected page. This parameter
+ is ignored if from\_uuid is set.
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/PairDepth.yaml b/openapi/paths/components/schemas/PairDepth.yaml
new file mode 100644
index 000000000..69c6e2894
--- /dev/null
+++ b/openapi/paths/components/schemas/PairDepth.yaml
@@ -0,0 +1,18 @@
+components:
+ schemas:
+ PairDepth:
+ type: object
+ properties:
+ pair:
+ type: string
+ description: Trading pair name
+ asks:
+ type: array
+ description: Array of ask price levels
+ bids:
+ type: array
+ description: Array of bid price levels
+ required:
+ - asks
+ - bids
+ - pair
diff --git a/openapi/paths/components/schemas/PayForGas.yaml b/openapi/paths/components/schemas/PayForGas.yaml
new file mode 100644
index 000000000..acc9fb577
--- /dev/null
+++ b/openapi/paths/components/schemas/PayForGas.yaml
@@ -0,0 +1,39 @@
+components:
+ schemas:
+ PayForGas:
+ type: object
+ properties:
+ tx_type:
+ type: string
+ description: ETH/EVM coins and tokens only. Options are `Legacy` or `Eip1559`.
+ The type of transaction values being configured.
+ default: '`-`'
+ gas_price:
+ type: string
+ description: Only used if tx\_type is `Legacy`. Values are in Gwei. The
+ maximium price per gas unit the user is willing to pay for the transaction.
+ default: '`-`'
+ max_fee_per_gas:
+ type: string
+ description: Only used if tx\_type is `Eip1559`. Values are in Gwei. The
+ maximum amount to pay per unit of gas to get your transaction included
+ in a block.
+ default: '`-`'
+ max_priority_fee_per_gas:
+ type: string
+ description: Only used if tx\_type is `Eip1559`. Values are in Gwei. This
+ is paid directly to the miner, and can be set by the user to attract minimal
+ delay in transaction confirmation.
+ default: '`-`'
+ min_wait_time:
+ type: integer
+ description: Only used if tx\_type is `Eip1559`. Estimated minimum transaction
+ wait time in mempool (in ms) for this priority level.
+ default: '`-`'
+ max_wait_time:
+ type: integer
+ description: Only used if tx\_type is `Eip1559`. Estimated maximum transaction
+ wait time in mempool (in ms) for this priority level.
+ default: '`-`'
+ required:
+ - tx_type
diff --git a/openapi/paths/components/schemas/PrivKeyActivationPolicyEnum.yaml b/openapi/paths/components/schemas/PrivKeyActivationPolicyEnum.yaml
new file mode 100644
index 000000000..d243308ff
--- /dev/null
+++ b/openapi/paths/components/schemas/PrivKeyActivationPolicyEnum.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ PrivKeyActivationPolicyEnum:
+ type: string
+ description: 'This enum is used in general coin activation requests to specify
+ the private key policy for the coin being enabled. For ETH/EVM coins, see
+ EthPrivKeyActivationPolicyEnum below.
+
+
+ **Values:**
+
+ - `ContextPrivKey`: Use the context (software) private key for activation.
+ This is the default policy for most activations.
+
+ - `Trezor`: Use a Trezor hardware wallet for private key management during
+ activation.
+
+ '
+ enum:
+ - ContextPrivKey
+ - Trezor
+ title: 'Component: PrivKeyActivationPolicyEnum'
diff --git a/openapi/paths/components/schemas/PrivKeyPolicy.yaml b/openapi/paths/components/schemas/PrivKeyPolicy.yaml
new file mode 100644
index 000000000..8bc03d95c
--- /dev/null
+++ b/openapi/paths/components/schemas/PrivKeyPolicy.yaml
@@ -0,0 +1,13 @@
+components:
+ schemas:
+ PrivKeyPolicy:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Options are `ContextPrivKey`, `WalletConnect`, `Metamask`,
+ or `Trezor`. Defaults to `ContextPrivKey`.
+ data:
+ type: string
+ description: '`WalletConnect` type only. The `session_topic` hex string,
+ returned from the response to [wc\_new\_connection](/komodo-defi-framework/api/v20-dev/wc_new_connection/#wc-new-connection).'
diff --git a/openapi/paths/components/schemas/PrivKeyPolicyEnum.yaml b/openapi/paths/components/schemas/PrivKeyPolicyEnum.yaml
new file mode 100644
index 000000000..7d06bebb1
--- /dev/null
+++ b/openapi/paths/components/schemas/PrivKeyPolicyEnum.yaml
@@ -0,0 +1,36 @@
+components:
+ schemas:
+ PrivKeyPolicyEnum:
+ type: string
+ description: 'Defines the private key management policy for a coin or token.
+ Used in activation and wallet-related requests to specify how private keys
+ are handled.
+
+
+ **Values:**
+
+ - `Iguana`: The legacy private key policy. One-to-one mapping of private keys
+ to addresses. Only a single key and corresponding address is activated per
+ coin, without hierarchical deterministic derivation.
+
+ - `HDWallet`: The HD Wallet private key policy. Uses a BIP44 derivation path
+ up to the coin level and manages keys using an HD Wallet scheme.
+
+ - `Trezor`: The Trezor hardware wallet private key policy. Key management
+ is handled by the Trezor device.
+
+ - `Metamask`: (WASM only) The Metamask private key policy. Used when interfacing
+ with the Metamask extension in web-based contexts.
+
+ - `WalletConnect`: The WalletConnect private key policy. Represents key management
+ for connections established via WalletConnect, including both compressed and
+ uncompressed public keys and the session topic.
+
+ '
+ enum:
+ - Iguana
+ - HDWallet
+ - Trezor
+ - Metamask
+ - WalletConnect
+ title: 'Component: PrivKeyPolicyEnum'
diff --git a/openapi/paths/components/schemas/RawTxInfo.yaml b/openapi/paths/components/schemas/RawTxInfo.yaml
new file mode 100644
index 000000000..f063cd67d
--- /dev/null
+++ b/openapi/paths/components/schemas/RawTxInfo.yaml
@@ -0,0 +1,28 @@
+components:
+ schemas:
+ RawTxInfo:
+ type: object
+ properties:
+ tx_hex:
+ type: string
+ description: UTXO only. The raw unsigned hex of a proposed transaction.
+ prev_txns:
+ description: UTXO only. A list of standard [InputTxns objects](/komodo-defi-framework/api/common_structures/wallet/#input-txns).
+ $ref: '#/components/schemas/InputTxnsobjects'
+ to:
+ type: string
+ description: ETH/EVM only. A destination address to send the funds to.
+ value:
+ type: string
+ description: ETH/EVM only. The amount of funds to be sent as a string with
+ a `0x` prefix, in [wei](https://ethereum.stackexchange.com/questions/253/the-ether-denominations-are-called-finney-szabo-and-wei-what-who-are-these-na)
+ units.
+ gas_limit:
+ type: string
+ description: ETH/EVM only. The maximum gas to be used for sending the transaction,
+ in [gwei](https://eth-converter.com/) units.
+ pay_for_gas:
+ description: ETH/EVM only. Used for EIP-1559 fee policy config. A standard
+ [PayForGas](/komodo-defi-framework/api/common_structures/wallet/#pay-for-gas)
+ object.
+ $ref: '#/components/schemas/PayForGas'
diff --git a/openapi/paths/components/schemas/RequestBy.yaml b/openapi/paths/components/schemas/RequestBy.yaml
new file mode 100644
index 000000000..6639b1cd3
--- /dev/null
+++ b/openapi/paths/components/schemas/RequestBy.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ RequestBy:
+ type: object
+ properties:
+ type:
+ type: integer
+ description: Defines whether requesting by `volume` or by `number`.
+ value:
+ type: string
+ description: If `type` is `volume`, the amount of `coin` (defined in the
+ parent object) the user is willing to buy or sell. If `type` is `number`,
+ the number of best price trades to return.
+ required:
+ - type
+ - value
diff --git a/openapi/paths/components/schemas/ScanAddressesInfo.yaml b/openapi/paths/components/schemas/ScanAddressesInfo.yaml
new file mode 100644
index 000000000..e79595f27
--- /dev/null
+++ b/openapi/paths/components/schemas/ScanAddressesInfo.yaml
@@ -0,0 +1,21 @@
+components:
+ schemas:
+ ScanAddressesInfo:
+ type: object
+ properties:
+ account_index:
+ type: integer
+ description: '`ACCOUNT_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path. **Please don''t confuse with the global account.**'
+ derivation_path:
+ type: string
+ description: The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)
+ of the account.
+ new_addresses:
+ description: A list of standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info)
+ objects.
+ $ref: '#/components/schemas/NewAddressInfo'
+ required:
+ - account_index
+ - derivation_path
+ - new_addresses
diff --git a/openapi/paths/components/schemas/StakingDetails.yaml b/openapi/paths/components/schemas/StakingDetails.yaml
new file mode 100644
index 000000000..3af22e3a7
--- /dev/null
+++ b/openapi/paths/components/schemas/StakingDetails.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ StakingDetails:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The coin type. Currently, only 'Cosmos' and `Qtum` are supported.
+ validator_address:
+ type: string
+ description: The address of the validator to delegate staking to.
+ amount:
+ type: string
+ description: The amount of coins to stake send to the validator for delegated
+ staking (Cosmos only - QTUM will stake your whole balance).
diff --git a/openapi/paths/components/schemas/StakingInfoDetails.yaml b/openapi/paths/components/schemas/StakingInfoDetails.yaml
new file mode 100644
index 000000000..6406c8c3b
--- /dev/null
+++ b/openapi/paths/components/schemas/StakingInfoDetails.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ StakingInfoDetails:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The coin type. Currently, only 'Cosmos' is supported.
+ filter_by_status:
+ type: string
+ description: Return only validators matching a specific status. Options
+ are `Bonded`, `Unbonded`, and `All`. Defaults to `Bonded`.
+ limit:
+ type: integer
+ description: Optional, defaults to `10`. The number of validators displayed
+ per page in response.
+ page_number:
+ type: integer
+ description: Optional, defaults to `1`. The page offset for items in response.
diff --git a/openapi/paths/components/schemas/StartFailed.yaml b/openapi/paths/components/schemas/StartFailed.yaml
new file mode 100644
index 000000000..2468b961e
--- /dev/null
+++ b/openapi/paths/components/schemas/StartFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ StartFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/Started.yaml b/openapi/paths/components/schemas/Started.yaml
new file mode 100644
index 000000000..ea0446f78
--- /dev/null
+++ b/openapi/paths/components/schemas/Started.yaml
@@ -0,0 +1,109 @@
+components:
+ schemas:
+ Started:
+ type: object
+ properties:
+ taker_coin:
+ type: string
+ description: the ticker of the taker coin
+ maker_coin:
+ type: string
+ description: the ticker of the maker coin
+ taker:
+ type: string
+ description: the p2p ID of taker node
+ secret:
+ type: string
+ description: a random secret, the hash of which is used to lock atomic-swap
+ payments
+ secret_hash:
+ type: string
+ description: the hash of the swap secret
+ my_persistent_pub:
+ type: string
+ description: a persistent secp256k1 public key of maker node
+ lock_duration:
+ type: integer
+ description: the lock duration of swap payments in seconds. The sender can
+ refund the transaction when the lock duration is passed. The taker payment
+ is locked for the lock duration. The maker payment is locked for lock
+ duration \* 2
+ maker_amount:
+ type: string
+ description: the amount of coins to be swapped by maker
+ taker_amount:
+ type: string
+ description: the amount of coins to be swapped by taker
+ maker_payment_confirmations:
+ type: integer
+ description: the required number of blockchain confirmations for maker payment
+ maker_payment_requires_nota:
+ type: boolean
+ description: whether dPoW notarization is required for maker payment; can
+ be null; available since `beta-2.0.1738`
+ taker_payment_confirmations:
+ type: integer
+ description: the required number of blockchain confirmations for taker payment
+ taker_payment_requires_nota:
+ type: boolean
+ description: whether dPoW notarization is required for taker payment; can
+ be null; available since `beta-2.0.1738`
+ maker_payment_lock:
+ type: number
+ description: the maker payment is locked until this timestamp
+ uuid:
+ type: string
+ description: the swap uuid
+ started_at:
+ type: number
+ description: the timestamp at the start of the swap
+ maker_coin_start_block:
+ type: integer
+ description: the maker coin block number at the start of the swap
+ taker_coin_start_block:
+ type: integer
+ description: the taker coin block number at the start of the swap
+ Parameter:
+ type: string
+ description: Description
+ error:
+ type: string
+ description: error description with stack trace
+ taker_payment_locktime:
+ type: number
+ description: the taker payment is locked until this timestamp
+ taker_pubkey:
+ type: string
+ description: a persistent secp256k1 public key of taker node
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ wait_until:
+ type: number
+ description: the timestamp at which a refund will occur
+ required:
+ - error
+ - lock_duration
+ - maker_amount
+ - maker_coin
+ - maker_coin_start_block
+ - maker_payment_confirmations
+ - maker_payment_lock
+ - my_persistent_pub
+ - secret
+ - secret_hash
+ - started_at
+ - taker
+ - taker_amount
+ - taker_coin
+ - taker_coin_start_block
+ - taker_payment_confirmations
+ - taker_payment_locktime
+ - taker_pubkey
+ - tx_hash
+ - tx_hex
+ - uuid
+ - wait_until
diff --git a/openapi/paths/components/schemas/StreamingConfig.yaml b/openapi/paths/components/schemas/StreamingConfig.yaml
new file mode 100644
index 000000000..1bad4b4d1
--- /dev/null
+++ b/openapi/paths/components/schemas/StreamingConfig.yaml
@@ -0,0 +1,33 @@
+components:
+ schemas:
+ StreamingConfig:
+ type: object
+ properties:
+ stream_interval_seconds:
+ type: number
+ description: Interval in seconds between streaming event update requests.
+ Defaults to `10` for [stream::balance::enable](/komodo-defi-framework/api/v20/streaming/balance_enable/)
+ and `5` for [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/)/[stream::heartbeat::enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/)
+ default: '`10`/`5`'
+ always_send:
+ type: boolean
+ description: '[stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/)
+ only. If `true`, network data will always be sent every `stream_interval_seconds`,
+ even when there is no change. If `false`, network data will be sent regardless.'
+ default: '`false`'
+ Parameter:
+ type: string
+ description: Description
+ default: Default
+ estimate_every:
+ type: number
+ description: Interval in seconds between fee estimate updates.
+ default: '`15`'
+ estimate_type:
+ type: string
+ description: If set to `Provider`, users must set the `gas_api` setting
+ in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/)
+ to source recommended fee values from third party providers [Infura](https://www.infura.io/)
+ or [Blocknative](https://www.blocknative.com/) Used in [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/streaming/fee_estimator/)
+ only.
+ default: '`Simple`'
diff --git a/openapi/paths/components/schemas/SwapEvent.yaml b/openapi/paths/components/schemas/SwapEvent.yaml
new file mode 100644
index 000000000..cd39190e3
--- /dev/null
+++ b/openapi/paths/components/schemas/SwapEvent.yaml
@@ -0,0 +1,17 @@
+components:
+ schemas:
+ SwapEvent:
+ type: object
+ properties:
+ type:
+ description: See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/)
+ and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/)
+ for more info.
+ $ref: '#/components/schemas/MakerEvents'
+ data:
+ type: string
+ description: The data field may contain contextual information (e.g. txids)
+ releated to a swap event. In some cases, it will be `null`.
+ required:
+ - data
+ - type
diff --git a/openapi/paths/components/schemas/SwapEvents.yaml b/openapi/paths/components/schemas/SwapEvents.yaml
new file mode 100644
index 000000000..8b48bebfa
--- /dev/null
+++ b/openapi/paths/components/schemas/SwapEvents.yaml
@@ -0,0 +1,15 @@
+components:
+ schemas:
+ SwapEvents:
+ type: object
+ properties:
+ timestamp:
+ type: integer
+ description: Timestamp for the `SwapEvent` in UNIX format.
+ event:
+ description: A standard [SwapEvent](/komodo-defi-framework/api/common_structures/swaps/#swap-event)
+ object.
+ $ref: '#/components/schemas/SwapEvent'
+ required:
+ - event
+ - timestamp
diff --git a/openapi/paths/components/schemas/SwapMethodEnum.yaml b/openapi/paths/components/schemas/SwapMethodEnum.yaml
new file mode 100644
index 000000000..de0da9a7c
--- /dev/null
+++ b/openapi/paths/components/schemas/SwapMethodEnum.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ SwapMethodEnum:
+ type: string
+ description: 'Used in [trade\_preimage](/komodo-defi-framework/api/legacy/trade_preimage/)
+ method to specify the swap operation type:
+
+
+ **Values:**
+
+ - `buy`: Create a buy order (taker wants to receive the base coin)
+
+ - `sell`: Create a sell order (taker wants to sell the base coin)
+
+ - `setprice`: Create a maker order (provide liquidity at a specific price)
+
+ '
+ enum:
+ - buy
+ - sell
+ - setprice
+ title: 'Component: SwapMethodEnum'
diff --git a/openapi/paths/components/schemas/SwapStatus.yaml b/openapi/paths/components/schemas/SwapStatus.yaml
new file mode 100644
index 000000000..4d50da948
--- /dev/null
+++ b/openapi/paths/components/schemas/SwapStatus.yaml
@@ -0,0 +1,66 @@
+components:
+ schemas:
+ SwapStatus:
+ type: object
+ properties:
+ type:
+ type: string
+ description: '`Maker` or `Taker`. Indicates if the user created the order
+ (maker), or matched with an existing order (taker).'
+ default: '`-`'
+ uuid:
+ type: string
+ description: A unique identifier for the swap.
+ default: '`-`'
+ events:
+ description: A list of swap events. The structure of each event varies depending
+ on its type, as detailed in the [SwapEvents](/komodo-defi-framework/api/common_structures/swaps/)
+ section.
+ $ref: '#/components/schemas/SwapEvents'
+ maker_coin:
+ type: string
+ description: The coin being sent by the maker and received by the taker.
+ default: '`-`'
+ taker_coin:
+ type: string
+ description: The coin being sent by the taker and received by the maker.
+ default: '`-`'
+ maker_amount:
+ type: string
+ description: The amount of `maker_coin` being traded.
+ default: '`-`'
+ taker_amount:
+ type: string
+ description: The amount of `taker_coin` being traded.
+ default: '`-`'
+ gui:
+ type: string
+ description: An identifier for the GUI used to initiate the swap, as defined
+ in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/).
+ default: '`null`'
+ mm_version:
+ type: string
+ description: The release version and/or commit hash of the Komodo DeFi SDK
+ used to initiate the swap.
+ default: '`-`'
+ success_events:
+ description: A list of possible swap event types for a successful swap,
+ for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-success-events)
+ and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-success-events).
+ $ref: '#/components/schemas/makers'
+ error_events:
+ description: A list of possible swap event types which may appear in a failed
+ swap, for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-error-events)
+ and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-error-events).
+ $ref: '#/components/schemas/makers'
+ required:
+ - error_events
+ - events
+ - maker_amount
+ - maker_coin
+ - mm_version
+ - success_events
+ - taker_amount
+ - taker_coin
+ - type
+ - uuid
diff --git a/openapi/paths/components/schemas/SwapV2Contracts.yaml b/openapi/paths/components/schemas/SwapV2Contracts.yaml
new file mode 100644
index 000000000..007103e58
--- /dev/null
+++ b/openapi/paths/components/schemas/SwapV2Contracts.yaml
@@ -0,0 +1,24 @@
+components:
+ schemas:
+ SwapV2Contracts:
+ type: object
+ properties:
+ maker_swap_v2_contract:
+ type: string
+ description: Address for the maker's new V2 swap smart contract. Must be
+ provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/)
+ configuration
+ taker_swap_v2_contract:
+ type: string
+ description: Address for the taker's new V2 swap smart contract. Must be
+ provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/)
+ configuration
+ nft_maker_swap_v2_contract:
+ type: string
+ description: Address for the maker's new V2 NFT swap smart contract. Must
+ be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/)
+ configuration
+ required:
+ - maker_swap_v2_contract
+ - nft_maker_swap_v2_contract
+ - taker_swap_v2_contract
diff --git a/openapi/paths/components/schemas/SyncStatus.yaml b/openapi/paths/components/schemas/SyncStatus.yaml
new file mode 100644
index 000000000..37f11982a
--- /dev/null
+++ b/openapi/paths/components/schemas/SyncStatus.yaml
@@ -0,0 +1,17 @@
+components:
+ schemas:
+ SyncStatus:
+ type: object
+ properties:
+ state:
+ type: string
+ description: 'current state of sync; possible values: `NotEnabled`, `NotStarted`,
+ `InProgress`, `Error`, `Finished`'
+ additional_info:
+ description: A standard [SyncStatusExtended](/komodo-defi-framework/api/common_structures/#sync-status-extended)
+ object. Additional info that helps to track the progress; present for
+ `InProgress` and `Error` states only.
+ $ref: '#/components/schemas/SyncStatusExtended'
+ required:
+ - additional_info
+ - state
diff --git a/openapi/paths/components/schemas/SyncStatusExtended.yaml b/openapi/paths/components/schemas/SyncStatusExtended.yaml
new file mode 100644
index 000000000..b93159c91
--- /dev/null
+++ b/openapi/paths/components/schemas/SyncStatusExtended.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ SyncStatusExtended:
+ type: object
+ properties:
+ blocks_left:
+ type: number
+ description: present for ETH/ERC20 coins only; displays the number of blocks
+ left to be processed for `InProgress` state
+ transactions_left:
+ type: number
+ description: present for UTXO coins only; displays the number of transactions
+ left to be processed for `InProgress` state
+ code:
+ type: number
+ description: displays the error code for `Error` state
+ message:
+ type: number
+ description: displays the error message for `Error` state
diff --git a/openapi/paths/components/schemas/TakerFeeSendFailed.yaml b/openapi/paths/components/schemas/TakerFeeSendFailed.yaml
new file mode 100644
index 000000000..a4efe8374
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerFeeSendFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerFeeSendFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/TakerFeeSent.yaml b/openapi/paths/components/schemas/TakerFeeSent.yaml
new file mode 100644
index 000000000..7e01835eb
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerFeeSent.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ TakerFeeSent:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/TakerPaymentDataSendFailed.yaml b/openapi/paths/components/schemas/TakerPaymentDataSendFailed.yaml
new file mode 100644
index 000000000..1a3c47973
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentDataSendFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerPaymentDataSendFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/TakerPaymentRefundFailed.yaml b/openapi/paths/components/schemas/TakerPaymentRefundFailed.yaml
new file mode 100644
index 000000000..aca0e37e0
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentRefundFailed.yaml
@@ -0,0 +1,8 @@
+components:
+ schemas:
+ TakerPaymentRefundFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
diff --git a/openapi/paths/components/schemas/TakerPaymentRefunded.yaml b/openapi/paths/components/schemas/TakerPaymentRefunded.yaml
new file mode 100644
index 000000000..ee7b06ee8
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentRefunded.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ TakerPaymentRefunded:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/TakerPaymentRefundedByWatcher.yaml b/openapi/paths/components/schemas/TakerPaymentRefundedByWatcher.yaml
new file mode 100644
index 000000000..f71c4a93d
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentRefundedByWatcher.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ TakerPaymentRefundedByWatcher:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/TakerPaymentSent.yaml b/openapi/paths/components/schemas/TakerPaymentSent.yaml
new file mode 100644
index 000000000..553980c0a
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentSent.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ TakerPaymentSent:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: the hash of the transaction
+ tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - tx_hash
+ - tx_hex
diff --git a/openapi/paths/components/schemas/TakerPaymentSpent.yaml b/openapi/paths/components/schemas/TakerPaymentSpent.yaml
new file mode 100644
index 000000000..e28b24761
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentSpent.yaml
@@ -0,0 +1,22 @@
+components:
+ schemas:
+ TakerPaymentSpent:
+ type: object
+ properties:
+ secret:
+ type: string
+ description: the atomic swap secret extracted from spending transaction
+ transaction:
+ type: object
+ description: transaction object
+ transaction.tx_hash:
+ type: string
+ description: the hash of the transaction
+ transaction.tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format
+ required:
+ - secret
+ - transaction
+ - transaction.tx_hash
+ - transaction.tx_hex
diff --git a/openapi/paths/components/schemas/TakerPaymentTransactionFailed.yaml b/openapi/paths/components/schemas/TakerPaymentTransactionFailed.yaml
new file mode 100644
index 000000000..d8150be91
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentTransactionFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerPaymentTransactionFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/TakerPaymentWaitConfirmFailed.yaml b/openapi/paths/components/schemas/TakerPaymentWaitConfirmFailed.yaml
new file mode 100644
index 000000000..948de787a
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentWaitConfirmFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerPaymentWaitConfirmFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/TakerPaymentWaitForSpendFailed.yaml b/openapi/paths/components/schemas/TakerPaymentWaitForSpendFailed.yaml
new file mode 100644
index 000000000..16b667441
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentWaitForSpendFailed.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerPaymentWaitForSpendFailed:
+ type: object
+ properties:
+ error:
+ type: string
+ description: error description with stack trace
+ required:
+ - error
diff --git a/openapi/paths/components/schemas/TakerPaymentWaitRefundStarted.yaml b/openapi/paths/components/schemas/TakerPaymentWaitRefundStarted.yaml
new file mode 100644
index 000000000..3ad2aeeb3
--- /dev/null
+++ b/openapi/paths/components/schemas/TakerPaymentWaitRefundStarted.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TakerPaymentWaitRefundStarted:
+ type: object
+ properties:
+ wait_until:
+ type: number
+ description: the timestamp at which a refund will occur
+ required:
+ - wait_until
diff --git a/openapi/paths/components/schemas/TaskActivationStatusEnum.yaml b/openapi/paths/components/schemas/TaskActivationStatusEnum.yaml
new file mode 100644
index 000000000..61c0491a2
--- /dev/null
+++ b/openapi/paths/components/schemas/TaskActivationStatusEnum.yaml
@@ -0,0 +1,39 @@
+components:
+ schemas:
+ TaskActivationStatusEnum:
+ type: string
+ description: '| Value | Description |
+
+
+ **Values:**
+
+ - `ActivatingCoin`: The first step of activation. It does not require any
+ action from the user.
+
+ - `RequestingWalletBalance`: The first step of activation, while initial balances
+ info is being requested. It does not require any action from the user.
+
+ - `Finishing`: Activation process completed.
+
+ - `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device.
+
+ - `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions
+ on the device.
+
+ - `Ok`: Activation complete and successful.
+
+ - `InProgress`: Activation is still in progress.
+
+ - `UserActionRequired`: User input is required to continue.
+
+ '
+ enum:
+ - ActivatingCoin
+ - RequestingWalletBalance
+ - Finishing
+ - WaitingForTrezorToConnect
+ - FollowHwDeviceInstructions
+ - Ok
+ - InProgress
+ - UserActionRequired
+ title: 'Component: TaskActivationStatusEnum'
diff --git a/openapi/paths/components/schemas/TokenActivationParams.yaml b/openapi/paths/components/schemas/TokenActivationParams.yaml
new file mode 100644
index 000000000..aa7ccea74
--- /dev/null
+++ b/openapi/paths/components/schemas/TokenActivationParams.yaml
@@ -0,0 +1,10 @@
+components:
+ schemas:
+ TokenActivationParams:
+ type: object
+ properties:
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap. Defaults to value
+ in coins file if not set.
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/TokenProtocol.yaml b/openapi/paths/components/schemas/TokenProtocol.yaml
new file mode 100644
index 000000000..91f2e6a73
--- /dev/null
+++ b/openapi/paths/components/schemas/TokenProtocol.yaml
@@ -0,0 +1,14 @@
+components:
+ schemas:
+ TokenProtocol:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Token type - e.g `ERC20` for tokens on the Ethereum network
+ protocol_data:
+ type: object
+ description: Protocol-specific data object
+ required:
+ - protocol_data
+ - type
diff --git a/openapi/paths/components/schemas/TokenProtocolData.yaml b/openapi/paths/components/schemas/TokenProtocolData.yaml
new file mode 100644
index 000000000..54bf75f02
--- /dev/null
+++ b/openapi/paths/components/schemas/TokenProtocolData.yaml
@@ -0,0 +1,17 @@
+components:
+ schemas:
+ TokenProtocolData:
+ type: object
+ properties:
+ platform:
+ type: string
+ description: The parent coin of the token's platform - e.g `MATIC` for PLG20
+ tokens
+ contract_address:
+ type: string
+ description: '**Must be mixed case** The identifying hex string for the
+ token''s contract. Can be found on sites like [EthScan](https://etherscan.io/),
+ [BscScan](https://bscscan.com/) & [PolygonScan](https://polygonscan.com/)'
+ required:
+ - contract_address
+ - platform
diff --git a/openapi/paths/components/schemas/TokensRequest.yaml b/openapi/paths/components/schemas/TokensRequest.yaml
new file mode 100644
index 000000000..c6bfcaf4d
--- /dev/null
+++ b/openapi/paths/components/schemas/TokensRequest.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ TokensRequest:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the token to be enabled
+ default: '`-`'
+ required_confirmations:
+ type: integer
+ description: How many confirmations to wait during the transaction steps
+ of an atomic swap. Overwrites value in coins file
+ default: '`3`'
+ required:
+ - ticker
diff --git a/openapi/paths/components/schemas/TotalFeeInfo.yaml b/openapi/paths/components/schemas/TotalFeeInfo.yaml
new file mode 100644
index 000000000..f2c229f0b
--- /dev/null
+++ b/openapi/paths/components/schemas/TotalFeeInfo.yaml
@@ -0,0 +1,36 @@
+components:
+ schemas:
+ TotalFeeInfo:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: the fee is paid from the user's balance of this coin. This
+ coin name may differ from the `base` or `rel` coins. For example, ERC20
+ fees are paid by ETH (gas)
+ amount:
+ type: string
+ description: fee amount (in decimal representation)
+ amount_rat:
+ type: string
+ description: fee amount (in rational representation)
+ amount_fraction:
+ type: string
+ description: fee amount (in fraction representation)
+ required_balance:
+ type: string
+ description: the required `coin` balance to pay the fee
+ required_balance_rat:
+ type: string
+ description: '`required_balance` in rational representation'
+ required_balance_fraction:
+ type: string
+ description: '`required_balance` in fraction representation'
+ required:
+ - amount
+ - amount_fraction
+ - amount_rat
+ - coin
+ - required_balance
+ - required_balance_fraction
+ - required_balance_rat
diff --git a/openapi/paths/components/schemas/UnbanTypeEnum.yaml b/openapi/paths/components/schemas/UnbanTypeEnum.yaml
new file mode 100644
index 000000000..109e3d762
--- /dev/null
+++ b/openapi/paths/components/schemas/UnbanTypeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ UnbanTypeEnum:
+ type: string
+ description: 'Used in [unban\_pubkeys](/komodo-defi-framework/api/legacy/unban_pubkeys/)
+ method:
+
+
+ **Values:**
+
+ - `All`: Unban all currently banned pubkeys
+
+ - `Few`: Unban specific pubkeys from a list
+
+ '
+ enum:
+ - All
+ - Few
+ title: 'Component: UnbanTypeEnum'
diff --git a/openapi/paths/components/schemas/UtxoMergeParams.yaml b/openapi/paths/components/schemas/UtxoMergeParams.yaml
new file mode 100644
index 000000000..651bd7306
--- /dev/null
+++ b/openapi/paths/components/schemas/UtxoMergeParams.yaml
@@ -0,0 +1,24 @@
+components:
+ schemas:
+ UtxoMergeParams:
+ type: object
+ properties:
+ merge_at:
+ type: integer
+ description: Mamimum UTXO count before merge loop is initiated.
+ default: '`-`'
+ check_every:
+ type: integer
+ description: How frequently (in blocks) the wallet UTXO count is evaluated.
+ default: '`-`'
+ max_merge_at_once:
+ type: integer
+ description: The maximum nouber of UTXOs to inlude as inputs for a merge
+ transaction. Note that more input UTXOs means a larger transaction and
+ greater fees, and that each blockchain has a limit to the maximum size
+ of a transaction.
+ default: '`-`'
+ required:
+ - check_every
+ - max_merge_at_once
+ - merge_at
diff --git a/openapi/paths/components/schemas/UtxoRpcModeEnum.yaml b/openapi/paths/components/schemas/UtxoRpcModeEnum.yaml
new file mode 100644
index 000000000..f51884310
--- /dev/null
+++ b/openapi/paths/components/schemas/UtxoRpcModeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ UtxoRpcModeEnum:
+ type: string
+ description: 'Used in UTXO coin activation requests to specify the RPC mode.
+
+
+ **Values:**
+
+ - `Native`: Use the native daemon for RPC calls.
+
+ - `Electrum`: Use Electrum servers for RPC calls. Includes server settings
+ and connection parameters.
+
+ '
+ enum:
+ - Native
+ - Electrum
+ title: 'Component: UtxoRpcModeEnum'
diff --git a/openapi/paths/components/schemas/WalletAccountInfo.yaml b/openapi/paths/components/schemas/WalletAccountInfo.yaml
new file mode 100644
index 000000000..33fe08cd1
--- /dev/null
+++ b/openapi/paths/components/schemas/WalletAccountInfo.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ WalletAccountInfo:
+ type: object
+ properties:
+ account_index:
+ type: integer
+ description: '`ACCOUNT_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path. **Please don''t confuse with the global account.**'
+ derivation_path:
+ type: string
+ description: Derivation path up to the `COIN` child. E.g. `"m/44'/141'/0'"`
+ total_balance:
+ description: A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info)
+ object.
+ $ref: '#/components/schemas/BalanceInfo'
+ addresses:
+ description: A list of standard [AccountAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#account-address-info)
+ objects.
+ $ref: '#/components/schemas/AccountAddressInfo'
+ required:
+ - account_index
+ - addresses
+ - derivation_path
+ - total_balance
diff --git a/openapi/paths/components/schemas/WalletBalanceInfo.yaml b/openapi/paths/components/schemas/WalletBalanceInfo.yaml
new file mode 100644
index 000000000..417979cad
--- /dev/null
+++ b/openapi/paths/components/schemas/WalletBalanceInfo.yaml
@@ -0,0 +1,16 @@
+components:
+ schemas:
+ WalletBalanceInfo:
+ type: object
+ properties:
+ wallet_type:
+ type: string
+ description: In HD wallet mode, this will return `HD`. What
+ are the other values?
+ accounts:
+ description: A standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info)
+ object.
+ $ref: '#/components/schemas/WalletAccountInfo'
+ required:
+ - accounts
+ - wallet_type
diff --git a/openapi/paths/components/schemas/WcConnNs.yaml b/openapi/paths/components/schemas/WcConnNs.yaml
new file mode 100644
index 000000000..f79d4af5f
--- /dev/null
+++ b/openapi/paths/components/schemas/WcConnNs.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ WcConnNs:
+ type: object
+ properties:
+ chains:
+ type: string
+ description: A list of chain IDs. For EIP155, refer to [https://chainid.network/](https://chainid.network/).
+ For Cosmos, refer to [https://cosmos.directory/](https://cosmos.directory/)
+ methods:
+ type: string
+ description: A list of approved methods, usable while connected. For EIP155,
+ refer to [https://docs.reown.com/advanced/multichain/rpc-reference/ethereum-rpc](https://docs.reown.com/advanced/multichain/rpc-reference/ethereum-rpc).
+ For Cosmos, refer to [https://docs.reown.com/advanced/multichain/rpc-reference/cosmos-rpc](https://docs.reown.com/advanced/multichain/rpc-reference/cosmos-rpc)
+ events:
+ type: string
+ description: A list of events to track during the connection. For EIP155,
+ refer to [https://docs.reown.com/advanced/providers/ethereum#events](https://docs.reown.com/advanced/providers/ethereum#events).
+ For Cosmos, refer to [https://tutorials.cosmos.network/academy/2-cosmos-concepts/10-events.html](https://tutorials.cosmos.network/academy/2-cosmos-concepts/10-events.html)
diff --git a/openapi/paths/components/schemas/WcSession.yaml b/openapi/paths/components/schemas/WcSession.yaml
new file mode 100644
index 000000000..9f2dad248
--- /dev/null
+++ b/openapi/paths/components/schemas/WcSession.yaml
@@ -0,0 +1,25 @@
+components:
+ schemas:
+ WcSession:
+ type: object
+ properties:
+ topic:
+ type: string
+ description: The session topic hex string, used to identify the session
+ for communications with the external wallet/dapp.
+ metadata:
+ type: object
+ description: Arbitrary data returned from the external wallet/dapp on connection.
+ pairing_topic:
+ type: string
+ description: The pairing topic hex string, used for the initial external
+ wallet/dapp connection.
+ namespaces:
+ description: Contains the same two [WcConnNs](/komodo-defi-framework/api/common_structures/#wc-conn-ns)
+ objects for Cosmos/EIP155 which were input when initialising the connection
+ via [wc\_new\_connection](/komodo-defi-framework/api/v20-dev/wc_new_connection/#wc-new-connection).
+ $ref: '#/components/schemas/WcConnNs'
+ expiry:
+ type: integer
+ description: A timestamp in [unix epoch format](https://www.epochconverter.com/)
+ indicating when the connection will expire if not otherwise closed.
diff --git a/openapi/paths/components/schemas/WithdrawFee.yaml b/openapi/paths/components/schemas/WithdrawFee.yaml
new file mode 100644
index 000000000..709e2be71
--- /dev/null
+++ b/openapi/paths/components/schemas/WithdrawFee.yaml
@@ -0,0 +1,37 @@
+components:
+ schemas:
+ WithdrawFee:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The fee type. Either `Utxo`, `Tendermint`, `Qrc20` or `Eth`.
+ amount:
+ type: string
+ description: '`Utxo` or `Tendermint` type only. The fee amount.'
+ coin:
+ type: string
+ description: The coin which will be used to pay the transaction fee.
+ gas:
+ type: integer
+ description: '`Eth` type only. The amount of gas to be used for the transaction.'
+ gas_price:
+ type: string
+ description: '`Eth` or `Qrc20` type only. Price per unit of gas to be used
+ for the transaction.'
+ gas_limit:
+ type: string
+ description: '`Tendermint` or `Qrc20` type only. Maximum gas to be used
+ for the transaction.'
+ miner_fee:
+ type: string
+ description: '`Tendermint` type only. Fee to mine the transaction.'
+ total_fee:
+ type: string
+ description: '`Eth` type only. Gas price multiplied by gas amount.'
+ total_gas_fee:
+ type: string
+ description: '`Qrc20` type only. Gas price multiplied by gas amount.'
+ required:
+ - coin
+ - type
diff --git a/openapi/paths/components/schemas/WithdrawFromInfo.yaml b/openapi/paths/components/schemas/WithdrawFromInfo.yaml
new file mode 100644
index 000000000..4befc411c
--- /dev/null
+++ b/openapi/paths/components/schemas/WithdrawFromInfo.yaml
@@ -0,0 +1,27 @@
+components:
+ schemas:
+ WithdrawFromInfo:
+ type: object
+ properties:
+ derivation_path:
+ type: string
+ description: The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)
+ of the address.
+ default: '`-`'
+ account_id:
+ type: integer
+ description: '`ACCOUNT_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path. **Please don''t confuse with the global account.**'
+ default: '`-`'
+ address_id:
+ type: integer
+ description: '`ADDRESS_ID` child in the `m/44''/COIN''/ACCOUNT_ID''/CHAIN/ADDRESS_ID`
+ BIP44 derivation path.'
+ default: '`-`'
+ chain:
+ type: string
+ description: '`Internal`, or `External`. External is used for addresses
+ that are meant to be visible outside of the wallet (e.g. for receiving
+ payments). Internal is used for addresses which are not meant to be visible
+ outside of the wallet and is used for return transaction change.'
+ default: '`-`'
diff --git a/openapi/paths/components/schemas/WithdrawNftData.yaml b/openapi/paths/components/schemas/WithdrawNftData.yaml
new file mode 100644
index 000000000..68302c2ea
--- /dev/null
+++ b/openapi/paths/components/schemas/WithdrawNftData.yaml
@@ -0,0 +1,26 @@
+components:
+ schemas:
+ WithdrawNftData:
+ type: object
+ properties:
+ token_address:
+ type: string
+ description: The contract address of the NFT
+ default: '`-`'
+ token_id:
+ type: string
+ description: The ID of the NFT
+ default: '`-`'
+ to:
+ type: string
+ description: The recipient's address
+ default: '`-`'
+ amount:
+ type: string
+ description: The amount to withdraw (for ERC1155 NFTs). For ERC721 NFTs,
+ this is always `1` and can be omitted.
+ default: '`-`'
+ required:
+ - to
+ - token_address
+ - token_id
diff --git a/openapi/paths/components/schemas/ZcoinRpcModeEnum.yaml b/openapi/paths/components/schemas/ZcoinRpcModeEnum.yaml
new file mode 100644
index 000000000..3dedb1e08
--- /dev/null
+++ b/openapi/paths/components/schemas/ZcoinRpcModeEnum.yaml
@@ -0,0 +1,19 @@
+components:
+ schemas:
+ ZcoinRpcModeEnum:
+ type: string
+ description: 'Used in ZHTLC coin activation requests to specify the RPC mode.
+
+
+ **Values:**
+
+ - `Native`: (Non-WASM) Use the native daemon for RPC calls.
+
+ - `Light`: Use Electrum/light client mode for RPC calls. Includes server settings
+ and sync parameters.
+
+ '
+ enum:
+ - Native
+ - Light
+ title: 'Component: ZcoinRpcModeEnum'
diff --git a/openapi/paths/components/schemas/ZeroBalanceToWithdrawMax.yaml b/openapi/paths/components/schemas/ZeroBalanceToWithdrawMax.yaml
new file mode 100644
index 000000000..751e380e9
--- /dev/null
+++ b/openapi/paths/components/schemas/ZeroBalanceToWithdrawMax.yaml
@@ -0,0 +1,7 @@
+components:
+ schemas:
+ ZeroBalanceToWithdrawMax:
+ type: object
+ properties:
+ (none):
+ type: string
diff --git a/openapi/paths/v1/active_swaps/active_swaps.yaml b/openapi/paths/v1/active_swaps/active_swaps.yaml
new file mode 100644
index 000000000..8213587b0
--- /dev/null
+++ b/openapi/paths/v1/active_swaps/active_swaps.yaml
@@ -0,0 +1,45 @@
+/active_swaps:
+ post:
+ summary: Method description for active_swaps
+ description: Method description for active_swaps
+ operationId: active_swaps
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - active_swaps
+ include_status:
+ type: boolean
+ description: Whether to include swap statuses in response.
+ default: false
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ statuses:
+ description: Only visible if `include_status` request parameter is
+ `true`. A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status)
+ objects, delineated by the related UUID.
+ $ref: ../../components/schemas/SwapStatus.yaml
+ uuids:
+ type: string
+ description: A list of currently active swap UUIDs.
+ example: {}
diff --git a/openapi/paths/v1/all_swaps_uuids_by_filter/all_swaps_uuids_by_filter.yaml b/openapi/paths/v1/all_swaps_uuids_by_filter/all_swaps_uuids_by_filter.yaml
new file mode 100644
index 000000000..729d99ad3
--- /dev/null
+++ b/openapi/paths/v1/all_swaps_uuids_by_filter/all_swaps_uuids_by_filter.yaml
@@ -0,0 +1,72 @@
+/all_swaps_uuids_by_filter:
+ post:
+ summary: The all_swaps_uuids_by_filter method returns all uuids of swaps that
+ match the selected filters.
+ description: The all_swaps_uuids_by_filter method returns all uuids of swaps that
+ match the selected filters.
+ operationId: all_swaps_uuids_by_filter
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - all_swaps_uuids_by_filter
+ from_timestamp:
+ type: number
+ description: return only swaps that match the `swap.started_at >=
+ request.from_timestamp` condition
+ my_coin:
+ type: string
+ description: return only swaps that match the `swap.my_coin = request.my_coin`
+ condition
+ other_coin:
+ type: string
+ description: return only swaps that match the `swap.other_coin = request.other_coin`
+ condition
+ to_timestamp:
+ type: number
+ description: return only swaps that match the `swap.started_at < request.to_timestamp`
+ condition
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ found_records:
+ type: number
+ description: the number of found uuids
+ from_timestamp:
+ type: number
+ description: from\_timestamp that was set in request
+ my_coin:
+ type: string
+ description: my\_coin that was set in request
+ other_coin:
+ type: string
+ description: other\_coin that was set in request
+ records_found:
+ type: number
+ description: the number of found uuids
+ to_timestamp:
+ type: number
+ description: to\_timestamp that was set in request
+ uuids:
+ type: string
+ description: uuids of swaps that match the selected filters
+ example: {}
diff --git a/openapi/paths/v1/autoprice/autoprice.yaml b/openapi/paths/v1/autoprice/autoprice.yaml
new file mode 100644
index 000000000..a31c1808d
--- /dev/null
+++ b/openapi/paths/v1/autoprice/autoprice.yaml
@@ -0,0 +1,51 @@
+/autoprice:
+ post:
+ summary: Automatically manage and update maker order prices relative to orderbook
+ depth and market conditions (legacy API).
+ description: Automatically manage and update maker order prices relative to orderbook
+ depth and market conditions (legacy API).
+ operationId: autoprice
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: RPC password (`RPC_UserP@SSW0RD`).
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - autoprice
+ base:
+ type: string
+ description: Base coin symbol (e.g., `KMD`).
+ rel:
+ type: string
+ description: Quote coin symbol (e.g., `BTC`).
+ cancel:
+ type: boolean
+ description: Stop an existing autoprice task instead of starting a
+ new one. Defaults to `false`.
+ default: false
+ required:
+ - userpass
+ - method
+ - base
+ - rel
+ - userpass
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: '"ok" on success or an error message on failure.'
+ example: {}
diff --git a/openapi/paths/v1/ban_pubkey/ban_pubkey.yaml b/openapi/paths/v1/ban_pubkey/ban_pubkey.yaml
new file mode 100644
index 000000000..9ece6daff
--- /dev/null
+++ b/openapi/paths/v1/ban_pubkey/ban_pubkey.yaml
@@ -0,0 +1,47 @@
+/ban_pubkey:
+ post:
+ summary: The ban_pubkey method bans the selected pubkey ignoring its order matching
+ messages and preventing its orders from displaying in the orderbook.
+ description: The ban_pubkey method bans the selected pubkey ignoring its order
+ matching messages and preventing its orders from displaying in the orderbook.
+ operationId: ban_pubkey
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - ban_pubkey
+ pubkey:
+ type: string
+ description: The pubkey to ban
+ reason:
+ type: string
+ description: The reason for banning
+ duration_min:
+ type: integer
+ description: Optional. Minutes to apply the ban. If not set, ban will
+ persist until kdf is restarted.
+ required:
+ - userpass
+ - method
+ - pubkey
+ - reason
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/best_orders/best_orders.yaml b/openapi/paths/v1/best_orders/best_orders.yaml
new file mode 100644
index 000000000..24a1c97f6
--- /dev/null
+++ b/openapi/paths/v1/best_orders/best_orders.yaml
@@ -0,0 +1,52 @@
+/best_orders:
+ post:
+ summary: The best_orders method returns the best price orders that can fill the
+ volume for all existing pairs with the selected coin.
+ description: The best_orders method returns the best price orders that can fill
+ the volume for all existing pairs with the selected coin.
+ operationId: best_orders
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - best_orders
+ action:
+ description: A standard [ActionEnum](/komodo-defi-framework/api/common_structures/enums/#action-enum)
+ enum. Whether to `buy` or `sell` the selected coin
+ $ref: ../../components/schemas/ActionEnum.yaml
+ coin:
+ type: string
+ description: The ticker of the coin to get best orders
+ volume:
+ type: string
+ description: The amount of `coin` user is willing to buy or sell
+ required:
+ - userpass
+ - method
+ - action
+ - coin
+ - volume
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ description: A map of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1)
+ objects (by ticker)
+ $ref: ../../components/schemas/OrderDataV1.yaml
+ example: {}
diff --git a/openapi/paths/v1/buy/buy.yaml b/openapi/paths/v1/buy/buy.yaml
new file mode 100644
index 000000000..498f90227
--- /dev/null
+++ b/openapi/paths/v1/buy/buy.yaml
@@ -0,0 +1,108 @@
+/buy:
+ post:
+ summary: The buy method issues a buy request and attempts to match an order from
+ the orderbook based on the provided arguments.
+ description: The buy method issues a buy request and attempts to match an order
+ from the orderbook based on the provided arguments.
+ operationId: buy
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - buy
+ base:
+ type: string
+ description: The name of the coin the user desires to receive
+ rel:
+ type: string
+ description: The name of the coin the user desires to sell
+ price:
+ description: The price in `rel` the user is willing to pay per one
+ unit of the `base` coin. Can be a numeric string, expressed using
+ standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ objects.
+ $ref: ../../components/schemas/RationalValue.yaml
+ volume:
+ description: 'The amount of coins the user is willing to receive of
+ the `base` coin; the following values must be greater than or equal
+ to the `min_trading_vol` of the corresponding coin: - the
+ argument `volume`
- the product of the arguments `volume`
+ and `price`
. Can be a numeric string, expressed using
+ standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ objects.'
+ $ref: ../../components/schemas/RationalValue.yaml
+ min_volume:
+ description: 'The minimum amount of `base` coin to be purchased in
+ any `GoodTillCancelled` orders after conversion to maker; the following
+ values must be greater than or equal to the `min_trading_vol` of
+ the corresponding coin: - the argument `min_volume`
- the
+ product of the arguments `min_volume` and `price`
. Can
+ be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ objects.'
+ $ref: ../../components/schemas/RationalValue.yaml
+ match_by:
+ description: Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by)
+ object, to filter to include only matches by pubkey or uuid. *Important:*
+ This condition is not applied after a `GoodTillCancelled` order
+ is converted to a `maker` request.
+ $ref: ../../components/schemas/MatchBy.yaml
+ order_type:
+ description: Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type)
+ object.
+ $ref: ../../components/schemas/OrderType.yaml
+ base_confs:
+ type: number
+ description: Number of required blockchain confirmations for base
+ coin atomic swap transaction; default to base coin configuration
+ if not set
+ base_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for base coin atomic
+ swap transaction; default to base coin configuration if not set
+ rel_confs:
+ type: number
+ description: Number of required blockchain confirmations for rel coin
+ atomic swap transaction; default to rel coin configuration if not
+ set
+ rel_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for rel coin atomic
+ swap transaction; default to rel coin configuration if not set
+ save_in_history:
+ type: boolean
+ description: Defaults to `true`. If set to `false` no order history
+ will be saved (though order status will be temporarily stored while
+ in progress). If `true`, each order's short record history is stored
+ in a local SQLite database table, and when the order is cancelled
+ or fully matched, its history will be saved as a json file
+ default: true
+ required:
+ - userpass
+ - method
+ - base
+ - rel
+ - price
+ - volume
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/cancel_all_orders/cancel_all_orders.yaml b/openapi/paths/v1/cancel_all_orders/cancel_all_orders.yaml
new file mode 100644
index 000000000..f0531d3d2
--- /dev/null
+++ b/openapi/paths/v1/cancel_all_orders/cancel_all_orders.yaml
@@ -0,0 +1,40 @@
+/cancel_all_orders:
+ post:
+ summary: The cancel_all_orders cancels the active orders created by the Komodo
+ DeFi Framework API node by specified condition.
+ description: The cancel_all_orders cancels the active orders created by the Komodo
+ DeFi Framework API node by specified condition.
+ operationId: cancel_all_orders
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - cancel_all_orders
+ cancel_by:
+ description: A standard [CancelBy](/komodo-defi-framework/api/common_structures/orders/#cancel-by)
+ object. Orders matching this filter are cancelled.
+ $ref: ../../components/schemas/CancelBy.yaml
+ required:
+ - userpass
+ - method
+ - cancel_by
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/cancel_order/cancel_order.yaml b/openapi/paths/v1/cancel_order/cancel_order.yaml
new file mode 100644
index 000000000..b7f8ddfae
--- /dev/null
+++ b/openapi/paths/v1/cancel_order/cancel_order.yaml
@@ -0,0 +1,39 @@
+/cancel_order:
+ post:
+ summary: The cancel_order cancels the active order created by the Komodo DeFi
+ Framework API node.
+ description: The cancel_order cancels the active order created by the Komodo DeFi
+ Framework API node.
+ operationId: cancel_order
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - cancel_order
+ uuid:
+ type: string
+ description: The uuid of the order the user desires to cancel
+ required:
+ - userpass
+ - method
+ - uuid
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/coin_activation/electrum/electrum.yaml b/openapi/paths/v1/coin_activation/electrum/electrum.yaml
new file mode 100644
index 000000000..2abaa402e
--- /dev/null
+++ b/openapi/paths/v1/coin_activation/electrum/electrum.yaml
@@ -0,0 +1,114 @@
+/electrum:
+ post:
+ summary: Activate a coin using the Electrum method in the Komodo DeFi Framework
+ API.
+ description: Activate a coin using the Electrum method in the Komodo DeFi Framework
+ API.
+ operationId: electrum
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - electrum
+ coin:
+ type: string
+ description: Ticker of coin to activate
+ servers:
+ description: A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers)
+ objects.
+ $ref: ../../components/schemas/ActivationServers.yaml
+ mm2:
+ type: integer
+ description: Required if not set in `coins` file. Informs the Komodo
+ DeFi Framework API whether or not the coin is expected to function.
+ Accepted values are `0` or `1`
+ min_connected:
+ type: integer
+ description: Minimum number of electrum servers to maintain an active
+ connection to.
+ default: 1
+ max_connected:
+ type: integer
+ description: Maximum number of electrum servers to maintain an active
+ connection to. If not set, defaults to all servers in activation
+ request.
+ required_confirmations:
+ type: integer
+ description: Number of confirmations for the Komodo DeFi Framework
+ API to wait during the transaction steps of an atomic swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: If `true`, coins protected by [Komodo Platform's dPoW
+ security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86)
+ will wait for a notarization before progressing to the next atomic
+ swap transactions step.
+ default: false
+ swap_contract_address:
+ type: string
+ description: QRC20 only. Address of etomic swap smart contract
+ fallback_swap_contract:
+ type: string
+ description: QRC20 only. Address of backup etomic swap smart contract
+ utxo_merge_params:
+ description: A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params)
+ object. Used to reduce a wallet's UTXO count in cases where it is
+ causing significantly slower RPC responses.
+ $ref: ../../components/schemas/UtxoMergeParams.yaml
+ required:
+ - userpass
+ - method
+ - coin
+ - servers
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The address of the user's `coin` wallet, based on the
+ user's passphrase
+ balance:
+ type: string
+ description: The amount of `coin` the user holds in their wallet;
+ does not include `unspendable_balance`
+ unspendable_balance:
+ type: string
+ description: The `coin` balance that is unspendable at the moment
+ (e.g. if the address has immature UTXOs)
+ coin:
+ type: string
+ description: The ticker of the enabled coin
+ required_confirmations:
+ type: number
+ description: The number of transaction confirmations for which the
+ Komodo DeFi Framework API must wait during the atomic swap process
+ mature_confirmations:
+ type: number
+ description: The number of coinbase transaction confirmations required
+ to become mature; UTXO coins only
+ requires_notarization:
+ type: boolean
+ description: Whether the node must wait for a notarization of the
+ selected coin that is performing the atomic swap transactions; applicable
+ only for coins using Komodo dPoW
+ result:
+ type: string
+ description: The result of the request; this value either indicates
+ `success`, or an error, or another type of failure
+ example: {}
diff --git a/openapi/paths/v1/coin_activation/enable/enable.yaml b/openapi/paths/v1/coin_activation/enable/enable.yaml
new file mode 100644
index 000000000..3d138e42a
--- /dev/null
+++ b/openapi/paths/v1/coin_activation/enable/enable.yaml
@@ -0,0 +1,119 @@
+/enable:
+ post:
+ summary: Enable a coin using the native or RPC method in the Komodo DeFi Framework
+ API.
+ description: Enable a coin using the native or RPC method in the Komodo DeFi Framework
+ API.
+ operationId: enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable
+ coin:
+ type: string
+ description: The name of the coin the user desires to enable
+ urls:
+ type: string
+ description: Required for ETH/ERC20 and other gas model chains. URLs
+ of Ethereum RPC nodes to which the user desires to connect
+ swap_contract_address:
+ type: string
+ description: Required for QRC20 only. Address of etomic swap smart
+ contract
+ fallback_swap_contract:
+ type: string
+ description: Required for QRC20 only. Address of backup etomic swap
+ smart contract
+ gas_station_decimals:
+ type: integer
+ description: 'For ETH/ERC20 and other gas model chains. Defines the
+ decimals used to denominate the gas station response to gwei units.
+ For example, the ETH gas station uses 8 decimals, which means that
+ "average": 860 is equal to 86 gwei. While the Matic gas station
+ uses 9 decimals, so 860 would mean 860 gwei exactly.'
+ default: 8
+ gas_station_policy.policy:
+ description: For ETH/ERC20 and other gas model chains. Defines the
+ method of gas price calculation from the station response. Value
+ can be [gas-station-policy-enum](/komodo-defi-framework/api/common_structures/enums/#gas-station-policy-enum).
+ $ref: ../../components/schemas/gas-station-policy-enum.yaml
+ mm2:
+ type: integer
+ description: Required if not set in `coins` file. Informs the Komodo
+ DeFi Framework API whether or not the coin is expected to function.
+ Accepted values are `0` or `1`
+ tx_history:
+ type: boolean
+ description: If `true` the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to `true`
+ to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method
+ default: false
+ required_confirmations:
+ type: integer
+ description: Number of confirmations for the Komodo DeFi Framework
+ API to wait during the transaction steps of an atomic swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: If `true`, coins protected by [Komodo Platform's dPoW
+ security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86)
+ will wait for a notarization before progressing to the next atomic
+ swap transactions step.
+ default: false
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The address of the user's `coin` wallet, based on the
+ user's passphrase
+ balance:
+ type: string
+ description: The amount of `coin` the user holds in their wallet;
+ does not include `unspendable_balance`
+ unspendable_balance:
+ type: string
+ description: The `coin` balance that is unspendable at the moment
+ (e.g. if the address has immature UTXOs)
+ coin:
+ type: string
+ description: The ticker of enabled coin
+ required_confirmations:
+ type: number
+ description: Komodo DeFi Framework API will wait for this number of
+ coin's transaction confirmations during the swap
+ requires_notarization:
+ type: boolean
+ description: Whether the node must wait for a notarization of the
+ selected coin that is performing the atomic swap transactions
+ mature_confirmations:
+ type: number
+ description: The number of coinbase transaction confirmations required
+ to become mature; UTXO coins only
+ result:
+ type: string
+ description: The result of the request; this value either indicates
+ `success`, or an error or other type of failure
+ example: {}
diff --git a/openapi/paths/v1/coins_needed_for_kick_start/coins_needed_for_kick_start.yaml b/openapi/paths/v1/coins_needed_for_kick_start/coins_needed_for_kick_start.yaml
new file mode 100644
index 000000000..22f0d803a
--- /dev/null
+++ b/openapi/paths/v1/coins_needed_for_kick_start/coins_needed_for_kick_start.yaml
@@ -0,0 +1,44 @@
+/coins_needed_for_kick_start:
+ post:
+ summary: Learn how to kick-start interrupted swaps on the Komodo DeFi Framework
+ API by activating the necessary coins using the coins_needed_for_kick_start
+ method.
+ description: Learn how to kick-start interrupted swaps on the Komodo DeFi Framework
+ API by activating the necessary coins using the coins_needed_for_kick_start
+ method.
+ operationId: coins_needed_for_kick_start
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - coins_needed_for_kick_start
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Tickers of coins that should be activated to kick-start
+ swaps and orders
+ example: {}
diff --git a/openapi/paths/v1/convert_utxo_address/convert_utxo_address.yaml b/openapi/paths/v1/convert_utxo_address/convert_utxo_address.yaml
new file mode 100644
index 000000000..2c21ca658
--- /dev/null
+++ b/openapi/paths/v1/convert_utxo_address/convert_utxo_address.yaml
@@ -0,0 +1,52 @@
+/convert_utxo_address:
+ post:
+ summary: The convert_utxo_address method takes a UTXO address as input and returns
+ the equivalent address for another UTXO coin.
+ description: The convert_utxo_address method takes a UTXO address as input and
+ returns the equivalent address for another UTXO coin.
+ operationId: convert_utxo_address
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - convert_utxo_address
+ address:
+ type: string
+ description: Input UTXO address
+ coin:
+ type: string
+ description: Ticker of UTXO coin corresponding to the input address
+ (source coin)
+ to_coin:
+ type: string
+ description: Ticker of target UTXO coin (the coin to convert the address
+ to)
+ required:
+ - userpass
+ - method
+ - address
+ - coin
+ - to_coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Converted address
+ example: {}
diff --git a/openapi/paths/v1/convertaddress/convertaddress.yaml b/openapi/paths/v1/convertaddress/convertaddress.yaml
new file mode 100644
index 000000000..279a2bae0
--- /dev/null
+++ b/openapi/paths/v1/convertaddress/convertaddress.yaml
@@ -0,0 +1,51 @@
+/convertaddress:
+ post:
+ summary: The convertaddress method converts an input address to a specified address
+ format.
+ description: The convertaddress method converts an input address to a specified
+ address format.
+ operationId: convertaddress
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - convertaddress
+ coin:
+ type: string
+ description: The name of the coin address context
+ from:
+ type: string
+ description: Input address
+ to_address_format:
+ description: A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format)
+ object
+ $ref: ../../components/schemas/AddressFormat.yaml
+ required:
+ - userpass
+ - method
+ - coin
+ - from
+ - to_address_format
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The result of address conversion
+ example: {}
diff --git a/openapi/paths/v1/disable_coin/disable_coin.yaml b/openapi/paths/v1/disable_coin/disable_coin.yaml
new file mode 100644
index 000000000..748e4a0ce
--- /dev/null
+++ b/openapi/paths/v1/disable_coin/disable_coin.yaml
@@ -0,0 +1,57 @@
+/disable_coin:
+ post:
+ summary: The disable_coin method deactivates the previously enabled coin and also
+ cancels all active orders that use the selected coin.
+ description: The disable_coin method deactivates the previously enabled coin and
+ also cancels all active orders that use the selected coin.
+ operationId: disable_coin
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - disable_coin
+ coin:
+ type: string
+ description: The ticker of the coin to disable
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the deactivated coin
+ cancelled_orders:
+ type: string
+ description: UUIDs of cancelled orders
+ swaps:
+ type: string
+ description: UUIDs of active swaps that use the selected coin; present
+ only in error cases
+ orders.matching:
+ type: string
+ description: UUIDs of matching orders that use the selected coin;
+ present only in error cases
+ orders.cancelled:
+ type: string
+ description: UUIDs of orders that were successfully cancelled despite
+ the error
+ example: {}
diff --git a/openapi/paths/v1/fundvalue/fundvalue.yaml b/openapi/paths/v1/fundvalue/fundvalue.yaml
new file mode 100644
index 000000000..0eebcc12b
--- /dev/null
+++ b/openapi/paths/v1/fundvalue/fundvalue.yaml
@@ -0,0 +1,43 @@
+/fundvalue:
+ post:
+ summary: Calculate the current portfolio value across enabled coins (legacy API).
+ description: Calculate the current portfolio value across enabled coins (legacy
+ API).
+ operationId: fundvalue
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: RPC password (`RPC_UserP@SSW0RD`).
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - fundvalue
+ coins:
+ type: string
+ description: If provided, restrict calculation to specified coin tickers.
+ required:
+ - userpass
+ - method
+ - userpass
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ total_value_usd:
+ type: string
+ description: Portfolio value denominated in USD.
+ per_coin_values:
+ type: object
+ description: Key/value map of coin symbol โ value in USD.
+ example: {}
diff --git a/openapi/paths/v1/get_directly_connected_peers/get_directly_connected_peers.yaml b/openapi/paths/v1/get_directly_connected_peers/get_directly_connected_peers.yaml
new file mode 100644
index 000000000..8d585c322
--- /dev/null
+++ b/openapi/paths/v1/get_directly_connected_peers/get_directly_connected_peers.yaml
@@ -0,0 +1,41 @@
+/get_directly_connected_peers:
+ post:
+ summary: The get_directly_connected_peers method returns an array of peers (with
+ their multiaddresses) currently connected to the requesting node.
+ description: The get_directly_connected_peers method returns an array of peers
+ (with their multiaddresses) currently connected to the requesting node.
+ operationId: get_directly_connected_peers
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_directly_connected_peers
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ PeerID-Multiaddresses:
+ type: array
+ description: All connected peers with their multiaddresses.
+ example: {}
diff --git a/openapi/paths/v1/get_enabled_coins/get_enabled_coins.yaml b/openapi/paths/v1/get_enabled_coins/get_enabled_coins.yaml
new file mode 100644
index 000000000..647c7f3e2
--- /dev/null
+++ b/openapi/paths/v1/get_enabled_coins/get_enabled_coins.yaml
@@ -0,0 +1,47 @@
+/get_enabled_coins:
+ post:
+ summary: The get_enabled_coins method returns data of coins that are currently
+ enabled on the user
+ description: The get_enabled_coins method returns data of coins that are currently
+ enabled on the user
+ operationId: get_enabled_coins
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_enabled_coins
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: array
+ description: Tickers and addresses of enabled coins
+ result.address:
+ type: string
+ description: The user's address for this coin
+ result.ticker:
+ type: string
+ description: The ticker name of this coin
+ example: {}
diff --git a/openapi/paths/v1/get_gossip_mesh/get_gossip_mesh.yaml b/openapi/paths/v1/get_gossip_mesh/get_gossip_mesh.yaml
new file mode 100644
index 000000000..d427eb651
--- /dev/null
+++ b/openapi/paths/v1/get_gossip_mesh/get_gossip_mesh.yaml
@@ -0,0 +1,41 @@
+/get_gossip_mesh:
+ post:
+ summary: The get_gossip_mesh method returns an array of peerIDs added to a topics
+ description: The get_gossip_mesh method returns an array of peerIDs added to a
+ topics
+ operationId: get_gossip_mesh
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_gossip_mesh
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ Topic-PeerID map:
+ type: array
+ description: PeerIDs added to a topics' mesh (for each known gossipsub
+ topic)
+ example: {}
diff --git a/openapi/paths/v1/get_gossip_peer_topics/get_gossip_peer_topics.yaml b/openapi/paths/v1/get_gossip_peer_topics/get_gossip_peer_topics.yaml
new file mode 100644
index 000000000..6077cbf95
--- /dev/null
+++ b/openapi/paths/v1/get_gossip_peer_topics/get_gossip_peer_topics.yaml
@@ -0,0 +1,41 @@
+/get_gossip_peer_topics:
+ post:
+ summary: The get_gossip_peer_topics method returns a map of peerIDs to an array
+ of the topics to which they are subscribed.
+ description: The get_gossip_peer_topics method returns a map of peerIDs to an
+ array of the topics to which they are subscribed.
+ operationId: get_gossip_peer_topics
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_gossip_peer_topics
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ PeerID-Topic map:
+ type: array
+ description: Topics subscribed to by PeerIDs
+ example: {}
diff --git a/openapi/paths/v1/get_gossip_topic_peers/get_gossip_topic_peers.yaml b/openapi/paths/v1/get_gossip_topic_peers/get_gossip_topic_peers.yaml
new file mode 100644
index 000000000..fbc9f4c76
--- /dev/null
+++ b/openapi/paths/v1/get_gossip_topic_peers/get_gossip_topic_peers.yaml
@@ -0,0 +1,41 @@
+/get_gossip_topic_peers:
+ post:
+ summary: The get_gossip_topic_peers method returns a map of topics to an array
+ of the PeerIDs which are subscribers.
+ description: The get_gossip_topic_peers method returns a map of topics to an array
+ of the PeerIDs which are subscribers.
+ operationId: get_gossip_topic_peers
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_gossip_topic_peers
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ Topic-PeerID map:
+ type: array
+ description: PeerIDs subscribed to a topic
+ example: {}
diff --git a/openapi/paths/v1/get_my_peer_id/get_my_peer_id.yaml b/openapi/paths/v1/get_my_peer_id/get_my_peer_id.yaml
new file mode 100644
index 000000000..b95c7dffd
--- /dev/null
+++ b/openapi/paths/v1/get_my_peer_id/get_my_peer_id.yaml
@@ -0,0 +1,41 @@
+/get_my_peer_id:
+ post:
+ summary: The get_my_peer_id method returns your unique identifying Peer ID on
+ the network.
+ description: The get_my_peer_id method returns your unique identifying Peer ID
+ on the network.
+ operationId: get_my_peer_id
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_my_peer_id
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ PeerID:
+ type: string
+ description: The PeerID of your node on the network
+ example: {}
diff --git a/openapi/paths/v1/get_relay_mesh/get_relay_mesh.yaml b/openapi/paths/v1/get_relay_mesh/get_relay_mesh.yaml
new file mode 100644
index 000000000..bb204f8fc
--- /dev/null
+++ b/openapi/paths/v1/get_relay_mesh/get_relay_mesh.yaml
@@ -0,0 +1,38 @@
+/get_relay_mesh:
+ post:
+ summary: The get_relay_mesh method returns a list of peerIDs included in our local
+ relay mesh.
+ description: The get_relay_mesh method returns a list of peerIDs included in our
+ local relay mesh.
+ operationId: get_relay_mesh
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_relay_mesh
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/get_trade_fee/get_trade_fee.yaml b/openapi/paths/v1/get_trade_fee/get_trade_fee.yaml
new file mode 100644
index 000000000..3551bc4f8
--- /dev/null
+++ b/openapi/paths/v1/get_trade_fee/get_trade_fee.yaml
@@ -0,0 +1,39 @@
+/get_trade_fee:
+ post:
+ summary: The get_trade_fee method returns the approximate amount of the miner
+ fee that is paid per swap transaction.
+ description: The get_trade_fee method returns the approximate amount of the miner
+ fee that is paid per swap transaction.
+ operationId: get_trade_fee
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_trade_fee
+ coin:
+ type: string
+ description: The name of the coin for the requested trade fee
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/help/help.yaml b/openapi/paths/v1/help/help.yaml
new file mode 100644
index 000000000..18a3e97db
--- /dev/null
+++ b/openapi/paths/v1/help/help.yaml
@@ -0,0 +1,36 @@
+/help:
+ post:
+ summary: The help method returns the full API documentation in the terminal.
+ description: The help method returns the full API documentation in the terminal.
+ operationId: help
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - help
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/import_swaps/import_swaps.yaml b/openapi/paths/v1/import_swaps/import_swaps.yaml
new file mode 100644
index 000000000..e4171cd13
--- /dev/null
+++ b/openapi/paths/v1/import_swaps/import_swaps.yaml
@@ -0,0 +1,47 @@
+/import_swaps:
+ post:
+ summary: The import_swaps method imports to the local database the swaps data
+ that was exported from another Komodo DeFi Framework API instance.
+ description: The import_swaps method imports to the local database the swaps data
+ that was exported from another Komodo DeFi Framework API instance.
+ operationId: import_swaps
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - import_swaps
+ swaps:
+ description: A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status)
+ objects.
+ $ref: ../../components/schemas/SwapStatus.yaml
+ required:
+ - userpass
+ - method
+ - swaps
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result.imported:
+ type: string
+ description: UUIDs of swaps that were successfully imported
+ result.skipped:
+ type: string
+ description: UUIDs of swaps that failed to import; includes error
+ message
+ example: {}
diff --git a/openapi/paths/v1/inventory/inventory.yaml b/openapi/paths/v1/inventory/inventory.yaml
new file mode 100644
index 000000000..ca8efa449
--- /dev/null
+++ b/openapi/paths/v1/inventory/inventory.yaml
@@ -0,0 +1,37 @@
+/inventory:
+ post:
+ summary: Return an overview of current maker/taker order inventory (legacy API).
+ description: Return an overview of current maker/taker order inventory (legacy
+ API).
+ operationId: inventory
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: RPC password (`RPC_UserP@SSW0RD`).
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - inventory
+ required:
+ - userpass
+ - method
+ - userpass
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ orders:
+ type: array
+ description: List of active orders with details.
+ example: {}
diff --git a/openapi/paths/v1/kmd_rewards_info/kmd_rewards_info.yaml b/openapi/paths/v1/kmd_rewards_info/kmd_rewards_info.yaml
new file mode 100644
index 000000000..97152bb33
--- /dev/null
+++ b/openapi/paths/v1/kmd_rewards_info/kmd_rewards_info.yaml
@@ -0,0 +1,38 @@
+/kmd_rewards_info:
+ post:
+ summary: The kmd_rewards_info method returns information about the active user
+ rewards that can be claimed by an address
+ description: The kmd_rewards_info method returns information about the active
+ user rewards that can be claimed by an address
+ operationId: kmd_rewards_info
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - kmd_rewards_info
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/list_banned_pubkeys/list_banned_pubkeys.yaml b/openapi/paths/v1/list_banned_pubkeys/list_banned_pubkeys.yaml
new file mode 100644
index 000000000..b624d67ce
--- /dev/null
+++ b/openapi/paths/v1/list_banned_pubkeys/list_banned_pubkeys.yaml
@@ -0,0 +1,38 @@
+/list_banned_pubkeys:
+ post:
+ summary: The list_banned_pubkeys method returns a list of public keys of nodes
+ that are banned from interacting with the node executing the method.
+ description: The list_banned_pubkeys method returns a list of public keys of nodes
+ that are banned from interacting with the node executing the method.
+ operationId: list_banned_pubkeys
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - list_banned_pubkeys
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/max_taker_vol/max_taker_vol.yaml b/openapi/paths/v1/max_taker_vol/max_taker_vol.yaml
new file mode 100644
index 000000000..05e0ac855
--- /dev/null
+++ b/openapi/paths/v1/max_taker_vol/max_taker_vol.yaml
@@ -0,0 +1,40 @@
+/max_taker_vol:
+ post:
+ summary: The max_taker_vol method returns the maximum available volume for buy/sell
+ methods for selected coin.
+ description: The max_taker_vol method returns the maximum available volume for
+ buy/sell methods for selected coin.
+ operationId: max_taker_vol
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - max_taker_vol
+ coin:
+ type: string
+ description: The name of the coin to retrieve the max available taker
+ volume
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/metrics/metrics.yaml b/openapi/paths/v1/metrics/metrics.yaml
new file mode 100644
index 000000000..57c35b734
--- /dev/null
+++ b/openapi/paths/v1/metrics/metrics.yaml
@@ -0,0 +1,38 @@
+/metrics:
+ post:
+ summary: The metrics method returns a snapshot of the current Komodo DeFi Framework
+ API metrics used in Prometheus and Grafana.
+ description: The metrics method returns a snapshot of the current Komodo DeFi
+ Framework API metrics used in Prometheus and Grafana.
+ operationId: metrics
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - metrics
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/min_trading_vol/min_trading_vol.yaml b/openapi/paths/v1/min_trading_vol/min_trading_vol.yaml
new file mode 100644
index 000000000..0f77be36d
--- /dev/null
+++ b/openapi/paths/v1/min_trading_vol/min_trading_vol.yaml
@@ -0,0 +1,40 @@
+/min_trading_vol:
+ post:
+ summary: The min_trading_vol method returns the minimum required volume for buy/sell/setprice
+ methods for the selected coin.
+ description: The min_trading_vol method returns the minimum required volume for
+ buy/sell/setprice methods for the selected coin.
+ operationId: min_trading_vol
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - min_trading_vol
+ coin:
+ type: string
+ description: The name of the coin to retrieve the minimum trading
+ volume
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/my_balance/my_balance.yaml b/openapi/paths/v1/my_balance/my_balance.yaml
new file mode 100644
index 000000000..b3c90cfe3
--- /dev/null
+++ b/openapi/paths/v1/my_balance/my_balance.yaml
@@ -0,0 +1,38 @@
+/my_balance:
+ post:
+ summary: The my_balance method returns the current balance of the specified coin.
+ description: The my_balance method returns the current balance of the specified
+ coin.
+ operationId: my_balance
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_balance
+ coin:
+ type: string
+ description: The name of the coin to retrieve the balance
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/my_orders/my_orders.yaml b/openapi/paths/v1/my_orders/my_orders.yaml
new file mode 100644
index 000000000..e522411fc
--- /dev/null
+++ b/openapi/paths/v1/my_orders/my_orders.yaml
@@ -0,0 +1,38 @@
+/my_orders:
+ post:
+ summary: The my_orders method returns the data of all active orders created by
+ the Komodo DeFi Framework API node.
+ description: The my_orders method returns the data of all active orders created
+ by the Komodo DeFi Framework API node.
+ operationId: my_orders
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_orders
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/my_recent_swaps/my_recent_swaps.yaml b/openapi/paths/v1/my_recent_swaps/my_recent_swaps.yaml
new file mode 100644
index 000000000..909ce07d6
--- /dev/null
+++ b/openapi/paths/v1/my_recent_swaps/my_recent_swaps.yaml
@@ -0,0 +1,64 @@
+/my_recent_swaps:
+ post:
+ summary: The my_recent_swaps method returns the data of the most recent atomic
+ swaps executed by the Komodo DeFi Framework API node.
+ description: The my_recent_swaps method returns the data of the most recent atomic
+ swaps executed by the Komodo DeFi Framework API node.
+ operationId: my_recent_swaps
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_recent_swaps
+ limit:
+ type: number
+ description: Limits the number of returned swaps. The default is `10`.
+ default: 10.0
+ from_uuid:
+ type: string
+ description: Skips records until this uuid, skipping the `from_uuid`
+ as well. Useful for infinite scrolling implementation.
+ page_number:
+ type: number
+ description: Returns `limit` swaps from the selected page. Ignored
+ if `from_uuid` is set.
+ default: 1.0
+ my_coin:
+ type: string
+ description: Return only swaps that match the `swap.my_coin = request.my_coin`
+ condition.
+ other_coin:
+ type: string
+ description: Return only swaps that match the `swap.other_coin = request.other_coin`
+ condition.
+ from_timestamp:
+ type: number
+ description: Return only swaps that match the `swap.started_at >=
+ request.from_timestamp` condition.
+ to_timestamp:
+ type: number
+ description: Return only swaps that match the `swap.started_at < request.to_timestamp`
+ condition.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/my_swap_status/my_swap_status.yaml b/openapi/paths/v1/my_swap_status/my_swap_status.yaml
new file mode 100644
index 000000000..3f01a9cd9
--- /dev/null
+++ b/openapi/paths/v1/my_swap_status/my_swap_status.yaml
@@ -0,0 +1,40 @@
+/my_swap_status:
+ post:
+ summary: The my_swap_status method returns the data of an atomic swap executed
+ on an Komodo DeFi Framework API node.
+ description: The my_swap_status method returns the data of an atomic swap executed
+ on an Komodo DeFi Framework API node.
+ operationId: my_swap_status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_swap_status
+ uuid:
+ type: string
+ description: The uuid of swap, typically received from the buy/sell
+ call
+ required:
+ - userpass
+ - method
+ - uuid
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/my_tx_history/my_tx_history.yaml b/openapi/paths/v1/my_tx_history/my_tx_history.yaml
new file mode 100644
index 000000000..290ab19ec
--- /dev/null
+++ b/openapi/paths/v1/my_tx_history/my_tx_history.yaml
@@ -0,0 +1,90 @@
+/my_tx_history:
+ post:
+ summary: Method description for my_tx_history
+ description: Method description for my_tx_history
+ operationId: my_tx_history
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_tx_history
+ coin:
+ type: string
+ description: The name of the coin for the history request
+ from_id:
+ type: string
+ description: Komodo DeFi Framework API will skip records until it
+ reaches this ID, skipping the `from_id` as well; track the `internal_id`
+ of the last displayed transaction to find the value of this field
+ for the next page
+ limit:
+ type: number
+ description: Limits the number of returned transactions; ignored if
+ `max = true`
+ default: 10.0
+ max:
+ type: boolean
+ description: Whether to return all available records; defaults to
+ `false`
+ default: false
+ page_number:
+ type: number
+ description: Komodo DeFi Framework API will return limit swaps from
+ the selected page; this param will be ignored if from\_id is set.
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ current_block:
+ type: number
+ description: The number of the latest block of coin blockchain
+ from_id:
+ type: string
+ description: The from\_id specified in the request; this value is
+ null if from\_id was not set
+ limit:
+ type: number
+ description: The limit that was set in the request; note that the
+ actual number of transactions can differ from the specified limit
+ (e.g. on the last page)
+ page_number:
+ type: number
+ description: The page\_number that was set in the request
+ skipped:
+ type: number
+ description: The number of skipped records (i.e. the position of `from_id`
+ in the list + 1); this value is 0 if `from_id` was not set
+ sync_status:
+ description: A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status)
+ object. Provides the information that helps to track the progress
+ of transaction history preloading at background
+ $ref: ../../components/schemas/SyncStatus.yaml
+ total:
+ type: number
+ description: The total number of transactions available
+ total_pages:
+ type: number
+ description: Total pages available with the selected limit
+ transactions:
+ type: array
+ description: Transactions data
+ example: {}
diff --git a/openapi/paths/v1/order_status/order_status.yaml b/openapi/paths/v1/order_status/order_status.yaml
new file mode 100644
index 000000000..48797182f
--- /dev/null
+++ b/openapi/paths/v1/order_status/order_status.yaml
@@ -0,0 +1,54 @@
+/order_status:
+ post:
+ summary: The order_status method returns the data of the order with the selected
+ uuid created by the Komodo DeFi Framework API node.
+ description: The order_status method returns the data of the order with the selected
+ uuid created by the Komodo DeFi Framework API node.
+ operationId: order_status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - order_status
+ uuid:
+ type: string
+ description: UUID of order to display
+ required:
+ - userpass
+ - method
+ - uuid
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ base_orderbook_ticker:
+ type: string
+ description: The orderbook ticker for base coin. This field is used
+ to group segwit and non-segwit versions of UTXO coins.
+ order:
+ description: A standard [OrderStatusData](/komodo-defi-framework/api/common_structures/orders/#order-status-data)
+ object.
+ $ref: ../../components/schemas/OrderStatusData.yaml
+ rel_orderbook_ticker:
+ type: string
+ description: The orderbook ticker for rel coin. This field is used
+ to group segwit and non-segwit versions of UTXO coins.
+ type:
+ type: string
+ description: Type of the order ("Maker" or "Taker")
+ example: {}
diff --git a/openapi/paths/v1/orderbook/orderbook.yaml b/openapi/paths/v1/orderbook/orderbook.yaml
new file mode 100644
index 000000000..3b7847d8c
--- /dev/null
+++ b/openapi/paths/v1/orderbook/orderbook.yaml
@@ -0,0 +1,113 @@
+/orderbook:
+ post:
+ summary: The orderbook method requests from the network the currently available
+ orders for the specified trading pair.
+ description: The orderbook method requests from the network the currently available
+ orders for the specified trading pair.
+ operationId: orderbook
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - orderbook
+ base:
+ type: string
+ description: Base currency of a pair
+ rel:
+ type: string
+ description: Related currency, also known as the "quote currency"
+ required:
+ - userpass
+ - method
+ - base
+ - rel
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ asks:
+ description: An array of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1)
+ objects containing outstanding asks
+ $ref: ../../components/schemas/OrderDataV1.yaml
+ base:
+ type: string
+ description: The name of the coin the user desires to receive
+ netid:
+ type: number
+ description: The id of the network on which the request is made
+ numbids:
+ type: number
+ description: The number of outstanding bids
+ numasks:
+ type: number
+ description: The number of outstanding asks
+ rel:
+ type: string
+ description: The name of the coin the user will trade
+ timestamp:
+ type: number
+ description: The timestamp of the orderbook request
+ bids:
+ description: An array of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1)
+ objects containing outstanding bids
+ $ref: ../../components/schemas/OrderDataV1.yaml
+ total_asks_base_vol:
+ type: string
+ description: The base volumes sum of all asks
+ total_asks_base_vol_fraction:
+ description: The `total_asks_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: ../../components/schemas/FractionalValue.yaml
+ total_asks_base_vol_rat:
+ description: The `total_asks_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: ../../components/schemas/RationalValue.yaml
+ total_asks_rel_vol:
+ type: string
+ description: The rel volumes sum of all asks
+ total_asks_rel_vol_fraction:
+ description: The `total_asks_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: ../../components/schemas/FractionalValue.yaml
+ total_asks_rel_vol_rat:
+ description: The `total_asks_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: ../../components/schemas/RationalValue.yaml
+ total_bids_base_vol:
+ type: string
+ description: The base volumes sum of all bids
+ total_bids_base_vol_fraction:
+ description: The `total_bids_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: ../../components/schemas/FractionalValue.yaml
+ total_bids_base_vol_rat:
+ description: The `total_bids_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: ../../components/schemas/RationalValue.yaml
+ total_bids_rel_vol:
+ type: string
+ description: The rel volumes sum of all bids
+ total_bids_rel_vol_fraction:
+ description: The `total_bids_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.
+ $ref: ../../components/schemas/FractionalValue.yaml
+ total_bids_rel_vol_rat:
+ description: The `total_bids_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: ../../components/schemas/RationalValue.yaml
+ example: {}
diff --git a/openapi/paths/v1/orderbook_depth/orderbook_depth.yaml b/openapi/paths/v1/orderbook_depth/orderbook_depth.yaml
new file mode 100644
index 000000000..ecb3c893d
--- /dev/null
+++ b/openapi/paths/v1/orderbook_depth/orderbook_depth.yaml
@@ -0,0 +1,39 @@
+/orderbook_depth:
+ post:
+ summary: The orderbook_depth method returns the number of asks and bids for the
+ specified trading pairs.
+ description: The orderbook_depth method returns the number of asks and bids for
+ the specified trading pairs.
+ operationId: orderbook_depth
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - orderbook_depth
+ pairs:
+ type: array
+ description: An array of trading pairs
+ required:
+ - userpass
+ - method
+ - pairs
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/orders_history_by_filter/orders_history_by_filter.yaml b/openapi/paths/v1/orders_history_by_filter/orders_history_by_filter.yaml
new file mode 100644
index 000000000..6e51d9db7
--- /dev/null
+++ b/openapi/paths/v1/orders_history_by_filter/orders_history_by_filter.yaml
@@ -0,0 +1,102 @@
+/orders_history_by_filter:
+ post:
+ summary: The orders_history_by_filter method returns all orders, whether active
+ or inactive, that match the selected filters.
+ description: The orders_history_by_filter method returns all orders, whether active
+ or inactive, that match the selected filters.
+ operationId: orders_history_by_filter
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - orders_history_by_filter
+ base:
+ type: string
+ description: Return only orders that match the `order.base = base`
+ condition
+ from_price:
+ type: string
+ description: Return only orders that match the `order.price >= from_price`
+ condition
+ from_timestamp:
+ type: integer
+ description: Timestamp in UNIX format. Return only orders that match
+ the `order.created_at >= from_timestamp` condition
+ from_volume:
+ type: string
+ description: Return only orders that match the `order.volume >= from_volume`
+ condition
+ include_details:
+ type: boolean
+ description: Whether to include complete order details in response;
+ defaults to false
+ initial_action:
+ type: string
+ description: Return only orders that match the `initial_action`; `initial_action`
+ can be "Sell" or "Buy". Note that maker order `initial_action` is
+ considered "Sell"
+ order_type:
+ description: A standard [OrderTypeEnum](/komodo-defi-framework/api/common_structures/enums/#order-type-enum)
+ enum. Return only orders that match the `order_type`
+ $ref: ../../components/schemas/OrderTypeEnum.yaml
+ rel:
+ type: string
+ description: Return only orders that match the `order.rel = rel` condition
+ status:
+ description: A standard [OrderStatusEnum](/komodo-defi-framework/api/common_structures/enums/#order-status-enum)
+ enum. Return only orders that match the `status`
+ $ref: ../../components/schemas/OrderStatusEnum.yaml
+ to_price:
+ type: string
+ description: Return only orders that match the `order.price <= to_price`
+ condition
+ to_timestamp:
+ type: number
+ description: Timestamp in UNIX format. Return only orders that match
+ the `order.created_at <= to_timestamp` condition
+ to_volume:
+ type: string
+ description: Return only orders that match the `order.volume <= to_volume`
+ condition
+ was_taker:
+ type: boolean
+ description: Return only `GoodTillCancelled` orders that got converted
+ from `taker` to `maker`
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ details:
+ type: array
+ description: Array of complete order details for every order that
+ matches the selected filters; returns `[]` if `include_details`
+ is false or not set
+ found_records:
+ type: number
+ description: The number of returned orders
+ orders:
+ description: Array of [OrderSummaryData](/komodo-defi-framework/api/common_structures/orders/#order-summary-data)
+ that match the selected filters.
+ $ref: ../../components/schemas/OrderSummaryData.yaml
+ warnings:
+ type: array
+ description: Array containing warnings objects
+ example: {}
diff --git a/openapi/paths/v1/rational_number_note/rational_number_type.yaml b/openapi/paths/v1/rational_number_note/rational_number_type.yaml
new file mode 100644
index 000000000..c5de90567
--- /dev/null
+++ b/openapi/paths/v1/rational_number_note/rational_number_type.yaml
@@ -0,0 +1,35 @@
+/rational_number_type:
+ post:
+ summary: The Komodo DeFi Framework API now offers the num-rational crate feature.
+ This is used to represent order volumes and prices.
+ description: The Komodo DeFi Framework API now offers the num-rational crate feature.
+ This is used to represent order volumes and prices.
+ operationId: rational_number_type
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - rational_number_type
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v1/recover_funds_of_swap/recover_funds_of_swap.yaml b/openapi/paths/v1/recover_funds_of_swap/recover_funds_of_swap.yaml
new file mode 100644
index 000000000..393c726af
--- /dev/null
+++ b/openapi/paths/v1/recover_funds_of_swap/recover_funds_of_swap.yaml
@@ -0,0 +1,55 @@
+/recover_funds_of_swap:
+ post:
+ summary: Learn how to recover funds from a swap-payment address in case of an
+ error using the recover_funds_of_swap method in the Komodo DeFi Framework API.
+ description: Learn how to recover funds from a swap-payment address in case of
+ an error using the recover_funds_of_swap method in the Komodo DeFi Framework
+ API.
+ operationId: recover_funds_of_swap
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - recover_funds_of_swap
+ uuid:
+ type: string
+ description: UUID of the swap to recover the funds
+ required:
+ - userpass
+ - method
+ - uuid
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ action:
+ type: string
+ description: The action executed to unlock the funds. Can be either
+ `SpentOtherPayment` or `RefundedMyPayment`
+ coin:
+ type: string
+ description: The balance of this coin will be unstuck by the recovering
+ transaction
+ tx_hash:
+ type: string
+ description: The hash of the recovering transaction
+ tx_hex:
+ type: string
+ description: Raw bytes of the recovering transaction in hexadecimal
+ representation
+ example: {}
diff --git a/openapi/paths/v1/sell/sell.yaml b/openapi/paths/v1/sell/sell.yaml
new file mode 100644
index 000000000..4f27b6e49
--- /dev/null
+++ b/openapi/paths/v1/sell/sell.yaml
@@ -0,0 +1,167 @@
+/sell:
+ post:
+ summary: The sell method issues a sell request and attempts to match an order
+ from the orderbook based on the provided arguments.
+ description: The sell method issues a sell request and attempts to match an order
+ from the orderbook based on the provided arguments.
+ operationId: sell
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - sell
+ base:
+ type: string
+ description: The name of the coin the user desires to sell
+ rel:
+ type: string
+ description: The name of the coin the user desires to receive
+ price:
+ type: string
+ description: The amount of `rel` coins the user wants to receive for
+ each unit of the `base` coin spent.
+ volume:
+ type: string
+ description: 'The maximum amount of `base` coin available for sale
+ in the order, ignored if max is `true`; the following values must
+ be greater than or equal to the `min_trading_vol` of the corresponding
+ coin: - the argument `volume`
- the product of the arguments
+ `volume` and `price`
'
+ base_confs:
+ type: number
+ description: Number of required blockchain confirmations for base
+ coin atomic swap transaction; default to base coin configuration
+ if not set
+ base_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for base coin atomic
+ swap transaction; default to base coin configuration if not set
+ match_by:
+ description: Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by)
+ object, to filter to include only matches by pubkey or uuid. *Important:*
+ This condition is not applied after a `GoodTillCancelled` order
+ is converted to a `maker` request.
+ $ref: ../../components/schemas/MatchBy.yaml
+ min_volume:
+ description: 'The amount of `base` coin that will be used as `min_volume`
+ of `GoodTillCancelled` order after conversion to maker; the following
+ values must be greater than or equal to the `min_trading_vol` of
+ the corresponding coin: - the argument `min_volume`
- the
+ product of the arguments `min_volume` and `price`
. Can
+ be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ objects.'
+ $ref: ../../components/schemas/RationalValue.yaml
+ order_type:
+ description: Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type)
+ object.
+ $ref: ../../components/schemas/OrderType.yaml
+ rel_confs:
+ type: number
+ description: Number of required blockchain confirmations for rel coin
+ atomic swap transaction; default to rel coin configuration if not
+ set
+ rel_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for rel coin atomic
+ swap transaction; default to rel coin configuration if not set
+ save_in_history:
+ type: boolean
+ description: Defaults to `true`. If set to `false` no order history
+ will be saved (though order status will be temporarily stored while
+ in progress). If `true`, each order's short record history is stored
+ in a local SQLite database table, and when the order is cancelled
+ or fully matched, its history will be saved as a json file
+ default: true
+ required:
+ - userpass
+ - method
+ - base
+ - rel
+ - price
+ - volume
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ action:
+ type: string
+ description: The action of the request (`Sell`)
+ base:
+ type: string
+ description: The base currency of the request
+ base_amount:
+ type: string
+ description: The resulting amount of base currency that is sold if
+ the order matches, represented as a decimal value.
+ base_amount_rat:
+ description: The resulting amount of base currency that is sold if
+ the order matches, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.
+ $ref: ../../components/schemas/RationalValue.yaml
+ base_orderbook_ticker:
+ type: string
+ description: The ticker of the base currency if `orderbook_ticker`
+ is configured for the base currency in `coins` file. If not defined,
+ will return a null value.
+ conf_settings:
+ description: A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings)
+ object.
+ $ref: ../../components/schemas/ConfSettings.yaml
+ dest_pub_key:
+ type: string
+ description: Reserved for future use. The `dest_pub_key` allows the
+ user to choose the P2P node that is eligible to match with the request.
+ This value defaults to "zero pubkey", meaning that `anyone` can
+ match
+ match_by:
+ description: A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by)
+ object, to filter to include only matches by pubkey or uuid. *Important:*
+ This condition is not applied after a `GoodTillCancelled` order
+ is converted to a `maker` request.
+ $ref: ../../components/schemas/MatchBy.yaml
+ method:
+ type: string
+ description: This field is used for internal P2P interactions; the
+ value is always equal to "request"
+ rel:
+ type: string
+ description: The rel currency of the request
+ rel_amount:
+ type: string
+ description: The minimum amount of `rel` coin that must be received
+ in order to sell the `base_amount` of `base` (according to `price`,
+ in decimal representation)
+ rel_amount_rat:
+ description: The minimum amount of `rel` coin that must be received
+ in order to sell the `base_amount` of `base` (according to `price`,
+ represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object).
+ $ref: ../../components/schemas/RationalValue.yaml
+ rel_orderbook_ticker:
+ type: string
+ description: The ticker of the rel currency if `orderbook_ticker`
+ is configured for the rel currency in `coins` file. If not defined,
+ will return a null value.
+ sender_pubkey:
+ type: string
+ description: The public key of our node
+ uuid:
+ type: string
+ description: The request uuid
+ example: {}
diff --git a/openapi/paths/v1/send_raw_transaction/send_raw_transaction.yaml b/openapi/paths/v1/send_raw_transaction/send_raw_transaction.yaml
new file mode 100644
index 000000000..2df3aa8a7
--- /dev/null
+++ b/openapi/paths/v1/send_raw_transaction/send_raw_transaction.yaml
@@ -0,0 +1,52 @@
+/send_raw_transaction:
+ post:
+ summary: The send_raw_transaction method broadcasts the transaction to the network
+ of the selected coin.
+ description: The send_raw_transaction method broadcasts the transaction to the
+ network of the selected coin.
+ operationId: send_raw_transaction
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - send_raw_transaction
+ coin:
+ type: string
+ description: The name of the coin network on which to broadcast the
+ transaction.
+ tx_hex:
+ type: string
+ description: The transaction bytes in hexadecimal format; this is
+ typically generated by the `withdraw` method. Not used for Sia protocol
+ coins.
+ tx_json:
+ type: object
+ description: For Sia protocol coins only. The transaction details
+ in JSON format; this is typically generated by the `withdraw` method.
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ tx_hash:
+ type: string
+ description: The hash of the broadcast transaction
+ example: {}
diff --git a/openapi/paths/v1/set_required_confirmations/set_required_confirmations.yaml b/openapi/paths/v1/set_required_confirmations/set_required_confirmations.yaml
new file mode 100644
index 000000000..a77c67717
--- /dev/null
+++ b/openapi/paths/v1/set_required_confirmations/set_required_confirmations.yaml
@@ -0,0 +1,49 @@
+/set_required_confirmations:
+ post:
+ summary: The set_required_confirmations method sets the number of confirmations
+ for which Komodo DeFi Framework API must wait for the selected coin.
+ description: The set_required_confirmations method sets the number of confirmations
+ for which Komodo DeFi Framework API must wait for the selected coin.
+ operationId: set_required_confirmations
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - set_required_confirmations
+ coin:
+ type: string
+ description: The ticker of the selected coin
+ confirmations:
+ type: number
+ description: The number of confirmations to require
+ required:
+ - userpass
+ - method
+ - coin
+ - confirmations
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin selected in the request
+ confirmations:
+ type: number
+ description: The number of confirmations in the request
+ example: {}
diff --git a/openapi/paths/v1/set_requires_notarization/set_requires_notarization.yaml b/openapi/paths/v1/set_requires_notarization/set_requires_notarization.yaml
new file mode 100644
index 000000000..fca5f4baa
--- /dev/null
+++ b/openapi/paths/v1/set_requires_notarization/set_requires_notarization.yaml
@@ -0,0 +1,51 @@
+/set_requires_notarization:
+ post:
+ summary: The set_requires_notarization method indicates whether Komodo DeFi Framework
+ API must wait for a dPoW notarization of the given atomic swap transactions.
+ description: The set_requires_notarization method indicates whether Komodo DeFi
+ Framework API must wait for a dPoW notarization of the given atomic swap transactions.
+ operationId: set_requires_notarization
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - set_requires_notarization
+ coin:
+ type: string
+ description: The ticker of the selected coin
+ requires_notarization:
+ type: boolean
+ description: Whether the node should wait for dPoW notarization of
+ atomic swap transactions
+ required:
+ - userpass
+ - method
+ - coin
+ - requires_notarization
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin selected in the request
+ requires_notarization:
+ type: boolean
+ description: Whether the node must wait for a dPoW notarization of
+ the atomic swap transactions
+ example: {}
diff --git a/openapi/paths/v1/setprice/setprice.yaml b/openapi/paths/v1/setprice/setprice.yaml
new file mode 100644
index 000000000..691d1321f
--- /dev/null
+++ b/openapi/paths/v1/setprice/setprice.yaml
@@ -0,0 +1,168 @@
+/setprice:
+ post:
+ summary: The setprice method places an order on the orderbook, and it relies on
+ this node acting as a maker, also called a Bob node.
+ description: The setprice method places an order on the orderbook, and it relies
+ on this node acting as a maker, also called a Bob node.
+ operationId: setprice
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - setprice
+ base:
+ type: string
+ description: The name of the coin the user desires to sell
+ rel:
+ type: string
+ description: The name of the coin the user desires to receive
+ price:
+ description: The amount of `rel` coins the user wants to receive for
+ each unit of the `base` coin spent. Can be a numeric string, expressed
+ using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ objects.
+ $ref: ../../components/schemas/RationalValue.yaml
+ volume:
+ type: string
+ description: 'The maximum amount of `base` coin available for sale
+ in the order, ignored if max is `true`; the following values must
+ be greater than or equal to the `min_trading_vol` of the corresponding
+ coin: - the argument `volume`
- the product of the arguments
+ `volume` and `price`
'
+ min_volume:
+ type: string
+ description: 'The minimum amount of `base` coin available for sale
+ in the order; it must be less or equal than `volume` param; the
+ following values must be greater than or equal to the `min_trading_vol`
+ of the corresponding coin: - the argument `min_volume`
- the
+ product of the arguments `min_volume` and `price`
'
+ max:
+ type: boolean
+ description: Komodo DeFi Framework API will use the entire coin balance
+ for the order, taking `0.001` coins into reserve to account for
+ fees
+ default: false
+ cancel_previous:
+ type: boolean
+ description: Komodo DeFi Framework API will cancel all existing orders
+ for the selected pair by default; set this value to `false` to prevent
+ this behavior
+ default: true
+ base_confs:
+ type: number
+ description: Number of required blockchain confirmations for base
+ coin atomic swap transaction; default to base coin configuration
+ if not set
+ base_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for base coin atomic
+ swap transaction; default to base coin configuration if not set
+ rel_confs:
+ type: number
+ description: Number of required blockchain confirmations for rel coin
+ atomic swap transaction; default to rel coin configuration if not
+ set
+ rel_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for rel coin atomic
+ swap transaction; default to base coin configuration if not set
+ save_in_history:
+ type: boolean
+ description: Defaults to `true`. If set to `false` no order history
+ will be saved (though order status will be temporarily stored while
+ in progress). If `true`, each order's short record history is stored
+ in a local SQLite database table, and when the order is cancelled
+ or fully matched, its history will be saved as a json file
+ default: true
+ required:
+ - userpass
+ - method
+ - base
+ - rel
+ - price
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: object
+ description: The resulting order object
+ base:
+ type: string
+ description: The base coin of the order
+ rel:
+ type: string
+ description: The rel coin of the order
+ price:
+ type: string
+ description: The expected amount of `rel` coin to be received per
+ 1 unit of `base` coin; decimal representation
+ price_rat:
+ type: string
+ description: The expected amount of `rel` coin to be received per
+ 1 unit of `base` coin; rational representation
+ max_base_vol:
+ type: string
+ description: The maximum volume of base coin available to trade; decimal
+ representation
+ max_base_vol_rat:
+ type: string
+ description: The maximum volume of base coin available to trade; rational
+ representation
+ min_base_vol:
+ type: string
+ description: Komodo DeFi Framework API won't match with other orders
+ that attempt to trade less than `min_base_vol`; decimal representation
+ min_base_vol_rat:
+ type: string
+ description: Komodo DeFi Framework API won't match with other orders
+ that attempt to trade less than `min_base_vol`; rational representation
+ created_at:
+ type: number
+ description: Unix timestamp in milliseconds, indicating the order
+ creation time
+ updated_at:
+ type: number
+ description: Unix timestamp in milliseconds, indicating the order
+ update time
+ matches:
+ type: object
+ description: Contains the map of ongoing matches with other orders,
+ empty as the order was recently created
+ started_swaps:
+ type: string
+ description: UUIDs of swaps that were initiated by the order
+ uuid:
+ type: string
+ description: UUID of the created order
+ conf_settings:
+ description: A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings)
+ object.
+ $ref: ../../components/schemas/ConfSettings.yaml
+ base_orderbook_ticker:
+ type: string
+ description: The ticker of the base currency if `orderbook_ticker`
+ is configured for the base currency in `coins` file. If not defined,
+ will return a null value.
+ rel_orderbook_ticker:
+ type: string
+ description: The ticker of the rel currency if `orderbook_ticker`
+ is configured for the rel currency in `coins` file. If not defined,
+ will return a null value.
+ example: {}
diff --git a/openapi/paths/v1/show_priv_key/show_priv_key.yaml b/openapi/paths/v1/show_priv_key/show_priv_key.yaml
new file mode 100644
index 000000000..df8ce8172
--- /dev/null
+++ b/openapi/paths/v1/show_priv_key/show_priv_key.yaml
@@ -0,0 +1,45 @@
+/show_priv_key:
+ post:
+ summary: The show_priv_key method returns the private key of the specified coin
+ in a format compatible with coin wallets.
+ description: The show_priv_key method returns the private key of the specified
+ coin in a format compatible with coin wallets.
+ operationId: show_priv_key
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - show_priv_key
+ coin:
+ type: string
+ description: The name of the coin of the private key to show
+ required:
+ - userpass
+ - method
+ - coin
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The name of the coin
+ priv_key:
+ type: string
+ description: The private key of the coin
+ example: {}
diff --git a/openapi/paths/v1/stats_swap_status/stats_swap_status.yaml b/openapi/paths/v1/stats_swap_status/stats_swap_status.yaml
new file mode 100644
index 000000000..607d119cc
--- /dev/null
+++ b/openapi/paths/v1/stats_swap_status/stats_swap_status.yaml
@@ -0,0 +1,42 @@
+/stats_swap_status:
+ post:
+ summary: Return aggregated statistics on swap statuses (legacy API).
+ description: Return aggregated statistics on swap statuses (legacy API).
+ operationId: stats_swap_status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: RPC password (`RPC_UserP@SSW0RD`).
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stats_swap_status
+ required:
+ - userpass
+ - method
+ - userpass
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ total_swaps:
+ type: integer
+ description: Total number of swaps recorded.
+ success_rate:
+ type: string
+ description: Percentage of successful swaps.
+ fail_rate:
+ type: string
+ description: Percentage of failed swaps.
+ example: {}
diff --git a/openapi/paths/v1/stop/stop.yaml b/openapi/paths/v1/stop/stop.yaml
new file mode 100644
index 000000000..7acd440b1
--- /dev/null
+++ b/openapi/paths/v1/stop/stop.yaml
@@ -0,0 +1,39 @@
+/stop:
+ post:
+ summary: The stop method stops the Komodo DeFi Framework API software.
+ description: The stop method stops the Komodo DeFi Framework API software.
+ operationId: stop
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stop
+ '-':
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ '-':
+ type: string
+ description: This method does not return any parameters.
+ example: {}
diff --git a/openapi/paths/v1/trade_preimage/trade_preimage.yaml b/openapi/paths/v1/trade_preimage/trade_preimage.yaml
new file mode 100644
index 000000000..b03d0b90f
--- /dev/null
+++ b/openapi/paths/v1/trade_preimage/trade_preimage.yaml
@@ -0,0 +1,107 @@
+/trade_preimage:
+ post:
+ summary: The trade_preimage method returns the approximate fee amounts that are
+ paid per the whole swap.
+ description: The trade_preimage method returns the approximate fee amounts that
+ are paid per the whole swap.
+ operationId: trade_preimage
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - trade_preimage
+ base:
+ type: string
+ description: The base currency of the request
+ max:
+ type: boolean
+ description: Whether to return the maximum available volume for `setprice`
+ method; must not be set or `false` if `swap_method` is `buy` or
+ `sell`
+ default: false
+ price:
+ type: string
+ description: The price in `rel` the user is willing to pay per one
+ unit of the `base` coin
+ rel:
+ type: string
+ description: The rel currency of the request
+ swap_method:
+ description: A standard [SwapMethodEnum](/komodo-defi-framework/api/common_structures/enums/#swap-method-enum)
+ enum. The name of the method whose preimage is requested.
+ $ref: ../../components/schemas/SwapMethodEnum.yaml
+ volume:
+ type: string
+ description: The amount the user is willing to trade; ignored if `max
+ = true` and `swap_method` is `setprice`, otherwise, it must be set
+ required:
+ - userpass
+ - method
+ - base
+ - price
+ - rel
+ - swap_method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ base_coin_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid per the whole swap concerning
+ the `base` coin
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ fee_to_send_taker_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid to send the dex fee; empty
+ if `swap_method` is `setprice`
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ rel_coin_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid per the whole swap concerning
+ the `rel` coin
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ result:
+ type: object
+ description: An object containing the relevant information
+ taker_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The dex fee to be paid by Taker; empty if `swap_method`
+ is `setprice`
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ total_fees:
+ description: A standard [TotalFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#total-fee-info)
+ object. Each element is a sum of fees required to be paid from user's
+ balance of corresponding `ExtendedFeeInfo.coin`; the elements are
+ unique by coin
+ $ref: ../../components/schemas/TotalFeeInfo.yaml
+ volume:
+ type: string
+ description: Optional. The max available volume that can be traded
+ (in decimal representation); empty if the `max` argument is missing
+ or false
+ volume_fraction:
+ description: Optional. The max available volume that can be traded
+ represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object; empty if the `max` argument is missing or false
+ $ref: ../../components/schemas/fractionalValue.yaml
+ volume_rat:
+ description: Optional. The max available volume that can be traded
+ represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object; empty if the `max` argument is missing or false
+ $ref: ../../components/schemas/RationalValue.yaml
+ example: {}
diff --git a/openapi/paths/v1/unban_pubkeys/unban_pubkeys.yaml b/openapi/paths/v1/unban_pubkeys/unban_pubkeys.yaml
new file mode 100644
index 000000000..eb7787284
--- /dev/null
+++ b/openapi/paths/v1/unban_pubkeys/unban_pubkeys.yaml
@@ -0,0 +1,62 @@
+/unban_pubkeys:
+ post:
+ summary: The unban_pubkeys method will remove all currently banned pubkeys from
+ your ban list, or specific pubkeys from a user defined list.
+ description: The unban_pubkeys method will remove all currently banned pubkeys
+ from your ban list, or specific pubkeys from a user defined list.
+ operationId: unban_pubkeys
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - unban_pubkeys
+ pubkey:
+ type: string
+ description: The pubkey to ban
+ unban_by.data:
+ type: string
+ description: A list of pubkeys to unban. Only required when `type`
+ is `Few`.
+ unban_by.type:
+ description: A standard [UnbanTypeEnum](/komodo-defi-framework/api/common_structures/enums/#unban-type-enum)
+ enum. Whether to unban all pubkeys or specific ones from a list
+ $ref: ../../components/schemas/UnbanTypeEnum.yaml
+ required:
+ - userpass
+ - method
+ - pubkey
+ - unban_by.type
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ still_banned:
+ type: string
+ description: List of pubkeys which remain banned. For each `pubkey`,
+ the reason it was banned (`pubkey.reason`) and the type of ban (`pubkey.type`)
+ is also returned.
+ unbanned:
+ type: string
+ description: List of pubkeys which were unbanned. For each `pubkey`,
+ the reason it was banned (`pubkey.reason`) and the type of ban (`pubkey.type`)
+ is also returned.
+ were_not_banned:
+ type: string
+ description: 'If using `unban_by.type: Few`, this will return a list
+ of pubkeys which were not banned, but had been requested to be unbanned.'
+ example: {}
diff --git a/openapi/paths/v1/update_maker_order/update_maker_order.yaml b/openapi/paths/v1/update_maker_order/update_maker_order.yaml
new file mode 100644
index 000000000..bfcf4f2b2
--- /dev/null
+++ b/openapi/paths/v1/update_maker_order/update_maker_order.yaml
@@ -0,0 +1,136 @@
+/update_maker_order:
+ post:
+ summary: The update_maker_order method modifies an active order on the orderbook
+ created by the current node as a maker (or Bob).
+ description: The update_maker_order method modifies an active order on the orderbook
+ created by the current node as a maker (or Bob).
+ operationId: update_maker_order
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - update_maker_order
+ base_confs:
+ type: number
+ description: Number of required blockchain confirmations for base
+ coin atomic swap transaction; defaults to base coin configuration
+ if not set
+ base_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for base coin atomic
+ swap transaction; defaults to base coin configuration if not set
+ max:
+ type: boolean
+ description: Komodo DeFi Framework API will use the entire coin balance
+ for the order, taking `0.001` coins into reserve to account for
+ fees
+ default: false
+ min_volume:
+ type: string
+ description: 'The minimum amount of `base` coin available for the
+ order; it must be less or equal than the new volume; the following
+ values must be greater than or equal to the `min_trading_vol` of
+ the corresponding coin: - the argument `min_volume`
- the
+ product of the arguments `min_volume` and `new_price`
'
+ new_price:
+ type: string
+ description: The price in `rel` the user is willing to receive per
+ one unit of the `base` coin
+ rel_confs:
+ type: number
+ description: Number of required blockchain confirmations for rel coin
+ atomic swap transaction; defaults to rel coin configuration if not
+ set
+ rel_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for rel coin atomic
+ swap transaction; defaults to rel coin configuration if not set
+ uuid:
+ type: string
+ description: The uuid of the order the user desires to update
+ volume_delta:
+ type: string
+ description: 'Volume added to or subtracted from the `max_base_vol`
+ of the order to be updated, resulting in the new volume which is
+ the maximum amount of `base` coin available for the order, ignored
+ if max is `true`; the following values must be greater than or equal
+ to the `min_trading_vol` of the corresponding coin: - the
+ new volume which is the `max_base_vol` of the order to be updated
+ plus `volume_delta`
- the product of the new volume and the
+ argument `new_price`
'
+ required:
+ - userpass
+ - method
+ - uuid
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ base:
+ type: string
+ description: The base coin of the order
+ conf_settings:
+ description: A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings)
+ object.
+ $ref: ../../components/schemas/ConfSettings.yaml
+ created_at:
+ type: number
+ description: Unix timestamp in milliseconds, indicating the order
+ creation time
+ matches:
+ type: object
+ description: Contains the map of ongoing matches with other orders,
+ empty as the order was recently created
+ max_base_vol:
+ type: string
+ description: The maximum volume of base coin available to trade; decimal
+ representation
+ max_base_vol_rat:
+ type: string
+ description: The maximum volume of base coin available to trade; rational
+ representation
+ min_base_vol:
+ type: string
+ description: Komodo DeFi Framework API will not match with other orders
+ that attempt to trade less than `min_base_vol`; decimal representation
+ min_base_vol_rat:
+ type: string
+ description: Komodo DeFi Framework API will not match with other orders
+ that attempt to trade less than `min_base_vol`; rational representation
+ price:
+ type: string
+ description: The expected amount of `rel` coin to be received per
+ 1 unit of `base` coin; decimal representation
+ price_rat:
+ type: string
+ description: The expected amount of `rel` coin to be received per
+ 1 unit of `base` coin; rational representation
+ rel:
+ type: string
+ description: The rel coin of the order
+ started_swaps:
+ type: string
+ description: UUIDs of swaps that were initiated by the order
+ updated_at:
+ type: number
+ description: Unix timestamp in milliseconds, indicating the order
+ update time
+ uuid:
+ type: string
+ description: UUID of the updated order
+ example: {}
diff --git a/openapi/paths/v1/validateaddress/validateaddress.yaml b/openapi/paths/v1/validateaddress/validateaddress.yaml
new file mode 100644
index 000000000..36b3ea69a
--- /dev/null
+++ b/openapi/paths/v1/validateaddress/validateaddress.yaml
@@ -0,0 +1,50 @@
+/validateaddress:
+ post:
+ summary: The validateaddress method checks if an input string is a valid address
+ of the specified coin.
+ description: The validateaddress method checks if an input string is a valid address
+ of the specified coin.
+ operationId: validateaddress
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - validateaddress
+ coin:
+ type: string
+ description: The coin to validate address for
+ address:
+ type: string
+ description: The input string to validate
+ required:
+ - userpass
+ - method
+ - coin
+ - address
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ is_valid:
+ type: boolean
+ description: Whether input string is a valid coin address.
+ reason:
+ type: string
+ description: Only present if not valid. The reason why input string
+ is not a valid address.
+ example: {}
diff --git a/openapi/paths/v1/version/version.yaml b/openapi/paths/v1/version/version.yaml
new file mode 100644
index 000000000..6a6464f20
--- /dev/null
+++ b/openapi/paths/v1/version/version.yaml
@@ -0,0 +1,39 @@
+/version:
+ post:
+ summary: The version method returns the Komodo DeFi Framework API version.
+ description: The version method returns the Komodo DeFi Framework API version.
+ operationId: version
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - version
+ (none):
+ type: string
+ description: This method does not take any parameters.
+ required:
+ - userpass
+ - method
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The Komodo DeFi Framework API version
+ example: {}
diff --git a/openapi/paths/v1/withdraw/withdraw.yaml b/openapi/paths/v1/withdraw/withdraw.yaml
new file mode 100644
index 000000000..f35a2118f
--- /dev/null
+++ b/openapi/paths/v1/withdraw/withdraw.yaml
@@ -0,0 +1,55 @@
+/withdraw:
+ post:
+ summary: The withdraw method generates, signs, and returns a transaction that
+ transfers the amount of coin to the address indicated in the to argument.
+ description: The withdraw method generates, signs, and returns a transaction that
+ transfers the amount of coin to the address indicated in the to argument.
+ operationId: withdraw
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - withdraw
+ coin:
+ type: string
+ description: The name of the coin the user desires to withdraw
+ to:
+ type: string
+ description: Coins are withdrawn to this address
+ amount:
+ type: string
+ description: The amount the user desires to withdraw, ignored when
+ `max=true`
+ max:
+ type: boolean
+ description: Withdraw the maximum available amount
+ default: false
+ fee:
+ description: Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info)
+ object.
+ $ref: ../../components/schemas/FeeInfo.yaml
+ required:
+ - userpass
+ - method
+ - coin
+ - to
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/1inch_v6_0_classic_swap_contract/1inch_v6_0_classic_swap_contract.yaml b/openapi/paths/v2/1inch_v6_0_classic_swap_contract/1inch_v6_0_classic_swap_contract.yaml
new file mode 100644
index 000000000..f224de061
--- /dev/null
+++ b/openapi/paths/v2/1inch_v6_0_classic_swap_contract/1inch_v6_0_classic_swap_contract.yaml
@@ -0,0 +1,53 @@
+/1inch_v6_0_classic_swap_contract:
+ post:
+ summary: Return the router contract address used for 1inch Classic Swap v6.0 on
+ a given EVM chain.
+ description: Return the router contract address used for 1inch Classic Swap v6.0
+ on a given EVM chain.
+ operationId: 1inch_v6_0_classic_swap_contract
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - 1inch_v6_0_classic_swap_contract
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chain_id:
+ type: number
+ description: EVM Chain ID (e.g., `1` for Ethereum mainnet).
+ required:
+ - chain_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ contract_address:
+ type: string
+ description: Hex address of the 1inch router contract for the specified
+ chain.
+ example: {}
diff --git a/openapi/paths/v2/1inch_v6_0_classic_swap_create/1inch_v6_0_classic_swap_create.yaml b/openapi/paths/v2/1inch_v6_0_classic_swap_create/1inch_v6_0_classic_swap_create.yaml
new file mode 100644
index 000000000..e1a914098
--- /dev/null
+++ b/openapi/paths/v2/1inch_v6_0_classic_swap_create/1inch_v6_0_classic_swap_create.yaml
@@ -0,0 +1,154 @@
+/1inch_v6_0_classic_swap_create:
+ post:
+ summary: Method description for 1inch_v6_0_classic_swap_create
+ description: Method description for 1inch_v6_0_classic_swap_create
+ operationId: 1inch_v6_0_classic_swap_create
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - 1inch_v6_0_classic_swap_create
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: Swap amount (in coins units)
+ base:
+ type: string
+ description: Base coin name
+ rel:
+ type: string
+ description: Rel coin name (must be from the same EVM chain as
+ the base coin)
+ slippage:
+ type: number
+ description: 'Allowed slippage, min: 0; max: 50'
+ allow_partial_fill:
+ type: boolean
+ description: If true, the algorithm can cancel part of the route,
+ if the rate has become less attractive. Unswapped tokens will
+ return to 'my address'.
+ compatibility:
+ type: boolean
+ description: Exclude the Unoswap method
+ complexity_level:
+ type: string
+ description: 'Maximum number of token-connectors to be used in
+ a transaction, min: 0; max: 3'
+ connector_tokens:
+ type: string
+ description: Token-connectors can be specified via this parameter.
+ If not set, default token-connectors will be used
+ disable_estimate:
+ type: boolean
+ description: If true, disable most of the checks
+ excluded_protocols:
+ type: string
+ description: 'Excluded supported liquidity sources. Should be
+ the same for a quote and swap, max: 5'
+ fee:
+ type: number
+ description: 'Partner fee, percentage of src token amount will
+ be sent to referrer address, min: 0; max: 3. Should be the same
+ for quote and swap rpc.'
+ gas_limit:
+ type: string
+ description: 'Maximum amount of gas for a swap. Should be the
+ same for a quote and swap. max: 11500000'
+ gas_price:
+ type: string
+ description: Network price per gas, in Gwei. 1inch takes in account
+ gas expenses to determine exchange route. Should be the same
+ for a quote and swap
+ include_gas:
+ type: boolean
+ description: Include estimated gas in return value
+ include_protocols:
+ type: boolean
+ description: Return used swap protocols in response
+ include_tokens_info:
+ type: boolean
+ description: Return fromToken and toToken info in response
+ main_route_parts:
+ type: string
+ description: 'Limit maximum number of main route parts. Should
+ be the same for a quote and swap. max: 50'
+ parts:
+ type: string
+ description: 'Limit maximum number of parts each main route parts
+ can be split into. Should be the same for a quote and swap.
+ max: 100'
+ permit:
+ type: string
+ description: Used according [https://eips.ethereum.org/EIPS/eip-2612](https://eips.ethereum.org/EIPS/eip-2612)
+ protocols:
+ type: string
+ description: 'Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX
+ (by default - all used)'
+ receiver:
+ type: boolean
+ description: This address will receive funds after the swap. By
+ default same address as 'my address'
+ referrer:
+ type: boolean
+ description: Address to receive the partner fee. Must be set explicitly
+ if fee is also set
+ use_permit2:
+ type: boolean
+ description: Enable this flag for auto approval by Permit2 contract
+ if you did an approval to Uniswap Permit2 smart contract for
+ this token.
+ required:
+ - amount
+ - base
+ - rel
+ - slippage
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ dst_amount:
+ type: number
+ description: Destination token amount, in coins units.
+ src_token:
+ description: Source (base) token information. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info)
+ object.
+ $ref: ../../components/schemas/1inchTokenInfo.yaml
+ dst_token:
+ description: Destination (rel) token info. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info)
+ object.
+ $ref: ../../components/schemas/1inchTokenInfo.yaml
+ protocols:
+ description: Optional. A list of standard [1inchProtocolInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-protocol-info)
+ objects, used as liquidity sources used to route trade.
+ $ref: ../../components/schemas/1inchProtocolInfo.yaml
+ tx:
+ description: A standard [1inchTxFields](/komodo-defi-framework/api/common_structures/orders/#1inch-tx-fields)
+ object.
+ $ref: ../../components/schemas/1inchTxFields.yaml
+ example: {}
diff --git a/openapi/paths/v2/1inch_v6_0_classic_swap_liquidity_sources/1inch_v6_0_classic_swap_liquidity_sources.yaml b/openapi/paths/v2/1inch_v6_0_classic_swap_liquidity_sources/1inch_v6_0_classic_swap_liquidity_sources.yaml
new file mode 100644
index 000000000..44e4bd304
--- /dev/null
+++ b/openapi/paths/v2/1inch_v6_0_classic_swap_liquidity_sources/1inch_v6_0_classic_swap_liquidity_sources.yaml
@@ -0,0 +1,54 @@
+/1inch_v6_0_classic_swap_liquidity_sources:
+ post:
+ summary: Method description for 1inch_v6_0_classic_swap_liquidity_sources
+ description: Method description for 1inch_v6_0_classic_swap_liquidity_sources
+ operationId: 1inch_v6_0_classic_swap_liquidity_sources
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - 1inch_v6_0_classic_swap_liquidity_sources
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chain_id:
+ type: number
+ description: Chain id
+ required:
+ - chain_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ dst_amount:
+ type: number
+ description: Destination token amount, in coins units.
+ protocols:
+ description: Optional. A list of standard [1inchProtocolImage](/komodo-defi-framework/api/common_structures/orders/#1inch-protocol-image)
+ objects.
+ $ref: ../../components/schemas/1inchProtocolImage.yaml
+ example: {}
diff --git a/openapi/paths/v2/1inch_v6_0_classic_swap_quote/1inch_v6_0_classic_swap_quote.yaml b/openapi/paths/v2/1inch_v6_0_classic_swap_quote/1inch_v6_0_classic_swap_quote.yaml
new file mode 100644
index 000000000..933eece01
--- /dev/null
+++ b/openapi/paths/v2/1inch_v6_0_classic_swap_quote/1inch_v6_0_classic_swap_quote.yaml
@@ -0,0 +1,122 @@
+/1inch_v6_0_classic_swap_quote:
+ post:
+ summary: Method description for 1inch_v6_0_classic_swap_quote
+ description: Method description for 1inch_v6_0_classic_swap_quote
+ operationId: 1inch_v6_0_classic_swap_quote
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - 1inch_v6_0_classic_swap_quote
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: Swap amount (in coins units)
+ base:
+ type: string
+ description: Base coin name
+ rel:
+ type: string
+ description: Rel coin name (must be from the same EVM chain as
+ the base coin)
+ complexity_level:
+ type: number
+ description: 'Maximum number of token-connectors to be used in
+ a transaction, min: 0; max: 3'
+ connector_tokens:
+ type: boolean
+ description: Token-connectors can be specified via this parameter.
+ If not set, default token-connectors will be used
+ default: false
+ fee:
+ type: number
+ description: 'Partner fee, percentage of src token amount will
+ be sent to referrer address, min: 0; max: 3. Should be the same
+ for quote and swap.'
+ gas_limit:
+ type: number
+ description: 'Maximum amount of gas for a swap. Should be the
+ same for a quote and swap. max: 11500000'
+ gas_price:
+ type: string
+ description: Network price per gas, in Gwei. 1inch takes in account
+ gas expenses to determine exchange route. Should be the same
+ for a quote and swap
+ include_gas:
+ type: boolean
+ description: Include estimated gas in return value
+ default: false
+ include_protocols:
+ type: boolean
+ description: Return used swap protocols in response
+ default: false
+ include_tokens_info:
+ type: boolean
+ description: Return fromToken and toToken info in response
+ default: false
+ main_route_parts:
+ type: number
+ description: 'Limit maximum number of main route parts. Should
+ be the same for a quote and swap. max: 50'
+ parts:
+ type: number
+ description: 'Limit maximum number of parts each main route parts
+ can be split into. Should be the same for a quote and swap.
+ max: 100'
+ protocols:
+ type: string
+ description: 'Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX
+ (by default - all used)'
+ required:
+ - amount
+ - base
+ - rel
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ dst_amount:
+ type: number
+ description: Destination token amount, in coins units.
+ src_token:
+ description: Source (base) token information. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info)
+ object.
+ $ref: ../../components/schemas/1inchTokenInfo.yaml
+ dst_token:
+ description: Destination (rel) token info. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info)
+ object.
+ $ref: ../../components/schemas/1inchTokenInfo.yaml
+ protocols:
+ description: Optional. A list of standard [1inchProtocolInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-protocol-info)
+ objects, used as liquidity sources used to route trade.
+ $ref: ../../components/schemas/1inchProtocolInfo.yaml
+ gas:
+ type: string
+ description: Optional. Estimated gas.
+ example: {}
diff --git a/openapi/paths/v2/1inch_v6_0_classic_swap_tokens/1inch_v6_0_classic_swap_tokens.yaml b/openapi/paths/v2/1inch_v6_0_classic_swap_tokens/1inch_v6_0_classic_swap_tokens.yaml
new file mode 100644
index 000000000..6759a412c
--- /dev/null
+++ b/openapi/paths/v2/1inch_v6_0_classic_swap_tokens/1inch_v6_0_classic_swap_tokens.yaml
@@ -0,0 +1,54 @@
+/1inch_v6_0_classic_swap_tokens:
+ post:
+ summary: Method description for 1inch_v6_0_classic_swap_tokens
+ description: Method description for 1inch_v6_0_classic_swap_tokens
+ operationId: 1inch_v6_0_classic_swap_tokens
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - 1inch_v6_0_classic_swap_tokens
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chain_id:
+ type: number
+ description: Chain id
+ required:
+ - chain_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ dst_amount:
+ type: number
+ description: Destination token amount, in coins units.
+ tokens:
+ description: Optional. A list of standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info)
+ objects showing available tokens for trade.
+ $ref: ../../components/schemas/1inchTokenInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/approve_token/approve_token.yaml b/openapi/paths/v2/approve_token/approve_token.yaml
new file mode 100644
index 000000000..c933b1ecf
--- /dev/null
+++ b/openapi/paths/v2/approve_token/approve_token.yaml
@@ -0,0 +1,58 @@
+/approve_token:
+ post:
+ summary: Method description for approve_token
+ description: Method description for approve_token
+ operationId: approve_token
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - approve_token
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Token ticker
+ spender:
+ type: string
+ description: Address of smart contract to approve for spending
+ amount:
+ type: number
+ description: Approved amount to spend (in coins units)
+ required:
+ - coin
+ - spender
+ - amount
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Approval transaction id
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_bch_with_tokens/enable_bch_with_tokens.yaml b/openapi/paths/v2/coin_activation/enable_bch_with_tokens/enable_bch_with_tokens.yaml
new file mode 100644
index 000000000..2fe219766
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_bch_with_tokens/enable_bch_with_tokens.yaml
@@ -0,0 +1,115 @@
+/enable_bch_with_tokens:
+ post:
+ summary: Using this method, you can enable BCH/tBCH along with multiple SLP tokens
+ in a single command.
+ description: Using this method, you can enable BCH/tBCH along with multiple SLP
+ tokens in a single command.
+ operationId: enable_bch_with_tokens
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_bch_with_tokens
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ bchd_urls:
+ type: string
+ description: A list of BCHD gRPC API server URLs, used for validation
+ of SLP token transactions. It's recommended to add as many servers
+ as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/).
+ mode:
+ description: A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode)
+ object.
+ $ref: ../../components/schemas/ActivationMode.yaml
+ slp_tokens_requests:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ ticker:
+ type: string
+ description: Ticker of the platform protocol coin.
+ address_format:
+ description: Overwrites the address format from coins file, if
+ set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format)
+ object.
+ $ref: ../../components/schemas/AddressFormat.yaml
+ allow_slp_unsafe_conf:
+ type: boolean
+ description: If true, allows bchd\_urls to be empty. **Warning:**
+ it is highly unsafe to do so as it may lead to invalid SLP transactions
+ generation and tokens burning.
+ default: false
+ get_balances:
+ type: boolean
+ description: If false, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap. Defaults
+ to value in the coins file if not set.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: Has no effect on BCH.
+ default: true
+ tx_history:
+ type: boolean
+ description: If true the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: false
+ utxo_merge_params:
+ description: A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params)
+ object. Used to reduce a wallet's UTXO count in cases where
+ it is causing significantly slower RPC responses.
+ $ref: ../../components/schemas/UtxoMergeParams.yaml
+ required:
+ - bchd_urls
+ - mode
+ - slp_tokens_requests
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ bch_addresses_infos:
+ description: 'A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info)
+ object. Note: the structure may vary based on the value of the `get_balances`
+ parameter.'
+ $ref: ../../components/schemas/AddressInfo.yaml
+ current_block:
+ type: integer
+ description: Block height of the coin being activated.
+ slp_addresses_infos:
+ description: 'A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info)
+ object. Note: the structure may vary based on the value of the `get_balances`
+ parameter.'
+ $ref: ../../components/schemas/AddressInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_erc20/enable_erc20.yaml b/openapi/paths/v2/coin_activation/enable_erc20/enable_erc20.yaml
new file mode 100644
index 000000000..d520917f5
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_erc20/enable_erc20.yaml
@@ -0,0 +1,65 @@
+/enable_erc20:
+ post:
+ summary: Method description for enable_erc20
+ description: Method description for enable_erc20
+ operationId: enable_erc20
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_erc20
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the ERC20-like token you want to enable.
+ activation_params:
+ description: A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params)
+ object.
+ $ref: ../../components/schemas/TokenActivationParams.yaml
+ required:
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ balances:
+ type: object
+ description: An object containing balance information for activated
+ addresses.
+ platform_coin:
+ type: string
+ description: The platform coin for this token (e.g., "ETH" for ERC20
+ tokens).
+ required_confirmations:
+ type: number
+ description: The number of confirmations required for transactions.
+ token_contract_address:
+ type: string
+ description: The contract address of the activated token.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_eth_with_tokens/enable_eth_with_tokens.yaml b/openapi/paths/v2/coin_activation/enable_eth_with_tokens/enable_eth_with_tokens.yaml
new file mode 100644
index 000000000..11b4b88a4
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_eth_with_tokens/enable_eth_with_tokens.yaml
@@ -0,0 +1,147 @@
+/enable_eth_with_tokens:
+ post:
+ summary: The enable_eth_with_tokens method allows you to enable a platform coin
+ like ETH along with multiple ERC20 like tokens of the platform coin chain in
+ a single command.
+ description: The enable_eth_with_tokens method allows you to enable a platform
+ coin like ETH along with multiple ERC20 like tokens of the platform coin chain
+ in a single command.
+ operationId: enable_eth_with_tokens
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_eth_with_tokens
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ erc20_tokens_requests:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ nodes:
+ description: A list of standard [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node)
+ objects.
+ $ref: ../../components/schemas/CoinNode.yaml
+ swap_contract_address:
+ type: string
+ description: Address of etomic swap smart contract.
+ ticker:
+ type: string
+ description: Ticker of the platform protocol coin.
+ fallback_swap_contract:
+ type: string
+ description: Address of backup etomic swap smart contract.
+ gas_station_decimals:
+ type: integer
+ description: For ETH/ERC20 and other gas model chains. Defines
+ the decimals used to denominate the gas station response to
+ gwei units.
+ default: 8
+ gas_station_policy.policy:
+ description: For ETH/ERC20 and other gas model chains. Defines
+ the method of gas price calculation from the station response.
+ Value can be [gas-station-policy-enum](/komodo-defi-framework/api/common_structures/enums/#gas-station-policy-enum).
+ $ref: ../../components/schemas/gas-station-policy-enum.yaml
+ get_balances:
+ type: boolean
+ description: If false, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ mm2:
+ type: integer
+ description: Required if not set in coins file. Informs the Komodo
+ DeFi Framework API whether or not the coin is expected to function.
+ Accepted values are 0 or 1.
+ nft_req:
+ description: Encapsulates the request parameters for NFT activation,
+ including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider)
+ object.
+ $ref: ../../components/schemas/NftProvider.yaml
+ priv_key_policy:
+ description: Object specifying the policy to access a private
+ key during activation. Must include a `type` field with a value
+ from [EthPrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#eth-priv-key-activation-policy-enum).
+ If `type` is `WalletConnect`, a `data` field with the session
+ topic is also required.
+ $ref: ../../components/schemas/EthPrivKeyActivationPolicyEnum.yaml
+ required_confirmations:
+ type: integer
+ description: When the platform coin is involved, the number of
+ confirmations for the Komodo DeFi Framework API to wait during
+ the transaction steps of an atomic swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: If true, coins protected by [Komodo Platform's dPoW
+ security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86)
+ will wait for a notarization before progressing to the next
+ atomic swap transactions step.
+ default: false
+ rpc_mode:
+ description: Value can be [EthRpcModeEnum](/komodo-defi-framework/api/common_structures/enums/#eth-rpc-mode-enum).
+ $ref: ../../components/schemas/EthRpcModeEnum.yaml
+ swap_v2_contracts:
+ description: Must be provided if "use\_trading\_proto\_v2" is
+ true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/).
+ A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts)
+ object.
+ $ref: ../../components/schemas/SwapV2Contracts.yaml
+ tx_history:
+ type: boolean
+ description: If true the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: false
+ required:
+ - erc20_tokens_requests
+ - nodes
+ - swap_contract_address
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ current_block:
+ type: integer
+ description: Block height of the coin being activated.
+ erc20_addresses_infos:
+ description: 'A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info)
+ object. Note: the structure may vary based on the value of the `get_balances`
+ parameter.'
+ $ref: ../../components/schemas/AddressInfo.yaml
+ eth_addresses_infos:
+ description: 'A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info)
+ object. Note: the structure may vary based on the value of the `get_balances`
+ parameter.'
+ $ref: ../../components/schemas/AddressInfo.yaml
+ nfts_infos:
+ description: A list of standard [NftInfoBasic](/komodo-defi-framework/api/common_structures/nfts/#nft-info)
+ objects.
+ $ref: ../../components/schemas/NftInfoBasic.yaml
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_slp/enable_slp.yaml b/openapi/paths/v2/coin_activation/enable_slp/enable_slp.yaml
new file mode 100644
index 000000000..32c69c3f8
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_slp/enable_slp.yaml
@@ -0,0 +1,67 @@
+/enable_slp:
+ post:
+ summary: Method description for enable_slp
+ description: Method description for enable_slp
+ operationId: enable_slp
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_slp
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the SLP token you want to enable (e.g.,
+ `SPICE`).
+ default: โ
+ activation_params:
+ description: A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params)
+ object.
+ $ref: ../../components/schemas/TokenActivationParams.yaml
+ required:
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ balances:
+ type: object
+ description: An object containing balance information for activated
+ addresses.
+ platform_coin:
+ type: string
+ description: The platform coin (always `BCH`).
+ token_id:
+ type: string
+ description: The SLP token ID (transaction hash) of the activated
+ token.
+ required_confirmations:
+ type: number
+ description: The number of confirmations required for transactions.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_tendermint_token/enable_tendermint_token.yaml b/openapi/paths/v2/coin_activation/enable_tendermint_token/enable_tendermint_token.yaml
new file mode 100644
index 000000000..def9c0e18
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_tendermint_token/enable_tendermint_token.yaml
@@ -0,0 +1,51 @@
+/enable_tendermint_token:
+ post:
+ summary: Method description for enable_tendermint_token
+ description: Method description for enable_tendermint_token
+ operationId: enable_tendermint_token
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_tendermint_token
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the Tendermint asset you want to enable.
+ activation_params:
+ description: A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params)
+ object.
+ $ref: ../../components/schemas/TokenActivationParams.yaml
+ required:
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/enable_tendermint_with_assets/enable_tendermint_with_assets.yaml b/openapi/paths/v2/coin_activation/enable_tendermint_with_assets/enable_tendermint_with_assets.yaml
new file mode 100644
index 000000000..6fd75e741
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/enable_tendermint_with_assets/enable_tendermint_with_assets.yaml
@@ -0,0 +1,122 @@
+/enable_tendermint_with_assets:
+ post:
+ summary: Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and
+ IBC assets in a single command.
+ description: Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS)
+ and IBC assets in a single command.
+ operationId: enable_tendermint_with_assets
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_tendermint_with_assets
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ nodes:
+ description: A list of [CoinNode objects](/komodo-defi-framework/api/common_structures/activation/#coin-node).
+ $ref: ../../components/schemas/CoinNodeobjects.yaml
+ ticker:
+ type: string
+ description: 'Ticker of the platform protocol coin. Current options:
+ `ATOM`, `IRIS`, `OSMOSIS` (with more supported coins on the
+ way).'
+ tokens_params:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ activation_params:
+ description: Only used with Metamask, Keplr, or WalletConnect
+ activations. Defines the [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy)
+ of the connection.
+ $ref: ../../components/schemas/PrivKeyPolicy.yaml
+ get_balances:
+ type: boolean
+ description: If `false`, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ mm2:
+ type: integer
+ description: Required if not set in coins file. Informs the Komodo
+ DeFi Framework API whether or not the coin is expected to function.
+ Accepted values are `0` or `1`.
+ priv_key_policy:
+ description: Value can be [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum).
+ $ref: ../../components/schemas/PrivKeyActivationPolicyEnum.yaml
+ required_confirmations:
+ type: integer
+ description: When the platform coin is involved, the number of
+ confirmations for the Komodo DeFi Framework API to wait during
+ the transaction steps of an atomic swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: If `true`, coins protected by [Komodo Platform's
+ dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86)
+ will wait for a notarization before progressing to the next
+ atomic swap transactions step.
+ default: false
+ tx_history:
+ type: boolean
+ description: If `true` the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: false
+ required:
+ - nodes
+ - ticker
+ - tokens_params
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ address:
+ type: string
+ description: An address for the activated coin
+ balance:
+ description: Only returned when `get_balances` is `true`. A standard
+ [BalanceInfos](/komodo-defi-framework/api/common_structures/wallet/#balance-info)
+ object.
+ $ref: ../../components/schemas/BalanceInfos.yaml
+ current_block:
+ type: integer
+ description: Block height of the coin being activated
+ ticker:
+ type: string
+ description: Ticker of the platform protocol coin, as input in the
+ request.
+ tokens_balances:
+ description: Only returned when `get_balances` is `true`. A list of
+ standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info)
+ objects, one for each token.
+ $ref: ../../components/schemas/AddressInfo.yaml
+ tokens_tickers:
+ type: array
+ description: Only returned when `get_balances` is `false`. A list
+ of each token which was activated.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_bch/cancel/task-enable_bch-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_bch/cancel/task-enable_bch-cancel.yaml
new file mode 100644
index 000000000..6e320e6c3
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_bch/cancel/task-enable_bch-cancel.yaml
@@ -0,0 +1,66 @@
+/task::enable_bch::cancel:
+ post:
+ summary: Cancel the BCH/SLP activation task before completion.
+ description: Cancel the BCH/SLP activation task before completion.
+ operationId: task::enable_bch::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_bch::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was succesful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which reurned the
+ error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_bch/init/task-enable_bch-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_bch/init/task-enable_bch-init.yaml
new file mode 100644
index 000000000..c788c716f
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_bch/init/task-enable_bch-init.yaml
@@ -0,0 +1,100 @@
+/task::enable_bch::init:
+ post:
+ summary: Task managed activation of BCH and SLP tokens.
+ description: Task managed activation of BCH and SLP tokens.
+ operationId: task::enable_bch::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_bch::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the BCH-based coin you want to enable.
+ mode:
+ description: A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode)
+ object.
+ $ref: ../../components/schemas/ActivationMode.yaml
+ bchd_urls:
+ type: string
+ description: A list of BCHD gRPC API server URLs, used for validation
+ of SLP token transactions. It's recommended to add as many servers
+ as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/).
+ slp_tokens_requests:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ address_format:
+ description: Overwrites the address format from coins file, if
+ set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format)
+ object.
+ $ref: ../../components/schemas/AddressFormat.yaml
+ allow_slp_unsafe_conf:
+ type: boolean
+ description: If true, allows bchd\_urls to be empty. **Warning:**
+ it is highly unsafe to do so as it may lead to invalid SLP transactions
+ generation and tokens burning.
+ default: false
+ get_balances:
+ type: boolean
+ description: If false, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: Has no effect on BCH.
+ default: true
+ tx_history:
+ type: boolean
+ description: If true the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: true
+ utxo_merge_params:
+ description: A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params)
+ object. Used to reduce a wallet's UTXO count in cases where
+ it is causing significantly slower RPC responses.
+ $ref: ../../components/schemas/UtxoMergeParams.yaml
+ required:
+ - ticker
+ - mode
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_bch/status/task-enable_bch-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_bch/status/task-enable_bch-status.yaml
new file mode 100644
index 000000000..9e529af3c
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_bch/status/task-enable_bch-status.yaml
@@ -0,0 +1,53 @@
+/task::enable_bch::status:
+ post:
+ summary: Query the status of BCH/SLP activation task.
+ description: Query the status of BCH/SLP activation task.
+ operationId: task::enable_bch::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_bch::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_bch/user_action/task-enable_bch-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_bch/user_action/task-enable_bch-user_action.yaml
new file mode 100644
index 000000000..c82ae9504
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_bch/user_action/task-enable_bch-user_action.yaml
@@ -0,0 +1,66 @@
+/task::enable_bch::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for BCH/SLP activation task.
+ description: Handle user action (e.g., Trezor PIN entry) for BCH/SLP activation
+ task.
+ operationId: task::enable_bch::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_bch::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_erc20/cancel/task-enable_erc20-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/cancel/task-enable_erc20-cancel.yaml
new file mode 100644
index 000000000..d458ec15e
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/cancel/task-enable_erc20-cancel.yaml
@@ -0,0 +1,54 @@
+/task::enable_erc20::cancel:
+ post:
+ summary: Cancel a pending or in-progress ERC-20 token activation task.
+ description: Cancel a pending or in-progress ERC-20 token activation task.
+ operationId: task::enable_erc20::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_erc20::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Activation task identifier.
+ userpass:
+ type: string
+ description: RPC password.
+ required:
+ - task_id
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Task status after cancellation (`Cancelled` on success).
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_erc20/init/task-enable_erc20-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/init/task-enable_erc20-init.yaml
new file mode 100644
index 000000000..f48204a18
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/init/task-enable_erc20-init.yaml
@@ -0,0 +1,86 @@
+/task::enable_erc20::init:
+ post:
+ summary: Start a task-managed activation flow for an ERC-20 token.
+ description: Start a task-managed activation flow for an ERC-20 token.
+ operationId: task::enable_erc20::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_erc20::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: ERC-20 token symbol to activate (e.g., `USDC`).
+ required_confirmations:
+ type: integer
+ description: Number of confirmations required for swap transactions
+ involving the token. If omitted, defaults to the parent platform-coin
+ value (typically `3`).
+ scan_policy:
+ type: string
+ description: Address-scanning behaviour for HD wallets. One of
+ `do_not_scan`, `scan_if_new_wallet` (default), or `scan`.
+ default: scan_if_new_wallet
+ enum:
+ - do_not_scan
+ - scan_if_new_wallet` (default)
+ - or `scan
+ min_addresses_number:
+ type: integer
+ description: Minimum number of addresses to derive per HD account
+ when `scan_policy` triggers scanning.
+ path_to_address:
+ type: object
+ description: HD path selector (account / address index) to use
+ as the default swap address.
+ priv_key_policy:
+ description: Object specifying the policy to access private key
+ during activation. Must include a `type` field with a value
+ from [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum).
+ When `type` is `WalletConnect`, also provide a `data` field
+ containing the session topic.
+ $ref: ../../components/schemas/PrivKeyActivationPolicyEnum.yaml
+ userpass:
+ type: string
+ description: RPC password (`RPC_UserP@SSW0RD`).
+ required:
+ - ticker
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Unique identifier of the activation task.
+ status:
+ type: string
+ description: Current task status (e.g., `InProgress`).
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_erc20/status/task-enable_erc20-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/status/task-enable_erc20-status.yaml
new file mode 100644
index 000000000..02ae5934b
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/status/task-enable_erc20-status.yaml
@@ -0,0 +1,60 @@
+/task::enable_erc20::status:
+ post:
+ summary: Check the current status of an ERC-20 token activation task.
+ description: Check the current status of an ERC-20 token activation task.
+ operationId: task::enable_erc20::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_erc20::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return the final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the enabling is progressing.
+ details:
+ type: object
+ description: Depending on the state of enabling progress, this will
+ contain different information as shown in the responses below.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_erc20/user_action/task-enable_erc20-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/user_action/task-enable_erc20-user_action.yaml
new file mode 100644
index 000000000..dded442d6
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_erc20/user_action/task-enable_erc20-user_action.yaml
@@ -0,0 +1,68 @@
+/task::enable_erc20::user_action:
+ post:
+ summary: Provide required user input (e.g., Trezor button confirmation) during
+ the ERC-20 token activation task.
+ description: Provide required user input (e.g., Trezor button confirmation) during
+ the ERC-20 token activation task.
+ operationId: task::enable_erc20::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_erc20::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Task identifier.
+ user_action:
+ type: object
+ description: Object containing the parameters below.
+ user_action.action_type:
+ type: string
+ description: Action type identifier (e.g., `TrezorPin`).
+ user_action.pin:
+ type: string
+ description: Required if `action_type` is `TrezorPin`. Trezor
+ PIN mapped via numpad grid.
+ userpass:
+ type: string
+ description: RPC password.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Updated task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_eth/cancel/task-enable_eth-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_eth/cancel/task-enable_eth-cancel.yaml
new file mode 100644
index 000000000..5ba4038ce
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_eth/cancel/task-enable_eth-cancel.yaml
@@ -0,0 +1,66 @@
+/task::enable_eth::cancel:
+ post:
+ summary: Cancel the ETH/EVM activation task before completion.
+ description: Cancel the ETH/EVM activation task before completion.
+ operationId: task::enable_eth::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_eth::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was succesful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which reurned the
+ error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_eth/init/task-enable_eth-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_eth/init/task-enable_eth-init.yaml
new file mode 100644
index 000000000..94bbd6a10
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_eth/init/task-enable_eth-init.yaml
@@ -0,0 +1,107 @@
+/task::enable_eth::init:
+ post:
+ summary: Task managed activation of ETH and EVM tokens.
+ description: Task managed activation of ETH and EVM tokens.
+ operationId: task::enable_eth::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_eth::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ nodes:
+ type: array
+ description: One or more RPC nodes used to communicate with the
+ Ethereum network. Each object must include a `url` (string)
+ and may include `komodo_proxy` (boolean).
+ swap_contract_address:
+ type: string
+ description: Address of the Komodo atomic-swap smart-contract
+ deployed on the target chain.
+ ticker:
+ type: string
+ description: Ticker of the ETH-based platform coin you want to
+ enable.
+ contract_supports_watchers:
+ type: boolean
+ description: Set to `true` if the deployed swap contract supports
+ watcher extensions.
+ default: false
+ erc20_tokens_requests:
+ type: array
+ description: Token activation requests to execute along with the
+ platform coin.
+ fallback_swap_contract:
+ type: string
+ description: Optional fallback contract address used when the
+ primary `swap_contract_address` fails.
+ gap_limit:
+ type: integer
+ description: HD-wallet gap-limit to use when scanning for used
+ addresses.
+ default: 20
+ get_balances:
+ type: boolean
+ description: When `false`, balances are not queried after activation,
+ making the call return faster.
+ default: true
+ path_to_address:
+ type: object
+ description: Explicit HD path of the address to use for swaps.
+ Applies only to HD wallets.
+ priv_key_policy:
+ type: object
+ description: Determines where the private key comes from.
+ default: '{ "type": "ContextPrivKey" }'
+ required_confirmations:
+ type: integer
+ description: Number of block confirmations to wait for critical
+ swap steps.
+ default: 3
+ rpc_mode:
+ type: string
+ description: Set to `"Metamask"` when activating through MetaMask
+ (web only).
+ default: '"Default"'
+ swap_v2_contracts:
+ type: object
+ description: 'Advanced: addresses of maker-, taker- and NFT-swap
+ V2 contracts, if they differ from the defaults.'
+ required:
+ - nodes
+ - swap_contract_address
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_eth/status/task-enable_eth-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_eth/status/task-enable_eth-status.yaml
new file mode 100644
index 000000000..89bef0175
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_eth/status/task-enable_eth-status.yaml
@@ -0,0 +1,53 @@
+/task::enable_eth::status:
+ post:
+ summary: Query the status of ETH/EVM activation task.
+ description: Query the status of ETH/EVM activation task.
+ operationId: task::enable_eth::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_eth::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_eth/user_action/task-enable_eth-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_eth/user_action/task-enable_eth-user_action.yaml
new file mode 100644
index 000000000..3d84e4ca0
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_eth/user_action/task-enable_eth-user_action.yaml
@@ -0,0 +1,66 @@
+/task::enable_eth::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for ETH/EVM activation task.
+ description: Handle user action (e.g., Trezor PIN entry) for ETH/EVM activation
+ task.
+ operationId: task::enable_eth::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_eth::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_qtum/cancel/task-enable_qtum-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/cancel/task-enable_qtum-cancel.yaml
new file mode 100644
index 000000000..03369168d
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/cancel/task-enable_qtum-cancel.yaml
@@ -0,0 +1,68 @@
+/task::enable_qtum::cancel:
+ post:
+ summary: Cancel the QTUM activation task.
+ description: Cancel the QTUM activation task.
+ operationId: task::enable_qtum::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_qtum::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_qtum/init/task-enable_qtum-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/init/task-enable_qtum-init.yaml
new file mode 100644
index 000000000..d0c5afc22
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/init/task-enable_qtum-init.yaml
@@ -0,0 +1,100 @@
+/task::enable_qtum::init:
+ post:
+ summary: Task managed activation of QTUM and QRC20 tokens.
+ description: Task managed activation of QTUM and QRC20 tokens.
+ operationId: task::enable_qtum::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_qtum::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the QTUM-based coin you want to enable.
+ mode:
+ description: A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode)
+ object.
+ $ref: ../../components/schemas/ActivationMode.yaml
+ qtum_node_urls:
+ type: string
+ description: A list of QTUM node URLs, used for validation of
+ QRC20 token transactions. It's recommended to add as many servers
+ as possible. The URLs list can be found at [https://qtumnodes.com/](https://qtumnodes.com/).
+ qrc20_tokens_requests:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ address_format:
+ description: Overwrites the address format from coins file, if
+ set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format)
+ object.
+ $ref: ../../components/schemas/AddressFormat.yaml
+ allow_qrc20_unsafe_conf:
+ type: boolean
+ description: If true, allows qtum\_node\_urls to be empty. **Warning:**
+ it is highly unsafe to do so as it may lead to invalid QRC20
+ transactions generation and tokens burning.
+ default: false
+ get_balances:
+ type: boolean
+ description: If false, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: Has no effect on QTUM.
+ default: true
+ tx_history:
+ type: boolean
+ description: If true the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: true
+ utxo_merge_params:
+ description: A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params)
+ object. Used to reduce a wallet's UTXO count in cases where
+ it is causing significantly slower RPC responses.
+ $ref: ../../components/schemas/UtxoMergeParams.yaml
+ required:
+ - ticker
+ - mode
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_qtum/status/task-enable_qtum-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/status/task-enable_qtum-status.yaml
new file mode 100644
index 000000000..597481f81
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/status/task-enable_qtum-status.yaml
@@ -0,0 +1,53 @@
+/task::enable_qtum::status:
+ post:
+ summary: Query the status of QTUM/QRC20 activation task.
+ description: Query the status of QTUM/QRC20 activation task.
+ operationId: task::enable_qtum::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_qtum::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_qtum/user_action/task-enable_qtum-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/user_action/task-enable_qtum-user_action.yaml
new file mode 100644
index 000000000..08eeb77da
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_qtum/user_action/task-enable_qtum-user_action.yaml
@@ -0,0 +1,67 @@
+/task::enable_qtum::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for QTUM/QRC20 activation
+ task.
+ description: Handle user action (e.g., Trezor PIN entry) for QTUM/QRC20 activation
+ task.
+ operationId: task::enable_qtum::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_qtum::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_sia/cancel/task-enable_sia-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_sia/cancel/task-enable_sia-cancel.yaml
new file mode 100644
index 000000000..e402334d1
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_sia/cancel/task-enable_sia-cancel.yaml
@@ -0,0 +1,47 @@
+/task::enable_sia::cancel:
+ post:
+ summary: Cancels an ongoing SIA coin activation task.
+ description: Cancels an ongoing SIA coin activation task.
+ operationId: task::enable_sia::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_sia::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The ID of the activation task to cancel.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_sia/init/task-enable_sia-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_sia/init/task-enable_sia-init.yaml
new file mode 100644
index 000000000..53446a29c
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_sia/init/task-enable_sia-init.yaml
@@ -0,0 +1,62 @@
+/task::enable_sia::init:
+ post:
+ summary: Initializes the activation of the SIA coin.
+ description: Initializes the activation of the SIA coin.
+ operationId: task::enable_sia::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_sia::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_conf:
+ type: object
+ description: An object containing the SIA client configuration.
+ client_conf.server_url:
+ type: string
+ description: The URL of the SIA public node. e.g., `https://api.siascan.com/wallet/api`
+ client_conf.password:
+ type: string
+ description: The password for the SIA wallet daemon.
+ tx_history:
+ type: boolean
+ description: Whether to enable transaction history for the coin.
+ default: false
+ required:
+ - client_conf
+ - client_conf.server_url
+ - client_conf.password
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The ID of the activation task.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_sia/status/task-enable_sia-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_sia/status/task-enable_sia-status.yaml
new file mode 100644
index 000000000..ba6438647
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_sia/status/task-enable_sia-status.yaml
@@ -0,0 +1,47 @@
+/task::enable_sia::status:
+ post:
+ summary: Checks the status of the SIA coin activation task.
+ description: Checks the status of the SIA coin activation task.
+ operationId: task::enable_sia::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_sia::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The ID of the activation task.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_sia/user_action/task-enable_sia-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_sia/user_action/task-enable_sia-user_action.yaml
new file mode 100644
index 000000000..ee0329372
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_sia/user_action/task-enable_sia-user_action.yaml
@@ -0,0 +1,47 @@
+/task::enable_sia::user_action:
+ post:
+ summary: Provides a user action for the SIA coin activation task.
+ description: Provides a user action for the SIA coin activation task.
+ operationId: task::enable_sia::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_sia::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The ID of the activation task.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/cancel/task-enable_tendermint-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/cancel/task-enable_tendermint-cancel.yaml
new file mode 100644
index 000000000..f7e041967
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/cancel/task-enable_tendermint-cancel.yaml
@@ -0,0 +1,66 @@
+/task::enable_tendermint::cancel:
+ post:
+ summary: Cancel the Tendermint activation task before completion.
+ description: Cancel the Tendermint activation task before completion.
+ operationId: task::enable_tendermint::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was succesful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which reurned the
+ error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/init/task-enable_tendermint-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/init/task-enable_tendermint-init.yaml
new file mode 100644
index 000000000..178ad9906
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/init/task-enable_tendermint-init.yaml
@@ -0,0 +1,100 @@
+/task::enable_tendermint::init:
+ post:
+ summary: Task managed activation of Tendermint coins.
+ description: Task managed activation of Tendermint coins.
+ operationId: task::enable_tendermint::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the Tendermint-based coin you want to enable.
+ mode:
+ description: A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode)
+ object.
+ $ref: ../../components/schemas/ActivationMode.yaml
+ tendermint_node_urls:
+ type: string
+ description: A list of Tendermint node URLs, used for validation
+ of transactions. It's recommended to add as many servers as
+ possible. The URLs list can be found at [https://tendermintnodes.com/](https://tendermintnodes.com/).
+ tokens_requests:
+ description: A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request)
+ objects.
+ $ref: ../../components/schemas/TokensRequest.yaml
+ address_format:
+ description: Overwrites the address format from coins file, if
+ set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format)
+ object.
+ $ref: ../../components/schemas/AddressFormat.yaml
+ allow_unsafe_conf:
+ type: boolean
+ description: If true, allows tendermint\_node\_urls to be empty.
+ **Warning:** it is highly unsafe to do so as it may lead to
+ invalid transactions generation and tokens burning.
+ default: false
+ get_balances:
+ type: boolean
+ description: If false, coin and token balances will not be returned
+ in the response, and the response will be returned more quickly.
+ default: true
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for steps in swap.
+ default: 3
+ requires_notarization:
+ type: boolean
+ description: Has no effect on Tendermint.
+ default: true
+ tx_history:
+ type: boolean
+ description: If true the Komodo DeFi Framework API will preload
+ transaction history as a background process. Must be set to
+ true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history)
+ method.
+ default: true
+ utxo_merge_params:
+ description: A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params)
+ object. Used to reduce a wallet's UTXO count in cases where
+ it is causing significantly slower RPC responses.
+ $ref: ../../components/schemas/UtxoMergeParams.yaml
+ required:
+ - ticker
+ - mode
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/status/task-enable_tendermint-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/status/task-enable_tendermint-status.yaml
new file mode 100644
index 000000000..67afdef65
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/status/task-enable_tendermint-status.yaml
@@ -0,0 +1,53 @@
+/task::enable_tendermint::status:
+ post:
+ summary: Query the status of Tendermint activation task.
+ description: Query the status of Tendermint activation task.
+ operationId: task::enable_tendermint::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/user_action/task-enable_tendermint-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/user_action/task-enable_tendermint-user_action.yaml
new file mode 100644
index 000000000..ae81f4129
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/user_action/task-enable_tendermint-user_action.yaml
@@ -0,0 +1,67 @@
+/task::enable_tendermint::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for Tendermint activation
+ task.
+ description: Handle user action (e.g., Trezor PIN entry) for Tendermint activation
+ task.
+ operationId: task::enable_tendermint::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/cancel/task-enable_tendermint_token-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/cancel/task-enable_tendermint_token-cancel.yaml
new file mode 100644
index 000000000..69ba119c4
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/cancel/task-enable_tendermint_token-cancel.yaml
@@ -0,0 +1,51 @@
+/task::enable_tendermint_token::cancel:
+ post:
+ summary: Cancel a pending or in-progress Tendermint token activation task.
+ description: Cancel a pending or in-progress Tendermint token activation task.
+ operationId: task::enable_tendermint_token::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint_token::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifier returned by [`task::enable_tendermint_token::init`](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/).
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Task status after the cancellation attempt (`Cancelled`
+ on success).
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/init/task-enable_tendermint_token-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/init/task-enable_tendermint_token-init.yaml
new file mode 100644
index 000000000..d3bdacfab
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/init/task-enable_tendermint_token-init.yaml
@@ -0,0 +1,72 @@
+/task::enable_tendermint_token::init:
+ post:
+ summary: Start a task-managed activation flow for a Tendermint token.
+ description: Start a task-managed activation flow for a Tendermint token.
+ operationId: task::enable_tendermint_token::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint_token::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Token ticker (e.g., `IRIS`).
+ activation_params:
+ description: A [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params)
+ object (see below).
+ $ref: ../../components/schemas/TokenActivationParams.yaml
+ userpass:
+ type: string
+ description: RPC password.
+ Parameter:
+ type: string
+ description: Description
+ default: Default
+ required_confirmations:
+ type: integer
+ description: Confirmations to wait for swap-related transactions.
+ If omitted, falls back to the parent platform-coin setting.
+ default: 3
+ required:
+ - ticker
+ - userpass
+ - ticker
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Activation task identifier.
+ status:
+ type: string
+ description: Initial status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/status/task-enable_tendermint_token-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/status/task-enable_tendermint_token-status.yaml
new file mode 100644
index 000000000..76afb8646
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/status/task-enable_tendermint_token-status.yaml
@@ -0,0 +1,61 @@
+/task::enable_tendermint_token::status:
+ post:
+ summary: Check current status of a task-managed activation for a Tendermint token.
+ description: Check current status of a task-managed activation for a Tendermint
+ token.
+ operationId: task::enable_tendermint_token::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint_token::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return the final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the enabling is progressing.
+ details:
+ type: object
+ description: Depending on the state of enabling progress, this will
+ contain different information as shown in the responses below.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/user_action/task-enable_tendermint_token-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/user_action/task-enable_tendermint_token-user_action.yaml
new file mode 100644
index 000000000..351982111
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/user_action/task-enable_tendermint_token-user_action.yaml
@@ -0,0 +1,66 @@
+/task::enable_tendermint_token::user_action:
+ post:
+ summary: Provide required user input during a Tendermint token activation task.
+ description: Provide required user input during a Tendermint token activation
+ task.
+ operationId: task::enable_tendermint_token::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_tendermint_token::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Task identifier returned from `init`.
+ user_action:
+ type: object
+ description: Object with the parameters below.
+ user_action.action_type:
+ type: string
+ description: Action type (e.g., `TrezorPin`).
+ user_action.pin:
+ type: string
+ description: Required PIN if action\_type is `TrezorPin`.
+ userpass:
+ type: string
+ description: RPC password.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Updated task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_utxo/cancel/task-enable_utxo-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/cancel/task-enable_utxo-cancel.yaml
new file mode 100644
index 000000000..94ff8eaf2
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/cancel/task-enable_utxo-cancel.yaml
@@ -0,0 +1,68 @@
+/task::enable_utxo::cancel:
+ post:
+ summary: Cancel the UTXO activation task before completion.
+ description: Cancel the UTXO activation task before completion.
+ operationId: task::enable_utxo::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_utxo::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_utxo/init/task-enable_utxo-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/init/task-enable_utxo-init.yaml
new file mode 100644
index 000000000..edfcba20d
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/init/task-enable_utxo-init.yaml
@@ -0,0 +1,62 @@
+/task::enable_utxo::init:
+ post:
+ summary: Task managed activation of UTXO coins like KMD, LTC, BTC & DOGE.
+ description: Task managed activation of UTXO coins like KMD, LTC, BTC & DOGE.
+ operationId: task::enable_utxo::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_utxo::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of the UTXO-based coin you want to enable.
+ activation_params:
+ description: A standard [ActivationParams](/komodo-defi-framework/api/common_structures/activation/#activation-params)
+ object containing activation configuration parameters for UTXO
+ coins.
+ $ref: ../../components/schemas/ActivationParams.yaml
+ priv_key_policy:
+ description: Object specifying the policy to access a private
+ key during activation. Must include a `type` field from [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum).
+ When using `WalletConnect`, also add a `data` field with the
+ session topic.
+ $ref: ../../components/schemas/PrivKeyActivationPolicyEnum.yaml
+ required:
+ - ticker
+ - activation_params
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_utxo/status/task-enable_utxo-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/status/task-enable_utxo-status.yaml
new file mode 100644
index 000000000..d9316884b
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/status/task-enable_utxo-status.yaml
@@ -0,0 +1,60 @@
+/task::enable_utxo::status:
+ post:
+ summary: Query the status of UTXO activation task.
+ description: Query the status of UTXO activation task.
+ operationId: task::enable_utxo::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_utxo::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the enabling is progressing.
+ details:
+ type: object
+ description: Depending on the state of enabling progress, this will
+ contain different information as shown in the responses below.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_utxo/user_action/task-enable_utxo-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/user_action/task-enable_utxo-user_action.yaml
new file mode 100644
index 000000000..7c2b86390
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_utxo/user_action/task-enable_utxo-user_action.yaml
@@ -0,0 +1,65 @@
+/task::enable_utxo::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for UTXO activation task.
+ description: Handle user action (e.g., Trezor PIN entry) for UTXO activation task.
+ operationId: task::enable_utxo::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_utxo::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/cancel/task-enable_z_coin-cancel.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/cancel/task-enable_z_coin-cancel.yaml
new file mode 100644
index 000000000..6ee2fa7d6
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/cancel/task-enable_z_coin-cancel.yaml
@@ -0,0 +1,68 @@
+/task::enable_z_coin::cancel:
+ post:
+ summary: Cancel the ZHTLC coin activation task before completion.
+ description: Cancel the ZHTLC coin activation task before completion.
+ operationId: task::enable_z_coin::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_z_coin::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/init/task-enable_z_coin-init.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/init/task-enable_z_coin-init.yaml
new file mode 100644
index 000000000..969b663a0
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/init/task-enable_z_coin-init.yaml
@@ -0,0 +1,55 @@
+/task::enable_z_coin::init:
+ post:
+ summary: Task managed activation of ZHTLC coins like ARRR & ZOMBIE.
+ description: Task managed activation of ZHTLC coins like ARRR & ZOMBIE.
+ operationId: task::enable_z_coin::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_z_coin::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ type: string
+ description: Ticker of coin to activate
+ activation_params:
+ description: A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data)
+ object.
+ $ref: ../../components/schemas/ActivationRpcData.yaml
+ required:
+ - ticker
+ - activation_params
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/status/task-enable_z_coin-status.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/status/task-enable_z_coin-status.yaml
new file mode 100644
index 000000000..64b207523
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/status/task-enable_z_coin-status.yaml
@@ -0,0 +1,74 @@
+/task::enable_z_coin::status:
+ post:
+ summary: Query the status of ZHTLC coin activation task.
+ description: Query the status of ZHTLC coin activation task.
+ operationId: task::enable_z_coin::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_z_coin::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ forget_if_finished:
+ type: boolean
+ description: If false, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the enabling is progressing.
+ details:
+ type: object
+ description: Depending on the state of enabling progress, this will
+ contain different information as shown in the responses below.
+ Parameter:
+ type: string
+ description: Description
+ current_block:
+ type: integer
+ description: Block height of the coin being activated
+ ticker:
+ type: string
+ description: Ticker of the coin being activated.
+ wallet_balance:
+ description: 'A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info)
+ object. Note: the structure may vary based on the `get_balances`
+ parameter value in the activation request.'
+ $ref: ../../components/schemas/WalletBalanceInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/user_action/task-enable_z_coin-user_action.yaml b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/user_action/task-enable_z_coin-user_action.yaml
new file mode 100644
index 000000000..92cee2e9d
--- /dev/null
+++ b/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/user_action/task-enable_z_coin-user_action.yaml
@@ -0,0 +1,67 @@
+/task::enable_z_coin::user_action:
+ post:
+ summary: Handle user action (e.g., Trezor PIN entry) for ZHTLC coin activation
+ task.
+ description: Handle user action (e.g., Trezor PIN entry) for ZHTLC coin activation
+ task.
+ operationId: task::enable_z_coin::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_z_coin::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/get_token_allowance/get_token_allowance.yaml b/openapi/paths/v2/get_token_allowance/get_token_allowance.yaml
new file mode 100644
index 000000000..1b5e9aa56
--- /dev/null
+++ b/openapi/paths/v2/get_token_allowance/get_token_allowance.yaml
@@ -0,0 +1,56 @@
+/get_token_allowance:
+ post:
+ summary: Method description for get_token_allowance
+ description: Method description for get_token_allowance
+ operationId: get_token_allowance
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_token_allowance
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Token ticker
+ spender:
+ type: string
+ description: Smart contract address to query spendable coins amount
+ granted prior approval
+ required:
+ - coin
+ - spender
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: number
+ description: Amount of coins approved for spending via the smart contract
+ (in coins units).
+ example: {}
diff --git a/openapi/paths/v2/lightning/activation/cancel/task-enable_lightning-cancel.yaml b/openapi/paths/v2/lightning/activation/cancel/task-enable_lightning-cancel.yaml
new file mode 100644
index 000000000..14244c8f1
--- /dev/null
+++ b/openapi/paths/v2/lightning/activation/cancel/task-enable_lightning-cancel.yaml
@@ -0,0 +1,48 @@
+/task::enable_lightning::cancel:
+ post:
+ summary: Cancel the initialization of a lightning node on the Komodo DeFi Framework.
+ description: Cancel the initialization of a lightning node on the Komodo DeFi
+ Framework.
+ operationId: task::enable_lightning::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_lightning::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The task id returned from `task::enable_lightning::init`
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/lightning/activation/init/task-enable_lightning-init.yaml b/openapi/paths/v2/lightning/activation/init/task-enable_lightning-init.yaml
new file mode 100644
index 000000000..f99b217d3
--- /dev/null
+++ b/openapi/paths/v2/lightning/activation/init/task-enable_lightning-init.yaml
@@ -0,0 +1,56 @@
+/task::enable_lightning::init:
+ post:
+ summary: Request a task to initialize a lightning node on the Komodo DeFi Framework.
+ description: Request a task to initialize a lightning node on the Komodo DeFi
+ Framework.
+ operationId: task::enable_lightning::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_lightning::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ activation_params:
+ description: A standard [LightningActivationParams](/komodo-defi-framework/api/common_structures/lightning/#lightning-activation-params)
+ object.
+ $ref: ../../components/schemas/LightningActivationParams.yaml
+ ticker:
+ type: string
+ description: Ticker of coin to activate.
+ required:
+ - activation_params
+ - ticker
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/lightning/activation/status/task-enable_lightning-status.yaml b/openapi/paths/v2/lightning/activation/status/task-enable_lightning-status.yaml
new file mode 100644
index 000000000..4f928d949
--- /dev/null
+++ b/openapi/paths/v2/lightning/activation/status/task-enable_lightning-status.yaml
@@ -0,0 +1,54 @@
+/task::enable_lightning::status:
+ post:
+ summary: Check the status of a lightning node initialization task on the Komodo
+ DeFi Framework.
+ description: Check the status of a lightning node initialization task on the Komodo
+ DeFi Framework.
+ operationId: task::enable_lightning::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_lightning::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The task id returned from `task::enable_lightning::init`.
+ forget_if_finished:
+ type: boolean
+ description: If `false`, the status of the `task_id` will still
+ be available after the task has completed.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/lightning/activation/user_action/task-enable_lightning-user_action.yaml b/openapi/paths/v2/lightning/activation/user_action/task-enable_lightning-user_action.yaml
new file mode 100644
index 000000000..c0d63a4a3
--- /dev/null
+++ b/openapi/paths/v2/lightning/activation/user_action/task-enable_lightning-user_action.yaml
@@ -0,0 +1,65 @@
+/task::enable_lightning::user_action:
+ post:
+ summary: Provide user input (e.g., Trezor confirmation) during Lightning initialization.
+ description: Provide user input (e.g., Trezor confirmation) during Lightning initialization.
+ operationId: task::enable_lightning::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::enable_lightning::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: Lightning init task identifier.
+ user_action:
+ type: object
+ description: Object containing parameters below.
+ user_action.action_type:
+ type: string
+ description: Action type (e.g., `TrezorPin`).
+ user_action.pin:
+ type: string
+ description: Required PIN if applicable.
+ userpass:
+ type: string
+ description: RPC password.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - userpass
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Updated task status.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/close_channel/lightning-channels-close_channel.yaml b/openapi/paths/v2/lightning/channels/close_channel/lightning-channels-close_channel.yaml
new file mode 100644
index 000000000..63961fdf3
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/close_channel/lightning-channels-close_channel.yaml
@@ -0,0 +1,65 @@
+/lightning::channels::close_channel:
+ post:
+ summary: Close a Lightning Network channel using the Komodo DeFi Framework API.
+ description: Close a Lightning Network channel using the Komodo DeFi Framework
+ API.
+ operationId: lightning::channels::close_channel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::close_channel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin for the channel to close.
+ channel_id:
+ type: string
+ description: The channel ID to close.
+ force:
+ type: boolean
+ description: If `true`, the channel will be force-closed.
+ default: false
+ target_height:
+ type: integer
+ description: The target block height for closing the channel.
+ required:
+ - coin
+ - channel_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Status message (e.g., Channel closed successfully).
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/get_channel_details/lightning-channels-get_channel_details.yaml b/openapi/paths/v2/lightning/channels/get_channel_details/lightning-channels-get_channel_details.yaml
new file mode 100644
index 000000000..3434c691a
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/get_channel_details/lightning-channels-get_channel_details.yaml
@@ -0,0 +1,63 @@
+/lightning::channels::get_channel_details:
+ post:
+ summary: Get details about a Lightning Network channel using the Komodo DeFi Framework
+ API.
+ description: Get details about a Lightning Network channel using the Komodo DeFi
+ Framework API.
+ operationId: lightning::channels::get_channel_details
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::get_channel_details
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to view channel
+ details for.
+ uuid:
+ type: string
+ description: Unique channel identifier.
+ required:
+ - coin
+ - uuid
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: The status of the channel (e.g., Open).
+ details:
+ type: object
+ description: Channel details object.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/get_claimable_balances/lightning-channels-get_claimable_balances.yaml b/openapi/paths/v2/lightning/channels/get_claimable_balances/lightning-channels-get_claimable_balances.yaml
new file mode 100644
index 000000000..c5c336b02
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/get_claimable_balances/lightning-channels-get_claimable_balances.yaml
@@ -0,0 +1,60 @@
+/lightning::channels::get_claimable_balances:
+ post:
+ summary: Get claimable Lightning Network channel balances using the Komodo DeFi
+ Framework API.
+ description: Get claimable Lightning Network channel balances using the Komodo
+ DeFi Framework API.
+ operationId: lightning::channels::get_claimable_balances
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::get_claimable_balances
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to view claimable
+ balances for.
+ include_open_channels_balances:
+ type: boolean
+ description: If `true`, includes balances from open channels.
+ default: false
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: array
+ description: List of claimable balances.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/list_closed_channels_by_filter/lightning-channels-list_closed_channels_by_filter.yaml b/openapi/paths/v2/lightning/channels/list_closed_channels_by_filter/lightning-channels-list_closed_channels_by_filter.yaml
new file mode 100644
index 000000000..d6ce4e8c4
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/list_closed_channels_by_filter/lightning-channels-list_closed_channels_by_filter.yaml
@@ -0,0 +1,68 @@
+/lightning::channels::list_closed_channels_by_filter:
+ post:
+ summary: List closed Lightning Network channels by filter using the Komodo DeFi
+ Framework API.
+ description: List closed Lightning Network channels by filter using the Komodo
+ DeFi Framework API.
+ operationId: lightning::channels::list_closed_channels_by_filter
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::list_closed_channels_by_filter
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to view closed
+ channels for.
+ filter:
+ description: A standard [LightningClosedChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-closed-channels-filter)
+ object.
+ $ref: ../../components/schemas/LightningClosedChannelsFilter.yaml
+ paging_options:
+ description: A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination)
+ object.
+ $ref: ../../components/schemas/Pagination.yaml
+ limit:
+ type: integer
+ description: Maximum number of results to return.
+ default: 10
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: object
+ description: The filtered closed channels result object.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/list_open_channels_by_filter/lightning-channels-list_open_channels_by_filter.yaml b/openapi/paths/v2/lightning/channels/list_open_channels_by_filter/lightning-channels-list_open_channels_by_filter.yaml
new file mode 100644
index 000000000..6953ce4ee
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/list_open_channels_by_filter/lightning-channels-list_open_channels_by_filter.yaml
@@ -0,0 +1,68 @@
+/lightning::channels::list_open_channels_by_filter:
+ post:
+ summary: List open Lightning Network channels by filter using the Komodo DeFi
+ Framework API.
+ description: List open Lightning Network channels by filter using the Komodo DeFi
+ Framework API.
+ operationId: lightning::channels::list_open_channels_by_filter
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::list_open_channels_by_filter
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to view open
+ channels for.
+ filter:
+ description: A standard [LightningOpenChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-open-channels-filter)
+ object.
+ $ref: ../../components/schemas/LightningOpenChannelsFilter.yaml
+ paging_options:
+ description: A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination)
+ object.
+ $ref: ../../components/schemas/Pagination.yaml
+ limit:
+ type: integer
+ description: Maximum number of results to return.
+ default: 10
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: object
+ description: The filtered open channels result object.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/open_channel/lightning-channels-open_channel.yaml b/openapi/paths/v2/lightning/channels/open_channel/lightning-channels-open_channel.yaml
new file mode 100644
index 000000000..1669980f6
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/open_channel/lightning-channels-open_channel.yaml
@@ -0,0 +1,86 @@
+/lightning::channels::open_channel:
+ post:
+ summary: Open a new Lightning Network channel using the Komodo DeFi Framework
+ API.
+ description: Open a new Lightning Network channel using the Komodo DeFi Framework
+ API.
+ operationId: lightning::channels::open_channel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::open_channel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to open a channel
+ for.
+ node_address:
+ type: string
+ description: Lightning node addresses always have a format of
+ `node_pubkey`@`ip_address`:`port`.
+ amount:
+ description: A standard [LightningChannelAmount](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-amount)
+ object.
+ $ref: ../../components/schemas/LightningChannelAmount.yaml
+ push_msat:
+ type: integer
+ description: The amount in millisatoshi to push to the counterparty
+ while opening, to create inbound liquidity for the channel.
+ Using the `push_msat` parameter avoids having to send funds
+ in a separate request later. Please note that the funds given
+ using push\_msat is given unconditionally, meaning that there
+ is no proof of payment in a preimage as with paying an invoice.
+ default: 0
+ channel_options:
+ description: A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options)
+ object.
+ $ref: ../../components/schemas/LightningChannelOptions.yaml
+ channel_configs:
+ description: A standard [LightningChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config)
+ object.
+ $ref: ../../components/schemas/LightningChannelConfig.yaml
+ required:
+ - coin
+ - node_address
+ - amount
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ uuid:
+ type: string
+ description: The unique identifier for the opened channel.
+ node_address:
+ type: string
+ description: The node address of the remote node.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/channels/update_channel/lightning-channels-update_channel.yaml b/openapi/paths/v2/lightning/channels/update_channel/lightning-channels-update_channel.yaml
new file mode 100644
index 000000000..7d913c28f
--- /dev/null
+++ b/openapi/paths/v2/lightning/channels/update_channel/lightning-channels-update_channel.yaml
@@ -0,0 +1,64 @@
+/lightning::channels::update_channel:
+ post:
+ summary: Update a Lightning Network channel using the Komodo DeFi Framework API.
+ description: Update a Lightning Network channel using the Komodo DeFi Framework
+ API.
+ operationId: lightning::channels::update_channel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::channels::update_channel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you would like to update channel
+ configuration options for.
+ uuid:
+ type: string
+ description: Unique channel identifier.
+ channel_options:
+ description: A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options)
+ object.
+ $ref: ../../components/schemas/LightningChannelOptions.yaml
+ required:
+ - coin
+ - uuid
+ - channel_options
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ channel_options:
+ type: object
+ description: The updated channel options.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/nodes/add_trusted_node/lightning-nodes-add_trusted_node.yaml b/openapi/paths/v2/lightning/nodes/add_trusted_node/lightning-nodes-add_trusted_node.yaml
new file mode 100644
index 000000000..3fc75dc94
--- /dev/null
+++ b/openapi/paths/v2/lightning/nodes/add_trusted_node/lightning-nodes-add_trusted_node.yaml
@@ -0,0 +1,59 @@
+/lightning::nodes::add_trusted_node:
+ post:
+ summary: Add a trusted Lightning node using the Komodo DeFi Framework API.
+ description: Add a trusted Lightning node using the Komodo DeFi Framework API.
+ operationId: lightning::nodes::add_trusted_node
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::nodes::add_trusted_node
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin ticker you would like to add a trusted node
+ to.
+ node_id:
+ type: string
+ description: ID of node you would like to add to your trusted
+ list.
+ required:
+ - coin
+ - node_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ added_node:
+ type: string
+ description: The node ID that was added to the trusted list.
+ id:
+ type: integer
+ description: Request identifier, or null.
+ example: {}
diff --git a/openapi/paths/v2/lightning/nodes/connect_to_node/lightning-nodes-connect_to_node.yaml b/openapi/paths/v2/lightning/nodes/connect_to_node/lightning-nodes-connect_to_node.yaml
new file mode 100644
index 000000000..0fcd1499a
--- /dev/null
+++ b/openapi/paths/v2/lightning/nodes/connect_to_node/lightning-nodes-connect_to_node.yaml
@@ -0,0 +1,60 @@
+/lightning::nodes::connect_to_node:
+ post:
+ summary: Connect to a Lightning node using the Komodo DeFi Framework API.
+ description: Connect to a Lightning node using the Komodo DeFi Framework API.
+ operationId: lightning::nodes::connect_to_node
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::nodes::connect_to_node
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin ticker you would like to connect to a node
+ on.
+ node_address:
+ type: string
+ description: Lightning node addresses always have a format of
+ `node_pubkey`@`ip_address`:`port`.
+ required:
+ - coin
+ - node_address
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Connection result message (e.g., success, already connected,
+ etc.)
+ id:
+ type: integer
+ description: Request identifier, or null.
+ example: {}
diff --git a/openapi/paths/v2/lightning/nodes/list_trusted_nodes/lightning-nodes-list_trusted_nodes.yaml b/openapi/paths/v2/lightning/nodes/list_trusted_nodes/lightning-nodes-list_trusted_nodes.yaml
new file mode 100644
index 000000000..ab292dc05
--- /dev/null
+++ b/openapi/paths/v2/lightning/nodes/list_trusted_nodes/lightning-nodes-list_trusted_nodes.yaml
@@ -0,0 +1,55 @@
+/lightning::nodes::list_trusted_nodes:
+ post:
+ summary: List all trusted Lightning nodes using the Komodo DeFi Framework API.
+ description: List all trusted Lightning nodes using the Komodo DeFi Framework
+ API.
+ operationId: lightning::nodes::list_trusted_nodes
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::nodes::list_trusted_nodes
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin ticker you would like to view your trusted
+ nodes to.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ trusted_nodes:
+ type: string
+ description: Array of trusted node IDs.
+ id:
+ type: integer
+ description: Request identifier, or null.
+ example: {}
diff --git a/openapi/paths/v2/lightning/nodes/remove_trusted_node/lightning-nodes-remove_trusted_node.yaml b/openapi/paths/v2/lightning/nodes/remove_trusted_node/lightning-nodes-remove_trusted_node.yaml
new file mode 100644
index 000000000..f8d8bf0b9
--- /dev/null
+++ b/openapi/paths/v2/lightning/nodes/remove_trusted_node/lightning-nodes-remove_trusted_node.yaml
@@ -0,0 +1,59 @@
+/lightning::nodes::remove_trusted_node:
+ post:
+ summary: Remove a trusted Lightning node using the Komodo DeFi Framework API.
+ description: Remove a trusted Lightning node using the Komodo DeFi Framework API.
+ operationId: lightning::nodes::remove_trusted_node
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::nodes::remove_trusted_node
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin ticker you would like to remove a trusted
+ node from.
+ node_id:
+ type: string
+ description: ID of node you would like to remove from your trusted
+ list.
+ required:
+ - coin
+ - node_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ removed_node:
+ type: string
+ description: The node ID that was removed from the trusted list.
+ id:
+ type: integer
+ description: Request identifier, or null.
+ example: {}
diff --git a/openapi/paths/v2/lightning/payments/generate_invoice/lightning-payments-generate_invoice.yaml b/openapi/paths/v2/lightning/payments/generate_invoice/lightning-payments-generate_invoice.yaml
new file mode 100644
index 000000000..0ba62cb6e
--- /dev/null
+++ b/openapi/paths/v2/lightning/payments/generate_invoice/lightning-payments-generate_invoice.yaml
@@ -0,0 +1,65 @@
+/lightning::payments::generate_invoice:
+ post:
+ summary: Generate a Lightning Network invoice using the Komodo DeFi Framework
+ API.
+ description: Generate a Lightning Network invoice using the Komodo DeFi Framework
+ API.
+ operationId: lightning::payments::generate_invoice
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::payments::generate_invoice
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin for the invoice.
+ amount:
+ type: string
+ description: Amount to receive (in satoshis or msats).
+ description:
+ type: string
+ description: Invoice description.
+ expiry:
+ type: integer
+ description: Invoice expiry time in seconds.
+ required:
+ - coin
+ - amount
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ invoice:
+ type: string
+ description: The generated Lightning invoice.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/payments/get_payment_details/lightning-payments-get_payment_details.yaml b/openapi/paths/v2/lightning/payments/get_payment_details/lightning-payments-get_payment_details.yaml
new file mode 100644
index 000000000..91194d3f9
--- /dev/null
+++ b/openapi/paths/v2/lightning/payments/get_payment_details/lightning-payments-get_payment_details.yaml
@@ -0,0 +1,59 @@
+/lightning::payments::get_payment_details:
+ post:
+ summary: Get details of a Lightning Network payment using the Komodo DeFi Framework
+ API.
+ description: Get details of a Lightning Network payment using the Komodo DeFi
+ Framework API.
+ operationId: lightning::payments::get_payment_details
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::payments::get_payment_details
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin for the payment.
+ payment_hash:
+ type: string
+ description: The hash of the payment to query.
+ required:
+ - coin
+ - payment_hash
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ payment_details:
+ type: object
+ description: The payment details object.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/payments/list_payments_by_filter/lightning-payments-list_payments_by_filter.yaml b/openapi/paths/v2/lightning/payments/list_payments_by_filter/lightning-payments-list_payments_by_filter.yaml
new file mode 100644
index 000000000..6759a55df
--- /dev/null
+++ b/openapi/paths/v2/lightning/payments/list_payments_by_filter/lightning-payments-list_payments_by_filter.yaml
@@ -0,0 +1,64 @@
+/lightning::payments::list_payments_by_filter:
+ post:
+ summary: Returns a list of Lightning Network payments filtered by the provided
+ filter object.
+ description: Returns a list of Lightning Network payments filtered by the provided
+ filter object.
+ operationId: lightning::payments::list_payments_by_filter
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::payments::list_payments_by_filter
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin for the payments.
+ filter:
+ type: object
+ description: A standard LightningPaymentsFilter object.
+ paging_options:
+ type: object
+ description: A standard Pagination object.
+ limit:
+ type: integer
+ description: Maximum number of results to return.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: array
+ description: List of filtered payments.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/lightning/payments/send_payment/lightning-payments-send_payment.yaml b/openapi/paths/v2/lightning/payments/send_payment/lightning-payments-send_payment.yaml
new file mode 100644
index 000000000..c7115bf9e
--- /dev/null
+++ b/openapi/paths/v2/lightning/payments/send_payment/lightning-payments-send_payment.yaml
@@ -0,0 +1,64 @@
+/lightning::payments::send_payment:
+ post:
+ summary: Send a Lightning Network payment using the Komodo DeFi Framework API.
+ description: Send a Lightning Network payment using the Komodo DeFi Framework
+ API.
+ operationId: lightning::payments::send_payment
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - lightning::payments::send_payment
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin to send payment from.
+ invoice:
+ type: string
+ description: The Lightning invoice to pay.
+ amount:
+ type: string
+ description: Amount to pay (if not specified in invoice).
+ required:
+ - coin
+ - invoice
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ payment_hash:
+ type: string
+ description: The hash of the payment.
+ status:
+ type: string
+ description: Status of the payment.
+ id:
+ type: integer
+ description: Request identifier.
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/clear_nft_db/clear_nft_db.yaml b/openapi/paths/v2/non_fungible_tokens/clear_nft_db/clear_nft_db.yaml
new file mode 100644
index 000000000..503690c35
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/clear_nft_db/clear_nft_db.yaml
@@ -0,0 +1,51 @@
+/clear_nft_db:
+ post:
+ summary: Method description for clear_nft_db
+ description: Method description for clear_nft_db
+ operationId: clear_nft_db
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - clear_nft_db
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chains:
+ description: List of networks to remove NFT data for. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ clear_all:
+ type: boolean
+ description: If `true`, all NFT data for all networks will be
+ purged.
+ default: false
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/enable_nft/enable_nft.yaml b/openapi/paths/v2/non_fungible_tokens/enable_nft/enable_nft.yaml
new file mode 100644
index 000000000..9867e3303
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/enable_nft/enable_nft.yaml
@@ -0,0 +1,56 @@
+/enable_nft:
+ post:
+ summary: The enable_nft method activates NFT-like tokens on the platform if the
+ NFT network was already activated, but without the nft_req parameter.
+ description: The enable_nft method activates NFT-like tokens on the platform if
+ the NFT network was already activated, but without the nft_req parameter.
+ operationId: enable_nft
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - enable_nft
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ ticker:
+ description: The ticker of the NFT network, with `NFT_` as a prefix.
+ See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ activation_params:
+ description: A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider)
+ object.
+ $ref: ../../components/schemas/NftProvider.yaml
+ required:
+ - ticker
+ - activation_params
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/get_nft_list/get_nft_list.yaml b/openapi/paths/v2/non_fungible_tokens/get_nft_list/get_nft_list.yaml
new file mode 100644
index 000000000..8d739b408
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/get_nft_list/get_nft_list.yaml
@@ -0,0 +1,85 @@
+/get_nft_list:
+ post:
+ summary: The get_nft_list method returns a list of NFTs owned by the user, with
+ support for filtering, pagination, and spam protection.
+ description: The get_nft_list method returns a list of NFTs owned by the user,
+ with support for filtering, pagination, and spam protection.
+ operationId: get_nft_list
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_nft_list
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chains:
+ description: List of networks to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ filters:
+ description: A standard [NftFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-filter)
+ object.
+ $ref: ../../components/schemas/NftFilter.yaml
+ limit:
+ type: integer
+ description: The number of NFTs displayed per page in response.
+ default: 10
+ max:
+ type: boolean
+ description: If `true`, response will return all NFTs without
+ pagination, and will ignore the `limit` and `page_number` values.
+ default: false
+ page_number:
+ type: integer
+ description: The page offset for items in response.
+ default: 1
+ protect_from_spam:
+ type: boolean
+ description: If `true`, any potential spam link found in collection
+ name, token name, or symbol will be replaced with `URL redacted
+ for user protection`.
+ default: false
+ required:
+ - chains
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ nfts:
+ description: A list of standard [NftInfo](/komodo-defi-framework/api/common_structures/nfts/#nft-info)
+ objects.
+ $ref: ../../components/schemas/NftInfo.yaml
+ skipped:
+ type: integer
+ description: The number of NFTs in your wallet excluded by the request
+ filters.
+ total:
+ type: integer
+ description: The total number of NFTs in your wallet matching the
+ request filters.
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/get_nft_metadata/get_nft_metadata.yaml b/openapi/paths/v2/non_fungible_tokens/get_nft_metadata/get_nft_metadata.yaml
new file mode 100644
index 000000000..b683807c5
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/get_nft_metadata/get_nft_metadata.yaml
@@ -0,0 +1,132 @@
+/get_nft_metadata:
+ post:
+ summary: The get_nft_metadata method returns metadata for a specific NFT, including
+ collection, contract type, and ownership details.
+ description: The get_nft_metadata method returns metadata for a specific NFT,
+ including collection, contract type, and ownership details.
+ operationId: get_nft_metadata
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_nft_metadata
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chain:
+ description: The token chain. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ token_address:
+ type: string
+ description: The token address.
+ default: '-'
+ token_id:
+ type: string
+ description: Token ID.
+ default: '-'
+ protect_from_spam:
+ type: boolean
+ description: If `true`, any potential spam link found in collection
+ name, token name, or symbol will be replaced with `URL redacted
+ for user protection`.
+ default: false
+ required:
+ - chain
+ - token_address
+ - token_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: The amount of this NFT the user owns (used by `ERC1155`).
+ block_number_minted:
+ type: integer
+ description: The block height when the NFT was minted. May be `null`.
+ block_number:
+ type: integer
+ description: The block height when the amount or owner changed.
+ chain:
+ type: string
+ description: Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`,
+ or `POLYGON`.
+ name:
+ type: string
+ description: May be `null`. An NFT collection name.
+ contract_type:
+ type: string
+ description: The type of NFT contract standard. One of `ERC721` or
+ `ERC1155`.
+ last_token_uri_sync:
+ type: string
+ description: When the token\_uri was last updated.
+ last_metadata_sync:
+ type: string
+ description: When the metadata was last updated.
+ metadata:
+ type: string
+ description: The metadata of the token. May be `null`.
+ minter_address:
+ type: string
+ description: Minter address. May be `null`.
+ owner_of:
+ type: string
+ description: The wallet address of the owner of the NFT.
+ possible_spam:
+ type: boolean
+ description: If `true`, the contract address has [been identified](https://docs.moralis.io/web3-data-api/evm/nft-spam-detection)
+ as associated with spam or suspicious activities.
+ possible_phishing:
+ type: boolean
+ description: If `true`, the token has been identified as associated
+ with phishing, as at least one of domain fields is found in database
+ with phishing domains.
+ symbol:
+ type: string
+ description: May be `null`. The symbol of the NFT contract.
+ token_address:
+ type: string
+ description: The address of the NFT contract.
+ token_id:
+ type: string
+ description: The token ID of the NFT.
+ token_hash:
+ type: string
+ description: The token hash. May be `null`.
+ token_uri:
+ type: string
+ description: The URI to the metadata of the token. May be `null`.
+ token_domain:
+ type: string
+ description: Token domain. May be `null`.
+ uri_meta:
+ description: A standard [NftMetadata](/komodo-defi-framework/api/common_structures/nfts/#nft-metadata)
+ object.
+ $ref: ../../components/schemas/NftMetadata.yaml
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/get_nft_transfers/get_nft_transfers.yaml b/openapi/paths/v2/non_fungible_tokens/get_nft_transfers/get_nft_transfers.yaml
new file mode 100644
index 000000000..b06ec93d8
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/get_nft_transfers/get_nft_transfers.yaml
@@ -0,0 +1,87 @@
+/get_nft_transfers:
+ post:
+ summary: The get_nft_transfers method returns a list of NFT transfers involving
+ the user, with filtering and pagination options.
+ description: The get_nft_transfers method returns a list of NFT transfers involving
+ the user, with filtering and pagination options.
+ operationId: get_nft_transfers
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_nft_transfers
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chains:
+ description: List of chains to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ max:
+ type: boolean
+ description: If `true`, response will return all NFT transfers
+ without pagination, and will ignore the `limit` and `page_number`
+ values.
+ default: false
+ limit:
+ type: integer
+ description: The number of NFT transfers displayed per page in
+ response.
+ default: 10
+ page_number:
+ type: integer
+ description: The page offset for items in response.
+ default: 1
+ protect_from_spam:
+ type: boolean
+ description: If `true`, any potential spam link found in collection
+ name, token name, or symbol will be replaced with `URL redacted
+ for user protection`.
+ default: false
+ filters:
+ description: A standard [NftTransferFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-transfer-filter)
+ object.
+ $ref: ../../components/schemas/NftTransferFilter.yaml
+ required:
+ - chains
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ transfer_history:
+ description: A list of standard [NftTransfer](/komodo-defi-framework/api/common_structures/nfts/#nft-transfer)
+ objects.
+ $ref: ../../components/schemas/NftTransfer.yaml
+ total:
+ type: integer
+ description: The total number of NFT transfers in your wallet matching
+ the request filters.
+ skipped:
+ type: integer
+ description: The number of NFT transfers in your wallet excluded by
+ the request filters.
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/refresh_nft_metadata/refresh_nft_metadata.yaml b/openapi/paths/v2/non_fungible_tokens/refresh_nft_metadata/refresh_nft_metadata.yaml
new file mode 100644
index 000000000..851729cc8
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/refresh_nft_metadata/refresh_nft_metadata.yaml
@@ -0,0 +1,75 @@
+/refresh_nft_metadata:
+ post:
+ summary: The refresh_nft_metadata method refreshes metadata for a specific NFT
+ and related transactions using provided proxy URLs.
+ description: The refresh_nft_metadata method refreshes metadata for a specific
+ NFT and related transactions using provided proxy URLs.
+ operationId: refresh_nft_metadata
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - refresh_nft_metadata
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chain:
+ description: Chain which holds the NFT you would like to update
+ metadata for. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ token_address:
+ type: string
+ description: Token address.
+ token_id:
+ type: string
+ description: Token ID.
+ komodo_proxy:
+ type: boolean
+ description: Indicates whether authentication is required for
+ accessing the proxy URLs (true if authentication is necessary,
+ otherwise false).
+ url:
+ type: string
+ description: URL link to the Moralis API proxy base url ([https://moralis-proxy.komodo.earth](https://moralis-proxy.komodo.earth))
+ or equivalent (if komodo\_proxy is set to true, will need to
+ provide a new Komodo Proxy URL).
+ url_antispam:
+ type: string
+ description: URL link to the [Antispam API proxy base url](https://nft.antispam.dragonhound.info)
+ or equivalent. [docs](https://nft.antispam.dragonhound.info/docs).
+ required:
+ - chain
+ - token_address
+ - token_id
+ - url
+ - url_antispam
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/update_nft/update_nft.yaml b/openapi/paths/v2/non_fungible_tokens/update_nft/update_nft.yaml
new file mode 100644
index 000000000..131661fca
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/update_nft/update_nft.yaml
@@ -0,0 +1,66 @@
+/update_nft:
+ post:
+ summary: Method description for update_nft
+ description: Method description for update_nft
+ operationId: update_nft
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - update_nft
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ chains:
+ description: List of networks to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum)
+ for allowed values.
+ $ref: ../../components/schemas/NftNetworkEnum.yaml
+ komodo_proxy:
+ type: boolean
+ description: Indicates whether authentication is required for
+ accessing the proxy URLs.
+ default: '-'
+ url:
+ type: string
+ description: URL link to the [Moralis API proxy base URL](https://moralis-proxy.komodo.earth)
+ or equivalent. If komodo\_proxy is set to true, you must provide
+ a new Komodo Proxy URL.
+ default: '-'
+ url_antispam:
+ type: string
+ description: URL link to the [Antispam API proxy base URL](https://nft.antispam.dragonhound.info)
+ or equivalent.
+ default: '-'
+ required:
+ - chains
+ - url
+ - url_antispam
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/non_fungible_tokens/withdraw_nft/withdraw_nft.yaml b/openapi/paths/v2/non_fungible_tokens/withdraw_nft/withdraw_nft.yaml
new file mode 100644
index 000000000..a5c0e9997
--- /dev/null
+++ b/openapi/paths/v2/non_fungible_tokens/withdraw_nft/withdraw_nft.yaml
@@ -0,0 +1,104 @@
+/withdraw_nft:
+ post:
+ summary: The withdraw_nft method creates a signed transaction to withdraw an NFT,
+ supporting both ERC721 and ERC1155 types.
+ description: The withdraw_nft method creates a signed transaction to withdraw
+ an NFT, supporting both ERC721 and ERC1155 types.
+ operationId: withdraw_nft
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - withdraw_nft
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ type:
+ type: string
+ description: The contract type of the NFT to withdraw. Either
+ `withdraw_erc721` or `withdraw_erc1155`.
+ default: '-'
+ withdraw_data:
+ description: A standard [WithdrawNftData](/komodo-defi-framework/api/common_structures/nfts/#withdraw-nft-data)
+ object.
+ $ref: ../../components/schemas/WithdrawNftData.yaml
+ required:
+ - type
+ - withdraw_data
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ amount:
+ type: string
+ description: Amount of tokens to withdraw.
+ block_height:
+ type: integer
+ description: Block height of the transaction. If the value is `0`,
+ the transaction is unconfirmed.
+ coin:
+ type: string
+ description: Coin name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`,
+ or `POLYGON`.
+ contract_type:
+ type: string
+ description: Contract type. `ERC721` or `ERC1155`.
+ fee_details:
+ description: A standard [WithdrawFee](/komodo-defi-framework/api/common_structures/wallet/#withdraw-fee)
+ object.
+ $ref: ../../components/schemas/WithdrawFee.yaml
+ from:
+ type: array
+ description: List of source addresses.
+ internal_id:
+ type: integer
+ description: Used for internal transaction identification; for some
+ coins, it may be equal to transaction hash.
+ timestamp:
+ type: integer
+ description: Timestamp of the block containing the withdrawal transaction
+ in [unix epoch format](https://www.epochconverter.com/).
+ to:
+ type: array
+ description: List of destination addresses.
+ token_address:
+ type: string
+ description: Token address.
+ token_id:
+ type: string
+ description: Token ID.
+ transaction_type:
+ type: string
+ description: This will always be `NftTransfer`.
+ tx_hash:
+ type: string
+ description: Transaction ID of the withdrawal.
+ tx_hex:
+ type: string
+ description: Raw hex of signed transaction. Use this with the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/)
+ RPC to broadcast the transaction.
+ example: {}
diff --git a/openapi/paths/v2/streaming/balance_enable/stream-balance-enable.yaml b/openapi/paths/v2/streaming/balance_enable/stream-balance-enable.yaml
new file mode 100644
index 000000000..cb65fe9e4
--- /dev/null
+++ b/openapi/paths/v2/streaming/balance_enable/stream-balance-enable.yaml
@@ -0,0 +1,63 @@
+/stream::balance::enable:
+ post:
+ summary: Using this method, you can enable balance events streaming for a specific
+ coin.
+ description: Using this method, you can enable balance events streaming for a
+ specific coin.
+ operationId: stream::balance::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::balance::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the coin to activate streaming for. The
+ coin must be activated first.
+ client_id:
+ type: integer
+ description: In the case of a single client, this defaults to
+ `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)
+ default: 0
+ config:
+ description: EVM only. A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config)
+ object.
+ $ref: ../../components/schemas/StreamingConfig.yaml
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/disable/stream-disable.yaml b/openapi/paths/v2/streaming/disable/stream-disable.yaml
new file mode 100644
index 000000000..9a7cf0473
--- /dev/null
+++ b/openapi/paths/v2/streaming/disable/stream-disable.yaml
@@ -0,0 +1,54 @@
+/stream::disable:
+ post:
+ summary: Using this method, you can disable specific streaming events.
+ description: Using this method, you can disable specific streaming events.
+ operationId: stream::disable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::disable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1))
+ streamer_id:
+ type: string
+ description: An identifier for the data stream to disable.
+ required:
+ - client_id
+ - streamer_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Success message confirming the stream was disabled
+ example: {}
diff --git a/openapi/paths/v2/streaming/fee_estimator/stream-fee_estimator-enable.yaml b/openapi/paths/v2/streaming/fee_estimator/stream-fee_estimator-enable.yaml
new file mode 100644
index 000000000..4e194dc53
--- /dev/null
+++ b/openapi/paths/v2/streaming/fee_estimator/stream-fee_estimator-enable.yaml
@@ -0,0 +1,56 @@
+/stream::fee_estimator::enable:
+ post:
+ summary: Using this method, you can enable the fee estimation stream.
+ description: Using this method, you can enable the fee estimation stream.
+ operationId: stream::fee_estimator::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::fee_estimator::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1))
+ coin:
+ type: string
+ description: The coin or token to enable the fee estimation stream
+ for.
+ required:
+ - client_id
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/heartbeat_enable/stream-heartbeat-enable.yaml b/openapi/paths/v2/streaming/heartbeat_enable/stream-heartbeat-enable.yaml
new file mode 100644
index 000000000..689b00d11
--- /dev/null
+++ b/openapi/paths/v2/streaming/heartbeat_enable/stream-heartbeat-enable.yaml
@@ -0,0 +1,55 @@
+/stream::heartbeat::enable:
+ post:
+ summary: Using this method, you can enable heartbeat events streaming.
+ description: Using this method, you can enable heartbeat events streaming.
+ operationId: stream::heartbeat::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::heartbeat::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: In the case of a single client, this defaults to
+ `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1).
+ default: 0
+ config:
+ description: A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config)
+ object.
+ $ref: ../../components/schemas/StreamingConfig.yaml
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/network_enable/stream-network-enable.yaml b/openapi/paths/v2/streaming/network_enable/stream-network-enable.yaml
new file mode 100644
index 000000000..ed7568e06
--- /dev/null
+++ b/openapi/paths/v2/streaming/network_enable/stream-network-enable.yaml
@@ -0,0 +1,55 @@
+/stream::network::enable:
+ post:
+ summary: Using this method, you can enable network events streaming.
+ description: Using this method, you can enable network events streaming.
+ operationId: stream::network::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::network::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: In the case of a single client, this defaults to
+ `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)
+ default: 0
+ config:
+ description: A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config)
+ object.
+ $ref: ../../components/schemas/StreamingConfig.yaml
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/order_status_enable/stream-order_status-enable.yaml b/openapi/paths/v2/streaming/order_status_enable/stream-order_status-enable.yaml
new file mode 100644
index 000000000..acf24b27d
--- /dev/null
+++ b/openapi/paths/v2/streaming/order_status_enable/stream-order_status-enable.yaml
@@ -0,0 +1,51 @@
+/stream::order_status::enable:
+ post:
+ summary: Using this method, you can enable the order status stream.
+ description: Using this method, you can enable the order status stream.
+ operationId: stream::order_status::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::order_status::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1))
+ required:
+ - client_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/orderbook_enable/stream-orderbook-enable.yaml b/openapi/paths/v2/streaming/orderbook_enable/stream-orderbook-enable.yaml
new file mode 100644
index 000000000..b3add6aaf
--- /dev/null
+++ b/openapi/paths/v2/streaming/orderbook_enable/stream-orderbook-enable.yaml
@@ -0,0 +1,60 @@
+/stream::orderbook::enable:
+ post:
+ summary: Using this method, you can enable the orderbook stream for a given pair.
+ description: Using this method, you can enable the orderbook stream for a given
+ pair.
+ operationId: stream::orderbook::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::orderbook::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ base:
+ type: string
+ description: Base currency of a pair
+ client_id:
+ type: integer
+ description: This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1))
+ rel:
+ type: string
+ description: Related currency, also known as the "quote currency"
+ required:
+ - base
+ - client_id
+ - rel
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/swap_status_enable/stream-swap_status-enable.yaml b/openapi/paths/v2/streaming/swap_status_enable/stream-swap_status-enable.yaml
new file mode 100644
index 000000000..268cb26c9
--- /dev/null
+++ b/openapi/paths/v2/streaming/swap_status_enable/stream-swap_status-enable.yaml
@@ -0,0 +1,51 @@
+/stream::swap_status::enable:
+ post:
+ summary: Using this method, you can enable the swap status stream.
+ description: Using this method, you can enable the swap status stream.
+ operationId: stream::swap_status::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::swap_status::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ client_id:
+ type: integer
+ description: This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1))
+ required:
+ - client_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/streaming/tx_history_enable/stream-tx_history-enable.yaml b/openapi/paths/v2/streaming/tx_history_enable/stream-tx_history-enable.yaml
new file mode 100644
index 000000000..fb36e11d1
--- /dev/null
+++ b/openapi/paths/v2/streaming/tx_history_enable/stream-tx_history-enable.yaml
@@ -0,0 +1,58 @@
+/stream::tx_history::enable:
+ post:
+ summary: Using this method, you can enable transaction history events streaming
+ for a specific coin.
+ description: Using this method, you can enable transaction history events streaming
+ for a specific coin.
+ operationId: stream::tx_history::enable
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stream::tx_history::enable
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the coin to activate streaming for. The
+ coin must be activated first.
+ client_id:
+ type: integer
+ description: This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)
+ default: 0
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ streamer_id:
+ type: string
+ description: An identifier for the data stream. This can be used later
+ to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/).
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/active_swaps/active_swaps.yaml b/openapi/paths/v2/swaps_and_orders/active_swaps/active_swaps.yaml
new file mode 100644
index 000000000..1e52b293f
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/active_swaps/active_swaps.yaml
@@ -0,0 +1,56 @@
+/active_swaps:
+ post:
+ summary: The active_swaps method returns all the swaps that are currently running
+ on the Komodo DeFi Framework API node.
+ description: The active_swaps method returns all the swaps that are currently
+ running on the Komodo DeFi Framework API node.
+ operationId: active_swaps
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - active_swaps
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ include_status:
+ type: boolean
+ description: Whether to include swap statuses in response.
+ default: false
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ uuids:
+ type: string
+ description: A list of currently active swap UUIDs.
+ statuses:
+ description: Only visible if `include_status` request parameter is
+ `true`. A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status)
+ objects, delineated by the related UUID.
+ $ref: ../../components/schemas/SwapStatus.yaml
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/best_orders/best_orders.yaml b/openapi/paths/v2/swaps_and_orders/best_orders/best_orders.yaml
new file mode 100644
index 000000000..a2ae47144
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/best_orders/best_orders.yaml
@@ -0,0 +1,73 @@
+/best_orders:
+ post:
+ summary: The best_orders method returns the best priced trades available on the
+ orderbook.
+ description: The best_orders method returns the best priced trades available on
+ the orderbook.
+ operationId: best_orders
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - best_orders
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ action:
+ description: A standard [ActionEnum](/komodo-defi-framework/api/common_structures/enums/#action-enum)
+ enum. Whether to `buy` or `sell` the selected coin.
+ $ref: ../../components/schemas/ActionEnum.yaml
+ coin:
+ type: string
+ description: The ticker of the coin to get best orders.
+ default: '-'
+ exclude_mine:
+ type: boolean
+ description: If `true`, the users orders will be excluded from
+ the response.
+ default: false
+ request_by:
+ description: A standard [RequestBy](/komodo-defi-framework/api/common_structures/orders/#request-by)
+ object.
+ $ref: ../../components/schemas/RequestBy.yaml
+ required:
+ - action
+ - coin
+ - request_by
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ orders:
+ description: The `ticker -> array of standard [OrderData](/komodo-defi-framework/api/common_structures/orders/#order-data)
+ objects` map.
+ $ref: ../../components/schemas/OrderData.yaml
+ original_tickers:
+ type: string
+ description: Tickers included in response when `orderbook_ticker`
+ is configured for the queried coin in `coins` file.
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/get_locked_amount/get_locked_amount.yaml b/openapi/paths/v2/swaps_and_orders/get_locked_amount/get_locked_amount.yaml
new file mode 100644
index 000000000..b1dc03e9b
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/get_locked_amount/get_locked_amount.yaml
@@ -0,0 +1,66 @@
+/get_locked_amount:
+ post:
+ summary: The get_locked_amount method returns the amount of a coin currently locked
+ by a swap in progress, with details in decimal, fraction, and rational formats.
+ description: The get_locked_amount method returns the amount of a coin currently
+ locked by a swap in progress, with details in decimal, fraction, and rational
+ formats.
+ operationId: get_locked_amount
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_locked_amount
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you want to query.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you queried.
+ locked_amount:
+ type: object
+ description: An object containing the locked amount in decimal, fraction,
+ and rational formats.
+ locked_amount.decimal:
+ type: string
+ description: The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html).
+ locked_amount.rational:
+ description: The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/).
+ $ref: ../../components/schemas/rationalformat.yaml
+ locked_amount.fraction:
+ type: object
+ description: The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html).
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/max_maker_vol/max_maker_vol.yaml b/openapi/paths/v2/swaps_and_orders/max_maker_vol/max_maker_vol.yaml
new file mode 100644
index 000000000..5b2b61074
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/max_maker_vol/max_maker_vol.yaml
@@ -0,0 +1,63 @@
+/max_maker_vol:
+ post:
+ summary: Method description for max_maker_vol
+ description: Method description for max_maker_vol
+ operationId: max_maker_vol
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - max_maker_vol
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you want to query.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you queried.
+ volume:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the tradable maker volume.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ balance:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the tradable taker balance.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ locked_by_swaps:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object representing the volume of a coin's balance which is locked
+ by swaps in progress.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/my_recent_swaps/my_recent_swaps.yaml b/openapi/paths/v2/swaps_and_orders/my_recent_swaps/my_recent_swaps.yaml
new file mode 100644
index 000000000..64d557ac0
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/my_recent_swaps/my_recent_swaps.yaml
@@ -0,0 +1,100 @@
+/my_recent_swaps:
+ post:
+ summary: The my_recent_swaps method returns the data of the most recent atomic
+ swaps executed by the Komodo DeFi Framework API node.
+ description: The my_recent_swaps method returns the data of the most recent atomic
+ swaps executed by the Komodo DeFi Framework API node.
+ operationId: my_recent_swaps
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_recent_swaps
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ from_timestamp:
+ type: integer
+ description: Start timestamp in UNIX format
+ from_uuid:
+ type: string
+ description: The UUID from which to start fetching results
+ limit:
+ type: integer
+ description: The maximum number of results to return
+ default: 10
+ my_coin:
+ type: string
+ description: Coin being used by you for the swap/trade.
+ other_coin:
+ type: string
+ description: Coin you are trading against
+ page_number:
+ type: integer
+ description: Offset for paginated results
+ default: 1
+ to_timestamp:
+ type: integer
+ description: End timestamp in UNIX format
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ found_records:
+ type: integer
+ description: The number of returned swaps.
+ from_uuid:
+ type: string
+ description: The from\_uuid that was set in the request; this value
+ is null if nothing was set.
+ limit:
+ type: integer
+ description: The limit that was set in the request; note that the
+ actual number of swaps can differ from the specified limit (e.g.
+ on the last page).
+ page_number:
+ type: integer
+ description: The page\_number that was set in the request; if both
+ `page_number` and `from_uuid` are not set in request it will default
+ to `1`; if `from_uuid` is present in request this value will be
+ always null.
+ skipped:
+ type: integer
+ description: The number of skipped records (i.e. the position of `from_uuid`
+ in the list + 1 or `(page_number - 1) * limit`; the value is 0 if
+ `from_uuid` or `page_number` were not set or `page_number` is 1).
+ swaps:
+ description: A list of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status)
+ objects.
+ $ref: ../../components/schemas/SwapStatus.yaml
+ total:
+ type: integer
+ description: Total number of swaps available with the selected filters.
+ total_pages:
+ type: integer
+ description: Total pages available with the selected filters and limit.
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/my_swap_status/my_swap_status.yaml b/openapi/paths/v2/swaps_and_orders/my_swap_status/my_swap_status.yaml
new file mode 100644
index 000000000..4a106f375
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/my_swap_status/my_swap_status.yaml
@@ -0,0 +1,52 @@
+/my_swap_status:
+ post:
+ summary: Method description for my_swap_status
+ description: Method description for my_swap_status
+ operationId: my_swap_status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_swap_status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ uuid:
+ type: string
+ description: The UUID obtained from the original `buy`, `sell`,
+ or other swap-creating call.
+ required:
+ - uuid
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ swap:
+ description: A full [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status)
+ structure describing the swap (type, events, metadata, etc.).
+ $ref: ../../components/schemas/SwapStatus.yaml
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/orderbook/orderbook.yaml b/openapi/paths/v2/swaps_and_orders/orderbook/orderbook.yaml
new file mode 100644
index 000000000..ce060f09f
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/orderbook/orderbook.yaml
@@ -0,0 +1,96 @@
+/orderbook:
+ post:
+ summary: The orderbook method requests from the network the currently available
+ orders for the specified trading pair.
+ description: The orderbook method requests from the network the currently available
+ orders for the specified trading pair.
+ operationId: orderbook
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - orderbook
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ base:
+ type: string
+ description: Base currency of a pair
+ rel:
+ type: string
+ description: Related currency, also known as the "quote currency"
+ required:
+ - base
+ - rel
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ asks:
+ description: An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2)
+ objects containing outstanding asks
+ $ref: ../../components/schemas/OrderDataV2.yaml
+ base:
+ type: string
+ description: The name of the coin the user desires to receive
+ bids:
+ description: An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2)
+ objects containing outstanding bids
+ $ref: ../../components/schemas/OrderDataV2.yaml
+ netid:
+ type: integer
+ description: The id of the network on which the request is made
+ numasks:
+ type: integer
+ description: The number of outstanding asks
+ numbids:
+ type: integer
+ description: The number of outstanding bids
+ rel:
+ type: string
+ description: The name of the coin the user will trade
+ timestamp:
+ type: integer
+ description: A UNIX timestamp representing when the orderbook was
+ requested
+ total_asks_base_vol:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ total_asks_rel_vol:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ total_bids_base_vol:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ total_bids_rel_vol:
+ description: A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value)
+ object.
+ $ref: ../../components/schemas/NumericFormatsValue.yaml
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/recreate_swap_data/recreate_swap_data.yaml b/openapi/paths/v2/swaps_and_orders/recreate_swap_data/recreate_swap_data.yaml
new file mode 100644
index 000000000..f9b048080
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/recreate_swap_data/recreate_swap_data.yaml
@@ -0,0 +1,56 @@
+/recreate_swap_data:
+ post:
+ summary: The recreate_swap_data method helps recover lost swap data due to storage
+ errors or hardware failure.
+ description: The recreate_swap_data method helps recover lost swap data due to
+ storage errors or hardware failure.
+ operationId: recreate_swap_data
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - recreate_swap_data
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ swap:
+ type: object
+ description: Swap data from other side of trade. For example,
+ to recreate a Maker's swap data, the input would be the corresponding
+ Taker's swap data.
+ required:
+ - swap
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: object
+ description: Opposite side's swap data. For example, if a Taker's
+ swap data is input, the response would be the corresponding Maker's
+ swap data.
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/start_simple_market_maker_bot/start_simple_market_maker_bot.yaml b/openapi/paths/v2/swaps_and_orders/start_simple_market_maker_bot/start_simple_market_maker_bot.yaml
new file mode 100644
index 000000000..cf1020353
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/start_simple_market_maker_bot/start_simple_market_maker_bot.yaml
@@ -0,0 +1,156 @@
+/start_simple_market_maker_bot:
+ post:
+ summary: Method description for start_simple_market_maker_bot
+ description: Method description for start_simple_market_maker_bot
+ operationId: start_simple_market_maker_bot
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - start_simple_market_maker_bot
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ bot_refresh_rate:
+ type: number
+ description: Bot loop interval in seconds
+ default: 30.0
+ cfg.name.base:
+ type: string
+ description: Ticker of the coin you wish to sell
+ default: '-'
+ cfg.name.base_confs:
+ type: integer
+ description: Number of required blockchain confirmations for base
+ coin atomic swap transaction; defaults to base coin configuration
+ if not set
+ default: '-'
+ cfg.name.base_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for base coin
+ atomic swap transaction; defaults to base coin configuration
+ if not set
+ default: '-'
+ cfg.name.check_last_bidirectional_trade_thresh_hold:
+ type: boolean
+ description: Will readjust the calculated cex price if a precedent
+ trade exists for the pair (or reversed pair), applied via a
+ [VWAP logic](https://www.investopedia.com/terms/v/vwap.asp)
+ default: false
+ cfg.name.enable:
+ type: boolean
+ description: Bot will ignore this config entry if set to false
+ default: '-'
+ cfg.name.max:
+ type: boolean
+ description: Set to `true` if you would like to trade your whole
+ balance
+ default: '-'
+ cfg.name.max_volume.percentage:
+ type: string
+ description: Percentage of balance to trade (cannot use at same
+ time as `max_volume.usd`; if greater than 1.0 `max=true` is
+ implied)
+ default: '-'
+ cfg.name.max_volume.usd:
+ type: string
+ description: Maximum USD trade volume value to trade (cannot use
+ at same time as `max_volume.percentage`; if greater than full
+ balance `max=true` is implied)
+ default: '-'
+ cfg.name.min_base_price:
+ type: number
+ description: Minimum USD price of base coin to accept in trade
+ default: '-'
+ cfg.name.min_pair_price:
+ type: number
+ description: Minimum USD price of pair (base/rel) to accept in
+ trade
+ default: '-'
+ cfg.name.min_rel_price:
+ type: number
+ description: Minimum USD price of rel coin to accept in trade
+ default: '-'
+ cfg.name.min_volume.percentage:
+ type: string
+ description: Minimum percentage of balance to accept in trade
+ (cannot use at same time as `min_volume.usd`)
+ default: '-'
+ cfg.name.min_volume.usd:
+ type: number
+ description: Minimum USD trade volume of trades accepted for order
+ (cannot use at same time as `min_volume.percentage`)
+ default: '-'
+ cfg.name.name:
+ type: string
+ description: The name assigned to this configuration (e.g. the
+ pair being configured)
+ default: '-'
+ cfg.name.price_elapsed_validity:
+ type: number
+ description: Will cancel current orders for this pair and not
+ submit a new order if last price update time has been longer
+ than this value in seconds
+ default: 300.0
+ cfg.name.rel:
+ type: string
+ description: Ticker of the coin you wish to buy
+ default: '-'
+ cfg.name.rel_confs:
+ type: integer
+ description: Number of required blockchain confirmations for rel
+ coin atomic swap transaction; defaults to rel coin configuration
+ if not set
+ default: '-'
+ cfg.name.rel_nota:
+ type: boolean
+ description: Whether dPoW notarization is required for rel coin
+ atomic swap transaction; defaults to base coin configuration
+ if not set
+ default: '-'
+ cfg.name.spread:
+ type: string
+ description: Target price in relation to prices API value
+ default: '-'
+ price_urls:
+ type: string
+ description: A list of URLs serving price data in JSON format.
+ During each update loop, price data will be sourced from the
+ first working URL in the list. If not defined, a [default list](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/mm2src/coins/lp_price.rs#L13)
+ will be used.
+ default: '-'
+ required:
+ - cfg.name.base
+ - cfg.name.enable
+ - cfg.name.name
+ - cfg.name.rel
+ - cfg.name.spread
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/stop_simple_market_maker_bot/stop_simple_market_maker_bot.yaml b/openapi/paths/v2/swaps_and_orders/stop_simple_market_maker_bot/stop_simple_market_maker_bot.yaml
new file mode 100644
index 000000000..f73da50f5
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/stop_simple_market_maker_bot/stop_simple_market_maker_bot.yaml
@@ -0,0 +1,50 @@
+/stop_simple_market_maker_bot:
+ post:
+ summary: The stop_simple_market_maker_bot method tells the bot to finish placing
+ orders at the end of the current loop 30 seconds minimum and 30 seconds by default.
+ description: The stop_simple_market_maker_bot method tells the bot to finish placing
+ orders at the end of the current loop 30 seconds minimum and 30 seconds by default.
+ operationId: stop_simple_market_maker_bot
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stop_simple_market_maker_bot
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/swaps_and_orders/trade_preimage/trade_preimage.yaml b/openapi/paths/v2/swaps_and_orders/trade_preimage/trade_preimage.yaml
new file mode 100644
index 000000000..70c05a83c
--- /dev/null
+++ b/openapi/paths/v2/swaps_and_orders/trade_preimage/trade_preimage.yaml
@@ -0,0 +1,119 @@
+/trade_preimage:
+ post:
+ summary: The trade_preimage method returns the approximate fee amounts that are
+ paid per the whole swap.
+ description: The trade_preimage method returns the approximate fee amounts that
+ are paid per the whole swap.
+ operationId: trade_preimage
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - trade_preimage
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ base:
+ type: string
+ description: The base currency of the request.
+ default: '-'
+ rel:
+ type: string
+ description: The rel currency of the request.
+ default: '-'
+ swap_method:
+ description: 'The name of the method whose preimage is requested.
+ Possible values: `buy`, `sell`, `setprice`. See [SwapMethodEnum](/komodo-defi-framework/api/common_structures/enums/#swap-method-enum).'
+ $ref: ../../components/schemas/SwapMethodEnum.yaml
+ price:
+ type: string
+ description: The price in `rel` the user is willing to pay per
+ one unit of the `base` coin.
+ default: '-'
+ max:
+ type: boolean
+ description: Whether to return the maximum available volume for
+ `setprice` method; must not be set or `false` if `swap_method`
+ is `buy` or `sell`.
+ default: false
+ volume:
+ type: string
+ description: The amount the user is willing to trade; ignored
+ if `max = true` **and** `swap_method = setprice`, otherwise,
+ it must be set.
+ default: '-'
+ required:
+ - base
+ - rel
+ - swap_method
+ - price
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ base_coin_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid per the whole swap concerning
+ the `base` coin.
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ rel_coin_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid per the whole swap concerning
+ the `rel` coin.
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ volume:
+ type: string
+ description: Optional. The max available volume that can be traded
+ (in decimal representation); empty if the `max` argument is missing
+ or false.
+ volume_rat:
+ description: Optional. The max available volume that can be traded
+ represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value)
+ object.; empty if the `max` argument is missing or false.
+ $ref: ../../components/schemas/RationalValue.yaml
+ volume_fraction:
+ description: Optional. The max available volume that can be traded
+ represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value)
+ object.; empty if the `max` argument is missing or false.
+ $ref: ../../components/schemas/fractionalValue.yaml
+ taker_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The dex fee to be paid by Taker; empty if `swap_method`
+ is `setprice`.
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ fee_to_send_taker_fee:
+ description: A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info)
+ object. The approximate miner fee is paid to send the dex fee; empty
+ if `swap_method` is `setprice`.
+ $ref: ../../components/schemas/ExtendedFeeInfo.yaml
+ total_fees:
+ description: A standard [TotalFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#total-fee-info)
+ object. Each element is a sum of fees required to be paid from user's
+ balance of corresponding `ExtendedFeeInfo.coin`; the elements are
+ unique by coin.
+ $ref: ../../components/schemas/TotalFeeInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/utils/add_node_to_version_stat/add_node_to_version_stat.yaml b/openapi/paths/v2/utils/add_node_to_version_stat/add_node_to_version_stat.yaml
new file mode 100644
index 000000000..ac2c704cb
--- /dev/null
+++ b/openapi/paths/v2/utils/add_node_to_version_stat/add_node_to_version_stat.yaml
@@ -0,0 +1,58 @@
+/add_node_to_version_stat:
+ post:
+ summary: The add_node_to_version_stat method adds a Node
+ description: The add_node_to_version_stat method adds a Node
+ operationId: add_node_to_version_stat
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - add_node_to_version_stat
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ name:
+ type: string
+ description: The name assigned to the node
+ address:
+ type: string
+ description: The IP address of the node
+ peer_id:
+ type: string
+ description: The node's unique Peer ID
+ required:
+ - name
+ - address
+ - peer_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/utils/change_mnemonic_password/change_mnemonic_password.yaml b/openapi/paths/v2/utils/change_mnemonic_password/change_mnemonic_password.yaml
new file mode 100644
index 000000000..43e1dcba7
--- /dev/null
+++ b/openapi/paths/v2/utils/change_mnemonic_password/change_mnemonic_password.yaml
@@ -0,0 +1,57 @@
+/change_mnemonic_password:
+ post:
+ summary: The change_mnemonic_password method allows a user to update the password
+ used to encrypt a mnemonic phrase in their local database.
+ description: The change_mnemonic_password method allows a user to update the password
+ used to encrypt a mnemonic phrase in their local database.
+ operationId: change_mnemonic_password
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - change_mnemonic_password
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ current_password:
+ type: string
+ description: the active mnemonic password for your wallet
+ new_password:
+ type: string
+ description: the new password to use for encrypting your active
+ mnemonic password
+ required:
+ - current_password
+ - new_password
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns null on successful password change.
+ example: {}
diff --git a/openapi/paths/v2/utils/get_current_mtp/get_current_mtp.yaml b/openapi/paths/v2/utils/get_current_mtp/get_current_mtp.yaml
new file mode 100644
index 000000000..587d75ea2
--- /dev/null
+++ b/openapi/paths/v2/utils/get_current_mtp/get_current_mtp.yaml
@@ -0,0 +1,62 @@
+/get_current_mtp:
+ post:
+ summary: The get_current_mtp method returns the Median Time Past (MTP) from electrum
+ servers for UTXO coins.
+ description: The get_current_mtp method returns the Median Time Past (MTP) from
+ electrum servers for UTXO coins.
+ operationId: get_current_mtp
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_current_mtp
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: A compatible (UTXO) coin's ticker
+ default: '-'
+ id:
+ type: integer
+ description: Optional. Identifies a request to allow matching
+ it with a response. Defaults to `null`
+ default: 'null'
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ mtp:
+ type: integer
+ description: Unix timestamp
+ id:
+ type: integer
+ description: Identifies a response to allow matching it with a request.
+ Defaults to `null` if `id` not provided in request
+ example: {}
diff --git a/openapi/paths/v2/utils/get_enabled_coins/get_enabled_coins.yaml b/openapi/paths/v2/utils/get_enabled_coins/get_enabled_coins.yaml
new file mode 100644
index 000000000..b972c7868
--- /dev/null
+++ b/openapi/paths/v2/utils/get_enabled_coins/get_enabled_coins.yaml
@@ -0,0 +1,53 @@
+/get_enabled_coins:
+ post:
+ summary: The get_enabled_coins method returns data of coins that are currently
+ enabled on the user
+ description: The get_enabled_coins method returns data of coins that are currently
+ enabled on the user
+ operationId: get_enabled_coins
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_enabled_coins
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coins:
+ type: array
+ description: A list of key value pairs for activated tickers
+ coins.ticker:
+ type: string
+ description: The ticker of an activated coin
+ example: {}
diff --git a/openapi/paths/v2/utils/get_mnemonic/get_mnemonic.yaml b/openapi/paths/v2/utils/get_mnemonic/get_mnemonic.yaml
new file mode 100644
index 000000000..ceea2430c
--- /dev/null
+++ b/openapi/paths/v2/utils/get_mnemonic/get_mnemonic.yaml
@@ -0,0 +1,62 @@
+/get_mnemonic:
+ post:
+ summary: The get_mnemonic method returns the user
+ description: The get_mnemonic method returns the user
+ operationId: get_mnemonic
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_mnemonic
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ format:
+ type: string
+ description: Either `encrypted` or `plaintext`. Defaults to `encrypted`.
+ default: encrypted
+ password:
+ type: string
+ description: The password to decrypt your stored mnemonic phrase.
+ Only required if `plaintext` format is requested.
+ default: '-'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ format:
+ type: string
+ description: Same as the input `format` parameter.
+ mnemonic:
+ type: string
+ description: For `plaintext` requests, the decrypted mnemonic seed
+ phrase.
+ encrypted_mnemonic_data:
+ type: object
+ description: For `encrypted` requests, the encrypted format and ciphertext
+ for the mnemonic seed phrase.
+ example: {}
diff --git a/openapi/paths/v2/utils/get_public_key/get_public_key.yaml b/openapi/paths/v2/utils/get_public_key/get_public_key.yaml
new file mode 100644
index 000000000..1197b78b1
--- /dev/null
+++ b/openapi/paths/v2/utils/get_public_key/get_public_key.yaml
@@ -0,0 +1,50 @@
+/get_public_key:
+ post:
+ summary: The get_public_key method returns the compressed secp256k1 pubkey corresponding
+ to the user
+ description: The get_public_key method returns the compressed secp256k1 pubkey
+ corresponding to the user
+ operationId: get_public_key
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_public_key
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ public_key:
+ type: string
+ description: User's pubkey
+ example: {}
diff --git a/openapi/paths/v2/utils/get_public_key_hash/get_public_key_hash.yaml b/openapi/paths/v2/utils/get_public_key_hash/get_public_key_hash.yaml
new file mode 100644
index 000000000..c9e97580c
--- /dev/null
+++ b/openapi/paths/v2/utils/get_public_key_hash/get_public_key_hash.yaml
@@ -0,0 +1,50 @@
+/get_public_key_hash:
+ post:
+ summary: The get_public_key_hash method returns the RIPEMD-160 hash version of
+ your public key.
+ description: The get_public_key_hash method returns the RIPEMD-160 hash version
+ of your public key.
+ operationId: get_public_key_hash
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_public_key_hash
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ public_key_hash:
+ type: string
+ description: User's RIPEMD-160 public key hash
+ example: {}
diff --git a/openapi/paths/v2/utils/get_shared_db_id/get_shared_db_id.yaml b/openapi/paths/v2/utils/get_shared_db_id/get_shared_db_id.yaml
new file mode 100644
index 000000000..866a75db9
--- /dev/null
+++ b/openapi/paths/v2/utils/get_shared_db_id/get_shared_db_id.yaml
@@ -0,0 +1,49 @@
+/get_shared_db_id:
+ post:
+ summary: Method description for get_shared_db_id
+ description: Method description for get_shared_db_id
+ operationId: get_shared_db_id
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_shared_db_id
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ shared_db_id:
+ type: string
+ description: 42-hex-char (H160) identifier with 0x prefix used for
+ the node's DB directory.
+ example: {}
diff --git a/openapi/paths/v2/utils/get_token_info/get_token_info.yaml b/openapi/paths/v2/utils/get_token_info/get_token_info.yaml
new file mode 100644
index 000000000..7a28ddb79
--- /dev/null
+++ b/openapi/paths/v2/utils/get_token_info/get_token_info.yaml
@@ -0,0 +1,68 @@
+/get_token_info:
+ post:
+ summary: The `get_token_info` method returns the ticker and decimals values (required
+ for activation) given a platform and contract as input.
+ description: The `get_token_info` method returns the ticker and decimals values
+ (required for activation) given a platform and contract as input.
+ operationId: get_token_info
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_token_info
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ protocol:
+ description: A standard [TokenProtocol](/komodo-defi-framework/api/common_structures/nfts/#token-protocol)
+ object.
+ $ref: ../../components/schemas/TokenProtocol.yaml
+ required:
+ - protocol
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ type:
+ type: string
+ description: Token typeโe.g., `PLG20` for tokens on the Polygon network.
+ info.symbol:
+ type: string
+ description: The ticker of the token linked to the contract address
+ and network requested.
+ info.decimals:
+ type: integer
+ description: Defines the number of digits after the decimal point
+ that should be used to display the orderbook amounts, balance, and
+ the value of inputs to be used in the case of order creation or
+ a `withdraw` transaction. The default value used for a UTXO type
+ coin (Bitcoin protocol) is `8`, and the default value used for an
+ ERC20 token is `18`. It is **very important** for this value to
+ be set correctly. For example, if this value was set as `9` for
+ BTC, a command to withdraw `1 BTC` tries to withdraw `10^9` satoshis
+ of Bitcoin, i.e., `10 BTC`.
+ example: {}
diff --git a/openapi/paths/v2/utils/message_signing/sign_message/sign_message.yaml b/openapi/paths/v2/utils/message_signing/sign_message/sign_message.yaml
new file mode 100644
index 000000000..aeb4eb7df
--- /dev/null
+++ b/openapi/paths/v2/utils/message_signing/sign_message/sign_message.yaml
@@ -0,0 +1,64 @@
+/sign_message:
+ post:
+ summary: The method in this document allows you to sign messages for all coins
+ supported by Komodo DeFi Framework.
+ description: The method in this document allows you to sign messages for all coins
+ supported by Komodo DeFi Framework.
+ operationId: sign_message
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - sign_message
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin to sign a message with.
+ default: '-'
+ message:
+ type: string
+ description: The message you want to sign.
+ default: '-'
+ address:
+ description: HD wallets only. A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path)
+ object. The path to the address for signing the message. If
+ not provided, the `account_id`, `chain`, and `address_id` will
+ default to `0`.
+ $ref: ../../components/schemas/AddressPath.yaml
+ required:
+ - coin
+ - message
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ signature:
+ type: string
+ description: The signature generated for the message.
+ example: {}
diff --git a/openapi/paths/v2/utils/message_signing/verify_message/verify_message.yaml b/openapi/paths/v2/utils/message_signing/verify_message/verify_message.yaml
new file mode 100644
index 000000000..dde1908ca
--- /dev/null
+++ b/openapi/paths/v2/utils/message_signing/verify_message/verify_message.yaml
@@ -0,0 +1,65 @@
+/verify_message:
+ post:
+ summary: The method in this document allows you to verify messages for all coins
+ supported by Komodo DeFi Framework.
+ description: The method in this document allows you to verify messages for all
+ coins supported by Komodo DeFi Framework.
+ operationId: verify_message
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - verify_message
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ address:
+ type: string
+ description: The address used to sign the message.
+ coin:
+ type: string
+ description: The coin to verify the message with.
+ message:
+ type: string
+ description: The message input via the `sign_message` method.
+ signature:
+ type: string
+ description: The signature generated for the message.
+ required:
+ - address
+ - coin
+ - message
+ - signature
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ is_valid:
+ type: boolean
+ description: '`true` if the message signature is valid; `false` if
+ it is not.'
+ example: {}
diff --git a/openapi/paths/v2/utils/peer_connection_healthcheck/peer_connection_healthcheck.yaml b/openapi/paths/v2/utils/peer_connection_healthcheck/peer_connection_healthcheck.yaml
new file mode 100644
index 000000000..e64bb1bc0
--- /dev/null
+++ b/openapi/paths/v2/utils/peer_connection_healthcheck/peer_connection_healthcheck.yaml
@@ -0,0 +1,52 @@
+/peer_connection_healthcheck:
+ post:
+ summary: The peer_connection_healthcheck method checks if a peer is connected
+ to the KDF network.
+ description: The peer_connection_healthcheck method checks if a peer is connected
+ to the KDF network.
+ operationId: peer_connection_healthcheck
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - peer_connection_healthcheck
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ peer_address:
+ type: string
+ description: The peer address to check for connectivity
+ required:
+ - peer_address
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: boolean
+ description: True if peer found connected to network
+ example: {}
diff --git a/openapi/paths/v2/utils/remove_node_from_version_stat/remove_node_from_version_stat.yaml b/openapi/paths/v2/utils/remove_node_from_version_stat/remove_node_from_version_stat.yaml
new file mode 100644
index 000000000..f984af64f
--- /dev/null
+++ b/openapi/paths/v2/utils/remove_node_from_version_stat/remove_node_from_version_stat.yaml
@@ -0,0 +1,51 @@
+/remove_node_from_version_stat:
+ post:
+ summary: Removes a node from the local version stat database in Komodo DeFi Framework.
+ description: Removes a node from the local version stat database in Komodo DeFi
+ Framework.
+ operationId: remove_node_from_version_stat
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - remove_node_from_version_stat
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ name:
+ type: string
+ description: The name assigned to the node
+ required:
+ - name
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/utils/send_asked_data/send_asked_data.yaml b/openapi/paths/v2/utils/send_asked_data/send_asked_data.yaml
new file mode 100644
index 000000000..9595a40fe
--- /dev/null
+++ b/openapi/paths/v2/utils/send_asked_data/send_asked_data.yaml
@@ -0,0 +1,57 @@
+/send_asked_data:
+ post:
+ summary: Provide data asynchronously to another component that previously issued
+ a data request via the internal event bus.
+ description: Provide data asynchronously to another component that previously
+ issued a data request via the internal event bus.
+ operationId: send_asked_data
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - send_asked_data
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ data_id:
+ type: integer
+ description: Identifier supplied by the original `DataNeeded`
+ event.
+ data:
+ type: object
+ description: Arbitrary JSON value satisfying the original request.
+ required:
+ - data_id
+ - data
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: boolean
+ description: '`true` on success.'
+ example: {}
diff --git a/openapi/paths/v2/utils/start_version_stat_collection/start_version_stat_collection.yaml b/openapi/paths/v2/utils/start_version_stat_collection/start_version_stat_collection.yaml
new file mode 100644
index 000000000..e759fbcfd
--- /dev/null
+++ b/openapi/paths/v2/utils/start_version_stat_collection/start_version_stat_collection.yaml
@@ -0,0 +1,53 @@
+/start_version_stat_collection:
+ post:
+ summary: The start_version_stat_collection method initiates storing version statistics
+ for nodes previously registered via the add_node_to_version_stat method.
+ description: The start_version_stat_collection method initiates storing version
+ statistics for nodes previously registered via the add_node_to_version_stat
+ method.
+ operationId: start_version_stat_collection
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - start_version_stat_collection
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ interval:
+ type: integer
+ description: polling rate (in seconds) to check node versions
+ required:
+ - interval
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/utils/stop_version_stat_collection/stop_version_stat_collection.yaml b/openapi/paths/v2/utils/stop_version_stat_collection/stop_version_stat_collection.yaml
new file mode 100644
index 000000000..b4f5afa6f
--- /dev/null
+++ b/openapi/paths/v2/utils/stop_version_stat_collection/stop_version_stat_collection.yaml
@@ -0,0 +1,50 @@
+/stop_version_stat_collection:
+ post:
+ summary: The stop_version_stat_collection method stops the collection of version
+ stats at the end of the current loop interval.
+ description: The stop_version_stat_collection method stops the collection of version
+ stats at the end of the current loop interval.
+ operationId: stop_version_stat_collection
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - stop_version_stat_collection
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: '`success` or error'
+ example: {}
diff --git a/openapi/paths/v2/utils/task_connect_metamask/cancel/task-connect_metamask-cancel.yaml b/openapi/paths/v2/utils/task_connect_metamask/cancel/task-connect_metamask-cancel.yaml
new file mode 100644
index 000000000..e7645acee
--- /dev/null
+++ b/openapi/paths/v2/utils/task_connect_metamask/cancel/task-connect_metamask-cancel.yaml
@@ -0,0 +1,72 @@
+/task::connect_metamask::cancel:
+ post:
+ summary: Cancel a running MetaMask connection task in the Komodo DeFi Framework
+ API.
+ description: Cancel a running MetaMask connection task in the Komodo DeFi Framework
+ API.
+ operationId: task::connect_metamask::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::connect_metamask::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when the task was
+ first initiated.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` on success, otherwise the standard
+ error fields below are populated.
+ error:
+ type: string
+ description: Description of the error.
+ error_path:
+ type: string
+ description: Used for debugging. A reference to the function in code
+ base which returned the error.
+ error_trace:
+ type: string
+ description: Used for debugging. A trace of lines of code which led
+ to the returned error.
+ error_type:
+ type: string
+ description: An enumerated error identifier to indicate the category
+ of error.
+ error_data:
+ type: string
+ description: Additional context for the error type.
+ example: {}
diff --git a/openapi/paths/v2/utils/task_connect_metamask/init/task-connect_metamask-init.yaml b/openapi/paths/v2/utils/task_connect_metamask/init/task-connect_metamask-init.yaml
new file mode 100644
index 000000000..d4e04c490
--- /dev/null
+++ b/openapi/paths/v2/utils/task_connect_metamask/init/task-connect_metamask-init.yaml
@@ -0,0 +1,54 @@
+/task::connect_metamask::init:
+ post:
+ summary: Begin a task-managed process that initialises and authenticates MetaMask
+ with the Komodo DeFi Framework node.
+ description: Begin a task-managed process that initialises and authenticates MetaMask
+ with the Komodo DeFi Framework node.
+ operationId: task::connect_metamask::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::connect_metamask::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ project:
+ type: string
+ description: A short, human-readable identifier for the DApp or
+ integration requesting the context.
+ required:
+ - project
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number that is used to query task status
+ or to cancel it
+ example: {}
diff --git a/openapi/paths/v2/utils/task_connect_metamask/status/task-connect_metamask-status.yaml b/openapi/paths/v2/utils/task_connect_metamask/status/task-connect_metamask-status.yaml
new file mode 100644
index 000000000..039d47394
--- /dev/null
+++ b/openapi/paths/v2/utils/task_connect_metamask/status/task-connect_metamask-status.yaml
@@ -0,0 +1,60 @@
+/task::connect_metamask::status:
+ post:
+ summary: Query the status of a running MetaMask connection task.
+ description: Query the status of a running MetaMask connection task.
+ operationId: task::connect_metamask::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::connect_metamask::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The `task_id` returned by the *init* call.
+ forget_if_finished:
+ type: boolean
+ description: If `false`, the final (completed) response is returned
+ on every call.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the connection process is progressing
+ (`Initializing`, `SigningLoginMetadata`, `Ok`, or `Error`).
+ details:
+ type: object
+ description: Extra data whose structure depends on the current `status`.
+ See examples below. In the successful case it contains `eth_address`.
+ example: {}
diff --git a/openapi/paths/v2/utils/task_init_trezor/cancel/task-init_trezor-cancel.yaml b/openapi/paths/v2/utils/task_init_trezor/cancel/task-init_trezor-cancel.yaml
new file mode 100644
index 000000000..120c8bba1
--- /dev/null
+++ b/openapi/paths/v2/utils/task_init_trezor/cancel/task-init_trezor-cancel.yaml
@@ -0,0 +1,71 @@
+/task::init_trezor::cancel:
+ post:
+ summary: Cancel the Trezor initialisation task in the Komodo DeFi Framework API.
+ description: Cancel the Trezor initialisation task in the Komodo DeFi Framework
+ API.
+ operationId: task::init_trezor::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::init_trezor::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns with value `success` when successful, otherwise
+ returns the error values below
+ error:
+ type: string
+ description: Description of the error
+ error_path:
+ type: string
+ description: Used for debugging. A reference to the function in code
+ base which returned the error
+ error_trace:
+ type: string
+ description: Used for debugging. A trace of lines of code which led
+ to the returned error
+ error_type:
+ type: string
+ description: An enumerated error identifier to indicate the category
+ of error
+ error_data:
+ type: string
+ description: Additonal context for the error type
+ example: {}
diff --git a/openapi/paths/v2/utils/task_init_trezor/init/task-init_trezor-init.yaml b/openapi/paths/v2/utils/task_init_trezor/init/task-init_trezor-init.yaml
new file mode 100644
index 000000000..1ace33e79
--- /dev/null
+++ b/openapi/paths/v2/utils/task_init_trezor/init/task-init_trezor-init.yaml
@@ -0,0 +1,51 @@
+/task::init_trezor::init:
+ post:
+ summary: Initialise your Trezor device for use in the Komodo DeFi Framework API.
+ description: Initialise your Trezor device for use in the Komodo DeFi Framework
+ API.
+ operationId: task::init_trezor::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::init_trezor::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ device_pubkey:
+ type: string
+ description: If known, you can specify the device pubkey. If not
+ known, this will be part of the [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/)
+ response which you can save for future use
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/utils/task_init_trezor/status/task-init_trezor-status.yaml b/openapi/paths/v2/utils/task_init_trezor/status/task-init_trezor-status.yaml
new file mode 100644
index 000000000..29b1f90b3
--- /dev/null
+++ b/openapi/paths/v2/utils/task_init_trezor/status/task-init_trezor-status.yaml
@@ -0,0 +1,82 @@
+/task::init_trezor::status:
+ post:
+ summary: Query the status of Trezor device initialisation in the Komodo DeFi Framework
+ API.
+ description: Query the status of Trezor device initialisation in the Komodo DeFi
+ Framework API.
+ operationId: task::init_trezor::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::init_trezor::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ default: '-'
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the requested process is progressing.
+ details:
+ type: object
+ description: Depending on the state of process progress, this will
+ contain different information as detailed in the items below.
+ details.type:
+ type: string
+ description: Type of hardware wallet device (e.g. `Trezor`)
+ details.model:
+ type: string
+ description: The model of the hardware wallet device (e.g. `One` or
+ `T`)
+ details.device_name:
+ type: string
+ description: The name of the device as defined by user in Trezor Suite
+ or another wallet application.
+ details.device_id:
+ type: string
+ description: A unique identifier of the device, set during manufacturing.
+ details.device_pubkey:
+ type: string
+ description: The hardware wallet device's pubkey. If included in the
+ `task::init_trezor::init` request, it will be the same as input.
+ If not, it should be stored for future use.
+ example: {}
diff --git a/openapi/paths/v2/utils/task_init_trezor/user_action/task-init_trezor-user_action.yaml b/openapi/paths/v2/utils/task_init_trezor/user_action/task-init_trezor-user_action.yaml
new file mode 100644
index 000000000..4b070e454
--- /dev/null
+++ b/openapi/paths/v2/utils/task_init_trezor/user_action/task-init_trezor-user_action.yaml
@@ -0,0 +1,74 @@
+/task::init_trezor::user_action:
+ post:
+ summary: Send user action (PIN or passphrase) to the Trezor device during initialisation
+ in the Komodo DeFi Framework API.
+ description: Send user action (PIN or passphrase) to the Trezor device during
+ initialisation in the Komodo DeFi Framework API.
+ operationId: task::init_trezor::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::init_trezor::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: 'Either `TrezorPin` or `TrezorPassphrase`, depending
+ on which is requested by responses from related methods returning
+ `"status": "UserActionRequired"`'
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ user_action.passphrase:
+ type: string
+ description: The [passphrase](https://trezor.io/learn/a/passphrases-and-hidden-wallets)
+ functions like an extra word added to your recovery seed, and
+ it used to access hidden wallets. To access the default wallet,
+ input an empty string here.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/utils/trezor_connection_status/trezor_connection_status.yaml b/openapi/paths/v2/utils/trezor_connection_status/trezor_connection_status.yaml
new file mode 100644
index 000000000..f47617bd9
--- /dev/null
+++ b/openapi/paths/v2/utils/trezor_connection_status/trezor_connection_status.yaml
@@ -0,0 +1,52 @@
+/trezor_connection_status:
+ post:
+ summary: Check whether a Trezor device linked to the node is currently connected
+ and ready for use.
+ description: Check whether a Trezor device linked to the node is currently connected
+ and ready for use.
+ operationId: trezor_connection_status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - trezor_connection_status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ device_pubkey:
+ type: string
+ description: (Optional) Expected public key of the Trezor device.
+ If specified and a *different* device is connected, an error
+ is returned.
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: 'One of: `Connected`, `Disconnected`, `Busy`.'
+ example: {}
diff --git a/openapi/paths/v2/utils/update_version_stat_collection/update_version_stat_collection.yaml b/openapi/paths/v2/utils/update_version_stat_collection/update_version_stat_collection.yaml
new file mode 100644
index 000000000..79fde5ad8
--- /dev/null
+++ b/openapi/paths/v2/utils/update_version_stat_collection/update_version_stat_collection.yaml
@@ -0,0 +1,52 @@
+/update_version_stat_collection:
+ post:
+ summary: The update_version_stat_collection method updates the polling interval
+ for version stats collection.
+ description: The update_version_stat_collection method updates the polling interval
+ for version stats collection.
+ operationId: update_version_stat_collection
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - update_version_stat_collection
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ interval:
+ type: integer
+ description: Polling rate (in seconds) to query node versions
+ required:
+ - interval
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/wallet/account_balance/account_balance.yaml b/openapi/paths/v2/wallet/account_balance/account_balance.yaml
new file mode 100644
index 000000000..af364a205
--- /dev/null
+++ b/openapi/paths/v2/wallet/account_balance/account_balance.yaml
@@ -0,0 +1,98 @@
+/account_balance:
+ post:
+ summary: Method description for account_balance
+ description: Method description for account_balance
+ operationId: account_balance
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - account_balance
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Coin ticker (e.g., `BTC`, `ETH`, `KMD`).
+ default: โ
+ account_index:
+ type: number
+ description: BIP-44 account number to inspect (usually `0`).
+ default: โ
+ chain:
+ type: string
+ description: 'BIP-44 chain: `External` (receiving) or `Internal`
+ (change).'
+ default: โ
+ limit:
+ type: number
+ description: Maximum number of addresses to return per page.
+ default: 10.0
+ paging_options:
+ type: object
+ description: 'Either `{ "from_id": }` **or** `{ "page_number":
+ }`. If omitted, the first page (`page_number = 1`) is returned.'
+ default: โ
+ required:
+ - coin
+ - account_index
+ - chain
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ account_index:
+ type: number
+ description: Account number that was queried.
+ derivation_path:
+ type: string
+ description: Root derivation path of the account (e.g., `m/44'/0'/0'`).
+ addresses:
+ type: string
+ description: A list of objects containing each derived address and
+ its balance.
+ page_balance:
+ type: object
+ description: Combined balance of all addresses in the current page.
+ limit:
+ type: number
+ description: Page size that was applied.
+ skipped:
+ type: number
+ description: Number of addresses skipped before the first item in
+ `addresses`.
+ total:
+ type: number
+ description: Total number of known addresses for the account/chain.
+ total_pages:
+ type: number
+ description: Total number of pages based on `total` and `limit`.
+ paging_options:
+ type: object
+ description: Echoes the effective paging options that were used to
+ in the request.
+ example: {}
diff --git a/openapi/paths/v2/wallet/delete_wallet/delete_wallet.yaml b/openapi/paths/v2/wallet/delete_wallet/delete_wallet.yaml
new file mode 100644
index 000000000..f451f0452
--- /dev/null
+++ b/openapi/paths/v2/wallet/delete_wallet/delete_wallet.yaml
@@ -0,0 +1,51 @@
+/delete_wallet:
+ post:
+ summary: Securely deletes a wallet from the Komodo DeFi Framework.
+ description: Securely deletes a wallet from the Komodo DeFi Framework.
+ operationId: delete_wallet
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - delete_wallet
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ wallet_name:
+ type: string
+ description: The name of the wallet to delete.
+ password:
+ type: string
+ description: The password of the wallet.
+ required:
+ - wallet_name
+ - password
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/fee_management/get_eth_estimated_fee_per_gas/get_eth_estimated_fee_per_gas.yaml b/openapi/paths/v2/wallet/fee_management/get_eth_estimated_fee_per_gas/get_eth_estimated_fee_per_gas.yaml
new file mode 100644
index 000000000..75681c654
--- /dev/null
+++ b/openapi/paths/v2/wallet/fee_management/get_eth_estimated_fee_per_gas/get_eth_estimated_fee_per_gas.yaml
@@ -0,0 +1,107 @@
+/get_eth_estimated_fee_per_gas:
+ post:
+ summary: Method description for get_eth_estimated_fee_per_gas
+ description: Method description for get_eth_estimated_fee_per_gas
+ operationId: get_eth_estimated_fee_per_gas
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_eth_estimated_fee_per_gas
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the coin/asset for which you want to start
+ the gas fee estimator.
+ estimator_type:
+ description: A standard [EstimatorTypeEnum](/komodo-defi-framework/api/common_structures/enums/#estimator-type-enum)
+ enum. If set to `Provider`, users must set the `gas_api` setting
+ in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/)
+ to source recommended fee values from third-party providers
+ [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/).
+ $ref: ../../components/schemas/EstimatorTypeEnum.yaml
+ required:
+ - coin
+ - estimator_type
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ base_fee:
+ type: string
+ description: The base fee for the network
+ low\.max_priority_fee_per_gas:
+ type: string
+ description: Maximum priority fee per gas for low priority transactions
+ low\.max_fee_per_gas:
+ type: string
+ description: Maximum fee per gas for low priority transactions
+ low\.min_wait_time:
+ type: string
+ description: Minimum wait time for low priority transactions
+ low\.max_wait_time:
+ type: string
+ description: Maximum wait time for low priority transactions
+ medium.max_priority_fee_per_gas:
+ type: string
+ description: Maximum priority fee per gas for medium priority transactions
+ medium.max_fee_per_gas:
+ type: string
+ description: Maximum fee per gas for medium priority transactions
+ medium.min_wait_time:
+ type: string
+ description: Minimum wait time for medium priority transactions
+ medium.max_wait_time:
+ type: string
+ description: Maximum wait time for medium priority transactions
+ high.max_priority_fee_per_gas:
+ type: string
+ description: Maximum priority fee per gas for high priority transactions
+ high.max_fee_per_gas:
+ type: string
+ description: Maximum fee per gas for high priority transactions
+ high.min_wait_time:
+ type: string
+ description: Minimum wait time for high priority transactions
+ high.max_wait_time:
+ type: string
+ description: Maximum wait time for high priority transactions
+ source:
+ type: string
+ description: The source of the fee estimation
+ base_fee_trend:
+ type: string
+ description: The trend of the base fee
+ priority_fee_trend:
+ type: string
+ description: The trend of the priority fee
+ units:
+ type: string
+ description: The units for the fee values
+ example: {}
diff --git a/openapi/paths/v2/wallet/fee_management/get_swap_transaction_fee_policy/get_swap_transaction_fee_policy.yaml b/openapi/paths/v2/wallet/fee_management/get_swap_transaction_fee_policy/get_swap_transaction_fee_policy.yaml
new file mode 100644
index 000000000..251c6e6a3
--- /dev/null
+++ b/openapi/paths/v2/wallet/fee_management/get_swap_transaction_fee_policy/get_swap_transaction_fee_policy.yaml
@@ -0,0 +1,51 @@
+/get_swap_transaction_fee_policy:
+ post:
+ summary: Method description for get_swap_transaction_fee_policy
+ description: Method description for get_swap_transaction_fee_policy
+ operationId: get_swap_transaction_fee_policy
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_swap_transaction_fee_policy
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the supported ETH/EVM coin or asset for
+ which you want to view the fee policy.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The current fee policy for the specified coin.
+ example: {}
diff --git a/openapi/paths/v2/wallet/fee_management/set_swap_transaction_fee_policy/set_swap_transaction_fee_policy.yaml b/openapi/paths/v2/wallet/fee_management/set_swap_transaction_fee_policy/set_swap_transaction_fee_policy.yaml
new file mode 100644
index 000000000..b0f01769c
--- /dev/null
+++ b/openapi/paths/v2/wallet/fee_management/set_swap_transaction_fee_policy/set_swap_transaction_fee_policy.yaml
@@ -0,0 +1,55 @@
+/set_swap_transaction_fee_policy:
+ post:
+ summary: Method description for set_swap_transaction_fee_policy
+ description: Method description for set_swap_transaction_fee_policy
+ operationId: set_swap_transaction_fee_policy
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - set_swap_transaction_fee_policy
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the supported ETH/EVM coin or token for
+ which you want to set the fee policy.
+ swap_tx_fee_policy:
+ type: string
+ description: 'Possible values: `Low`, `Medium`, `High`, `Internal`.'
+ required:
+ - coin
+ - swap_tx_fee_policy
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The fee policy that was set for the given coin.
+ example: {}
diff --git a/openapi/paths/v2/wallet/get_my_address/get_my_address.yaml b/openapi/paths/v2/wallet/get_my_address/get_my_address.yaml
new file mode 100644
index 000000000..46ab96ef5
--- /dev/null
+++ b/openapi/paths/v2/wallet/get_my_address/get_my_address.yaml
@@ -0,0 +1,59 @@
+/get_my_address:
+ post:
+ summary: Method description for get_my_address
+ description: Method description for get_my_address
+ operationId: get_my_address
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_my_address
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Coin ticker whose address should be returned (e.g.
+ `ETH`, `MATIC`).
+ path_to_address:
+ type: object
+ description: Optional HD-wallet path segment identifying the account
+ and address index to derive. If omitted, the default external
+ address (`m/44'/coin_type'/0'/0/0`) is used.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Coin ticker, echoes the request value.
+ wallet_address:
+ type: string
+ description: Wallet address for the specified coin.
+ example: {}
diff --git a/openapi/paths/v2/wallet/get_new_address/get_new_address.yaml b/openapi/paths/v2/wallet/get_new_address/get_new_address.yaml
new file mode 100644
index 000000000..9e895c805
--- /dev/null
+++ b/openapi/paths/v2/wallet/get_new_address/get_new_address.yaml
@@ -0,0 +1,67 @@
+/get_new_address:
+ post:
+ summary: Method description for get_new_address
+ description: Method description for get_new_address
+ operationId: get_new_address
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_new_address
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Coin ticker (e.g., `BTC`, `LTC`, `ETH`).
+ default: โ
+ account_id:
+ type: number
+ description: BIP-44 account number (usually `0`).
+ default: โ
+ chain:
+ type: string
+ description: '`External` (receive) or `Internal` (change). If
+ omitted, defaults to `External`.'
+ default: External
+ gap_limit:
+ type: number
+ description: Maximum allowed consecutive empty addresses (overrides
+ wallet default).
+ default: implementation-default
+ required:
+ - coin
+ - account_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ new_address:
+ description: A standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info)
+ object containing `address`, `derivation_path`, `chain`, and `balance`.
+ $ref: ../../components/schemas/NewAddressInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/get_wallet_names/get_wallet_names.yaml b/openapi/paths/v2/wallet/get_wallet_names/get_wallet_names.yaml
new file mode 100644
index 000000000..f5f9e31c5
--- /dev/null
+++ b/openapi/paths/v2/wallet/get_wallet_names/get_wallet_names.yaml
@@ -0,0 +1,53 @@
+/get_wallet_names:
+ post:
+ summary: The get_wallet_names method returns a list of wallet names for a user
+ description: The get_wallet_names method returns a list of wallet names for a
+ user
+ operationId: get_wallet_names
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_wallet_names
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ activated_wallet:
+ type: string
+ description: Name of the currently active wallet. If not yet logged
+ in, returns `null`.
+ wallet_names:
+ type: string
+ description: Names of wallets stored on a user's device.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/activate_coins/gui_storage-activate_coins.yaml b/openapi/paths/v2/wallet/gui_storage/activate_coins/gui_storage-activate_coins.yaml
new file mode 100644
index 000000000..e4a528781
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/activate_coins/gui_storage-activate_coins.yaml
@@ -0,0 +1,54 @@
+/gui_storage::activate_coins:
+ post:
+ summary: Add one or more coin tickers to the specified GUI-storage account.
+ description: Add one or more coin tickers to the specified GUI-storage account.
+ operationId: gui_storage::activate_coins
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::activate_coins
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account that will gain the new tickers.
+ tickers:
+ type: string
+ description: One or more coin tickers to associate with the account.
+ required:
+ - account_id
+ - tickers
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the tickers have been stored.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/add_account/gui_storage-add_account.yaml b/openapi/paths/v2/wallet/gui_storage/add_account/gui_storage-add_account.yaml
new file mode 100644
index 000000000..411a5d9a4
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/add_account/gui_storage-add_account.yaml
@@ -0,0 +1,66 @@
+/gui_storage::add_account:
+ post:
+ summary: Create a new account record in the GUI-storage database.
+ description: Create a new account record in the GUI-storage database.
+ operationId: gui_storage::add_account
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::add_account
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: A unique identifier of the account (e.g., wallet
+ UUID or key fingerprint).
+ default: โ
+ name:
+ type: string
+ description: Display name (max `64` characters).
+ default: โ
+ description:
+ type: string
+ description: Optional longer description (max `256` characters).
+ default: '""'
+ balance_usd:
+ type: string
+ description: Initial USD balance for UI display; can be updated
+ later via `set_account_balance`.
+ default: '0'
+ required:
+ - account_id
+ - name
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the account is stored.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/deactivate_coins/gui_storage-deactivate_coins.yaml b/openapi/paths/v2/wallet/gui_storage/deactivate_coins/gui_storage-deactivate_coins.yaml
new file mode 100644
index 000000000..0d572828b
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/deactivate_coins/gui_storage-deactivate_coins.yaml
@@ -0,0 +1,55 @@
+/gui_storage::deactivate_coins:
+ post:
+ summary: Remove one or more coin tickers from the specified GUI-storage account.
+ description: Remove one or more coin tickers from the specified GUI-storage account.
+ operationId: gui_storage::deactivate_coins
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::deactivate_coins
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account whose ticker list will be updated.
+ tickers:
+ type: string
+ description: One or more coin tickers to remove.
+ required:
+ - account_id
+ - tickers
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the tickers have been removed
+ (missing tickers are ignored).
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/delete_account/gui_storage-delete_account.yaml b/openapi/paths/v2/wallet/gui_storage/delete_account/gui_storage-delete_account.yaml
new file mode 100644
index 000000000..cd16df843
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/delete_account/gui_storage-delete_account.yaml
@@ -0,0 +1,52 @@
+/gui_storage::delete_account:
+ post:
+ summary: Remove an existing account record from the Komodo DeFi Framework GUI-storage
+ subsystem.
+ description: Remove an existing account record from the Komodo DeFi Framework
+ GUI-storage subsystem.
+ operationId: gui_storage::delete_account
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::delete_account
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Identifier of the account to delete.
+ required:
+ - account_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the account has been removed.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/enable_account/gui_storage-enable_account.yaml b/openapi/paths/v2/wallet/gui_storage/enable_account/gui_storage-enable_account.yaml
new file mode 100644
index 000000000..277b6f447
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/enable_account/gui_storage-enable_account.yaml
@@ -0,0 +1,67 @@
+/gui_storage::enable_account:
+ post:
+ summary: Set or create the active (enabled) account in the GUI-storage database.
+ description: Set or create the active (enabled) account in the GUI-storage database.
+ operationId: gui_storage::enable_account
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::enable_account
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ policy:
+ type: string
+ description: Determines whether to enable an `existing` account
+ or create-and-enable a `new` one.
+ account_id:
+ type: string
+ description: Required when `policy` = `existing`. Identifies the
+ account to enable.
+ balance_usd:
+ type: string
+ description: Optional initial USD balance when `policy` = `new`;
+ defaults to `0`.
+ default: '0'
+ description:
+ type: string
+ description: Optional description (โค 600 chars) for a new account.
+ name:
+ type: string
+ description: Required when `policy` = `new`. Display name for
+ the new account (โค 255 chars).
+ required:
+ - policy
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the account is enabled.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/get_account_coins/gui_storage-get_account_coins.yaml b/openapi/paths/v2/wallet/gui_storage/get_account_coins/gui_storage-get_account_coins.yaml
new file mode 100644
index 000000000..d43703eda
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/get_account_coins/gui_storage-get_account_coins.yaml
@@ -0,0 +1,55 @@
+/gui_storage::get_account_coins:
+ post:
+ summary: Return the set of coin tickers associated with a specific GUI-storage
+ account.
+ description: Return the set of coin tickers associated with a specific GUI-storage
+ account.
+ operationId: gui_storage::get_account_coins
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::get_account_coins
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account whose ticker list should be returned.
+ required:
+ - account_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account identifier echo.
+ coins:
+ type: string
+ description: Sorted set of tickers currently attached to the account.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/get_accounts/gui_storage-get_accounts.yaml b/openapi/paths/v2/wallet/gui_storage/get_accounts/gui_storage-get_accounts.yaml
new file mode 100644
index 000000000..fa680eeb2
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/get_accounts/gui_storage-get_accounts.yaml
@@ -0,0 +1,47 @@
+/gui_storage::get_accounts:
+ post:
+ summary: Return all account records stored in the GUI-storage subsystem, including
+ which one is currently enabled.
+ description: Return all account records stored in the GUI-storage subsystem, including
+ which one is currently enabled.
+ operationId: gui_storage::get_accounts
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::get_accounts
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/get_enabled_account/gui_storage-get_enabled_account.yaml b/openapi/paths/v2/wallet/gui_storage/get_enabled_account/gui_storage-get_enabled_account.yaml
new file mode 100644
index 000000000..57ef10928
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/get_enabled_account/gui_storage-get_enabled_account.yaml
@@ -0,0 +1,60 @@
+/gui_storage::get_enabled_account:
+ post:
+ summary: Return the account currently marked as enabled (active) in GUI storage.
+ description: Return the account currently marked as enabled (active) in GUI storage.
+ operationId: gui_storage::get_enabled_account
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::get_enabled_account
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Identifier of the enabled account.
+ name:
+ type: string
+ description: Account display name.
+ description:
+ type: string
+ description: Optional description.
+ balance_usd:
+ type: string
+ description: USD balance snapshot.
+ coins:
+ type: string
+ description: Set of tickers linked to the account.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/set_account_balance/gui_storage-set_account_balance.yaml b/openapi/paths/v2/wallet/gui_storage/set_account_balance/gui_storage-set_account_balance.yaml
new file mode 100644
index 000000000..1dd16abc0
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/set_account_balance/gui_storage-set_account_balance.yaml
@@ -0,0 +1,57 @@
+/gui_storage::set_account_balance:
+ post:
+ summary: Update the stored USD balance value for a specific GUI-storage account
+ (does not affect on-chain funds).
+ description: Update the stored USD balance value for a specific GUI-storage account
+ (does not affect on-chain funds).
+ operationId: gui_storage::set_account_balance
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::set_account_balance
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account to update.
+ balance_usd:
+ type: string
+ description: New balance expressed in US dollars. Accepts decimal
+ strings (e.g., `123.45`).
+ required:
+ - account_id
+ - balance_usd
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the balance has been stored.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/set_account_description/gui_storage-set_account_description.yaml b/openapi/paths/v2/wallet/gui_storage/set_account_description/gui_storage-set_account_description.yaml
new file mode 100644
index 000000000..f9dace39c
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/set_account_description/gui_storage-set_account_description.yaml
@@ -0,0 +1,54 @@
+/gui_storage::set_account_description:
+ post:
+ summary: Update the descriptive text of a GUI-storage account.
+ description: Update the descriptive text of a GUI-storage account.
+ operationId: gui_storage::set_account_description
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::set_account_description
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account to update.
+ description:
+ type: string
+ description: New description (โค 600 characters).
+ required:
+ - account_id
+ - description
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the description has been updated.
+ example: {}
diff --git a/openapi/paths/v2/wallet/gui_storage/set_account_name/gui_storage-set_account_name.yaml b/openapi/paths/v2/wallet/gui_storage/set_account_name/gui_storage-set_account_name.yaml
new file mode 100644
index 000000000..c59815576
--- /dev/null
+++ b/openapi/paths/v2/wallet/gui_storage/set_account_name/gui_storage-set_account_name.yaml
@@ -0,0 +1,54 @@
+/gui_storage::set_account_name:
+ post:
+ summary: Update the display name of a GUI-storage account.
+ description: Update the display name of a GUI-storage account.
+ operationId: gui_storage::set_account_name
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - gui_storage::set_account_name
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_id:
+ type: string
+ description: Account to rename.
+ name:
+ type: string
+ description: New display name (โค 255 characters).
+ required:
+ - account_id
+ - name
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Returns `success` when the name has been updated.
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/claim_rewards/experimental-staking-claim_rewards.yaml b/openapi/paths/v2/wallet/staking/claim_rewards/experimental-staking-claim_rewards.yaml
new file mode 100644
index 000000000..cfd719e23
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/claim_rewards/experimental-staking-claim_rewards.yaml
@@ -0,0 +1,52 @@
+/experimental::staking::claim_rewards:
+ post:
+ summary: Method description for experimental::staking::claim_rewards
+ description: Method description for experimental::staking::claim_rewards
+ operationId: experimental::staking::claim_rewards
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::claim_rewards
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked
+ claiming_details:
+ description: A standard [ClaimingDetails](/komodo-defi-framework/api/common_structures/wallet/#claiming-details)
+ object.
+ $ref: ../../components/schemas/ClaimingDetails.yaml
+ required:
+ - coin
+ - claiming_details
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/delegate/experimental-staking-delegate.yaml b/openapi/paths/v2/wallet/staking/delegate/experimental-staking-delegate.yaml
new file mode 100644
index 000000000..6c0c7144a
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/delegate/experimental-staking-delegate.yaml
@@ -0,0 +1,52 @@
+/experimental::staking::delegate:
+ post:
+ summary: Method description for experimental::staking::delegate
+ description: Method description for experimental::staking::delegate
+ operationId: experimental::staking::delegate
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::delegate
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked
+ staking_details:
+ description: A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-details)
+ object.
+ $ref: ../../components/schemas/StakingDetails.yaml
+ required:
+ - coin
+ - staking_details
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/delegations/experimental-staking-query-delegations.yaml b/openapi/paths/v2/wallet/staking/delegations/experimental-staking-query-delegations.yaml
new file mode 100644
index 000000000..c4926721e
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/delegations/experimental-staking-query-delegations.yaml
@@ -0,0 +1,51 @@
+/experimental::staking::query::delegations:
+ post:
+ summary: Method description for experimental::staking::query::delegations
+ description: Method description for experimental::staking::query::delegations
+ operationId: experimental::staking::query::delegations
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::query::delegations
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked.
+ info_details:
+ description: Cosmos Only. A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details)
+ object.
+ $ref: ../../components/schemas/StakingInfoDetails.yaml
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/ongoing_delegations/experimental-staking-query-ongoing_undelegations.yaml b/openapi/paths/v2/wallet/staking/ongoing_delegations/experimental-staking-query-ongoing_undelegations.yaml
new file mode 100644
index 000000000..78e2ae045
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/ongoing_delegations/experimental-staking-query-ongoing_undelegations.yaml
@@ -0,0 +1,52 @@
+/experimental::staking::query::ongoing_undelegations:
+ post:
+ summary: Method description for experimental::staking::query::ongoing_undelegations
+ description: Method description for experimental::staking::query::ongoing_undelegations
+ operationId: experimental::staking::query::ongoing_undelegations
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::query::ongoing_undelegations
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked.
+ info_details:
+ description: A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details)
+ object.
+ $ref: ../../components/schemas/StakingInfoDetails.yaml
+ required:
+ - coin
+ - info_details
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/undelegate/experimental-staking-undelegate.yaml b/openapi/paths/v2/wallet/staking/undelegate/experimental-staking-undelegate.yaml
new file mode 100644
index 000000000..2ff99b690
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/undelegate/experimental-staking-undelegate.yaml
@@ -0,0 +1,51 @@
+/experimental::staking::undelegate:
+ post:
+ summary: Method description for experimental::staking::undelegate
+ description: Method description for experimental::staking::undelegate
+ operationId: experimental::staking::undelegate
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::undelegate
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked.
+ staking_details:
+ description: A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details)
+ object.
+ $ref: ../../components/schemas/StakingDetails.yaml
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/staking/validators/experimental-staking-query-validators.yaml b/openapi/paths/v2/wallet/staking/validators/experimental-staking-query-validators.yaml
new file mode 100644
index 000000000..7351a6bc5
--- /dev/null
+++ b/openapi/paths/v2/wallet/staking/validators/experimental-staking-query-validators.yaml
@@ -0,0 +1,52 @@
+/experimental::staking::query::validators:
+ post:
+ summary: Method description for experimental::staking::query::validators
+ description: Method description for experimental::staking::query::validators
+ operationId: experimental::staking::query::validators
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - experimental::staking::query::validators
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin being staked.
+ info_details:
+ description: A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details)
+ object.
+ $ref: ../../components/schemas/StakingInfoDetails.yaml
+ required:
+ - coin
+ - info_details
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/account_balance/cancel/task-account_balance-cancel.yaml b/openapi/paths/v2/wallet/task_managed/account_balance/cancel/task-account_balance-cancel.yaml
new file mode 100644
index 000000000..afc8be7ad
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/account_balance/cancel/task-account_balance-cancel.yaml
@@ -0,0 +1,70 @@
+/task::account_balance::cancel:
+ post:
+ summary: Cancel an account balance request in the Komodo DeFi Framework API.
+ description: Cancel an account balance request in the Komodo DeFi Framework API.
+ operationId: task::account_balance::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::account_balance::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ task.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ error:
+ type: string
+ description: Description of the error
+ error_data:
+ type: string
+ description: Additonal context for the error type
+ error_path:
+ type: string
+ description: Used for debugging. A reference to the function in code
+ base which returned the error
+ error_trace:
+ type: string
+ description: Used for debugging. A trace of lines of code which led
+ to the returned error
+ error_type:
+ type: string
+ description: An enumerated error identifier to indicate the category
+ of error
+ result:
+ type: string
+ description: Returns with value `success` when successful, otherwise
+ returns the error values below
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/account_balance/init/task-account_balance-init.yaml b/openapi/paths/v2/wallet/task_managed/account_balance/init/task-account_balance-init.yaml
new file mode 100644
index 000000000..7869be3ad
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/account_balance/init/task-account_balance-init.yaml
@@ -0,0 +1,58 @@
+/task::account_balance::init:
+ post:
+ summary: Initialise an account balance request for HD wallets in the Komodo DeFi
+ Framework API.
+ description: Initialise an account balance request for HD wallets in the Komodo
+ DeFi Framework API.
+ operationId: task::account_balance::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::account_balance::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ account_index:
+ type: integer
+ description: For GUIs, this will be zero. In CLI you can use other
+ values if you [know what you are doing](https://learnmeabitcoin.com/technical/hd-wallets)
+ coin:
+ type: string
+ description: Ticker of activated coin you want to see addresses
+ and balance for
+ required:
+ - account_index
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/account_balance/status/task-account_balance-status.yaml b/openapi/paths/v2/wallet/task_managed/account_balance/status/task-account_balance-status.yaml
new file mode 100644
index 000000000..a84ecf3f2
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/account_balance/status/task-account_balance-status.yaml
@@ -0,0 +1,67 @@
+/task::account_balance::status:
+ post:
+ summary: Query the status/response of an account balance request in the Komodo
+ DeFi Framework API.
+ description: Query the status/response of an account balance request in the Komodo
+ DeFi Framework API.
+ operationId: task::account_balance::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::account_balance::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ task.
+ default: '-'
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ current_block:
+ type: integer
+ description: Block height of the coin being activated
+ ticker:
+ type: string
+ description: Ticker of the coin being activated.
+ wallet_balance:
+ description: 'A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info)
+ object. Note: the structure may vary based on the `get_balances`
+ parameter value in the activation request.'
+ $ref: ../../components/schemas/WalletBalanceInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/create_new_account/cancel/task-create_new_account-cancel.yaml b/openapi/paths/v2/wallet/task_managed/create_new_account/cancel/task-create_new_account-cancel.yaml
new file mode 100644
index 000000000..dba65c287
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/create_new_account/cancel/task-create_new_account-cancel.yaml
@@ -0,0 +1,68 @@
+/task::create_new_account::cancel:
+ post:
+ summary: Cancel a HD account creation task in the Komodo DeFi Framework API.
+ description: Cancel a HD account creation task in the Komodo DeFi Framework API.
+ operationId: task::create_new_account::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::create_new_account::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ account creation process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/create_new_account/init/task-create_new_account-init.yaml b/openapi/paths/v2/wallet/task_managed/create_new_account/init/task-create_new_account-init.yaml
new file mode 100644
index 000000000..b23e968b4
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/create_new_account/init/task-create_new_account-init.yaml
@@ -0,0 +1,67 @@
+/task::create_new_account::init:
+ post:
+ summary: Initialize a task to create a new HD account using the Komodo DeFi Framework
+ API.
+ description: Initialize a task to create a new HD account using the Komodo DeFi
+ Framework API.
+ operationId: task::create_new_account::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::create_new_account::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of coin you would like to initialize a HD
+ account for.
+ account_id:
+ type: integer
+ description: If not defined, will increment to the next unused
+ account id in the wallet.
+ scan:
+ type: boolean
+ description: If `true`, will scan the account for funded addresses.
+ default: true
+ gap_limit:
+ type: integer
+ description: The maximum number of empty addresses in a row. Defaults
+ to the value provided on activation, or `20` if no value was
+ provided.
+ default: 20
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/create_new_account/status/task-create_new_account-status.yaml b/openapi/paths/v2/wallet/task_managed/create_new_account/status/task-create_new_account-status.yaml
new file mode 100644
index 000000000..7700e579f
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/create_new_account/status/task-create_new_account-status.yaml
@@ -0,0 +1,64 @@
+/task::create_new_account::status:
+ post:
+ summary: Query the status of a HD account creation task in the Komodo DeFi Framework
+ API.
+ description: Query the status of a HD account creation task in the Komodo DeFi
+ Framework API.
+ operationId: task::create_new_account::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::create_new_account::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ task.
+ default: '-'
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Status of the task. `Ok`, `InProgress` or `Error`.
+ details:
+ description: If in progress, either `Preparing` or `RequestingAccountBalance`.
+ Once complete, a standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info)
+ object.
+ $ref: ../../components/schemas/WalletAccountInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/create_new_account/user_action/task-create_new_account-user_action.yaml b/openapi/paths/v2/wallet/task_managed/create_new_account/user_action/task-create_new_account-user_action.yaml
new file mode 100644
index 000000000..5a3f8bcff
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/create_new_account/user_action/task-create_new_account-user_action.yaml
@@ -0,0 +1,67 @@
+/task::create_new_account::user_action:
+ post:
+ summary: Send user action (PIN) to the Trezor device during HD account creation
+ in the Komodo DeFi Framework API.
+ description: Send user action (PIN) to the Trezor device during HD account creation
+ in the Komodo DeFi Framework API.
+ operationId: task::create_new_account::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::create_new_account::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ account creation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/get_new_address/cancel/task-get_new_address-cancel.yaml b/openapi/paths/v2/wallet/task_managed/get_new_address/cancel/task-get_new_address-cancel.yaml
new file mode 100644
index 000000000..a248b29b9
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/get_new_address/cancel/task-get_new_address-cancel.yaml
@@ -0,0 +1,68 @@
+/task::get_new_address::cancel:
+ post:
+ summary: Cancel a HD address creation task in the Komodo DeFi Framework API.
+ description: Cancel a HD address creation task in the Komodo DeFi Framework API.
+ operationId: task::get_new_address::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::get_new_address::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ enabling process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was succesful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which reurned the
+ error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/get_new_address/init/task-get_new_address-init.yaml b/openapi/paths/v2/wallet/task_managed/get_new_address/init/task-get_new_address-init.yaml
new file mode 100644
index 000000000..8afed5666
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/get_new_address/init/task-get_new_address-init.yaml
@@ -0,0 +1,71 @@
+/task::get_new_address::init:
+ post:
+ summary: Generate a new HD address in the Komodo DeFi Framework API.
+ description: Generate a new HD address in the Komodo DeFi Framework API.
+ operationId: task::get_new_address::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::get_new_address::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you want to get a new address
+ for
+ default: '-'
+ account_id:
+ type: integer
+ description: Generally this will be `0` unless you have multiple
+ accounts registered on your Trezor
+ default: 0
+ chain:
+ type: string
+ description: '`Internal`, or `External`. External is used for
+ addresses that are intended to be visible outside of the wallet
+ (e.g. for receiving payments). Internal is used for addresses
+ which are not meant to be visible outside of the wallet and
+ is used to return the leftover change from a transaction.'
+ default: '"External"'
+ gap_limit:
+ type: integer
+ description: The maximum number of empty addresses in a row. Defaults
+ to the value provided on activation or 20 if no value was provided
+ default: 20
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ new_address:
+ description: A standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info)
+ object.
+ $ref: ../../components/schemas/NewAddressInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/get_new_address/status/task-get_new_address-status.yaml b/openapi/paths/v2/wallet/task_managed/get_new_address/status/task-get_new_address-status.yaml
new file mode 100644
index 000000000..98baada58
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/get_new_address/status/task-get_new_address-status.yaml
@@ -0,0 +1,63 @@
+/task::get_new_address::status:
+ post:
+ summary: Check the status of a HD address creation task in the Komodo DeFi Framework
+ API.
+ description: Check the status of a HD address creation task in the Komodo DeFi
+ Framework API.
+ operationId: task::get_new_address::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::get_new_address::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ task.
+ default: '-'
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Status of the task. `Ok`, `InProgress` or `Error`.
+ details:
+ description: Once complete, a standard [NewAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info)
+ object.
+ $ref: ../../components/schemas/NewAddressesInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/get_new_address/user_action/task-get_new_address-user_action.yaml b/openapi/paths/v2/wallet/task_managed/get_new_address/user_action/task-get_new_address-user_action.yaml
new file mode 100644
index 000000000..5c0e81057
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/get_new_address/user_action/task-get_new_address-user_action.yaml
@@ -0,0 +1,67 @@
+/task::get_new_address::user_action:
+ post:
+ summary: Send user action (PIN) to the Trezor device during HD address creation
+ in the Komodo DeFi Framework API.
+ description: Send user action (PIN) to the Trezor device during HD address creation
+ in the Komodo DeFi Framework API.
+ operationId: task::get_new_address::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::get_new_address::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/cancel/task-scan_for_new_addresses-cancel.yaml b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/cancel/task-scan_for_new_addresses-cancel.yaml
new file mode 100644
index 000000000..00062c8b6
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/cancel/task-scan_for_new_addresses-cancel.yaml
@@ -0,0 +1,70 @@
+/task::scan_for_new_addresses::cancel:
+ post:
+ summary: Cancel a scan for new HD addresses task in the Komodo DeFi Framework
+ API.
+ description: Cancel a scan for new HD addresses task in the Komodo DeFi Framework
+ API.
+ operationId: task::scan_for_new_addresses::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::scan_for_new_addresses::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ scan process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/init/task-scan_for_new_addresses-init.yaml b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/init/task-scan_for_new_addresses-init.yaml
new file mode 100644
index 000000000..de69839c7
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/init/task-scan_for_new_addresses-init.yaml
@@ -0,0 +1,63 @@
+/task::scan_for_new_addresses::init:
+ post:
+ summary: Initiate a scan for new HD addresses in the Komodo DeFi Framework API.
+ description: Initiate a scan for new HD addresses in the Komodo DeFi Framework
+ API.
+ operationId: task::scan_for_new_addresses::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::scan_for_new_addresses::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The ticker of the coin you want to scan addresses
+ for
+ default: '-'
+ account_id:
+ type: integer
+ description: HD wallets only. Generally this will be `0` unless
+ you have multiple accounts registered on your HD wallet
+ default: 0
+ gap_limit:
+ type: integer
+ description: The maximum number of empty addresses in a row. Defaults
+ to the value provided on activation or 20 if no value was provided
+ default: 20
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/status/task-scan_for_new_addresses-status.yaml b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/status/task-scan_for_new_addresses-status.yaml
new file mode 100644
index 000000000..f56e2cdab
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/status/task-scan_for_new_addresses-status.yaml
@@ -0,0 +1,63 @@
+/task::scan_for_new_addresses::status:
+ post:
+ summary: Query the status of a scan for new HD addresses in the Komodo DeFi Framework
+ API.
+ description: Query the status of a scan for new HD addresses in the Komodo DeFi
+ Framework API.
+ operationId: task::scan_for_new_addresses::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::scan_for_new_addresses::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ task.
+ default: '-'
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: Status of the task. `Ok`, `InProgress` or `Error`.
+ details:
+ description: Once complete, a standard [ScanAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#scan-addresses-info)
+ object.
+ $ref: ../../components/schemas/ScanAddressesInfo.yaml
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/withdraw/cancel/task-withdraw-cancel.yaml b/openapi/paths/v2/wallet/task_managed/withdraw/cancel/task-withdraw-cancel.yaml
new file mode 100644
index 000000000..3e63b7590
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/withdraw/cancel/task-withdraw-cancel.yaml
@@ -0,0 +1,70 @@
+/task::withdraw::cancel:
+ post:
+ summary: Cancel a withdrawal transaction generation task in the Komodo DeFi Framework
+ API.
+ description: Cancel a withdrawal transaction generation task in the Komodo DeFi
+ Framework API.
+ operationId: task::withdraw::cancel
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::withdraw::cancel
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ withdraw process.
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates task cancellation was successful.
+ error:
+ type: string
+ description: An error message to explain what went wrong.
+ error_path:
+ type: string
+ description: An indicator of the class or function which returned
+ the error.
+ error_trace:
+ type: string
+ description: An indicator of where in the source code the error was
+ thrown.
+ error_type:
+ type: string
+ description: An enumerated value for the returned error.
+ error_data:
+ type: string
+ description: The input task ID which resulted in the error.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/withdraw/init/task-withdraw-init.yaml b/openapi/paths/v2/wallet/task_managed/withdraw/init/task-withdraw-init.yaml
new file mode 100644
index 000000000..81cb34cca
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/withdraw/init/task-withdraw-init.yaml
@@ -0,0 +1,116 @@
+/task::withdraw::init:
+ post:
+ summary: Generate, sign, and return a withdrawal transaction in the Komodo DeFi
+ Framework API.
+ description: Generate, sign, and return a withdrawal transaction in the Komodo
+ DeFi Framework API.
+ operationId: task::withdraw::init
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::withdraw::init
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The name of the coin the user desires to withdraw
+ default: '-'
+ to:
+ type: string
+ description: Coins are withdrawn to this address
+ default: '-'
+ amount:
+ type: string
+ description: The amount the user desires to withdraw, ignored
+ when `max=true`
+ default: '-'
+ memo:
+ type: string
+ description: Used for ZHTLC and Tendermint coins only. Attaches
+ a memo to the transaction.
+ default: '-'
+ from:
+ type: string
+ description: Used only for transactions using a hardware wallet.
+ For more information, see the [Trezor Integration guide](/komodo-defi-framework/api/v20/utils/task_init_trezor/)
+ default: '-'
+ from.derivation_path:
+ type: string
+ description: HD wallets only. Follows the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID`
+ default: '-'
+ from.account_id:
+ type: integer
+ description: HD wallets only. Generally this will be `0` unless
+ you have multiple accounts registered on your HD wallet
+ default: '-'
+ from.chain:
+ type: string
+ description: HD wallets only. `Internal`, or `External`. External
+ is used for addresses that are intended to be visible outside
+ of the wallet (e.g. for receiving payments). `Internal` is used
+ for addresses which are not meant to be visible outside of the
+ wallet and is used to return the leftover change from a transaction.
+ default: '-'
+ from.address_id:
+ type: integer
+ description: HD wallets only. Check the output from coin activation
+ to find the ID of an address with balance.
+ default: '-'
+ max:
+ type: boolean
+ description: Withdraw the maximum available amount.
+ default: false
+ fee:
+ type: object
+ description: Used only to set a custom fee, otherwise fee value
+ will be derived from a deamon's `estimatefee` (or similar) RPC
+ method
+ default: '-'
+ fee.type:
+ type: string
+ description: 'Type of transaction fee; possible values: `UtxoFixed`
+ or `UtxoPerKbyte`'
+ default: '-'
+ fee.amount:
+ type: string
+ description: Fee amount in coin units, used only when type is
+ `UtxoFixed` (fixed amount not depending on tx size) or `UtxoPerKbyte`
+ (amount per Kbyte)
+ default: '-'
+ required:
+ - coin
+ - to
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: An identifying number which is used to query task status.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/withdraw/status/task-withdraw-status.yaml b/openapi/paths/v2/wallet/task_managed/withdraw/status/task-withdraw-status.yaml
new file mode 100644
index 000000000..400a0ee01
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/withdraw/status/task-withdraw-status.yaml
@@ -0,0 +1,118 @@
+/task::withdraw::status:
+ post:
+ summary: Get the status of a withdrawal transaction generation in the Komodo DeFi
+ Framework API.
+ description: Get the status of a withdrawal transaction generation in the Komodo
+ DeFi Framework API.
+ operationId: task::withdraw::status
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::withdraw::status
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ initialisation process.
+ default: '-'
+ forget_if_finished:
+ type: boolean
+ description: If `false`, will return final response for completed
+ tasks.
+ default: true
+ required:
+ - task_id
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ status:
+ type: string
+ description: A short indication of how the withdrawal is progressing.
+ details:
+ type: object
+ description: Depending on the state of withdrawal progress, this will
+ contain different information as shown in the responses below.
+ details.to:
+ type: string
+ description: Coins are withdrawn to these addresses; this may contain
+ the `my_address` address, where change from UTXO coins is sent.
+ details.from:
+ type: string
+ description: Coins are withdrawn from this address; the array contains
+ a single element, but transactions may be sent from several addresses
+ (UTXO coins)
+ details.my_balance_change:
+ type: string
+ description: the expected balance of change in `my_address` after
+ the transaction broadcasts
+ details.received_by_me:
+ type: string
+ description: the amount of coins received by `my_address` after the
+ transaction broadcasts; the value may be above zero when the transaction
+ requires that the Komodo DeFi Framework API send change to `my_address`
+ details.spent_by_me:
+ type: string
+ description: the amount of coins spent by `my_address`; this value
+ differ from the request amount, as the transaction fee is added
+ here
+ details.total_amount:
+ type: string
+ description: the total amount of coins transferred
+ details.fee_details:
+ type: object
+ description: the fee details of the generated transaction; `fee_details.type`
+ is "Utxo" for Z coins. `fee_details.coin` will be the same as `details.coin`,
+ and `fee_details.amount` will be a numeric value.
+ details.tx_hash:
+ type: string
+ description: the hash of the generated transaction
+ details.tx_hex:
+ type: string
+ description: transaction bytes in hexadecimal format; use this value
+ as input for the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/)
+ details.coin:
+ type: string
+ description: the name of the coin the user wants to withdraw
+ details.transaction_type:
+ type: string
+ description: Transaction type will be `StandardTransfer` for Z coin
+ transactions.
+ details.kmd_rewards:
+ type: object
+ description: If supported (e.g. when withdrawing `KMD`), an object
+ containing information about accrued rewards.
+ details.kmd_rewards.amount:
+ type: string
+ description: The amount of accrued rewards
+ details.kmd_rewards.claimed_by_me:
+ type: boolean
+ description: Whether or not the rewards been claimed by me.
+ example: {}
diff --git a/openapi/paths/v2/wallet/task_managed/withdraw/user_action/task-withdraw-user_action.yaml b/openapi/paths/v2/wallet/task_managed/withdraw/user_action/task-withdraw-user_action.yaml
new file mode 100644
index 000000000..1461049b7
--- /dev/null
+++ b/openapi/paths/v2/wallet/task_managed/withdraw/user_action/task-withdraw-user_action.yaml
@@ -0,0 +1,67 @@
+/task::withdraw::user_action:
+ post:
+ summary: Send user action (PIN) to the Trezor device during withdrawal in the
+ Komodo DeFi Framework API.
+ description: Send user action (PIN) to the Trezor device during withdrawal in
+ the Komodo DeFi Framework API.
+ operationId: task::withdraw::user_action
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - task::withdraw::user_action
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ task_id:
+ type: integer
+ description: The identifying number returned when initiating the
+ withdrawal process.
+ user_action:
+ type: object
+ description: Object containing the params below
+ user_action.action_type:
+ type: string
+ description: Will be `TrezorPin` for this method
+ user_action.pin:
+ type: string
+ description: When the Trezor device is displaying a grid of numbers
+ for PIN entry, this param will contain your Trezor pin, as mapped
+ through your keyboard numpad. See the image below for more information.
+ required:
+ - task_id
+ - user_action
+ - user_action.action_type
+ - user_action.pin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: The outcome of the request.
+ example: {}
diff --git a/openapi/paths/v2/wallet/tx/get_raw_transaction/get_raw_transaction.yaml b/openapi/paths/v2/wallet/tx/get_raw_transaction/get_raw_transaction.yaml
new file mode 100644
index 000000000..22454525a
--- /dev/null
+++ b/openapi/paths/v2/wallet/tx/get_raw_transaction/get_raw_transaction.yaml
@@ -0,0 +1,57 @@
+/get_raw_transaction:
+ post:
+ summary: The get_raw_transaction method returns the full signed raw transaction
+ hex for a given coin and transaction hash.
+ description: The get_raw_transaction method returns the full signed raw transaction
+ hex for a given coin and transaction hash.
+ operationId: get_raw_transaction
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - get_raw_transaction
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The name of the coin for which you want to request
+ the transaction.
+ tx_hash:
+ type: string
+ description: Hash of the transaction.
+ required:
+ - coin
+ - tx_hash
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ tx_hex:
+ type: string
+ description: Bytes of signed transaction in string format.
+ example: {}
diff --git a/openapi/paths/v2/wallet/tx/my_tx_history/my_tx_history.yaml b/openapi/paths/v2/wallet/tx/my_tx_history/my_tx_history.yaml
new file mode 100644
index 000000000..0a9ec58e3
--- /dev/null
+++ b/openapi/paths/v2/wallet/tx/my_tx_history/my_tx_history.yaml
@@ -0,0 +1,95 @@
+/my_tx_history:
+ post:
+ summary: The my_tx_history method allows you to view the transaction history of
+ coins.
+ description: The my_tx_history method allows you to view the transaction history
+ of coins.
+ operationId: my_tx_history
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - my_tx_history
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the coin to get history for.
+ limit:
+ type: integer
+ description: Limits the number of returned transactions. Defaults
+ to `10`. Ignored if `max = true`.
+ default: 10
+ paging_options:
+ description: A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination)
+ object.
+ $ref: ../../components/schemas/Pagination.yaml
+ target:
+ description: A standard [HistoryTarget](/komodo-defi-framework/api/common_structures/wallet/#history-target)
+ object.
+ $ref: ../../components/schemas/HistoryTarget.yaml
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ current_block:
+ type: number
+ description: the number of the latest block of coin blockchain
+ from_id:
+ type: string
+ description: the from\_id specified in the request; this value is
+ null if from\_id was not set
+ limit:
+ type: number
+ description: the limit that was set in the request; note that the
+ actual number of transactions can differ from the specified limit
+ (e.g. on the last page)
+ page_number:
+ type: number
+ description: the page\_number that was set in the request
+ skipped:
+ type: number
+ description: the number of skipped records (i.e. the position of `from_id`
+ in the list + 1); this value is 0 if `from_id` was not set
+ sync_status:
+ description: A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status)
+ object. Provides the information that helps to track the progress
+ of transaction history preloading at background
+ $ref: ../../components/schemas/SyncStatus.yaml
+ total:
+ type: number
+ description: the total number of transactions available
+ total_pages:
+ type: number
+ description: total pages available with the selected limit
+ transactions:
+ type: array
+ description: transactions data
+ example: {}
diff --git a/openapi/paths/v2/wallet/tx/sign_raw_transaction/sign_raw_transaction.yaml b/openapi/paths/v2/wallet/tx/sign_raw_transaction/sign_raw_transaction.yaml
new file mode 100644
index 000000000..b4c0609a4
--- /dev/null
+++ b/openapi/paths/v2/wallet/tx/sign_raw_transaction/sign_raw_transaction.yaml
@@ -0,0 +1,61 @@
+/sign_raw_transaction:
+ post:
+ summary: The sign_raw_transaction method allows users to sign UTXO or EVM raw
+ transactions, returning a signed transaction hex ready for broadcast.
+ description: The sign_raw_transaction method allows users to sign UTXO or EVM
+ raw transactions, returning a signed transaction hex ready for broadcast.
+ operationId: sign_raw_transaction
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - sign_raw_transaction
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The coin to sign the raw transaction with.
+ type:
+ type: string
+ description: 'The operation type. Accepted values: `UTXO` (for
+ UTXO coins), `ETH` (for EVM coins).'
+ tx:
+ description: A standard [RawTxInfo object](/komodo-defi-framework/api/common_structures/wallet/#raw-tx-info).
+ $ref: ../../components/schemas/RawTxInfoobject.yaml
+ required:
+ - coin
+ - type
+ - tx
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ tx_hex:
+ type: string
+ description: The signed transaction hex, ready for broadcast.
+ example: {}
diff --git a/openapi/paths/v2/wallet/tx/withdraw/withdraw.yaml b/openapi/paths/v2/wallet/tx/withdraw/withdraw.yaml
new file mode 100644
index 000000000..6a1bb1116
--- /dev/null
+++ b/openapi/paths/v2/wallet/tx/withdraw/withdraw.yaml
@@ -0,0 +1,140 @@
+/withdraw:
+ post:
+ summary: The withdraw method generates, signs, and returns a transaction that
+ transfers the amount of coin to the address indicated in the to argument.
+ description: The withdraw method generates, signs, and returns a transaction that
+ transfers the amount of coin to the address indicated in the to argument.
+ operationId: withdraw
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - withdraw
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The name of the coin the user desires to withdraw.
+ to:
+ type: string
+ description: Coins are withdrawn to this address.
+ amount:
+ type: string
+ description: The amount the user desires to withdraw, ignored
+ when `max=true`.
+ fee:
+ description: A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info)
+ object.
+ $ref: ../../components/schemas/FeeInfo.yaml
+ from:
+ description: HD wallets only. A standard [WithdrawFromInfo](/komodo-defi-framework/api/common_structures/wallet/#withdraw-from-info)
+ object.
+ $ref: ../../components/schemas/WithdrawFromInfo.yaml
+ ibc_source_channel:
+ type: integer
+ description: Tendermint IBC transfers only. The source channel
+ for the [IBC](https://tutorials.cosmos.network/academy/3-ibc/1-what-is-ibc.html)
+ transaction.
+ max:
+ type: boolean
+ description: Withdraw the maximum available amount.
+ default: false
+ memo:
+ type: string
+ description: Adds a transaction memo for compatible coins (e.g.,
+ Tendermint ecosystem).
+ broadcast:
+ type: boolean
+ description: Optional, defaults to `false`. When `false`, signed
+ transaction hex must be broadcast manually with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/).
+ Must be set to `true` for Metamask managed transactions.
+ default: false
+ required:
+ - coin
+ - to
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: The name of the coin the user wants to withdraw.
+ fee_details:
+ type: object
+ description: The fee details of the generated transaction; this value
+ differs for UTXO and ETH/ERC20 coins. Check the examples for more
+ details.
+ from:
+ type: string
+ description: Coins are withdrawn from this address; the array contains
+ a single element, but transactions may be sent from several addresses
+ (UTXO coins).
+ kmd_rewards:
+ type: object
+ description: An object containing information about accrued rewards;
+ always exists if the coin is `KMD`.
+ kmd_rewards.amount:
+ type: string
+ description: The amount of accrued rewards.
+ kmd_rewards.claimed_by_me:
+ type: boolean
+ description: Whether the rewards have been claimed by me.
+ my_balance_change:
+ type: string
+ description: The expected balance change in `my_address` after the
+ transaction broadcasts.
+ received_by_me:
+ type: string
+ description: The amount of coins received by `my_address` after the
+ transaction broadcasts; the value may be above zero when the transaction
+ requires that the Komodo DeFi Framework API send change to `my_address`.
+ spent_by_me:
+ type: string
+ description: The amount of coins spent by `my_address`; this value
+ may differ from the request amount, as the transaction fee is added
+ here.
+ to:
+ type: string
+ description: Coins are withdrawn to this address; this may contain
+ the `my_address` address, where change from UTXO coins is sent.
+ total_amount:
+ type: string
+ description: The total amount of coins transferred.
+ tx_hash:
+ type: string
+ description: The hash of the generated transaction.
+ tx_hex:
+ type: string
+ description: Transaction bytes in hexadecimal format; use this value
+ as input for [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/).
+ Not used for Sia protocol coins.
+ tx_json:
+ type: object
+ description: For Sia protocol coins only. The transaction details
+ in JSON format. Use this value as input for [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/).
+ example: {}
diff --git a/openapi/paths/v2/wallet/tx/zhtlc_tx_history/z_coin_tx_history.yaml b/openapi/paths/v2/wallet/tx/zhtlc_tx_history/z_coin_tx_history.yaml
new file mode 100644
index 000000000..f4b10ed92
--- /dev/null
+++ b/openapi/paths/v2/wallet/tx/zhtlc_tx_history/z_coin_tx_history.yaml
@@ -0,0 +1,96 @@
+/z_coin_tx_history:
+ post:
+ summary: Method description for z_coin_tx_history
+ description: Method description for z_coin_tx_history
+ operationId: z_coin_tx_history
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - z_coin_tx_history
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ coin:
+ type: string
+ description: Ticker of the coin to get history for.
+ limit:
+ type: integer
+ description: Limits the number of returned transactions. Ignored
+ if `max = true`.
+ default: 10
+ paging_options.FromId:
+ type: string
+ description: Komodo DeFi Framework API will skip records until
+ it reaches this ID, skipping the from\_id as well; track the
+ internal\_id of the last displayed transaction to find the value
+ of this field for the next page
+ paging_options.PageNumber:
+ type: integer
+ description: Komodo DeFi Framework API will return limit swaps
+ from the selected page. Ignored if `FromId` is set.
+ required:
+ - coin
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ current_block:
+ type: number
+ description: The number of the latest block of coin blockchain.
+ from_id:
+ type: string
+ description: The from\_id specified in the request; this value is
+ null if from\_id was not set.
+ limit:
+ type: number
+ description: The limit that was set in the request; note that the
+ actual number of transactions can differ from the specified limit
+ (e.g., on the last page).
+ page_number:
+ type: number
+ description: The page\_number that was set in the request.
+ skipped:
+ type: number
+ description: The number of skipped records (i.e., the position of
+ `from_id` in the list + 1); this value is 0 if `from_id` was not
+ set.
+ sync_status:
+ description: A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status)
+ object. Provides information to track the progress of transaction
+ history preloading in the background.
+ $ref: ../../components/schemas/SyncStatus.yaml
+ total:
+ type: number
+ description: The total number of transactions available.
+ total_pages:
+ type: number
+ description: Total pages available with the selected limit.
+ transactions:
+ type: array
+ description: Transactions data.
+ example: {}
diff --git a/openapi/paths/v2/wc_delete_session/wc_delete_session.yaml b/openapi/paths/v2/wc_delete_session/wc_delete_session.yaml
new file mode 100644
index 000000000..51ff71499
--- /dev/null
+++ b/openapi/paths/v2/wc_delete_session/wc_delete_session.yaml
@@ -0,0 +1,53 @@
+/wc_delete_session:
+ post:
+ summary: Method description for wc_delete_session
+ description: Method description for wc_delete_session
+ operationId: wc_delete_session
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - wc_delete_session
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ topic:
+ type: string
+ description: An active session topic (or pairing topic) hex string.
+ with_pairing_topic:
+ type: boolean
+ description: If `true`, allows using the `pairing_topic` hex string
+ in the `topic` param to fetch session details. If `false`, expects
+ `topic` param to be the session topic hex string.
+ default: false
+ required:
+ - topic
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wc_get_session/wc_get_session.yaml b/openapi/paths/v2/wc_get_session/wc_get_session.yaml
new file mode 100644
index 000000000..48618420d
--- /dev/null
+++ b/openapi/paths/v2/wc_get_session/wc_get_session.yaml
@@ -0,0 +1,53 @@
+/wc_get_session:
+ post:
+ summary: Method description for wc_get_session
+ description: Method description for wc_get_session
+ operationId: wc_get_session
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - wc_get_session
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ topic:
+ type: string
+ description: An active session topic (or pairing topic) hex string.
+ with_pairing_topic:
+ type: boolean
+ description: If `true`, allows using the `pairing_topic` hex string
+ in the `topic` param to fetch session details. If `false`, expects
+ `topic` param to be the session topic hex string.
+ default: false
+ required:
+ - topic
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wc_get_sessions/wc_get_sessions.yaml b/openapi/paths/v2/wc_get_sessions/wc_get_sessions.yaml
new file mode 100644
index 000000000..5b05f92e8
--- /dev/null
+++ b/openapi/paths/v2/wc_get_sessions/wc_get_sessions.yaml
@@ -0,0 +1,45 @@
+/wc_get_sessions:
+ post:
+ summary: Method description for wc_get_sessions
+ description: Method description for wc_get_sessions
+ operationId: wc_get_sessions
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - wc_get_sessions
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ '*None*':
+ type: string
+ description: '*This method has no parameters.*'
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wc_new_connection/wc_new_connection.yaml b/openapi/paths/v2/wc_new_connection/wc_new_connection.yaml
new file mode 100644
index 000000000..ea36e9162
--- /dev/null
+++ b/openapi/paths/v2/wc_new_connection/wc_new_connection.yaml
@@ -0,0 +1,49 @@
+/wc_new_connection:
+ post:
+ summary: Method description for wc_new_connection
+ description: Method description for wc_new_connection
+ operationId: wc_new_connection
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - wc_new_connection
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ required_namespaces:
+ description: Contains two [WcConnNs](/komodo-defi-framework/api/common_structures/#wc-conn-ns)
+ objects under the keys `eip155` and `cosmos`, which contain
+ details of approved chains, methods and events while connected.
+ $ref: ../../components/schemas/WcConnNs.yaml
+ required:
+ - required_namespaces
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties: {}
+ example: {}
diff --git a/openapi/paths/v2/wc_ping_session/wc_ping_session.yaml b/openapi/paths/v2/wc_ping_session/wc_ping_session.yaml
new file mode 100644
index 000000000..4796fc35c
--- /dev/null
+++ b/openapi/paths/v2/wc_ping_session/wc_ping_session.yaml
@@ -0,0 +1,56 @@
+/wc_ping_session:
+ post:
+ summary: Method description for wc_ping_session
+ description: Method description for wc_ping_session
+ operationId: wc_ping_session
+ tags:
+ - default
+ requestBody:
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ userpass:
+ type: string
+ description: User password for authentication.
+ example: RPC_UserP@SSW0RD
+ method:
+ type: string
+ description: Name of the method to be called.
+ enum:
+ - wc_ping_session
+ mmrpc:
+ type: string
+ description: The version of the Komodo DeFi SDK RPC protocol. Must
+ be exactly '2.0'
+ example: '2.0'
+ params:
+ type: object
+ properties:
+ topic:
+ type: string
+ description: An active session topic (or pairing topic) hex string.
+ with_pairing_topic:
+ type: boolean
+ description: If `true`, allows using the `pairing_topic` hex string
+ in the `topic` param to fetch session details. If `false`, expects
+ `topic` param to be the session topic hex string.
+ default: false
+ required:
+ - topic
+ required:
+ - userpass
+ - method
+ - mmrpc
+ responses:
+ description: Successful response
+ content:
+ application/json:
+ schema:
+ type: object
+ properties:
+ result:
+ type: string
+ description: Indicates if the ping was successful.
+ example: {}
diff --git a/openapi/stream_generated.yaml b/openapi/stream_generated.yaml
new file mode 100644
index 000000000..f56e8e694
--- /dev/null
+++ b/openapi/stream_generated.yaml
@@ -0,0 +1,49 @@
+openapi: 3.0.3
+info:
+ title: Komodo DeFi Framework Stream API
+ version: 2.0.0
+ description: 'Focused OpenAPI specification for stream endpoints in the Komodo DeFi
+ Framework.
+
+
+ For the complete API specification, see the main openapi.yaml file.'
+servers:
+- url: /
+ description: Local Komodo DeFi Framework instance
+tags:
+- name: Stream
+ description: Methods for stream
+paths:
+ /v2/stream_heartbeat_enable:
+ $ref: ./paths/v2/stream/heartbeat/enable.yaml
+ /v2/stream_swap_status_enable:
+ $ref: ./paths/v2/stream/swap_status/enable.yaml
+ /v2/stream_fee\_estimator_enable:
+ $ref: ./paths/v2/stream/fee\_estimator/enable.yaml
+ /v2/stream_network_enable:
+ $ref: ./paths/v2/stream/network/enable.yaml
+ /v2/stream_orderbook_enable:
+ $ref: ./paths/v2/stream/orderbook/enable.yaml
+ /v2/stream_tx_history_enable:
+ $ref: ./paths/v2/stream/tx_history/enable.yaml
+ /v2/stream_disable:
+ $ref: ./paths/v2/stream/disable.yaml
+ /v2/stream_balance_enable:
+ $ref: ./paths/v2/stream/balance/enable.yaml
+ /v2/stream_order_status_enable:
+ $ref: ./paths/v2/stream/order_status/enable.yaml
+components:
+ securitySchemes:
+ userpass:
+ type: apiKey
+ in: header
+ name: userpass
+ description: "The API key for authentication. Use the 'userpass' value from\
+ \ your \nKomodo DeFi Framework instance configuration.\n"
+ schemas:
+ Common:
+ $ref: ./components/schemas/Common.yaml
+ Activation:
+ $ref: ./components/schemas/Activation.yaml
+security:
+- userpass: []
diff --git a/openapi/task_generated.yaml b/openapi/task_generated.yaml
new file mode 100644
index 000000000..4f5d3eaac
--- /dev/null
+++ b/openapi/task_generated.yaml
@@ -0,0 +1,153 @@
+openapi: 3.0.3
+info:
+ title: Komodo DeFi Framework Task API
+ version: 2.0.0
+ description: 'Focused OpenAPI specification for task endpoints in the Komodo DeFi
+ Framework.
+
+
+ For the complete API specification, see the main openapi.yaml file.'
+servers:
+- url: /
+ description: Local Komodo DeFi Framework instance
+tags:
+- name: Task
+ description: Methods for task
+paths:
+ /v2/task_enable\_eth:
+ $ref: ./paths/v2/task/enable\_eth.yaml
+ /v2/task_enable\_tendermint:
+ $ref: ./paths/v2/task/enable\_tendermint.yaml
+ /v2/task_enable\_utxo:
+ $ref: ./paths/v2/task/enable\_utxo.yaml
+ /v2/task_enable\_bch:
+ $ref: ./paths/v2/task/enable\_bch.yaml
+ /v2/task_enable\_qtum:
+ $ref: ./paths/v2/task/enable\_qtum.yaml
+ /v2/task_enable\_z\_coin:
+ $ref: ./paths/v2/task/enable\_z\_coin.yaml
+ /v2/task_enable\_eth_init:
+ $ref: ./paths/v2/task/enable\_eth/init.yaml
+ /v2/task_enable\_eth_user\_action:
+ $ref: ./paths/v2/task/enable\_eth/user\_action.yaml
+ /v2/task_enable\_eth_cancel:
+ $ref: ./paths/v2/task/enable\_eth/cancel.yaml
+ /v2/task_enable\_eth_status:
+ $ref: ./paths/v2/task/enable\_eth/status.yaml
+ /v2/task_enable\_tendermint_init:
+ $ref: ./paths/v2/task/enable\_tendermint/init.yaml
+ /v2/task_enable\_tendermint_user\_action:
+ $ref: ./paths/v2/task/enable\_tendermint/user\_action.yaml
+ /v2/task_enable\_tendermint_cancel:
+ $ref: ./paths/v2/task/enable\_tendermint/cancel.yaml
+ /v2/task_enable\_tendermint_status:
+ $ref: ./paths/v2/task/enable\_tendermint/status.yaml
+ /v2/task_enable\_utxo_init:
+ $ref: ./paths/v2/task/enable\_utxo/init.yaml
+ /v2/task_enable\_utxo_user\_action:
+ $ref: ./paths/v2/task/enable\_utxo/user\_action.yaml
+ /v2/task_enable\_utxo_cancel:
+ $ref: ./paths/v2/task/enable\_utxo/cancel.yaml
+ /v2/task_enable\_utxo_status:
+ $ref: ./paths/v2/task/enable\_utxo/status.yaml
+ /v2/task_enable\_bch_init:
+ $ref: ./paths/v2/task/enable\_bch/init.yaml
+ /v2/task_enable\_bch_user\_action:
+ $ref: ./paths/v2/task/enable\_bch/user\_action.yaml
+ /v2/task_enable\_bch_cancel:
+ $ref: ./paths/v2/task/enable\_bch/cancel.yaml
+ /v2/task_enable\_bch_status:
+ $ref: ./paths/v2/task/enable\_bch/status.yaml
+ /v2/task_enable\_qtum_init:
+ $ref: ./paths/v2/task/enable\_qtum/init.yaml
+ /v2/task_enable\_qtum_user\_action:
+ $ref: ./paths/v2/task/enable\_qtum/user\_action.yaml
+ /v2/task_enable\_qtum_cancel:
+ $ref: ./paths/v2/task/enable\_qtum/cancel.yaml
+ /v2/task_enable\_qtum_status:
+ $ref: ./paths/v2/task/enable\_qtum/status.yaml
+ /v2/task_enable\_z\_coin_init:
+ $ref: ./paths/v2/task/enable\_z\_coin/init.yaml
+ /v2/task_enable\_z\_coin_user\_action:
+ $ref: ./paths/v2/task/enable\_z\_coin/user\_action.yaml
+ /v2/task_enable\_z\_coin_cancel:
+ $ref: ./paths/v2/task/enable\_z\_coin/cancel.yaml
+ /v2/task_enable\_z\_coin_status:
+ $ref: ./paths/v2/task/enable\_z\_coin/status.yaml
+ /v2/task_enable\_lightning_init:
+ $ref: ./paths/v2/task/enable\_lightning/init.yaml
+ /v2/task_enable\_lightning_cancel:
+ $ref: ./paths/v2/task/enable\_lightning/cancel.yaml
+ /v2/task_enable\_lightning_status:
+ $ref: ./paths/v2/task/enable\_lightning/status.yaml
+ /v2/task_wallet_task\_managed:
+ $ref: ./paths/v2/task/wallet/task\_managed.yaml
+ /v2/task_get\_new\_address:
+ $ref: ./paths/v2/task/get\_new\_address.yaml
+ /v2/task_account\_balance:
+ $ref: ./paths/v2/task/account\_balance.yaml
+ /v2/task_create\_new\_account:
+ $ref: ./paths/v2/task/create\_new\_account.yaml
+ /v2/task_scan\_for\_new\_addresses:
+ $ref: ./paths/v2/task/scan\_for\_new\_addresses.yaml
+ /v2/task_withdraw:
+ $ref: ./paths/v2/task/withdraw.yaml
+ /v2/task_get\_new\_address_init:
+ $ref: ./paths/v2/task/get\_new\_address/init.yaml
+ /v2/task_get\_new\_address_user\_action:
+ $ref: ./paths/v2/task/get\_new\_address/user\_action.yaml
+ /v2/task_get\_new\_address_cancel:
+ $ref: ./paths/v2/task/get\_new\_address/cancel.yaml
+ /v2/task_get\_new\_address_status:
+ $ref: ./paths/v2/task/get\_new\_address/status.yaml
+ /v2/task_account\_balance_init:
+ $ref: ./paths/v2/task/account\_balance/init.yaml
+ /v2/task_account\_balance_cancel:
+ $ref: ./paths/v2/task/account\_balance/cancel.yaml
+ /v2/task_account\_balance_status:
+ $ref: ./paths/v2/task/account\_balance/status.yaml
+ /v2/task_create\_new\_account_init:
+ $ref: ./paths/v2/task/create\_new\_account/init.yaml
+ /v2/task_create\_new\_account_user\_action:
+ $ref: ./paths/v2/task/create\_new\_account/user\_action.yaml
+ /v2/task_create\_new\_account_cancel:
+ $ref: ./paths/v2/task/create\_new\_account/cancel.yaml
+ /v2/task_create\_new\_account_status:
+ $ref: ./paths/v2/task/create\_new\_account/status.yaml
+ /v2/task_scan\_for\_new\_addresses_init:
+ $ref: ./paths/v2/task/scan\_for\_new\_addresses/init.yaml
+ /v2/task_scan\_for\_new\_addresses_cancel:
+ $ref: ./paths/v2/task/scan\_for\_new\_addresses/cancel.yaml
+ /v2/task_scan\_for\_new\_addresses_status:
+ $ref: ./paths/v2/task/scan\_for\_new\_addresses/status.yaml
+ /v2/task_withdraw_init:
+ $ref: ./paths/v2/task/withdraw/init.yaml
+ /v2/task_withdraw_user\_action:
+ $ref: ./paths/v2/task/withdraw/user\_action.yaml
+ /v2/task_withdraw_cancel:
+ $ref: ./paths/v2/task/withdraw/cancel.yaml
+ /v2/task_withdraw_status:
+ $ref: ./paths/v2/task/withdraw/status.yaml
+ /v2/task_init\_trezor_init:
+ $ref: ./paths/v2/task/init\_trezor/init.yaml
+ /v2/task_init\_trezor_user\_action:
+ $ref: ./paths/v2/task/init\_trezor/user\_action.yaml
+ /v2/task_init\_trezor_cancel:
+ $ref: ./paths/v2/task/init\_trezor/cancel.yaml
+ /v2/task_init\_trezor_status:
+ $ref: ./paths/v2/task/init\_trezor/status.yaml
+components:
+ securitySchemes:
+ userpass:
+ type: apiKey
+ in: header
+ name: userpass
+ description: "The API key for authentication. Use the 'userpass' value from\
+ \ your \nKomodo DeFi Framework instance configuration.\n"
+ schemas:
+ Common:
+ $ref: ./components/schemas/Common.yaml
+ Activation:
+ $ref: ./components/schemas/Activation.yaml
+security:
+- userpass: []
diff --git a/postman/.gitignore b/postman/.gitignore
new file mode 100644
index 000000000..026137c20
--- /dev/null
+++ b/postman/.gitignore
@@ -0,0 +1 @@
+json/
\ No newline at end of file
diff --git a/postman/collections/KDF_API_V1_Collection.postman_collection.json b/postman/collections/KDF_API_V1_Collection.postman_collection.json
new file mode 100644
index 000000000..153889f66
--- /dev/null
+++ b/postman/collections/KDF_API_V1_Collection.postman_collection.json
@@ -0,0 +1,3629 @@
+{
+ "info": {
+ "_postman_id": "570c81b4-6795-41e8-b695-7a03a8f0091c",
+ "name": "Komodo DeFi Framework API - V1",
+ "description": {
+ "content": "\n# Komodo DeFi Framework API - V1\n\nThis collection provides a comprehensive set of executable examples for the Komodo DeFi Framework API vv1. It includes **86 requests** covering a wide range of functionalities, from coin activation and trading to wallet management and real-time streaming.\n\n## Getting Started\n\n1. **Install the Environment**: Make sure to import and select the corresponding **Komodo DeFi Framework - V1** environment. This contains essential variables like `userpass`, `address`, and `port`.\n2. **Run `mm2`**: Ensure an instance of the Komodo DeFi daemon (`mm2`) is running and accessible at the address specified in your environment variables.\n3. **Explore and Execute**: Navigate through the folders to find the methods you're interested in. Each request is pre-configured to work with the provided environment.\n\n## Collection Structure\n\nThe collection is organized into folders based on functionality:\n- **Coin & Token Activation**: Methods for enabling coins and tokens.\n- **Trading & Orders**: Everything related to order placement, swaps, and market data.\n- **Wallet Management**: Operations for checking balances, transaction history, etc.\n- **And more...**\n\nEach request includes a description that links back to the official documentation for more details.\n\n---\n*Generated by the Komodo Docs Team on 2025-07-01*\n",
+ "type": "text/markdown"
+ },
+ "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+ },
+ "item": [
+ {
+ "name": "Coin & Token Activation",
+ "item": [
+ {
+ "name": "enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_enabled_coins - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_enabled_coins\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_enabled_coins`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_enabled_coins** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_enabled_coins/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_enabled_coins\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Methods for activating coins, tokens, and blockchain protocols"
+ },
+ {
+ "name": "Task Management",
+ "item": [
+ {
+ "name": "cancel_all_orders - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"cancel_all_orders\", \"cancel_by\": {\"type\": \"All\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `cancel_all_orders`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **cancel_all_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/cancel_all_orders/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for cancel_all_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "cancel_all_orders - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"cancel_all_orders\", \"cancel_by\": {\"type\": \"Pair\", \"data\": {\"base\": \"DOC\", \"rel\": \"MARTY\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `cancel_all_orders`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **cancel_all_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/cancel_all_orders/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for cancel_all_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "cancel_all_orders - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"cancel_all_orders\", \"cancel_by\": {\"type\": \"Coin\", \"data\": {\"ticker\": \"DOC\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `cancel_all_orders`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **cancel_all_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/cancel_all_orders/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for cancel_all_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "order_status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"order_status\", \"uuid\": \"c3b3105c-e914-4ed7-9f1c-604783b054a1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `order_status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **order_status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/order_status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for order_status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Asynchronous task operations and status monitoring"
+ },
+ {
+ "name": "Trading & Orders",
+ "item": [
+ {
+ "name": "active_swaps - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"active_swaps\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `active_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **active_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/active_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for active_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "active_swaps - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"active_swaps\", \"include_status\": true}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `active_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **active_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/active_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for active_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "all_swaps_uuids_by_filter - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"all_swaps_uuids_by_filter\", \"my_coin\": \"DOC\", \"other_coin\": \"MARTY\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `all_swaps_uuids_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **all_swaps_uuids_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/all_swaps_uuids_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for all_swaps_uuids_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "all_swaps_uuids_by_filter - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"all_swaps_uuids_by_filter\", \"my_coin\": \"DOC\", \"from_timestamp\": 1611705600}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `all_swaps_uuids_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **all_swaps_uuids_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/all_swaps_uuids_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for all_swaps_uuids_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "all_swaps_uuids_by_filter - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"all_swaps_uuids_by_filter\", \"my_coin\": \"DOC\", \"from_timestamp\": 1611705600, \"to_timestamp\": 1611792001}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `all_swaps_uuids_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **all_swaps_uuids_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/all_swaps_uuids_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for all_swaps_uuids_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "best_orders - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"best_orders\", \"coin\": \"{{coin}}\", \"action\": \"buy\", \"volume\": \"1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `best_orders`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **best_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/best_orders/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for best_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "buy - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"buy\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": 1.1, \"volume\": 2.4}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `buy`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **buy** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/buy/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for buy\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "cancel_order - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"cancel_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `cancel_order`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **cancel_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/cancel_order/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for cancel_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_trade_fee - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_trade_fee\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_trade_fee`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_trade_fee** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_trade_fee/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_trade_fee\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "import_swaps - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"import_swaps\", \"swaps\": [{\"error_events\": [\"StartFailed\", \"NegotiateFailed\", \"TakerFeeSendFailed\", \"MakerPaymentValidateFailed\", \"TakerPaymentTransactionFailed\", \"TakerPaymentDataSendFailed\", \"TakerPaymentWaitForSpendFailed\", \"MakerPaymentSpendFailed\", \"TakerPaymentRefunded\", \"TakerPaymentRefundFailed\"], \"events\": [{\"event\": {\"data\": {\"lock_duration\": 7800, \"maker\": \"631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\", \"maker_amount\": \"3\", \"maker_coin\": \"DOC\", \"maker_coin_start_block\": 156186, \"maker_payment_confirmations\": 0, \"maker_payment_wait\": 1568883784, \"my_persistent_pub\": \"02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3\", \"started_at\": 1568881184, \"taker_amount\": \"4\", \"taker_coin\": \"AVAX\", \"taker_coin_start_block\": 175041, \"taker_payment_confirmations\": 1, \"taker_payment_lock\": 1568888984, \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"}, \"type\": \"Started\"}, \"timestamp\": 1568881185316}, {\"event\": {\"data\": {\"maker_payment_locktime\": 1568896784, \"maker_pubkey\": \"02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\", \"secret_hash\": \"eba736c5cc9bb33dee15b4a9c855a7831a484d84\"}, \"type\": \"Negotiated\"}, \"timestamp\": 1568881246025}, {\"event\": {\"data\": {\"tx_hash\": \"0c07be4dda88d8d75374496aa0f27e12f55363ce8d558cb5feecc828545e5f87\", \"tx_hex\": \"0400008085202f890146b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c000000006a473044022077acb70e5940dfe789faa77e72b34f098abbf0974ea94a0380db157e243965230220614ec4966db0a122b0e7c23aa0707459b3b4f8241bb630c635cf6e943e96362e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02f0da0700000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac68630700000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac5e3a835d000000000000000000000000000000\"}, \"type\": \"TakerFeeSent\"}, \"timestamp\": 1568881250689}, {\"event\": {\"data\": {\"tx_hash\": \"31d97b3359bdbdfbd241e7706c90691e4d7c0b7abd27f2b22121be7f71c5fd06\", \"tx_hex\": \"0400008085202f8901b4679094d4bf74f52c9004107cb9641a658213d5e9950e42a8805824e801ffc7010000006b483045022100b2e49f8bdc5a4b6c404e10150872dbec89a46deb13a837d3251c0299fe1066ca022012cbe6663106f92aefce88238b25b53aadd3522df8290ced869c3cc23559cc23012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200a3e1110000000017a91476e1998b0cd18da5f128e5bb695c36fbe6d957e98764c987c9bf0000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac753a835d000000000000000000000000000000\"}, \"type\": \"MakerPaymentReceived\"}, \"timestamp\": 1568881291571}, {\"event\": {\"type\": \"MakerPaymentWaitConfirmStarted\"}, \"timestamp\": 1568881291571}, {\"event\": {\"type\": \"MakerPaymentValidatedAndConfirmed\"}, \"timestamp\": 1568881291985}, {\"event\": {\"data\": {\"tx_hash\": \"95926ab204049edeadb370c17a1168d9d79ee5747d8d832f73cfddf1c74f3961\", \"tx_hex\": \"0400008085202f8902875f5e5428c8ecfeb58c558dce6353f5127ef2a06a497453d7d888da4dbe070c010000006a4730440220416059356dc6dde0ddbee206e456698d7e54c3afa92132ecbf332e8c937e5383022068a41d9c208e8812204d4b0d21749b2684d0eea513467295e359e03c5132e719012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff46b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c010000006b483045022100a990c798d0f96fd5ff7029fd5318f3c742837400d9f09a002e7f5bb1aeaf4e5a0220517dbc16713411e5c99bb0172f295a54c97aaf4d64de145eb3c5fa0fc38b67ff012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff020084d7170000000017a9144d57b4930e6c86493034f17aa05464773625de1c877bd0de03010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8c3a835d000000000000000000000000000000\"}, \"type\": \"TakerPaymentSent\"}, \"timestamp\": 1568881296904}, {\"event\": {\"data\": {\"secret\": \"fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96\", \"transaction\": {\"tx_hash\": \"68f5ec617bd9a4a24d7af0ce9762d87f7baadc13a66739fd4a2575630ecc1827\", \"tx_hex\": \"0400008085202f890161394fc7f1ddcf732f838d7d74e59ed7d968117ac170b3adde9e0404b26a929500000000d8483045022100a33d976cf509d6f9e66c297db30c0f44cced2241ee9c01c5ec8d3cbbf3d41172022039a6e02c3a3c85e3861ab1d2f13ba52677a3b1344483b2ae443723ba5bb1353f0120fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96004c6b63049858835db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a914eba736c5cc9bb33dee15b4a9c855a7831a484d84882102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac68ffffffff011880d717000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac942c835d000000000000000000000000000000\"}}, \"type\": \"TakerPaymentSpent\"}, \"timestamp\": 1568881328643}, {\"event\": {\"data\": {\"error\": \"taker_swap:798] utxo:950] utxo:950] error\"}, \"type\": \"MakerPaymentSpendFailed\"}, \"timestamp\": 1568881328645}, {\"event\": {\"type\": \"Finished\"}, \"timestamp\": 1568881328648}], \"my_info\": {\"my_amount\": \"4\", \"my_coin\": \"AVAX\", \"other_amount\": \"3\", \"other_coin\": \"DOC\", \"started_at\": 1568881184}, \"recoverable\": true, \"success_events\": [\"Started\", \"Negotiated\", \"TakerFeeSent\", \"MakerPaymentReceived\", \"MakerPaymentWaitConfirmStarted\", \"MakerPaymentValidatedAndConfirmed\", \"TakerPaymentSent\", \"TakerPaymentSpent\", \"MakerPaymentSpent\", \"Finished\"], \"type\": \"Taker\", \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"}]}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `import_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **import_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/import_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for import_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_recent_swaps - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_recent_swaps\", \"limit\": 2, \"my_coin\": \"DOC\", \"other_coin\": \"MARTY\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_recent_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_recent_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_recent_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_recent_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_swap_status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"my_swap_status\", \"params\": {\"uuid\": \"3d2286d1-1eef-487b-a07a-904f33034792\"}, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_swap_status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **my_swap_status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_swap_status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_swap_status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orderbook - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orderbook\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orderbook`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orderbook** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orderbook/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orderbook\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orderbook_depth - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orderbook_depth\", \"pairs\": [[\"DOC\", \"MARTY\"], [\"BTC\", \"KMD\"], [\"DOGE\", \"KMD\"]]}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orderbook_depth`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orderbook_depth** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orderbook_depth/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orderbook_depth\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "recover_funds_of_swap - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"recover_funds_of_swap\", \"params\": {\"uuid\": \"6343b2b1-c896-47d4-b0f2-a11798f654ed\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `recover_funds_of_swap`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **recover_funds_of_swap** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/recover_funds_of_swap/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for recover_funds_of_swap\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sell - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"sell\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": 1.1, \"volume\": 2.4}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sell`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sell** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/sell/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sell\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stats_swap_status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"stats_swap_status\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stats_swap_status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **stats_swap_status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/stats_swap_status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stats_swap_status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": \"1\", \"volume\": \"0.1\", \"swap_method\": \"setprice\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": \"1\", \"volume\": \"0.1\", \"swap_method\": \"buy\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": \"1\", \"volume\": \"2.21363478\", \"swap_method\": \"setprice\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Setprice",
+ "item": [
+ {
+ "name": "setprice - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": \"0.9\", \"volume\": \"1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"price\": \"0.9\", \"max\": true}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"volume\": [[1, [1]], [1, [1]]], \"price\": [[1, [1]], [1, [1]]]}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"volume\": {\"numer\": \"3\", \"denom\": \"2\"}, \"price\": {\"numer\": \"2\", \"denom\": \"1\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"volume\": {\"numer\": \"3\", \"denom\": \"2\"}, \"price\": {\"numer\": \"2\", \"denom\": \"1\"}, \"min_volume\": \"1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 6",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"volume\": {\"numer\": \"3\", \"denom\": \"2\"}, \"price\": {\"numer\": \"2\", \"denom\": \"1\"}, \"base_confs\": 2, \"base_nota\": true, \"rel_confs\": 5, \"rel_nota\": false}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "setprice - Request 7",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"setprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"volume\": {\"numer\": \"4\", \"denom\": \"3\"}, \"price\": {\"numer\": \"7\", \"denom\": \"12\"}, \"save_in_history\": false}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `setprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **setprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/setprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for setprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the setprice method"
+ }
+ ],
+ "description": "Order placement, trading, and market operations"
+ },
+ {
+ "name": "Utility & Information",
+ "item": [
+ {
+ "name": "autoprice - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"autoprice\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `autoprice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **autoprice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/autoprice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for autoprice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "ban_pubkey - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"ban_pubkey\", \"pubkey\": \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\", \"reason\": \"test\", \"duration_min\": 15}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `ban_pubkey`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **ban_pubkey** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/ban_pubkey/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for ban_pubkey\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "coins_needed_for_kick_start - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"coins_needed_for_kick_start\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `coins_needed_for_kick_start`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **coins_needed_for_kick_start** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/coins_needed_for_kick_start/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for coins_needed_for_kick_start\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "convert_utxo_address - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"convert_utxo_address\", \"coin\": \"{{coin}}\", \"address\": \"{{address}}\", \"to_coin\": \"RVN\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `convert_utxo_address`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **convert_utxo_address** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/convert_utxo_address/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for convert_utxo_address\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "convertaddress - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"convertaddress\", \"coin\": \"{{coin}}\", \"from\": \"0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359\", \"to_address_format\": {\"format\": \"mixedcase\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `convertaddress`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **convertaddress** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/convertaddress/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for convertaddress\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "disable_coin - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"disable_coin\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `disable_coin`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **disable_coin** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/disable_coin/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for disable_coin\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "electrum - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"coin\": \"{{coin}}\", \"method\": \"electrum\", \"servers\": [{\"url\": \"electrum1.cipig.net:10063\", \"protocol\": \"TCP\"}, {\"url\": \"electrum2.cipig.net:20063\", \"protocol\": \"SSL\", \"disable_cert_verification\": true}, {\"url\": \"electrum3.cipig.net:20063\", \"protocol\": \"SSL\", \"ws_url\": \"electrum3.cipig.net:30063\"}], \"min_connected\": 1, \"max_connected\": 2, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `electrum`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **electrum** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/electrum/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for electrum\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "fundvalue - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"fundvalue\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `fundvalue`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **fundvalue** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/fundvalue/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for fundvalue\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "help - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"help\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `help`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **help** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/help/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for help\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "inventory - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"inventory\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `inventory`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **inventory** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/inventory/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for inventory\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "kmd_rewards_info - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"kmd_rewards_info\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `kmd_rewards_info`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **kmd_rewards_info** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/kmd_rewards_info/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for kmd_rewards_info\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "list_banned_pubkeys - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"list_banned_pubkeys\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `list_banned_pubkeys`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **list_banned_pubkeys** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/list_banned_pubkeys/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for list_banned_pubkeys\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "max_taker_vol - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"max_taker_vol\", \"coin\": \"{{coin}}\", \"userpass\": \"{{userpass}}\", \"mm2\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `max_taker_vol`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **max_taker_vol** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/max_taker_vol/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for max_taker_vol\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "metrics - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"metrics\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `metrics`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **metrics** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/metrics/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for metrics\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "min_trading_vol - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"min_trading_vol\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `min_trading_vol`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **min_trading_vol** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/min_trading_vol/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for min_trading_vol\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_orders - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_orders\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_orders`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_orders/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "send_raw_transaction - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"send_raw_transaction\", \"coin\": \"{{coin}}\", \"tx_hex\": \"0400008085202f8902d6a5b976db5e5c9e8f9ead50713b25f22cd061edc8ff0ff1049fd2cd775ba087000000006b483045022100bf2073c1ecfef3fc78f272045f46a722591401f61c2d2fac87fc474a17df7c3102200ca1bd0664ba75f3383e5cbbe96127ad534a86238dbea256e000b0fe2067ab8c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd04d4e07ac5dacd08fb76e08d2a435fc4fe2b16eb0158695c820b44f42f044cb010000006a47304402200a0c21e8c0ae4a740f3663fe08aeff02cea6495157d531045b58d2dd79fb802702202f80dddd264db33f55e49799363997a175d39a91242a95f268c40f7ced97030b012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788acc3b3ca27000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac00000000000000000000000000000000000000\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `send_raw_transaction`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **send_raw_transaction** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/send_raw_transaction/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for send_raw_transaction\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "set_required_confirmations - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"set_required_confirmations\", \"coin\": \"{{coin}}\", \"confirmations\": 3}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `set_required_confirmations`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **set_required_confirmations** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/set_required_confirmations/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for set_required_confirmations\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "set_requires_notarization - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"set_requires_notarization\", \"coin\": \"{{coin}}\", \"requires_notarization\": true}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `set_requires_notarization`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **set_requires_notarization** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/set_requires_notarization/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for set_requires_notarization\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "show_priv_key - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"show_priv_key\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `show_priv_key`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **show_priv_key** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/show_priv_key/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for show_priv_key\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stop - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stop\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stop`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stop** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/stop/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stop\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "unban_pubkeys - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"unban_pubkeys\", \"unban_by\": {\"type\": \"All\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `unban_pubkeys`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **unban_pubkeys** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/unban_pubkeys/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for unban_pubkeys\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "unban_pubkeys - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"unban_pubkeys\", \"unban_by\": {\"type\": \"Few\"}, \"data\": [\"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\", \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520422\"]}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `unban_pubkeys`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **unban_pubkeys** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/unban_pubkeys/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for unban_pubkeys\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "validateaddress - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"validateaddress\", \"coin\": \"{{coin}}\", \"address\": \"{{address}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `validateaddress`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **validateaddress** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/validateaddress/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for validateaddress\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "version - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"version\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `version`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **version** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/version/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for version\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Get",
+ "item": [
+ {
+ "name": "get_directly_connected_peers - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_directly_connected_peers\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_directly_connected_peers`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_directly_connected_peers** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_directly_connected_peers/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_directly_connected_peers\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_gossip_mesh - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_gossip_mesh\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_gossip_mesh`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_gossip_mesh** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_gossip_mesh/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_gossip_mesh\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_gossip_peer_topics - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_gossip_peer_topics\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_gossip_peer_topics`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_gossip_peer_topics** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_gossip_peer_topics/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_gossip_peer_topics\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_gossip_topic_peers - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_gossip_topic_peers\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_gossip_topic_peers`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_gossip_topic_peers** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_gossip_topic_peers/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_gossip_topic_peers\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_my_peer_id - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_my_peer_id\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_my_peer_id`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_my_peer_id** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_my_peer_id/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_my_peer_id\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_relay_mesh - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_relay_mesh\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_relay_mesh`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_relay_mesh** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/get_relay_mesh/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_relay_mesh\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the get method"
+ },
+ {
+ "name": "Orders",
+ "item": [
+ {
+ "name": "orders_history_by_filter - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orders_history_by_filter\", \"order_type\": \"Taker\", \"initial_action\": \"Buy\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orders_history_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orders_history_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orders_history_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orders_history_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orders_history_by_filter - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orders_history_by_filter\", \"base\": \"{{base}}\", \"rel\": \"{{rel}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orders_history_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orders_history_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orders_history_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orders_history_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orders_history_by_filter - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orders_history_by_filter\", \"base\": \"{{base}}\", \"from_price\": 1, \"to_volume\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orders_history_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orders_history_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orders_history_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orders_history_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orders_history_by_filter - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orders_history_by_filter\", \"was_taker\": true, \"from_timestamp\": 1611705600}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orders_history_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orders_history_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orders_history_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orders_history_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orders_history_by_filter - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"orders_history_by_filter\", \"status\": \"Timed Out\", \"include_details\": true}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orders_history_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orders_history_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/orders_history_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orders_history_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the orders method"
+ },
+ {
+ "name": "Update",
+ "item": [
+ {
+ "name": "update_maker_order - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"new_price\": \"0.9\", \"volume_delta\": \"1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_maker_order - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"new_price\": \"0.9\", \"max\": true}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_maker_order - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"volume_delta\": [[1, [1]], [1, [1]]], \"new_price\": [[1, [1]], [1, [1]]]}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_maker_order - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"volume_delta\": {\"numer\": \"3\", \"denom\": \"2\"}, \"new_price\": {\"numer\": \"2\", \"denom\": \"1\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_maker_order - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"volume_delta\": {\"numer\": \"3\", \"denom\": \"2\"}, \"new_price\": {\"numer\": \"2\", \"denom\": \"1\"}, \"min_volume\": \"1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_maker_order - Request 6",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_maker_order\", \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\", \"volume_delta\": {\"numer\": \"3\", \"denom\": \"2\"}, \"new_price\": {\"numer\": \"2\", \"denom\": \"1\"}, \"base_confs\": 2, \"base_nota\": true, \"rel_confs\": 5, \"rel_nota\": false}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_maker_order`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_maker_order** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/update_maker_order/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_maker_order\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the update method"
+ }
+ ],
+ "description": "General utility methods and system information"
+ },
+ {
+ "name": "Wallet Management",
+ "item": [
+ {
+ "name": "my_balance - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_balance\", \"coin\": \"{{coin}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_balance`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_balance** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_balance/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_balance\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_tx_history\", \"coin\": \"{{coin}}\", \"limit\": 1, \"from_id\": \"1d5c1b67f8ebd3fc480e25a1d60791bece278f5d1245c5f9474c91a142fee8e1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_tx_history\", \"coin\": \"{{coin}}\", \"max\": true, \"from_id\": \"1d5c1b67f8ebd3fc480e25a1d60791bece278f5d1245c5f9474c91a142fee8e1\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Withdraw",
+ "item": [
+ {
+ "name": "withdraw - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"RJTYiYeJ8eVvJ53n2YbrVmxWNNMVZjDGLh\", \"amount\": \"{{amount}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW\", \"amount\": \"{{amount}}\", \"fee\": \"{{fee}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW\", \"amount\": \"{{amount}}\", \"fee\": \"{{fee}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"0xbab36286672fbdc7b250804bf6d14be0df69fa28\", \"amount\": \"{{amount}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"RECIPIENT_ADDRESS\", \"amount\": \"{{amount}}\", \"fee\": \"{{fee}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 6",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"0xbab36286672fbdc7b250804bf6d14be0df69fa28\", \"max\": true, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 7",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"qHmJ3KA6ZAjR9wGjpFASn4gtUSeFAqdZgs\", \"amount\": \"{{amount}}\", \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 8",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"coin\": \"{{coin}}\", \"to\": \"qHmJ3KA6ZAjR9wGjpFASn4gtUSeFAqdZgs\", \"amount\": \"{{amount}}\", \"fee\": \"{{fee}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v1/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the withdraw method"
+ }
+ ],
+ "description": "Wallet operations, balances, and transaction management"
+ }
+ ],
+ "event": [
+ {
+ "listen": "prerequest",
+ "script": {
+ "id": "446de550-7c7d-411b-a1e1-14c04445e839",
+ "exec": [
+ "// Pre-request Script to set the request body",
+ "// This script ensures that the raw JSON body is correctly formatted",
+ "",
+ "if (pm.request.body && pm.request.body.raw) {",
+ " try {",
+ " const body = JSON.parse(pm.request.body.raw);",
+ " pm.request.body.raw = JSON.stringify(body, null, 2);",
+ " } catch (e) {",
+ " console.error('Failed to parse and stringify request body: ', e);",
+ " }",
+ "}"
+ ],
+ "type": "text/javascript"
+ }
+ }
+ ],
+ "variable": [
+ {
+ "key": "base_url",
+ "value": "{{address}}:{{port}}",
+ "type": "string",
+ "description": "Base URL for the Komodo DeFi Framework API"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/postman/collections/KDF_API_V2_Collection.postman_collection.json b/postman/collections/KDF_API_V2_Collection.postman_collection.json
new file mode 100644
index 000000000..d36468d76
--- /dev/null
+++ b/postman/collections/KDF_API_V2_Collection.postman_collection.json
@@ -0,0 +1,9769 @@
+{
+ "info": {
+ "_postman_id": "e78d3a3c-de67-410c-8ca5-949834bf22b3",
+ "name": "Komodo DeFi Framework API - V2",
+ "description": {
+ "content": "\n# Komodo DeFi Framework API - V2\n\nThis collection provides a comprehensive set of executable examples for the Komodo DeFi Framework API vv2. It includes **234 requests** covering a wide range of functionalities, from coin activation and trading to wallet management and real-time streaming.\n\n## Getting Started\n\n1. **Install the Environment**: Make sure to import and select the corresponding **Komodo DeFi Framework - V2** environment. This contains essential variables like `userpass`, `address`, and `port`.\n2. **Run `mm2`**: Ensure an instance of the Komodo DeFi daemon (`mm2`) is running and accessible at the address specified in your environment variables.\n3. **Explore and Execute**: Navigate through the folders to find the methods you're interested in. Each request is pre-configured to work with the provided environment.\n\n## Collection Structure\n\nThe collection is organized into folders based on functionality:\n- **Coin & Token Activation**: Methods for enabling coins and tokens.\n- **Trading & Orders**: Everything related to order placement, swaps, and market data.\n- **Wallet Management**: Operations for checking balances, transaction history, etc.\n- **And more...**\n\nEach request includes a description that links back to the official documentation for more details.\n\n---\n*Generated by the Komodo Docs Team on 2025-07-01*\n",
+ "type": "text/markdown"
+ },
+ "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+ },
+ "item": [
+ {
+ "name": "Coin & Token Activation",
+ "item": [
+ {
+ "name": "get_enabled_coins - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_enabled_coins\", \"params\": {}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_enabled_coins`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_enabled_coins** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_enabled_coins/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_enabled_coins\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::enable_account - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::enable_account\", \"params\": {\"policy\": \"existing\", \"account_id\": {\"type\": \"iguana\"}}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::enable_account`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::enable_account** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::enable_account/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::enable_account\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::enable_account - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::enable_account\", \"params\": {\"policy\": \"new\", \"account_id\": {\"type\": \"hd\", \"account_idx\": 0}, \"name\": \"HD-0\", \"description\": \"Hardware HD account\", \"balance_usd\": \"0\"}, \"id\": 2, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::enable_account`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::enable_account** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::enable_account/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::enable_account\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::get_enabled_account - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::get_enabled_account\", \"params\": {}, \"id\": 15, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::get_enabled_account`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::get_enabled_account** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::get_enabled_account/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::get_enabled_account\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Enable",
+ "item": [
+ {
+ "name": "enable_bch_with_tokens - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_bch_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"BCH\", \"allow_slp_unsafe_conf\": false, \"bchd_urls\": [\"https://bchd.dragonhound.info\"], \"mode\": {\"rpc\": \"Electrum\", \"rpc_data\": {\"servers\": [{\"url\": \"bch.imaginary.cash:50002\", \"protocol\": \"SSL\"}, {\"url\": \"cashnode.bch.ninja:50002\", \"protocol\": \"SSL\"}, {\"url\": \"electrum3.cipig.net:20055\", \"protocol\": \"SSL\"}]}}, \"tx_history\": true, \"slp_tokens_requests\": [{\"ticker\": \"ASLP-SLP\", \"required_confirmations\": 4}], \"required_confirmations\": 5, \"requires_notarization\": false, \"address_format\": {\"format\": \"cashaddress\", \"network\": \"bitcoincash\"}, \"utxo_merge_params\": {\"merge_at\": 50, \"check_every\": 10, \"max_merge_at_once\": 25}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_bch_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_bch_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_bch_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_bch_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_bch_with_tokens - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_bch_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"BCH\", \"allow_slp_unsafe_conf\": false, \"bchd_urls\": [\"https://bchd.dragonhound.info\"], \"mode\": {\"rpc\": \"Electrum\", \"rpc_data\": {\"servers\": [{\"url\": \"bch.imaginary.cash:50002\", \"protocol\": \"SSL\"}, {\"url\": \"cashnode.bch.ninja:50002\", \"protocol\": \"SSL\"}, {\"url\": \"electrum3.cipig.net:20055\", \"protocol\": \"SSL\"}]}}, \"tx_history\": true, \"get_balances\": false, \"slp_tokens_requests\": [{\"ticker\": \"ASLP-SLP\", \"required_confirmations\": 4}]}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_bch_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_bch_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_bch_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_bch_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_erc20 - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_erc20\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"BAT-ERC20\", \"activation_params\": {\"required_confirmations\": 3}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_erc20`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_erc20** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_erc20/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_erc20\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_eth_with_tokens - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_eth_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ETH\", \"gas_station_url\": \"https://ethgasstation.info/json/ethgasAPI.json\", \"gas_station_decimals\": 8, \"gas_station_policy\": {\"policy\": \"MeanAverageFast\"}, \"mm2\": 1, \"priv_key_policy\": {\"type\": \"ContextPrivKey\"}, \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\", \"fallback_swap_contract\": \"0x8500AFc0bc5214728082163326C2FF0C73f4a871\", \"nodes\": [{\"url\": \"https://eth1.cipig.net:18555\", \"komodo_proxy\": false}, {\"url\": \"https://eth2.cipig.net:18555\", \"komodo_proxy\": false}, {\"url\": \"https://eth3.cipig.net:18555\", \"komodo_proxy\": false}], \"tx_history\": true, \"erc20_tokens_requests\": [{\"ticker\": \"APE-ERC20\", \"required_confirmations\": 4}, {\"ticker\": \"BCH-ERC20\", \"required_confirmations\": 4}, {\"ticker\": \"MINDS-ERC20\", \"required_confirmations\": 4}, {\"ticker\": \"BUSD-ERC20\", \"required_confirmations\": 4}], \"required_confirmations\": 5, \"requires_notarization\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_eth_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_eth_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_eth_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_eth_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_eth_with_tokens - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_eth_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"MATIC\", \"get_balances\": false, \"tx_history\": false, \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\", \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"swap_v2_contracts\": {\"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"}, \"nodes\": [{\"url\": \"https://polygon-rpc.com\"}, {\"url\": \"https://node.komodo.earth:8080/polygon\"}, {\"url\": \"https://block-proxy.komodo.earth/rpc/matic\"}], \"erc20_tokens_requests\": [{\"ticker\": \"PGX-PLG20\", \"required_confirmations\": 4}, {\"ticker\": \"AAVE-PLG20\", \"required_confirmations\": 4}], \"required_confirmations\": 5, \"requires_notarization\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_eth_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_eth_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_eth_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_eth_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_eth_with_tokens - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_eth_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"MATIC\", \"get_balances\": false, \"tx_history\": false, \"nft_req\": {\"type\": \"Moralis\", \"info\": {\"url\": \"https://moralis-proxy.komodo.earth\"}}, \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\", \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\", \"nodes\": [{\"url\": \"https://polygon-rpc.com\"}, {\"url\": \"https://node.komodo.earth:8080/polygon\"}, {\"url\": \"https://block-proxy.komodo.earth/rpc/matic\"}], \"erc20_tokens_requests\": [{\"ticker\": \"PGX-PLG20\", \"required_confirmations\": 4}, {\"ticker\": \"AAVE-PLG20\", \"required_confirmations\": 4}], \"required_confirmations\": 5, \"requires_notarization\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_eth_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_eth_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_eth_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_eth_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_eth_with_tokens - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_eth_with_tokens\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ETH\", \"gas_station_url\": \"https://ethgasstation.info/json/ethgasAPI.json\", \"gas_station_decimals\": 8, \"gas_station_policy\": {\"policy\": \"MeanAverageFast\"}, \"mm2\": 1, \"rpc_mode\": \"Default\", \"priv_key_policy\": {\"type\": \"WalletConnect\", \"data\": \"3569914dd09a5cc4ac92dedab354f06ff5db17ef616233a8ba562cbea51269fd\"}, \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\", \"fallback_swap_contract\": \"0x8500AFc0bc5214728082163326C2FF0C73f4a871\", \"nodes\": [{\"url\": \"https://eth1.cipig.net:18555\", \"komodo_proxy\": false}, {\"url\": \"https://eth2.cipig.net:18555\", \"komodo_proxy\": false}, {\"url\": \"https://eth3.cipig.net:18555\", \"komodo_proxy\": false}], \"tx_history\": true, \"erc20_tokens_requests\": [{\"ticker\": \"PEPE-ERC20\", \"required_confirmations\": 4}], \"required_confirmations\": 5}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_eth_with_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_eth_with_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_eth_with_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_eth_with_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_nft - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_nft\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"NFT_MATIC\", \"activation_params\": {\"provider\": {\"type\": \"Moralis\", \"info\": {\"url\": \"https://moralis-proxy.komodo.earth\", \"komodo_proxy\": true}}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_nft`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_nft** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_nft/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_nft\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_slp - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_slp\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"SPICE\", \"activation_params\": {\"required_confirmations\": 3}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_slp`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_slp** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_slp/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_slp\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_tendermint_token - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_tendermint_token\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ATOM-IBC_IRIS\", \"activation_params\": {\"required_confirmations\": 3}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_tendermint_token`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_tendermint_token** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_tendermint_token/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_tendermint_token\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_tendermint_with_assets - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"enable_tendermint_with_assets\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"IRIS\", \"tokens_params\": [{\"ticker\": \"ATOM-IBC_IRIS\"}], \"nodes\": [{\"url\": \"https://iris-rpc.alpha.komodo.earth/\", \"api_url\": \"https://iris-api.alpha.komodo.earth/\", \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\", \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"}, {\"url\": \"https://rpc.irishub-1.irisnet.org\", \"komodo_proxy\": false}], \"tx_history\": true, \"get_balances\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_tendermint_with_assets`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_tendermint_with_assets** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_tendermint_with_assets/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_tendermint_with_assets\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_tendermint_with_assets - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"enable_tendermint_with_assets\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"IRIS\", \"tokens_params\": [{\"ticker\": \"ATOM-IBC_IRIS\"}], \"nodes\": [{\"url\": \"https://iris-rpc.alpha.komodo.earth/\", \"api_url\": \"https://iris-api.alpha.komodo.earth/\", \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\", \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"}, {\"url\": \"https://rpc.irishub-1.irisnet.org\", \"komodo_proxy\": false}], \"get_balances\": true}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_tendermint_with_assets`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_tendermint_with_assets** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_tendermint_with_assets/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_tendermint_with_assets\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "enable_tendermint_with_assets - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"enable_tendermint_with_assets\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ATOM\", \"tx_history\": true, \"get_balances\": true, \"activation_params\": {\"priv_key_policy\": {\"type\": \"WalletConnect\", \"data\": \"3569914dd09a5cc4ac92dedab354f06ff5db17ef616233a8ba562cbea51269fd\"}}, \"nodes\": [{\"url\": \"https://cosmos-rpc.alpha.komodo.earth/\", \"api_url\": \"https://cosmos-api.alpha.komodo.earth/\", \"grpc_url\": \"https://cosmos-grpc.alpha.komodo.earth/\", \"ws_url\": \"wss://cosmos-rpc.alpha.komodo.earth/websocket\"}, {\"url\": \"https://cosmoshub.rpc.stakin-nodes.com/\"}], \"tokens_params\": []}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `enable_tendermint_with_assets`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **enable_tendermint_with_assets** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/enable_tendermint_with_assets/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for enable_tendermint_with_assets\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the enable method"
+ },
+ {
+ "name": "Stream",
+ "item": [
+ {
+ "name": "stream::balance::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::balance::enable\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"MATIC\", \"config\": {\"stream_interval_seconds\": 15}, \"client_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::balance::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::balance::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::balance::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::balance::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::fee_estimator::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::fee_estimator::enable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1, \"coin\": \"MATIC\", \"config\": {\"estimate_every\": 33.4, \"estimator_type\": \"Provider\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::fee_estimator::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::fee_estimator::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::fee_estimator::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::fee_estimator::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::heartbeat::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::heartbeat::enable\", \"mmrpc\": \"2.0\", \"params\": {\"config\": {\"stream_interval_seconds\": 30}, \"client_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::heartbeat::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::heartbeat::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::heartbeat::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::heartbeat::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::network::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::network::enable\", \"mmrpc\": \"2.0\", \"params\": {\"config\": {\"stream_interval_seconds\": 60}, \"client_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::network::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::network::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::network::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::network::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::order_status::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::order_status::enable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::order_status::enable`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **stream::order_status::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::order_status::enable/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::order_status::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::orderbook::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::orderbook::enable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1, \"base\": \"DOC\", \"rel\": \"MARTY\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::orderbook::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::orderbook::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::orderbook::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::orderbook::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::swap_status::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::swap_status::enable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::swap_status::enable`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **stream::swap_status::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::swap_status::enable/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::swap_status::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stream::tx_history::enable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::tx_history::enable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1, \"coin\": \"DOC\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::tx_history::enable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::tx_history::enable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::tx_history::enable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::tx_history::enable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the stream method"
+ },
+ {
+ "name": "Task",
+ "item": [
+ {
+ "name": "task::enable_bch::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_bch::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_bch::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_bch::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_bch::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_bch::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_bch::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_bch::init\", \"params\": {\"ticker\": \"BCH\", \"activation_params\": {\"bchd_urls\": [\"https://bchd.dragonhound.info\"], \"mode\": {\"rpc\": \"Electrum\", \"rpc_data\": {\"servers\": [{\"url\": \"bch.imaginary.cash:50002\", \"protocol\": \"SSL\"}, {\"url\": \"cashnode.bch.ninja:50002\", \"protocol\": \"SSL\"}, {\"url\": \"bch.soul-dev.com:50002\", \"protocol\": \"SSL\"}, {\"url\": \"electrum3.cipig.net:20055\", \"protocol\": \"SSL\"}]}}, \"slp_tokens_requests\": [{\"ticker\": \"USDF\"}, {\"ticker\": \"ASLP-SLP\", \"required_confirmations\": 3}], \"tx_history\": true, \"required_confirmations\": 5, \"requires_notarization\": false, \"address_format\": {\"format\": \"cashaddress\", \"network\": \"bitcoincash\"}, \"utxo_merge_params\": {\"merge_at\": 50, \"check_every\": 10, \"max_merge_at_once\": 25}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_bch::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_bch::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_bch::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_bch::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_bch::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_bch::status\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_bch::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_bch::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_bch::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_bch::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_bch::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_bch::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_bch::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_bch::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_bch::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_bch::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_erc20::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::enable_erc20::cancel\", \"params\": {\"task_id\": 1}, \"id\": 4, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_erc20::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_erc20::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_erc20::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_erc20::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_erc20::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::enable_erc20::init\", \"params\": {\"ticker\": \"USDC\", \"required_confirmations\": 5, \"scan_policy\": \"scan_if_new_wallet\", \"priv_key_policy\": {\"type\": \"ContextPrivKey\"}}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_erc20::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_erc20::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_erc20::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_erc20::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_erc20::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_erc20::status\", \"params\": {\"task_id\": 1, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_erc20::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_erc20::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_erc20::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_erc20::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_erc20::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::enable_erc20::user_action\", \"params\": {\"task_id\": 1, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"1234\"}}, \"id\": 3, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_erc20::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_erc20::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_erc20::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_erc20::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_eth::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_eth::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::init\", \"params\": {\"ticker\": \"ETH\", \"swap_contract_address\": \"0x24abe4c71fc658c91313b6552cd40cd808b3ea80\", \"nodes\": [{\"url\": \"https://0xrpc.io/eth\"}, {\"url\": \"https://ethereum-rpc.publicnode.com\"}], \"priv_key_policy\": {\"type\": \"Trezor\"}, \"erc20_tokens_requests\": [{\"ticker\": \"USDT\"}, {\"ticker\": \"DAI\", \"required_confirmations\": 3}], \"required_confirmations\": 5}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_eth::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::init - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::init\", \"params\": {\"ticker\": \"ETH\", \"swap_contract_address\": \"0x24abe4c71fc658c91313b6552cd40cd808b3ea80\", \"nodes\": [{\"url\": \"https://0xrpc.io/eth\"}, {\"url\": \"https://ethereum-rpc.publicnode.com\"}], \"priv_key_policy\": {\"type\": \"WalletConnect\", \"params\": {\"session_topic\": \"YOUR_WALLETCONNECT_SESSION_TOPIC\"}}, \"erc20_tokens_requests\": [], \"required_confirmations\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_eth::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::init - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::init\", \"params\": {\"ticker\": \"ETH\", \"swap_contract_address\": \"0x24abe4c71fc658c91313b6552cd40cd808b3ea80\", \"nodes\": [{\"url\": \"https://0xrpc.io/eth\"}, {\"url\": \"https://ethereum-rpc.publicnode.com\"}], \"priv_key_policy\": {\"type\": \"ContextPrivKey\"}, \"erc20_tokens_requests\": [], \"required_confirmations\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_eth::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::init - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::init\", \"params\": {\"ticker\": \"ETH\", \"swap_contract_address\": \"0x24abe4c71fc658c91313b6552cd40cd808b3ea80\", \"rpc_mode\": \"Metamask\", \"nodes\": [], \"priv_key_policy\": {\"type\": \"Metamask\"}, \"erc20_tokens_requests\": [], \"required_confirmations\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_eth::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::status\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_eth::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_eth::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_eth::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_eth::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_eth::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_eth::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_eth::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_lightning::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_lightning::cancel\", \"params\": {\"task_id\": 1}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_lightning::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_lightning::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_lightning::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_lightning::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_lightning::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"task::enable_lightning::init\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"tBTC-lightning\", \"activation_params\": {\"name\": \"KomoDeFi-Docs-Node-1\", \"listening_port\": 9735, \"color\": \"000000\", \"payment_retries\": 5}}, \"id\": 2}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_lightning::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_lightning::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_lightning::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_lightning::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_lightning::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_lightning::status\", \"params\": {\"task_id\": 1, \"forget_if_finished\": false}, \"id\": 2}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_lightning::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_lightning::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_lightning::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_lightning::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_lightning::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::enable_lightning::user_action\", \"params\": {\"task_id\": 1, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"456789\"}}, \"id\": 7, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_lightning::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_lightning::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_lightning::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_lightning::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_qtum::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_qtum::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_qtum::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_qtum::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_qtum::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_qtum::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_qtum::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_qtum::init\", \"params\": {\"ticker\": \"QTUM\", \"activation_params\": {\"qtum_node_urls\": [\"https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID\"], \"mode\": {\"rpc\": \"Infura\", \"rpc_data\": {\"servers\": [{\"url\": \"https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID\", \"protocol\": \"HTTPS\"}]}}, \"qrc20_tokens_requests\": [{\"ticker\": \"USDT\"}, {\"ticker\": \"DAI\", \"required_confirmations\": 3}], \"tx_history\": true, \"required_confirmations\": 5, \"requires_notarization\": false, \"address_format\": {\"format\": \"hex\", \"network\": \"qtum\"}, \"utxo_merge_params\": {\"merge_at\": 50, \"check_every\": 10, \"max_merge_at_once\": 25}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_qtum::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_qtum::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_qtum::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_qtum::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_qtum::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_qtum::status\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_qtum::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_qtum::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_qtum::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_qtum::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_qtum::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_qtum::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_qtum::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_qtum::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_qtum::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_qtum::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_sia::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::enable_sia::cancel\", \"params\": {\"task_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_sia::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_sia::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_sia::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_sia::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_sia::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::enable_sia::init\", \"params\": {\"ticker\": \"SC\", \"activation_params\": {\"tx_history\": true, \"client_conf\": {\"server_url\": \"https://api.siascan.com/wallet/api\"}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_sia::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_sia::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_sia::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_sia::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_sia::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::enable_sia::status\", \"params\": {\"task_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_sia::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_sia::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_sia::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_sia::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_tendermint::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_tendermint::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint::init\", \"params\": {\"ticker\": \"TENDERMINT\", \"activation_params\": {\"tendermint_node_urls\": [\"https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID\"], \"mode\": {\"rpc\": \"Infura\", \"rpc_data\": {\"servers\": [{\"url\": \"https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID\", \"protocol\": \"HTTPS\"}]}}, \"tokens_requests\": [{\"ticker\": \"USDT\"}, {\"ticker\": \"DAI\", \"required_confirmations\": 3}], \"tx_history\": true, \"required_confirmations\": 5, \"requires_notarization\": false, \"address_format\": {\"format\": \"hex\", \"network\": \"tendermint\"}, \"utxo_merge_params\": {\"merge_at\": 50, \"check_every\": 10, \"max_merge_at_once\": 25}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_tendermint::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint::status\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_tendermint::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_tendermint::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint_token::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint_token::cancel\", \"params\": {\"task_id\": 5}, \"id\": 4}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint_token::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_tendermint_token::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint_token::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint_token::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint_token::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint_token::init\", \"params\": {\"ticker\": \"OSMO\", \"activation_params\": {\"required_confirmations\": 5}}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint_token::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_tendermint_token::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint_token::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint_token::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint_token::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint_token::status\", \"params\": {\"task_id\": 5, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint_token::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_tendermint_token::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint_token::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint_token::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_tendermint_token::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::enable_tendermint_token::user_action\", \"params\": {\"task_id\": 5, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"987654\"}}, \"id\": 3, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_tendermint_token::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_tendermint_token::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_tendermint_token::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_tendermint_token::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_utxo::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_utxo::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_utxo::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_utxo::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_utxo::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_utxo::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_utxo::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_utxo::init\", \"params\": {\"ticker\": \"KMD\", \"activation_params\": {\"mode\": {\"rpc\": \"Electrum\", \"rpc_data\": {\"servers\": [{\"url\": \"electrum2.cipig.net:10001\"}, {\"url\": \"electrum3.cipig.net:20001\", \"ws_url\": \"electrum3.cipig.net:30001\", \"protocol\": \"SSL\"}]}}, \"scan_policy\": \"scan_if_new_wallet\", \"min_addresses_number\": 3, \"gap_limit\": 20}, \"priv_key_policy\": {\"type\": \"Trezor\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_utxo::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_utxo::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_utxo::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_utxo::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_utxo::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_utxo::status\", \"params\": {\"task_id\": 1, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_utxo::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_utxo::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_utxo::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_utxo::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_utxo::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_utxo::user_action\", \"params\": {\"task_id\": 1, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_utxo::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_utxo::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_utxo::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_utxo::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::enable_z_coin::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::init\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ZOMBIE\", \"activation_params\": {\"mode\": {\"rpc\": \"Light\", \"rpc_data\": {\"electrum_servers\": [{\"url\": \"zombie.dragonhound.info:10133\"}, {\"url\": \"zombie.dragonhound.info:20133\", \"protocol\": \"SSL\", \"ws_url\": \"zombie.dragonhound.info:30059\"}], \"light_wallet_d_servers\": [\"http://zombie.dragonhound.info:1443\"]}}, \"zcash_params_path\": \"/home/username/path_to/.zcash-params\", \"scan_blocks_per_iteration\": 100, \"scan_interval_ms\": 200}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_z_coin::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::init - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::init\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ZOMBIE\", \"activation_params\": {\"mode\": {\"rpc\": \"Light\", \"rpc_data\": {\"electrum_servers\": [{\"url\": \"zombie.dragonhound.info:10133\"}], \"light_wallet_d_servers\": [\"http://zombie.dragonhound.info:1443\"], \"sync_params\": {\"height\": 2528700}}}, \"zcash_params_path\": \"/home/username/path_to/.zcash-params\", \"scan_blocks_per_iteration\": 100, \"scan_interval_ms\": 200}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_z_coin::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::init - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::init\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ZOMBIE\", \"activation_params\": {\"mode\": {\"rpc\": \"Light\", \"rpc_data\": {\"electrum_servers\": [{\"url\": \"zombie.dragonhound.info:10133\"}, {\"url\": \"zombie.dragonhound.info:20133\", \"protocol\": \"SSL\", \"ws_url\": \"zombie.dragonhound.info:30059\"}], \"light_wallet_d_servers\": [\"http://zombie.dragonhound.info:1443\"], \"sync_params\": \"earliest\"}}, \"zcash_params_path\": \"/home/username/path_to/.zcash-params\", \"scan_blocks_per_iteration\": 100, \"scan_interval_ms\": 200}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_z_coin::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::init - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::init\", \"mmrpc\": \"2.0\", \"params\": {\"ticker\": \"ZOMBIE\", \"activation_params\": {\"mode\": {\"rpc\": \"Light\", \"rpc_data\": {\"electrum_servers\": [{\"protocol\": \"SSL\", \"url\": \"zombie.dragonhound.info:20133\", \"ws_url\": \"zombie.dragonhound.info:30059\"}], \"light_wallet_d_servers\": [\"http://zombie.dragonhound.info:1443\"], \"sync_params\": {\"date\": 1672704000}}}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::enable_z_coin::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::enable_z_coin::status\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::enable_z_coin::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::enable_z_coin::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::enable_z_coin::user_action\", \"params\": {\"task_id\": 3, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::enable_z_coin::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::enable_z_coin::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::enable_z_coin::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::enable_z_coin::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the task method"
+ }
+ ],
+ "description": "Methods for activating coins, tokens, and blockchain protocols"
+ },
+ {
+ "name": "Lightning Network",
+ "item": [
+ {
+ "name": "Lightning",
+ "item": [
+ {
+ "name": "lightning::channels::close_channel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::close_channel\", \"params\": {\"coin\": \"tBTC-lightning\", \"channel_id\": \"1234567890abcdef\", \"force\": true}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::close_channel`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::close_channel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::close_channel/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::close_channel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::get_channel_details - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::get_channel_details\", \"params\": {\"coin\": \"tBTC-lightning\", \"uuid\": \"2b50e274-c173-4fa1-95f3-97f9f82ace92\"}, \"id\": 54}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::get_channel_details`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::get_channel_details** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::get_channel_details/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::get_channel_details\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::get_claimable_balances - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::get_claimable_balances\", \"params\": {\"coin\": \"tBTC-lightning\", \"include_open_channels_balances\": true}, \"id\": 762}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::get_claimable_balances`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::get_claimable_balances** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::get_claimable_balances/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::get_claimable_balances\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::list_closed_channels_by_filter - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::list_closed_channels_by_filter\", \"params\": {\"coin\": \"tBTC-lightning\"}, \"id\": 55}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::list_closed_channels_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::list_closed_channels_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::list_closed_channels_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::list_closed_channels_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::list_open_channels_by_filter - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::list_open_channels_by_filter\", \"params\": {\"coin\": \"tBTC-lightning\"}, \"id\": 55}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::list_open_channels_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::list_open_channels_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::list_open_channels_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::list_open_channels_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::open_channel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::open_channel\", \"params\": {\"coin\": \"tBTC-lightning\", \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\", \"amount\": {\"type\": \"Exact\", \"value\": 0.004}}, \"id\": 22}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::open_channel`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::open_channel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::open_channel/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::open_channel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::open_channel - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::open_channel\", \"params\": {\"coin\": \"tBTC-lightning\", \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\", \"amount\": {\"type\": \"Max\"}, \"push_msat\": 0, \"channel_options\": {\"proportional_fee_in_millionths_sats\": 0, \"base_fee_msat\": 1000, \"cltv_expiry_delta\": 72, \"max_dust_htlc_exposure_msat\": 5000000, \"force_close_avoidance_max_fee_satoshis\": 1000}, \"channel_configs\": {\"counterparty_locktime\": 144, \"our_htlc_minimum_msat\": 1, \"negotiate_scid_privacy\": false, \"max_inbound_in_flight_htlc_percent\": 10, \"commit_upfront_shutdown_pubkey\": true, \"inbound_channels_confirmations\": 3, \"their_channel_reserve_sats\": 10000}}, \"id\": null}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::open_channel`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::open_channel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::open_channel/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::open_channel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::channels::update_channel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::channels::update_channel\", \"params\": {\"coin\": \"tBTC-lightning\", \"uuid\": \"434681f8-95e5-484f-af49-fa80d8ae857b\", \"channel_options\": {\"proportional_fee_in_millionths_sats\": 1, \"base_fee_msat\": 1100, \"cltv_expiry_delta\": 72, \"max_dust_htlc_exposure_msat\": 5000000, \"force_close_avoidance_max_fee_satoshis\": 1000}}, \"id\": 2}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::channels::update_channel`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::channels::update_channel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::channels::update_channel/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::channels::update_channel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::nodes::add_trusted_node - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::nodes::add_trusted_node\", \"params\": {\"coin\": \"tBTC-lightning\", \"node_id\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::nodes::add_trusted_node`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::nodes::add_trusted_node** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::nodes::add_trusted_node/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::nodes::add_trusted_node\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::nodes::connect_to_node - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::nodes::connect_to_node\", \"params\": {\"coin\": \"tBTC-lightning\", \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::nodes::connect_to_node`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::nodes::connect_to_node** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::nodes::connect_to_node/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::nodes::connect_to_node\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::nodes::list_trusted_nodes - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::nodes::list_trusted_nodes\", \"params\": {\"coin\": \"tBTC-lightning\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::nodes::list_trusted_nodes`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::nodes::list_trusted_nodes** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::nodes::list_trusted_nodes/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::nodes::list_trusted_nodes\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::nodes::remove_trusted_node - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::nodes::remove_trusted_node\", \"params\": {\"coin\": \"tBTC-lightning\", \"node_id\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::nodes::remove_trusted_node`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::nodes::remove_trusted_node** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::nodes::remove_trusted_node/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::nodes::remove_trusted_node\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::generate_invoice - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::payments::generate_invoice\", \"params\": {\"coin\": \"tBTC-lightning\", \"amount\": \"10000\", \"description\": \"Test invoice\"}, \"id\": 101}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::generate_invoice`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::generate_invoice** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::generate_invoice/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::generate_invoice\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::get_payment_details - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"lightning::payments::get_payment_details\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"tBTC-lightning\", \"payment_hash\": \"414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::get_payment_details`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::get_payment_details** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::get_payment_details/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::get_payment_details\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::list_payments_by_filter - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::payments::list_payments_by_filter\", \"params\": {\"coin\": \"tBTC-lightning\"}, \"id\": 104}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::list_payments_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::list_payments_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::list_payments_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::list_payments_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::list_payments_by_filter - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"lightning::payments::list_payments_by_filter\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"tBTC-lightning\", \"filter\": {\"payment_type\": {\"type\": \"Inbound Payment\"}}, \"limit\": 2, \"paging_options\": {\"PageNumber\": 2}}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::list_payments_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::list_payments_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::list_payments_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::list_payments_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::list_payments_by_filter - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"lightning::payments::list_payments_by_filter\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"tBTC-lightning\", \"filter\": {\"status\": \"pending\", \"from_amount_msat\": 10000, \"to_amount_msat\": 40000}}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::list_payments_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::list_payments_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::list_payments_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::list_payments_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::list_payments_by_filter - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"lightning::payments::list_payments_by_filter\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"tBTC-lightning\", \"filter\": {\"status\": \"succeeded\", \"from_timestamp\": 1681948800, \"to_timestamp\": 1682035199}}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::list_payments_by_filter`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::list_payments_by_filter** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::list_payments_by_filter/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::list_payments_by_filter\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "lightning::payments::send_payment - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"lightning::payments::send_payment\", \"params\": {\"coin\": \"tBTC-lightning\", \"invoice\": \"lnbc1...\"}, \"id\": 102}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `lightning::payments::send_payment`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **lightning::payments::send_payment** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/lightning::payments::send_payment/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for lightning::payments::send_payment\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the lightning method"
+ }
+ ],
+ "description": "Lightning Network channel and payment management"
+ },
+ {
+ "name": "Real-time Streaming",
+ "item": [
+ {
+ "name": "stream::disable - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"stream::disable\", \"mmrpc\": \"2.0\", \"params\": {\"client_id\": 1, \"streamer_id\": \"BALANCE:MATIC\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stream::disable`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stream::disable** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stream::disable/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stream::disable\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "WebSocket streaming endpoints for real-time data"
+ },
+ {
+ "name": "Task Management",
+ "item": [
+ {
+ "name": "trezor_connection_status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"trezor_connection_status\", \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trezor_connection_status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **trezor_connection_status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/trezor_connection_status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trezor_connection_status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Task",
+ "item": [
+ {
+ "name": "task::connect_metamask::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::connect_metamask::cancel\", \"params\": {\"task_id\": 42}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::connect_metamask::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::connect_metamask::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::connect_metamask::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::connect_metamask::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::connect_metamask::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::connect_metamask::init\", \"params\": {\"project\": \"my_kdf_app\"}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::connect_metamask::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::connect_metamask::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::connect_metamask::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::connect_metamask::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::connect_metamask::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"task::connect_metamask::status\", \"params\": {\"task_id\": 42, \"forget_if_finished\": false}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::connect_metamask::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::connect_metamask::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::connect_metamask::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::connect_metamask::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::create_new_account::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::create_new_account::cancel\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::create_new_account::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::create_new_account::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::create_new_account::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::create_new_account::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::create_new_account::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::create_new_account::init\", \"params\": {\"coin\": \"KMD\", \"account_id\": 77, \"scan\": true, \"gap_limit\": 20}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::create_new_account::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::create_new_account::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::create_new_account::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::create_new_account::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::create_new_account::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::create_new_account::status\", \"params\": {\"task_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::create_new_account::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::create_new_account::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::create_new_account::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::create_new_account::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::create_new_account::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::create_new_account::user_action\", \"params\": {\"task_id\": 3, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::create_new_account::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::create_new_account::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::create_new_account::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::create_new_account::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::get_new_address::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::get_new_address::cancel\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::get_new_address::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::get_new_address::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::get_new_address::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::get_new_address::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::get_new_address::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::get_new_address::init\", \"params\": {\"coin\": \"DOC\", \"account_id\": 0, \"chain\": \"External\", \"gap_limit\": 20}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::get_new_address::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::get_new_address::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::get_new_address::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::get_new_address::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::get_new_address::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::get_new_address::status\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::get_new_address::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::get_new_address::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::get_new_address::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::get_new_address::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::get_new_address::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::get_new_address::user_action\", \"params\": {\"task_id\": 3, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::get_new_address::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::get_new_address::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::get_new_address::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::get_new_address::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::cancel\", \"params\": {\"task_id\": 0}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::cancel`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::cancel/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::init\", \"params\": {}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::init - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::init\", \"params\": {\"device_pubkey\": \"066deb87b0d0500ec2e9b85f5314870b03a53517\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::status\", \"params\": {\"task_id\": 0, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::status`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::status/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::user_action`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::user_action/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::init_trezor::user_action - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::init_trezor::user_action\", \"params\": {\"task_id\": 0, \"user_action\": {\"action_type\": \"TrezorPassphrase\", \"passphrase\": \"breakfast\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::init_trezor::user_action`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::init_trezor::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::init_trezor::user_action/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::init_trezor::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::scan_for_new_addresses::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::scan_for_new_addresses::cancel\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::scan_for_new_addresses::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::scan_for_new_addresses::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::scan_for_new_addresses::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::scan_for_new_addresses::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::scan_for_new_addresses::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::scan_for_new_addresses::init\", \"params\": {\"coin\": \"DGB\", \"account_index\": 0, \"gap_limit\": 20}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::scan_for_new_addresses::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::scan_for_new_addresses::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::scan_for_new_addresses::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::scan_for_new_addresses::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::scan_for_new_addresses::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::scan_for_new_addresses::status\", \"params\": {\"task_id\": 3}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::scan_for_new_addresses::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::scan_for_new_addresses::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::scan_for_new_addresses::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::scan_for_new_addresses::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the task method"
+ }
+ ],
+ "description": "Asynchronous task operations and status monitoring"
+ },
+ {
+ "name": "Trading & Orders",
+ "item": [
+ {
+ "name": "active_swaps - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"active_swaps\", \"params\": {\"include_status\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `active_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **active_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/active_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for active_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "active_swaps - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"active_swaps\", \"params\": {\"include_status\": true}, \"id\": 42}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `active_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **active_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/active_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for active_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "best_orders - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"best_orders\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"DGB\", \"action\": \"buy\", \"request_by\": {\"type\": \"number\", \"value\": 100}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `best_orders`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **best_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/best_orders/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for best_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "best_orders - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"best_orders\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"DGB\", \"action\": \"buy\", \"exclude_mine\": true, \"request_by\": {\"type\": \"number\", \"value\": 100}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `best_orders`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **best_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/best_orders/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for best_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "best_orders - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"best_orders\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"BTC\", \"action\": \"buy\", \"request_by\": {\"type\": \"volume\", \"value\": 0.01}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `best_orders`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **best_orders** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/best_orders/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for best_orders\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_swap_transaction_fee_policy - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_swap_transaction_fee_policy\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ETH\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_swap_transaction_fee_policy`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_swap_transaction_fee_policy** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_swap_transaction_fee_policy/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_swap_transaction_fee_policy\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_recent_swaps - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"my_recent_swaps\", \"params\": {\"my_coin\": \"MARTY\", \"other_coin\": \"DOC\", \"from_timestamp\": 1672531200, \"to_timestamp\": 1734067200, \"from_uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\", \"limit\": 5, \"page_number\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_recent_swaps`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_recent_swaps** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_recent_swaps/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_recent_swaps\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_swap_status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"my_swap_status\", \"id\": 0, \"params\": {\"uuid\": \"7b60a494-f159-419c-8f41-02e10f897513\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_swap_status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **my_swap_status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_swap_status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_swap_status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "orderbook - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"orderbook\", \"params\": {\"base\": \"DGB\", \"rel\": \"DASH\"}, \"id\": 42}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `orderbook`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **orderbook** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/orderbook/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for orderbook\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "recreate_swap_data - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"recreate_swap_data\", \"params\": {\"swap\": {\"type\": \"Taker\", \"uuid\": \"f87fa9ce-0820-4675-b85d-db18c7bc9fb4\", \"my_order_uuid\": \"f87fa9ce-0820-4675-b85d-db18c7bc9fb4\", \"events\": [{\"timestamp\": 1638984440546, \"event\": {\"type\": \"Started\", \"data\": {\"taker_coin\": \"MARTY\", \"maker_coin\": \"DOC\", \"maker\": \"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\", \"my_persistent_pub\": \"03b1e544ce2d860219bc91314b5483421a553a7b33044659eff0be9214ed58addd\", \"lock_duration\": 7800, \"maker_amount\": \"0.9090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909091\", \"taker_amount\": \"1\", \"maker_payment_confirmations\": 1, \"maker_payment_requires_nota\": false, \"taker_payment_confirmations\": 1, \"taker_payment_requires_nota\": false, \"taker_payment_lock\": 1638992240, \"uuid\": \"f87fa9ce-0820-4675-b85d-db18c7bc9fb4\", \"started_at\": 1638984440, \"maker_payment_wait\": 1638987560, \"maker_coin_start_block\": 1207822, \"taker_coin_start_block\": 1222573, \"fee_to_send_taker_fee\": {\"coin\": \"MARTY\", \"amount\": \"0.00001\", \"paid_from_trading_vol\": false}, \"taker_payment_trade_fee\": {\"coin\": \"MARTY\", \"amount\": \"0.00001\", \"paid_from_trading_vol\": false}, \"maker_payment_spend_trade_fee\": {\"coin\": \"DOC\", \"amount\": \"0.00001\", \"paid_from_trading_vol\": true}}}}, {\"timestamp\": 1638984456603, \"event\": {\"type\": \"Negotiated\", \"data\": {\"maker_payment_locktime\": 1639000040, \"maker_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\", \"secret_hash\": \"4da9e7080175e8e10842e0e161b33cd298cab30b\", \"maker_coin_swap_contract_addr\": null, \"taker_coin_swap_contract_addr\": null}}}, {\"timestamp\": 1638984456814, \"event\": {\"type\": \"TakerFeeSent\", \"data\": {\"tx_hex\": \"0400008085202f89016383e8aced2256378bb126a1ca1a41e2f344d9295f65b3ea4b99055c5eb4a6cb000000006a47304402201c7e661e0dbeb9b3eb6e4e9e3194010e5772227017772b2e48c1b8d48ed3b21f02201c2eda64e74455fa1878a5c221f25d22fe626abd0078a26a9fc0f829e0921639012103b1e544ce2d860219bc91314b5483421a553a7b33044659eff0be9214ed58adddffffffff02bcf60100000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac74c3e90b000000001976a91483762a373935ca241d557dfce89171d582b486de88ac08ebb061000000000000000000000000000000\", \"tx_hash\": \"fcb49167c79e8e014143643b94878866f7e80b26c5a5dcf693010543da70b5bc\"}}}, {\"timestamp\": 1638984457822, \"event\": {\"type\": \"MakerPaymentReceived\", \"data\": {\"tx_hex\": \"0400008085202f8901c41fdf6b9d8aea4b472f83e4fa0d99dfafc245e897d681fd2ca7df30707fbf48020000006b483045022100c7b294bd46cbf3b13530879a43c5cf67414047266d8b64c3c7263b5e75b989ba02201974f38d688b184bc44e628806c6ab2ac9092f394729d0ce838f14e1e76117c001210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff03a2296b050000000017a91491c45f69e1760c12a1f90fb2a811f6dfde35cc35870000000000000000166a144da9e7080175e8e10842e0e161b33cd298cab30bac503d64000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac09ebb061000000000000000000000000000000\", \"tx_hash\": \"6287e0d30951cd859bfb837eb1e5409f7596e75ffeb2e61fd6df1843bfd0203d\"}}}, {\"timestamp\": 1638984457826, \"event\": {\"type\": \"MakerPaymentWaitConfirmStarted\"}}, {\"timestamp\": 1638984503611, \"event\": {\"type\": \"MakerPaymentWaitConfirmFailed\", \"data\": {\"error\": \"An error\"}}}, {\"timestamp\": 1638984503615, \"event\": {\"type\": \"Finished\"}}], \"maker_amount\": \"0.9090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909091\", \"maker_coin\": \"DOC\", \"taker_amount\": \"1\", \"taker_coin\": \"MARTY\", \"gui\": \"KomodoWallet 0.5.1 iOS\", \"mm_version\": \"1b065636a\", \"success_events\": [\"Started\", \"Negotiated\", \"TakerFeeSent\", \"MakerPaymentReceived\", \"MakerPaymentWaitConfirmStarted\", \"MakerPaymentValidatedAndConfirmed\", \"TakerPaymentSent\", \"TakerPaymentSpent\", \"MakerPaymentSpent\", \"Finished\"], \"error_events\": [\"StartFailed\", \"NegotiateFailed\", \"TakerFeeSendFailed\", \"MakerPaymentValidateFailed\", \"MakerPaymentWaitConfirmFailed\", \"TakerPaymentTransactionFailed\", \"TakerPaymentWaitConfirmFailed\", \"TakerPaymentDataSendFailed\", \"TakerPaymentWaitForSpendFailed\", \"MakerPaymentSpendFailed\", \"TakerPaymentWaitRefundStarted\", \"TakerPaymentRefunded\", \"TakerPaymentRefundFailed\"]}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `recreate_swap_data`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **recreate_swap_data** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/recreate_swap_data/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for recreate_swap_data\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "set_swap_transaction_fee_policy - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"set_swap_transaction_fee_policy\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ETH\", \"swap_tx_fee_policy\": \"High\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `set_swap_transaction_fee_policy`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **set_swap_transaction_fee_policy** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/set_swap_transaction_fee_policy/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for set_swap_transaction_fee_policy\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "1Inch",
+ "item": [
+ {
+ "name": "1inch_v6_0_classic_swap_contract - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"1inch_v6_0_classic_swap_contract\", \"params\": {\"chain_id\": 1}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `1inch_v6_0_classic_swap_contract`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **1inch_v6_0_classic_swap_contract** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/1inch_v6_0_classic_swap_contract/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for 1inch_v6_0_classic_swap_contract\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "1inch_v6_0_classic_swap_create - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"1inch_v6_0_classic_swap_create\", \"params\": {\"base\": \"ETH\", \"rel\": \"USDC-ERC20\", \"amount\": 0.1, \"slippage\": \"{{slippage}}\", \"include_tokens_info\": true, \"include_protocols\": true, \"include_gas\": true, \"fee\": 0, \"complexity_level\": \"{{complexity_level}}\", \"gas_limit\": \"{{gas_limit}}\", \"main_route_parts\": \"{{main_route_parts}}\", \"parts\": \"{{parts}}\", \"protocols\": \"{{protocols}}\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `1inch_v6_0_classic_swap_create`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **1inch_v6_0_classic_swap_create** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/1inch_v6_0_classic_swap_create/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for 1inch_v6_0_classic_swap_create\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "1inch_v6_0_classic_swap_liquidity_sources - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"1inch_v6_0_classic_swap_liquidity_sources\", \"params\": {\"chain_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `1inch_v6_0_classic_swap_liquidity_sources`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **1inch_v6_0_classic_swap_liquidity_sources** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/1inch_v6_0_classic_swap_liquidity_sources/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for 1inch_v6_0_classic_swap_liquidity_sources\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "1inch_v6_0_classic_swap_quote - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"1inch_v6_0_classic_swap_quote\", \"params\": {\"base\": \"ETH\", \"rel\": \"USDC-ERC20\", \"amount\": 0.1, \"include_tokens_info\": true, \"include_protocols\": true, \"include_gas\": true, \"fee\": 0, \"complexity_level\": \"{{complexity_level}}\", \"gas_limit\": \"{{gas_limit}}\", \"main_route_parts\": \"{{main_route_parts}}\", \"parts\": \"{{parts}}\", \"protocols\": \"{{protocols}}\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `1inch_v6_0_classic_swap_quote`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **1inch_v6_0_classic_swap_quote** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/1inch_v6_0_classic_swap_quote/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for 1inch_v6_0_classic_swap_quote\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "1inch_v6_0_classic_swap_tokens - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"1inch_v6_0_classic_swap_tokens\", \"params\": {\"chain_id\": 1}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `1inch_v6_0_classic_swap_tokens`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **1inch_v6_0_classic_swap_tokens** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/1inch_v6_0_classic_swap_tokens/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for 1inch_v6_0_classic_swap_tokens\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the 1inch method"
+ },
+ {
+ "name": "Trade",
+ "item": [
+ {
+ "name": "trade_preimage - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"params\": {\"base\": \"BTC\", \"rel\": \"DOC\", \"price\": \"1\", \"volume\": \"0.1\", \"swap_method\": \"setprice\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"params\": {\"base\": \"BTC\", \"rel\": \"DOC\", \"price\": \"1\", \"volume\": \"0.1\", \"swap_method\": \"buy\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"params\": {\"base\": \"BTC\", \"rel\": \"DOC\", \"price\": \"1\", \"volume\": \"2.21363478\", \"swap_method\": \"sell\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "trade_preimage - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"trade_preimage\", \"params\": {\"base\": \"LTC\", \"rel\": \"LTC\", \"price\": \"1\", \"volume\": \"2.21363478\", \"swap_method\": \"setprice\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `trade_preimage`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **trade_preimage** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/trade_preimage/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for trade_preimage\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the trade method"
+ }
+ ],
+ "description": "Order placement, trading, and market operations"
+ },
+ {
+ "name": "Utility & Information",
+ "item": [
+ {
+ "name": "add_node_to_version_stat - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"add_node_to_version_stat\", \"userpass\": \"{{userpass}}\", \"params\": {\"name\": \"seed1\", \"address\": \"168.119.236.241\", \"peer_id\": \"12D3KooWEsuiKcQaBaKEzuMtT6uFjs89P1E8MK3wGRZbeuCbCw6P\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `add_node_to_version_stat`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **add_node_to_version_stat** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/add_node_to_version_stat/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for add_node_to_version_stat\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "approve_token - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"approve_token\", \"params\": {\"coin\": \"USDT-ERC20\", \"spender\": \"0x1234567890123456789\", \"amount\": 1.23}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `approve_token`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **approve_token** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/approve_token/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for approve_token\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "change_mnemonic_password - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"change_mnemonic_password\", \"userpass\": \"{{userpass}}\", \"params\": {\"current_password\": \"old_password123\", \"new_password\": \"new_password456\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `change_mnemonic_password`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **change_mnemonic_password** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/change_mnemonic_password/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for change_mnemonic_password\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "clear_nft_db - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"clear_nft_db\", \"mmrpc\": \"2.0\", \"params\": {\"chains\": [\"POLYGON\", \"BSC\"]}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `clear_nft_db`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **clear_nft_db** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/clear_nft_db/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for clear_nft_db\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "clear_nft_db - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"clear_nft_db\", \"mmrpc\": \"2.0\", \"params\": {\"clear_all\": true}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `clear_nft_db`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **clear_nft_db** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/clear_nft_db/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for clear_nft_db\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "delete_wallet - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"delete_wallet\", \"mmrpc\": \"2.0\", \"params\": {\"wallet_name\": \"wallet-to-delete\", \"password\": \"pass1\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `delete_wallet`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **delete_wallet** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/delete_wallet/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for delete_wallet\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "max_maker_vol - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"max_maker_vol\", \"params\": {\"coin\": \"DOC\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `max_maker_vol`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **max_maker_vol** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/max_maker_vol/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for max_maker_vol\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "peer_connection_healthcheck - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"peer_connection_healthcheck\", \"mmrpc\": \"2.0\", \"params\": {\"peer_address\": \"12D3KooWCcjBQ3kG3BzjVwuZqGDL2YxXik6SCDv2YAHj4E54NiAy\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `peer_connection_healthcheck`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **peer_connection_healthcheck** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/peer_connection_healthcheck/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for peer_connection_healthcheck\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "refresh_nft_metadata - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"refresh_nft_metadata\", \"mmrpc\": \"2.0\", \"params\": {\"token_address\": \"0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff\", \"token_id\": \"5\", \"chain\": \"POLYGON\", \"url\": \"https://moralis-proxy.komodo.earth\", \"url_antispam\": \"https://nft.antispam.dragonhound.info\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `refresh_nft_metadata`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **refresh_nft_metadata** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/refresh_nft_metadata/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for refresh_nft_metadata\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "remove_node_from_version_stat - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"remove_node_from_version_stat\", \"userpass\": \"{{userpass}}\", \"params\": {\"name\": \"dragonhound_DEV\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `remove_node_from_version_stat`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **remove_node_from_version_stat** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/remove_node_from_version_stat/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for remove_node_from_version_stat\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "send_asked_data - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"send_asked_data\", \"id\": 0, \"params\": {\"data_id\": 42, \"data\": {\"name\": \"Komodo\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `send_asked_data`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **send_asked_data** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/send_asked_data/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for send_asked_data\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "start_simple_market_maker_bot - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"start_simple_market_maker_bot\", \"params\": {\"price_urls\": [\"https://prices.komodo.live:1313/api/v2/tickers?expire_at=600\", \"https://prices.komodo.earth/api/v2/tickers?expire_at=600\", \"https://prices.komodian.info/api/v2/tickers?expire_at=600\"], \"bot_refresh_rate\": 60, \"cfg\": {\"DASH/KMD\": {\"base\": \"DASH\", \"rel\": \"KMD\", \"max\": true, \"min_volume\": {\"percentage\": \"0.25\"}, \"spread\": \"1.025\", \"base_confs\": 3, \"base_nota\": false, \"rel_confs\": 3, \"rel_nota\": false, \"enable\": true, \"price_elapsed_validity\": 30, \"check_last_bidirectional_trade_thresh_hold\": true}, \"DASH/DGB\": {\"base\": \"DASH\", \"rel\": \"DGB\", \"min_volume\": {\"usd\": \"20\"}, \"min_base_price\": \"250\", \"spread\": \"1.04\", \"base_confs\": 1, \"base_nota\": false, \"rel_confs\": 1, \"rel_nota\": false, \"enable\": true, \"price_elapsed_validity\": 60, \"check_last_bidirectional_trade_thresh_hold\": false}, \"DASH/LTC\": {\"base\": \"DASH\", \"rel\": \"LTC\", \"max_volume\": {\"usd\": \"500\"}, \"min_volume\": {\"usd\": \"50\"}, \"min_base_price\": \"250\", \"spread\": \"1.04\", \"base_confs\": 1, \"base_nota\": false, \"rel_confs\": 1, \"rel_nota\": false, \"enable\": true, \"price_elapsed_validity\": 60, \"check_last_bidirectional_trade_thresh_hold\": false}}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `start_simple_market_maker_bot`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **start_simple_market_maker_bot** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/start_simple_market_maker_bot/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for start_simple_market_maker_bot\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "start_version_stat_collection - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"start_version_stat_collection\", \"userpass\": \"{{userpass}}\", \"params\": {\"interval\": 600}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `start_version_stat_collection`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **start_version_stat_collection** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/start_version_stat_collection/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for start_version_stat_collection\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stop_simple_market_maker_bot - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"stop_simple_market_maker_bot\", \"params\": {}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stop_simple_market_maker_bot`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stop_simple_market_maker_bot** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stop_simple_market_maker_bot/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stop_simple_market_maker_bot\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "stop_version_stat_collection - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"stop_version_stat_collection\", \"userpass\": \"{{userpass}}\", \"params\": {}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `stop_version_stat_collection`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **stop_version_stat_collection** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/stop_version_stat_collection/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for stop_version_stat_collection\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_nft - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"update_nft\", \"mmrpc\": \"2.0\", \"params\": {\"chains\": [\"BSC\", \"POLYGON\"], \"komodo_proxy\": false, \"url\": \"https://moralis-proxy.komodo.earth\", \"url_antispam\": \"https://nft.antispam.dragonhound.info\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_nft`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_nft** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/update_nft/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_nft\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "update_version_stat_collection - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"update_version_stat_collection\", \"userpass\": \"{{userpass}}\", \"params\": {\"interval\": 900}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `update_version_stat_collection`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **update_version_stat_collection** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/update_version_stat_collection/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for update_version_stat_collection\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "verify_message - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"verify_message\", \"mmrpc\": \"2.0\", \"id\": 0, \"params\": {\"coin\": \"DOC\", \"message\": \"Between subtle shading and the absence of light lies the nuance illusion\", \"signature\": \"H43eTmJxBKEPiHkrCe/8NsRidkKCIkXDxLyp30Ez/RwoApGdg89Hlvj9mTMSPGp8om5297zvdL8EVx3IdIe2swY=\", \"address\": \"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `verify_message`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **verify_message** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/verify_message/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for verify_message\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "z_coin_tx_history - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"z_coin_tx_history\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ARRR\", \"limit\": 2, \"paging_options\": {\"PageNumber\": 2}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `z_coin_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **z_coin_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/z_coin_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for z_coin_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "Experimental",
+ "item": [
+ {
+ "name": "experimental::staking::claim_rewards - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::claim_rewards\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"claiming_details\": {\"type\": \"Cosmos\", \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\", \"force\": true}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::claim_rewards`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::claim_rewards** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::claim_rewards/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::claim_rewards\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::delegate - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::delegate\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"tQTUM\", \"staking_details\": {\"type\": \"Qtum\", \"address\": \"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::delegate`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::delegate** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::delegate/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::delegate\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::delegate - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::delegate\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"staking_details\": {\"type\": \"Cosmos\", \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\", \"amount\": \"7.77\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::delegate`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::delegate** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::delegate/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::delegate\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::query::delegations - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"experimental::staking::query::delegations\", \"params\": {\"coin\": \"tQTUM\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::query::delegations`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::query::delegations** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::query::delegations/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::query::delegations\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::query::delegations - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::query::delegations\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ATOM\", \"info_details\": {\"type\": \"Cosmos\", \"limit\": 20, \"page_number\": 1}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::query::delegations`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::query::delegations** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::query::delegations/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::query::delegations\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::query::ongoing_undelegations - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::query::ongoing_undelegations\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"info_details\": {\"type\": \"Cosmos\", \"limit\": 20, \"page_number\": 1}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::query::ongoing_undelegations`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::query::ongoing_undelegations** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::query::ongoing_undelegations/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::query::ongoing_undelegations\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::query::validators - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::query::validators\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"info_details\": {\"type\": \"Cosmos\", \"filter_by_status\": \"Bonded\", \"limit\": 20, \"page_number\": 1}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::query::validators`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::query::validators** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::query::validators/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::query::validators\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::undelegate - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"experimental::staking::undelegate\", \"params\": {\"coin\": \"tQTUM\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::undelegate`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::undelegate** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::undelegate/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::undelegate\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "experimental::staking::undelegate - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"experimental::staking::undelegate\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"staking_details\": {\"type\": \"Cosmos\", \"validator_address\": \"iaa1ev23fc700js5d7hvtw0785yfayaazpawn8phv4\", \"amount\": \"0.777\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `experimental::staking::undelegate`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **experimental::staking::undelegate** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/experimental::staking::undelegate/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for experimental::staking::undelegate\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the experimental method"
+ },
+ {
+ "name": "Get",
+ "item": [
+ {
+ "name": "get_current_mtp - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"get_current_mtp\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"id\": 42, \"params\": {\"coin\": \"DOC\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_current_mtp`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_current_mtp** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_current_mtp/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_current_mtp\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_eth_estimated_fee_per_gas - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_eth_estimated_fee_per_gas\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ETH\", \"estimator_type\": \"Simple\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_eth_estimated_fee_per_gas`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_eth_estimated_fee_per_gas** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_eth_estimated_fee_per_gas/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_eth_estimated_fee_per_gas\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_eth_estimated_fee_per_gas - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_eth_estimated_fee_per_gas\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"ETH\", \"estimator_type\": \"Provider\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_eth_estimated_fee_per_gas`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_eth_estimated_fee_per_gas** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_eth_estimated_fee_per_gas/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_eth_estimated_fee_per_gas\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_locked_amount - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_locked_amount\", \"params\": {\"coin\": \"DOC\"}, \"id\": 42}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_locked_amount`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_locked_amount** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_locked_amount/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_locked_amount\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_mnemonic - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_mnemonic\", \"params\": {\"format\": \"encrypted\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_mnemonic`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_mnemonic** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_mnemonic/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_mnemonic\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_mnemonic - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_mnemonic\", \"params\": {\"format\": \"plaintext\", \"password\": \"Q^wJZg~Ck3.tPW~asnM-WrL\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_mnemonic`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_mnemonic** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_mnemonic/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_mnemonic\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_my_address - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_my_address\", \"id\": 0, \"params\": {\"coin\": \"ETH\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_my_address`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_my_address** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_my_address/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_my_address\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_new_address - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"get_new_address\", \"params\": {\"coin\": \"BTC\", \"account_id\": 0, \"chain\": \"External\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_new_address`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_new_address** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_new_address/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_new_address\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_nft_list - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_nft_list\", \"mmrpc\": \"2.0\", \"params\": {\"chains\": [\"BSC\", \"POLYGON\"]}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_nft_list`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_nft_list** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_nft_list/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_nft_list\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_nft_list - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_nft_list\", \"mmrpc\": \"2.0\", \"params\": {\"chains\": [\"BSC\", \"POLYGON\"], \"limit\": 1, \"page_number\": 2}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_nft_list`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_nft_list** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_nft_list/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_nft_list\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_nft_metadata - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_nft_metadata\", \"mmrpc\": \"2.0\", \"params\": {\"token_address\": \"0xfd913a305d70a60aac4faac70c739563738e1f81\", \"token_id\": \"214300044414\", \"chain\": \"BSC\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_nft_metadata`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_nft_metadata** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_nft_metadata/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_nft_metadata\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_nft_transfers - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"get_nft_transfers\", \"mmrpc\": \"2.0\", \"params\": {\"chains\": [\"POLYGON\"], \"max\": true, \"filters\": {\"receive\": true, \"from_date\": 1678233600}, \"protect_from_spam\": true}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_nft_transfers`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_nft_transfers** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_nft_transfers/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_nft_transfers\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_raw_transaction - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"get_raw_transaction\", \"userpass\": \"{{userpass}}\", \"params\": {\"coin\": \"DOC\", \"tx_hash\": \"989360b0225b4e05fa13643e2e306c8eb5c52fa611615dfd30195089010b1c7b\"}, \"id\": 1}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_raw_transaction`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_raw_transaction** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_raw_transaction/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_raw_transaction\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_shared_db_id - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_shared_db_id\", \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_shared_db_id`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_shared_db_id** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_shared_db_id/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_shared_db_id\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_token_allowance - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"get_token_allowance\", \"params\": {\"coin\": \"AAVE-PLG20\", \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_token_allowance`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_token_allowance** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_token_allowance/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_token_allowance\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_token_info - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_token_info\", \"params\": {\"protocol\": {\"type\": \"ERC20\", \"protocol_data\": {\"platform\": \"AVAX\", \"contract_address\": \"0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6\"}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_token_info`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_token_info** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_token_info/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_token_info\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the get method"
+ },
+ {
+ "name": "Gui Storage",
+ "item": [
+ {
+ "name": "gui_storage::activate_coins - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::activate_coins\", \"params\": {\"account_id\": {\"type\": \"hd\", \"account_idx\": 0}, \"tickers\": [\"KMD\", \"BTC\"]}, \"id\": 12, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::activate_coins`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::activate_coins** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::activate_coins/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::activate_coins\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::add_account - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::add_account\", \"params\": {\"account_id\": \"wallet-1\", \"name\": \"My Primary Wallet\", \"description\": \"Main account for trading\", \"balance_usd\": \"0\"}, \"id\": 1, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::add_account`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::add_account** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::add_account/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::add_account\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::deactivate_coins - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::deactivate_coins\", \"params\": {\"account_id\": {\"type\": \"hd\", \"account_idx\": 0}, \"tickers\": [\"BTC\"]}, \"id\": 13, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::deactivate_coins`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::deactivate_coins** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::deactivate_coins/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::deactivate_coins\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::delete_account - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::delete_account\", \"params\": {\"account_id\": {\"type\": \"iguana\"}}, \"id\": 3, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::delete_account`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::delete_account** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::delete_account/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::delete_account\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::get_account_coins - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::get_account_coins\", \"params\": {\"account_id\": {\"type\": \"hd\", \"account_idx\": 0}}, \"id\": 14, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::get_account_coins`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::get_account_coins** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::get_account_coins/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::get_account_coins\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::get_accounts - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::get_accounts\", \"params\": {}, \"id\": 11, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::get_accounts`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::get_accounts** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::get_accounts/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::get_accounts\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::set_account_description - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::set_account_description\", \"params\": {\"account_id\": {\"type\": \"hd\", \"account_idx\": 0}, \"description\": \"My hardware account\"}, \"id\": 17, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::set_account_description`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::set_account_description** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::set_account_description/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::set_account_description\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::set_account_name - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::set_account_name\", \"params\": {\"account_id\": {\"type\": \"iguana\"}, \"name\": \"Legacy Account\"}, \"id\": 16, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::set_account_name`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::set_account_name** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::set_account_name/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::set_account_name\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the gui_storage method"
+ },
+ {
+ "name": "Sign",
+ "item": [
+ {
+ "name": "sign_message - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"sign_message\", \"mmrpc\": \"2.0\", \"id\": 0, \"params\": {\"coin\": \"DOC\", \"message\": \"Between subtle shading and the absence of light lies the nuance illusion\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_message`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_message** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_message/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_message\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sign_message - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"sign_message\", \"params\": {\"coin\": \"KMD\", \"message\": \"Very little worth knowing is taught by fear.\", \"address\": {\"derivation_path\": \"m/84'/2'/0'/0/1\"}}, \"id\": 2}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_message`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_message** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_message/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_message\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sign_message - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"sign_message\", \"params\": {\"coin\": \"KMD\", \"message\": \"Very little worth knowing is taught by fear.\", \"address\": {\"account_id\": 0, \"chain\": \"External\", \"address_id\": 1}}, \"id\": 2}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_message`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_message** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_message/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_message\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sign_raw_transaction - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"sign_raw_transaction\", \"params\": {\"coin\": \"KMD\", \"type\": \"UTXO\", \"tx\": {\"tx_hex\": \"0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd0360200000000feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_raw_transaction`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_raw_transaction** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_raw_transaction/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_raw_transaction\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sign_raw_transaction - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"id\": 0, \"method\": \"sign_raw_transaction\", \"params\": {\"coin\": \"KMD\", \"type\": \"UTXO\", \"tx\": {\"tx_hex\": \"0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd0360200000000feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000\", \"prev_txns\": [{\"tx_hash\": \"36d01c2a80a05236f69b5a6d6819978c7d3b7bf3992b59c0adbb514e76d8d6c8\", \"index\": 2, \"script_pub_key\": \"76a914d346067e3c3c3964c395fee208594790e29ede5d88ac\", \"amount\": 1e-05}]}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_raw_transaction`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_raw_transaction** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_raw_transaction/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_raw_transaction\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "sign_raw_transaction - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"id\": 0, \"method\": \"sign_raw_transaction\", \"params\": {\"coin\": \"MATIC\", \"type\": \"ETH\", \"tx\": {\"to\": \"0x927DaFDDa16F1742BeFcBEAE6798090354B294A9\", \"value\": \"0.85\", \"gas_limit\": \"21000\", \"pay_for_gas\": {\"tx_type\": \"Eip1559\", \"max_fee_per_gas\": \"1234.567\", \"max_priority_fee_per_gas\": \"1.2\"}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `sign_raw_transaction`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **sign_raw_transaction** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/sign_raw_transaction/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for sign_raw_transaction\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the sign method"
+ },
+ {
+ "name": "Wc",
+ "item": [
+ {
+ "name": "wc_delete_session - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_delete_session\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"with_pairing_topic\": false, \"topic\": \"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_delete_session`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_delete_session** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_delete_session/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_delete_session\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_get_session - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_get_session\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"with_pairing_topic\": true, \"topic\": \"ad2fbcc28d410158431a3dc181d4365462df5cef6c90402b3e415c9d75f7c6f1\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_get_session`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_get_session** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_get_session/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_get_session\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_get_session - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_get_session\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"with_pairing_topic\": false, \"topic\": \"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_get_session`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_get_session** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_get_session/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_get_session\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_get_sessions - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_get_sessions\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_get_sessions`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_get_sessions** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_get_sessions/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_get_sessions\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_new_connection - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_new_connection\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"required_namespaces\": {\"eip155\": {\"chains\": [\"eip155:1\", \"eip155:56\", \"eip155:137\", \"eip155:43114\"], \"methods\": [\"eth_sendTransaction\", \"eth_signTransaction\", \"personal_sign\"], \"events\": [\"accountsChanged\", \"chainChanged\"]}, \"cosmos\": {\"chains\": [\"cosmos:cosmoshub-4\"], \"methods\": [\"cosmos_signDirect\", \"cosmos_signAmino\", \"cosmos_getAccounts\"], \"events\": []}}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_new_connection`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_new_connection** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_new_connection/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_new_connection\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_ping_session - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_ping_session\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"with_pairing_topic\": true, \"topic\": \"31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_ping_session`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_ping_session** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_ping_session/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_ping_session\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "wc_ping_session - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"method\": \"wc_ping_session\", \"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"params\": {\"topic\": \"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\"}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `wc_ping_session`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **wc_ping_session** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/wc_ping_session/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for wc_ping_session\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the wc method"
+ }
+ ],
+ "description": "General utility methods and system information"
+ },
+ {
+ "name": "Wallet Management",
+ "item": [
+ {
+ "name": "account_balance - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"account_balance\", \"params\": {\"coin\": \"BTC\", \"account_index\": 0, \"chain\": \"External\", \"limit\": 5, \"paging_options\": {\"pageNumber\": 1}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `account_balance`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **account_balance** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/account_balance/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for account_balance\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_public_key - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_public_key\", \"params\": {}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_public_key`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_public_key** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_public_key/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_public_key\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_public_key_hash - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_public_key_hash\", \"params\": {}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_public_key_hash`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_public_key_hash** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_public_key_hash/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_public_key_hash\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "get_wallet_names - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"get_wallet_names\", \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `get_wallet_names`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **get_wallet_names** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/get_wallet_names/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for get_wallet_names\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "gui_storage::set_account_balance - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"method\": \"gui_storage::set_account_balance\", \"params\": {\"account_id\": {\"type\": \"hd\", \"account_idx\": 0}, \"balance_usd\": \"2500.75\"}, \"id\": 18, \"userpass\": \"{{userpass}}\"}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `gui_storage::set_account_balance`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **gui_storage::set_account_balance** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/gui_storage::set_account_balance/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for gui_storage::set_account_balance\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "My",
+ "item": [
+ {
+ "name": "my_tx_history - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"my_tx_history\", \"params\": {\"coin\": \"DOC\", \"limit\": 10, \"paging_options\": {\"PageNumber\": 1}, \"target\": {\"type\": \"account_id\", \"account_id\": 0}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"my_tx_history\", \"params\": {\"coin\": \"DOC\", \"limit\": 1, \"paging_options\": {\"PageNumber\": 1}, \"target\": {\"type\": \"address_id\", \"account_id\": 0, \"chain\": \"External\", \"address_id\": 1}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_tx_history\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"BCH\", \"limit\": 2, \"paging_options\": {\"PageNumber\": 2}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_tx_history\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"BCH\", \"limit\": 2, \"paging_options\": {\"FromId\": \"433b641bc89e1b59c22717918583c60ec98421805c8e85b064691705d9aeb970\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "my_tx_history - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"my_tx_history\", \"mmrpc\": \"2.0\", \"params\": {\"coin\": \"IRIS\", \"limit\": 50}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `my_tx_history`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **my_tx_history** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/my_tx_history/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for my_tx_history\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the my method"
+ },
+ {
+ "name": "Task",
+ "item": [
+ {
+ "name": "task::account_balance::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::account_balance::cancel\", \"params\": {\"task_id\": 3, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::account_balance::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::account_balance::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::account_balance::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::account_balance::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::account_balance::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::account_balance::init\", \"params\": {\"coin\": \"COIN_NAME\", \"account_index\": 0}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::account_balance::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::account_balance::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::account_balance::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::account_balance::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::account_balance::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::account_balance::status\", \"params\": {\"task_id\": 3, \"forget_if_finished\": false}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::account_balance::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::account_balance::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::account_balance::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::account_balance::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::cancel - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::cancel\", \"mmrpc\": \"2.0\", \"params\": {\"task_id\": 6}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::cancel`\n**Operation**: `cancel`\n\nThis request demonstrates the **cancel** operation for the **task::withdraw::cancel** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::cancel/cancel/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::cancel\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"SC\", \"to\": \"2c4a029ef67858d7c3ebf9ce7f1c257fd880b1b073fd3923091423e1658ae23d2b426be204db\", \"amount\": \"1\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"TSIA\", \"to\": \"2c4a029ef67858d7c3ebf9ce7f1c257fd880b1b073fd3923091423e1658ae23d2b426be204db\", \"max\": true}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"DOC\", \"to\": \"RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p\", \"amount\": \"1\", \"fee\": {\"type\": \"UtxoFixed\", \"amount\": \"0.001\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"DOC\", \"to\": \"RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p\", \"amount\": \"1\", \"fee\": {\"type\": \"UtxoPerKbyte\", \"amount\": \"0.00097\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"MARTY\", \"to\": \"RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p\", \"amount\": \"1\", \"from\": {\"derivation_path\": \"m/44'/141'\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::init - Request 6",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::withdraw::init\", \"params\": {\"coin\": \"MARTY\", \"to\": \"RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p\", \"amount\": \"1\", \"from\": {\"account_id\": 0, \"chain\": \"External\", \"address_id\": \"0\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::init`\n**Operation**: `init`\n\nThis request demonstrates the **init** operation for the **task::withdraw::init** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::init/init/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::init\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::status - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"task::withdraw::status\", \"params\": {\"task_id\": 3, \"forget_if_finished\": false}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::status`\n**Operation**: `status`\n\nThis request demonstrates the **status** operation for the **task::withdraw::status** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::status/status/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::status\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "task::withdraw::user_action - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"task::withdraw::user_action\", \"params\": {\"task_id\": 3, \"user_action\": {\"action_type\": \"TrezorPin\", \"pin\": \"862743\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `task::withdraw::user_action`\n**Operation**: `user_action`\n\nThis request demonstrates the **user_action** operation for the **task::withdraw::user_action** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/task::withdraw::user_action/user_action/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for task::withdraw::user_action\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the task method"
+ },
+ {
+ "name": "Withdraw",
+ "item": [
+ {
+ "name": "withdraw - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"withdraw\", \"params\": {\"coin\": \"KMD\", \"to\": \"RJTYiYeJ8eVvJ53n2YbrVmxWNNMVZjDGLh\", \"amount\": \"10\"}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 10",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"QRC20\", \"to\": \"qHmJ3KA6ZAjR9wGjpFASn4gtUSeFAqdZgs\", \"amount\": 10, \"fee\": {\"type\": \"Qrc20Gas\", \"gas_limit\": 250000, \"gas_price\": 40}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 11",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"MATIC\", \"to\": \"0xbAB36286672fbdc7B250804bf6D14Be0dF69fa29\", \"amount\": 0.1, \"broadcast\": true}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 12",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"IRIS\", \"to\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\", \"amount\": 13, \"memo\": \"It was a bright cold day in April, and the clocks were striking thirteen.\", \"fee\": {\"type\": \"CosmosGas\", \"gas_price\": 0.05, \"gas_limit\": 150000}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 13",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"ATOM\", \"to\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\", \"amount\": 0.1, \"memo\": \"In the blackest of your moments, wait with no fear.\", \"ibc_source_channel\": 141, \"fee\": {\"type\": \"CosmosGas\", \"gas_price\": 0.05, \"gas_limit\": 150000}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"withdraw\", \"params\": {\"coin\": \"MCL\", \"to\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\", \"amount\": 1.025, \"from\": {\"derivation_path\": \"m/44'/141'/0'/0/0\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"mmrpc\": \"2.0\", \"method\": \"withdraw\", \"params\": {\"coin\": \"VRSC\", \"to\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\", \"amount\": 1.025, \"from\": {\"account_id\": 0, \"chain\": \"External\", \"address_id\": 2}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 4",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"DOC\", \"to\": \"R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW\", \"amount\": \"1.0\", \"fee\": {\"type\": \"UtxoFixed\", \"amount\": \"0.1\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 5",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"DOC\", \"to\": \"R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW\", \"amount\": \"1.0\", \"fee\": {\"type\": \"UtxoPerKbyte\", \"amount\": \"1\"}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 6",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"ETH\", \"to\": \"0xbab36286672fbdc7b250804bf6d14be0df69fa28\", \"amount\": 10}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 7",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"COIN_NAME\", \"to\": \"RECIPIENT_ADDRESS\", \"amount\": \"AMOUNT\", \"fee\": {\"type\": \"EthGas\", \"gas_price\": \"3.5\", \"gas\": 55000}}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 8",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"ETH\", \"to\": \"0xbab36286672fbdc7b250804bf6d14be0df69fa28\", \"max\": true}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw - Request 9",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"mmrpc\": \"2.0\", \"userpass\": \"{{userpass}}\", \"method\": \"withdraw\", \"params\": {\"coin\": \"QRC20\", \"to\": \"qHmJ3KA6ZAjR9wGjpFASn4gtUSeFAqdZgs\", \"amount\": 10}, \"id\": 0}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw_nft - Request 1",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"withdraw_nft\", \"mmrpc\": \"2.0\", \"params\": {\"type\": \"withdraw_erc721\", \"withdraw_data\": {\"chain\": \"POLYGON\", \"to\": \"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\", \"token_address\": \"0x73a5299824cd955af6377b56f5762dc3ca4cc078\", \"token_id\": \"1\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw_nft`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw_nft** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw_nft/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw_nft\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw_nft - Request 2",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"withdraw_nft\", \"mmrpc\": \"2.0\", \"params\": {\"type\": \"withdraw_erc1155\", \"withdraw_data\": {\"chain\": \"POLYGON\", \"to\": \"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\", \"token_address\": \"0x73a5299824cd955af6377b56f5762dc3ca4cc078\", \"token_id\": \"1\"}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw_nft`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw_nft** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw_nft/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw_nft\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ },
+ {
+ "name": "withdraw_nft - Request 3",
+ "request": {
+ "method": "POST",
+ "header": [
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\"userpass\": \"{{userpass}}\", \"method\": \"withdraw_nft\", \"mmrpc\": \"2.0\", \"params\": {\"type\": \"withdraw_erc1155\", \"withdraw_data\": {\"chain\": \"POLYGON\", \"to\": \"0x27Ad1F808c1ef82626277Ae38998AfA539565660\", \"token_address\": \"0x2953399124f0cbb46d2cbacd8a89cf0599974963\", \"token_id\": \"110473361632261669912565539602449606788298723469812631769659886404530570536720\", \"max\": true}}}",
+ "options": {
+ "raw": {
+ "language": "json"
+ }
+ }
+ },
+ "url": {
+ "raw": "{{base_url}}",
+ "host": [
+ "{{base_url}}"
+ ]
+ },
+ "description": {
+ "content": "\n**Method**: `withdraw_nft`\n**Operation**: `request`\n\nThis request demonstrates the **request** operation for the **withdraw_nft** method.\n\n### Description\nFor detailed information about the parameters, response, and potential errors for this method, please refer to the official documentation.\n\n[**View Full Documentation**](https://docs.komodoplatform.com/komodo-defi-framework/api/v2/withdraw_nft/request/)\n\n---\n*This is an auto-generated request. Manual modifications may be required for specific use cases.*\n",
+ "type": "text/markdown"
+ }
+ },
+ "response": [],
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "exec": "pm.test(\"Status code is 200 for withdraw_nft\", function () { pm.response.to.have.status(200);});pm.test(\"Response has a result for {api_method}\", function () {{ var jsonData = pm.response.json(); pm.expect(jsonData.result).to.exist;});",
+ "type": "text/javascript"
+ }
+ }
+ ]
+ }
+ ],
+ "description": "Examples for the withdraw method"
+ }
+ ],
+ "description": "Wallet operations, balances, and transaction management"
+ }
+ ],
+ "event": [
+ {
+ "listen": "prerequest",
+ "script": {
+ "id": "e7fdd297-2713-441c-964e-dc712301fd15",
+ "exec": [
+ "// Pre-request Script to set the request body",
+ "// This script ensures that the raw JSON body is correctly formatted",
+ "",
+ "if (pm.request.body && pm.request.body.raw) {",
+ " try {",
+ " const body = JSON.parse(pm.request.body.raw);",
+ " pm.request.body.raw = JSON.stringify(body, null, 2);",
+ " } catch (e) {",
+ " console.error('Failed to parse and stringify request body: ', e);",
+ " }",
+ "}"
+ ],
+ "type": "text/javascript"
+ }
+ }
+ ],
+ "variable": [
+ {
+ "key": "base_url",
+ "value": "{{address}}:{{port}}",
+ "type": "string",
+ "description": "Base URL for the Komodo DeFi Framework API"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/postman/collections/komodo_defi.postman_collection.json b/postman/collections/komodo_defi.postman_collection.json
deleted file mode 100644
index f3a2a79f5..000000000
--- a/postman/collections/komodo_defi.postman_collection.json
+++ /dev/null
@@ -1,21482 +0,0 @@
-{
- "info": {
- "_postman_id": "1b69d366-bcea-4ccf-bc91-39eb07c9b074",
- "name": "Komodo DeFi Framework",
- "description": "Komodo DeFi Framework RPC methods",
- "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
- "_exporter_id": "12719479",
- "_collection_link": "https://smk762.postman.co/workspace/KMD-QA~b04e9300-501c-4931-9886-94f79ebc51a5/collection/12719479-1b69d366-bcea-4ccf-bc91-39eb07c9b074?action=share&source=collection_link&creator=12719479"
- },
- "item": [
- {
- "name": "Legacy",
- "item": [
- {
- "name": "Coin Activation",
- "item": [
- {
- "name": "Electrum",
- "item": [
- {
- "name": "electrum (UTXO TCP/SSL)",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"KMD\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10001\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10001\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10001\"\r\n }\r\n ],\r\n \"min_connected\": 1, // defaults to 1 when omitted\r\n \"max_connected\": 3 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Activate DOC",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"DOC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10020\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10020\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10020\"\r\n }\r\n ],\r\n \"min_connected\": 2, // defaults to 1 when omitted\r\n \"max_connected\": 2 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "217"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:27:00 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\",\"balance\":\"10634.52052535\",\"unspendable_balance\":\"0\",\"coin\":\"DOC\",\"required_confirmations\":1,\"requires_notarization\":false,\"mature_confirmations\":100}"
- },
- {
- "name": "Activate MARTY",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"MARTY\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10021\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10021\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10021\"\r\n }\r\n ]\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "216"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:28:15 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"result\": \"success\",\n \"address\": \"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\",\n \"balance\": \"1264.884406\",\n \"unspendable_balance\": \"0\",\n \"coin\": \"MARTY\",\n \"required_confirmations\": 1,\n \"requires_notarization\": false,\n \"mature_confirmations\": 100\n}"
- },
- {
- "name": "Activate KMD",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"KMD\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10001\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10001\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10001\"\r\n }\r\n ],\r\n \"required_confirmations\": 1,\r\n \"requires_notarization\": false\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "215"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 06:40:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\",\"balance\":\"8456.47139458\",\"unspendable_balance\":\"0\",\"coin\":\"KMD\",\"required_confirmations\":2,\"requires_notarization\":true,\"mature_confirmations\":100}"
- },
- {
- "name": "electrum (UTXO TCP/SSL)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"DOC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10020\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10020\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10020\"\r\n }\r\n ],\r\n \"min_connected\": 2, // defaults to 1 when omitted\r\n \"max_connected\": 2 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "217"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 08:57:29 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\",\"balance\":\"10654.92034535\",\"unspendable_balance\":\"0\",\"coin\":\"DOC\",\"required_confirmations\":1,\"requires_notarization\":false,\"mature_confirmations\":100}"
- },
- {
- "name": "Error: min > max",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"DOC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10020\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10020\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10020\"\r\n }\r\n ],\r\n \"min_connected\": 2, // defaults to 1 when omitted\r\n \"max_connected\": 1 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "199"
- },
- {
- "key": "date",
- "value": "Wed, 30 Oct 2024 10:45:41 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"error\": \"rpc:184] dispatcher_legacy:141] lp_commands_legacy:141] lp_coins:4462] utxo_standard:73] utxo_coin_builder:616] Internal error: manager:132] min_connected (2) must be <= max_connected (1)\"\n}"
- },
- {
- "name": "Error: min < 1",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"DOC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10020\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10020\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10020\"\r\n }\r\n ],\r\n \"min_connected\": 0, // defaults to 1 when omitted\r\n \"max_connected\": 0 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "191"
- },
- {
- "key": "date",
- "value": "Wed, 30 Oct 2024 10:46:35 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"error\":\"rpc:184] dispatcher_legacy:141] lp_commands_legacy:141] lp_coins:4462] utxo_standard:73] utxo_coin_builder:616] Internal error: manager:129] min_connected should be greater than 0\"}"
- },
- {
- "name": "Error: UnexpectedDerivationMethod",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"KMD\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10001\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10001\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10001\"\r\n }\r\n ],\r\n \"min_connected\": 1, // defaults to 1 when omitted\r\n \"max_connected\": 3 // defaults to len(servers) when omitted\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "198"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:28:37 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"error\":\"rpc:183] dispatcher_legacy:140] legacy:148] Deactivated coin due to error in balance querying: Ok(Err(utxo_common:2789] lp_coins:4401] UnexpectedDerivationMethod(ExpectedSingleAddress)))\"}"
- }
- ]
- },
- {
- "name": "electrum (UTXO WSS)",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"DOC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10020\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10020\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10020\"\r\n }\r\n ]\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "electrum QTUM",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"tQTUM\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10071\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10071\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10071\"\r\n }\r\n ]\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"tQTUM\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10071\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10071\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10071\"\r\n }\r\n ]\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "207"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 10:39:54 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\",\"address\":\"qc5BakMDwHqXyCfA97SpZ7f6pTzc2kYa9W\",\"balance\":\"0\",\"unspendable_balance\":\"0\",\"coin\":\"tQTUM\",\"required_confirmations\":1,\"requires_notarization\":false,\"mature_confirmations\":2000}"
- }
- ]
- },
- {
- "name": "electrum QRC20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"electrum\",\r\n \"coin\": \"QC\",\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10050\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10050\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10050\"\r\n }\r\n ],\r\n \"swap_contract_address\": \"0x2f754733acd6d753731c00fee32cb484551cc15d\"\r\n // \"fallback_swap_contract\": null, // Accepted values: Strings\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Enable",
- "item": [
- {
- "name": "enable UTXO",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable\",\r\n \"coin\": \"DOC\"\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "enable ETH/ERC20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable\",\r\n \"coin\": \"ETH\",\r\n \"urls\": [\r\n \"http://eth1.cipig.net:8555\",\r\n \"http://eth2.cipig.net:8555\",\r\n \"http://eth3.cipig.net:8555\"\r\n ],\r\n \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\"\r\n // \"fallback_swap_contract\": null, // Accepted values: Strings\r\n // \"gas_station_url\": null, // Accepted values: Strings\r\n // \"gas_station_decimals\": 8,\r\n // \"gas_station_policy\": {\r\n // \"policy\": \"MeanAverageFast\" // Accepted values: \"MeanAverageFast\", \"Average\"\r\n // },\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1 // Default: Coin Config\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "enable ETH/ERC20",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable\",\r\n \"coin\": \"ETH\",\r\n \"urls\": [\r\n \"http://eth1.cipig.net:8555\",\r\n \"http://eth2.cipig.net:8555\",\r\n \"http://eth3.cipig.net:8555\"\r\n ],\r\n \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\"\r\n // \"fallback_swap_contract\": null, // Accepted values: Strings\r\n // \"gas_station_url\": null, // Accepted values: Strings\r\n // \"gas_station_decimals\": 8,\r\n // \"gas_station_policy\": {\r\n // \"policy\": \"MeanAverageFast\" // Accepted values: \"MeanAverageFast\", \"Average\"\r\n // },\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1 // Default: Coin Config\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "204"
- },
- {
- "key": "date",
- "value": "Fri, 13 Sep 2024 07:59:15 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\",\"address\":\"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\",\"balance\":\"0.086762578016820988\",\"unspendable_balance\":\"0\",\"coin\":\"ETH\",\"required_confirmations\":3,\"requires_notarization\":false}"
- }
- ]
- },
- {
- "name": "enable QTUM",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable\",\r\n \"coin\": \"QTUM\"\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "enable QRC20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable\",\r\n \"coin\": \"QC\",\r\n \"swap_contract_address\": \"0x2f754733acd6d753731c00fee32cb484551cc15d\"\r\n // \"fallback_swap_contract\": null, // Accepted values: Strings\r\n // \"mm2\": null, // Required only if: Not in Coin Config // Accepted values: 0, 1\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "disable_coin",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"disable_coin\",\r\n \"coin\": \"DOC\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "Disables the selected coin."
- },
- "response": []
- },
- {
- "name": "get_enabled_coins",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_enabled_coins\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_enabled_coins",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_enabled_coins\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "78"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:21:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":[{\"ticker\":\"MARTY\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"}]}"
- }
- ]
- }
- ]
- },
- {
- "name": "Wallet",
- "item": [
- {
- "name": "convertaddress",
- "item": [
- {
- "name": "convertaddress UTXO",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"convertaddress\",\r\n \"coin\": \"tBTC-TEST\",\r\n \"from\": \"mtQvKcJQnSqdjapPpSpAwJYikhx2QU1KSd\",\r\n \"to_address_format\": {\r\n \"format\": \"segwit\" // Accepted values: \"standard\", \"segwit\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "convertaddress ETH",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"convertaddress\",\r\n \"coin\": \"ETH\",\r\n \"from\": \"0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359\",\r\n \"to_address_format\": {\r\n \"format\": \"mixedcase\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "convertaddress QTUM",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"convertaddress\",\r\n \"coin\": \"tQTUM\",\r\n \"from\": \"qXeRVx1juqADVoV9f4gofuCSoBnejTsYUj\",\r\n \"to_address_format\": {\r\n \"format\": \"contract\" // Accepted values: \"wallet\", \"contract\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "convertaddress BCH",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"convertaddress\",\r\n \"coin\": \"tBCH\",\r\n \"from\": \"bchtest:qzxh2lsx5z78ez6szxl0qef8cccsg9euwcu00sv2n2\",\r\n \"to_address_format\": {\r\n \"format\": \"standard\" // Accepted values: \"standard\", \"cashaddress\"\r\n // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "convert_utxo_address",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"convert_utxo_address\",\r\n \"address\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\",\r\n \"to_coin\": \"tBTC-TEST\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "withdraw",
- "item": [
- {
- "name": "withdraw UTXO",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"withdraw\",\r\n \"coin\": \"DOC\",\r\n \"to\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\",\r\n \"amount\": 1.025 // used only if: \"max\": false\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "withdraw ETH/ERC20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"withdraw\",\r\n \"coin\": \"ETH\",\r\n \"to\": \"0x60b56cde26535caD3d8AB7b54bfA2689A3C1e134\",\r\n \"amount\": 0.0025 // used only if: \"max\": false\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"EthGas\",\r\n // \"gas_price\": , // Default: Max from [\"gas_station_url\", \"eth_gasPrice\" call, \"eth_feeHistory\" call]\r\n // \"gas\": // Default: from \"estimate_gas\" call\r\n // }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "withdraw QRC20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"withdraw\",\r\n \"coin\": \"QC\",\r\n \"to\": \"QZVx8rW99tHCPcRoXDAHEf82PyJ2g9VZRn\",\r\n \"amount\": 10 // used only if: \"max\": false\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"Qrc20Gas\",\r\n // \"gas_limit\": 100000,\r\n // \"gas_price\": 40\r\n // }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "kmd_rewards_info",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"kmd_rewards_info\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "kmd_rewards_info",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"kmd_rewards_info\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "272"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 06:42:18 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"result\": [\n {\n \"tx_hash\": \"00a255d0746708b94010b144e12c3ba5fe53381f6d4d979bf6d8ba8e8788a0aa\",\n \"height\": 4091835,\n \"output_index\": 2,\n \"amount\": \"8456.47139458\",\n \"locktime\": 1725893238,\n \"accrued_rewards\": {\n \"Accrued\": \"0.00606555\"\n },\n \"accrue_start_at\": 1725896838,\n \"accrue_stop_at\": 1728571638\n }\n ]\n}"
- }
- ]
- },
- {
- "name": "my_balance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_balance\",\r\n \"coin\": \"tQTUM\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "Returns the confirmed and unconfirmed balance of the requested coin."
- },
- "response": [
- {
- "name": "Error: Coin not active",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_balance\",\r\n \"coin\": \"ATOM\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "86"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 06:38:06 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"error\":\"rpc:215] dispatcher_legacy:141] lp_commands_legacy:231] No such coin: ATOM\"}"
- },
- {
- "name": "my_balance",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_balance\",\r\n \"coin\": \"DOC\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "114"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 06:41:51 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"coin\":\"DOC\",\"balance\":\"10636.92038535\",\"unspendable_balance\":\"0\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"}"
- }
- ]
- },
- {
- "name": "my_tx_history",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_tx_history\",\r\n \"coin\": \"DOC\"\r\n // \"from_id\": null, // Accepted values: Strings\r\n // \"max\": false,\r\n // \"limit\": 10,\r\n // \"page_number\": 1, // used only if: \"from_id\": null\r\n\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "my_tx_history",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_tx_history\",\r\n \"coin\": \"TSIA\"\r\n // \"from_id\": null, // Accepted values: Strings\r\n // \"max\": false,\r\n // \"limit\": 10,\r\n // \"page_number\": 1, // used only if: \"from_id\": null\r\n\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "172"
- },
- {
- "key": "date",
- "value": "Fri, 01 Nov 2024 03:46:46 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"transactions\":[],\"limit\":10,\"skipped\":0,\"from_id\":null,\"total\":0,\"current_block\":22780,\"sync_status\":{\"state\":\"NotEnabled\"},\"page_number\":null,\"total_pages\":0}}"
- }
- ]
- },
- {
- "name": "send_raw_transaction",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"send_raw_transaction\",\r\n \"coin\": \"DOC\",\r\n \"tx_hex\": \"0400008085202f8901ebec086d37ee2526668c4d3e8cbf381c09894f8fa32a237f9544cf036faaa61100000000d74730440220505b138301498c3b9ca86eee170f6ee6aa1023a8c1ce52b4648073e102849ce6022009293a0e928cc6a0a2a540606a0e578693f32e205054b268bfd0c569884ca22a0120b4e3edc80c28c4d470ff0ca415da8cd74210b5eb64fe4703a41e74d7d45bdafb004c6b630473a13061b1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a91478daeddb10bd92635a15360cdadf5f674e4f38888821031ac6d25833a5961e2a8822b2e8b0ac1fd55d90cbbbb18a780552cbd66fc02bb3ac68ffffffff01b8820100000000001976a9149a85cc05e9a722575feb770a217c73fd6145cf0188ac73a13061000000000000000000000000000000\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "send_raw_transaction",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"send_raw_transaction\",\r\n \"coin\": \"IRIS\",\r\n \"tx_hex\": \"0a9f020ab7010a292f6962632e6170706c69636174696f6e732e7472616e736665722e76312e4d73675472616e736665721289010a087472616e7366657212096368616e6e656c2d331a0f0a0575697269731206313030303030222a6961613136647271766c33753873756b667375346c6d3371736b32386a72336661686a6139767376366b2a2b6f736d6f3136647271766c33753873756b667375346c6d3371736b32386a72336661686a6163347264773438eed285fe8b98e6fa17125e576520617265206d6f7265206f6674656e20667269676874656e6564207468616e20687572743b20616e6420776520737566666572206d6f72652066726f6d20696d6167696e6174696f6e207468616e2066726f6d207265616c6974792e18e28cdb0c12680a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc212040a020801185d12140a0e0a0575697269731205313038323110e0c65b1a4078d2d1360fc0b091cb34c07f1beec957f88324688210852832ad121d1de7a3c737279b55783f10522733becc79ecdb5db565bd8626a8109a3be62196268d2ff9\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "78"
- },
- {
- "key": "date",
- "value": "Mon, 16 Sep 2024 02:19:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"tx_hash\":\"D87E4345B9C2091E7670EB1D527970040AA725385571D7F85711C282C6D468D9\"}"
- },
- {
- "name": "send_raw_transaction (SIA)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"send_raw_transaction\",\r\n \"coin\": \"TSIA\",\r\n \"tx_hex\": \"{\\\"siacoinInputs\\\": [{\\\"parent\\\": {\\\"id\\\": \\\"h:ac0ba05f8777ebcc0a2981dd31367a7184e9155cf5a19db165cfcac7ba37c520\\\",\\\"leafIndex\\\": 35514, \\\"merkleProof\\\": [\\\"h:8cd35fe8f44230e2968ee3b72d7ec1995201db7b895ccb8d0415c7ed991b3f3f\\\",\\\"h:4d891b3eb03d00cd85c268dfe1470c8057d3705b1d396b3741eb1e50ad0df65c\\\",\\\"h:fb9702701e1443c8fddf029f0969adcb7492b1b273ec283e894afed55d803215\\\",\\\"h:79ab8a93129991e87a0b8b36255c68aa4389618196b64181c74749a5c3bb5a47\\\",\\\"h:0281315992e2ea4ca95ff3f41b2496c26b70e3e907e56cb2d49203b91f0e3266\\\",\\\"h:436a766658153eeccb1a9c6c59c369090ffa2749a2fd9d3f20007942f9e4dc47\\\",\\\"h:19128b239db22df5e8c0c9082c66dbaa0b54d017bea1b9cb7809c33c9b0e71ca\\\",\\\"h:945de7689978f393d34e395b6c28220efd64269fdcf4a59a1070e0a3581679ef\\\",\\\"h:69429e9433d2b8266645e4a322e6938f776a09db26edb20283914c06fd3f8fe8\\\",\\\"h:9c8b56f9c3c7c26c3b60f6449e1501f52b75d74dc82bed7fabbc973b0fff99f5\\\",\\\"h:be8364e9447e3bf70dd8f0240e37507ef1cb29b3d2c9cbe8a725fe830ab45a33\\\",\\\"h:28fd31d0444b9be59e3dc324efb7a552e6fb1db87f4fe879ef047bcaf45ca118\\\",\\\"h:137d8b1589543204223072ad2a0a5b8283ea05fcb680b05e0c8d399e5336e1e0\\\"],\\\"siacoinOutput\\\": {\\\"value\\\": \\\"1000000000000000000000000000000000\\\",\\\"address\\\": \\\"addr:5e0dca11b958bd1b621ecb3a3a5c9122b058802b90b3c739e8a0ec596f6f25138eb9c0ab59a4\\\"},\\\"maturityHeight\\\": 0},\\\"satisfiedPolicy\\\": {\\\"policy\\\": {\\\"type\\\": \\\"pk\\\",\\\"policy\\\": \\\"ed25519:7470b18df7faf8842e4550cdb993b879cad60e355cbce71bb095e4444fbc2ebb\\\"},\\\"signatures\\\": [\\\"sig:6b849c6421fe6802123a6d7a87c3c39e3c8d7345d57b08f1f81631b8e3035bccf17ef232a59681a982f557f8031c608c6208e226f3d64c3a850cc226a8a41a01\\\"]}}],\\\"siacoinOutputs\\\": [{\\\"value\\\": \\\"10000000000000000000000000000\\\",\\\"address\\\": \\\"addr:f98cd31f1f37b258b5bd42b093c6b522698b4dee2f9acee2c75321a18a2d3528dcbb5c24cec8\\\"},{\\\"value\\\": \\\"999989999999990000000000000000000\\\",\\\"address\\\": \\\"addr:5e0dca11b958bd1b621ecb3a3a5c9122b058802b90b3c739e8a0ec596f6f25138eb9c0ab59a4\\\"}],\\\"minerFee\\\": \\\"10000000000000000000\\\"}\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "80"
- },
- {
- "key": "date",
- "value": "Mon, 28 Oct 2024 16:16:14 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"tx_hash\":\"h:df3f8a11fbace9a9fa3f3004b7890e6ac5fa4fc83052a47b006a6daf1a642048\"}"
- }
- ]
- },
- {
- "name": "show_priv_key",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"show_priv_key\",\r\n \"coin\": \"DOC\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "validateaddress",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"validateaddress\",\r\n \"coin\": \"DOC\",\r\n \"address\": \"RPNERS8TK1MeRo7xBthgaNsF2vL4236zX8\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Orders",
- "item": [
- {
- "name": "best_orders",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"best_orders\",\r\n \"coin\": \"DOC\",\r\n \"action\": \"buy\", // Accepted values: \"buy\", \"sell\"\r\n \"volume\": 1.1\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "buy",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"buy\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"price\": 1.1,\r\n \"volume\": 2.4\r\n // \"min_volume\": null, // Accepted values: Decimals\r\n // \"timeout\": 30,\r\n // \"match_by\": {\r\n // \"type\": \"Any\" // Accepted values: \"Any\", \"Orders\", \"Pubkeys\"\r\n // // \"data\": [\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\",\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\"\r\n // // ] // Required only if: \"type\": \"Orders\", \"type\": \"Pubkeys\"\r\n // },\r\n // \"order_type\": {\r\n // \"type\": \"GoodTillCancelled\" // Accepted values: \"GoodTillCancelled\", \"FillOrKill\"\r\n // },\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"save_in_history\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "GoodTillCancelled",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"buy\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"price\": 1.1,\r\n \"volume\": 2.4\r\n // \"min_volume\": null, // Accepted values: Decimals\r\n // \"timeout\": 30,\r\n // \"match_by\": {\r\n // \"type\": \"Any\" // Accepted values: \"Any\", \"Orders\", \"Pubkeys\"\r\n // // \"data\": [\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\",\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\"\r\n // // ] // Required only if: \"type\": \"Orders\", \"type\": \"Pubkeys\"\r\n // },\r\n // \"order_type\": {\r\n // \"type\": \"GoodTillCancelled\" // Accepted values: \"GoodTillCancelled\", \"FillOrKill\"\r\n // },\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"save_in_history\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "718"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:35:27 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"base\":\"DOC\",\"rel\":\"MARTY\",\"base_amount\":\"2.4\",\"base_amount_rat\":[[1,[12]],[1,[5]]],\"rel_amount\":\"2.64\",\"rel_amount_rat\":[[1,[66]],[1,[25]]],\"action\":\"Buy\",\"uuid\":\"0a3859ba-0e28-49de-b015-641c050a6409\",\"method\":\"request\",\"sender_pubkey\":\"d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\"dest_pub_key\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"match_by\":{\"type\":\"Any\"},\"conf_settings\":{\"base_confs\":1,\"base_nota\":false,\"rel_confs\":1,\"rel_nota\":false},\"order_type\":{\"type\":\"GoodTillCancelled\"},\"min_volume\":\"0.0001\",\"min_volume_fraction\":{\"numer\":\"1\",\"denom\":\"10000\"},\"min_volume_rat\":[[1,[1]],[1,[10000]]],\"base_orderbook_ticker\":null,\"rel_orderbook_ticker\":null}}"
- }
- ]
- },
- {
- "name": "cancel_all_orders",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"cancel_all_orders\",\r\n \"cancel_by\": {\r\n \"type\": \"All\" // Accepted values: \"All\", \"Pair\", \"Coin\"\r\n // \"data\": {\r\n // \"base\": \"DOC\", // Required only if: \"type\": \"Pair\"\r\n // \"rel\": \"MARTY\" // Required only if: \"type\": \"Pair\"\r\n // // \"ticker\": \"DOC\" // Required only if: \"type\": \"Coin\"\r\n // } // Required only if: \"type\": \"Pair\", \"type\": \"Coin\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "cancel_all_orders for coin",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"cancel_all_orders\",\r\n \"cancel_by\": {\r\n \"type\": \"Coin\", // Accepted values: \"All\", \"Pair\", \"Coin\"\r\n \"data\": {\r\n // \"base\": \"DOC\", // Required only if: \"type\": \"Pair\"\r\n // \"rel\": \"MARTY\" // Required only if: \"type\": \"Pair\"\r\n \"ticker\": \"SEPOLIAETH\" // Required only if: \"type\": \"Coin\"\r\n } // Required only if: \"type\": \"Pair\", \"type\": \"Coin\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "167"
- },
- {
- "key": "date",
- "value": "Tue, 25 Feb 2025 10:09:16 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"cancelled\":[\"083a286e-8c21-4815-967a-c368a1d8ada5\",\"a29d6e0f-0e7a-4647-aacc-620969213abc\",\"0a1dd9aa-14bb-4e64-9bf8-a8f2ce9b5cfd\"],\"currently_matching\":[]}}"
- }
- ]
- },
- {
- "name": "cancel_order",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"cancel_order\",\r\n \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "get_trade_fee",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_trade_fee\",\r\n \"coin\": \"DOC\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "max_taker_vol",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"max_taker_vol\",\r\n \"coin\": \"DOC\"\r\n // \"trade_with\": \"DOC\" // Default: \"coin\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "max_taker_vol",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"max_taker_vol\",\r\n \"coin\": \"TSIA\"\r\n // \"trade_with\": \"DOC\" // Default: \"coin\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "73"
- },
- {
- "key": "date",
- "value": "Fri, 01 Nov 2024 03:44:16 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"numer\":\"85469222999997669\",\"denom\":\"77800000\"},\"coin\":\"TSIA\"}"
- }
- ]
- },
- {
- "name": "min_trading_vol",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"min_trading_vol\",\r\n \"coin\": \"DOC\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "my_orders",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_orders\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "orders_history_by_filter",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"orders_history_by_filter\"\r\n // \"order_type\": null, // Accepted values: \"Maker\", \"Taker\"\r\n // \"initial_action\": null, // Accepted values: \"Buy\", \"Sell\"\r\n // \"base\": null, // Accepted values: Strings\r\n // \"rel\": null, // Accepted values: Strings\r\n // \"from_price\": null, // Accepted values: Decimals\r\n // \"to_price\": null, // Accepted values: Decimals\r\n // \"from_volume\": null, // Accepted values: Decimals\r\n // \"to_volume\": null, // Accepted values: Decimals\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null, // Accepted values: Integers\r\n // \"was_taker\": null, // Accepted values: Booleans\r\n // \"status\": null, // Accepted values: \"Fulfilled\", \"ToMaker\", \"InsufficientBalance\", \"TimedOut\", \"Cancelled\"\r\n // \"include_details\": false\r\n\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "order_status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"order_status\",\r\n \"uuid\": \"6a242691-6c05-474a-85c1-5b3f42278f41\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "orderbook",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"orderbook\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "orderbook_depth",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"orderbook_depth\",\r\n \"pairs\":[[\"DOC\",\"MARTY\"],[\"BTC\",\"KMD\"],[\"DOGE\",\"KMD\"]]\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "sell",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"sell\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"price\": 1.1,\r\n \"volume\": 2.4\r\n // \"min_volume\": null, // Accepted values: Decimals\r\n // \"timeout\": 30,\r\n // \"match_by\": {\r\n // \"type\": \"Any\" // Accepted values: \"Any\", \"Orders\", \"Pubkeys\"\r\n // // \"data\": [\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\",\r\n // // \"1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a\"\r\n // // ] // Required only if: \"type\": \"Orders\", \"type\": \"Pubkeys\"\r\n // },\r\n // \"order_type\": {\r\n // \"type\": \"GoodTillCancelled\" // Accepted values: \"GoodTillCancelled\", \"FillOrKill\"\r\n // },\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"save_in_history\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "setprice",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"setprice\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"price\": 0.9,\r\n \"volume\": 1.05 // used only if: \"max\": false\r\n // \"max\": false,\r\n // \"min_volume\": null, // Accepted values: Decimals\r\n // \"cancel_previous\": true,\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"save_in_history\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "trade_preimage",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"swap_method\": \"setprice\", // Accepted values: \"setprice\", \"buy\", \"sell\"\r\n \"price\": 1.01,\r\n \"volume\": 1.05 // used only if: \"max\": false\r\n // \"max\": false\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "update_maker_order",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"update_maker_order\",\r\n \"uuid\": \"6f65968f-e3c6-4978-98c5-5cec2bb5aa5b\"\r\n // \"new_price\": null, // Accepted values: Decimals\r\n // \"max\": null, // Accepted values: Booleans\r\n // \"volume_delta\": null, // Accepted values: Positive or Negative Decimals\r\n // \"min_volume\": null, // Accepted values: Decimals\r\n // \"base_confs\": null, // Accepted values: Integers\r\n // \"base_nota\": null, // Accepted values: Booleans\r\n // \"rel_confs\": null, // Accepted values: Integers\r\n // \"rel_nota\": null // Accepted values: Booleans\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Swaps",
- "item": [
- {
- "name": "active_swaps",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\",\r\n \"include_status\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "active_swaps (without status)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\"\r\n // \"include_status\": false\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "66"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 11:36:39 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"uuids\": [\n \"7b60a494-f159-419c-8f41-02e10f897513\"\n ],\n \"statuses\": null\n}"
- },
- {
- "name": "active_swaps (with status)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\",\r\n \"include_status\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "2388"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 11:43:12 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"uuids\": [\n \"44798382-8c63-4047-b5d8-70a60fa2546b\"\n ],\n \"statuses\": {\n \"44798382-8c63-4047-b5d8-70a60fa2546b\": {\n \"type\": \"Taker\",\n \"uuid\": \"44798382-8c63-4047-b5d8-70a60fa2546b\",\n \"my_order_uuid\": \"44798382-8c63-4047-b5d8-70a60fa2546b\",\n \"events\": [\n {\n \"timestamp\": 1730634185287,\n \"event\": {\n \"type\": \"Started\",\n \"data\": {\n \"taker_coin\": \"MARTY\",\n \"maker_coin\": \"DOC\",\n \"maker\": \"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"my_persistent_pub\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"lock_duration\": 7800,\n \"maker_amount\": \"2.4\",\n \"taker_amount\": \"2.4\",\n \"maker_payment_confirmations\": 1,\n \"maker_payment_requires_nota\": false,\n \"taker_payment_confirmations\": 1,\n \"taker_payment_requires_nota\": false,\n \"taker_payment_lock\": 1730641984,\n \"uuid\": \"44798382-8c63-4047-b5d8-70a60fa2546b\",\n \"started_at\": 1730634184,\n \"maker_payment_wait\": 1730637304,\n \"maker_coin_start_block\": 803893,\n \"taker_coin_start_block\": 818506,\n \"fee_to_send_taker_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"taker_payment_trade_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"maker_payment_spend_trade_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": true\n },\n \"maker_coin_htlc_pubkey\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"taker_coin_htlc_pubkey\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"p2p_privkey\": null\n }\n }\n }\n ],\n \"maker_amount\": \"2.4\",\n \"maker_coin\": \"DOC\",\n \"maker_coin_usd_price\": null,\n \"taker_amount\": \"2.4\",\n \"taker_coin\": \"MARTY\",\n \"taker_coin_usd_price\": null,\n \"gui\": \"mm2_777\",\n \"mm_version\": \"2.2.0-beta_caf803b\",\n \"success_events\": [\n \"Started\",\n \"Negotiated\",\n \"TakerFeeSent\",\n \"TakerPaymentInstructionsReceived\",\n \"MakerPaymentReceived\",\n \"MakerPaymentWaitConfirmStarted\",\n \"MakerPaymentValidatedAndConfirmed\",\n \"TakerPaymentSent\",\n \"WatcherMessageSent\",\n \"TakerPaymentSpent\",\n \"MakerPaymentSpent\",\n \"MakerPaymentSpentByWatcher\",\n \"MakerPaymentSpendConfirmed\",\n \"Finished\"\n ],\n \"error_events\": [\n \"StartFailed\",\n \"NegotiateFailed\",\n \"TakerFeeSendFailed\",\n \"MakerPaymentValidateFailed\",\n \"MakerPaymentWaitConfirmFailed\",\n \"TakerPaymentTransactionFailed\",\n \"TakerPaymentWaitConfirmFailed\",\n \"TakerPaymentDataSendFailed\",\n \"TakerPaymentWaitForSpendFailed\",\n \"MakerPaymentSpendFailed\",\n \"MakerPaymentSpendConfirmFailed\",\n \"TakerPaymentWaitRefundStarted\",\n \"TakerPaymentRefundStarted\",\n \"TakerPaymentRefunded\",\n \"TakerPaymentRefundedByWatcher\",\n \"TakerPaymentRefundFailed\",\n \"TakerPaymentRefundFinished\"\n ]\n }\n }\n}"
- }
- ]
- },
- {
- "name": "all_swaps_uuids_by_filter",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"all_swaps_uuids_by_filter\"\r\n // \"my_coin\": null, // Accepted values: Strings\r\n // \"other_coin\": null, // Accepted values: Strings\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "coins_needed_for_kick_start",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"coins_needed_for_kick_start\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "import_swaps",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"import_swaps\",\r\n \"swaps\": [\r\n {\r\n \"error_events\": [\r\n \"StartFailed\",\r\n \"NegotiateFailed\",\r\n \"TakerFeeSendFailed\",\r\n \"MakerPaymentValidateFailed\",\r\n \"TakerPaymentTransactionFailed\",\r\n \"TakerPaymentDataSendFailed\",\r\n \"TakerPaymentWaitForSpendFailed\",\r\n \"MakerPaymentSpendFailed\",\r\n \"TakerPaymentRefunded\",\r\n \"TakerPaymentRefundFailed\"\r\n ],\r\n \"events\": [\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"lock_duration\": 7800,\r\n \"maker\": \"631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"maker_amount\": \"3\",\r\n \"maker_coin\": \"BEER\",\r\n \"maker_coin_start_block\": 156186,\r\n \"maker_payment_confirmations\": 0,\r\n \"maker_payment_wait\": 1568883784,\r\n \"my_persistent_pub\": \"02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3\",\r\n \"started_at\": 1568881184,\r\n \"taker_amount\": \"4\",\r\n \"taker_coin\": \"ETOMIC\",\r\n \"taker_coin_start_block\": 175041,\r\n \"taker_payment_confirmations\": 1,\r\n \"taker_payment_lock\": 1568888984,\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"\r\n },\r\n \"type\": \"Started\"\r\n },\r\n \"timestamp\": 1568881185316\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"maker_payment_locktime\": 1568896784,\r\n \"maker_pubkey\": \"02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"secret_hash\": \"eba736c5cc9bb33dee15b4a9c855a7831a484d84\"\r\n },\r\n \"type\": \"Negotiated\"\r\n },\r\n \"timestamp\": 1568881246025\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"0c07be4dda88d8d75374496aa0f27e12f55363ce8d558cb5feecc828545e5f87\",\r\n \"tx_hex\": \"0400008085202f890146b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c000000006a473044022077acb70e5940dfe789faa77e72b34f098abbf0974ea94a0380db157e243965230220614ec4966db0a122b0e7c23aa0707459b3b4f8241bb630c635cf6e943e96362e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02f0da0700000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac68630700000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac5e3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerFeeSent\"\r\n },\r\n \"timestamp\": 1568881250689\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"31d97b3359bdbdfbd241e7706c90691e4d7c0b7abd27f2b22121be7f71c5fd06\",\r\n \"tx_hex\": \"0400008085202f8901b4679094d4bf74f52c9004107cb9641a658213d5e9950e42a8805824e801ffc7010000006b483045022100b2e49f8bdc5a4b6c404e10150872dbec89a46deb13a837d3251c0299fe1066ca022012cbe6663106f92aefce88238b25b53aadd3522df8290ced869c3cc23559cc23012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200a3e1110000000017a91476e1998b0cd18da5f128e5bb695c36fbe6d957e98764c987c9bf0000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac753a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"MakerPaymentReceived\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentWaitConfirmStarted\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\r\n },\r\n \"timestamp\": 1568881291985\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"95926ab204049edeadb370c17a1168d9d79ee5747d8d832f73cfddf1c74f3961\",\r\n \"tx_hex\": \"0400008085202f8902875f5e5428c8ecfeb58c558dce6353f5127ef2a06a497453d7d888da4dbe070c010000006a4730440220416059356dc6dde0ddbee206e456698d7e54c3afa92132ecbf332e8c937e5383022068a41d9c208e8812204d4b0d21749b2684d0eea513467295e359e03c5132e719012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff46b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c010000006b483045022100a990c798d0f96fd5ff7029fd5318f3c742837400d9f09a002e7f5bb1aeaf4e5a0220517dbc16713411e5c99bb0172f295a54c97aaf4d64de145eb3c5fa0fc38b67ff012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff020084d7170000000017a9144d57b4930e6c86493034f17aa05464773625de1c877bd0de03010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8c3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerPaymentSent\"\r\n },\r\n \"timestamp\": 1568881296904\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"secret\": \"fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96\",\r\n \"transaction\": {\r\n \"tx_hash\": \"68f5ec617bd9a4a24d7af0ce9762d87f7baadc13a66739fd4a2575630ecc1827\",\r\n \"tx_hex\": \"0400008085202f890161394fc7f1ddcf732f838d7d74e59ed7d968117ac170b3adde9e0404b26a929500000000d8483045022100a33d976cf509d6f9e66c297db30c0f44cced2241ee9c01c5ec8d3cbbf3d41172022039a6e02c3a3c85e3861ab1d2f13ba52677a3b1344483b2ae443723ba5bb1353f0120fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96004c6b63049858835db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a914eba736c5cc9bb33dee15b4a9c855a7831a484d84882102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac68ffffffff011880d717000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac942c835d000000000000000000000000000000\"\r\n }\r\n },\r\n \"type\": \"TakerPaymentSpent\"\r\n },\r\n \"timestamp\": 1568881328643\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"error\": \"taker_swap:798] utxo:950] utxo:950] error\"\r\n },\r\n \"type\": \"MakerPaymentSpendFailed\"\r\n },\r\n \"timestamp\": 1568881328645\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"Finished\"\r\n },\r\n \"timestamp\": 1568881328648\r\n }\r\n ],\r\n \"my_info\": {\r\n \"my_amount\": \"4\",\r\n \"my_coin\": \"ETOMIC\",\r\n \"other_amount\": \"3\",\r\n \"other_coin\": \"BEER\",\r\n \"started_at\": 1568881184\r\n },\r\n \"recoverable\": true,\r\n \"success_events\": [\r\n \"Started\",\r\n \"Negotiated\",\r\n \"TakerFeeSent\",\r\n \"MakerPaymentReceived\",\r\n \"MakerPaymentWaitConfirmStarted\",\r\n \"MakerPaymentValidatedAndConfirmed\",\r\n \"TakerPaymentSent\",\r\n \"TakerPaymentSpent\",\r\n \"MakerPaymentSpent\",\r\n \"Finished\"\r\n ],\r\n \"type\": \"Taker\",\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"\r\n },\r\n {\r\n \"error_events\": [\r\n \"StartFailed\",\r\n \"NegotiateFailed\",\r\n \"TakerFeeSendFailed\",\r\n \"MakerPaymentValidateFailed\",\r\n \"TakerPaymentTransactionFailed\",\r\n \"TakerPaymentDataSendFailed\",\r\n \"TakerPaymentWaitForSpendFailed\",\r\n \"MakerPaymentSpendFailed\",\r\n \"TakerPaymentRefunded\",\r\n \"TakerPaymentRefundFailed\"\r\n ],\r\n \"events\": [\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"lock_duration\": 7800,\r\n \"maker\": \"631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"maker_amount\": \"3\",\r\n \"maker_coin\": \"BEER\",\r\n \"maker_coin_start_block\": 156186,\r\n \"maker_payment_confirmations\": 0,\r\n \"maker_payment_wait\": 1568883784,\r\n \"my_persistent_pub\": \"02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3\",\r\n \"started_at\": 1568881184,\r\n \"taker_amount\": \"4\",\r\n \"taker_coin\": \"ETOMIC\",\r\n \"taker_coin_start_block\": 175041,\r\n \"taker_payment_confirmations\": 1,\r\n \"taker_payment_lock\": 1568888984,\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"\r\n },\r\n \"type\": \"Started\"\r\n },\r\n \"timestamp\": 1568881185316\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"maker_payment_locktime\": 1568896784,\r\n \"maker_pubkey\": \"02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"secret_hash\": \"eba736c5cc9bb33dee15b4a9c855a7831a484d84\"\r\n },\r\n \"type\": \"Negotiated\"\r\n },\r\n \"timestamp\": 1568881246025\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"0c07be4dda88d8d75374496aa0f27e12f55363ce8d558cb5feecc828545e5f87\",\r\n \"tx_hex\": \"0400008085202f890146b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c000000006a473044022077acb70e5940dfe789faa77e72b34f098abbf0974ea94a0380db157e243965230220614ec4966db0a122b0e7c23aa0707459b3b4f8241bb630c635cf6e943e96362e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02f0da0700000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac68630700000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac5e3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerFeeSent\"\r\n },\r\n \"timestamp\": 1568881250689\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"31d97b3359bdbdfbd241e7706c90691e4d7c0b7abd27f2b22121be7f71c5fd06\",\r\n \"tx_hex\": \"0400008085202f8901b4679094d4bf74f52c9004107cb9641a658213d5e9950e42a8805824e801ffc7010000006b483045022100b2e49f8bdc5a4b6c404e10150872dbec89a46deb13a837d3251c0299fe1066ca022012cbe6663106f92aefce88238b25b53aadd3522df8290ced869c3cc23559cc23012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200a3e1110000000017a91476e1998b0cd18da5f128e5bb695c36fbe6d957e98764c987c9bf0000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac753a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"MakerPaymentReceived\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentWaitConfirmStarted\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\r\n },\r\n \"timestamp\": 1568881291985\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"95926ab204049edeadb370c17a1168d9d79ee5747d8d832f73cfddf1c74f3961\",\r\n \"tx_hex\": \"0400008085202f8902875f5e5428c8ecfeb58c558dce6353f5127ef2a06a497453d7d888da4dbe070c010000006a4730440220416059356dc6dde0ddbee206e456698d7e54c3afa92132ecbf332e8c937e5383022068a41d9c208e8812204d4b0d21749b2684d0eea513467295e359e03c5132e719012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff46b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c010000006b483045022100a990c798d0f96fd5ff7029fd5318f3c742837400d9f09a002e7f5bb1aeaf4e5a0220517dbc16713411e5c99bb0172f295a54c97aaf4d64de145eb3c5fa0fc38b67ff012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff020084d7170000000017a9144d57b4930e6c86493034f17aa05464773625de1c877bd0de03010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8c3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerPaymentSent\"\r\n },\r\n \"timestamp\": 1568881296904\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"secret\": \"fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96\",\r\n \"transaction\": {\r\n \"tx_hash\": \"68f5ec617bd9a4a24d7af0ce9762d87f7baadc13a66739fd4a2575630ecc1827\",\r\n \"tx_hex\": \"0400008085202f890161394fc7f1ddcf732f838d7d74e59ed7d968117ac170b3adde9e0404b26a929500000000d8483045022100a33d976cf509d6f9e66c297db30c0f44cced2241ee9c01c5ec8d3cbbf3d41172022039a6e02c3a3c85e3861ab1d2f13ba52677a3b1344483b2ae443723ba5bb1353f0120fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96004c6b63049858835db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a914eba736c5cc9bb33dee15b4a9c855a7831a484d84882102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac68ffffffff011880d717000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac942c835d000000000000000000000000000000\"\r\n }\r\n },\r\n \"type\": \"TakerPaymentSpent\"\r\n },\r\n \"timestamp\": 1568881328643\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"error\": \"taker_swap:798] utxo:950] utxo:950] error\"\r\n },\r\n \"type\": \"MakerPaymentSpendFailed\"\r\n },\r\n \"timestamp\": 1568881328645\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"Finished\"\r\n },\r\n \"timestamp\": 1568881328648\r\n }\r\n ],\r\n \"my_info\": {\r\n \"my_amount\": \"4\",\r\n \"my_coin\": \"ETOMIC\",\r\n \"other_amount\": \"3\",\r\n \"other_coin\": \"BEER\",\r\n \"started_at\": 1568881184\r\n },\r\n \"recoverable\": true,\r\n \"success_events\": [\r\n \"Started\",\r\n \"Negotiated\",\r\n \"TakerFeeSent\",\r\n \"MakerPaymentReceived\",\r\n \"MakerPaymentWaitConfirmStarted\",\r\n \"MakerPaymentValidatedAndConfirmed\",\r\n \"TakerPaymentSent\",\r\n \"TakerPaymentSpent\",\r\n \"MakerPaymentSpent\",\r\n \"Finished\"\r\n ],\r\n \"type\": \"Taker\",\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"\r\n }\r\n ]\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "my_recent_swaps",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\"\r\n // \"limit\": 10,\r\n // \"page_number\": 1,\r\n // \"from_uuid\": \"fc72979a-68f6-422a-ade0-42dd7faaf421\"\r\n // \"my_coin\": null, // Accepted values: Strings\r\n // \"other_coin\": null, // Accepted values: Strings\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "no filters",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\"\r\n // \"limit\": 10,\r\n // \"page_number\": 1,\r\n // \"from_uuid\": null, // Accepted values: Strings\r\n // \"my_coin\": null, // Accepted values: Strings\r\n // \"other_coin\": null, // Accepted values: Strings\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "9085"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 16:01:27 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"result\": {\n \"swaps\": [\n {\n \"type\": \"Taker\",\n \"uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"my_order_uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"events\": [\n {\n \"timestamp\": 1725849334423,\n \"event\": {\n \"type\": \"Started\",\n \"data\": {\n \"taker_coin\": \"MARTY\",\n \"maker_coin\": \"DOC\",\n \"maker\": \"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"my_persistent_pub\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"lock_duration\": 7800,\n \"maker_amount\": \"2.4\",\n \"taker_amount\": \"2.4\",\n \"maker_payment_confirmations\": 1,\n \"maker_payment_requires_nota\": false,\n \"taker_payment_confirmations\": 1,\n \"taker_payment_requires_nota\": false,\n \"taker_payment_lock\": 1725857133,\n \"uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"started_at\": 1725849333,\n \"maker_payment_wait\": 1725852453,\n \"maker_coin_start_block\": 724378,\n \"taker_coin_start_block\": 738955,\n \"fee_to_send_taker_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"taker_payment_trade_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"maker_payment_spend_trade_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": true\n },\n \"maker_coin_htlc_pubkey\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"taker_coin_htlc_pubkey\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"p2p_privkey\": null\n }\n }\n },\n {\n \"timestamp\": 1725849338425,\n \"event\": {\n \"type\": \"Negotiated\",\n \"data\": {\n \"maker_payment_locktime\": 1725864931,\n \"maker_pubkey\": \"000000000000000000000000000000000000000000000000000000000000000000\",\n \"secret_hash\": \"91ddaac214398b0b728d652af8d86f2e06fbbb34\",\n \"maker_coin_swap_contract_addr\": null,\n \"taker_coin_swap_contract_addr\": null,\n \"maker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"taker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\"\n }\n }\n },\n {\n \"timestamp\": 1725849339829,\n \"event\": {\n \"type\": \"TakerFeeSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f890101280d9a0703a25cdd553babd5430708f303fe3d446cd79555a53619c987d7b3000000006a47304402205805ecb3fad4c69e27061a35197c470e6a72a2b762269d3ef6b249c835396cd5022046b710dd5b6bdda75cc32a2cb9511ca51c754e4f2bcac8cd0f2757728a1671c6012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff0290b60400000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88aca0e4dc11000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88acfb5ede66000000000000000000000000000000\",\n \"tx_hash\": \"614d3b1ef3666799d71f54ea242f2cb839646be3bfc81d8f1cfce26747cb9892\"\n }\n }\n },\n {\n \"timestamp\": 1725849341830,\n \"event\": {\n \"type\": \"TakerPaymentInstructionsReceived\",\n \"data\": null\n }\n },\n {\n \"timestamp\": 1725849341831,\n \"event\": {\n \"type\": \"MakerPaymentReceived\",\n \"data\": {\n \"tx_hex\": \"0400008085202f8901175391f3922ffcf7dc8929b9795c2fec8d82ed1649e0f3926e04709993dc35a6020000006a4730440220363ea815a237b46c5dd305809fcc103793bb4f620325c12caccb0c88f320e81c02205df417a4b806f3c3d50aa058c4d6a30203868ba786f2a1bd3b3b12917b3882ff01210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff03001c4e0e0000000017a914944cf7300280e31374b3994422a252bce1fcbd10870000000000000000166a1491ddaac214398b0b728d652af8d86f2e06fbbb34083d6aff050000001976a9141462c3dd3f936d595c9af55978003b27c250441f88acfc5ede66000000000000000000000000000000\",\n \"tx_hash\": \"70f6078b9d3312f14dff45fc1e56e503b01d33e22cac8ebd195e4951d468dca6\"\n }\n }\n },\n {\n \"timestamp\": 1725849341832,\n \"event\": {\n \"type\": \"MakerPaymentWaitConfirmStarted\"\n }\n },\n {\n \"timestamp\": 1725849465809,\n \"event\": {\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\n }\n },\n {\n \"timestamp\": 1725849469603,\n \"event\": {\n \"type\": \"TakerPaymentSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f89019298cb4767e2fc1c8f1dc8bfe36b6439b82c2f24ea541fd7996766f31e3b4d61010000006a4730440220526bd1e2114642b2624cb283bada8dbeb734d3fae9184f6833e0eca87b20fffe0220554a3b38ecde2b8a521b681f5ac3e3940e08f45cc35a2fc19eeaeae513368a6c012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff03001c4e0e0000000017a9141036c1fcbdf2b3e2d8b65913c78ab7412422cf17870000000000000000166a1491ddaac214398b0b728d652af8d86f2e06fbbb34b8c48e03000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac7a5fde66000000000000000000000000000000\",\n \"tx_hash\": \"ffe2fe025d470996c3057dc561bd79d0a09f2aa5a14b25fb8e444b49394e5ad8\"\n }\n }\n },\n {\n \"timestamp\": 1725849469604,\n \"event\": {\n \"type\": \"WatcherMessageSent\",\n \"data\": [\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 166,\n 220,\n 104,\n 212,\n 81,\n 73,\n 94,\n 25,\n 189,\n 142,\n 172,\n 44,\n 226,\n 51,\n 29,\n 176,\n 3,\n 229,\n 86,\n 30,\n 252,\n 69,\n 255,\n 77,\n 241,\n 18,\n 51,\n 157,\n 139,\n 7,\n 246,\n 112,\n 0,\n 0,\n 0,\n 0,\n 181,\n 71,\n 48,\n 68,\n 2,\n 32,\n 40,\n 110,\n 97,\n 180,\n 1,\n 177,\n 181,\n 123,\n 77,\n 223,\n 147,\n 41,\n 76,\n 88,\n 138,\n 70,\n 20,\n 231,\n 85,\n 84,\n 145,\n 104,\n 231,\n 60,\n 146,\n 36,\n 2,\n 236,\n 230,\n 82,\n 217,\n 131,\n 2,\n 32,\n 82,\n 28,\n 127,\n 29,\n 240,\n 203,\n 202,\n 207,\n 41,\n 245,\n 94,\n 58,\n 9,\n 242,\n 51,\n 42,\n 111,\n 255,\n 37,\n 131,\n 73,\n 23,\n 48,\n 125,\n 185,\n 16,\n 114,\n 218,\n 143,\n 121,\n 59,\n 3,\n 1,\n 76,\n 107,\n 99,\n 4,\n 227,\n 155,\n 222,\n 102,\n 177,\n 117,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 145,\n 221,\n 170,\n 194,\n 20,\n 57,\n 139,\n 11,\n 114,\n 141,\n 101,\n 42,\n 248,\n 216,\n 111,\n 46,\n 6,\n 251,\n 187,\n 52,\n 136,\n 33,\n 3,\n 216,\n 6,\n 78,\n 236,\n 228,\n 250,\n 92,\n 15,\n 141,\n 192,\n 38,\n 127,\n 104,\n 206,\n 233,\n 189,\n 213,\n 39,\n 249,\n 232,\n 143,\n 53,\n 148,\n 163,\n 35,\n 66,\n 135,\n 24,\n 195,\n 145,\n 236,\n 194,\n 172,\n 104,\n 255,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 211,\n 70,\n 6,\n 126,\n 60,\n 60,\n 57,\n 100,\n 195,\n 149,\n 254,\n 226,\n 8,\n 89,\n 71,\n 144,\n 226,\n 158,\n 222,\n 93,\n 136,\n 172,\n 227,\n 155,\n 222,\n 102,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ],\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 216,\n 90,\n 78,\n 57,\n 73,\n 75,\n 68,\n 142,\n 251,\n 37,\n 75,\n 161,\n 165,\n 42,\n 159,\n 160,\n 208,\n 121,\n 189,\n 97,\n 197,\n 125,\n 5,\n 195,\n 150,\n 9,\n 71,\n 93,\n 2,\n 254,\n 226,\n 255,\n 0,\n 0,\n 0,\n 0,\n 182,\n 71,\n 48,\n 68,\n 2,\n 32,\n 12,\n 137,\n 103,\n 65,\n 18,\n 108,\n 213,\n 157,\n 224,\n 139,\n 187,\n 163,\n 116,\n 52,\n 231,\n 214,\n 185,\n 167,\n 227,\n 252,\n 3,\n 217,\n 92,\n 49,\n 170,\n 72,\n 112,\n 76,\n 45,\n 193,\n 15,\n 83,\n 2,\n 32,\n 28,\n 190,\n 47,\n 213,\n 129,\n 180,\n 189,\n 228,\n 165,\n 105,\n 157,\n 230,\n 180,\n 175,\n 68,\n 109,\n 152,\n 255,\n 38,\n 88,\n 66,\n 40,\n 253,\n 7,\n 79,\n 86,\n 118,\n 91,\n 107,\n 20,\n 242,\n 219,\n 1,\n 81,\n 76,\n 107,\n 99,\n 4,\n 109,\n 125,\n 222,\n 102,\n 177,\n 117,\n 33,\n 3,\n 216,\n 6,\n 78,\n 236,\n 228,\n 250,\n 92,\n 15,\n 141,\n 192,\n 38,\n 127,\n 104,\n 206,\n 233,\n 189,\n 213,\n 39,\n 249,\n 232,\n 143,\n 53,\n 148,\n 163,\n 35,\n 66,\n 135,\n 24,\n 195,\n 145,\n 236,\n 194,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 145,\n 221,\n 170,\n 194,\n 20,\n 57,\n 139,\n 11,\n 114,\n 141,\n 101,\n 42,\n 248,\n 216,\n 111,\n 46,\n 6,\n 251,\n 187,\n 52,\n 136,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 104,\n 254,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 211,\n 70,\n 6,\n 126,\n 60,\n 60,\n 57,\n 100,\n 195,\n 149,\n 254,\n 226,\n 8,\n 89,\n 71,\n 144,\n 226,\n 158,\n 222,\n 93,\n 136,\n 172,\n 109,\n 125,\n 222,\n 102,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ]\n ]\n }\n },\n {\n \"timestamp\": 1725849486567,\n \"event\": {\n \"type\": \"TakerPaymentSpent\",\n \"data\": {\n \"transaction\": {\n \"tx_hex\": \"0400008085202f8901d85a4e39494b448efb254ba1a52a9fa0d079bd61c57d05c39609475d02fee2ff00000000d74730440220544c5a2eec1e3fb7a2c71e3b6bf3c612300a9c5375ca5c7131742f0afc8a6e8f02206df5b042ec1ff359bf7209269ce3b59d09f5f2340842d5e0a253875624bbce120120d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5004c6b63046d7dde66b1752103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac6782012088a91491ddaac214398b0b728d652af8d86f2e06fbbb3488210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac68ffffffff0118184e0e000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac6d7dde66000000000000000000000000000000\",\n \"tx_hash\": \"58813eb1037e40425d56146c2f6bfbe70b8bcc18e45b752b51c726503ad4f8df\"\n },\n \"secret\": \"d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5\"\n }\n }\n },\n {\n \"timestamp\": 1725849488871,\n \"event\": {\n \"type\": \"MakerPaymentSpent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f8901a6dc68d451495e19bd8eac2ce2331db003e5561efc45ff4df112339d8b07f67000000000d74730440220286e61b401b1b57b4ddf93294c588a4614e755549168e73c922402ece652d9830220521c7f1df0cbcacf29f55e3a09f2332a6fff25834917307db91072da8f793b030120d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5004c6b6304e39bde66b175210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac6782012088a91491ddaac214398b0b728d652af8d86f2e06fbbb34882103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac68ffffffff0118184e0e000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ace39bde66000000000000000000000000000000\",\n \"tx_hash\": \"60f83a68e5851ff93308758763ce30c643bd94ae89f4ae43fe7e02dc88d61642\"\n }\n }\n },\n {\n \"timestamp\": 1725849488872,\n \"event\": {\n \"type\": \"Finished\"\n }\n }\n ],\n \"maker_amount\": \"2.4\",\n \"maker_coin\": \"DOC\",\n \"maker_coin_usd_price\": \"0.0000001\",\n \"taker_amount\": \"2.4\",\n \"taker_coin\": \"MARTY\",\n \"taker_coin_usd_price\": \"0.00000005\",\n \"gui\": \"mm2_777\",\n \"mm_version\": \"2.2.0-beta_2bdee4f\",\n \"success_events\": [\n \"Started\",\n \"Negotiated\",\n \"TakerFeeSent\",\n \"TakerPaymentInstructionsReceived\",\n \"MakerPaymentReceived\",\n \"MakerPaymentWaitConfirmStarted\",\n \"MakerPaymentValidatedAndConfirmed\",\n \"TakerPaymentSent\",\n \"WatcherMessageSent\",\n \"TakerPaymentSpent\",\n \"MakerPaymentSpent\",\n \"MakerPaymentSpentByWatcher\",\n \"Finished\"\n ],\n \"error_events\": [\n \"StartFailed\",\n \"NegotiateFailed\",\n \"TakerFeeSendFailed\",\n \"MakerPaymentValidateFailed\",\n \"MakerPaymentWaitConfirmFailed\",\n \"TakerPaymentTransactionFailed\",\n \"TakerPaymentWaitConfirmFailed\",\n \"TakerPaymentDataSendFailed\",\n \"TakerPaymentWaitForSpendFailed\",\n \"MakerPaymentSpendFailed\",\n \"TakerPaymentWaitRefundStarted\",\n \"TakerPaymentRefundStarted\",\n \"TakerPaymentRefunded\",\n \"TakerPaymentRefundedByWatcher\",\n \"TakerPaymentRefundFailed\",\n \"TakerPaymentRefundFinished\"\n ],\n \"my_info\": {\n \"my_coin\": \"MARTY\",\n \"other_coin\": \"DOC\",\n \"my_amount\": \"2.4\",\n \"other_amount\": \"2.4\",\n \"started_at\": 1725849333\n },\n \"recoverable\": false,\n \"is_finished\": true\n }\n ],\n \"from_uuid\": null,\n \"skipped\": 0,\n \"limit\": 10,\n \"total\": 1,\n \"page_number\": 1,\n \"total_pages\": 1,\n \"found_records\": 1\n }\n}"
- },
- {
- "name": "Error: Invalid uuid",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\",\r\n // \"limit\": 10,\r\n // \"page_number\": 1,\r\n \"from_uuid\": \"e299c6ece7a7ddc42444eda64d46b163eaa992da65ce6de24eb812d715184e41\"\r\n // \"my_coin\": null, // Accepted values: Strings\r\n // \"other_coin\": null, // Accepted values: Strings\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "141"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 16:02:22 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"error\": \"rpc:215] dispatcher_legacy:141] lp_swap:1298] UUID parsing failed: invalid length: expected length 32 for simple format, found 64\"\n}"
- },
- {
- "name": "Error: SQL",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\",\r\n // \"limit\": 10,\r\n // \"page_number\": 1,\r\n \"from_uuid\": \"fc72979a-68f6-422a-ade0-42dd7faaf421\"\r\n // \"my_coin\": null, // Accepted values: Strings\r\n // \"other_coin\": null, // Accepted values: Strings\r\n // \"from_timestamp\": null, // Accepted values: Integers\r\n // \"to_timestamp\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "121"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 16:04:43 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"error\": \"rpc:215] dispatcher_legacy:141] lp_swap:1299] my_swaps_storage:102] Unknown SQL error: Query returned no rows\"\n}"
- }
- ]
- },
- {
- "name": "my_swap_status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_swap_status\",\r\n \"params\": {\r\n \"uuid\": \"3d2286d1-1eef-487b-a07a-904f33034792\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "in progress",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_swap_status\",\r\n \"params\": {\r\n \"uuid\": \"3d2286d1-1eef-487b-a07a-904f33034792\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "5447"
- },
- {
- "key": "date",
- "value": "Mon, 10 Mar 2025 06:06:06 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"type\":\"Taker\",\"uuid\":\"3d2286d1-1eef-487b-a07a-904f33034792\",\"my_order_uuid\":\"3d2286d1-1eef-487b-a07a-904f33034792\",\"events\":[{\"timestamp\":1741586700536,\"event\":{\"type\":\"Started\",\"data\":{\"taker_coin\":\"MARTY\",\"maker_coin\":\"DOC\",\"maker\":\"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\"my_persistent_pub\":\"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\"lock_duration\":7800,\"maker_amount\":\"2.4\",\"taker_amount\":\"2.4\",\"maker_payment_confirmations\":1,\"maker_payment_requires_nota\":false,\"taker_payment_confirmations\":1,\"taker_payment_requires_nota\":false,\"taker_payment_lock\":1741594499,\"uuid\":\"3d2286d1-1eef-487b-a07a-904f33034792\",\"started_at\":1741586699,\"maker_payment_wait\":1741589819,\"maker_coin_start_block\":985827,\"taker_coin_start_block\":983998,\"fee_to_send_taker_fee\":{\"coin\":\"MARTY\",\"amount\":\"0.00001\",\"paid_from_trading_vol\":false},\"taker_payment_trade_fee\":{\"coin\":\"MARTY\",\"amount\":\"0.00001\",\"paid_from_trading_vol\":false},\"maker_payment_spend_trade_fee\":{\"coin\":\"DOC\",\"amount\":\"0.00001\",\"paid_from_trading_vol\":true},\"maker_coin_htlc_pubkey\":\"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\"taker_coin_htlc_pubkey\":\"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\"p2p_privkey\":null}}},{\"timestamp\":1741586716540,\"event\":{\"type\":\"Negotiated\",\"data\":{\"maker_payment_locktime\":1741602298,\"maker_pubkey\":\"000000000000000000000000000000000000000000000000000000000000000000\",\"secret_hash\":\"a8345095a6704818cb3578fb12ddca8657d9d95f\",\"maker_coin_swap_contract_addr\":null,\"taker_coin_swap_contract_addr\":null,\"maker_coin_htlc_pubkey\":\"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\"taker_coin_htlc_pubkey\":\"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\"}}},{\"timestamp\":1741586717374,\"event\":{\"type\":\"TakerFeeSent\",\"data\":{\"tx_hex\":\"0400008085202f890299c61f69903417067f2d3ec99bdf6beba178ceca78390e0ad4395266cb6f9e70000000006a473044022042d198609cc4a276c5e367255219384f8a0f7febdae57fb6dfe2c4f9b2b1b317022009f1ff2e90c3b8c3bd4f056a1a2cbd4eee50d384d3eb3834ae466bb427c4510f012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff6cc0dbda33bb0f8b95d5e3fef9797cb5438d1a2466e87119dfa275f5b09c5164020000006a4730440220695f208e981128f5f847aedb0f7cf1c42d4f191714a80ee98a8618c20ba9545d02200459e69cba37de8d454f955f4402f913ea3c57db7f15ca699107fb09e0f5d858012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff0290b60400000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88acd0fbe60b000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac1d81ce67000000000000000000000000000000\",\"tx_hash\":\"52ae1233c6b59d151b2e0dc22bbbd3ba7029019d8c21ae10755867353e64d9c4\"}}},{\"timestamp\":1741586719375,\"event\":{\"type\":\"TakerPaymentInstructionsReceived\",\"data\":null}},{\"timestamp\":1741586719376,\"event\":{\"type\":\"MakerPaymentReceived\",\"data\":{\"tx_hex\":\"0400008085202f8903d71ca3b9981a5746ead0f6faeda4edfa15009fdb89e612855a997f882af27b36020000006a473044022038bf42ab84b80d066503dafcb8ef9dabfec319db7afc00d467dd10cf69f4fe410220053ba0b45f646952466a181c05c7c8d6fa34927629f8a56d6f9543c14debfb8c01210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff1de4b6a07e7c9fdda34ae19887a2ea3ae262bd794da2fb76e077be67ea2fe0b5000000006a47304402201e00b5ab452d571fd309234320dc3725783ae22b8127ba394efd8e3f01935af7022013c25560638e5c460fd7de991b6f16b92533b2e3593e1ab29928ad1c62bb5f3201210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff0e890e4942edc5c863df4023b32a891f52997d2e6a1af32ae7c17a3615f853d3000000006a47304402202bf9ff5616a75d9ab3eccf4fc7c73be7d7b09f4cc6962e5ee4fedc0ccfcbdcb902205ce5cdb33ab8888a3092185e9c09f530da5f397b3b58670f0017f530db28c14901210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff03001c4e0e0000000017a9148c7885603bd52f372699a13076384d4d4a56346e870000000000000000166a14a8345095a6704818cb3578fb12ddca8657d9d95f90739809000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac1e81ce67000000000000000000000000000000\",\"tx_hash\":\"51858295667fce55978409e3276e463564b2ae519fa94a674a1325444f45ac6d\"}}},{\"timestamp\":1741586719384,\"event\":{\"type\":\"MakerPaymentWaitConfirmStarted\"}},{\"timestamp\":1741586766238,\"event\":{\"type\":\"MakerPaymentValidatedAndConfirmed\"}}],\"maker_amount\":\"2.4\",\"maker_coin\":\"DOC\",\"maker_coin_usd_price\":null,\"taker_amount\":\"2.4\",\"taker_coin\":\"MARTY\",\"taker_coin_usd_price\":null,\"gui\":\"mm2_777\",\"mm_version\":\"2.4.0-beta_cbf92c7bc\",\"success_events\":[\"Started\",\"Negotiated\",\"TakerFeeSent\",\"TakerPaymentInstructionsReceived\",\"MakerPaymentReceived\",\"MakerPaymentWaitConfirmStarted\",\"MakerPaymentValidatedAndConfirmed\",\"TakerPaymentSent\",\"WatcherMessageSent\",\"TakerPaymentSpent\",\"MakerPaymentSpent\",\"MakerPaymentSpentByWatcher\",\"MakerPaymentSpendConfirmed\",\"Finished\"],\"error_events\":[\"StartFailed\",\"NegotiateFailed\",\"TakerFeeSendFailed\",\"MakerPaymentValidateFailed\",\"MakerPaymentWaitConfirmFailed\",\"TakerPaymentTransactionFailed\",\"TakerPaymentWaitConfirmFailed\",\"TakerPaymentDataSendFailed\",\"TakerPaymentWaitForSpendFailed\",\"MakerPaymentSpendFailed\",\"MakerPaymentSpendConfirmFailed\",\"TakerPaymentWaitRefundStarted\",\"TakerPaymentRefundStarted\",\"TakerPaymentRefunded\",\"TakerPaymentRefundedByWatcher\",\"TakerPaymentRefundFailed\",\"TakerPaymentRefundFinished\"],\"my_info\":{\"my_coin\":\"MARTY\",\"other_coin\":\"DOC\",\"my_amount\":\"2.4\",\"other_amount\":\"2.4\",\"started_at\":1741586699},\"recoverable\":false,\"is_finished\":false}}"
- }
- ]
- },
- {
- "name": "recover_funds_of_swap",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"recover_funds_of_swap\",\r\n \"params\": {\r\n \"uuid\": \"99041f7f-a4cd-4d79-a9df-55440345ed75\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "set_required_confirmations",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"set_required_confirmations\",\r\n \"coin\": \"DOC\",\r\n \"confirmations\": 3\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "set_requires_notarization",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"set_requires_notarization\",\r\n \"coin\": \"DOC\",\r\n \"requires_notarization\": true\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "stats_swap_status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stats_swap_status\",\r\n \"params\": {\r\n \"uuid\": \"dad06692-399a-4a05-a6fc-4e4cbe6d227d\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "P2P",
- "item": [
- {
- "name": "ban_pubkey",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"ban_pubkey\",\r\n \"pubkey\": \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\",\r\n \"reason\": \"test\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "ban_pubkey",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"ban_pubkey\",\r\n \"pubkey\": \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\",\r\n \"reason\": \"test\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "20"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:33 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"success\"}"
- }
- ]
- },
- {
- "name": "get_gossip_mesh",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_mesh\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_gossip_mesh",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_mesh\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "13"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{}}"
- }
- ]
- },
- {
- "name": "get_gossip_peer_topics",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_peer_topics\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_gossip_peer_topics",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_peer_topics\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "128"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:12 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"12D3KooWEaZpH61H4yuQkaNG5AsyGdpBhKRppaLdAY52a774ab5u\":[],\"12D3KooWHKkHiNhZtKceQehHhPqwU5W1jXpoVBgS1qst899GjvTm\":[]}}"
- }
- ]
- },
- {
- "name": "get_gossip_topic_peers",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_topic_peers\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_gossip_topic_peers",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_gossip_topic_peers\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "13"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:04 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{}}"
- }
- ]
- },
- {
- "name": "get_my_peer_id",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_my_peer_id\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_my_peer_id",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_my_peer_id\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "65"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:13:45 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":\"12D3KooWD571QeWTQAwuTGjPb23WaopKSiKgZ2fp6SkWbaXTjvjK\"}"
- }
- ]
- },
- {
- "name": "get_directly_connected_peers",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_directly_connected_peers\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_directly_connected_peers",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_directly_connected_peers\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "331"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:01:00 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"12D3KooWBoQYTPf4q2bnsw8fUA2LKoknccVLrAcF1caCa48ev8QU\":[\"/ip4/38.91.100.29/tcp/42845/p2p/12D3KooWBoQYTPf4q2bnsw8fUA2LKoknccVLrAcF1caCa48ev8QU\"],\"12D3KooWHKkHiNhZtKceQehHhPqwU5W1jXpoVBgS1qst899GjvTm\":[\"/ip4/168.119.236.251/tcp/42845\"],\"12D3KooWEaZpH61H4yuQkaNG5AsyGdpBhKRppaLdAY52a774ab5u\":[\"/ip4/46.4.78.11/tcp/42845\"]}}"
- }
- ]
- },
- {
- "name": "get_relay_mesh",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_relay_mesh\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_relay_mesh",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_relay_mesh\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "122"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:42 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":[\"12D3KooWEaZpH61H4yuQkaNG5AsyGdpBhKRppaLdAY52a774ab5u\",\"12D3KooWHKkHiNhZtKceQehHhPqwU5W1jXpoVBgS1qst899GjvTm\"]}"
- }
- ]
- },
- {
- "name": "list_banned_pubkeys",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"list_banned_pubkeys\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "list_banned_pubkeys",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"list_banned_pubkeys\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "113"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:14:51 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\":{\"type\":\"Manual\",\"reason\":\"test\"}}}"
- }
- ]
- },
- {
- "name": "unban_pubkeys",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"unban_pubkeys\",\r\n \"unban_by\": {\r\n \"type\": \"All\" // Accepted values: \"All\", \"Few\"\r\n // \"data\": [\r\n // \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\",\r\n // \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520560\"\r\n // ] // Required only if: \"type\": \"Few\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"unban_pubkeys\",\r\n \"unban_by\": {\r\n \"type\": \"All\" // Accepted values: \"All\", \"Few\"\r\n // \"data\": [\r\n // \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\",\r\n // \"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520560\"\r\n // ] // Required only if: \"type\": \"Few\"\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "165"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:15:02 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":{\"still_banned\":{},\"unbanned\":{\"2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420\":{\"type\":\"Manual\",\"reason\":\"test\"}},\"were_not_banned\":[]}}"
- }
- ]
- }
- ]
- },
- {
- "name": "Utility",
- "item": [
- {
- "name": "help",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"help\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "metrics",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"metrics\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "metrics",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"metrics\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "content-type",
- "value": "application/json"
- },
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "543"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:20:02 GMT"
- }
- ],
- "cookie": [],
- "body": "{\n \"metrics\": [\n {\n \"type\": \"gauge\",\n \"key\": \"p2p.received_messages.period_in_secs\",\n \"labels\": {},\n \"value\": 60\n },\n {\n \"type\": \"gauge\",\n \"key\": \"p2p.received_messages.count\",\n \"labels\": {},\n \"value\": 0\n },\n {\n \"type\": \"gauge\",\n \"key\": \"orderbook.memory_db\",\n \"labels\": {},\n \"value\": 7813573027962636000\n },\n {\n \"type\": \"gauge\",\n \"key\": \"p2p.relay_mesh.len\",\n \"labels\": {},\n \"value\": 2\n },\n {\n \"type\": \"gauge\",\n \"key\": \"orderbook.len\",\n \"labels\": {},\n \"value\": 0\n },\n {\n \"type\": \"gauge\",\n \"key\": \"p2p.connected_peers.count\",\n \"labels\": {},\n \"value\": 3\n },\n {\n \"type\": \"gauge\",\n \"key\": \"p2p.connected_relays.len\",\n \"labels\": {},\n \"value\": 2\n }\n ]\n}"
- }
- ]
- },
- {
- "name": "version",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"version\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "version",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"version\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "content-type",
- "value": "application/json"
- },
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "70"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:20:12 GMT"
- }
- ],
- "cookie": [],
- "body": "{\n \"result\": \"2.2.0-beta_d1a8ea7\",\n \"datetime\": \"2024-09-10T09:26:03+03:00\"\n}"
- }
- ]
- },
- {
- "name": "version Copy",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"version\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "version",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"version\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "content-type",
- "value": "application/json"
- },
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "70"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:20:12 GMT"
- }
- ],
- "cookie": [],
- "body": "{\n \"result\": \"2.2.0-beta_d1a8ea7\",\n \"datetime\": \"2024-09-10T09:26:03+03:00\"\n}"
- }
- ]
- }
- ]
- },
- {
- "name": "Stop",
- "item": [
- {
- "name": "sim_panic",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"sim_panic\"\r\n // \"mode\": \"\" // Accepted values: \"\", \"simple\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "stop",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stop\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- }
- ]
- },
- {
- "name": "v2",
- "item": [
- {
- "name": "Coin Activation",
- "item": [
- {
- "name": "Task managed",
- "item": [
- {
- "name": "task::enable_bch::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::init\",\r\n \"params\": {\r\n \"ticker\":\"BCH\",\r\n \"activation_params\": {\r\n // \"allow_slp_unsafe_conf\":false,\r\n \"bchd_urls\":[\r\n \"https://bchd.dragonhound.info\"\r\n ],\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"bch.imaginary.cash:50002\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"cashnode.bch.ninja:50002\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"bch.soul-dev.com:50002\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20055\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"slp_tokens_requests\":[\r\n {\r\n \"ticker\":\"USDF\"\r\n // \"required_confirmations\": 1 // Default: Coin Config, Platform Coin Required Confirmation\r\n },\r\n {\r\n \"ticker\":\"ASLP-SLP\",\r\n \"required_confirmations\": 3 \r\n }\r\n ],\r\n \"tx_history\": true,\r\n \"required_confirmations\": 5,\r\n \"requires_notarization\": false,\r\n \"address_format\": {\r\n \"format\": \"cashaddress\",\r\n \"network\": \"bitcoincash\"\r\n },\r\n \"utxo_merge_params\": {\r\n \"merge_at\": 50,\r\n \"check_every\": 10,\r\n \"max_merge_at_once\": 25\r\n }\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::init\",\r\n \"params\": {\r\n \"ticker\":\"tBCH\",\r\n \"activation_params\": {\r\n // \"allow_slp_unsafe_conf\":false,\r\n \"bchd_urls\":[\r\n \"https://bchd-testnet.electroncash.de:18335\" // Required only if: \"allow_slp_unsafe_conf\": false\r\n ],\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrs.electroncash.de:60002\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"website\": \"https://1209k.com/bitcoin-eye/ele.php?chain=tbch\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"tbch.loping.net:60002\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"website\": \"https://1209k.com/bitcoin-eye/ele.php?chain=tbch\"\r\n }\r\n ]\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"slp_tokens_requests\":[\r\n {\r\n \"ticker\":\"USDF\"\r\n // \"required_confirmations\": 1 // Default: Coin Config, Platform Coin Required Confirmation\r\n },\r\n {\r\n \"ticker\":\"ASLP-SLP\",\r\n \"required_confirmations\": 3 \r\n }\r\n ],\r\n \"tx_history\": true,\r\n \"required_confirmations\": 5,\r\n \"requires_notarization\": false,\r\n \"address_format\": {\r\n \"format\": \"cashaddress\",\r\n \"network\": \"bitcoincash\"\r\n },\r\n \"utxo_merge_params\": {\r\n \"merge_at\": 50,\r\n \"check_every\": 10,\r\n \"max_merge_at_once\": 25\r\n }\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:12:53 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_bch::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_bch::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: InvalidRequest",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::status\",\r\n \"params\": {\r\n \"task_id\": \"0\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "243"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:13:50 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Error parsing request: invalid type: string \\\"0\\\", expected u64\",\n \"error_path\": \"dispatcher\",\n \"error_trace\": \"dispatcher:122]\",\n \"error_type\": \"InvalidRequest\",\n \"error_data\": \"invalid type: string \\\"0\\\", expected u64\",\n \"id\": null\n}"
- },
- {
- "name": "Error: CoinCreationError",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "433"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:14:44 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Error\",\n \"details\": {\n \"error\": \"Error on platform coin tBCH creation: 'derivation_path' field is not found in config\",\n \"error_path\": \"lib.init_bch_activation.utxo_coin_builder\",\n \"error_trace\": \"lib:104] init_bch_activation:95] utxo_coin_builder:178] utxo_coin_builder:181]\",\n \"error_type\": \"CoinCreationError\",\n \"error_data\": {\n \"ticker\": \"tBCH\",\n \"error\": \"'derivation_path' field is not found in config\"\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Status: Ok",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "459"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:18:22 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"ticker\": \"BCH\",\n \"current_block\": 895348,\n \"wallet_balance\": {\n \"wallet_type\": \"HD\",\n \"accounts\": [\n {\n \"account_index\": 0,\n \"derivation_path\": \"m/44'/145'/0'\",\n \"total_balance\": {\n \"BCH\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n },\n \"addresses\": [\n {\n \"address\": \"bitcoincash:qq6qvc33strtjwnfktdqswwvxuhrhs2ussavvhv3a0\",\n \"derivation_path\": \"m/44'/145'/0'/0/0\",\n \"chain\": \"External\",\n \"balance\": {\n \"BCH\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n }\n ]\n }\n ]\n }\n }\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_bch::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_bch::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_erc20::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "172"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:35:26 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such task '0'\",\n \"error_path\": \"init_token.manager\",\n \"error_trace\": \"init_token:175] manager:137]\",\n \"error_type\": \"NoSuchTask\",\n \"error_data\": 0,\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_eth::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::init\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"tx_history\": true,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://poly-rpc.gateway.pokt.network\"\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n // These are the new parameters that are added for this method which are different from `enable_eth_with_tokens`\n \"priv_key_policy\": \"ContextPrivKey\", // Optional, defaults to \"ContextPrivKey\", Accepted values: \"ContextPrivKey\", \"Trezor\"\n \"path_to_address\": { // defaults to 0'/0/0\n \"account_id\": 0,\n \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\n \"address_id\": 1\n },\n \"gap_limit\": 20, // Optional, defaults to 20 \n \"scan_policy\": \"scan_if_new_wallet\", // Optional, defaults to \"scan_if_new_wallet\", Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\"\n \"min_addresses_number\": 3 // Optional, Number of addresses to generate, if not specified addresses will be generated up to path_to_address::address_index\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (MATIC)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::init\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://poly-rpc.gateway.pokt.network\"\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n // These are the new parameters that are added for this method which are different from `enable_eth_with_tokens`\n \"priv_key_policy\": \"ContextPrivKey\", // Optional, defaults to \"ContextPrivKey\", Accepted values: \"ContextPrivKey\", \"Trezor\"\n \"path_to_address\": { // defaults to 0'/0/0\n \"account_id\": 0,\n \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\n \"address_id\": 1\n },\n \"gap_limit\": 20, // Optional, defaults to 20 \n \"scan_policy\": \"scan_if_new_wallet\", // Optional, defaults to \"scan_if_new_wallet\", Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\"\n \"min_addresses_number\": 3 // Optional, Number of addresses to generate, if not specified addresses will be generated up to path_to_address::address_index\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:08:03 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":1},\"id\":null}"
- },
- {
- "name": "Success (BNB)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::init\",\n \"params\": {\n \"ticker\": \"BNB\",\n \"tx_history\": true,\n \"swap_contract_address\": \"0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31\",\n \"fallback_swap_contract\": \"0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31\",\n \"nodes\": [\n {\n \"url\": \"https://bsc-rpc.publicnode.com\",\n \"ws_url\": \"wss://bsc-rpc.publicnode.com\"\n },\n {\n \"url\": \"https://bsc1.cipig.net:18655\",\n \"ws_url\": \"wss://bsc1.cipig.net:38655\"\n },\n {\n \"url\": \"https://bsc2.cipig.net:18655\",\n \"ws_url\": \"wss://bsc2.cipig.net:38655\"\n },\n {\n \"url\": \"https://bsc3.cipig.net:18655\",\n \"ws_url\": \"wss://bsc3.cipig.net:38655\"\n }\n ],\n \"erc20_tokens_requests\": [\n ],\n \"required_confirmations\": 5,\n // These are the new parameters that are added for this method which are different from `enable_eth_with_tokens`\n \"priv_key_policy\": \"ContextPrivKey\", // Optional, defaults to \"ContextPrivKey\", Accepted values: \"ContextPrivKey\", \"Trezor\"\n \"path_to_address\": { // defaults to 0'/0/0\n \"account_id\": 0,\n \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\n \"address_id\": 1\n },\n \"gap_limit\": 20, // Optional, defaults to 20 \n \"scan_policy\": \"scan_if_new_wallet\", // Optional, defaults to \"scan_if_new_wallet\", Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\"\n \"min_addresses_number\": 3 // Optional, Number of addresses to generate, if not specified addresses will be generated up to path_to_address::address_index\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Mon, 26 May 2025 10:10:52 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- },
- {
- "name": "Success (ETH)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::init\",\n \"params\": {\n \"ticker\": \"ETH\",\n \"tx_history\": true,\n \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\",\n \"fallback_swap_contract\": \"0x8500AFc0bc5214728082163326C2FF0C73f4a871\",\n \"nodes\": [\n {\n \"url\": \"https://node.komodo.earth:8080/ethereum\",\n \"komodo_proxy\": true\n },\n {\n \"url\": \"https://ethereum-rpc.publicnode.com\",\n \"ws_url\": \"wss://ethereum-rpc.publicnode.com\"\n },\n {\n \"url\": \"https://eth.drpc.org\",\n \"ws_url\": \"wss://eth.drpc.org\"\n },\n {\n \"url\": \"https://0xrpc.io/eth\",\n \"ws_url\": \"wss://0xrpc.io/eth\"\n },\n {\n \"url\": \"https://mainnet.gateway.tenderly.co\",\n \"ws_url\": \"wss://mainnet.gateway.tenderly.co\"\n },\n {\n \"url\": \"https://eth3.cipig.net:18555\",\n \"ws_url\": \"wss://eth3.cipig.net:38555\",\n \"contact\": {\n \"email\": \"cipi@komodoplatform.com\"\n }\n }\n ],\n \"erc20_tokens_requests\": [\n ],\n \"required_confirmations\": 5,\n // These are the new parameters that are added for this method which are different from `enable_eth_with_tokens`\n \"priv_key_policy\": \"ContextPrivKey\", // Optional, defaults to \"ContextPrivKey\", Accepted values: \"ContextPrivKey\", \"Trezor\"\n \"path_to_address\": { // defaults to 0'/0/0\n \"account_id\": 0,\n \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\n \"address_id\": 1\n },\n \"gap_limit\": 20, // Optional, defaults to 20 \n \"scan_policy\": \"scan_if_new_wallet\", // Optional, defaults to \"scan_if_new_wallet\", Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\"\n \"min_addresses_number\": 3 // Optional, Number of addresses to generate, if not specified addresses will be generated up to path_to_address::address_index\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Mon, 26 May 2025 15:44:54 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":4},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_eth::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_eth::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_eth::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::status\",\n \"params\": {\n \"task_id\": 3\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::status\",\n \"params\": {\n \"task_id\": 0\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "181"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:09:05 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such task '0'\",\"error_path\":\"platform_coin_with_tokens\",\"error_trace\":\"platform_coin_with_tokens:607]\",\"error_type\":\"NoSuchTask\",\"error_data\":0,\"id\":null}"
- },
- {
- "name": "Error: InvalidPayload",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::status\",\n \"params\": {\n \"task_id\": 1\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "386"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:09:37 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Error\",\"details\":{\"error\":\"swap_v2_contracts must be provided when using trading protocol v2\",\"error_path\":\"lib.platform_coin_with_tokens.v2_activation\",\"error_trace\":\"lib:104] platform_coin_with_tokens:455] v2_activation:588]\",\"error_type\":\"InvalidPayload\",\"error_data\":\"swap_v2_contracts must be provided when using trading protocol v2\"}},\"id\":null}"
- },
- {
- "name": "In Progress",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::status\",\n \"params\": {\n \"task_id\": 3\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "85"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:11:28 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"InProgress\",\n \"details\": \"ActivatingCoin\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_eth::status\",\n \"params\": {\n \"task_id\": 3\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1297"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:11:44 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"current_block\": 70970530,\n \"ticker\": \"MATIC\",\n \"wallet_balance\": {\n \"wallet_type\": \"HD\",\n \"accounts\": [\n {\n \"account_index\": 0,\n \"derivation_path\": \"m/44'/60'/0'\",\n \"total_balance\": {\n \"AAVE-PLG20\": {\n \"spendable\": \"0.0275928341263563\",\n \"unspendable\": \"0\"\n },\n \"PGX-PLG20\": {\n \"spendable\": \"237.729414631067\",\n \"unspendable\": \"0\"\n },\n \"MATIC\": {\n \"spendable\": \"66.36490013618242918\",\n \"unspendable\": \"0\"\n }\n },\n \"addresses\": [\n {\n \"address\": \"0xC11b6070c84A1E6Fc62B2A2aCf70831545d5eDD4\",\n \"derivation_path\": \"m/44'/60'/0'/0/0\",\n \"chain\": \"External\",\n \"balance\": {\n \"PGX-PLG20\": {\n \"spendable\": \"237.729414631067\",\n \"unspendable\": \"0\"\n },\n \"AAVE-PLG20\": {\n \"spendable\": \"0.0275928341263563\",\n \"unspendable\": \"0\"\n },\n \"MATIC\": {\n \"spendable\": \"65.36490013618242918\",\n \"unspendable\": \"0\"\n }\n }\n },\n {\n \"address\": \"0x1751bd0510fDAE2A4a81Ab8A3e70E59E4760eAB6\",\n \"derivation_path\": \"m/44'/60'/0'/0/1\",\n \"chain\": \"External\",\n \"balance\": {\n \"AAVE-PLG20\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n },\n \"PGX-PLG20\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n },\n \"MATIC\": {\n \"spendable\": \"1\",\n \"unspendable\": \"0\"\n }\n }\n },\n {\n \"address\": \"0xffCF6033C31ed4beBC72f77be45d97cd8a8BABB4\",\n \"derivation_path\": \"m/44'/60'/0'/0/2\",\n \"chain\": \"External\",\n \"balance\": {\n \"MATIC\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n },\n \"AAVE-PLG20\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n },\n \"PGX-PLG20\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n }\n ]\n }\n ]\n },\n \"nfts_infos\": {}\n }\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_eth::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_eth::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_eth::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "202"
- },
- {
- "key": "date",
- "value": "Thu, 01 May 2025 07:14:36 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such task '0'\",\n \"error_path\": \"platform_coin_with_tokens.manager\",\n \"error_trace\": \"platform_coin_with_tokens:641] manager:157]\",\n \"error_type\": \"NoSuchTask\",\n \"error_data\": 0,\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_erc20::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_erc20::init\",\n \"params\": {\n \"ticker\": \"AAVE\", \n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"ETH\",\n \"contract_address\": \"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9\"\n }\n },\n \"activation_params\": {\n \"required_confirmations\": 3\n }\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: contract already exists",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_erc20::init\",\n \"params\": {\n \"ticker\": \"PNIC\", \n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"AVAX\",\n \"contract_address\": \"0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6\"\n }\n },\n \"activation_params\": {\n \"required_confirmations\": 3\n }\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "366"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:19:20 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Custom token error: Token with the same contract address already exists in coins configs, ticker in config: AAVE-ERC20\",\n \"error_path\": \"init_token.prelude.lp_coins\",\n \"error_trace\": \"init_token:103] prelude:126] lp_coins:4342]\",\n \"error_type\": \"CustomTokenError\",\n \"error_data\": {\n \"DuplicateContractInConfig\": {\n \"ticker_in_config\": \"AAVE-ERC20\"\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_erc20::init\",\n \"params\": {\n \"ticker\": \"PNIC\", \n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"AVAX\",\n \"contract_address\": \"0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6\"\n }\n },\n \"activation_params\": {\n \"required_confirmations\": 3\n }\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:29:41 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 0\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_erc20::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_erc20::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_erc20::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_erc20::status\",\n \"params\": {\n \"task_id\": 0\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_erc20::status\",\n \"params\": {\n \"task_id\": 0\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "375"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:31:56 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"ticker\": \"PNIC\",\n \"platform_coin\": \"AVAX\",\n \"token_contract_address\": \"0x4f3c5c53279536ffcfe8bcafb78e612e933d53c6\",\n \"current_block\": 53270564,\n \"required_confirmations\": 3,\n \"wallet_balance\": {\n \"wallet_type\": \"Iguana\",\n \"address\": \"0x083C32B38e8050473f6999e22f670d1404235592\",\n \"balance\": {\n \"PNIC\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n }\n }\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_erc20::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_erc20::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_erc20::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "172"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:35:26 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such task '0'\",\n \"error_path\": \"init_token.manager\",\n \"error_trace\": \"init_token:175] manager:137]\",\n \"error_type\": \"NoSuchTask\",\n \"error_data\": 0,\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_qtum::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::init\",\r\n \"params\": {\r\n \"ticker\":\"tQTUM\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10071\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10071\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10071\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n }\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::init\",\r\n \"params\": {\r\n \"ticker\":\"tQTUM\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10071\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10071\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10071\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n }\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Mon, 10 Feb 2025 04:44:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":1},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_qtum::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (non-HD)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "248"
- },
- {
- "key": "date",
- "value": "Mon, 10 Feb 2025 04:44:34 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Ok\",\"details\":{\"ticker\":\"tQTUM\",\"current_block\":4619066,\"wallet_balance\":{\"wallet_type\":\"Iguana\",\"address\":\"qcpVcxMBo9ZikpGiTaM8SFBV1W14QVmGzo\",\"balance\":{\"tQTUM\":{\"spendable\":\"0\",\"unspendable\":\"0\"}}}}},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_qtum::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_qtum::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_tendermint::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::init\",\r\n \"params\": {\r\n \"ticker\": \"ATOM\",\r\n \"tokens_params\": [\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://cosmos-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://cosmos-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://cosmos-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://cosmos-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://cosmoshub.rpc.stakin-nodes.com/\"\r\n }\r\n ]\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (IRIS)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::init\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tokens_params\": [\r\n {\r\n \"ticker\": \"ATOM-IBC_IRIS\"\r\n }\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://iris-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://rpc.irishub-1.irisnet.org\",\r\n \"komodo_proxy\": false\r\n }\r\n ]\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:57:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":2},\"id\":null}"
- },
- {
- "name": "Error: PlatformAlreadyActivated",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::init\",\r\n \"params\": {\r\n \"ticker\": \"ATOM\",\r\n \"tokens_params\": [\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://cosmos-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://cosmos-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://cosmos-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://cosmos-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://cosmoshub.rpc.stakin-nodes.com/\"\r\n }\r\n ]\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "190"
- },
- {
- "key": "date",
- "value": "Tue, 20 May 2025 14:18:22 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ATOM\",\"error_path\":\"platform_coin_with_tokens\",\"error_trace\":\"platform_coin_with_tokens:567]\",\"error_type\":\"PlatformIsAlreadyActivated\",\"error_data\":\"ATOM\",\"id\":null}"
- },
- {
- "name": "Success (ATOM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::init\",\r\n \"params\": {\r\n \"ticker\": \"ATOM\",\r\n \"tokens_params\": [\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://cosmos-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://cosmos-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://cosmos-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://cosmos-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://cosmoshub.rpc.stakin-nodes.com/\"\r\n }\r\n ]\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Tue, 20 May 2025 14:19:03 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- },
- {
- "name": "Success OSMO",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::init\",\r\n \"params\": {\r\n \"ticker\": \"OSMO\",\r\n \"tokens_params\": [\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://rpc.osmosis.zone/\"\r\n },\r\n {\r\n \"url\": \"https://osmosis.rpc.stakin-nodes.com\"\r\n },\r\n {\r\n \"url\": \"https://rpc-osmosis-ia.cosmosia.notional.ventures/\"\r\n },\r\n {\r\n \"url\": \"https://osmosis-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://osmosis-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://osmosis-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://osmosis-rpc.alpha.komodo.earth/websocket\"\r\n }\r\n ]\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Fri, 23 May 2025 07:28:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":1},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_tendermint::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::status\",\r\n \"params\": {\r\n \"task_id\": 2,\r\n \"forget_if_finished\": false\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (Status ok)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::status\",\r\n \"params\": {\r\n \"task_id\": 2,\r\n \"forget_if_finished\": false\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "276"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 09:59:52 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"ticker\": \"IRIS\",\n \"address\": \"iaa1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpdcs8sc6\",\n \"current_block\": 29775307,\n \"balance\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {\n \"ATOM-IBC_IRIS\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Success (OSMO)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::status\",\r\n \"params\": {\r\n \"task_id\": 1,\r\n \"forget_if_finished\": false\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "226"
- },
- {
- "key": "date",
- "value": "Fri, 23 May 2025 07:28:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Ok\",\"details\":{\"ticker\":\"OSMO\",\"address\":\"osmo1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpd9f53ve\",\"current_block\":36204146,\"balance\":{\"spendable\":\"0\",\"unspendable\":\"0\"},\"tokens_balances\":{}}},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_tendermint::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_qtum::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_tendermint::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_tendermint::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_erc20::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "172"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:35:26 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such task '0'\",\n \"error_path\": \"init_token.manager\",\n \"error_trace\": \"init_token:175] manager:137]\",\n \"error_type\": \"NoSuchTask\",\n \"error_data\": 0,\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_utxo::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::init\",\r\n \"params\": {\r\n \"ticker\":\"LTC-segwit\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:20063\",\r\n \"protocol\": \"SSL\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20063\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20063\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"tx_history\": false\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "KMD (ssl/tcp)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::init\",\r\n \"params\": {\r\n \"ticker\":\"KMD\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:20001\",\r\n \"protocol\": \"SSL\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20001\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20001\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"tx_history\": true\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:10:37 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- },
- {
- "name": "DOC (ssl/tcp)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::init\",\r\n \"params\": {\r\n \"ticker\":\"DOC\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:20020\",\r\n \"protocol\": \"SSL\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20020\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20020\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n }\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 07:37:08 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":1},\"id\":null}"
- },
- {
- "name": "MARTY",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::init\",\r\n \"params\": {\r\n \"ticker\":\"MARTY\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:20021\",\r\n \"protocol\": \"SSL\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20021\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20021\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"tx_history\": true,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n \"min_addresses_number\": 50 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 07:38:02 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":2},\"id\":null}"
- },
- {
- "name": "LTC-segwit",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::init\",\r\n \"params\": {\r\n \"ticker\":\"LTC-segwit\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:20063\",\r\n \"protocol\": \"SSL\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20063\",\r\n \"protocol\": \"SSL\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20063\",\r\n \"protocol\": \"SSL\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"tx_history\": false\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"segwit\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"min_addresses_number\": 3 // used only if \"priv_key_policy\": \"Trezor\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Fri, 09 May 2025 04:46:54 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 1\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_utxo::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::status\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"forget_if_finished\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "RequestingWalletBalance (HD)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "94"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 12:58:55 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"InProgress\",\"details\":\"RequestingWalletBalance\"},\"id\":null}"
- },
- {
- "name": "Complete (HD)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "426"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 12:59:15 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"ticker\": \"KMD\",\n \"current_block\": 4141373,\n \"wallet_balance\": {\n \"wallet_type\": \"HD\",\n \"accounts\": [\n {\n \"account_index\": 0,\n \"derivation_path\": \"m/44'/141'/0'\",\n \"total_balance\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n },\n \"addresses\": [\n {\n \"address\": \"RMC1cWXngQf2117apEKoLh3x27NoG88yzd\",\n \"derivation_path\": \"m/44'/141'/0'/0/0\",\n \"chain\": \"External\",\n \"balance\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n }\n }\n ]\n }\n ]\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Complete (Non-HD)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "255"
- },
- {
- "key": "date",
- "value": "Mon, 10 Feb 2025 04:40:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Ok\",\"details\":{\"ticker\":\"KMD\",\"current_block\":4305707,\"wallet_balance\":{\"wallet_type\":\"Iguana\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\",\"balance\":{\"KMD\":{\"spendable\":\"723.08294605\",\"unspendable\":\"0\"}}}}},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::enable_utxo::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_utxo::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_utxo::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_z_coin::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::init\",\r\n \"params\": {\r\n \"ticker\": \"ARRR\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\": \"Light\", // Accepted values: \"Native\", \"Light\"\r\n \"rpc_data\": {\r\n \"electrum_servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum1.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum1.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"light_wallet_d_servers\": [\r\n \"https://pirate.spyglass.quest:9447\",\r\n \"https://lightd1.pirate.black:443\",\r\n \"https://piratelightd1.cryptoforge.cc:443\",\r\n \"https://piratelightd2.cryptoforge.cc:443\",\r\n \"https://piratelightd3.cryptoforge.cc:443\",\r\n \"https://piratelightd4.cryptoforge.cc:443\",\r\n \"https://electrum1.cipig.net:9447\",\r\n \"https://electrum2.cipig.net:9447\",\r\n \"https://electrum3.cipig.net:9447\"\r\n ]\r\n } // Required only if: \"rpc\": \"Light\"\r\n },\r\n \"tx_history\": true\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "``` json\n{\n \"mmrpc\": \"\",\n \"result\": {\n \"task_id\": 0\n },\n \"id\": null\n}\n\n ```\n\n[https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_z_coin/](https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_z_coin/)"
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::init\",\r\n \"params\": {\r\n \"ticker\": \"ZOMBIE\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\": \"Light\", // Accepted values: \"Native\", \"Light\"\r\n \"rpc_data\": {\r\n \"electrum_servers\": [\r\n {\r\n \"url\": \"zombie.dragonhound.info:10033\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n }\r\n ],\r\n \"light_wallet_d_servers\": [\r\n \"http://zombie.sirseven.me:443\",\r\n \"http://zombie.dragonhound.info:443\"\r\n ]\r\n } // Required only if: \"rpc\": \"Light\"\r\n }\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Wed, 05 Feb 2025 05:20:45 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 0\n },\n \"id\": null\n}"
- },
- {
- "name": "Success (ZOMBIE)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::init\",\r\n \"params\": {\r\n \"ticker\": \"ZOMBIE\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\": \"Light\", // Accepted values: \"Native\", \"Light\"\r\n \"rpc_data\": {\r\n \"electrum_servers\": [\r\n {\r\n \"url\": \"zombie.dragonhound.info:10033\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n }\r\n ],\r\n \"light_wallet_d_servers\": [\r\n \"http://zombie.sirseven.me:443\",\r\n \"http://zombie.dragonhound.info:443\"\r\n ]\r\n } // Required only if: \"rpc\": \"Light\"\r\n }\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 00:58:08 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- },
- {
- "name": "Success (PIRATE)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::init\",\r\n \"params\": {\r\n \"ticker\": \"ARRR\",\r\n \"activation_params\": {\r\n \"mode\": {\r\n \"rpc\": \"Light\", // Accepted values: \"Native\", \"Light\"\r\n \"rpc_data\": {\r\n \"electrum_servers\": [\r\n {\r\n \"url\": \"electrum1.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum1.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum1.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10008\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ],\r\n \"protocol\": \"TCP\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:20008\",\r\n \"protocol\": \"SSL\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:30008\",\r\n \"protocol\": \"WSS\",\r\n \"contact\": [\r\n {\r\n \"email\": \"cipi@komodoplatform.com\"\r\n },\r\n {\r\n \"discord\": \"cipi#4502\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"light_wallet_d_servers\": [\r\n \"https://pirate.spyglass.quest:9447\",\r\n \"https://lightd1.pirate.black:443\",\r\n \"https://piratelightd1.cryptoforge.cc:443\",\r\n \"https://piratelightd2.cryptoforge.cc:443\",\r\n \"https://piratelightd3.cryptoforge.cc:443\",\r\n \"https://piratelightd4.cryptoforge.cc:443\",\r\n \"https://electrum1.cipig.net:9447\",\r\n \"https://electrum2.cipig.net:9447\",\r\n \"https://electrum3.cipig.net:9447\"\r\n ]\r\n } // Required only if: \"rpc\": \"Light\"\r\n },\r\n \"tx_history\": true\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"requires_notarization\": false, // Default: Coin Config\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 01:01:07 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 1\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_z_coin::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: ZCashParamsNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "336"
- },
- {
- "key": "date",
- "value": "Wed, 05 Feb 2025 05:27:16 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Error\",\"details\":{\"error\":\"Error on platform coin ZOMBIE creation: ZCashParamsNotFound\",\"error_path\":\"lib.z_coin_activation.z_coin\",\"error_trace\":\"lib:104] z_coin_activation:247] z_coin:1032]\",\"error_type\":\"CoinCreationError\",\"error_data\":{\"ticker\":\"ZOMBIE\",\"error\":\"ZCashParamsNotFound\"}}},\"id\":null}"
- },
- {
- "name": "Error: SPV Unavailable",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "417"
- },
- {
- "key": "date",
- "value": "Wed, 05 Feb 2025 05:44:43 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Error\",\"details\":{\"error\":\"Error on platform coin ZOMBIE creation: All the current light clients are unavailable.\",\"error_path\":\"lib.z_coin_activation.z_coin.z_rpc\",\"error_trace\":\"lib:104] z_coin_activation:247] z_coin:925] z_rpc:524] z_rpc:191]\",\"error_type\":\"CoinCreationError\",\"error_data\":{\"ticker\":\"ZOMBIE\",\"error\":\"All the current light clients are unavailable.\"}}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "361"
- },
- {
- "key": "date",
- "value": "Mon, 10 Feb 2025 01:30:14 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"ticker\": \"ZOMBIE\",\n \"current_block\": 794431,\n \"wallet_balance\": {\n \"wallet_type\": \"Iguana\",\n \"address\": \"zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj\",\n \"balance\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n },\n \"first_sync_block\": {\n \"requested\": 792991,\n \"is_pre_sapling\": false,\n \"actual\": 792991\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: NoSuchTask",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}/rpc",
- "host": [
- "{{address}}"
- ],
- "path": [
- "rpc"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json"
- },
- {
- "key": "Date",
- "value": "Wed, 07 May 2025 01:23:12 GMT"
- },
- {
- "key": "Connection",
- "value": "keep-alive"
- },
- {
- "key": "Keep-Alive",
- "value": "timeout=5"
- },
- {
- "key": "Transfer-Encoding",
- "value": "chunked"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such task '1'\",\n \"error_path\": \"init_standalone_coin\",\n \"error_trace\": \"init_standalone_coin:136]\",\n \"error_type\": \"NoSuchTask\",\n \"error_data\": 1,\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::enable_z_coin::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"init_z_coin_user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_z_coin::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "get_enabled_coins",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_enabled_coins\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_enabled_coins",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_enabled_coins\"\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "78"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:21:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"result\":[{\"ticker\":\"MARTY\",\"address\":\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"}]}"
- }
- ]
- },
- {
- "name": "enable_bch_with_tokens",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"enable_bch_with_tokens\",\r\n \"params\": {\r\n \"ticker\":\"tBCH\",\r\n // \"allow_slp_unsafe_conf\":false,\r\n \"bchd_urls\":[\r\n \"https://bchd-testnet.electroncash.de:18335\" // Required only if: \"allow_slp_unsafe_conf\": false\r\n ],\r\n \"mode\": {\r\n \"rpc\":\"Electrum\", // Accepted values: \"Electrum\", \"Native\"\r\n \"rpc_data\": {\r\n \"servers\": [\r\n {\r\n \"url\": \"electroncash.de:50003\"\r\n // \"protocol\": \"TCP\" // Accepted values: \"TCP\", \"SSL\", \"WS\", \"WSS\"\r\n // \"disable_cert_verification\": false\r\n },\r\n {\r\n \"url\": \"tbch.loping.net:60001\"\r\n },\r\n {\r\n \"url\": \"blackie.c3-soft.com:60001\"\r\n },\r\n {\r\n \"url\": \"bch0.kister.net:51001\"\r\n }\r\n ]\r\n } // Required only if: \"rpc\": \"Electrum\"\r\n },\r\n \"slp_tokens_requests\":[\r\n {\r\n \"ticker\":\"USDF\"\r\n // \"required_confirmations\": 1 // Default: Coin Config, Platform Coin Required Confirmation\r\n }\r\n ]\r\n // \"tx_history\": false,\r\n // \"required_confirmations\": 1, // Default: Coin Config\r\n // \"address_format\": {\r\n // \"format\": \"standard\" // Accepted values: \"standard\", \"cashaddress\"\r\n // // \"network\": \"bchtest\" // Required only if: \"format\": \"cashaddress\"\r\n // }, // Default: Coin Config\r\n // \"utxo_merge_params\": null,\r\n // // \"utxo_merge_params\": {\r\n // // \"merge_at\":50\r\n // // // \"check_every\":10,\r\n // // // \"max_merge_at_once\":100\r\n // // },\r\n // \"check_utxo_maturity\": false,\r\n // \"priv_key_policy\": \"IguanaPrivKey\", // Accepted values: \"IguanaPrivKey\", \"Trezor\"\r\n // \"gap_limit\": 20, // used only if: \"priv_key_policy\": \"Trezor\"\r\n // \"scan_policy\": \"scan_if_new_wallet\" // Accepted values: \"do_not_scan\", \"scan_if_new_wallet\", \"scan\" // used only if: \"priv_key_policy\": \"Trezor\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "enable_slp",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"enable_slp\",\r\n \"params\":{\r\n \"ticker\":\"sTST\",\r\n \"activation_params\": {\r\n // \"required_confirmations\": 1 // Default: Coin Config, Platform Coin Required Confirmation\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "enable_tendermint_with_assets",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tx_history\": true,\r\n \"get_balances\": true,\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://iris-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://rpc.irishub-1.irisnet.org\",\r\n \"komodo_proxy\": false\r\n }\r\n ],\r\n \"tokens_params\": [\r\n {\r\n \"ticker\": \"ATOM-IBC_IRIS\"\r\n }\r\n ]\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Activate IRIS via Keplr",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tx_history\": true,\r\n \"get_balances\": true,\r\n \"activation_params\": {\r\n \"wallet_connect\": {\r\n \"session_topic\": \"{{session_topic}}\"\r\n }\r\n },\r\n \"nodes\":[\r\n {\r\n \"url\": \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://iris-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://rpc.irishub-1.irisnet.org\"\r\n }\r\n ],\r\n \"tokens_params\": []\r\n }\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "207"
- },
- {
- "key": "date",
- "value": "Wed, 11 Sep 2024 08:52:01 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"ticker\": \"IRIS\",\n \"address\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\",\n \"current_block\": 26591691,\n \"balance\": {\n \"spendable\": \"23.336616\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "v2.2.0+",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tokens_params\": [\r\n {\r\n \"ticker\": \"ATOM-IBC_IRIS\"\r\n }\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://iris-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://rpc.irishub-1.irisnet.org\",\r\n \"komodo_proxy\": false\r\n }\r\n ]\r\n }\r\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "265"
- },
- {
- "key": "date",
- "value": "Wed, 11 Sep 2024 09:23:10 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"ticker\": \"IRIS\",\n \"address\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\",\n \"current_block\": 26591996,\n \"balance\": {\n \"spendable\": \"23.336616\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {\n \"ATOM-IBC_IRIS\": {\n \"spendable\": \"0.028306\",\n \"unspendable\": \"0\"\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "<= v2.1.0",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tokens_params\": [\r\n {\r\n \"ticker\": \"ATOM-IBC_IRIS\"\r\n }\r\n ],\r\n \"rpc_urls\": [\r\n \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"https://rpc.irishub-1.irisnet.org\"\r\n ]\r\n }\r\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "265"
- },
- {
- "key": "date",
- "value": "Wed, 11 Sep 2024 09:26:35 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"ticker\": \"IRIS\",\n \"address\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\",\n \"current_block\": 26592029,\n \"balance\": {\n \"spendable\": \"23.336616\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {\n \"ATOM-IBC_IRIS\": {\n \"spendable\": \"0.028306\",\n \"unspendable\": \"0\"\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "enable_tendermint_with_assets",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS\",\r\n \"tokens_params\": [\r\n {\r\n \"ticker\": \"ATOM-IBC_IRIS\"\r\n }\r\n ],\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://iris-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://iris-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://iris-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://iris-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://rpc.irishub-1.irisnet.org\",\r\n \"komodo_proxy\": false\r\n }\r\n ]\r\n }\r\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "190"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 06:35:42 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"IRIS\",\n \"error_path\": \"platform_coin_with_tokens\",\n \"error_trace\": \"platform_coin_with_tokens:447]\",\n \"error_type\": \"PlatformIsAlreadyActivated\",\n \"error_data\": \"IRIS\",\n \"id\": null\n}"
- },
- {
- "name": "Activate ATOM",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"ATOM\",\r\n \"tx_history\": true,\r\n \"get_balances\": true,\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://cosmos-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://cosmos-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://cosmos-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://cosmos-rpc.alpha.komodo.earth/websocket\"\r\n },\r\n {\r\n \"url\": \"https://cosmoshub.rpc.stakin-nodes.com/\"\r\n }\r\n ],\r\n \"tokens_params\": []\r\n }\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "209"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 08:21:46 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"ticker\": \"ATOM\",\n \"address\": \"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\",\n \"current_block\": 22148347,\n \"balance\": {\n \"spendable\": \"1.003381\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "Activate OSMO",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_with_assets\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"OSMO\",\r\n \"tx_history\": true,\r\n \"get_balances\": true,\r\n \"activation_params\": {\r\n \"wallet_connect\": {\r\n \"session_topic\": \"{{session_topic}}\"\r\n }\r\n },\r\n \"nodes\": [\r\n {\r\n \"url\": \"https://rpc.osmosis.zone/\"\r\n },\r\n {\r\n \"url\": \"https://osmosis.rpc.stakin-nodes.com\"\r\n },\r\n {\r\n \"url\": \"https://rpc-osmosis-ia.cosmosia.notional.ventures/\"\r\n },\r\n {\r\n \"url\": \"https://osmosis-rpc.alpha.komodo.earth/\",\r\n \"api_url\": \"https://osmosis-api.alpha.komodo.earth/\",\r\n \"grpc_url\": \"https://osmosis-grpc.alpha.komodo.earth/\",\r\n \"ws_url\": \"wss://osmosis-rpc.alpha.komodo.earth/websocket\"\r\n }\r\n ],\r\n \"tokens_params\": []\r\n }\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "207"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 08:43:47 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"ticker\": \"OSMO\",\n \"address\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\",\n \"current_block\": 20733754,\n \"balance\": {\n \"spendable\": \"7.994016\",\n \"unspendable\": \"0\"\n },\n \"tokens_balances\": {}\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "enable_tendermint_token",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_token\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"ATOM-IBC_OSMO\",\r\n \"activation_params\": {\r\n \"required_confirmations\": 3\r\n }\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: TokenIsAlreadyActivated",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_token\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"ATOM-IBC_IRIS\",\r\n \"activation_params\": {\r\n \"required_confirmations\": 3\r\n }\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "192"
- },
- {
- "key": "date",
- "value": "Wed, 11 Sep 2024 08:51:08 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Token ATOM-IBC_IRIS is already activated\",\"error_path\":\"token\",\"error_trace\":\"token:121]\",\"error_type\":\"TokenIsAlreadyActivated\",\"error_data\":\"ATOM-IBC_IRIS\",\"id\":null}"
- },
- {
- "name": "Activate ATOM-IBC_IRIS",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_token\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"ATOM-IBC_IRIS\",\r\n \"activation_params\": {\r\n \"required_confirmations\": 3\r\n }\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "160"
- },
- {
- "key": "date",
- "value": "Wed, 11 Sep 2024 08:52:45 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"balances\":{\"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\":{\"spendable\":\"0.028306\",\"unspendable\":\"0\"}},\"platform_coin\":\"IRIS\"},\"id\":null}"
- },
- {
- "name": "Activate IRIS-IBC_OSMO",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"enable_tendermint_token\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"IRIS-IBC_OSMO\",\r\n \"activation_params\": {\r\n \"required_confirmations\": 3\r\n }\r\n }\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "154"
- },
- {
- "key": "date",
- "value": "Mon, 16 Sep 2024 02:12:45 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"balances\": {\n \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n },\n \"platform_coin\": \"OSMO\"\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "enable_eth_with_tokens",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"rpc_mode\": \"Default\", // Accepted values: Default, Metamask\n // \"priv_key_policy\": {\n // \"wallet_connect\": {\n // \"session_topic\": \"7320725519c81f17ba098eb2b76463da4c556d08b22e22779005011610bc2a9a\"\n // }\n // },\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n // \"nft_req\": {\n // \"provider\": {\n // \"type\": \"Moralis\",\n // \"info\": {\n // \"url\": \"https://moralis-proxy.komodo.earth\"\n // }\n // }\n // },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/matic\"\n },\n {\n \"url\": \"https://node.komodo.earth:8080/polygon\",\n \"komodo_proxy\": true\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "AVAX",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"AVAX\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n\t \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"nodes\": [\n {\n \"url\": \"https://node.komodo.earth:8080/avalanche\",\n \"komodo_proxy\": true\n },\n {\n \"url\": \"https://api.avax.network/ext/bc/C/rpc\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/avax\",\n \"ws_url\": \"wss://block-proxy.komodo.earth/rpc/avax/websocket\"\n }\n ],\n \"erc20_tokens_requests\": [\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "594"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:46:51 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"current_block\":53054425,\"eth_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\"}},\"erc20_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\"tickers\":[]}},\"nfts_infos\":{}},\"id\":null}"
- },
- {
- "name": "ETH",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"ETH\",\n \"gas_station_url\": \"https://ethgasstation.info/json/ethgasAPI.json\",\n \"gas_station_decimals\": 8,\n \"gas_station_policy\": {\n \"policy\": \"MeanAverageFast\"\n },\n \"mm2\": 1,\n \"rpc_mode\": \"Default\",\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"priv_key_policy\": \"ContextPrivKey\",\n \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\",\n \"fallback_swap_contract\": \"0x8500AFc0bc5214728082163326C2FF0C73f4a871\",\n \"nodes\": [\n {\n \"url\": \"https://eth1.cipig.net:18555\",\n \"komodo_proxy\": false\n },\n {\n \"url\": \"https://eth2.cipig.net:18555\",\n \"komodo_proxy\": false\n },\n {\n \"url\": \"https://eth3.cipig.net:18555\",\n \"komodo_proxy\": false\n }\n ],\n \"tx_history\": true,\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"MINDS-ERC20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "691"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:47:57 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"current_block\":21184239,\"eth_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\"balances\":{\"spendable\":\"0\",\"unspendable\":\"0\"}}},\"erc20_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\"balances\":{\"MINDS-ERC20\":{\"spendable\":\"0\",\"unspendable\":\"0\"}}}},\"nfts_infos\":{}},\"id\":null}"
- },
- {
- "name": "ETH (wallet connect)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"ETH\",\n \"gas_station_url\": \"https://ethgasstation.info/json/ethgasAPI.json\",\n \"gas_station_decimals\": 8,\n \"gas_station_policy\": {\n \"policy\": \"MeanAverageFast\"\n },\n \"mm2\": 1,\n \"rpc_mode\": \"Default\",\n \"priv_key_policy\": {\n \"wallet_connect\": {\n \"session_topic\": \"7320725519c81f17ba098eb2b76463da4c556d08b22e22779005011610bc2a9a\"\n }\n },\n \"swap_contract_address\": \"0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80\",\n \"fallback_swap_contract\": \"0x8500AFc0bc5214728082163326C2FF0C73f4a871\",\n \"nodes\": [\n {\n \"url\": \"https://eth1.cipig.net:18555\",\n \"komodo_proxy\": false\n },\n {\n \"url\": \"https://eth2.cipig.net:18555\",\n \"komodo_proxy\": false\n },\n {\n \"url\": \"https://eth3.cipig.net:18555\",\n \"komodo_proxy\": false\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PEPE-ERC20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 3\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "691"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:47:57 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"current_block\": 21184239,\n \"eth_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\n \"balances\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n },\n \"erc20_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\n \"balances\": {\n \"MINDS-ERC20\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n }\n },\n \"nfts_infos\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "BNB",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"BNB\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"swap_contract_address\": \"0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31\",\n \"fallback_swap_contract\": \"0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31\",\n \"nodes\": [\n {\n \"url\": \"https://bsc1.cipig.net:18655\"\n },\n {\n \"url\": \"https://bsc3.cipig.net:18655\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/bnb\"\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"KMD-BEP20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "605"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:48:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"current_block\":43995388,\"eth_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\"}},\"erc20_addresses_infos\":{\"0x083C32B38e8050473f6999e22f670d1404235592\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\"tickers\":[\"KMD-BEP20\"]}},\"nfts_infos\":{}},\"id\":null}"
- },
- {
- "name": "MATIC (without NFTs)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n\t \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/matic\"\n },\n {\n \"url\": \"https://node.komodo.earth:8080/polygon\",\n \"komodo_proxy\": true\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "618"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:48:22 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"current_block\": 64265247,\n \"eth_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\"\n }\n },\n \"erc20_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\n \"tickers\": [\n \"PGX-PLG20\",\n \"AAVE-PLG20\"\n ]\n }\n },\n \"nfts_infos\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "MATIC (with NFTs)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n\t \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/matic\"\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "618"
- },
- {
- "key": "date",
- "value": "Thu, 14 Nov 2024 06:51:50 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"current_block\": 64265343,\n \"eth_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\"\n }\n },\n \"erc20_addresses_infos\": {\n \"0x083C32B38e8050473f6999e22f670d1404235592\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"044cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256eb93f0bdb93a767314eaf7455c383a8d1397b0fe80fb5e81ab0e72c7e26fa885\",\n \"tickers\": [\n \"AAVE-PLG20\",\n \"PGX-PLG20\"\n ]\n }\n },\n \"nfts_infos\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "enable_eth_with_tokens",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": true,\n \"tx_history\": false,\n \"rpc_mode\": \"Default\", // Accepted values: Default, Metamask\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n\t \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n\t \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/matic\"\n },\n {\n \"url\": \"https://node.komodo.earth:8080/polygon\",\n \"komodo_proxy\": true\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1669"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:03:52 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"current_block\":65658249,\"eth_addresses_infos\":{\"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"04d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2a91c9ce32b6fc5489c49e33b688423b655177168afee1b128be9b2fee67e3f3b\",\"balances\":{\"spendable\":\"16.651562360509102537\",\"unspendable\":\"0\"}}},\"erc20_addresses_infos\":{\"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"04d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2a91c9ce32b6fc5489c49e33b688423b655177168afee1b128be9b2fee67e3f3b\",\"balances\":{\"AAVE-PLG20\":{\"spendable\":\"0\",\"unspendable\":\"0\"},\"PGX-PLG20\":{\"spendable\":\"0\",\"unspendable\":\"0\"}}}},\"nfts_infos\":{\"0xb9ae3b7632be11420bd3e59fd41c300dd67274ac,0\":{\"token_address\":\"0xb9ae3b7632be11420bd3e59fd41c300dd67274ac\",\"token_id\":\"0\",\"chain\":\"POLYGON\",\"contract_type\":\"ERC1155\",\"amount\":\"1\"},\"0xd25f13e4ba534ef625c75b84934689194b7bd59e,14\":{\"token_address\":\"0xd25f13e4ba534ef625c75b84934689194b7bd59e\",\"token_id\":\"14\",\"chain\":\"POLYGON\",\"contract_type\":\"ERC721\",\"amount\":\"1\"},\"0x73a5299824cd955af6377b56f5762dc3ca4cc078,1\":{\"token_address\":\"0x73a5299824cd955af6377b56f5762dc3ca4cc078\",\"token_id\":\"1\",\"chain\":\"POLYGON\",\"contract_type\":\"ERC721\",\"amount\":\"1\"},\"0x3f368660b013a59b245a093a5ede57fa9deb911f,0\":{\"token_address\":\"0x3f368660b013a59b245a093a5ede57fa9deb911f\",\"token_id\":\"0\",\"chain\":\"POLYGON\",\"contract_type\":\"ERC1155\",\"amount\":\"1\"},\"0xe1ab36eda8012483aa947263b7d9a857d9c37e05,32\":{\"token_address\":\"0xe1ab36eda8012483aa947263b7d9a857d9c37e05\",\"token_id\":\"32\",\"chain\":\"POLYGON\",\"contract_type\":\"ERC1155\",\"amount\":\"1\"}}},\"id\":null}"
- },
- {
- "name": "enable_sepolia",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"SEPOLIAETH\",\n \"mm2\": 1,\n \"swap_contract_address\": \"0xf9000589c66Df3573645B59c10aa87594Edc318F\",\n \"swap_v2_contracts\":{\n\t \"maker_swap_v2_contract\": \"0xf9000589c66Df3573645B59c10aa87594Edc318F\",\n\t \"taker_swap_v2_contract\": \"0x3B19873b81a6B426c8B2323955215F7e89CfF33F\",\n\t \"nft_maker_swap_v2_contract\": \"0xf9000589c66Df3573645B59c10aa87594Edc318F\"\n }, \n \"fallback_swap_contract\": \"0xf9000589c66Df3573645B59c10aa87594Edc318F\",\n \"nodes\": [\n {\n \"url\": \"https://ethereum-sepolia-rpc.publicnode.com\"\n }\n ],\n \"erc20_tokens_requests\": []\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "641"
- },
- {
- "key": "date",
- "value": "Tue, 25 Feb 2025 08:13:12 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"current_block\": 7781449,\n \"eth_addresses_infos\": {\n \"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"04d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2a91c9ce32b6fc5489c49e33b688423b655177168afee1b128be9b2fee67e3f3b\",\n \"balances\": {\n \"spendable\": \"0\",\n \"unspendable\": \"0\"\n }\n }\n },\n \"erc20_addresses_infos\": {\n \"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\": {\n \"derivation_method\": {\n \"type\": \"Iguana\"\n },\n \"pubkey\": \"04d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2a91c9ce32b6fc5489c49e33b688423b655177168afee1b128be9b2fee67e3f3b\",\n \"balances\": {}\n }\n },\n \"nfts_infos\": {}\n },\n \"id\": null\n}"
- },
- {
- "name": "MATIC (wallet connect)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"rpc_mode\": \"Default\", // Accepted values: Default, Metamask\n \"priv_key_policy\": {\n \"wallet_connect\": {\n \"session_topic\": \"6fc0226619974a1190f56d9946abc9af0f593a7987208be112664dc267b01bfd\"\n }\n },\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://polygon-bor-rpc.publicnode.com\"\n },\n {\n \"url\": \"https://node.komodo.earth:8080/polygon\",\n \"komodo_proxy\": true\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "618"
- },
- {
- "key": "date",
- "value": "Thu, 13 Mar 2025 06:01:55 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"current_block\":68987119,\"eth_addresses_infos\":{\"0x80e40C9FBDe46D7CB2525d58DBb2047504676AD5\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"0493623bb507a8054654496754781bc941ef228c919b9b1ba2806ec62d8fdbcadf07b6c8b7abbb446eea1e3cac838b3294a72976b9a46c3dd05af40bea430ba7bf\"}},\"erc20_addresses_infos\":{\"0x80e40C9FBDe46D7CB2525d58DBb2047504676AD5\":{\"derivation_method\":{\"type\":\"Iguana\"},\"pubkey\":\"0493623bb507a8054654496754781bc941ef228c919b9b1ba2806ec62d8fdbcadf07b6c8b7abbb446eea1e3cac838b3294a72976b9a46c3dd05af40bea430ba7bf\",\"tickers\":[\"AAVE-PLG20\",\"PGX-PLG20\"]}},\"nfts_infos\":{}},\"id\":null}"
- },
- {
- "name": "Error: ChainID not supported (WC)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_eth_with_tokens\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"MATIC\",\n \"get_balances\": false,\n \"tx_history\": false,\n \"gas_station_url\": \"https://gasstation-mainnet.matic.network/\",\n \"rpc_mode\": \"Default\", // Accepted values: Default, Metamask\n \"priv_key_policy\": {\n \"wallet_connect\": {\n \"session_topic\": \"7320725519c81f17ba098eb2b76463da4c556d08b22e22779005011610bc2a9a\"\n }\n },\n \"swap_contract_address\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"fallback_swap_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"swap_v2_contracts\": {\n \"taker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\",\n \"nft_maker_swap_v2_contract\": \"0x9130b257D37A52E52F21054c4DA3450c72f595CE\"\n },\n \"nft_req\": {\n \"provider\": {\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\"\n }\n }\n },\n \"nodes\": [\n {\n \"url\": \"https://polygon-rpc.com\"\n },\n {\n \"url\": \"https://electrum3.cipig.net:18755\"\n },\n {\n \"url\": \"https://block-proxy.komodo.earth/rpc/matic\"\n },\n {\n \"url\": \"https://node.komodo.earth:8080/polygon\",\n \"komodo_proxy\": true\n }\n ],\n \"erc20_tokens_requests\": [\n {\n \"ticker\": \"PGX-PLG20\",\n \"required_confirmations\": 4\n },\n {\n \"ticker\": \"AAVE-PLG20\",\n \"required_confirmations\": 4\n }\n ],\n \"required_confirmations\": 5,\n \"requires_notarization\": false\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "335"
- },
- {
- "key": "date",
- "value": "Wed, 12 Mar 2025 03:35:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ChainId not supported: eip155:137\",\"error_path\":\"platform_coin_with_tokens.eth_with_token_activation.wallet_connect.lib\",\"error_trace\":\"platform_coin_with_tokens:454] eth_with_token_activation:489] wallet_connect:170] lib:510]\",\"error_type\":\"Internal\",\"error_data\":\"ChainId not supported: eip155:137\",\"id\":null}"
- }
- ]
- },
- {
- "name": "enable_erc20",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_erc20\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"BAT-PLG20\",\n \"activation_params\": {\n \"required_confirmations\": 3\n }\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "\n {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_erc20\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"BAT-PLG20\",\n \"activation_params\": {\n \"required_confirmations\": 3\n }\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "251"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:07:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"balances\":{\"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\":{\"spendable\":\"0\",\"unspendable\":\"0\"}},\"platform_coin\":\"MATIC\",\"token_contract_address\":\"0x3cef98bb43d732e2f285ee605a8158cde967d219\",\"required_confirmations\":3},\"id\":null}"
- }
- ]
- },
- {
- "name": "Activate TSIA",
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"enable_sia\",\n \"params\": {\n \"ticker\": \"TSIA\",\n \"activation_params\": {\n \"client_conf\": {\n \"server_url\": \"https://api.siascan.com/anagami/wallet/\",\n \"password\": \"dummy\"\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Activate TSIA",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"enable_sia\",\n \"params\": {\n \"ticker\": \"TSIA\",\n \"activation_params\": {\n \"client_conf\": {\n \"server_url\": \"https://api.siascan.com/anagami/wallet/\",\n \"password\": \"dummy\"\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Fri, 01 Nov 2024 03:49:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"task_id\":0},\"id\":null}"
- }
- ]
- },
- {
- "name": "Activate TSIA status",
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n\t\"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_sia::status\",\n \"params\": {\n \"task_id\": 0\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Activate TSIA status",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n\t\"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::enable_sia::status\",\n \"params\": {\n \"task_id\": 0\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "332"
- },
- {
- "key": "date",
- "value": "Fri, 01 Nov 2024 03:50:14 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Ok\",\"details\":{\"ticker\":\"TSIA\",\"current_block\":22780,\"wallet_balance\":{\"wallet_type\":\"Iguana\",\"address\":\"addr:c67d77a585c13727dbba57cfc115995beb9b8737e9a8cb7bb0aa208744e646cdc0acc9c9fce2\",\"balance\":{\"spendable\":\"0.000000000000000000000000\",\"unspendable\":\"0.000000000000000000000000\"}}}},\"id\":null}"
- }
- ]
- },
- {
- "name": "enable_solana_with_tokens",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"enable_solana_with_tokens\",\r\n \"params\": {\r\n \"ticker\": \"SOL-DEVNET\",\r\n \"confirmation_commitment\": \"finalized\", // Accepted values: \"processed\", \"confirmed\", \"finalized\"\r\n \"client_url\": \"https://api.devnet.solana.com\",\r\n \"spl_tokens_requests\": [\r\n {\r\n \"ticker\": \"USDC-SOL-DEVNET\",\r\n \"activation_params\": {}\r\n }\r\n ]\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "enable_spl",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"enable_spl\",\r\n \"params\": {\r\n \"ticker\": \"ADEX-SOL-DEVNET\",\r\n \"activation_params\": {}\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Fee Management",
- "item": [
- {
- "name": "set_swap_transaction_fee_policy",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"set_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"swap_tx_fee_policy\": \"High\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success: Internal",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "45"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:40:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Internal\",\"id\":null}"
- },
- {
- "name": "Error: Unsupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"BNB\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:41:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Unsupported\",\"id\":null}"
- },
- {
- "name": "Success: Set to Medium",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"set_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"swap_tx_fee_policy\": \"Medium\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "43"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:50:29 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Medium\",\"id\":null}"
- },
- {
- "name": "Success: Set to High",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"set_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"swap_tx_fee_policy\": \"High\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "41"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:50:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"High\",\"id\":null}"
- },
- {
- "name": "Success: Set to Low",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"set_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"swap_tx_fee_policy\": \"Low\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "40"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:51:24 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Low\",\"id\":null}"
- }
- ]
- },
- {
- "name": "get_swap_transaction_fee_policy",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success: Internal",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "45"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:40:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Internal\",\"id\":null}"
- },
- {
- "name": "Error: Unsupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_swap_transaction_fee_policy\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"BNB\"\n }\n // \"id\": null // Accepted values: Integers\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 11:41:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"Unsupported\",\"id\":null}"
- }
- ]
- },
- {
- "name": "get_eth_estimated_fee_per_gas",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"estimator_type\": \"Provider\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: CoinNotSupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"BNB\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "188"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 05:58:16 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Gas fee estimation not supported for this coin\",\n \"error_path\": \"get_estimated_fees\",\n \"error_trace\": \"get_estimated_fees:206]\",\n \"error_type\": \"CoinNotSupported\",\n \"id\": null\n}"
- },
- {
- "name": "Error: NoSuchCoin",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"DOGE\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "204"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 05:59:38 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such coin DOGE\",\n \"error_path\": \"get_estimated_fees.lp_coins\",\n \"error_trace\": \"get_estimated_fees:244] lp_coins:4767]\",\n \"error_type\": \"NoSuchCoin\",\n \"error_data\": {\n \"coin\": \"DOGE\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Success (provider)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"estimator_type\": \"Provider\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "483"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 07:54:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"base_fee\":\"0.629465419\",\"low\":{\"max_priority_fee_per_gas\":\"0.008999999\",\"max_fee_per_gas\":\"1.27\",\"min_wait_time\":null,\"max_wait_time\":null},\"medium\":{\"max_priority_fee_per_gas\":\"0.049\",\"max_fee_per_gas\":\"1.31\",\"min_wait_time\":null,\"max_wait_time\":null},\"high\":{\"max_priority_fee_per_gas\":\"0.089\",\"max_fee_per_gas\":\"1.35\",\"min_wait_time\":null,\"max_wait_time\":null},\"source\":\"blocknative\",\"base_fee_trend\":\"\",\"priority_fee_trend\":\"\",\"units\":\"Gwei\"},\"id\":null}"
- },
- {
- "name": "Success (simple)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\",\n \"estimator_type\": \"Simple\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "517"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 07:56:24 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"base_fee\":\"0.000255112\",\"low\":{\"max_priority_fee_per_gas\":\"30.139834543\",\"max_fee_per_gas\":\"30.140115083\",\"min_wait_time\":null,\"max_wait_time\":null},\"medium\":{\"max_priority_fee_per_gas\":\"36.729999999\",\"max_fee_per_gas\":\"36.730299667\",\"min_wait_time\":null,\"max_wait_time\":null},\"high\":{\"max_priority_fee_per_gas\":\"39.624033663\",\"max_fee_per_gas\":\"39.624352459\",\"min_wait_time\":null,\"max_wait_time\":null},\"source\":\"simple\",\"base_fee_trend\":\"\",\"priority_fee_trend\":\"\",\"units\":\"Gwei\"},\"id\":null}"
- },
- {
- "name": "Error: InvalidRequest",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_eth_estimated_fee_per_gas\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"coin\": \"MATIC\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "223"
- },
- {
- "key": "date",
- "value": "Thu, 24 Apr 2025 07:58:07 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Error parsing request: missing field `estimator_type`\",\"error_path\":\"dispatcher\",\"error_trace\":\"dispatcher:122]\",\"error_type\":\"InvalidRequest\",\"error_data\":\"missing field `estimator_type`\",\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Lightning",
- "item": [
- {
- "name": "Enable",
- "item": [
- {
- "name": "task::enable_lightning::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_lightning::init\",\r\n \"params\": {\r\n \"ticker\": \"tBTC-TEST-lightning\",\r\n \"activation_params\": {\r\n \"name\": \"Mm2TestNode\"\r\n // \"listening_port\": 9735,\r\n // \"color\": \"000000\",\r\n // \"payment_retries\": 5,\r\n // \"backup_path\": null // Accepted values: Strings\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_lightning::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_lightning::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::enable_lightning::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_lightning::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Nodes",
- "item": [
- {
- "name": "add_trusted_node",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::add_trusted_node\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_id\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "connect_to_node",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::connect_to_node\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "list_trusted_nodes",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::list_trusted_nodes\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "remove_trusted_node",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::remove_trusted_node\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_id\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Channels",
- "item": [
- {
- "name": "close_channel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::close_channel\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 1\r\n // \"force_close\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "get_channel_details",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_channel_details\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 1\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "get_claimable_balances",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_claimable_balances\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n // \"include_open_channels_balances\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "list_closed_channels_by_filter",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::list_closed_channels_by_filter\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n // \"filter\": null,\r\n // // \"filter\": {\r\n // // // \"channel_id\": null, // Accepted values: Strings\r\n // // // \"counterparty_node_id\": null, // Accepted values: Strings\r\n // // // \"funding_tx\": null, // Accepted values: Strings\r\n // // // \"from_funding_value\": null, // Accepted values: Integers\r\n // // // \"to_funding_value\": null, // Accepted values: Integers\r\n // // // \"closing_tx\": null, // Accepted values: Strings\r\n // // // \"closure_reason\": null, // Accepted values: Strings\r\n // // // \"claiming_tx\": null, // Accepted values: Strings\r\n // // // \"from_claimed_balance\": null, // Accepted values: Decimals\r\n // // // \"to_claimed_balance\": null, // Accepted values: Decimals\r\n // // // \"channel_type\": null, // Accepted values: \"Outbound\", \"Inbound\"\r\n // // // \"channel_visibility\": null // Accepted values: \"Public\", \"Private\"\r\n // // },\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": 4 // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "list_open_channels_by_filter",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::list_open_channels_by_filter\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n // \"filter\": null,\r\n // // \"filter\": {\r\n // // // \"channel_id\": null, // Accepted values: Strings\r\n // // // \"counterparty_node_id\": null, // Accepted values: Strings\r\n // // // \"funding_tx\": null, // Accepted values: Strings\r\n // // // \"from_funding_value_sats\": null, // Accepted values: Integers\r\n // // // \"to_funding_value_sats\": null, // Accepted values: Integers\r\n // // // \"is_outbound\": null, // Accepted values: Booleans\r\n // // // \"from_balance_msat\": null, // Accepted values: Integers\r\n // // // \"to_balance_msat\": null, // Accepted values: Integers\r\n // // // \"from_outbound_capacity_msat\": null, // Accepted values: Integers\r\n // // // \"to_outbound_capacity_msat\": null, // Accepted values: Integers\r\n // // // \"from_inbound_capacity_msat\": null, // Accepted values: Integers\r\n // // // \"to_inbound_capacity_msat\": null, // Accepted values: Integers\r\n // // // \"confirmed\": null, // Accepted values: Booleans\r\n // // // \"is_usable\": null, // Accepted values: Booleans\r\n // // // \"is_public\": null // Accepted values: Booleans\r\n // // },\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": 4 // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "open_channel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::open_channel\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\",\r\n \"amount\": {\r\n \"type\": \"Exact\", // Accepted values: \"Exact\", \"Max\"\r\n \"value\": 0.004 // Required only if: \"type\": \"Exact\"\r\n }\r\n // \"push_msat\": 0,\r\n // \"channel_options\": {\r\n // // \"proportional_fee_in_millionths_sats\": 0, // Default: Coin Config\r\n // // \"base_fee_msat\": 1000, // Default: Coin Config\r\n // // \"cltv_expiry_delta\": 72, // Default: Coin Config\r\n // // \"max_dust_htlc_exposure_msat\": 5000000, // Default: Coin Config\r\n // // \"force_close_avoidance_max_fee_satoshis\": 1000 // Default: Coin Config\r\n // },\r\n // \"channel_configs\" : {\r\n // // \"counterparty_locktime\": 144, // Default: Coin Config\r\n // // \"our_htlc_minimum_msat\": 1, // Default: Coin Config\r\n // // \"negotiate_scid_privacy\": false, // Default: Coin Config\r\n // // \"max_inbound_in_flight_htlc_percent\": 10, // Default: Coin Config\r\n // // \"announced_channel\": false, // Default: Coin Config\r\n // // \"commit_upfront_shutdown_pubkey\": true // Default: Coin Config\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "update_channel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::update_channel\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 1,\r\n \"channel_options\": {\r\n // \"proportional_fee_in_millionths_sats\": 0, // Default: Coin Config\r\n // \"base_fee_msat\": 1000, // Default: Coin Config\r\n // \"cltv_expiry_delta\": 72, // Default: Coin Config\r\n // \"max_dust_htlc_exposure_msat\": 5000000, // Default: Coin Config\r\n // \"force_close_avoidance_max_fee_satoshis\": 1000 // Default: Coin Config\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Payments",
- "item": [
- {
- "name": "generate_invoice",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::generate_invoice\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"description\": \"test invoice\"\r\n // \"amount_in_msat\": null, // Accepted values: Integers\r\n // \"expiry\": null // Accepted values: Integers\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "get_payment_details",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::get_payment_details\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment_hash\": \"32f996e6e0aa88e567318beeadb37b6bc0fddfd3660d4a87726f308ed1ec7b33\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "list_payments_by_filter",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::list_payments_by_filter\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n // \"filter\": null,\r\n // // \"filter\": {\r\n // // // \"payment_type\": null,\r\n // // // // \"payment_type\": {\r\n // // // // \"type\": \"Outbound Payment\", // Accepted values: \"Outbound Payment\", \"Inbound Payment\"\r\n // // // // \"destination\": \"03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134\" // Required only if: \"type\": \"Outbound Payment\"\r\n // // // // },\r\n // // // \"description\": null, // Accepted values: Strings\r\n // // // \"status\": null, // Accepted values: \"pending\", \"succeeded\", \"failed\"\r\n // // // \"from_amount_msat\": null, // Accepted values: Integers\r\n // // // \"to_amount_msat\": null, // Accepted values: Integers\r\n // // // \"from_fee_paid_msat\": null, // Accepted values: Integers\r\n // // // \"to_fee_paid_msat\": null, // Accepted values: Integers\r\n // // // \"from_timestamp\": null, // Accepted values: Integers\r\n // // // \"to_timestamp\": null // Accepted values: Integers\r\n // // },\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": \"d6d3cf3fd5237ed15295847befe00da67c043da1c39a373bff30bd22442eea43\" // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "send_payment",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::send_payment\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment\": {\r\n \"type\": \"invoice\", // Accepted values: \"invoice\", \"keysend\"\r\n \"invoice\": \"lntb20u1p32wwxapp5p8gjy2e79jku5tshhq2nkdauv0malqqhzefnqmx9pjwa8h83cmwqdp8xys9xcmpd3sjqsmgd9czq3njv9c8qatrvd5kumcxqrrsscqp79qy9qsqsp5m473qknpecv6ajmwwtjw7keggrwxerymehx6723avhdrlnxmuvhs54zmyrumkasvjp0fvvk2np30cx5xpjs329alvm60rwy3payrnkmsd3n8ahnky3kuxaraa3u4k453yf3age7cszdxhjxjkennpt75erqpsfmy4y\" // Required only if: \"type\": \"invoice\"\r\n // \"destination\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9\", // Required only if: \"type\": \"keysend\"\r\n // \"amount_in_msat\": 1000, // Required only if: \"type\": \"keysend\"\r\n // \"expiry\": 24 // Required only if: \"type\": \"keysend\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- }
- ]
- },
- {
- "name": "Non Fungible Tokens",
- "item": [
- {
- "name": "get_nft_list",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_nft_list\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"POLYGON\"\n ]\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts)"
- },
- "response": [
- {
- "name": "Example with optional limit & page_number params",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": " {\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_nft_list\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"BSC\",\n \"POLYGON\"\n ],\n \"limit\": 1,\n \"page_number\": 2\n }\n }",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts)"
- },
- "_postman_previewlanguage": "JSON",
- "header": [],
- "cookie": [],
- "body": ""
- },
- {
- "name": "Example with spam protection",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_nft_list\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"BSC\",\n \"POLYGON\"\n ],\n \"protect_from_spam\": true,\n \"filters\": {\n \"exclude_spam\": true,\n \"exclude_phishing\": true\n }\n }\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nfts)"
- },
- "_postman_previewlanguage": "JSON",
- "header": [],
- "cookie": [],
- "body": ""
- }
- ]
- },
- {
- "name": "get_nft_transfers",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_nft_transfers\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"POLYGON\"\n ],\n \"max\": true,\n \"filters\": {\n \"send\": true,\n \"from_date\": 1690890685\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nft-transfers](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-a-list-of-nft-transfers)"
- },
- "response": []
- },
- {
- "name": "get_nft_metadata",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"get_nft_metadata\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"token_address\": \"0x2953399124f0cbb46d2cbacd8a89cf0599974963\",\n \"token_id\": \"110473361632261669912565539602449606788298723469812631769659886404530570536720\",\n \"chain\": \"POLYGON\"\n }\n}",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-nft-metadata](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#get-nft-metadata)"
- },
- "response": []
- },
- {
- "name": "refresh_nft_metadata",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"refresh_nft_metadata\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"token_address\": \"0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff\",\n \"token_id\": \"5\",\n \"chain\": \"POLYGON\",\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"url_antispam\": \"https://nft.antispam.dragonhound.info\"\n }\n}\n\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#refresh-nft-metadata](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#refresh-nft-metadata)"
- },
- "response": []
- },
- {
- "name": "update_nft",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"update_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"POLYGON\"\n ],\n \"proxy_auth\": false,\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"url_antispam\": \"https://nft.antispam.dragonhound.info\"\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "DevDocs Link: [https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/update_nft/](https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/update_nft/)"
- },
- "response": [
- {
- "name": "update_nft",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"update_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\n \"POLYGON\",\n \"BSC\"\n ],\n \"proxy_auth\": false,\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"url_antispam\": \"https://nft.antispam.dragonhound.info\"\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "39"
- },
- {
- "key": "date",
- "value": "Tue, 27 Aug 2024 04:49:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":null,\"id\":null}"
- }
- ]
- },
- {
- "name": "withdraw_nft",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"withdraw_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"type\": \"withdraw_erc721\",\n \"withdraw_data\": {\n \"chain\": \"POLYGON\",\n \"to\": \"0x27Ad1F808c1ef82626277Ae38998AfA539565660\",\n \"token_address\": \"0x73a5299824cd955af6377b56f5762dc3ca4cc078\",\n \"token_id\": \"1\"\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#withdraw-nfts](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#withdraw-nfts)"
- },
- "response": []
- },
- {
- "name": "withdraw_nft (erc1155)",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"withdraw_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"type\": \"withdraw_erc1155\",\n \"withdraw_data\": {\n \"chain\": \"POLYGON\",\n \"to\": \"0x27Ad1F808c1ef82626277Ae38998AfA539565660\",\n \"token_address\": \"0x2953399124f0cbb46d2cbacd8a89cf0599974963\",\n \"token_id\": \"110473361632261669912565539602449606788298723469812631769659886404530570536720\",\n \"amount\": \"1\"\n }\n }\n}",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "[https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#erc-1155-withdraw-example](https://nft-methods.komodo-docs-revamp-2023.pages.dev/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/#erc-1155-withdraw-example)"
- },
- "response": [
- {
- "name": "erc1155",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"withdraw_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"withdraw_type\": {\n \"type\": \"withdraw_erc721\",\n \"withdraw_data\": {\n \"chain\": \"BSC\",\n \"to\": \"0x6FAD0eC6bb76914b2a2a800686acc22970645820\",\n \"token_address\": \"0xfd913a305d70a60aac4faac70c739563738e1f81\",\n \"token_id\": \"214300044414\"\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "_postman_previewlanguage": "Text",
- "header": [],
- "cookie": [],
- "body": ""
- }
- ]
- },
- {
- "name": "clear_nft_db",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "pm.collectionVariables.set(\"userpass\", pm.environment.get(\"userpass\"));",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"clear_nft_db\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"clear_all\": true,\n \"chains\": [\"POLYGON\", \"FANTOM\", \"ETH\", \"BSC\", \"AVALANCHE\"]\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- },
- "description": "DevDocs Link: https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/clear_nft_db/"
- },
- "response": [
- {
- "name": "clear_nft_db (clear all)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"clear_nft_db\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"clear_all\": true\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "39"
- },
- {
- "key": "date",
- "value": "Fri, 23 Aug 2024 09:25:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":null,\"id\":null}"
- },
- {
- "name": "clear_nft_db (by chains)",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"clear_nft_db\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"chains\": [\"BSC\"]\n }\n}\n",
- "options": {
- "raw": {
- "language": "text"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "39"
- },
- {
- "key": "date",
- "value": "Fri, 23 Aug 2024 09:26:31 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":null,\"id\":null}"
- }
- ]
- },
- {
- "name": "enable_nft",
- "request": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"NFT_MATIC\",\n \"activation_params\": {\n \"provider\":{\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"proxy_auth\": true\n }\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "TokenIsAlreadyActivated",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"NFT_MATIC\",\n \"activation_params\": {\n \"provider\":{\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"proxy_auth\": true\n }\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "184"
- },
- {
- "key": "date",
- "value": "Fri, 06 Sep 2024 14:36:46 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Token NFT_MATIC is already activated\",\"error_path\":\"token\",\"error_trace\":\"token:121]\",\"error_type\":\"TokenIsAlreadyActivated\",\"error_data\":\"NFT_MATIC\",\"id\":null}"
- },
- {
- "name": "TokenConfigIsNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"method\": \"enable_nft\",\n \"mmrpc\": \"2.0\",\n \"params\": {\n \"ticker\": \"NFT_MATICC\",\n \"activation_params\": {\n \"provider\":{\n \"type\": \"Moralis\",\n \"info\": {\n \"url\": \"https://moralis-proxy.komodo.earth\",\n \"proxy_auth\": true\n }\n }\n }\n }\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "203"
- },
- {
- "key": "date",
- "value": "Fri, 06 Sep 2024 14:39:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Token NFT_MATICC config is not found\",\"error_path\":\"token.prelude\",\"error_trace\":\"token:124] prelude:79]\",\"error_type\":\"TokenConfigIsNotFound\",\"error_data\":\"NFT_MATICC\",\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Orders",
- "item": [
- {
- "name": "1inch",
- "item": [
- {
- "name": "approve_token",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"approve_token\",\r\n \"params\": {\r\n \"coin\": \"AAVE-PLG20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\",\r\n \"amount\": 1.23\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Token not activated",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"approve_token\",\r\n \"params\": {\r\n \"coin\": \"USDT-ERC20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\",\r\n \"amount\": 1.23\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "170"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 10:24:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such coin USDT-ERC20\",\"error_path\":\"tokens\",\"error_trace\":\"tokens:171]\",\"error_type\":\"NoSuchCoin\",\"error_data\":{\"coin\":\"USDT-ERC20\"},\"id\":null}"
- },
- {
- "name": "Error: Insufficient Funds",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"approve_token\",\r\n \"params\": {\r\n \"coin\": \"AAVE-PLG20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\",\r\n \"amount\": 1.23\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1676"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 10:26:24 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Transaction error mm2src/coins/eth.rs:4834] eth:4720] Transport(\\\"request MethodCall(MethodCall { jsonrpc: Some(V2), method: \\\\\\\"eth_estimateGas\\\\\\\", params: Array([Object({\\\\\\\"from\\\\\\\": String(\\\\\\\"0x083c32b38e8050473f6999e22f670d1404235592\\\\\\\"), \\\\\\\"to\\\\\\\": String(\\\\\\\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\\\\\\\"), \\\\\\\"gasPrice\\\\\\\": String(\\\\\\\"0x6fc23a56a\\\\\\\"), \\\\\\\"value\\\\\\\": String(\\\\\\\"0x0\\\\\\\"), \\\\\\\"data\\\\\\\": String(\\\\\\\"0x095ea7b3000000000000000000000000083c32b38e8050473f6999e22f670d14042355920000000000000000000000000000000000000000000000001111d67bb1bb0000\\\\\\\")})]), id: Num(1) }) failed: Invalid response: Server: 'https://electrum3.cipig.net:18755/', error: RPC error: Error { code: ServerError(-32000), message: \\\\\\\"insufficient funds for transfer\\\\\\\", data: None }\\\")\",\n \"error_path\": \"tokens\",\n \"error_trace\": \"tokens:161]\",\n \"error_type\": \"TransactionError\",\n \"error_data\": \"mm2src/coins/eth.rs:4834] eth:4720] Transport(\\\"request MethodCall(MethodCall { jsonrpc: Some(V2), method: \\\\\\\"eth_estimateGas\\\\\\\", params: Array([Object({\\\\\\\"from\\\\\\\": String(\\\\\\\"0x083c32b38e8050473f6999e22f670d1404235592\\\\\\\"), \\\\\\\"to\\\\\\\": String(\\\\\\\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\\\\\\\"), \\\\\\\"gasPrice\\\\\\\": String(\\\\\\\"0x6fc23a56a\\\\\\\"), \\\\\\\"value\\\\\\\": String(\\\\\\\"0x0\\\\\\\"), \\\\\\\"data\\\\\\\": String(\\\\\\\"0x095ea7b3000000000000000000000000083c32b38e8050473f6999e22f670d14042355920000000000000000000000000000000000000000000000001111d67bb1bb0000\\\\\\\")})]), id: Num(1) }) failed: Invalid response: Server: 'https://electrum3.cipig.net:18755/', error: RPC error: Error { code: ServerError(-32000), message: \\\\\\\"insufficient funds for transfer\\\\\\\", data: None }\\\")\",\n \"id\": null\n}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"approve_token\",\r\n \"params\": {\r\n \"coin\": \"AAVE-PLG20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\",\r\n \"amount\": 1.23\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "103"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 10:31:04 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":\"0x9e51b5654ddf92efdc422d9f687d11e4dd5bdb909d01afacc7e37ce5929bad59\",\"id\":null}"
- }
- ]
- },
- {
- "name": "get_token_allowance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_token_allowance\",\r\n \"params\": {\r\n \"coin\": \"AAVE-PLG20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_token_allowance\",\r\n \"params\": {\r\n \"coin\": \"AAVE-PLG20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\"\r\n }\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "41"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 10:49:40 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": \"1.23\",\n \"id\": null\n}"
- },
- {
- "name": "Error: Token not activated",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"get_token_allowance\",\r\n \"params\": {\r\n \"coin\": \"AAVE-ERC20\",\r\n \"spender\": \"0x083C32B38e8050473f6999e22f670d1404235592\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "170"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 10:54:24 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such coin AAVE-ERC20\",\"error_path\":\"tokens\",\"error_trace\":\"tokens:171]\",\"error_type\":\"NoSuchCoin\",\"error_data\":{\"coin\":\"AAVE-ERC20\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "1inch_v6_0_classic_swap_tokens",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_tokens\",\r\n \"params\": {\r\n \"chain_id\": 137\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: No API config",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_tokens\",\r\n \"params\": {\r\n \"chain_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "183"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 11:56:44 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No API config param\",\"error_path\":\"rpcs.client\",\"error_trace\":\"rpcs:137] client:105]\",\"error_type\":\"InvalidParam\",\"error_data\":\"No API config param\",\"id\":null}"
- },
- {
- "name": "Error: 401 Unauthorised",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_tokens\",\r\n \"params\": {\r\n \"chain_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "288"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 12:01:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"1inch API error: General API error: Unauthorized description: \",\"error_path\":\"rpcs.client\",\"error_trace\":\"rpcs:140] client:152]\",\"error_type\":\"OneInchError\",\"error_data\":{\"GeneralApiError\":{\"error_msg\":\"Unauthorized\",\"description\":\"\",\"status_code\":401}},\"id\":null}"
- },
- {
- "name": "Error: Invalid type",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_tokens\",\r\n \"params\": {\r\n \"chain_id\": 137\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "263"
- },
- {
- "key": "date",
- "value": "Sun, 15 Dec 2024 08:43:16 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"1inch API error: invalid type: null, expected a string\",\"error_path\":\"rpcs.mod\",\"error_trace\":\"rpcs:140] mod:717]\",\"error_type\":\"OneInchError\",\"error_data\":{\"ParseBodyError\":{\"error_msg\":\"invalid type: null, expected a string\"}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_tokens\",\r\n \"params\": {\r\n \"chain_id\": 137\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "55463"
- },
- {
- "key": "date",
- "value": "Sun, 15 Dec 2024 08:47:05 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tokens\":{\"0xc17c30e98541188614df99239cabd40280810ca3\":{\"address\":\"0xc17c30e98541188614df99239cabd40280810ca3\",\"symbol\":\"RISE\",\"name\":\"EverRise\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc17c30e98541188614df99239cabd40280810ca3.png\",\"tags\":[\"tokens\"]},\"0x2f800db0fdb5223b3c3f354886d907a671414a7f\":{\"address\":\"0x2f800db0fdb5223b3c3f354886d907a671414a7f\",\"symbol\":\"BCT\",\"name\":\"Toucan Protocol: Base Carbon Tonne\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2f800db0fdb5223b3c3f354886d907a671414a7f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x431cd3c9ac9fc73644bf68bf5691f4b83f9e104f\":{\"address\":\"0x431cd3c9ac9fc73644bf68bf5691f4b83f9e104f\",\"symbol\":\"RBW\",\"name\":\"Rainbow Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x431cd3c9ac9fc73644bf68bf5691f4b83f9e104f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xb33eaad8d922b1083446dc23f610c2567fb5180f\":{\"address\":\"0xb33eaad8d922b1083446dc23f610c2567fb5180f\",\"symbol\":\"UNI\",\"name\":\"Uniswap\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.png\",\"tags\":[\"crosschain\",\"GROUP:UNI\",\"tokens\"]},\"0x2791bca1f2de4661ed88a30c99a7a9449aa84174\":{\"address\":\"0x2791bca1f2de4661ed88a30c99a7a9449aa84174\",\"symbol\":\"USDC.e\",\"name\":\"USD Coin (PoS)\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png\",\"tags\":[\"crosschain\",\"GROUP:USDC.e\",\"PEG:USD\",\"tokens\"]},\"0xcd7361ac3307d1c5a46b63086a90742ff44c63b3\":{\"address\":\"0xcd7361ac3307d1c5a46b63086a90742ff44c63b3\",\"symbol\":\"RAIDER\",\"name\":\"RaiderToken\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xcd7361ac3307d1c5a46b63086a90742ff44c63b3.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x6985884c4392d348587b19cb9eaaf157f13271cd\":{\"address\":\"0x6985884c4392d348587b19cb9eaaf157f13271cd\",\"symbol\":\"ZRO\",\"name\":\"LayerZero\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0x6985884c4392d348587b19cb9eaaf157f13271cd.png\",\"tags\":[\"crosschain\",\"GROUP:ZRO\",\"tokens\"]},\"0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590\":{\"address\":\"0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590\",\"symbol\":\"STG\",\"name\":\"StargateToken\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590.png\",\"tags\":[\"crosschain\",\"GROUP:STG\",\"tokens\"]},\"0xd55fce7cdab84d84f2ef3f99816d765a2a94a509\":{\"address\":\"0xd55fce7cdab84d84f2ef3f99816d765a2a94a509\",\"symbol\":\"CHAIN\",\"name\":\"Chain Games\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd55fce7cdab84d84f2ef3f99816d765a2a94a509.png\",\"tags\":[\"crosschain\",\"GROUP:CHAIN\",\"tokens\"]},\"0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4\":{\"address\":\"0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4\",\"symbol\":\"stMATIC\",\"name\":\"Staked MATIC (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4.png\",\"tags\":[\"crosschain\",\"PEG:MATIC\",\"tokens\"]},\"0x172370d5cd63279efa6d502dab29171933a610af\":{\"address\":\"0x172370d5cd63279efa6d502dab29171933a610af\",\"symbol\":\"CRV\",\"name\":\"CRV\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd533a949740bb3306d119cc777fa900ba034cd52.png\",\"tags\":[\"crosschain\",\"GROUP:CRV\",\"tokens\"]},\"0xc6c855ad634dcdad23e64da71ba85b8c51e5ad7c\":{\"address\":\"0xc6c855ad634dcdad23e64da71ba85b8c51e5ad7c\",\"symbol\":\"ICE_2\",\"name\":\"Decentral Games ICE\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc6c855ad634dcdad23e64da71ba85b8c51e5ad7c.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x229b1b6c23ff8953d663c4cbb519717e323a0a84\":{\"address\":\"0x229b1b6c23ff8953d663c4cbb519717e323a0a84\",\"symbol\":\"BLOK\",\"name\":\"BLOK\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x229b1b6c23ff8953d663c4cbb519717e323a0a84.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xa55870278d6389ec5b524553d03c04f5677c061e\":{\"address\":\"0xa55870278d6389ec5b524553d03c04f5677c061e\",\"symbol\":\"XCAD\",\"name\":\"XCAD Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa55870278d6389ec5b524553d03c04f5677c061e.png\",\"tags\":[\"crosschain\",\"GROUP:XCAD\",\"tokens\"]},\"0x62f594339830b90ae4c084ae7d223ffafd9658a7\":{\"address\":\"0x62f594339830b90ae4c084ae7d223ffafd9658a7\",\"symbol\":\"SPHERE\",\"name\":\"Sphere Finance\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x62f594339830b90ae4c084ae7d223ffafd9658a7.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xf84bd51eab957c2e7b7d646a3427c5a50848281d\":{\"address\":\"0xf84bd51eab957c2e7b7d646a3427c5a50848281d\",\"symbol\":\"AGAr\",\"name\":\"AGA Rewards\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xb453f1f2ee776daf2586501361c457db70e1ca0f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x255707b70bf90aa112006e1b07b9aea6de021424\":{\"address\":\"0x255707b70bf90aa112006e1b07b9aea6de021424\",\"symbol\":\"TETU\",\"name\":\"TETU Reward Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x255707b70bf90aa112006e1b07b9aea6de021424.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x4ff0b68abc2b9e4e1401e9b691dba7d66b264ac8\":{\"address\":\"0x4ff0b68abc2b9e4e1401e9b691dba7d66b264ac8\",\"symbol\":\"RIOT\",\"name\":\"RIOT (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x4ff0b68abc2b9e4e1401e9b691dba7d66b264ac8.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x9c9e5fd8bbc25984b178fdce6117defa39d2db39\":{\"address\":\"0x9c9e5fd8bbc25984b178fdce6117defa39d2db39\",\"symbol\":\"BUSD\",\"name\":\"BUSD Token\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x9c9e5fd8bbc25984b178fdce6117defa39d2db39.png\",\"tags\":[\"crosschain\",\"GROUP:BUSD\",\"tokens\"]},\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\":{\"address\":\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\"symbol\":\"POL\",\"name\":\"Polygon Ecosystem Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0.png\",\"tags\":[\"crosschain\",\"GROUP:POL\",\"native\"]},\"0x236eec6359fb44cce8f97e99387aa7f8cd5cde1f\":{\"address\":\"0x236eec6359fb44cce8f97e99387aa7f8cd5cde1f\",\"symbol\":\"USD+\",\"name\":\"USD+\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x236eec6359fb44cce8f97e99387aa7f8cd5cde1f.png\",\"tags\":[\"crosschain\",\"GROUP:USD+\",\"PEG:USD\",\"tokens\"]},\"0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39\":{\"address\":\"0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39\",\"symbol\":\"LINK\",\"name\":\"ChainLink Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x514910771af9ca656af840dff83e8264ecf986ca.png\",\"tags\":[\"crosschain\",\"GROUP:LINK\",\"tokens\"]},\"0xd3b71117e6c1558c1553305b44988cd944e97300\":{\"address\":\"0xd3b71117e6c1558c1553305b44988cd944e97300\",\"symbol\":\"YEL\",\"name\":\"YEL Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd3b71117e6c1558c1553305b44988cd944e97300.png\",\"tags\":[\"crosschain\",\"GROUP:YEL\",\"tokens\"]},\"0xe82808eaa78339b06a691fd92e1be79671cad8d3\":{\"address\":\"0xe82808eaa78339b06a691fd92e1be79671cad8d3\",\"symbol\":\"PLOT\",\"name\":\"PLOT\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x72f020f8f3e8fd9382705723cd26380f8d0c66bb.png\",\"tags\":[\"crosschain\",\"GROUP:PLOT\",\"tokens\"]},\"0xff2382bd52efacef02cc895bcbfc4618608aa56f\":{\"address\":\"0xff2382bd52efacef02cc895bcbfc4618608aa56f\",\"symbol\":\"ORARE\",\"name\":\"One Rare Token\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xff2382bd52efacef02cc895bcbfc4618608aa56f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xd28449bb9bb659725accad52947677cce3719fd7\":{\"address\":\"0xd28449bb9bb659725accad52947677cce3719fd7\",\"symbol\":\"DMT\",\"name\":\"Dark Matter Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd28449bb9bb659725accad52947677cce3719fd7.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x7ceb23fd6bc0add59e62ac25578270cff1b9f619\":{\"address\":\"0x7ceb23fd6bc0add59e62ac25578270cff1b9f619\",\"symbol\":\"WETH\",\"name\":\"Wrapped Ether\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7ceb23fd6bc0add59e62ac25578270cff1b9f619.png\",\"tags\":[\"crosschain\",\"GROUP:WETH\",\"tokens\"]},\"0x1ba17c639bdaecd8dc4aac37df062d17ee43a1b8\":{\"address\":\"0x1ba17c639bdaecd8dc4aac37df062d17ee43a1b8\",\"symbol\":\"WIXS\",\"name\":\"Wrapped Ixs Token\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1ba17c639bdaecd8dc4aac37df062d17ee43a1b8.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x2bc07124d8dac638e290f401046ad584546bc47b\":{\"address\":\"0x2bc07124d8dac638e290f401046ad584546bc47b\",\"symbol\":\"TOWER\",\"name\":\"TOWER\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2bc07124d8dac638e290f401046ad584546bc47b.png\",\"tags\":[\"crosschain\",\"GROUP:TOWER\",\"tokens\"]},\"0x8623e66bea0dce41b6d47f9c44e806a115babae0\":{\"address\":\"0x8623e66bea0dce41b6d47f9c44e806a115babae0\",\"symbol\":\"NFTY\",\"name\":\"NFTY Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8623e66bea0dce41b6d47f9c44e806a115babae0.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x3b1a0c9252ee7403093ff55b4a5886d49a3d837a\":{\"address\":\"0x3b1a0c9252ee7403093ff55b4a5886d49a3d837a\",\"symbol\":\"UM\",\"name\":\"Continuum\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3b1a0c9252ee7403093ff55b4a5886d49a3d837a.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xa69d14d6369e414a32a5c7e729b7afbafd285965\":{\"address\":\"0xa69d14d6369e414a32a5c7e729b7afbafd285965\",\"symbol\":\"GCR\",\"name\":\"Global Coin Research (PoS)\",\"decimals\":4,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa69d14d6369e414a32a5c7e729b7afbafd285965.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x60d55f02a771d515e077c9c2403a1ef324885cec\":{\"address\":\"0x60d55f02a771d515e077c9c2403a1ef324885cec\",\"symbol\":\"amUSDT\",\"name\":\"Aave Matic Market USDT\",\"decimals\":6,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3ed3b47dd13ec9a98b44e6204a523e766b225811.png\",\"tags\":[\"crosschain\",\"PEG:USD\",\"tokens\"]},\"0x29f1e986fca02b7e54138c04c4f503dddd250558\":{\"address\":\"0x29f1e986fca02b7e54138c04c4f503dddd250558\",\"symbol\":\"VSQ\",\"name\":\"VSQ\",\"decimals\":9,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x29f1e986fca02b7e54138c04c4f503dddd250558.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x723b17718289a91af252d616de2c77944962d122\":{\"address\":\"0x723b17718289a91af252d616de2c77944962d122\",\"symbol\":\"GAIA\",\"name\":\"GAIA Everworld\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x723b17718289a91af252d616de2c77944962d122.png\",\"tags\":[\"crosschain\",\"GROUP:GAIA\",\"tokens\"]},\"0x28424507fefb6f7f8e9d3860f56504e4e5f5f390\":{\"address\":\"0x28424507fefb6f7f8e9d3860f56504e4e5f5f390\",\"symbol\":\"amWETH\",\"name\":\"Aave Matic Market WETH\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x030ba81f1c18d280636f32af80b9aad02cf0854e.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xbd1463f02f61676d53fd183c2b19282bff93d099\":{\"address\":\"0xbd1463f02f61676d53fd183c2b19282bff93d099\",\"symbol\":\"jCHF\",\"name\":\"Jarvis Synthetic Swiss Franc\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xbd1463f02f61676d53fd183c2b19282bff93d099.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc10358f062663448a3489fc258139944534592ac\":{\"address\":\"0xc10358f062663448a3489fc258139944534592ac\",\"symbol\":\"BCMC\",\"name\":\"Blockchain Monster Coin\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc10358f062663448a3489fc258139944534592ac.png\",\"tags\":[\"crosschain\",\"GROUP:BCMC\",\"tokens\"]},\"0x9c32185b81766a051e08de671207b34466dd1021\":{\"address\":\"0x9c32185b81766a051e08de671207b34466dd1021\",\"symbol\":\"BTCpx\",\"name\":\"BTC Proxy\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x9c32185b81766a051e08de671207b34466dd1021.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x034b2090b579228482520c589dbd397c53fc51cc\":{\"address\":\"0x034b2090b579228482520c589dbd397c53fc51cc\",\"symbol\":\"VISION\",\"name\":\"Vision Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x034b2090b579228482520c589dbd397c53fc51cc.png\",\"tags\":[\"crosschain\",\"GROUP:VISION\",\"tokens\"]},\"0x282d8efce846a88b159800bd4130ad77443fa1a1\":{\"address\":\"0x282d8efce846a88b159800bd4130ad77443fa1a1\",\"symbol\":\"mOCEAN\",\"name\":\"Ocean Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x967da4048cd07ab37855c090aaf366e4ce1b9f48.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc168e40227e4ebd8c1cae80f7a55a4f0e6d66c97\":{\"address\":\"0xc168e40227e4ebd8c1cae80f7a55a4f0e6d66c97\",\"symbol\":\"DFYN\",\"name\":\"DFYN Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc168e40227e4ebd8c1cae80f7a55a4f0e6d66c97.png\",\"tags\":[\"crosschain\",\"GROUP:DFYN\",\"tokens\"]},\"0x235737dbb56e8517391473f7c964db31fa6ef280\":{\"address\":\"0x235737dbb56e8517391473f7c964db31fa6ef280\",\"symbol\":\"KASTA\",\"name\":\"KastaToken\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x235737dbb56e8517391473f7c964db31fa6ef280.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x4e1581f01046efdd7a1a2cdb0f82cdd7f71f2e59\":{\"address\":\"0x4e1581f01046efdd7a1a2cdb0f82cdd7f71f2e59\",\"symbol\":\"ICE_3\",\"name\":\"IceToken\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x4e1581f01046efdd7a1a2cdb0f82cdd7f71f2e59.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xfe712251173a2cd5f5be2b46bb528328ea3565e1\":{\"address\":\"0xfe712251173a2cd5f5be2b46bb528328ea3565e1\",\"symbol\":\"MVI\",\"name\":\"Metaverse Index (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xfe712251173a2cd5f5be2b46bb528328ea3565e1.png\",\"tags\":[\"crosschain\",\"GROUP:MVI\",\"tokens\"]},\"0x16eccfdbb4ee1a85a33f3a9b21175cd7ae753db4\":{\"address\":\"0x16eccfdbb4ee1a85a33f3a9b21175cd7ae753db4\",\"symbol\":\"ROUTE (PoS)\",\"name\":\"Route\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x16eccfdbb4ee1a85a33f3a9b21175cd7ae753db4.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x7f67639ffc8c93dd558d452b8920b28815638c44\":{\"address\":\"0x7f67639ffc8c93dd558d452b8920b28815638c44\",\"symbol\":\"LIME\",\"name\":\"iMe Lab\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7f67639ffc8c93dd558d452b8920b28815638c44.png\",\"tags\":[\"crosschain\",\"GROUP:LIME\",\"tokens\"]},\"0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7\":{\"address\":\"0x385eeac5cb85a38a9a07a70c73e0a3271cfb54a7\",\"symbol\":\"GHST\",\"name\":\"Aavegotchi GHST Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3f382dbd960e3a9bbceae22651e88158d2791550.png\",\"tags\":[\"crosschain\",\"GROUP:GHST\",\"tokens\"]},\"0x5f0197ba06860dac7e31258bdf749f92b6a636d4\":{\"address\":\"0x5f0197ba06860dac7e31258bdf749f92b6a636d4\",\"symbol\":\"1FLR\",\"name\":\"Flare Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x5f0197ba06860dac7e31258bdf749f92b6a636d4.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xa3fa99a148fa48d14ed51d610c367c61876997f1\":{\"address\":\"0xa3fa99a148fa48d14ed51d610c367c61876997f1\",\"symbol\":\"miMATIC\",\"name\":\"miMATIC\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa3fa99a148fa48d14ed51d610c367c61876997f1.png\",\"tags\":[\"crosschain\",\"GROUP:miMATIC\",\"PEG:MATIC\",\"tokens\"]},\"0x82362ec182db3cf7829014bc61e9be8a2e82868a\":{\"address\":\"0x82362ec182db3cf7829014bc61e9be8a2e82868a\",\"symbol\":\"MESH\",\"name\":\"Meshswap Protocol\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x82362ec182db3cf7829014bc61e9be8a2e82868a.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x200c234721b5e549c3693ccc93cf191f90dc2af9\":{\"address\":\"0x200c234721b5e549c3693ccc93cf191f90dc2af9\",\"symbol\":\"METAL\",\"name\":\"METAL\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x200c234721b5e549c3693ccc93cf191f90dc2af9.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x65a05db8322701724c197af82c9cae41195b0aa8\":{\"address\":\"0x65a05db8322701724c197af82c9cae41195b0aa8\",\"symbol\":\"FOX\",\"name\":\"FOX (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x65a05db8322701724c197af82c9cae41195b0aa8.png\",\"tags\":[\"crosschain\",\"GROUP:FOX\",\"tokens\"]},\"0xf4c83080e80ae530d6f8180572cbbf1ac9d5d435\":{\"address\":\"0xf4c83080e80ae530d6f8180572cbbf1ac9d5d435\",\"symbol\":\"BLANK\",\"name\":\"GoBlank Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xf4c83080e80ae530d6f8180572cbbf1ac9d5d435.png\",\"tags\":[\"crosschain\",\"GROUP:BLANK\",\"tokens\"]},\"0xd0258a3fd00f38aa8090dfee343f10a9d4d30d3f\":{\"address\":\"0xd0258a3fd00f38aa8090dfee343f10a9d4d30d3f\",\"symbol\":\"VOXEL\",\"name\":\"VOXEL Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd0258a3fd00f38aa8090dfee343f10a9d4d30d3f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc2132d05d31c914a87c6611c10748aeb04b58e8f\":{\"address\":\"0xc2132d05d31c914a87c6611c10748aeb04b58e8f\",\"symbol\":\"USDT\",\"name\":\"Tether USD\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xdac17f958d2ee523a2206206994597c13d831ec7.png\",\"tags\":[\"crosschain\",\"GROUP:USDT\",\"PEG:USD\",\"tokens\"]},\"0x6968105460f67c3bf751be7c15f92f5286fd0ce5\":{\"address\":\"0x6968105460f67c3bf751be7c15f92f5286fd0ce5\",\"symbol\":\"MONA\",\"name\":\"Monavale\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x275f5ad03be0fa221b4c6649b8aee09a42d9412a.png\",\"tags\":[\"crosschain\",\"GROUP:MONA\",\"tokens\"]},\"0xba3cb8329d442e6f9eb70fafe1e214251df3d275\":{\"address\":\"0xba3cb8329d442e6f9eb70fafe1e214251df3d275\",\"symbol\":\"SWASH\",\"name\":\"Swash Token\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xba3cb8329d442e6f9eb70fafe1e214251df3d275.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x1a13f4ca1d028320a707d99520abfefca3998b7f\":{\"address\":\"0x1a13f4ca1d028320a707d99520abfefca3998b7f\",\"symbol\":\"amUSDC\",\"name\":\"Aave Matic Market USDC\",\"decimals\":6,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xbcca60bb61934080951369a648fb03df4f96263c.png\",\"tags\":[\"crosschain\",\"PEG:USD\",\"tokens\"]},\"0xee7666aacaefaa6efeef62ea40176d3eb21953b9\":{\"address\":\"0xee7666aacaefaa6efeef62ea40176d3eb21953b9\",\"symbol\":\"MCHC\",\"name\":\"MCHCoin (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xee7666aacaefaa6efeef62ea40176d3eb21953b9.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xd8ca34fd379d9ca3c6ee3b3905678320f5b45195\":{\"address\":\"0xd8ca34fd379d9ca3c6ee3b3905678320f5b45195\",\"symbol\":\"gOHM\",\"name\":\"Governance OHM\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd8ca34fd379d9ca3c6ee3b3905678320f5b45195.png\",\"tags\":[\"crosschain\",\"GROUP:gOHM\",\"tokens\"]},\"0x23e8b6a3f6891254988b84da3738d2bfe5e703b9\":{\"address\":\"0x23e8b6a3f6891254988b84da3738d2bfe5e703b9\",\"symbol\":\"WELT\",\"name\":\"FABWELT\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x23e8b6a3f6891254988b84da3738d2bfe5e703b9.png\",\"tags\":[\"tokens\"]},\"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270\":{\"address\":\"0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270\",\"symbol\":\"WPOL\",\"name\":\"Wrapped Polygon Ecosystem Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270.png\",\"tags\":[\"crosschain\",\"PEG:MATIC\",\"tokens\"]},\"0x05089c9ebffa4f0aca269e32056b1b36b37ed71b\":{\"address\":\"0x05089c9ebffa4f0aca269e32056b1b36b37ed71b\",\"symbol\":\"Krill\",\"name\":\"Krill\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x05089c9ebffa4f0aca269e32056b1b36b37ed71b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x750e4c4984a9e0f12978ea6742bc1c5d248f40ed\":{\"address\":\"0x750e4c4984a9e0f12978ea6742bc1c5d248f40ed\",\"symbol\":\"axlUSDC\",\"name\":\"Axelar Wrapped USDC\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x750e4c4984a9e0f12978ea6742bc1c5d248f40ed.png\",\"tags\":[\"crosschain\",\"GROUP:axlUSDC\",\"tokens\"]},\"0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4\":{\"address\":\"0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4\",\"symbol\":\"MANA\",\"name\":\"Decentraland MANA\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x0f5d2fb29fb7d3cfee444a200298f468908cc942.png\",\"tags\":[\"crosschain\",\"GROUP:MANA\",\"tokens\"]},\"0xd4945a3d0de9923035521687d4bf18cc9b0c7c2a\":{\"address\":\"0xd4945a3d0de9923035521687d4bf18cc9b0c7c2a\",\"symbol\":\"LUXY\",\"name\":\"LUXY\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd4945a3d0de9923035521687d4bf18cc9b0c7c2a.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x431d5dff03120afa4bdf332c61a6e1766ef37bdb\":{\"address\":\"0x431d5dff03120afa4bdf332c61a6e1766ef37bdb\",\"symbol\":\"JPYC\",\"name\":\"JPY Coin\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x431d5dff03120afa4bdf332c61a6e1766ef37bdb.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x23d29d30e35c5e8d321e1dc9a8a61bfd846d4c5c\":{\"address\":\"0x23d29d30e35c5e8d321e1dc9a8a61bfd846d4c5c\",\"symbol\":\"HEX\",\"name\":\"HEXX\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2b591e99afe9f32eaa6214f7b7629768c40eeb39.png\",\"tags\":[\"crosschain\",\"GROUP:HEX\",\"tokens\"]},\"0xfa68fb4628dff1028cfec22b4162fccd0d45efb6\":{\"address\":\"0xfa68fb4628dff1028cfec22b4162fccd0d45efb6\",\"symbol\":\"MaticX\",\"name\":\"Liquid Staking Matic (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xfa68fb4628dff1028cfec22b4162fccd0d45efb6.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x580a84c73811e1839f75d86d75d88cca0c241ff4\":{\"address\":\"0x580a84c73811e1839f75d86d75d88cca0c241ff4\",\"symbol\":\"QI\",\"name\":\"Qi Dao\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x580a84c73811e1839f75d86d75d88cca0c241ff4.png\",\"tags\":[\"crosschain\",\"GROUP:QI\",\"tokens\"]},\"0xeeeeeb57642040be42185f49c52f7e9b38f8eeee\":{\"address\":\"0xeeeeeb57642040be42185f49c52f7e9b38f8eeee\",\"symbol\":\"ELK\",\"name\":\"Elk\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xeeeeeb57642040be42185f49c52f7e9b38f8eeee.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x6f7c932e7684666c9fd1d44527765433e01ff61d\":{\"address\":\"0x6f7c932e7684666c9fd1d44527765433e01ff61d\",\"symbol\":\"MKR\",\"name\":\"Maker\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"\",\"tags\":[\"crosschain\",\"GROUP:MKR\",\"tokens\"]},\"0x7075cab6bcca06613e2d071bd918d1a0241379e2\":{\"address\":\"0x7075cab6bcca06613e2d071bd918d1a0241379e2\",\"symbol\":\"GFARM2\",\"name\":\"Gains V2\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7075cab6bcca06613e2d071bd918d1a0241379e2.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xe111178a87a3bff0c8d18decba5798827539ae99\":{\"address\":\"0xe111178a87a3bff0c8d18decba5798827539ae99\",\"symbol\":\"EURS\",\"name\":\"STASIS EURS Token (PoS)\",\"decimals\":2,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe111178a87a3bff0c8d18decba5798827539ae99.png\",\"tags\":[\"crosschain\",\"GROUP:EURS\",\"tokens\"]},\"0xbbba073c31bf03b8acf7c28ef0738decf3695683\":{\"address\":\"0xbbba073c31bf03b8acf7c28ef0738decf3695683\",\"symbol\":\"SAND\",\"name\":\"SAND\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xbbba073c31bf03b8acf7c28ef0738decf3695683.png\",\"tags\":[\"crosschain\",\"GROUP:SAND\",\"tokens\"]},\"0x64ca1571d1476b7a21c5aaf9f1a750a193a103c0\":{\"address\":\"0x64ca1571d1476b7a21c5aaf9f1a750a193a103c0\",\"symbol\":\"BONDLY\",\"name\":\"Bondly (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x64ca1571d1476b7a21c5aaf9f1a750a193a103c0.png\",\"tags\":[\"crosschain\",\"GROUP:BONDLY\",\"tokens\"]},\"0xdc3326e71d45186f113a2f448984ca0e8d201995\":{\"address\":\"0xdc3326e71d45186f113a2f448984ca0e8d201995\",\"symbol\":\"XSGD\",\"name\":\"XSGD\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xdc3326e71d45186f113a2f448984ca0e8d201995.png\",\"tags\":[\"crosschain\",\"GROUP:XSGD\",\"tokens\"]},\"0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe\":{\"address\":\"0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe\",\"symbol\":\"IXT\",\"name\":\"PlanetIX\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xe5b49820e5a1063f6f4ddf851327b5e8b2301048\":{\"address\":\"0xe5b49820e5a1063f6f4ddf851327b5e8b2301048\",\"symbol\":\"Bonk\",\"name\":\"Bonk\",\"decimals\":5,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"\",\"tags\":[\"GROUP:BONK\",\"tokens\"]},\"0xbfa35599c7aebb0dace9b5aa3ca5f2a79624d8eb\":{\"address\":\"0xbfa35599c7aebb0dace9b5aa3ca5f2a79624d8eb\",\"symbol\":\"RETRO\",\"name\":\"RETRO\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xbfa35599c7aebb0dace9b5aa3ca5f2a79624d8eb.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x5c2ed810328349100a66b82b78a1791b101c9d61\":{\"address\":\"0x5c2ed810328349100a66b82b78a1791b101c9d61\",\"symbol\":\"amWBTC\",\"name\":\"Aave Matic Market WBTC\",\"decimals\":8,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x9ff58f4ffb29fa2266ab25e75e2a8b3503311656.png\",\"tags\":[\"crosschain\",\"PEG:BTC\",\"tokens\"]},\"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359\":{\"address\":\"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359\",\"symbol\":\"USDC\",\"name\":\"USD Coin\",\"decimals\":6,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359.png\",\"tags\":[\"crosschain\",\"GROUP:USDC\",\"tokens\"]},\"0xb35fcbcf1fd489fce02ee146599e893fdcdc60e6\":{\"address\":\"0xb35fcbcf1fd489fce02ee146599e893fdcdc60e6\",\"symbol\":\"DERC\",\"name\":\"DeRace Token\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xb35fcbcf1fd489fce02ee146599e893fdcdc60e6.png\",\"tags\":[\"crosschain\",\"GROUP:DERC\",\"tokens\"]},\"0x3a3e7650f8b9f667da98f236010fbf44ee4b2975\":{\"address\":\"0x3a3e7650f8b9f667da98f236010fbf44ee4b2975\",\"symbol\":\"xUSD\",\"name\":\"xDollar Stablecoin\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3a3e7650f8b9f667da98f236010fbf44ee4b2975.png\",\"tags\":[\"crosschain\",\"PEG:USD\",\"tokens\"]},\"0xd838290e877e0188a4a44700463419ed96c16107\":{\"address\":\"0xd838290e877e0188a4a44700463419ed96c16107\",\"symbol\":\"NCT\",\"name\":\"Toucan Protocol: Nature Carbon Tonne\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd838290e877e0188a4a44700463419ed96c16107.png\",\"tags\":[\"crosschain\",\"GROUP:NCT\",\"tokens\"]},\"0x7e4c577ca35913af564ee2a24d882a4946ec492b\":{\"address\":\"0x7e4c577ca35913af564ee2a24d882a4946ec492b\",\"symbol\":\"MOONED\",\"name\":\"MoonEdge\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7e4c577ca35913af564ee2a24d882a4946ec492b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xe26cda27c13f4f87cffc2f437c5900b27ebb5bbb\":{\"address\":\"0xe26cda27c13f4f87cffc2f437c5900b27ebb5bbb\",\"symbol\":\"RBLS\",\"name\":\"Rebel Bots Token\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe26cda27c13f4f87cffc2f437c5900b27ebb5bbb.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x071ac29d569a47ebffb9e57517f855cb577dcc4c\":{\"address\":\"0x071ac29d569a47ebffb9e57517f855cb577dcc4c\",\"symbol\":\"GFC\",\"name\":\"GCOIN\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x071ac29d569a47ebffb9e57517f855cb577dcc4c.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x8839e639f210b80ffea73aedf51baed8dac04499\":{\"address\":\"0x8839e639f210b80ffea73aedf51baed8dac04499\",\"symbol\":\"DWEB\",\"name\":\"DecentraWeb (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8839e639f210b80ffea73aedf51baed8dac04499.png\",\"tags\":[\"crosschain\",\"GROUP:DWEB\",\"tokens\"]},\"0x67eb41a14c0fe5cd701fc9d5a3d6597a72f641a6\":{\"address\":\"0x67eb41a14c0fe5cd701fc9d5a3d6597a72f641a6\",\"symbol\":\"GIDDY\",\"name\":\"Giddy Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x67eb41a14c0fe5cd701fc9d5a3d6597a72f641a6.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x27f8d03b3a2196956ed754badc28d73be8830a6e\":{\"address\":\"0x27f8d03b3a2196956ed754badc28d73be8830a6e\",\"symbol\":\"amDAI\",\"name\":\"Aave Matic Market DAI\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x028171bca77440897b824ca71d1c56cac55b68a3.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x59b5654a17ac44f3068b3882f298881433bb07ef\":{\"address\":\"0x59b5654a17ac44f3068b3882f298881433bb07ef\",\"symbol\":\"CHP\",\"name\":\"CoinPoker Chips (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x59b5654a17ac44f3068b3882f298881433bb07ef.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x1599fe55cda767b1f631ee7d414b41f5d6de393d\":{\"address\":\"0x1599fe55cda767b1f631ee7d414b41f5d6de393d\",\"symbol\":\"MILK\",\"name\":\"Milk\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1599fe55cda767b1f631ee7d414b41f5d6de393d.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x2e1ad108ff1d8c782fcbbb89aad783ac49586756\":{\"address\":\"0x2e1ad108ff1d8c782fcbbb89aad783ac49586756\",\"symbol\":\"TUSD\",\"name\":\"TrueUSD (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2e1ad108ff1d8c782fcbbb89aad783ac49586756.png\",\"tags\":[\"crosschain\",\"GROUP:TUSD\",\"PEG:USD\",\"tokens\"]},\"0x3a3df212b7aa91aa0402b9035b098891d276572b\":{\"address\":\"0x3a3df212b7aa91aa0402b9035b098891d276572b\",\"symbol\":\"FISH\",\"name\":\"Fish\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3a3df212b7aa91aa0402b9035b098891d276572b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xba0dda8762c24da9487f5fa026a9b64b695a07ea\":{\"address\":\"0xba0dda8762c24da9487f5fa026a9b64b695a07ea\",\"symbol\":\"OX\",\"name\":\"OX Coin\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xba0dda8762c24da9487f5fa026a9b64b695a07ea.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xa486c6bc102f409180ccb8a94ba045d39f8fc7cb\":{\"address\":\"0xa486c6bc102f409180ccb8a94ba045d39f8fc7cb\",\"symbol\":\"NEX\",\"name\":\"Nash Exchange Token (PoS)\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa486c6bc102f409180ccb8a94ba045d39f8fc7cb.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x692597b009d13c4049a947cab2239b7d6517875f\":{\"address\":\"0x692597b009d13c4049a947cab2239b7d6517875f\",\"symbol\":\"UST\",\"name\":\"Wrapped UST Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x692597b009d13c4049a947cab2239b7d6517875f.png\",\"tags\":[\"crosschain\",\"GROUP:UST\",\"tokens\"]},\"0xef6ab48ef8dfe984fab0d5c4cd6aff2e54dfda14\":{\"address\":\"0xef6ab48ef8dfe984fab0d5c4cd6aff2e54dfda14\",\"symbol\":\"CRISP-M\",\"name\":\"CRISP Scored Mangroves\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xef6ab48ef8dfe984fab0d5c4cd6aff2e54dfda14.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xdb725f82818de83e99f1dac22a9b5b51d3d04dd4\":{\"address\":\"0xdb725f82818de83e99f1dac22a9b5b51d3d04dd4\",\"symbol\":\"GET\",\"name\":\"GET Protocol (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xdb725f82818de83e99f1dac22a9b5b51d3d04dd4.png\",\"tags\":[\"crosschain\",\"GROUP:GET\",\"tokens\"]},\"0x236aa50979d5f3de3bd1eeb40e81137f22ab794b\":{\"address\":\"0x236aa50979d5f3de3bd1eeb40e81137f22ab794b\",\"symbol\":\"tBTC\",\"name\":\"Polygon tBTC v2\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0x236aa50979d5f3de3bd1eeb40e81137f22ab794b.png\",\"tags\":[\"crosschain\",\"GROUP:tBTC\",\"PEG:BTC\",\"tokens\"]},\"0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a\":{\"address\":\"0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a\",\"symbol\":\"SUSHI\",\"name\":\"SushiToken\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x6b3595068778dd592e39a122f4f5a5cf09c90fe2.png\",\"tags\":[\"crosschain\",\"GROUP:SUSHI\",\"tokens\"]},\"0x1379e8886a944d2d9d440b3d88df536aea08d9f3\":{\"address\":\"0x1379e8886a944d2d9d440b3d88df536aea08d9f3\",\"symbol\":\"MYST\",\"name\":\"Mysterium (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1379e8886a944d2d9d440b3d88df536aea08d9f3.png\",\"tags\":[\"crosschain\",\"GROUP:MYST\",\"tokens\"]},\"0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6\":{\"address\":\"0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6\",\"symbol\":\"WBTC\",\"name\":\"Wrapped BTC\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599.png\",\"tags\":[\"crosschain\",\"GROUP:WBTC\",\"PEG:BTC\",\"tokens\"]},\"0x1d2a0e5ec8e5bbdca5cb219e649b565d8e5c3360\":{\"address\":\"0x1d2a0e5ec8e5bbdca5cb219e649b565d8e5c3360\",\"symbol\":\"amAAVE\",\"name\":\"Aave Matic Market AAVE\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xffc97d72e13e01096502cb8eb52dee56f74dad7b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x187ae45f2d361cbce37c6a8622119c91148f261b\":{\"address\":\"0x187ae45f2d361cbce37c6a8622119c91148f261b\",\"symbol\":\"POLX\",\"name\":\"Polylastic\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x187ae45f2d361cbce37c6a8622119c91148f261b.png\",\"tags\":[\"tokens\"]},\"0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b\":{\"address\":\"0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b\",\"symbol\":\"AVAX\",\"name\":\"Avalanche Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b.png\",\"tags\":[\"crosschain\",\"GROUP:AVAX\",\"tokens\"]},\"0x34d4ab47bee066f361fa52d792e69ac7bd05ee23\":{\"address\":\"0x34d4ab47bee066f361fa52d792e69ac7bd05ee23\",\"symbol\":\"AURUM\",\"name\":\"RaiderAurum\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x34d4ab47bee066f361fa52d792e69ac7bd05ee23.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x6c0ab120dbd11ba701aff6748568311668f63fe0\":{\"address\":\"0x6c0ab120dbd11ba701aff6748568311668f63fe0\",\"symbol\":\"APW\",\"name\":\"APWine Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x4104b135dbc9609fc1a9490e61369036497660c8.png\",\"tags\":[\"crosschain\",\"GROUP:APW\",\"tokens\"]},\"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063\":{\"address\":\"0x8f3cf7ad23cd3cadbd9735aff958023239c6a063\",\"symbol\":\"DAI\",\"name\":\"(PoS) Dai Stablecoin\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x6b175474e89094c44da98b954eedeac495271d0f.png\",\"tags\":[\"crosschain\",\"GROUP:DAI\",\"PEG:USD\",\"tokens\"]},\"0x50b728d8d964fd00c2d0aad81718b71311fef68a\":{\"address\":\"0x50b728d8d964fd00c2d0aad81718b71311fef68a\",\"symbol\":\"SNX\",\"name\":\"Synthetix Network Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x50b728d8d964fd00c2d0aad81718b71311fef68a.png\",\"tags\":[\"crosschain\",\"GROUP:SNX\",\"tokens\"]},\"0x30de46509dbc3a491128f97be0aaf70dc7ff33cb\":{\"address\":\"0x30de46509dbc3a491128f97be0aaf70dc7ff33cb\",\"symbol\":\"XZAR\",\"name\":\"South African Tether (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x30de46509dbc3a491128f97be0aaf70dc7ff33cb.png\",\"tags\":[\"crosschain\",\"GROUP:XZAR\",\"tokens\"]},\"0x8c92e38eca8210f4fcbf17f0951b198dd7668292\":{\"address\":\"0x8c92e38eca8210f4fcbf17f0951b198dd7668292\",\"symbol\":\"DHT\",\"name\":\"dHedge DAO Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8c92e38eca8210f4fcbf17f0951b198dd7668292.png\",\"tags\":[\"crosschain\",\"GROUP:DHT\",\"tokens\"]},\"0x70c006878a5a50ed185ac4c87d837633923de296\":{\"address\":\"0x70c006878a5a50ed185ac4c87d837633923de296\",\"symbol\":\"REVV\",\"name\":\"REVV\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x70c006878a5a50ed185ac4c87d837633923de296.png\",\"tags\":[\"crosschain\",\"GROUP:REVV\",\"tokens\"]},\"0xe46b4a950c389e80621d10dfc398e91613c7e25e\":{\"address\":\"0xe46b4a950c389e80621d10dfc398e91613c7e25e\",\"symbol\":\"pFi\",\"name\":\"PartyFinance\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe46b4a950c389e80621d10dfc398e91613c7e25e.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x0e9b89007eee9c958c0eda24ef70723c2c93dd58\":{\"address\":\"0x0e9b89007eee9c958c0eda24ef70723c2c93dd58\",\"symbol\":\"ankrMATIC\",\"name\":\"Ankr Staked MATIC\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x0e9b89007eee9c958c0eda24ef70723c2c93dd58.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x00e5646f60ac6fb446f621d146b6e1886f002905\":{\"address\":\"0x00e5646f60ac6fb446f621d146b6e1886f002905\",\"symbol\":\"RAI\",\"name\":\"Rai Reflex Index (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x00e5646f60ac6fb446f621d146b6e1886f002905.png\",\"tags\":[\"crosschain\",\"GROUP:RAI\",\"tokens\"]},\"0x361a5a4993493ce00f61c32d4ecca5512b82ce90\":{\"address\":\"0x361a5a4993493ce00f61c32d4ecca5512b82ce90\",\"symbol\":\"SDT\",\"name\":\"Stake DAO Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f.png\",\"tags\":[\"crosschain\",\"GROUP:SDT\",\"tokens\"]},\"0xdbf31df14b66535af65aac99c32e9ea844e14501\":{\"address\":\"0xdbf31df14b66535af65aac99c32e9ea844e14501\",\"symbol\":\"renBTC\",\"name\":\"renBTC\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xdbf31df14b66535af65aac99c32e9ea844e14501.png\",\"tags\":[\"crosschain\",\"GROUP:renBTC\",\"tokens\"]},\"0xab0b2ddb9c7e440fac8e140a89c0dbcbf2d7bbff\":{\"address\":\"0xab0b2ddb9c7e440fac8e140a89c0dbcbf2d7bbff\",\"symbol\":\"iFARM\",\"name\":\"iFARM\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa0246c9032bc3a600820415ae600c6388619a14d.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x4e78011ce80ee02d2c3e649fb657e45898257815\":{\"address\":\"0x4e78011ce80ee02d2c3e649fb657e45898257815\",\"symbol\":\"KLIMA\",\"name\":\"Klima DAO\",\"decimals\":9,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x4e78011ce80ee02d2c3e649fb657e45898257815.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x033d942a6b495c4071083f4cde1f17e986fe856c\":{\"address\":\"0x033d942a6b495c4071083f4cde1f17e986fe856c\",\"symbol\":\"AGA\",\"name\":\"AGA Token\",\"decimals\":4,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2d80f5f5328fdcb6eceb7cacf5dd8aedaec94e20.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c\":{\"address\":\"0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c\",\"symbol\":\"jEUR\",\"name\":\"Jarvis Synthetic Euro\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x4e3decbb3645551b8a19f0ea1678079fcb33fb4c.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x1c954e8fe737f99f68fa1ccda3e51ebdb291948c\":{\"address\":\"0x1c954e8fe737f99f68fa1ccda3e51ebdb291948c\",\"symbol\":\"KNC\",\"name\":\"Kyber Network Crystal v2\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1c954e8fe737f99f68fa1ccda3e51ebdb291948c.png\",\"tags\":[\"crosschain\",\"GROUP:KNC\",\"tokens\"]},\"0xee9a352f6aac4af1a5b9f467f6a93e0ffbe9dd35\":{\"address\":\"0xee9a352f6aac4af1a5b9f467f6a93e0ffbe9dd35\",\"symbol\":\"MASQ\",\"name\":\"MASQ (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xee9a352f6aac4af1a5b9f467f6a93e0ffbe9dd35.png\",\"tags\":[\"crosschain\",\"GROUP:MASQ\",\"tokens\"]},\"0x78a0a62fba6fb21a83fe8a3433d44c73a4017a6f\":{\"address\":\"0x78a0a62fba6fb21a83fe8a3433d44c73a4017a6f\",\"symbol\":\"OX_OLD\",\"name\":\"Open Exchange Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x78a0a62fba6fb21a83fe8a3433d44c73a4017a6f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x8f9e8e833a69aa467e42c46cca640da84dd4585f\":{\"address\":\"0x8f9e8e833a69aa467e42c46cca640da84dd4585f\",\"symbol\":\"CHAMP\",\"name\":\"NFT Champions\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8f9e8e833a69aa467e42c46cca640da84dd4585f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x5fe2b58c013d7601147dcdd68c143a77499f5531\":{\"address\":\"0x5fe2b58c013d7601147dcdd68c143a77499f5531\",\"symbol\":\"GRT\",\"name\":\"Graph Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x5fe2b58c013d7601147dcdd68c143a77499f5531.png\",\"tags\":[\"crosschain\",\"GROUP:GRT\",\"tokens\"]},\"0xa1428174f516f527fafdd146b883bb4428682737\":{\"address\":\"0xa1428174f516f527fafdd146b883bb4428682737\",\"symbol\":\"SUPER\",\"name\":\"SuperFarm\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe53ec727dbdeb9e2d5456c3be40cff031ab40a55.png\",\"tags\":[\"crosschain\",\"GROUP:SUPER\",\"tokens\"]},\"0x8f18dc399594b451eda8c5da02d0563c0b2d0f16\":{\"address\":\"0x8f18dc399594b451eda8c5da02d0563c0b2d0f16\",\"symbol\":\"WOLF\",\"name\":\"moonwolf.io\",\"decimals\":9,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8f18dc399594b451eda8c5da02d0563c0b2d0f16.png\",\"tags\":[\"tokens\"]},\"0xdab625853c2b35d0a9c6bd8e5a097a664ef4ccfb\":{\"address\":\"0xdab625853c2b35d0a9c6bd8e5a097a664ef4ccfb\",\"symbol\":\"eQUAD\",\"name\":\"Quadrant Protocol\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xdab625853c2b35d0a9c6bd8e5a097a664ef4ccfb.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x04b33078ea1aef29bf3fb29c6ab7b200c58ea126\":{\"address\":\"0x04b33078ea1aef29bf3fb29c6ab7b200c58ea126\",\"symbol\":\"SAFLE\",\"name\":\"Safle\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x04b33078ea1aef29bf3fb29c6ab7b200c58ea126.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x88c949b4eb85a90071f2c0bef861bddee1a7479d\":{\"address\":\"0x88c949b4eb85a90071f2c0bef861bddee1a7479d\",\"symbol\":\"mSHEESHA\",\"name\":\"SHEESHA POLYGON\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x88c949b4eb85a90071f2c0bef861bddee1a7479d.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x45c32fa6df82ead1e2ef74d17b76547eddfaff89\":{\"address\":\"0x45c32fa6df82ead1e2ef74d17b76547eddfaff89\",\"symbol\":\"FRAX\",\"name\":\"Frax\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x45c32fa6df82ead1e2ef74d17b76547eddfaff89.png\",\"tags\":[\"crosschain\",\"GROUP:FRAX\",\"tokens\"]},\"0x2b9e7ccdf0f4e5b24757c1e1a80e311e34cb10c7\":{\"address\":\"0x2b9e7ccdf0f4e5b24757c1e1a80e311e34cb10c7\",\"symbol\":\"MASK\",\"name\":\"Mask Network (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2b9e7ccdf0f4e5b24757c1e1a80e311e34cb10c7.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xf50d05a1402d0adafa880d36050736f9f6ee7dee\":{\"address\":\"0xf50d05a1402d0adafa880d36050736f9f6ee7dee\",\"symbol\":\"INST\",\"name\":\"Instadapp (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xf50d05a1402d0adafa880d36050736f9f6ee7dee.png\",\"tags\":[\"crosschain\",\"GROUP:INST\",\"tokens\"]},\"0xc004e2318722ea2b15499d6375905d75ee5390b8\":{\"address\":\"0xc004e2318722ea2b15499d6375905d75ee5390b8\",\"symbol\":\"KOM\",\"name\":\"Kommunitas\",\"decimals\":8,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc004e2318722ea2b15499d6375905d75ee5390b8.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x55555555a687343c6ce28c8e1f6641dc71659fad\":{\"address\":\"0x55555555a687343c6ce28c8e1f6641dc71659fad\",\"symbol\":\"XY\",\"name\":\"XY Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x55555555a687343c6ce28c8e1f6641dc71659fad.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xe5417af564e4bfda1c483642db72007871397896\":{\"address\":\"0xe5417af564e4bfda1c483642db72007871397896\",\"symbol\":\"GNS\",\"name\":\"Gains Network\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe5417af564e4bfda1c483642db72007871397896.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x3a9a81d576d83ff21f26f325066054540720fc34\":{\"address\":\"0x3a9a81d576d83ff21f26f325066054540720fc34\",\"symbol\":\"DATA\",\"name\":\"Streamr\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3a9a81d576d83ff21f26f325066054540720fc34.png\",\"tags\":[\"crosschain\",\"GROUP:DATA\",\"tokens\"]},\"0x5d47baba0d66083c52009271faf3f50dcc01023c\":{\"address\":\"0x5d47baba0d66083c52009271faf3f50dcc01023c\",\"symbol\":\"BANANA\",\"name\":\"ApeSwapFinance Banana\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x5d47baba0d66083c52009271faf3f50dcc01023c.png\",\"tags\":[\"crosschain\",\"GROUP:BANANA\",\"tokens\"]},\"0x840195888db4d6a99ed9f73fcd3b225bb3cb1a79\":{\"address\":\"0x840195888db4d6a99ed9f73fcd3b225bb3cb1a79\",\"symbol\":\"SX\",\"name\":\"SportX\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x99fe3b1391503a1bc1788051347a1324bff41452.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xe0b52e49357fd4daf2c15e02058dce6bc0057db4\":{\"address\":\"0xe0b52e49357fd4daf2c15e02058dce6bc0057db4\",\"symbol\":\"EURA\",\"name\":\"EURA (previously agEUR)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe0b52e49357fd4daf2c15e02058dce6bc0057db4.png\",\"tags\":[\"crosschain\",\"GROUP:EURA\",\"PEG:EUR\",\"tokens\"]},\"0x0d0b8488222f7f83b23e365320a4021b12ead608\":{\"address\":\"0x0d0b8488222f7f83b23e365320a4021b12ead608\",\"symbol\":\"NXTT\",\"name\":\"NextEarthToken\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x0d0b8488222f7f83b23e365320a4021b12ead608.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x61299774020da444af134c82fa83e3810b309991\":{\"address\":\"0x61299774020da444af134c82fa83e3810b309991\",\"symbol\":\"RNDR\",\"name\":\"Render Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"\",\"tags\":[\"crosschain\",\"GROUP:RNDR\",\"tokens\"]},\"0x9c78ee466d6cb57a4d01fd887d2b5dfb2d46288f\":{\"address\":\"0x9c78ee466d6cb57a4d01fd887d2b5dfb2d46288f\",\"symbol\":\"MUST\",\"name\":\"Must\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x9c78ee466d6cb57a4d01fd887d2b5dfb2d46288f.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc3ec80343d2bae2f8e680fdadde7c17e71e114ea\":{\"address\":\"0xc3ec80343d2bae2f8e680fdadde7c17e71e114ea\",\"symbol\":\"OM\",\"name\":\"OM\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0xc3ec80343d2bae2f8e680fdadde7c17e71e114ea.webp\",\"tags\":[\"crosschain\",\"GROUP:OM\",\"tokens\"]},\"0x2934b36ca9a4b31e633c5be670c8c8b28b6aa015\":{\"address\":\"0x2934b36ca9a4b31e633c5be670c8c8b28b6aa015\",\"symbol\":\"THX\",\"name\":\"THX Network (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2934b36ca9a4b31e633c5be670c8c8b28b6aa015.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xdf7837de1f2fa4631d716cf2502f8b230f1dcc32\":{\"address\":\"0xdf7837de1f2fa4631d716cf2502f8b230f1dcc32\",\"symbol\":\"TEL\",\"name\":\"Telcoin\",\"decimals\":2,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x467bccd9d29f223bce8043b84e8c8b282827790f.png\",\"tags\":[\"crosschain\",\"GROUP:TEL\",\"tokens\"]},\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\":{\"address\":\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\",\"symbol\":\"AAVE\",\"name\":\"Aave\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0xd6df932a45c0f255f85145f286ea0b292b21c90b.webp\",\"tags\":[\"crosschain\",\"GROUP:AAVE\",\"tokens\"]},\"0xc1c93d475dc82fe72dbc7074d55f5a734f8ceeae\":{\"address\":\"0xc1c93d475dc82fe72dbc7074d55f5a734f8ceeae\",\"symbol\":\"PGX\",\"name\":\"Pegaxy Stone\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc1c93d475dc82fe72dbc7074d55f5a734f8ceeae.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x76e63a3e7ba1e2e61d3da86a87479f983de89a7e\":{\"address\":\"0x76e63a3e7ba1e2e61d3da86a87479f983de89a7e\",\"symbol\":\"OMEN\",\"name\":\"Augury Finance\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x76e63a3e7ba1e2e61d3da86a87479f983de89a7e.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xb9638272ad6998708de56bbc0a290a1de534a578\":{\"address\":\"0xb9638272ad6998708de56bbc0a290a1de534a578\",\"symbol\":\"IQ\",\"name\":\"Everipedia IQ (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xb9638272ad6998708de56bbc0a290a1de534a578.png\",\"tags\":[\"crosschain\",\"GROUP:IQ\",\"tokens\"]},\"0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7\":{\"address\":\"0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7\",\"symbol\":\"MVX\",\"name\":\"Metavault Trade\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7.png\",\"tags\":[\"crosschain\",\"GROUP:MVX\",\"tokens\"]},\"0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b\":{\"address\":\"0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b\",\"symbol\":\"BOB\",\"name\":\"BOB\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xf1428850f92b87e629c6f3a3b75bffbc496f7ba6\":{\"address\":\"0xf1428850f92b87e629c6f3a3b75bffbc496f7ba6\",\"symbol\":\"GEO$\",\"name\":\"GEOPOLY\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xf1428850f92b87e629c6f3a3b75bffbc496f7ba6.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xec38621e72d86775a89c7422746de1f52bba5320\":{\"address\":\"0xec38621e72d86775a89c7422746de1f52bba5320\",\"symbol\":\"DAVOS\",\"name\":\"Davos\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xec38621e72d86775a89c7422746de1f52bba5320.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc3fdbadc7c795ef1d6ba111e06ff8f16a20ea539\":{\"address\":\"0xc3fdbadc7c795ef1d6ba111e06ff8f16a20ea539\",\"symbol\":\"ADDY\",\"name\":\"Adamant\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc3fdbadc7c795ef1d6ba111e06ff8f16a20ea539.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x44d09156c7b4acf0c64459fbcced7613f5519918\":{\"address\":\"0x44d09156c7b4acf0c64459fbcced7613f5519918\",\"symbol\":\"$KMC\",\"name\":\"$KMC\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x44d09156c7b4acf0c64459fbcced7613f5519918.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xaaa5b9e6c589642f98a1cda99b9d024b8407285a\":{\"address\":\"0xaaa5b9e6c589642f98a1cda99b9d024b8407285a\",\"symbol\":\"TITAN\",\"name\":\"IRON Titanium Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xaaa5b9e6c589642f98a1cda99b9d024b8407285a.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x3b56a704c01d650147ade2b8cee594066b3f9421\":{\"address\":\"0x3b56a704c01d650147ade2b8cee594066b3f9421\",\"symbol\":\"FYN\",\"name\":\"Affyn\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x3b56a704c01d650147ade2b8cee594066b3f9421.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd\":{\"address\":\"0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd\",\"symbol\":\"WstETH\",\"name\":\"Wrapped liquid staked Ether 2.0 (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd.png\",\"tags\":[\"crosschain\",\"GROUP:Wst ETH\",\"tokens\"]},\"0x598e49f01befeb1753737934a5b11fea9119c796\":{\"address\":\"0x598e49f01befeb1753737934a5b11fea9119c796\",\"symbol\":\"ADS\",\"name\":\"Adshares (PoS)\",\"decimals\":11,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x598e49f01befeb1753737934a5b11fea9119c796.png\",\"tags\":[\"crosschain\",\"GROUP:ADS\",\"tokens\"]},\"0xd93f7e271cb87c23aaa73edc008a79646d1f9912\":{\"address\":\"0xd93f7e271cb87c23aaa73edc008a79646d1f9912\",\"symbol\":\"SOL\",\"name\":\"Wrapped SOL\",\"decimals\":9,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd93f7e271cb87c23aaa73edc008a79646d1f9912.png\",\"tags\":[\"crosschain\",\"GROUP:SOL\",\"tokens\"]},\"0xa3c322ad15218fbfaed26ba7f616249f7705d945\":{\"address\":\"0xa3c322ad15218fbfaed26ba7f616249f7705d945\",\"symbol\":\"MV\",\"name\":\"Metaverse (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xa3c322ad15218fbfaed26ba7f616249f7705d945.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x8a953cfe442c5e8855cc6c61b1293fa648bae472\":{\"address\":\"0x8a953cfe442c5e8855cc6c61b1293fa648bae472\",\"symbol\":\"PolyDoge\",\"name\":\"PolyDoge\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8a953cfe442c5e8855cc6c61b1293fa648bae472.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x228b5c21ac00155cf62c57bcc704c0da8187950b\":{\"address\":\"0x228b5c21ac00155cf62c57bcc704c0da8187950b\",\"symbol\":\"NXD\",\"name\":\"Nexus Dubai\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x228b5c21ac00155cf62c57bcc704c0da8187950b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xd1f9c58e33933a993a3891f8acfe05a68e1afc05\":{\"address\":\"0xd1f9c58e33933a993a3891f8acfe05a68e1afc05\",\"symbol\":\"SFL\",\"name\":\"Sunflower Land\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xd1f9c58e33933a993a3891f8acfe05a68e1afc05.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x695fc8b80f344411f34bdbcb4e621aa69ada384b\":{\"address\":\"0x695fc8b80f344411f34bdbcb4e621aa69ada384b\",\"symbol\":\"NITRO\",\"name\":\"Nitro (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x695fc8b80f344411f34bdbcb4e621aa69ada384b.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x8df3aad3a84da6b69a4da8aec3ea40d9091b2ac4\":{\"address\":\"0x8df3aad3a84da6b69a4da8aec3ea40d9091b2ac4\",\"symbol\":\"amWMATIC\",\"name\":\"Aave Matic Market WMATIC\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x8df3aad3a84da6b69a4da8aec3ea40d9091b2ac4.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3\":{\"address\":\"0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3\",\"symbol\":\"BAL\",\"name\":\"Balancer\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3.png\",\"tags\":[\"crosschain\",\"GROUP:BAL\",\"tokens\"]},\"0xe2aa7db6da1dae97c5f5c6914d285fbfcc32a128\":{\"address\":\"0xe2aa7db6da1dae97c5f5c6914d285fbfcc32a128\",\"symbol\":\"PAR\",\"name\":\"PAR Stablecoin\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xe2aa7db6da1dae97c5f5c6914d285fbfcc32a128.png\",\"tags\":[\"crosschain\",\"GROUP:PAR\",\"tokens\"]},\"0x90f3edc7d5298918f7bb51694134b07356f7d0c7\":{\"address\":\"0x90f3edc7d5298918f7bb51694134b07356f7d0c7\",\"symbol\":\"DDAO\",\"name\":\"DEFI HUNTERS DAO Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x90f3edc7d5298918f7bb51694134b07356f7d0c7.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xb77e62709e39ad1cbeebe77cf493745aec0f453a\":{\"address\":\"0xb77e62709e39ad1cbeebe77cf493745aec0f453a\",\"symbol\":\"WISE\",\"name\":\"Wise Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x66a0f676479cee1d7373f3dc2e2952778bff5bd6.png\",\"tags\":[\"crosschain\",\"GROUP:WISE\",\"tokens\"]},\"0x428360b02c1269bc1c79fbc399ad31d58c1e8fda\":{\"address\":\"0x428360b02c1269bc1c79fbc399ad31d58c1e8fda\",\"symbol\":\"DEFIT\",\"name\":\"Digital Fitness\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x428360b02c1269bc1c79fbc399ad31d58c1e8fda.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x1b815d120b3ef02039ee11dc2d33de7aa4a8c603\":{\"address\":\"0x1b815d120b3ef02039ee11dc2d33de7aa4a8c603\",\"symbol\":\"WOO\",\"name\":\"Wootrade Network\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x1b815d120b3ef02039ee11dc2d33de7aa4a8c603.png\",\"tags\":[\"crosschain\",\"GROUP:WOO\",\"tokens\"]},\"0x614389eaae0a6821dc49062d56bda3d9d45fa2ff\":{\"address\":\"0x614389eaae0a6821dc49062d56bda3d9d45fa2ff\",\"symbol\":\"ORBS\",\"name\":\"Orbs (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x614389eaae0a6821dc49062d56bda3d9d45fa2ff.png\",\"tags\":[\"crosschain\",\"GROUP:ORBS\",\"tokens\"]},\"0xb5c064f955d8e7f38fe0460c556a72987494ee17\":{\"address\":\"0xb5c064f955d8e7f38fe0460c556a72987494ee17\",\"symbol\":\"QUICK\",\"name\":\"QuickSwap\",\"decimals\":18,\"eip2612\":true,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xb5c064f955d8e7f38fe0460c556a72987494ee17.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0xc19669a405067927865b40ea045a2baabbbe57f5\":{\"address\":\"0xc19669a405067927865b40ea045a2baabbbe57f5\",\"symbol\":\"STAR\",\"name\":\"STAR\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc19669a405067927865b40ea045a2baabbbe57f5.png\",\"tags\":[\"crosschain\",\"tokens\"]},\"0x27f485b62c4a7e635f561a87560adf5090239e93\":{\"address\":\"0x27f485b62c4a7e635f561a87560adf5090239e93\",\"symbol\":\"DFX_1\",\"name\":\"DFX Token (L2)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0x27f485b62c4a7e635f561a87560adf5090239e93.webp\",\"tags\":[\"tokens\"]},\"0xc3c7d422809852031b44ab29eec9f1eff2a58756\":{\"address\":\"0xc3c7d422809852031b44ab29eec9f1eff2a58756\",\"symbol\":\"LDO\",\"name\":\"Lido DAO Token (PoS)\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0xc3c7d422809852031b44ab29eec9f1eff2a58756.png\",\"tags\":[\"crosschain\",\"GROUP:LDO\",\"tokens\"]}}},\"id\":null}"
- }
- ]
- },
- {
- "name": "1inch_v6_0_classic_swap_create",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_create\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"slippage\": 1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: missing param",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_create\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "211"
- },
- {
- "key": "date",
- "value": "Fri, 13 Dec 2024 00:50:49 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Error parsing request: missing field `slippage`\",\"error_path\":\"dispatcher\",\"error_trace\":\"dispatcher:121]\",\"error_type\":\"InvalidRequest\",\"error_data\":\"missing field `slippage`\",\"id\":null}"
- },
- {
- "name": "Error: 401 Unauthorised",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_create\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"slippage\": 1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "288"
- },
- {
- "key": "date",
- "value": "Fri, 13 Dec 2024 00:52:00 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"1inch API error: General API error: Unauthorized description: \",\"error_path\":\"rpcs.client\",\"error_trace\":\"rpcs:109] client:152]\",\"error_type\":\"OneInchError\",\"error_data\":{\"GeneralApiError\":{\"error_msg\":\"Unauthorized\",\"description\":\"\",\"status_code\":401}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_create\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"slippage\": 1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1313"
- },
- {
- "key": "date",
- "value": "Sun, 15 Dec 2024 08:47:47 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"dst_amount\":{\"amount\":\"0.000161419548382137\",\"amount_fraction\":{\"numer\":\"161419548382137\",\"denom\":\"1000000000000000000\"},\"amount_rat\":[[1,[1792496569,37583]],[1,[2808348672,232830643]]]},\"src_token\":{\"address\":\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\"symbol\":\"POL\",\"name\":\"Polygon Ecosystem Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0.png\",\"tags\":[\"crosschain\",\"GROUP:POL\",\"native\"]},\"dst_token\":{\"address\":\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\",\"symbol\":\"AAVE\",\"name\":\"Aave\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0xd6df932a45c0f255f85145f286ea0b292b21c90b.webp\",\"tags\":[\"crosschain\",\"GROUP:AAVE\",\"tokens\"]},\"protocols\":[[[{\"name\":\"POLYGON_SUSHISWAP\",\"part\":100.0,\"fromTokenAddress\":\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\"toTokenAddress\":\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\"}]]],\"tx\":{\"from\":\"0xab95d01bc8214e4d993043e8ca1b68db2c946498\",\"to\":\"0x111111125421ca6dc452d289314280a0f8842a65\",\"data\":\"a76dfc3b00000000000000000000000000000000000000000000000000009157954aef0b00800000000000003b6d03407d88d931504d04bfbee6f9745297a93063cab24cc095c0a2\",\"value\":\"0.1\",\"gas_price\":\"149.512528885\",\"gas\":186626},\"gas\":null},\"id\":null}"
- }
- ]
- },
- {
- "name": "1inch_v6_0_classic_swap_liquidity_sources",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_liquidity_sources\",\r\n \"params\": {\r\n \"chain_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: 401 Unauthorised",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_liquidity_sources\",\r\n \"params\": {\r\n \"chain_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "288"
- },
- {
- "key": "date",
- "value": "Fri, 13 Dec 2024 00:53:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"1inch API error: General API error: Unauthorized description: \",\"error_path\":\"rpcs.client\",\"error_trace\":\"rpcs:124] client:152]\",\"error_type\":\"OneInchError\",\"error_data\":{\"GeneralApiError\":{\"error_msg\":\"Unauthorized\",\"description\":\"\",\"status_code\":401}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_liquidity_sources\",\r\n \"params\": {\r\n \"chain_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "23831"
- },
- {
- "key": "date",
- "value": "Sun, 15 Dec 2024 08:42:50 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"protocols\": [\n {\n \"id\": \"UNISWAP_V1\",\n \"title\": \"Uniswap V1\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap_color.png\"\n },\n {\n \"id\": \"UNISWAP_V2\",\n \"title\": \"Uniswap V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap_color.png\"\n },\n {\n \"id\": \"SUSHI\",\n \"title\": \"SushiSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/sushiswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/sushiswap_color.png\"\n },\n {\n \"id\": \"MOONISWAP\",\n \"title\": \"Mooniswap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/mooniswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/mooniswap_color.png\"\n },\n {\n \"id\": \"BALANCER\",\n \"title\": \"Balancer\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer_color.png\"\n },\n {\n \"id\": \"COMPOUND\",\n \"title\": \"Compound\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/compound.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/compound_color.png\"\n },\n {\n \"id\": \"CURVE\",\n \"title\": \"Curve\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_SPELL_2_ASSET\",\n \"title\": \"Curve Spell\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_SGT_2_ASSET\",\n \"title\": \"Curve SGT\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_THRESHOLDNETWORK_2_ASSET\",\n \"title\": \"Curve Threshold\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CHAI\",\n \"title\": \"Chai\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/chai.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/chai_color.png\"\n },\n {\n \"id\": \"OASIS\",\n \"title\": \"Oasis\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/oasis.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/oasis_color.png\"\n },\n {\n \"id\": \"KYBER\",\n \"title\": \"Kyber\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber_color.png\"\n },\n {\n \"id\": \"AAVE\",\n \"title\": \"Aave\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/aave.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/aave_color.png\"\n },\n {\n \"id\": \"IEARN\",\n \"title\": \"yearn\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/yearn.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/yearn_color.png\"\n },\n {\n \"id\": \"BANCOR\",\n \"title\": \"Bancor\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/bancor.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/bancor_color.png\"\n },\n {\n \"id\": \"SWERVE\",\n \"title\": \"Swerve\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/swerve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/swerve_color.png\"\n },\n {\n \"id\": \"BLACKHOLESWAP\",\n \"title\": \"BlackholeSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/blackholeswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/blackholeswap_color.png\"\n },\n {\n \"id\": \"DODO\",\n \"title\": \"DODO\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo_color.png\"\n },\n {\n \"id\": \"DODO_V2\",\n \"title\": \"DODO v2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo_color.png\"\n },\n {\n \"id\": \"VALUELIQUID\",\n \"title\": \"Value Liquid\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/valueliquid.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/valueliquid_color.png\"\n },\n {\n \"id\": \"SHELL\",\n \"title\": \"Shell\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/shell.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/shell_color.png\"\n },\n {\n \"id\": \"DEFISWAP\",\n \"title\": \"DeFi Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/defiswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/defiswap_color.png\"\n },\n {\n \"id\": \"SAKESWAP\",\n \"title\": \"Sake Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/sakeswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/sakeswap_color.png\"\n },\n {\n \"id\": \"LUASWAP\",\n \"title\": \"Lua Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/luaswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/luaswap_color.png\"\n },\n {\n \"id\": \"MINISWAP\",\n \"title\": \"Mini Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/miniswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/miniswap_color.png\"\n },\n {\n \"id\": \"MSTABLE\",\n \"title\": \"MStable\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/mstable.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/mstable_color.png\"\n },\n {\n \"id\": \"AAVE_V2\",\n \"title\": \"Aave V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/aave.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/aave_color.png\"\n },\n {\n \"id\": \"ST_ETH\",\n \"title\": \"LiDo\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/steth.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/steth_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LP\",\n \"title\": \"1INCH LP v1.0\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LP_1_1\",\n \"title\": \"1INCH LP v1.1\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"LINKSWAP\",\n \"title\": \"LINKSWAP\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/linkswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/linkswap_color.png\"\n },\n {\n \"id\": \"S_FINANCE\",\n \"title\": \"sFinance\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/sfinance.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/sfinance_color.png\"\n },\n {\n \"id\": \"PSM\",\n \"title\": \"PSM USDC\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maker.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maker_color.png\"\n },\n {\n \"id\": \"POWERINDEX\",\n \"title\": \"POWERINDEX\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/powerindex.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/powerindex_color.png\"\n },\n {\n \"id\": \"XSIGMA\",\n \"title\": \"xSigma\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/xsigma.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/xsigma_color.png\"\n },\n {\n \"id\": \"SMOOTHY_FINANCE\",\n \"title\": \"Smoothy Finance\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/smoothy.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/smoothy_color.png\"\n },\n {\n \"id\": \"SADDLE\",\n \"title\": \"Saddle Finance\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/saddle.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/saddle_color.png\"\n },\n {\n \"id\": \"KYBER_DMM\",\n \"title\": \"Kyber DMM\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber_color.png\"\n },\n {\n \"id\": \"BALANCER_V2\",\n \"title\": \"Balancer V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer_color.png\"\n },\n {\n \"id\": \"UNISWAP_V3\",\n \"title\": \"Uniswap V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/uniswap_color.png\"\n },\n {\n \"id\": \"SETH_WRAPPER\",\n \"title\": \"sETH Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"CURVE_V2\",\n \"title\": \"Curve V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_EURS_2_ASSET\",\n \"title\": \"Curve V2 EURS\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_ETH_CRV\",\n \"title\": \"Curve V2 ETH CRV\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_ETH_CVX\",\n \"title\": \"Curve V2 ETH CVX\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CONVERGENCE_X\",\n \"title\": \"Convergence X\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/convergence.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/convergence_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LIMIT_ORDER\",\n \"title\": \"1inch Limit Order Protocol\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LIMIT_ORDER_V2\",\n \"title\": \"1inch Limit Order Protocol V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LIMIT_ORDER_V3\",\n \"title\": \"1inch Limit Order Protocol V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"ONE_INCH_LIMIT_ORDER_V4\",\n \"title\": \"1inch Limit Order Protocol V4\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"DFX_FINANCE\",\n \"title\": \"DFX Finance\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/dfx.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/dfx_color.png\"\n },\n {\n \"id\": \"FIXED_FEE_SWAP\",\n \"title\": \"Fixed Fee Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"DXSWAP\",\n \"title\": \"Swapr\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/swapr.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/swapr_color.png\"\n },\n {\n \"id\": \"SHIBASWAP\",\n \"title\": \"ShibaSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/shiba.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/shiba_color.png\"\n },\n {\n \"id\": \"UNIFI\",\n \"title\": \"Unifi\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/unifi.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/unifi_color.png\"\n },\n {\n \"id\": \"PSM_PAX\",\n \"title\": \"PSM USDP\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maker.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maker_color.png\"\n },\n {\n \"id\": \"WSTETH\",\n \"title\": \"wstETH\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/steth.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/steth_color.png\"\n },\n {\n \"id\": \"DEFI_PLAZA\",\n \"title\": \"DeFi Plaza\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/defiplaza.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/defiplaza_color.png\"\n },\n {\n \"id\": \"FIXED_FEE_SWAP_V3\",\n \"title\": \"Fixed Rate Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/1inch_color.png\"\n },\n {\n \"id\": \"SYNTHETIX_WRAPPER\",\n \"title\": \"Wrapped Synthetix\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"SYNAPSE\",\n \"title\": \"Synapse\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synapse.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synapse_color.png\"\n },\n {\n \"id\": \"CURVE_V2_YFI_2_ASSET\",\n \"title\": \"Curve Yfi\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_ETH_PAL\",\n \"title\": \"Curve V2 ETH Pal\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"POOLTOGETHER\",\n \"title\": \"Pooltogether\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/pooltogether.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/pooltogether_color.png\"\n },\n {\n \"id\": \"ETH_BANCOR_V3\",\n \"title\": \"Bancor V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/bancor.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/bancor_color.png\"\n },\n {\n \"id\": \"ELASTICSWAP\",\n \"title\": \"ElasticSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/elastic_swap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/elastic_swap_color.png\"\n },\n {\n \"id\": \"BALANCER_V2_WRAPPER\",\n \"title\": \"Balancer V2 Aave Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/balancer_color.png\"\n },\n {\n \"id\": \"FRAXSWAP\",\n \"title\": \"FraxSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/frax_swap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/frax_swap_color.png\"\n },\n {\n \"id\": \"RADIOSHACK\",\n \"title\": \"RadioShack\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/radioshack.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/radioshack_color.png\"\n },\n {\n \"id\": \"KYBERSWAP_ELASTIC\",\n \"title\": \"KyberSwap Elastic\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber_color.png\"\n },\n {\n \"id\": \"CURVE_V2_TWO_CRYPTO\",\n \"title\": \"Curve V2 2Crypto\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"STABLE_PLAZA\",\n \"title\": \"Stable Plaza\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/defiplaza.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/defiplaza_color.png\"\n },\n {\n \"id\": \"ZEROX_LIMIT_ORDER\",\n \"title\": \"0x Limit Order\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/0x.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/0x_color.png\"\n },\n {\n \"id\": \"CURVE_3CRV\",\n \"title\": \"Curve 3CRV\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"KYBER_DMM_STATIC\",\n \"title\": \"Kyber DMM Static\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/kyber_color.png\"\n },\n {\n \"id\": \"ANGLE\",\n \"title\": \"Angle\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/angle.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/angle_color.png\"\n },\n {\n \"id\": \"ROCKET_POOL\",\n \"title\": \"Rocket Pool\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/rocketpool.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/rocketpool_color.png\"\n },\n {\n \"id\": \"ETHEREUM_ELK\",\n \"title\": \"ELK\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/elk.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/elk_color.png\"\n },\n {\n \"id\": \"ETHEREUM_PANCAKESWAP_V2\",\n \"title\": \"Pancake Swap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/pancakeswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/pancakeswap_color.png\"\n },\n {\n \"id\": \"SYNTHETIX_ATOMIC_SIP288\",\n \"title\": \"Synthetix Atomic SIP288\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"PSM_GUSD\",\n \"title\": \"PSM GUSD\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maker.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maker_color.png\"\n },\n {\n \"id\": \"INTEGRAL\",\n \"title\": \"Integral\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/integral.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/integral_color.png\"\n },\n {\n \"id\": \"MAINNET_SOLIDLY\",\n \"title\": \"Solidly\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/solidly.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/solidly_color.png\"\n },\n {\n \"id\": \"NOMISWAP_STABLE\",\n \"title\": \"Nomiswap Stable\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/nomiswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/nomiswap_color.png\"\n },\n {\n \"id\": \"CURVE_V2_TWOCRYPTO_META\",\n \"title\": \"Curve V2 2Crypto Meta\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"MAVERICK_V1\",\n \"title\": \"Maverick V1\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maverick.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maverick_color.png\"\n },\n {\n \"id\": \"VERSE\",\n \"title\": \"Verse\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/verse.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/verse_color.png\"\n },\n {\n \"id\": \"DFX_FINANCE_V3\",\n \"title\": \"DFX Finance V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/dfx.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/dfx_color.png\"\n },\n {\n \"id\": \"ZK_BOB\",\n \"title\": \"BobSwap\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/zkbob.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/zkbob_color.png\"\n },\n {\n \"id\": \"PANCAKESWAP_V3\",\n \"title\": \"Pancake Swap V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/pancakeswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/pancakeswap_color.png\"\n },\n {\n \"id\": \"NOMISWAPEPCS\",\n \"title\": \"Nomiswap-epcs\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/nomiswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/nomiswap_color.png\"\n },\n {\n \"id\": \"XFAI\",\n \"title\": \"Xfai\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/xfai.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/xfai_color.png\"\n },\n {\n \"id\": \"PMM11\",\n \"title\": \"PMM11\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/pmm.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/pmm_color.png\"\n },\n {\n \"id\": \"CURVE_V2_LLAMMA\",\n \"title\": \"Curve Llama\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_TRICRYPTO_NG\",\n \"title\": \"Curve 3Crypto NG\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"CURVE_V2_TWOCRYPTO_NG\",\n \"title\": \"Curve 2Crypto NG\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"SUSHISWAP_V3\",\n \"title\": \"SushiSwap V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/sushiswap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/sushiswap_color.png\"\n },\n {\n \"id\": \"SFRX_ETH\",\n \"title\": \"sFrxEth\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/frax_swap.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/frax_swap_color.png\"\n },\n {\n \"id\": \"SDAI\",\n \"title\": \"sDAI\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maker.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maker_color.png\"\n },\n {\n \"id\": \"ETHEREUM_WOMBATSWAP\",\n \"title\": \"Wombat\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/wombat.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/wombat_color.png\"\n },\n {\n \"id\": \"CARBON\",\n \"title\": \"Carbon\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/carbon.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/carbon_color.png\"\n },\n {\n \"id\": \"COMPOUND_V3\",\n \"title\": \"Compound V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/compound.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/compound_color.png\"\n },\n {\n \"id\": \"DODO_V3\",\n \"title\": \"DODO v3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/dodo_color.png\"\n },\n {\n \"id\": \"SMARDEX\",\n \"title\": \"Smardex\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/smardex.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/smardex_color.png\"\n },\n {\n \"id\": \"TRADERJOE_V2_1\",\n \"title\": \"TraderJoe V2.1\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/traderjoe.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/traderjoe_color.png\"\n },\n {\n \"id\": \"PMM15\",\n \"title\": \"PMM15\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/pmm.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/pmm_color.png\"\n },\n {\n \"id\": \"SOLIDLY_V3\",\n \"title\": \"Solidly v3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/solidlyv3.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/solidlyv3_color.png\"\n },\n {\n \"id\": \"RAFT_PSM\",\n \"title\": \"Raft PSM\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/raftpsm.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/raftpsm_color.png\"\n },\n {\n \"id\": \"CLAYSTACK\",\n \"title\": \"Claystack\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/claystack.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/claystack_color.png\"\n },\n {\n \"id\": \"CURVE_STABLE_NG\",\n \"title\": \"Curve Stable NG\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"LIF3\",\n \"title\": \"Lif3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/lif3.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/lif3_color.png\"\n },\n {\n \"id\": \"BLUEPRINT\",\n \"title\": \"Blueprint\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/blueprint.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/blueprint_color.png\"\n },\n {\n \"id\": \"AAVE_V3\",\n \"title\": \"Aave V3\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/aave.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/aave_color.png\"\n },\n {\n \"id\": \"ORIGIN\",\n \"title\": \"Origin\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/origin.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/origin_color.png\"\n },\n {\n \"id\": \"BGD_AAVE_STATIC\",\n \"title\": \"Bgd Aave Static\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/bgd_aave_static.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/bgd_aave_static_color.png\"\n },\n {\n \"id\": \"SYNTHETIX_SUSD\",\n \"title\": \"Synthetix\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"ORIGIN_WOETH\",\n \"title\": \"Origin Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/origin.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/origin_color.png\"\n },\n {\n \"id\": \"ETHENA\",\n \"title\": \"Ethena\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/ethena_susde.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/ethena_susde_color.png\"\n },\n {\n \"id\": \"SFRAX\",\n \"title\": \"sFrax\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/_color.png\"\n },\n {\n \"id\": \"SDOLA\",\n \"title\": \"sDola\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/_color.png\"\n },\n {\n \"id\": \"POL_MIGRATOR\",\n \"title\": \"POL MIGRATOR\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/wmatic.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/wmatic_color.png\"\n },\n {\n \"id\": \"LITEPSM_USDC\",\n \"title\": \"LITEPSM USDC\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maker.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maker_color.png\"\n },\n {\n \"id\": \"USDS_MIGRATOR\",\n \"title\": \"USDS MIGRATOR\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/sky.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/sky_color.png\"\n },\n {\n \"id\": \"MAVERICK_V2\",\n \"title\": \"Maverick V2\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/maverick.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/maverick_color.png\"\n },\n {\n \"id\": \"GHO_WRAPPER\",\n \"title\": \"GHO Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"CRVUSD_WRAPPER\",\n \"title\": \"CRVUSD Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"USDE_WRAPPER\",\n \"title\": \"USDE Wrapper\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/synthetix_color.png\"\n },\n {\n \"id\": \"FLUID_DEX_T1\",\n \"title\": \"FLUID\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/fluid.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/fluid_color.png\"\n },\n {\n \"id\": \"SCRVUSD\",\n \"title\": \"SCRV\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/curve.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/curve_color.png\"\n },\n {\n \"id\": \"ORIGIN_ARMOETH\",\n \"title\": \"Origin ARM OETH\",\n \"img\": \"https://cdn.1inch.io/liquidity-sources-logo/origin.png\",\n \"img_color\": \"https://cdn.1inch.io/liquidity-sources-logo/origin_color.png\"\n }\n ]\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "1inch_v6_0_classic_swap_quote",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_quote\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: 401 Unauthorised",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_quote\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "287"
- },
- {
- "key": "date",
- "value": "Fri, 13 Dec 2024 00:55:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"1inch API error: General API error: Unauthorized description: \",\"error_path\":\"rpcs.client\",\"error_trace\":\"rpcs:54] client:152]\",\"error_type\":\"OneInchError\",\"error_data\":{\"GeneralApiError\":{\"error_msg\":\"Unauthorized\",\"description\":\"\",\"status_code\":401}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"1inch_v6_0_classic_swap_quote\",\r\n \"params\": {\r\n \"base\": \"MATIC\",\r\n \"rel\": \"AAVE-PLG20\",\r\n \"amount\": 0.1,\r\n \"include_tokens_info\": true,\r\n \"include_protocols\": true,\r\n \"include_gas\": true,\r\n \"fee\": 0,\r\n \"complexity_level\": 3,\r\n \"gas_limit\": 11500000,\r\n \"main_route_parts\": 50,\r\n \"parts\": 100,\r\n \"protocols\": \"\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "995"
- },
- {
- "key": "date",
- "value": "Sun, 15 Dec 2024 08:48:05 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"dst_amount\":{\"amount\":\"0.000161974310674394\",\"amount_fraction\":{\"numer\":\"80987155337197\",\"denom\":\"500000000000000000\"},\"amount_rat\":[[1,[1252003821,18856]],[1,[3551657984,116415321]]]},\"src_token\":{\"address\":\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\"symbol\":\"POL\",\"name\":\"Polygon Ecosystem Token\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens.1inch.io/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0.png\",\"tags\":[\"crosschain\",\"GROUP:POL\",\"native\"]},\"dst_token\":{\"address\":\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\",\"symbol\":\"AAVE\",\"name\":\"Aave\",\"decimals\":18,\"eip2612\":false,\"isFoT\":false,\"logoURI\":\"https://tokens-data.1inch.io/images/137/0xd6df932a45c0f255f85145f286ea0b292b21c90b.webp\",\"tags\":[\"crosschain\",\"GROUP:AAVE\",\"tokens\"]},\"protocols\":[[[{\"name\":\"POLYGON_QUICKSWAP\",\"part\":100.0,\"fromTokenAddress\":\"0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee\",\"toTokenAddress\":\"0xd6df932a45c0f255f85145f286ea0b292b21c90b\"}]]],\"gas\":220000},\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "best_orders",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"best_orders\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"exclude_mine\": true, // Accepted values: \"true\", \"false\". Defaults to false.,\r\n \"action\": \"buy\", // Accepted values: \"buy\", \"sell\"\r\n \"request_by\": {\r\n \"type\": \"volume\", // Accepted values: \"volume\", \"number\"\r\n \"value\": 1.1 // Accepted values: Decimals if \"type\": \"volume\", Unsigned Integers if \"type\": \"number\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "orderbook",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"orderbook\",\r\n \"params\": {\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "start_simple_market_maker_bot",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"start_simple_market_maker_bot\",\r\n \"params\": {\r\n \"cfg\": {\r\n \"DOC/MARTY\": {\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"spread\": \"1.025\",\r\n \"enable\": true\r\n // \"min_volume\": null,\r\n // // \"min_volume\": {\r\n // // \"percentage\": \"0.25\"\r\n // // },\r\n // // \"min_volume\": {\r\n // // \"usd\": \"1\"\r\n // // },\r\n // \"max_volume\": null,\r\n // // \"max_volume\": {\r\n // // \"percentage\": \"0.25\"\r\n // // },\r\n // // \"max_volume\": {\r\n // // \"usd\": \"1\"\r\n // // },\r\n // \"max\": false,\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"price_elapsed_validity\": 300.0,\r\n // \"check_last_bidirectional_trade_thresh_hold\": false,\r\n // \"min_base_price\": null, // Accepted values: Decimals\r\n // \"min_rel_price\": null, // Accepted values: Decimals\r\n // \"min_pair_price\": null // Accepted values: Decimals\r\n },\r\n \"KMD-BEP20/BUSD-BEP20\": {\r\n \"base\": \"KMD-BEP20\",\r\n \"rel\": \"BUSD-BEP20\",\r\n \"spread\": \"1.025\",\r\n \"enable\": true\r\n // \"min_volume\": null,\r\n // // \"min_volume\": {\r\n // // \"percentage\": \"0.25\"\r\n // // },\r\n // // \"min_volume\": {\r\n // // \"usd\": \"1\"\r\n // // },\r\n // \"max_volume\": null,\r\n // // \"max_volume\": {\r\n // // \"percentage\": \"0.25\"\r\n // // },\r\n // // \"max_volume\": {\r\n // // \"usd\": \"1\"\r\n // // },\r\n // \"max\": false,\r\n // \"base_confs\": 1, // Default: Coin Config\r\n // \"base_nota\": false, // Default: Coin Config\r\n // \"rel_confs\": 1, // Default: Coin Config\r\n // \"rel_nota\": false, // Default: Coin Config\r\n // \"price_elapsed_validity\": 300.0,\r\n // \"check_last_bidirectional_trade_thresh_hold\": false,\r\n // \"min_base_price\": null, // Accepted values: Decimals\r\n // \"min_rel_price\": null, // Accepted values: Decimals\r\n // \"min_pair_price\": null // Accepted values: Decimals\r\n }\r\n }\r\n // \"price_url\": \"https://prices.komodo.earth/api/v2/tickers\",\r\n // \"bot_refresh_rate\": 30.0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "stop_simple_market_maker_bot",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"stop_simple_market_maker_bot\"\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "trade_preimage",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\",\r\n \"swap_method\": \"setprice\", // Accepted values: \"setprice\", \"buy\", \"sell\"\r\n \"price\": 1.01,\r\n \"volume\": 1.05 // used only if: \"max\": false\r\n // \"max\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Stats",
- "item": [
- {
- "name": "add_node_to_version_stat",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"add_node_to_version_stat\",\r\n \"params\": {\r\n \"name\": \"TestVersionStat\",\r\n \"address\": \"127.0.0.1:7783\",\r\n \"peer_id\": \"12D3KooWHcPAnsq22MNoWkHEB1drFY1YrnRm6rzURvJupPyL1swZ\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "remove_node_from_version_stat",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"remove_node_from_version_stat\",\r\n \"params\": {\r\n \"name\": \"TestVersionStat\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "start_version_stat_collection",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"start_version_stat_collection\",\r\n \"params\": {\r\n \"interval\": 60.0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "stop_version_stat_collection",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"stop_version_stat_collection\"\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "update_version_stat_collection",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"update_version_stat_collection\",\r\n \"params\": {\r\n \"interval\": 60.0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Streaming",
- "item": [
- {
- "name": "stream::balance::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"MATIC\",\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: CoinNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"OSMO\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "127"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 05:28:36 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"CoinNotFound\",\"error_path\":\"balance\",\"error_trace\":\"balance:47]\",\"error_type\":\"CoinNotFound\",\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"OSMO\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "156"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 05:31:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"balance\",\"error_trace\":\"balance:99]\",\"error_type\":\"EnableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"OSMO\",\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "65"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 05:49:21 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"streamer_id\": \"BALANCE:OSMO\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"client_id\": 1\r\n }\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "174"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:43:17 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"ClientAlreadyListening\",\n \"error_path\": \"balance\",\n \"error_trace\": \"balance:99]\",\n \"error_type\": \"EnableError\",\n \"error_data\": \"ClientAlreadyListening\",\n \"id\": null\n}"
- },
- {
- "name": "Error: EnableError",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"stream::balance::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "212"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 07:07:09 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Invalid config provided. No config needed\",\"error_path\":\"balance\",\"error_trace\":\"balance:60]\",\"error_type\":\"EnableError\",\"error_data\":\"Invalid config provided. No config needed\",\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::heartbeat::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::heartbeat::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"always_send\": true\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::heartbeat::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"always_send\": true\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "62"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:48:40 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"HEARTBEAT\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::network::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::network::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"always_send\": true\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::network::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"config\": {\r\n \"stream_interval_seconds\": 15\r\n },\r\n \"always_send\": true\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "60"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:47:28 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"NETWORK\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::swap_status::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::swap_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::swap_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "64"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 07:35:23 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"SWAP_STATUS\"},\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::swap_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 13\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "152"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 07:39:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"swaps\",\"error_trace\":\"swaps:32]\",\"error_type\":\"EnableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- },
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::swap_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "170"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 07:43:14 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ClientAlreadyListening\",\"error_path\":\"swaps\",\"error_trace\":\"swaps:32]\",\"error_type\":\"EnableError\",\"error_data\":\"ClientAlreadyListening\",\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::order_status::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::order_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::order_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "65"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:23:53 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"ORDER_STATUS\"},\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::order_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 13\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "154"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:24:14 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"orders\",\"error_trace\":\"orders:29]\",\"error_type\":\"EnableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- },
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::order_status::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "172"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:24:35 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ClientAlreadyListening\",\"error_path\":\"orders\",\"error_trace\":\"orders:29]\",\"error_type\":\"EnableError\",\"error_data\":\"ClientAlreadyListening\",\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::orderbook::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::orderbook::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::orderbook::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "84"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:40:09 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"ORDERBOOK_UPDATE/orbk/DOC:MARTY\"},\"id\":null}"
- },
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::orderbook::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "178"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:40:41 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ClientAlreadyListening\",\"error_path\":\"orderbook\",\"error_trace\":\"orderbook:36]\",\"error_type\":\"EnableError\",\"error_data\":\"ClientAlreadyListening\",\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::orderbook::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 13,\r\n \"base\": \"DOC\",\r\n \"rel\": \"MARTY\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "160"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:41:10 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"orderbook\",\"error_trace\":\"orderbook:36]\",\"error_type\":\"EnableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::tx_history::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"KMD\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: CoinNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"MATIC\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "133"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 10:01:26 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"CoinNotFound\",\"error_path\":\"tx_history\",\"error_trace\":\"tx_history:42]\",\"error_type\":\"CoinNotFound\",\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 13,\r\n \"coin\": \"DOC\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "162"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 10:02:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"tx_history\",\"error_trace\":\"tx_history:75]\",\"error_type\":\"EnableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- },
- {
- "name": "Error: CoinNotSupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"MATIC\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Implemented",
- "code": 501,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "141"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 10:03:22 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"CoinNotSupported\",\"error_path\":\"tx_history\",\"error_trace\":\"tx_history:70]\",\"error_type\":\"CoinNotSupported\",\"id\":null}"
- },
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"DOC\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "180"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 10:07:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ClientAlreadyListening\",\"error_path\":\"tx_history\",\"error_trace\":\"tx_history:75]\",\"error_type\":\"EnableError\",\"error_data\":\"ClientAlreadyListening\",\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::tx_history::enable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"KMD\"\r\n }\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "67"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 10:07:46 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"streamer_id\":\"TX_HISTORY:KMD\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::fee_estimator::enable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::fee_estimator::enable\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"MATIC\",\r\n \"config\": {\r\n \"estimate_every\": 33.4,\r\n \"estimator_type\": \"Provider\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: ClientAlreadyListening",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::fee_estimator::enable\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"MATIC\",\r\n \"config\": {\r\n \"estimate_every\": 33.4,\r\n \"estimator_type\": \"Provider\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "188"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 04:53:45 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"ClientAlreadyListening\",\"error_path\":\"fee_estimation\",\"error_trace\":\"fee_estimation:54]\",\"error_type\":\"EnableError\",\"error_data\":\"ClientAlreadyListening\",\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::fee_estimator::enable\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"MATIC\",\r\n \"config\": {\r\n \"estimate_every\": 33.4,\r\n \"estimator_type\": \"Provider\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "73"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 04:59:42 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"streamer_id\": \"FEE_ESTIMATION:MATIC\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: CoinNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::fee_estimator::enable\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"WALLY\",\r\n \"config\": {\r\n \"estimate_every\": 33.4,\r\n \"estimator_type\": \"Provider\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "141"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 05:04:44 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"CoinNotFound\",\"error_path\":\"fee_estimation\",\"error_trace\":\"fee_estimation:42]\",\"error_type\":\"CoinNotFound\",\"id\":null}"
- },
- {
- "name": "Error: CoinNotSupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::fee_estimator::enable\",\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"coin\": \"KMD\",\r\n \"config\": {\r\n \"estimate_every\": 33.4,\r\n \"estimator_type\": \"Provider\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Implemented",
- "code": 501,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "149"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 05:05:06 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"CoinNotSupported\",\"error_path\":\"fee_estimation\",\"error_trace\":\"fee_estimation:56]\",\"error_type\":\"CoinNotSupported\",\"id\":null}"
- }
- ]
- },
- {
- "name": "stream::disable",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::disable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"streamer_id\": \"HEARTBEAT\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::disable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"streamer_id\": \"HEARTBEAT\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "55"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:55:04 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"result\":\"Success\"},\"id\":null}"
- },
- {
- "name": "Error: StreamerNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::disable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 1,\r\n \"streamer_id\": \"PewPewDie\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "163"
- },
- {
- "key": "date",
- "value": "Tue, 29 Apr 2025 06:56:06 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"StreamerNotFound\",\"error_path\":\"disable\",\"error_trace\":\"disable:48]\",\"error_type\":\"DisableError\",\"error_data\":\"StreamerNotFound\",\"id\":null}"
- },
- {
- "name": "Error: UnknownClient",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"stream::disable\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"client_id\": 31,\r\n \"streamer_id\": \"SWAP_STATUS\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "157"
- },
- {
- "key": "date",
- "value": "Wed, 30 Apr 2025 09:28:43 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"UnknownClient\",\"error_path\":\"disable\",\"error_trace\":\"disable:48]\",\"error_type\":\"DisableError\",\"error_data\":\"UnknownClient\",\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Swaps",
- "item": [
- {
- "name": "recreate_swap_data",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"recreate_swap_data\",\r\n \"params\": {\r\n \"swap\": {\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\",\r\n \"events\": [\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"lock_duration\": 7800,\r\n \"maker\": \"631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"maker_amount\": \"3\",\r\n \"maker_coin\": \"BEER\",\r\n \"maker_coin_start_block\": 156186,\r\n \"maker_payment_confirmations\": 0,\r\n \"maker_payment_wait\": 1568883784,\r\n \"my_persistent_pub\": \"02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3\",\r\n \"started_at\": 1568881184,\r\n \"taker_amount\": \"4\",\r\n \"taker_coin\": \"ETOMIC\",\r\n \"taker_coin_start_block\": 175041,\r\n \"taker_payment_confirmations\": 1,\r\n \"taker_payment_lock\": 1568888984,\r\n \"uuid\": \"07ce08bf-3db9-4dd8-a671-854affc1b7a3\"\r\n },\r\n \"type\": \"Started\"\r\n },\r\n \"timestamp\": 1568881185316\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"maker_payment_locktime\": 1568896784,\r\n \"maker_pubkey\": \"02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640\",\r\n \"secret_hash\": \"eba736c5cc9bb33dee15b4a9c855a7831a484d84\"\r\n },\r\n \"type\": \"Negotiated\"\r\n },\r\n \"timestamp\": 1568881246025\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"0c07be4dda88d8d75374496aa0f27e12f55363ce8d558cb5feecc828545e5f87\",\r\n \"tx_hex\": \"0400008085202f890146b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c000000006a473044022077acb70e5940dfe789faa77e72b34f098abbf0974ea94a0380db157e243965230220614ec4966db0a122b0e7c23aa0707459b3b4f8241bb630c635cf6e943e96362e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02f0da0700000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac68630700000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac5e3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerFeeSent\"\r\n },\r\n \"timestamp\": 1568881250689\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"31d97b3359bdbdfbd241e7706c90691e4d7c0b7abd27f2b22121be7f71c5fd06\",\r\n \"tx_hex\": \"0400008085202f8901b4679094d4bf74f52c9004107cb9641a658213d5e9950e42a8805824e801ffc7010000006b483045022100b2e49f8bdc5a4b6c404e10150872dbec89a46deb13a837d3251c0299fe1066ca022012cbe6663106f92aefce88238b25b53aadd3522df8290ced869c3cc23559cc23012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200a3e1110000000017a91476e1998b0cd18da5f128e5bb695c36fbe6d957e98764c987c9bf0000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac753a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"MakerPaymentReceived\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentWaitConfirmStarted\"\r\n },\r\n \"timestamp\": 1568881291571\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\r\n },\r\n \"timestamp\": 1568881291985\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"tx_hash\": \"95926ab204049edeadb370c17a1168d9d79ee5747d8d832f73cfddf1c74f3961\",\r\n \"tx_hex\": \"0400008085202f8902875f5e5428c8ecfeb58c558dce6353f5127ef2a06a497453d7d888da4dbe070c010000006a4730440220416059356dc6dde0ddbee206e456698d7e54c3afa92132ecbf332e8c937e5383022068a41d9c208e8812204d4b0d21749b2684d0eea513467295e359e03c5132e719012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff46b98696761d5e8667ffd665b73e13a8400baab4b22230a7ede0e4708597ee9c010000006b483045022100a990c798d0f96fd5ff7029fd5318f3c742837400d9f09a002e7f5bb1aeaf4e5a0220517dbc16713411e5c99bb0172f295a54c97aaf4d64de145eb3c5fa0fc38b67ff012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff020084d7170000000017a9144d57b4930e6c86493034f17aa05464773625de1c877bd0de03010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8c3a835d000000000000000000000000000000\"\r\n },\r\n \"type\": \"TakerPaymentSent\"\r\n },\r\n \"timestamp\": 1568881296904\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"secret\": \"fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96\",\r\n \"transaction\": {\r\n \"tx_hash\": \"68f5ec617bd9a4a24d7af0ce9762d87f7baadc13a66739fd4a2575630ecc1827\",\r\n \"tx_hex\": \"0400008085202f890161394fc7f1ddcf732f838d7d74e59ed7d968117ac170b3adde9e0404b26a929500000000d8483045022100a33d976cf509d6f9e66c297db30c0f44cced2241ee9c01c5ec8d3cbbf3d41172022039a6e02c3a3c85e3861ab1d2f13ba52677a3b1344483b2ae443723ba5bb1353f0120fb968d5460399f20ffd09906dc8f65c21fbb5cb8077a8e6d7126d0526586ca96004c6b63049858835db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a914eba736c5cc9bb33dee15b4a9c855a7831a484d84882102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac68ffffffff011880d717000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac942c835d000000000000000000000000000000\"\r\n }\r\n },\r\n \"type\": \"TakerPaymentSpent\"\r\n },\r\n \"timestamp\": 1568881328643\r\n },\r\n {\r\n \"event\": {\r\n \"data\": {\r\n \"error\": \"taker_swap:798] utxo:950] utxo:950] error\"\r\n },\r\n \"type\": \"MakerPaymentSpendFailed\"\r\n },\r\n \"timestamp\": 1568881328645\r\n },\r\n {\r\n \"event\": {\r\n \"type\": \"Finished\"\r\n },\r\n \"timestamp\": 1568881328648\r\n }\r\n ],\r\n \"error_events\": [\r\n \"StartFailed\",\r\n \"NegotiateFailed\",\r\n \"TakerFeeSendFailed\",\r\n \"MakerPaymentValidateFailed\",\r\n \"TakerPaymentTransactionFailed\",\r\n \"TakerPaymentDataSendFailed\",\r\n \"TakerPaymentWaitForSpendFailed\",\r\n \"MakerPaymentSpendFailed\",\r\n \"TakerPaymentRefunded\",\r\n \"TakerPaymentRefundFailed\"\r\n ],\r\n \"success_events\": [\r\n \"Started\",\r\n \"Negotiated\",\r\n \"TakerFeeSent\",\r\n \"MakerPaymentReceived\",\r\n \"MakerPaymentWaitConfirmStarted\",\r\n \"MakerPaymentValidatedAndConfirmed\",\r\n \"TakerPaymentSent\",\r\n \"TakerPaymentSpent\",\r\n \"MakerPaymentSpent\",\r\n \"Finished\"\r\n ]\r\n // \"type\": , // Accepted values: \"Maker\", \"Taker\"\r\n // \"my_order_uuid\": null, // Accepted values: Strings\r\n // \"taker_amount\": null, // Accepted values: Decimals\r\n // \"taker_coin\": null, // Accepted values: Strings\r\n // \"taker_coin_usd_price\": null, // Accepted values: Decimals\r\n // \"maker_amount\": null, // Accepted values: Decimals\r\n // \"maker_coin\": null, // Accepted values: Strings\r\n // \"maker_coin_usd_price\": null, // Accepted values: Decimals\r\n // \"gui\": null, // Accepted values: Strings\r\n // \"mm_version\": null // Accepted values: Strings\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "trade_preimage",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"BTC\",\r\n \"rel\": \"DOGE\",\r\n \"price\": \"1\",\r\n \"max\": true,\r\n \"swap_method\": \"buy\"\r\n },\r\n \"id\": 0\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "setprice",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"MARTY\",\r\n \"rel\": \"DOC\",\r\n \"price\": \"1\",\r\n \"volume\": \"0.1\",\r\n \"swap_method\": \"setprice\"\r\n },\r\n \"id\": 0\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "869"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:29:11 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"base_coin_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"paid_from_trading_vol\": false\n },\n \"rel_coin_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"paid_from_trading_vol\": true\n },\n \"total_fees\": [\n {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"required_balance\": \"0.00001\",\n \"required_balance_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"required_balance_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ]\n },\n {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"required_balance\": \"0\",\n \"required_balance_fraction\": {\n \"numer\": \"0\",\n \"denom\": \"1\"\n },\n \"required_balance_rat\": [\n [\n 0,\n []\n ],\n [\n 1,\n [\n 1\n ]\n ]\n ]\n }\n ]\n },\n \"id\": 0\n}"
- },
- {
- "name": "sell",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"MARTY\",\r\n \"rel\": \"DOC\",\r\n \"price\": \"1\",\r\n \"volume\": \"0.1\",\r\n \"swap_method\": \"buy\"\r\n },\r\n \"id\": 0\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1513"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:29:58 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"base_coin_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"paid_from_trading_vol\": true\n },\n \"rel_coin_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"paid_from_trading_vol\": false\n },\n \"taker_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.0001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"7770\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 7770\n ]\n ]\n ],\n \"paid_from_trading_vol\": false\n },\n \"fee_to_send_taker_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"paid_from_trading_vol\": false\n },\n \"total_fees\": [\n {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"amount_fraction\": {\n \"numer\": \"1\",\n \"denom\": \"100000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 1\n ]\n ],\n [\n 1,\n [\n 100000\n ]\n ]\n ],\n \"required_balance\": \"0\",\n \"required_balance_fraction\": {\n \"numer\": \"0\",\n \"denom\": \"1\"\n },\n \"required_balance_rat\": [\n [\n 0,\n []\n ],\n [\n 1,\n [\n 1\n ]\n ]\n ]\n },\n {\n \"coin\": \"DOC\",\n \"amount\": \"0.0001487001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287\",\n \"amount_fraction\": {\n \"numer\": \"5777\",\n \"denom\": \"38850000\"\n },\n \"amount_rat\": [\n [\n 1,\n [\n 5777\n ]\n ],\n [\n 1,\n [\n 38850000\n ]\n ]\n ],\n \"required_balance\": \"0.0001487001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287\",\n \"required_balance_fraction\": {\n \"numer\": \"5777\",\n \"denom\": \"38850000\"\n },\n \"required_balance_rat\": [\n [\n 1,\n [\n 5777\n ]\n ],\n [\n 1,\n [\n 38850000\n ]\n ]\n ]\n }\n ]\n },\n \"id\": 0\n}"
- },
- {
- "name": "Error: InvalidParam",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"MARTY\",\r\n \"rel\": \"DOC\",\r\n \"price\": \"1\",\r\n \"max\": true,\r\n \"swap_method\": \"sell\"\r\n },\r\n \"id\": 0\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "295"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 02:30:49 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Incorrect use of the 'max' parameter: 'max' cannot be used with 'sell' or 'buy' method\",\n \"error_path\": \"taker_swap\",\n \"error_trace\": \"taker_swap:2453]\",\n \"error_type\": \"InvalidParam\",\n \"error_data\": {\n \"param\": \"max\",\n \"reason\": \"'max' cannot be used with 'sell' or 'buy' method\"\n },\n \"id\": 0\n}"
- },
- {
- "name": "trade_preimage",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"trade_preimage\",\r\n \"params\": {\r\n \"base\": \"BTC\",\r\n \"rel\": \"DOGE\",\r\n \"price\": \"1\",\r\n \"max\": true,\r\n \"swap_method\": \"buy\"\r\n },\r\n \"id\": 0\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "192"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 05:19:39 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"No such coin BTC\",\n \"error_path\": \"trade_preimage.lp_coins\",\n \"error_trace\": \"trade_preimage:32] lp_coins:4767]\",\n \"error_type\": \"NoSuchCoin\",\n \"error_data\": {\n \"coin\": \"BTC\"\n },\n \"id\": 0\n}"
- }
- ]
- },
- {
- "name": "my_recent_swaps",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\",\r\n \"params\": {\r\n \"filter\": {\r\n \"my_coin\": \"DOC\",\r\n \"other_coin\": \"MARTY\",\r\n \"from_timestamp\": 0,\r\n \"to_timestamp\": 1804067200,\r\n \"from_uuid\": null,\r\n \"limit\": 10,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "my_recent_swaps",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"my_recent_swaps\",\r\n \"params\": {\r\n \"filter\": {\r\n \"my_coin\": \"DOC\",\r\n \"other_coin\": \"MARTY\",\r\n \"from_timestamp\": 0,\r\n \"to_timestamp\": 1804067200,\r\n \"from_uuid\": null,\r\n \"limit\": 10,\r\n \"page_number\": 1\r\n }\r\n }\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "8979"
- },
- {
- "key": "date",
- "value": "Mon, 09 Sep 2024 05:11:47 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"swaps\": [\n {\n \"swap_type\": \"TakerV1\",\n \"swap_data\": {\n \"uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"my_order_uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"events\": [\n {\n \"timestamp\": 1725849334423,\n \"event\": {\n \"type\": \"Started\",\n \"data\": {\n \"taker_coin\": \"MARTY\",\n \"maker_coin\": \"DOC\",\n \"maker\": \"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"my_persistent_pub\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"lock_duration\": 7800,\n \"maker_amount\": \"2.4\",\n \"taker_amount\": \"2.4\",\n \"maker_payment_confirmations\": 1,\n \"maker_payment_requires_nota\": false,\n \"taker_payment_confirmations\": 1,\n \"taker_payment_requires_nota\": false,\n \"taker_payment_lock\": 1725857133,\n \"uuid\": \"0a3859ba-0e28-49de-b015-641c050a6409\",\n \"started_at\": 1725849333,\n \"maker_payment_wait\": 1725852453,\n \"maker_coin_start_block\": 724378,\n \"taker_coin_start_block\": 738955,\n \"fee_to_send_taker_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"taker_payment_trade_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"maker_payment_spend_trade_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": true\n },\n \"maker_coin_htlc_pubkey\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"taker_coin_htlc_pubkey\": \"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\",\n \"p2p_privkey\": null\n }\n }\n },\n {\n \"timestamp\": 1725849338425,\n \"event\": {\n \"type\": \"Negotiated\",\n \"data\": {\n \"maker_payment_locktime\": 1725864931,\n \"maker_pubkey\": \"000000000000000000000000000000000000000000000000000000000000000000\",\n \"secret_hash\": \"91ddaac214398b0b728d652af8d86f2e06fbbb34\",\n \"maker_coin_swap_contract_addr\": null,\n \"taker_coin_swap_contract_addr\": null,\n \"maker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"taker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\"\n }\n }\n },\n {\n \"timestamp\": 1725849339829,\n \"event\": {\n \"type\": \"TakerFeeSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f890101280d9a0703a25cdd553babd5430708f303fe3d446cd79555a53619c987d7b3000000006a47304402205805ecb3fad4c69e27061a35197c470e6a72a2b762269d3ef6b249c835396cd5022046b710dd5b6bdda75cc32a2cb9511ca51c754e4f2bcac8cd0f2757728a1671c6012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff0290b60400000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88aca0e4dc11000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88acfb5ede66000000000000000000000000000000\",\n \"tx_hash\": \"614d3b1ef3666799d71f54ea242f2cb839646be3bfc81d8f1cfce26747cb9892\"\n }\n }\n },\n {\n \"timestamp\": 1725849341830,\n \"event\": {\n \"type\": \"TakerPaymentInstructionsReceived\",\n \"data\": null\n }\n },\n {\n \"timestamp\": 1725849341831,\n \"event\": {\n \"type\": \"MakerPaymentReceived\",\n \"data\": {\n \"tx_hex\": \"0400008085202f8901175391f3922ffcf7dc8929b9795c2fec8d82ed1649e0f3926e04709993dc35a6020000006a4730440220363ea815a237b46c5dd305809fcc103793bb4f620325c12caccb0c88f320e81c02205df417a4b806f3c3d50aa058c4d6a30203868ba786f2a1bd3b3b12917b3882ff01210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff03001c4e0e0000000017a914944cf7300280e31374b3994422a252bce1fcbd10870000000000000000166a1491ddaac214398b0b728d652af8d86f2e06fbbb34083d6aff050000001976a9141462c3dd3f936d595c9af55978003b27c250441f88acfc5ede66000000000000000000000000000000\",\n \"tx_hash\": \"70f6078b9d3312f14dff45fc1e56e503b01d33e22cac8ebd195e4951d468dca6\"\n }\n }\n },\n {\n \"timestamp\": 1725849341832,\n \"event\": {\n \"type\": \"MakerPaymentWaitConfirmStarted\"\n }\n },\n {\n \"timestamp\": 1725849465809,\n \"event\": {\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\n }\n },\n {\n \"timestamp\": 1725849469603,\n \"event\": {\n \"type\": \"TakerPaymentSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f89019298cb4767e2fc1c8f1dc8bfe36b6439b82c2f24ea541fd7996766f31e3b4d61010000006a4730440220526bd1e2114642b2624cb283bada8dbeb734d3fae9184f6833e0eca87b20fffe0220554a3b38ecde2b8a521b681f5ac3e3940e08f45cc35a2fc19eeaeae513368a6c012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff03001c4e0e0000000017a9141036c1fcbdf2b3e2d8b65913c78ab7412422cf17870000000000000000166a1491ddaac214398b0b728d652af8d86f2e06fbbb34b8c48e03000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac7a5fde66000000000000000000000000000000\",\n \"tx_hash\": \"ffe2fe025d470996c3057dc561bd79d0a09f2aa5a14b25fb8e444b49394e5ad8\"\n }\n }\n },\n {\n \"timestamp\": 1725849469604,\n \"event\": {\n \"type\": \"WatcherMessageSent\",\n \"data\": [\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 166,\n 220,\n 104,\n 212,\n 81,\n 73,\n 94,\n 25,\n 189,\n 142,\n 172,\n 44,\n 226,\n 51,\n 29,\n 176,\n 3,\n 229,\n 86,\n 30,\n 252,\n 69,\n 255,\n 77,\n 241,\n 18,\n 51,\n 157,\n 139,\n 7,\n 246,\n 112,\n 0,\n 0,\n 0,\n 0,\n 181,\n 71,\n 48,\n 68,\n 2,\n 32,\n 40,\n 110,\n 97,\n 180,\n 1,\n 177,\n 181,\n 123,\n 77,\n 223,\n 147,\n 41,\n 76,\n 88,\n 138,\n 70,\n 20,\n 231,\n 85,\n 84,\n 145,\n 104,\n 231,\n 60,\n 146,\n 36,\n 2,\n 236,\n 230,\n 82,\n 217,\n 131,\n 2,\n 32,\n 82,\n 28,\n 127,\n 29,\n 240,\n 203,\n 202,\n 207,\n 41,\n 245,\n 94,\n 58,\n 9,\n 242,\n 51,\n 42,\n 111,\n 255,\n 37,\n 131,\n 73,\n 23,\n 48,\n 125,\n 185,\n 16,\n 114,\n 218,\n 143,\n 121,\n 59,\n 3,\n 1,\n 76,\n 107,\n 99,\n 4,\n 227,\n 155,\n 222,\n 102,\n 177,\n 117,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 145,\n 221,\n 170,\n 194,\n 20,\n 57,\n 139,\n 11,\n 114,\n 141,\n 101,\n 42,\n 248,\n 216,\n 111,\n 46,\n 6,\n 251,\n 187,\n 52,\n 136,\n 33,\n 3,\n 216,\n 6,\n 78,\n 236,\n 228,\n 250,\n 92,\n 15,\n 141,\n 192,\n 38,\n 127,\n 104,\n 206,\n 233,\n 189,\n 213,\n 39,\n 249,\n 232,\n 143,\n 53,\n 148,\n 163,\n 35,\n 66,\n 135,\n 24,\n 195,\n 145,\n 236,\n 194,\n 172,\n 104,\n 255,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 211,\n 70,\n 6,\n 126,\n 60,\n 60,\n 57,\n 100,\n 195,\n 149,\n 254,\n 226,\n 8,\n 89,\n 71,\n 144,\n 226,\n 158,\n 222,\n 93,\n 136,\n 172,\n 227,\n 155,\n 222,\n 102,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ],\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 216,\n 90,\n 78,\n 57,\n 73,\n 75,\n 68,\n 142,\n 251,\n 37,\n 75,\n 161,\n 165,\n 42,\n 159,\n 160,\n 208,\n 121,\n 189,\n 97,\n 197,\n 125,\n 5,\n 195,\n 150,\n 9,\n 71,\n 93,\n 2,\n 254,\n 226,\n 255,\n 0,\n 0,\n 0,\n 0,\n 182,\n 71,\n 48,\n 68,\n 2,\n 32,\n 12,\n 137,\n 103,\n 65,\n 18,\n 108,\n 213,\n 157,\n 224,\n 139,\n 187,\n 163,\n 116,\n 52,\n 231,\n 214,\n 185,\n 167,\n 227,\n 252,\n 3,\n 217,\n 92,\n 49,\n 170,\n 72,\n 112,\n 76,\n 45,\n 193,\n 15,\n 83,\n 2,\n 32,\n 28,\n 190,\n 47,\n 213,\n 129,\n 180,\n 189,\n 228,\n 165,\n 105,\n 157,\n 230,\n 180,\n 175,\n 68,\n 109,\n 152,\n 255,\n 38,\n 88,\n 66,\n 40,\n 253,\n 7,\n 79,\n 86,\n 118,\n 91,\n 107,\n 20,\n 242,\n 219,\n 1,\n 81,\n 76,\n 107,\n 99,\n 4,\n 109,\n 125,\n 222,\n 102,\n 177,\n 117,\n 33,\n 3,\n 216,\n 6,\n 78,\n 236,\n 228,\n 250,\n 92,\n 15,\n 141,\n 192,\n 38,\n 127,\n 104,\n 206,\n 233,\n 189,\n 213,\n 39,\n 249,\n 232,\n 143,\n 53,\n 148,\n 163,\n 35,\n 66,\n 135,\n 24,\n 195,\n 145,\n 236,\n 194,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 145,\n 221,\n 170,\n 194,\n 20,\n 57,\n 139,\n 11,\n 114,\n 141,\n 101,\n 42,\n 248,\n 216,\n 111,\n 46,\n 6,\n 251,\n 187,\n 52,\n 136,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 104,\n 254,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 211,\n 70,\n 6,\n 126,\n 60,\n 60,\n 57,\n 100,\n 195,\n 149,\n 254,\n 226,\n 8,\n 89,\n 71,\n 144,\n 226,\n 158,\n 222,\n 93,\n 136,\n 172,\n 109,\n 125,\n 222,\n 102,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ]\n ]\n }\n },\n {\n \"timestamp\": 1725849486567,\n \"event\": {\n \"type\": \"TakerPaymentSpent\",\n \"data\": {\n \"transaction\": {\n \"tx_hex\": \"0400008085202f8901d85a4e39494b448efb254ba1a52a9fa0d079bd61c57d05c39609475d02fee2ff00000000d74730440220544c5a2eec1e3fb7a2c71e3b6bf3c612300a9c5375ca5c7131742f0afc8a6e8f02206df5b042ec1ff359bf7209269ce3b59d09f5f2340842d5e0a253875624bbce120120d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5004c6b63046d7dde66b1752103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac6782012088a91491ddaac214398b0b728d652af8d86f2e06fbbb3488210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac68ffffffff0118184e0e000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac6d7dde66000000000000000000000000000000\",\n \"tx_hash\": \"58813eb1037e40425d56146c2f6bfbe70b8bcc18e45b752b51c726503ad4f8df\"\n },\n \"secret\": \"d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5\"\n }\n }\n },\n {\n \"timestamp\": 1725849488871,\n \"event\": {\n \"type\": \"MakerPaymentSpent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f8901a6dc68d451495e19bd8eac2ce2331db003e5561efc45ff4df112339d8b07f67000000000d74730440220286e61b401b1b57b4ddf93294c588a4614e755549168e73c922402ece652d9830220521c7f1df0cbcacf29f55e3a09f2332a6fff25834917307db91072da8f793b030120d178a7c8f88a2f6e496a36ff8d7220c2d48903b45a365b80d59fcfafbf694cb5004c6b6304e39bde66b175210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac6782012088a91491ddaac214398b0b728d652af8d86f2e06fbbb34882103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac68ffffffff0118184e0e000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ace39bde66000000000000000000000000000000\",\n \"tx_hash\": \"60f83a68e5851ff93308758763ce30c643bd94ae89f4ae43fe7e02dc88d61642\"\n }\n }\n },\n {\n \"timestamp\": 1725849488872,\n \"event\": {\n \"type\": \"Finished\"\n }\n }\n ],\n \"maker_amount\": \"2.4\",\n \"maker_coin\": \"DOC\",\n \"maker_coin_usd_price\": \"0.0000001\",\n \"taker_amount\": \"2.4\",\n \"taker_coin\": \"MARTY\",\n \"taker_coin_usd_price\": \"0.00000005\",\n \"gui\": \"mm2_777\",\n \"mm_version\": \"2.2.0-beta_2bdee4f\",\n \"success_events\": [\n \"Started\",\n \"Negotiated\",\n \"TakerFeeSent\",\n \"TakerPaymentInstructionsReceived\",\n \"MakerPaymentReceived\",\n \"MakerPaymentWaitConfirmStarted\",\n \"MakerPaymentValidatedAndConfirmed\",\n \"TakerPaymentSent\",\n \"WatcherMessageSent\",\n \"TakerPaymentSpent\",\n \"MakerPaymentSpent\",\n \"MakerPaymentSpentByWatcher\",\n \"Finished\"\n ],\n \"error_events\": [\n \"StartFailed\",\n \"NegotiateFailed\",\n \"TakerFeeSendFailed\",\n \"MakerPaymentValidateFailed\",\n \"MakerPaymentWaitConfirmFailed\",\n \"TakerPaymentTransactionFailed\",\n \"TakerPaymentWaitConfirmFailed\",\n \"TakerPaymentDataSendFailed\",\n \"TakerPaymentWaitForSpendFailed\",\n \"MakerPaymentSpendFailed\",\n \"TakerPaymentWaitRefundStarted\",\n \"TakerPaymentRefundStarted\",\n \"TakerPaymentRefunded\",\n \"TakerPaymentRefundedByWatcher\",\n \"TakerPaymentRefundFailed\",\n \"TakerPaymentRefundFinished\"\n ]\n }\n }\n ],\n \"from_uuid\": null,\n \"skipped\": 0,\n \"limit\": 10,\n \"total\": 1,\n \"page_number\": 1,\n \"total_pages\": 1,\n \"found_records\": 1\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "active_swaps",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\",\r\n \"params\": {}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "active_swaps (with status)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\",\r\n \"params\": {\r\n \"include_status\": true\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "8155"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 11:37:32 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"uuids\": [\n \"7b60a494-f159-419c-8f41-02e10f897513\"\n ],\n \"statuses\": {\n \"7b60a494-f159-419c-8f41-02e10f897513\": {\n \"swap_type\": \"TakerV1\",\n \"swap_data\": {\n \"uuid\": \"7b60a494-f159-419c-8f41-02e10f897513\",\n \"my_order_uuid\": \"7b60a494-f159-419c-8f41-02e10f897513\",\n \"events\": [\n {\n \"timestamp\": 1730633787643,\n \"event\": {\n \"type\": \"Started\",\n \"data\": {\n \"taker_coin\": \"MARTY\",\n \"maker_coin\": \"DOC\",\n \"maker\": \"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"my_persistent_pub\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"lock_duration\": 7800,\n \"maker_amount\": \"2.4\",\n \"taker_amount\": \"2.4\",\n \"maker_payment_confirmations\": 1,\n \"maker_payment_requires_nota\": false,\n \"taker_payment_confirmations\": 1,\n \"taker_payment_requires_nota\": false,\n \"taker_payment_lock\": 1730641586,\n \"uuid\": \"7b60a494-f159-419c-8f41-02e10f897513\",\n \"started_at\": 1730633786,\n \"maker_payment_wait\": 1730636906,\n \"maker_coin_start_block\": 803888,\n \"taker_coin_start_block\": 818500,\n \"fee_to_send_taker_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"taker_payment_trade_fee\": {\n \"coin\": \"MARTY\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": false\n },\n \"maker_payment_spend_trade_fee\": {\n \"coin\": \"DOC\",\n \"amount\": \"0.00001\",\n \"paid_from_trading_vol\": true\n },\n \"maker_coin_htlc_pubkey\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"taker_coin_htlc_pubkey\": \"034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256\",\n \"p2p_privkey\": null\n }\n }\n },\n {\n \"timestamp\": 1730633801655,\n \"event\": {\n \"type\": \"Negotiated\",\n \"data\": {\n \"maker_payment_locktime\": 1730649385,\n \"maker_pubkey\": \"000000000000000000000000000000000000000000000000000000000000000000\",\n \"secret_hash\": \"b476e27c0c6680ac67765163b1b5736dd7649512\",\n \"maker_coin_swap_contract_addr\": null,\n \"taker_coin_swap_contract_addr\": null,\n \"maker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\",\n \"taker_coin_htlc_pubkey\": \"0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732\"\n }\n }\n },\n {\n \"timestamp\": 1730633802415,\n \"event\": {\n \"type\": \"TakerFeeSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f8901a12c9c4c1c0e3ebd6329a7a0cd3c0a34a2355e5bea93b50faaa46d8889eb4ee0000000006a47304402200774c8e6fbb94df8ab73d9dbbd858326b361cc132d14c90e4ebf7d2a6bc5f9b402204fa716b684c20a3c56b28a42e63bfa3edcd3a76e261bee674f00ec0ccff674160121034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256ffffffff0290b60400000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac882e4317120000001976a914d64ad24e655ba7221ea51c7931aad5b98da77f3c88ac4a602767000000000000000000000000000000\",\n \"tx_hash\": \"3febb9949f3e751c568b774719a9fbf851bc9b4c6083da8c0927e4d1c078c21c\"\n }\n }\n },\n {\n \"timestamp\": 1730633804416,\n \"event\": {\n \"type\": \"TakerPaymentInstructionsReceived\",\n \"data\": null\n }\n },\n {\n \"timestamp\": 1730633804421,\n \"event\": {\n \"type\": \"MakerPaymentReceived\",\n \"data\": {\n \"tx_hex\": \"0400008085202f89045c20450775f07a4c448fbfebe47fdfa058c9a25254d36874765b44e1b3aaa193020000006a473044022079e6fbe2a24beb093858c644f765403d7a23714c17bee99c0b88fdd4b1d2bfbf02206f104b94437e4ce39d6854b48c1abccd218ee42436c8b5ac29e9136d538aa89501210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff620a3f975950554a03ecce8a2918958e8f1a17db70e7efe420618f3622844196000000006a47304402205721b4ce8c079604ce6f5779289fdc66912e064f12c40cc174daab80534a623f0220575fcc814edbec126834ce408ecbcf7ec2d7a8df2e323273266c8b47518ba9e701210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff9ac8dbb806e5722c00c60623c7313c41892649531a1c134f5d700b8f85157559000000006a473044022074a909367ba10cf375fb84414bad2ee41ffb35940132d94a9033736185df4b58022032b6dd0aeb5e102584e63d294d66367e19eaa599ed438d0209a039190bca10f401210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff46c38d985571abe367e07c7415b278bebdaa7b6b7283a7d069dfde6fb820cb8d020000006a47304402203397ffb5b16d0c829aac977ae92d8bc76cd3e9afc17bef3da436272bb672a0bd02207b3c026e25fd70048f12c166851a1d53ff2931e5073028588dde9715d63a527501210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ffffffff03001c4e0e0000000017a914f9bb3725cdd5d07b6f2b5387b5cf4471a4ad0463870000000000000000166a14b476e27c0c6680ac67765163b1b5736dd7649512dee80841410500001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac4b602767000000000000000000000000000000\",\n \"tx_hash\": \"ebeba78542427dcf9bc720063582b99153afe6efcde49d16aacf67a8e597a41e\"\n }\n }\n },\n {\n \"timestamp\": 1730633804421,\n \"event\": {\n \"type\": \"MakerPaymentWaitConfirmStarted\"\n }\n },\n {\n \"timestamp\": 1730633836140,\n \"event\": {\n \"type\": \"MakerPaymentValidatedAndConfirmed\"\n }\n },\n {\n \"timestamp\": 1730633839137,\n \"event\": {\n \"type\": \"TakerPaymentSent\",\n \"data\": {\n \"tx_hex\": \"0400008085202f89011cc278c0d1e427098cda83604c9bbc51f8fba91947778b561c753e9f94b9eb3f010000006a473044022024b2c5bc5b23e8e774f6a8001de8f94a4e6888456722fede2be6b061d6d93c9302203805a7d1c9361fee2066e26f6196476f73f34246f60308cfafa3783a94a3cab30121034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256ffffffff03001c4e0e0000000017a914fbb04e8d9b7b4098c887aed16124291646462525870000000000000000166a14b476e27c0c6680ac67765163b1b5736dd7649512a00ef508120000001976a914d64ad24e655ba7221ea51c7931aad5b98da77f3c88ac6c602767000000000000000000000000000000\",\n \"tx_hash\": \"08e94af501630e46f4b2c5d64e6851c6bc9a3828506fef9f6668938d36c7b2da\"\n }\n }\n },\n {\n \"timestamp\": 1730633839137,\n \"event\": {\n \"type\": \"WatcherMessageSent\",\n \"data\": [\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 30,\n 164,\n 151,\n 229,\n 168,\n 103,\n 207,\n 170,\n 22,\n 157,\n 228,\n 205,\n 239,\n 230,\n 175,\n 83,\n 145,\n 185,\n 130,\n 53,\n 6,\n 32,\n 199,\n 155,\n 207,\n 125,\n 66,\n 66,\n 133,\n 167,\n 235,\n 235,\n 0,\n 0,\n 0,\n 0,\n 181,\n 71,\n 48,\n 68,\n 2,\n 32,\n 15,\n 63,\n 147,\n 207,\n 14,\n 237,\n 249,\n 179,\n 18,\n 218,\n 20,\n 136,\n 99,\n 82,\n 155,\n 227,\n 183,\n 14,\n 187,\n 207,\n 52,\n 142,\n 3,\n 42,\n 19,\n 130,\n 48,\n 55,\n 97,\n 54,\n 17,\n 43,\n 2,\n 32,\n 6,\n 191,\n 10,\n 15,\n 31,\n 179,\n 175,\n 110,\n 81,\n 38,\n 121,\n 112,\n 192,\n 22,\n 147,\n 186,\n 193,\n 103,\n 29,\n 246,\n 69,\n 93,\n 184,\n 60,\n 147,\n 105,\n 235,\n 73,\n 147,\n 183,\n 172,\n 122,\n 1,\n 76,\n 107,\n 99,\n 4,\n 41,\n 157,\n 39,\n 103,\n 177,\n 117,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 180,\n 118,\n 226,\n 124,\n 12,\n 102,\n 128,\n 172,\n 103,\n 118,\n 81,\n 99,\n 177,\n 181,\n 115,\n 109,\n 215,\n 100,\n 149,\n 18,\n 136,\n 33,\n 3,\n 76,\n 191,\n 116,\n 84,\n 28,\n 29,\n 52,\n 54,\n 188,\n 118,\n 56,\n 162,\n 115,\n 143,\n 100,\n 223,\n 79,\n 238,\n 34,\n 212,\n 68,\n 60,\n 223,\n 17,\n 213,\n 76,\n 234,\n 125,\n 127,\n 85,\n 242,\n 86,\n 172,\n 104,\n 255,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 214,\n 74,\n 210,\n 78,\n 101,\n 91,\n 167,\n 34,\n 30,\n 165,\n 28,\n 121,\n 49,\n 170,\n 213,\n 185,\n 141,\n 167,\n 127,\n 60,\n 136,\n 172,\n 41,\n 157,\n 39,\n 103,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ],\n [\n 4,\n 0,\n 0,\n 128,\n 133,\n 32,\n 47,\n 137,\n 1,\n 218,\n 178,\n 199,\n 54,\n 141,\n 147,\n 104,\n 102,\n 159,\n 239,\n 111,\n 80,\n 40,\n 56,\n 154,\n 188,\n 198,\n 81,\n 104,\n 78,\n 214,\n 197,\n 178,\n 244,\n 70,\n 14,\n 99,\n 1,\n 245,\n 74,\n 233,\n 8,\n 0,\n 0,\n 0,\n 0,\n 182,\n 71,\n 48,\n 68,\n 2,\n 32,\n 91,\n 24,\n 33,\n 89,\n 150,\n 44,\n 60,\n 26,\n 59,\n 98,\n 8,\n 8,\n 75,\n 9,\n 180,\n 252,\n 173,\n 239,\n 25,\n 51,\n 107,\n 150,\n 243,\n 216,\n 206,\n 42,\n 41,\n 114,\n 51,\n 198,\n 217,\n 53,\n 2,\n 32,\n 37,\n 164,\n 97,\n 254,\n 1,\n 132,\n 224,\n 60,\n 170,\n 53,\n 174,\n 76,\n 177,\n 31,\n 82,\n 255,\n 218,\n 21,\n 233,\n 126,\n 210,\n 217,\n 220,\n 203,\n 185,\n 74,\n 118,\n 244,\n 37,\n 195,\n 196,\n 62,\n 1,\n 81,\n 76,\n 107,\n 99,\n 4,\n 178,\n 126,\n 39,\n 103,\n 177,\n 117,\n 33,\n 3,\n 76,\n 191,\n 116,\n 84,\n 28,\n 29,\n 52,\n 54,\n 188,\n 118,\n 56,\n 162,\n 115,\n 143,\n 100,\n 223,\n 79,\n 238,\n 34,\n 212,\n 68,\n 60,\n 223,\n 17,\n 213,\n 76,\n 234,\n 125,\n 127,\n 85,\n 242,\n 86,\n 172,\n 103,\n 130,\n 1,\n 32,\n 136,\n 169,\n 20,\n 180,\n 118,\n 226,\n 124,\n 12,\n 102,\n 128,\n 172,\n 103,\n 118,\n 81,\n 99,\n 177,\n 181,\n 115,\n 109,\n 215,\n 100,\n 149,\n 18,\n 136,\n 33,\n 3,\n 21,\n 217,\n 197,\n 28,\n 101,\n 122,\n 177,\n 190,\n 74,\n 233,\n 211,\n 171,\n 110,\n 118,\n 166,\n 25,\n 211,\n 188,\n 207,\n 232,\n 48,\n 213,\n 54,\n 63,\n 161,\n 104,\n 66,\n 76,\n 13,\n 4,\n 71,\n 50,\n 172,\n 104,\n 254,\n 255,\n 255,\n 255,\n 1,\n 24,\n 24,\n 78,\n 14,\n 0,\n 0,\n 0,\n 0,\n 25,\n 118,\n 169,\n 20,\n 214,\n 74,\n 210,\n 78,\n 101,\n 91,\n 167,\n 34,\n 30,\n 165,\n 28,\n 121,\n 49,\n 170,\n 213,\n 185,\n 141,\n 167,\n 127,\n 60,\n 136,\n 172,\n 178,\n 126,\n 39,\n 103,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0\n ]\n ]\n }\n }\n ],\n \"maker_amount\": \"2.4\",\n \"maker_coin\": \"DOC\",\n \"maker_coin_usd_price\": null,\n \"taker_amount\": \"2.4\",\n \"taker_coin\": \"MARTY\",\n \"taker_coin_usd_price\": null,\n \"gui\": \"mm2_777\",\n \"mm_version\": \"2.2.0-beta_caf803b\",\n \"success_events\": [\n \"Started\",\n \"Negotiated\",\n \"TakerFeeSent\",\n \"TakerPaymentInstructionsReceived\",\n \"MakerPaymentReceived\",\n \"MakerPaymentWaitConfirmStarted\",\n \"MakerPaymentValidatedAndConfirmed\",\n \"TakerPaymentSent\",\n \"WatcherMessageSent\",\n \"TakerPaymentSpent\",\n \"MakerPaymentSpent\",\n \"MakerPaymentSpentByWatcher\",\n \"MakerPaymentSpendConfirmed\",\n \"Finished\"\n ],\n \"error_events\": [\n \"StartFailed\",\n \"NegotiateFailed\",\n \"TakerFeeSendFailed\",\n \"MakerPaymentValidateFailed\",\n \"MakerPaymentWaitConfirmFailed\",\n \"TakerPaymentTransactionFailed\",\n \"TakerPaymentWaitConfirmFailed\",\n \"TakerPaymentDataSendFailed\",\n \"TakerPaymentWaitForSpendFailed\",\n \"MakerPaymentSpendFailed\",\n \"MakerPaymentSpendConfirmFailed\",\n \"TakerPaymentWaitRefundStarted\",\n \"TakerPaymentRefundStarted\",\n \"TakerPaymentRefunded\",\n \"TakerPaymentRefundedByWatcher\",\n \"TakerPaymentRefundFailed\",\n \"TakerPaymentRefundFinished\"\n ]\n }\n }\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "active_swaps (without status)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n{\r\n \"mmrpc\": \"2.0\",\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\": \"active_swaps\",\r\n \"params\": {\r\n \"include_status\": false\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "99"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 11:39:33 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"uuids\": [\n \"7b60a494-f159-419c-8f41-02e10f897513\"\n ],\n \"statuses\": {}\n },\n \"id\": null\n}"
- }
- ]
- }
- ]
- },
- {
- "name": "Utility",
- "item": [
- {
- "name": "get_current_mtp",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_current_mtp\",\n \"params\": {\n \"coin\": \"DOC\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_current_mtp",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_current_mtp\",\n \"params\": {\n \"coin\": \"MARTY\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "53"
- },
- {
- "key": "date",
- "value": "Tue, 10 Sep 2024 10:22:24 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"mtp\":1725963536},\"id\":null}"
- }
- ]
- },
- {
- "name": "change_mnemonic_password",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"change_mnemonic_password\",\n \"params\": {\n \"current_password\": \"old_password123\",\n \"new_password\": \"new_password456\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Wallet name not found",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"change_mnemonic_password\",\n \"params\": {\n \"current_password\": \"foo\",\n \"new_password\": \"bar\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "206"
- },
- {
- "key": "date",
- "value": "Tue, 11 Feb 2025 07:31:03 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Internal error: `wallet_name` cannot be None!\",\n \"error_path\": \"lp_wallet\",\n \"error_trace\": \"lp_wallet:542]\",\n \"error_type\": \"Internal\",\n \"error_data\": \"`wallet_name` cannot be None!\",\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "get_wallet_names",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_wallet_names\"\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_wallet_names\"\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "119"
- },
- {
- "key": "date",
- "value": "Tue, 11 Feb 2025 07:33:30 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"wallet_names\": [\n \"Gringotts Retirement Fund\",\n \"potato king\"\n ],\n \"activated_wallet\": null\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "get_mnemonic",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_mnemonic\",\n \"params\": {\n \"format\": \"plaintext\",\n \"password\": \"Q^wJZg~Ck3.tPW~asnM-WrL\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Wallet name not found (encrypted)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_mnemonic\",\n \"params\": {\n \"format\": \"encrypted\"\n }\n // \"id\": null // Accepted values: Integers\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "296"
- },
- {
- "key": "date",
- "value": "Tue, 11 Feb 2025 07:36:56 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Wallets storage error: Internal error: `wallet_name` cannot be None!\",\n \"error_path\": \"lp_wallet.mnemonics_storage\",\n \"error_trace\": \"lp_wallet:489] mnemonics_storage:48]\",\n \"error_type\": \"WalletsStorageError\",\n \"error_data\": \"Internal error: `wallet_name` cannot be None!\",\n \"id\": null\n}"
- },
- {
- "name": "Error: Wallet name not found (plaintext)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_mnemonic\",\n \"params\": {\n \"format\": \"plaintext\",\n \"password\": \"Q^wJZg~Ck3.tPW~asnM-WrL\"\n }\n // \"id\": null // Accepted values: Integers\n}\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "357"
- },
- {
- "key": "date",
- "value": "Tue, 11 Feb 2025 07:38:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Wallets storage error: Wallets storage error: Internal error: `wallet_name` cannot be None!\",\"error_path\":\"lp_wallet.mnemonics_storage\",\"error_trace\":\"lp_wallet:497] lp_wallet:137] mnemonics_storage:48]\",\"error_type\":\"WalletsStorageError\",\"error_data\":\"Wallets storage error: Internal error: `wallet_name` cannot be None!\",\"id\":null}"
- }
- ]
- },
- {
- "name": "get_token_info",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_token_info\",\n \"params\": {\n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"AVAX\",\n \"contract_address\": \"0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6\"\n }\n }\n }\n // \"id\": null // Accepted values: Integers\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_token_info\",\n \"params\": {\n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"ETH\",\n \"contract_address\": \"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9\"\n }\n }\n }\n // \"id\": null // Accepted values: Integers\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "119"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:24:49 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"config_ticker\": \"AAVE-ERC20\",\n \"type\": \"ERC20\",\n \"info\": {\n \"symbol\": \"AAVE\",\n \"decimals\": 18\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: Parent coin not active",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"get_token_info\",\n \"params\": {\n \"protocol\": {\n \"type\": \"ERC20\",\n \"protocol_data\": {\n \"platform\": \"AVAX\",\n \"contract_address\": \"0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6\"\n }\n }\n }\n // \"id\": null // Accepted values: Integers\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Not Found",
- "code": 404,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "181"
- },
- {
- "key": "date",
- "value": "Tue, 19 Nov 2024 09:27:41 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such coin AVAX\",\"error_path\":\"tokens.lp_coins\",\"error_trace\":\"tokens:68] lp_coins:4744]\",\"error_type\":\"NoSuchCoin\",\"error_data\":{\"coin\":\"AVAX\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "get_public_key",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_public_key\"\r\n // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_public_key",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_public_key\"\r\n // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "118"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 06:43:40 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"public_key\":\"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "peer_connection_healthcheck",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"peer_connection_healthcheck\",\r\n \"params\": {\r\n \"peer_address\": \"12D3KooWJWBnkVsVNjiqUEPjLyHpiSmQVAJ5t6qt1Txv5ctJi9Xd\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "peer_connection_healthcheck (true)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_public_key\"\r\n // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "118"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 06:43:40 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"public_key\":\"03d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2\"},\"id\":null}"
- },
- {
- "name": "peer_connection_healthcheck (false)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"peer_connection_healthcheck\",\r\n \"params\": {\r\n \"peer_address\": \"12D3KooWDgFfyAzbuYNLMzMaZT9zBJX9EHd38XLQDRbNDYAYqMzd\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "40"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 06:49:58 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":false,\"id\":null}"
- }
- ]
- },
- {
- "name": "get_enabled_coins",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_enabled_coins\" // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_enabled_coins",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_enabled_coins\" // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "260"
- },
- {
- "key": "date",
- "value": "Wed, 16 Oct 2024 17:16:48 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"coins\":[{\"ticker\":\"ETH\"},{\"ticker\":\"PGX-PLG20\"},{\"ticker\":\"ATOM-IBC_IRIS\"},{\"ticker\":\"NFT_ETH\"},{\"ticker\":\"KMD\"},{\"ticker\":\"IRIS\"},{\"ticker\":\"AAVE-PLG20\"},{\"ticker\":\"MINDS-ERC20\"},{\"ticker\":\"NFT_MATIC\"},{\"ticker\":\"MATIC\"}]},\"id\":null}"
- }
- ]
- },
- {
- "name": "get_public_key_hash",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_public_key_hash\"\r\n // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_public_key_hash",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_public_key_hash\"\r\n // \"params\": {},\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "97"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 06:43:31 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"public_key_hash\":\"d346067e3c3c3964c395fee208594790e29ede5d\"},\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Wallet",
- "item": [
- {
- "name": "HD Wallet",
- "item": [
- {
- "name": "account_balance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"account_balance\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"account_index\": 0,\r\n \"chain\": \"External\" // Accepted values: \"External\", \"Internal\"\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": 4 // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Not in HD mode",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"account_balance\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"account_index\": 0,\r\n \"chain\": \"External\" // Accepted values: \"External\", \"Internal\"\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": 4 // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "242"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:15:44 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Coin is expected to be activated with the HD wallet derivation method\",\n \"error_path\": \"account_balance.lp_coins\",\n \"error_trace\": \"account_balance:94] lp_coins:4128]\",\n \"error_type\": \"CoinIsActivatedNotWithHDWallet\",\n \"id\": null\n}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"account_balance\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"account_index\": 0,\r\n \"chain\": \"External\" // Accepted values: \"External\", \"Internal\"\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // \"PageNumber\": 1\r\n // // \"FromId\": 4 // used instead of: \"PageNumber\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "406"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:19:58 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"account_index\": 0,\n \"derivation_path\": \"m/44'/141'/0'\",\n \"addresses\": [\n {\n \"address\": \"RMC1cWXngQf2117apEKoLh3x27NoG88yzd\",\n \"derivation_path\": \"m/44'/141'/0'/0/0\",\n \"chain\": \"External\",\n \"balance\": {\n \"KMD\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n }\n }\n }\n ],\n \"page_balance\": {\n \"KMD\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n }\n },\n \"limit\": 10,\n \"skipped\": 0,\n \"total\": 1,\n \"total_pages\": 1,\n \"paging_options\": {\n \"PageNumber\": 1\n }\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "get_new_address",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_new_address\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"account_id\": 0,\r\n \"chain\": \"External\" // Accepted values: \"External\", \"Internal\"\r\n // \"gap_limit\": 20 // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_new_address",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::account_balance::init\",\n \"params\": {\n \"coin\": \"KMD\",\n \"account_index\": 0\n }\n // \"id\": null // Accepted values: Integers\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:16:22 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 1\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::account_balance::init",
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::account_balance::init\",\n \"params\": {\n \"coin\": \"KMD\",\n \"account_index\": 0\n }\n // \"id\": null // Accepted values: Integers\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\n \"userpass\": \"{{userpass}}\",\n \"mmrpc\": \"2.0\",\n \"method\": \"task::account_balance::init\",\n \"params\": {\n \"coin\": \"KMD\",\n \"account_index\": 0\n }\n // \"id\": null // Accepted values: Integers\n}\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "48"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:16:22 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"task_id\": 1\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::account_balance::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::account_balance::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: CoinIsActivatedNotWithHDWallet",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::account_balance::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "293"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:16:47 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Error\",\n \"details\": {\n \"error\": \"Coin is expected to be activated with the HD wallet derivation method\",\n \"error_path\": \"init_account_balance.lp_coins\",\n \"error_trace\": \"init_account_balance:146] lp_coins:4128]\",\n \"error_type\": \"CoinIsActivatedNotWithHDWallet\"\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "task::account_balance::status",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::account_balance::status\",\r\n \"params\": {\r\n \"task_id\": 1\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "350"
- },
- {
- "key": "date",
- "value": "Thu, 19 Dec 2024 04:20:47 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"status\": \"Ok\",\n \"details\": {\n \"account_index\": 0,\n \"derivation_path\": \"m/44'/141'/0'\",\n \"total_balance\": {\n \"KMD\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n }\n },\n \"addresses\": [\n {\n \"address\": \"RMC1cWXngQf2117apEKoLh3x27NoG88yzd\",\n \"derivation_path\": \"m/44'/141'/0'/0/0\",\n \"chain\": \"External\",\n \"balance\": {\n \"KMD\": {\n \"spendable\": \"20\",\n \"unspendable\": \"0\"\n }\n }\n }\n ]\n }\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "task::account_balance::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_z_coin::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Hardware Wallet",
- "item": [
- {
- "name": "task::create_new_account::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::create_new_account::init\",\r\n \"params\": {\r\n \"coin\": \"DOC\"\r\n // \"scan\": true\r\n // \"gap_limit\": 20\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::create_new_account::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::create_new_account::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::create_new_account::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::create_new_account::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::create_new_account::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::create_new_account::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::scan_for_new_addresses::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::scan_for_new_addresses::init\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"account_index\": 0\r\n // \"gap_limit\": 20\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::get_new_address::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::scan_for_new_addresses::init\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"account_index\": 0\r\n // \"gap_limit\": 20\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::get_new_address::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::scan_for_new_addresses::init\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"account_index\": 0\r\n // \"gap_limit\": 20\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::scan_for_new_addresses::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::scan_for_new_addresses::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::scan_for_new_addresses::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::scan_for_new_addresses::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::init_trezor::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::init_trezor::init\"\r\n // \"params\": {\r\n // \"device_pubkey\": \"21605444b36ec72780bdf52a5ffbc18288893664\" // Accepted values: H160\r\n // }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::init_trezor::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::init_trezor::status\",\r\n \"params\": {\r\n \"task_id\": 0\r\n // \"forget_if_finished\": true\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::init_trezor::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::init_trezor::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::init_trezor::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::init_trezor::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Withdraw",
- "item": [
- {
- "name": "withdraw",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"USDC-PLG20\",\r\n \"to\": \"0xaB95D01Bc8214E4D993043E8Ca1B68dB2c946498\",\r\n \"amount\": 0.0762\r\n // \"broadcast\": true,\r\n // \"max\": true\r\n // \"ibc_source_channel\": \"channel-141\",\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Withdraw DOC",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"to\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\",\r\n \"amount\": 1.025 // used only if: \"max\": false\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "992"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 08:15:47 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0400008085202f8901d775b576a35576bd471bdbba15943af15afec020ff682404f09f55f48bc8f5a6020000006a47304402203388339504aa6ca3c0d22c709bccad74a53728c52cda4af8544ed1a8e628207a0220728565f9456eb9a25a1ff1654287bff7e78c3079e7c172b9b865e1e49b463732012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff02a0061c06000000001976a9148d757e06a0bc7c8b5011bef06527c63104173c7688acc8da3108000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac33a3e266000000000000000000000000000000\",\"tx_hash\":\"9fce660870a65d214b8943fee03ca91bca5813e18cc0a70b7222efb414be49e3\",\"from\":[\"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"],\"to\":[\"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\"],\"total_amount\":\"2.39986\",\"spent_by_me\":\"2.39986\",\"received_by_me\":\"1.37485\",\"my_balance_change\":\"-1.02501\",\"block_height\":0,\"timestamp\":1726128947,\"fee_details\":{\"type\":\"Utxo\",\"coin\":\"DOC\",\"amount\":\"0.00001\"},\"coin\":\"DOC\",\"internal_id\":\"\",\"transaction_type\":\"StandardTransfer\",\"memo\":null},\"id\":null}"
- },
- {
- "name": "Error: IBCChannelCouldNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\",\r\n \"amount\": 0.01 // used only if: \"max\": false\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "359"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 08:22:12 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"IBC channel could not found for 'iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k' address. Consider providing it manually with 'ibc_source_channel' in the request.\",\n \"error_path\": \"tendermint_coin\",\n \"error_trace\": \"tendermint_coin:724]\",\n \"error_type\": \"IBCChannelCouldNotFound\",\n \"error_data\": \"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\",\n \"id\": null\n}"
- },
- {
- "name": "Error: Transport",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\",\r\n \"amount\": 0.01 // used only if: \"max\": false\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "781"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 08:27:18 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Transport error: Could not read gas_info. Error code: 6 Message: rpc error: code = Unknown desc = failed to execute message; message index: 0: channel is not OPEN (got STATE_TRYOPEN): invalid channel state [cosmos/ibc-go/v8@v8.4.0/modules/core/04-channel/keeper/packet.go:38] with gas used: '81702': unknown request\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:2240] tendermint_coin:1056]\",\"error_type\":\"Transport\",\"error_data\":\"Could not read gas_info. Error code: 6 Message: rpc error: code = Unknown desc = failed to execute message; message index: 0: channel is not OPEN (got STATE_TRYOPEN): invalid channel state [cosmos/ibc-go/v8@v8.4.0/modules/core/04-channel/keeper/packet.go:38] with gas used: '81702': unknown request\",\"id\":null}"
- },
- {
- "name": "IBC withdraw (ATOM to ATOM-IBC_OSMO)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\",\r\n \"amount\": 0.1, // used only if: \"max\": false\r\n \"memo\": \"In the blackest of your moments, wait with no fear.\",\r\n \"ibc_source_channel\": \"channel-141\",\r\n \"fee\": {\r\n \"type\": \"CosmosGas\",\r\n \"gas_price\": 0.1,\r\n \"gas_limit\": 1500000\r\n }\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1537"
- },
- {
- "key": "date",
- "value": "Thu, 12 Sep 2024 11:11:58 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"tx_hex\": \"0af9010abc010a292f6962632e6170706c69636174696f6e732e7472616e736665722e76312e4d73675472616e73666572128e010a087472616e73666572120b6368616e6e656c2d3134311a0f0a057561746f6d1206313030303030222d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a617377736163382a2b6f736d6f3136647271766c33753873756b667375346c6d3371736b32386a72336661686a6163347264773438a6c5b9a089f29efa171233496e2074686520626c61636b657374206f6620796f7572206d6f6d656e74732c20776169742077697468206e6f20666561722e188df8c70a12680a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc212040a020801180b12140a0e0a057561746f6d1205313733353910e0c65b1a40042c4fa45d77405ee94e737a000b146f5019137d5a2d3275849c9ad66dd8ef1d0f087fb584f34b1ebcf7989e41bc0675e96c83f0eec4ffe355e078b6615d7a72\",\n \"tx_hash\": \"06174E488B7BBC35180E841F2D170327BB7DE0A291CA69050D81F82A7CF103CB\",\n \"from\": [\n \"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"\n ],\n \"to\": [\n \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\"\n ],\n \"total_amount\": \"0.1173590000000000\",\n \"spent_by_me\": \"0.1173590000000000\",\n \"received_by_me\": \"0\",\n \"my_balance_change\": \"-0.1173590000000000\",\n \"block_height\": 0,\n \"timestamp\": 0,\n \"fee_details\": {\n \"type\": \"Tendermint\",\n \"coin\": \"ATOM\",\n \"amount\": \"0.017359\",\n \"gas_limit\": 1500000\n },\n \"coin\": \"ATOM\",\n \"internal_id\": \"06174e488b7bbc35180e841f2d170327bb7de0a291ca69050d81f82a7cf103cb\",\n \"transaction_type\": \"TendermintIBCTransfer\",\n \"memo\": \"In the blackest of your moments, wait with no fear.\"\n },\n \"id\": null\n}"
- },
- {
- "name": "IBC withdraw (ATOM-IBC_OSMO to ATOM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM-IBC_OSMO\",\r\n \"to\": \"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\",\r\n \"amount\": 0.1, // used only if: \"max\": false\r\n \"memo\": \"We are more often frightened than hurt; and we suffer more from imagination than from reality.\",\r\n \"ibc_source_channel\": \"channel-6\",\r\n \"fee\": {\r\n \"type\": \"CosmosGas\",\r\n \"gas_price\": 0.1,\r\n \"gas_limit\": 1500000\r\n }\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1668"
- },
- {
- "key": "date",
- "value": "Sat, 14 Sep 2024 06:23:09 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"tx_hex\": \"0ab6020af9010a292f6962632e6170706c69636174696f6e732e7472616e736665722e76312e4d73675472616e7366657212cb010a087472616e7366657212096368616e6e656c2d361a4e0a446962632f323733393446423039324432454343443536313233433734463336453443314639323630303143454144413943413937454136323242323546343145354542321206313030303030222b6f736d6f3136647271766c33753873756b667375346c6d3371736b32386a72336661686a616334726477342a2d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a6173777361633838aaa9bcb0e99ec2fa171233496e2074686520626c61636b657374206f6620796f7572206d6f6d656e74732c20776169742077697468206e6f20666561722e1883a8f70912680a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc212040a020801180a12140a0e0a05756f736d6f1205323431313710e0c65b1a408c67c0922e6a1a25e28947da857e12414777fe04a6365c8cf0a1f89d66b9a5342954c1ec3624a726c71d25c0c7acbf102a856f9e1d175e2abcf4acda55d17e68\",\n \"tx_hash\": \"D8FE1961BD7EC2BF2CC1F5D2FD3DBF193C64CCBED46CC657E8A991CD8652B792\",\n \"from\": [\n \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\"\n ],\n \"to\": [\n \"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"\n ],\n \"total_amount\": \"0.1000000000000000\",\n \"spent_by_me\": \"0.1000000000000000\",\n \"received_by_me\": \"0\",\n \"my_balance_change\": \"-0.1000000000000000\",\n \"block_height\": 0,\n \"timestamp\": 0,\n \"fee_details\": {\n \"type\": \"Tendermint\",\n \"coin\": \"OSMO\",\n \"amount\": \"0.024117\",\n \"gas_limit\": 1500000\n },\n \"coin\": \"ATOM-IBC_OSMO\",\n \"internal_id\": \"d8fe1961bd7ec2bf2cc1f5d2fd3dbf193c64ccbed46cc657e8a991cd8652b792\",\n \"transaction_type\": \"TendermintIBCTransfer\",\n \"memo\": \"In the blackest of your moments, wait with no fear.\"\n },\n \"id\": null\n}"
- },
- {
- "name": "IRIS to IRIS-IBC_OSMO",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"to\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\",\r\n \"amount\": 0.1, // used only if: \"max\": false\r\n \"memo\": \"We are more often frightened than hurt; and we suffer more from imagination than from reality.\",\r\n \"ibc_source_channel\": \"channel-3\",\r\n \"fee\": {\r\n \"type\": \"CosmosGas\",\r\n \"gas_price\": 0.1,\r\n \"gas_limit\": 1500000\r\n }\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1653"
- },
- {
- "key": "date",
- "value": "Mon, 16 Sep 2024 02:18:06 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0a9f020ab7010a292f6962632e6170706c69636174696f6e732e7472616e736665722e76312e4d73675472616e736665721289010a087472616e7366657212096368616e6e656c2d331a0f0a0575697269731206313030303030222a6961613136647271766c33753873756b667375346c6d3371736b32386a72336661686a6139767376366b2a2b6f736d6f3136647271766c33753873756b667375346c6d3371736b32386a72336661686a6163347264773438eed285fe8b98e6fa17125e576520617265206d6f7265206f6674656e20667269676874656e6564207468616e20687572743b20616e6420776520737566666572206d6f72652066726f6d20696d6167696e6174696f6e207468616e2066726f6d207265616c6974792e18e28cdb0c12680a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc212040a020801185d12140a0e0a0575697269731205313038323110e0c65b1a4078d2d1360fc0b091cb34c07f1beec957f88324688210852832ad121d1de7a3c737279b55783f10522733becc79ecdb5db565bd8626a8109a3be62196268d2ff9\",\"tx_hash\":\"D87E4345B9C2091E7670EB1D527970040AA725385571D7F85711C282C6D468D9\",\"from\":[\"iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k\"],\"to\":[\"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\"],\"total_amount\":\"0.1108210000000000\",\"spent_by_me\":\"0.1108210000000000\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.1108210000000000\",\"block_height\":0,\"timestamp\":0,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"IRIS\",\"amount\":\"0.010821\",\"gas_limit\":1500000},\"coin\":\"IRIS\",\"internal_id\":\"d87e4345b9c2091e7670eb1d527970040aa725385571d7f85711c282c6d468d9\",\"transaction_type\":\"TendermintIBCTransfer\",\"memo\":\"We are more often frightened than hurt; and we suffer more from imagination than from reality.\"},\"id\":null}"
- },
- {
- "name": "Withdraw SIA",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"TSIA\",\r\n \"to\": \"addr:f98cd31f1f37b258b5bd42b093c6b522698b4dee2f9acee2c75321a18a2d3528dcbb5c24cec8\",\r\n \"amount\": 10000 // used only if: \"max\": false\r\n //\"memo\": \"In the blackest of your moments, wait with no fear.\",\r\n //\"fee\": {\r\n // \"type\": \"CosmosGas\",\r\n // \"gas_price\": 0.1,\r\n // \"gas_limit\": 1500000\r\n //}\r\n // \"ibc_source_channel\": \"channel-141\",\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "2567"
- },
- {
- "key": "date",
- "value": "Mon, 28 Oct 2024 14:34:34 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"tx_json\": {\n \"siacoinInputs\": [\n {\n \"parent\": {\n \"id\": \"h:ac0ba05f8777ebcc0a2981dd31367a7184e9155cf5a19db165cfcac7ba37c520\",\n \"leafIndex\": 35514,\n \"merkleProof\": [\n \"h:8cd35fe8f44230e2968ee3b72d7ec1995201db7b895ccb8d0415c7ed991b3f3f\",\n \"h:4d891b3eb03d00cd85c268dfe1470c8057d3705b1d396b3741eb1e50ad0df65c\",\n \"h:fb9702701e1443c8fddf029f0969adcb7492b1b273ec283e894afed55d803215\",\n \"h:79ab8a93129991e87a0b8b36255c68aa4389618196b64181c74749a5c3bb5a47\",\n \"h:0281315992e2ea4ca95ff3f41b2496c26b70e3e907e56cb2d49203b91f0e3266\",\n \"h:436a766658153eeccb1a9c6c59c369090ffa2749a2fd9d3f20007942f9e4dc47\",\n \"h:19128b239db22df5e8c0c9082c66dbaa0b54d017bea1b9cb7809c33c9b0e71ca\",\n \"h:945de7689978f393d34e395b6c28220efd64269fdcf4a59a1070e0a3581679ef\",\n \"h:69429e9433d2b8266645e4a322e6938f776a09db26edb20283914c06fd3f8fe8\",\n \"h:9c8b56f9c3c7c26c3b60f6449e1501f52b75d74dc82bed7fabbc973b0fff99f5\",\n \"h:be8364e9447e3bf70dd8f0240e37507ef1cb29b3d2c9cbe8a725fe830ab45a33\",\n \"h:28fd31d0444b9be59e3dc324efb7a552e6fb1db87f4fe879ef047bcaf45ca118\",\n \"h:137d8b1589543204223072ad2a0a5b8283ea05fcb680b05e0c8d399e5336e1e0\"\n ],\n \"siacoinOutput\": {\n \"value\": \"1000000000000000000000000000000000\",\n \"address\": \"addr:5e0dca11b958bd1b621ecb3a3a5c9122b058802b90b3c739e8a0ec596f6f25138eb9c0ab59a4\"\n },\n \"maturityHeight\": 0\n },\n \"satisfiedPolicy\": {\n \"policy\": {\n \"type\": \"pk\",\n \"policy\": \"ed25519:7470b18df7faf8842e4550cdb993b879cad60e355cbce71bb095e4444fbc2ebb\"\n },\n \"signatures\": [\n \"sig:6b849c6421fe6802123a6d7a87c3c39e3c8d7345d57b08f1f81631b8e3035bccf17ef232a59681a982f557f8031c608c6208e226f3d64c3a850cc226a8a41a01\"\n ]\n }\n }\n ],\n \"siacoinOutputs\": [\n {\n \"value\": \"10000000000000000000000000000\",\n \"address\": \"addr:f98cd31f1f37b258b5bd42b093c6b522698b4dee2f9acee2c75321a18a2d3528dcbb5c24cec8\"\n },\n {\n \"value\": \"999989999999990000000000000000000\",\n \"address\": \"addr:5e0dca11b958bd1b621ecb3a3a5c9122b058802b90b3c739e8a0ec596f6f25138eb9c0ab59a4\"\n }\n ],\n \"minerFee\": \"10000000000000000000\"\n },\n \"tx_hash\": \"h:df3f8a11fbace9a9fa3f3004b7890e6ac5fa4fc83052a47b006a6daf1a642048\",\n \"from\": [\n \"addr:5e0dca11b958bd1b621ecb3a3a5c9122b058802b90b3c739e8a0ec596f6f25138eb9c0ab59a4\"\n ],\n \"to\": [\n \"addr:f98cd31f1f37b258b5bd42b093c6b522698b4dee2f9acee2c75321a18a2d3528dcbb5c24cec8\"\n ],\n \"total_amount\": \"1000000000.000000000000000000000000\",\n \"spent_by_me\": \"1000000000.000000000000000000000000\",\n \"received_by_me\": \"999989999.999990000000000000000000\",\n \"my_balance_change\": \"-10000.000010000000000000000000\",\n \"block_height\": 0,\n \"timestamp\": 1730126075,\n \"fee_details\": {\n \"type\": \"Sia\",\n \"coin\": \"TSIA\",\n \"policy\": \"Fixed\",\n \"total_amount\": \"0.000010000000000000000000\"\n },\n \"coin\": \"TSIA\",\n \"internal_id\": \"\",\n \"transaction_type\": \"SiaV2Transaction\",\n \"memo\": null\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: Unsupported",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"cosmos1u6r56v7a347uy3kl6z9zquf7lwcxechjq456t8\",\r\n \"amount\": 0.1,\r\n // \"broadcast\": true,\r\n // \"max\": true\r\n // \"ibc_source_channel\": \"channel-141\",\r\n // \"from\": null,\r\n \"from\": {\r\n \"account_id\": 0,\r\n \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n \"address_id\": 0\r\n }\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "380"
- },
- {
- "key": "date",
- "value": "Tue, 20 May 2025 14:03:57 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Internal error: lp_coins:4269] Unsupported method: `derivation_path_or_err` is supported only for `PrivKeyPolicy::HDWallet`\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:3024]\",\"error_type\":\"InternalError\",\"error_data\":\"lp_coins:4269] Unsupported method: `derivation_path_or_err` is supported only for `PrivKeyPolicy::HDWallet`\",\"id\":null}"
- },
- {
- "name": "Error: RegistryNameIsMissing",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4\",\r\n \"amount\": 0.1, // used only if: \"max\": false\r\n \"memo\": \"In the blackest of your moments, wait with no fear.\",\r\n \"fee\": {\r\n \"type\": \"CosmosGas\",\r\n \"gas_price\": 0.1,\r\n \"gas_limit\": 1500000\r\n }\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "230"
- },
- {
- "key": "date",
- "value": "Thu, 22 May 2025 12:42:27 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"'chain_registry_name' was not found in coins configuration for 'osmo'\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:758]\",\"error_type\":\"RegistryNameIsMissing\",\"error_data\":\"osmo\",\"id\":null}"
- },
- {
- "name": "Error: IBCChannelCouldNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"withdraw\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"to\": \"iaa1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpdcs8sc6\",\r\n \"amount\": 0.1, // used only if: \"max\": false\r\n \"memo\": \"In the blackest of your moments, wait with no fear.\",\r\n \"fee\": {\r\n \"type\": \"CosmosGas\",\r\n \"gas_price\": 0.1,\r\n \"gas_limit\": 1500000\r\n }\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "359"
- },
- {
- "key": "date",
- "value": "Fri, 23 May 2025 07:32:41 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"IBC channel could not found for 'iaa1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpdcs8sc6' address. Consider providing it manually with 'ibc_source_channel' in the request.\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:766]\",\"error_type\":\"IBCChannelCouldNotFound\",\"error_data\":\"iaa1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpdcs8sc6\",\"id\":null}"
- }
- ]
- },
- {
- "name": "task::withdraw::init",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::init\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"to\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\",\r\n \"amount\": 1.025 // used only if: \"max\": false\r\n // \"from\": null,\r\n // // \"from\": {\r\n // // \"account_id\": 0,\r\n // // \"chain\": \"External\", // Accepted values: \"External\", \"Internal\"\r\n // // \"address_id\": 0\r\n // // },\r\n // // \"from\": {\r\n // // \"derivation_path\": \"m/44'/501'/0'\"\r\n // // },\r\n // \"max\": false,\r\n // \"fee\": {\r\n // \"type\": \"UtxoFixed\", // Accepted values: \"UtxoFixed\", \"UtxoPerKbyte\"\r\n // \"amount\": 0.00001 // default amount is 1000 of the smallest unit of the coin (0.00001 for 8 decimal places coins)\r\n // } // Default: Coin Config\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::withdraw::status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::status\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"forget_if_finished\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NotSufficientBalance",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::status\",\r\n \"params\": {\r\n \"task_id\": 1,\r\n \"forget_if_finished\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "307"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 02:42:05 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Error\",\"details\":{\"error\":\"Not enough AAVE-PLG20 to withdraw: available 0, required at least 1\",\"error_path\":\"eth_withdraw\",\"error_trace\":\"eth_withdraw:210]\",\"error_type\":\"NotSufficientBalance\",\"error_data\":{\"coin\":\"AAVE-PLG20\",\"available\":\"0\",\"required\":\"1\"}}},\"id\":null}"
- },
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::status\",\r\n \"params\": {\r\n \"task_id\": 4,\r\n \"forget_if_finished\": false\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1002"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 02:45:24 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"status\":\"Ok\",\"details\":{\"tx_hex\":\"f8ab048505d21dbca282c98994c1c93d475dc82fe72dbc7074d55f5a734f8ceeae80b844a9059cbb00000000000000000000000021a956b87e3d7d6d26bc65f0d56b04f1fe3713c7000000000000000000000000000000000000000000000000002386f26fc10000820136a08ffa1cc5dc621d2a53992caa58dd7c65dca3b157e66a768ce8aed41f26f6dfe1a0198650fd9fecece63928951a1a2089086a5b08d6dc9dae3f09e7c1ac9804ae68\",\"tx_hash\":\"a3f1e81863c914e3d43b8baaa90d2740b96b172c154b735c9ae64b81fa455a39\",\"from\":[\"0xC11b6070c84A1E6Fc62B2A2aCf70831545d5eDD4\"],\"to\":[\"0x21a956b87E3D7D6D26bC65F0d56b04F1FE3713C7\"],\"total_amount\":\"0.01\",\"spent_by_me\":\"0.01\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.01\",\"block_height\":0,\"timestamp\":1746585922,\"fee_details\":{\"type\":\"Eth\",\"coin\":\"MATIC\",\"gas\":51593,\"gas_price\":\"0.000000025000000674\",\"max_fee_per_gas\":null,\"max_priority_fee_per_gas\":null,\"total_fee\":\"0.001289825034773682\"},\"coin\":\"PGX-PLG20\",\"internal_id\":\"\",\"transaction_type\":\"StandardTransfer\",\"memo\":null}},\"id\":null}"
- }
- ]
- },
- {
- "name": "task::withdraw::user_action",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::user_action\",\r\n \"params\": {\r\n \"task_id\": 0,\r\n \"user_action\": {\r\n \"action_type\": \"TrezorPin\",\r\n \"pin\": \"123456\"\r\n }\r\n // \"user_action\": {\r\n // \"action_type\": \"TrezorPassphrase\",\r\n // \"passphrase\": \"Any passphrase here\"\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- },
- {
- "name": "task::withdraw::cancel",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::withdraw::cancel\",\r\n \"params\": {\r\n \"task_id\": 0\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "Seed Management",
- "item": [
- {
- "name": "get_mnemonic",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_mnemonic\",\r\n \"params\": {\r\n \"format\": \"plaintext\" // `plaintext` or `encrypted`. If `plaintext`, `password` is required ,\r\n // \"password\": \"password123\" // The password used to encrypt the passphrase when the wallet was created\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_mnemonic (encrypted)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_mnemonic\",\r\n \"params\": {\r\n \"format\": \"encrypted\" // `plaintext` or `encrypted`. If `plaintext`, `password` is required ,\r\n // \"password\": \"password123\" // The password used to encrypt the passphrase when the wallet was created\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "528"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 09:28:43 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"format\": \"encrypted\",\n \"encrypted_mnemonic_data\": {\n \"encryption_algorithm\": \"AES256CBC\",\n \"key_derivation_details\": {\n \"Argon2\": {\n \"params\": {\n \"algorithm\": \"Argon2id\",\n \"version\": \"0x13\",\n \"m_cost\": 65536,\n \"t_cost\": 2,\n \"p_cost\": 1\n },\n \"salt_aes\": \"CqkfcntVxFJNXqOKPHaG8w\",\n \"salt_hmac\": \"i63qgwjc+3oWMuHWC2XSJA\"\n }\n },\n \"iv\": \"mNjmbZLJqgLzulKFBDBuPA==\",\n \"ciphertext\": \"tP2vF0hRhllW00pGvYiKysBI0vl3acLj+aoocBViTTByXCpjpkLuaMWqe0Vs02cb1wvgPsVqZkE4MPg4sCQxbd18iS7Er6+BbVY3HQ2LSig=\",\n \"tag\": \"TwWXhIFQl1TSdR4cJpbkK2oNXd9zIEhJmO6pML1uc2E=\"\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "get_mnemonic (plaintext)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_mnemonic\",\r\n \"params\": {\r\n \"format\": \"plaintext\", // `plaintext` or `encrypted`. If `plaintext`, `password` is required ,\r\n \"password\": \"a_Secur3_passW0rd\"\r\n }\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "139"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 09:32:26 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"format\": \"plaintext\",\n \"mnemonic\": \"unique spy ugly child cup sad capital invest essay lunch doctor know\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: Wallet not named",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_mnemonic\",\r\n \"params\": {\r\n \"format\": \"plaintext\", // `plaintext` or `encrypted`. If `plaintext`, `password` is required ,\r\n \"password\": \"test\" // The password used to encrypt the passphrase when the wallet was created\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "357"
- },
- {
- "key": "date",
- "value": "Thu, 12 Dec 2024 04:18:10 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Wallets storage error: Wallets storage error: Internal error: `wallet_name` cannot be None!\",\n \"error_path\": \"lp_wallet.mnemonics_storage\",\n \"error_trace\": \"lp_wallet:494] lp_wallet:137] mnemonics_storage:48]\",\n \"error_type\": \"WalletsStorageError\",\n \"error_data\": \"Wallets storage error: Internal error: `wallet_name` cannot be None!\",\n \"id\": null\n}"
- },
- {
- "name": "Error: Wrong password",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_mnemonic\",\r\n \"params\": {\r\n \"format\": \"plaintext\", // `plaintext` or `encrypted`. If `plaintext`, `password` is required ,\r\n \"password\": \"password123\" // The password used to encrypt the passphrase when the wallet was created\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "392"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 09:31:46 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"Wallets storage error: Error decrypting passphrase: Error decrypting mnemonic: HMAC error: MAC tag mismatch\",\n \"error_path\": \"lp_wallet.mnemonic.decrypt\",\n \"error_trace\": \"lp_wallet:494] lp_wallet:141] mnemonic:125] decrypt:56]\",\n \"error_type\": \"WalletsStorageError\",\n \"error_data\": \"Error decrypting passphrase: Error decrypting mnemonic: HMAC error: MAC tag mismatch\",\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "get_wallet_names",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_wallet_names\"\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "get_wallet_names",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_wallet_names\"\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "128"
- },
- {
- "key": "date",
- "value": "Sun, 03 Nov 2024 09:28:27 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"wallet_names\":[\"Gringotts Retirement Fund\"],\"activated_wallet\":\"Gringotts Retirement Fund\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "change_mnemonic_password",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"change_mnemonic_password\",\r\n \"params\": {\r\n \"current_password\": \"old_password123\",\r\n \"new_password\": \"new_password456\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "change_mnemonic_password",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"change_mnemonic_password\",\r\n \"params\": {\r\n \"current_password\": \"old_password123\",\r\n \"new_password\": \"new_password456\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "39"
- },
- {
- "key": "date",
- "value": "Wed, 02 Apr 2025 08:30:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":null,\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Staking",
- "item": [
- {
- "name": "experimental::staking::delegate",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"staking_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"amount\": \"333.33\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (IRIS)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"staking_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"amount\": \"7.77\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1253"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 13:04:30 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"tx_hex\": \"0a99010a91010a232f636f736d6f732e7374616b696e672e763162657461312e4d736744656c6567617465126a0a2a696161316576323366633730306a7335643768767477303738357966617961617a7061776e3870687634122a69766131717139337361706d6463783336757a363476767735677a75657674787363376c6366787361741a100a057569726973120737373730303030189a96940e12670a4e0a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d7cfe014b2003325143ddbed524181505138fd5e1dd46e0f766961b9b00963c912040a02080112150a0f0a057569726973120631303031343310ecb80b1a405b59861c81ac7986c73ed67be059cd53fd06eb0a536b77f628c80d1152bed100554fbdab7f9d477eb991bea449415c68fa5e0390c9767ec55ab552888b3cd141\",\n \"tx_hash\": \"AF6F47AC75758077BA9118AC06CEF086F8C5204FE0231543DE79B0830EB0F11E\",\n \"from\": [\n \"iaa1ev23fc700js5d7hvtw0785yfayaazpawn8phv4\"\n ],\n \"to\": [\n \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\"\n ],\n \"total_amount\": \"7.870143\",\n \"spent_by_me\": \"7.870143\",\n \"received_by_me\": \"0\",\n \"my_balance_change\": \"-7.870143\",\n \"block_height\": 0,\n \"timestamp\": 0,\n \"fee_details\": {\n \"type\": \"Tendermint\",\n \"coin\": \"IRIS\",\n \"amount\": \"0.100143\",\n \"gas_limit\": 187500\n },\n \"coin\": \"IRIS\",\n \"internal_id\": \"af6f47ac75758077ba9118ac06cef086f8c5204fe0231543de79b0830eb0f11e\",\n \"transaction_type\": \"StakingDelegation\",\n \"memo\": \"\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: InvalidRequest (unsupported coin type)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"staking_details\": {\r\n \"type\": \"UTXO\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"amount\": \"7.77\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "265"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 13:11:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Error parsing request: unknown variant `UTXO`, expected `Qtum` or `Cosmos`\",\"error_path\":\"dispatcher\",\"error_trace\":\"dispatcher:122]\",\"error_type\":\"InvalidRequest\",\"error_data\":\"unknown variant `UTXO`, expected `Qtum` or `Cosmos`\",\"id\":null}"
- },
- {
- "name": "Error: Transport (insuffiicient funds)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"staking_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"amount\": \"23457.77\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "815"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 13:12:51 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Transport error: Could not read gas_info. Error code: 6 Message: rpc error: code = Unknown desc = failed to execute message; message index: 0: failed to delegate; 1121450000uiris is smaller than 23457770000uiris: insufficient funds [cosmos/cosmos-sdk@v0.50.11-lsm/x/bank/keeper/keeper.go:139] with gas used: '76185': unknown request\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:2399] tendermint_coin:1098]\",\"error_type\":\"Transport\",\"error_data\":\"Could not read gas_info. Error code: 6 Message: rpc error: code = Unknown desc = failed to execute message; message index: 0: failed to delegate; 1121450000uiris is smaller than 23457770000uiris: insufficient funds [cosmos/cosmos-sdk@v0.50.11-lsm/x/bank/keeper/keeper.go:139] with gas used: '76185': unknown request\",\"id\":null}"
- },
- {
- "name": "Success (QTUM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\",\r\n \"staking_details\": {\r\n \"type\": \"Qtum\",\r\n \"address\": \"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\r\n \"amount\": \"8\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1477"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 10:47:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0100000001869eb3e812935cee3263c6323cb05630e641336f0e583e0264e3276e29dfb2d5000000006a47304402201655fe912a77a174df3646a701f933aae2ca26acb39e2c35b639965484eb7fc70220148171692e549b56bbbdb6e6980e73b0443b7f917145af6b7f673c61e843eca5012103d7cfe014b2003325143ddbed524181505138fd5e1dd46e0f766961b9b00963c9ffffffff020000000000000000fd0301540310552201284ce44c0e968c000000000000000000000000c6c08d9ecb35760356219860553bfc7c19c26b44000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000411f054a77805925c41aff71f3ccf93b02b776897cdce7a2008e0e78b1717614931a7e28a56271219673e3866b8fa09ba3e75465d5c124258ae1acb44757c5699a1100000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000086c200955154010000001976a914cb1514e3cf7ca146faec5b9fe3d089e93bd107ae88ac3d220668\",\"tx_hash\":\"f7df3204d489d215685e4a00781671ead406826edecd0e46f363664727001902\",\"from\":[\"qc5BakMDwHqXyCfA97SpZ7f6pTzc2kYa9W\"],\"to\":[\"qc5BakMDwHqXyCfA97SpZ7f6pTzc2kYa9W\"],\"total_amount\":\"58\",\"spent_by_me\":\"58\",\"received_by_me\":\"57.096\",\"my_balance_change\":\"-0.904\",\"block_height\":0,\"timestamp\":1745232445,\"fee_details\":{\"type\":\"Qrc20\",\"coin\":\"tQTUM\",\"miner_fee\":\"0.004\",\"gas_limit\":2250000,\"gas_price\":40,\"total_gas_fee\":\"0.9\"},\"coin\":\"tQTUM\",\"internal_id\":\"\",\"transaction_type\":\"StakingDelegation\",\"memo\":null},\"id\":null}"
- },
- {
- "name": "Error: AlreadyDelegating",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::delegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\",\r\n \"staking_details\": {\r\n \"type\": \"Qtum\",\r\n \"validator_address\": \"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\r\n \"amount\": \"7\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "244"
- },
- {
- "key": "date",
- "value": "Tue, 22 Apr 2025 02:00:21 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Already delegating to: qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\"error_path\":\"qtum_delegation\",\"error_trace\":\"qtum_delegation:236]\",\"error_type\":\"AlreadyDelegating\",\"error_data\":\"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\"id\":null}"
- }
- ]
- },
- {
- "name": "experimental::staking::undelegate",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::undelegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"ATOM\",\r\n \"staking_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"cosmosvaloper1c4k24jzduc365kywrsvf5ujz4ya6mwympnc4en\",\r\n \"amount\": \"0.777\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (QTUM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::undelegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"staking_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"amount\": \"7.77\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1212"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 10:20:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0a9b010a93010a252f636f736d6f732e7374616b696e672e763162657461312e4d7367556e64656c6567617465126a0a2a696161316576323366633730306a7335643768767477303738357966617961617a7061776e3870687634122a69766131717139337361706d6463783336757a363476767735677a75657674787363376c6366787361741a100a05756972697312073737373030303018efdb960e12690a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d7cfe014b2003325143ddbed524181505138fd5e1dd46e0f766961b9b00963c912040a020801180812150a0f0a05756972697312063134383138301090a10f1a40558357594f0c5d7ead4a27f92ef42c89e1285efad650974fb1737e0c6fa6cbcd513c649a40ed2da46f3f0ad74784506bb207750ee17451aee0c8a2b5aecb604c\",\"tx_hash\":\"EBC151EA45B80D7762F5FF431C9C116951F2C5AF132874E80A9A56AA394310AE\",\"from\":[\"iaa1ev23fc700js5d7hvtw0785yfayaazpawn8phv4\"],\"to\":[],\"total_amount\":\"0.14818\",\"spent_by_me\":\"0.14818\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.14818\",\"block_height\":0,\"timestamp\":0,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"IRIS\",\"amount\":\"0.14818\",\"gas_limit\":250000},\"coin\":\"IRIS\",\"internal_id\":\"ebc151ea45b80d7762f5ff431c9c116951f2c5af132874e80a9a56aa394310ae\",\"transaction_type\":\"RemoveDelegation\",\"memo\":\"\"},\"id\":null}"
- },
- {
- "name": "Error: InvalidPayload (QTUM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::undelegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\",\r\n \"staking_details\": {\r\n \"type\": \"Qtum\",\r\n \"validator_address\": \"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\r\n \"amount\": \"8\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "245"
- },
- {
- "key": "date",
- "value": "Tue, 22 Apr 2025 02:16:54 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Invalid payload: staking_details isn't supported for Qtum\",\"error_path\":\"lp_coins\",\"error_trace\":\"lp_coins:5160]\",\"error_type\":\"InvalidPayload\",\"error_data\":{\"reason\":\"staking_details isn't supported for Qtum\"},\"id\":null}"
- },
- {
- "name": "Success (QTUM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::undelegate\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\"\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1028"
- },
- {
- "key": "date",
- "value": "Tue, 22 Apr 2025 02:42:17 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"010000000102190027476663f3460ecdde6e8206d4ea711678004a5e6815d289d40432dff70100000069463043021f0097a1ddf4f26908503c7cc604887219c257b7cb58fee44b3f29a412377e670220449abbe69c5454dbb68b801afab7db974935e2ed3e6f97c71640888d910b1653012103d7cfe014b2003325143ddbed524181505138fd5e1dd46e0f766961b9b00963c9ffffffff020000000000000000225403a086010128043d666e8b140000000000000000000000000000000000000086c280710e54010000001976a914cb1514e3cf7ca146faec5b9fe3d089e93bd107ae88ac09020768\",\"tx_hash\":\"d9a85b27efc034ecc8383978da85fa23d620194fc4336b18b8a5aca897a63c3e\",\"from\":[\"qc5BakMDwHqXyCfA97SpZ7f6pTzc2kYa9W\"],\"to\":[\"qc5BakMDwHqXyCfA97SpZ7f6pTzc2kYa9W\"],\"total_amount\":\"57.096\",\"spent_by_me\":\"57.096\",\"received_by_me\":\"57.052\",\"my_balance_change\":\"-0.044\",\"block_height\":0,\"timestamp\":1745289737,\"fee_details\":{\"type\":\"Qrc20\",\"coin\":\"tQTUM\",\"miner_fee\":\"0.004\",\"gas_limit\":100000,\"gas_price\":40,\"total_gas_fee\":\"0.04\"},\"coin\":\"tQTUM\",\"internal_id\":\"\",\"transaction_type\":\"RemoveDelegation\",\"memo\":null},\"id\":null}"
- }
- ]
- },
- {
- "name": "experimental::staking::claim_rewards",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::claim_rewards\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"claiming_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchCoin",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::claim_rewards\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"claiming_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "178"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 09:40:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such coin IRIS\",\"error_path\":\"lp_coins\",\"error_trace\":\"lp_coins:5255] lp_coins:5032]\",\"error_type\":\"NoSuchCoin\",\"error_data\":{\"coin\":\"IRIS\"},\"id\":null}"
- },
- {
- "name": "Error: UnprofitableReward",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::claim_rewards\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"claiming_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\"\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "355"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 09:41:09 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Fee (0.091289) exceeds reward (0.005307936696578819099999) which makes this unprofitable. Set 'force' to true in the request to bypass this check.\",\"error_path\":\"tendermint_coin\",\"error_trace\":\"tendermint_coin:2760]\",\"error_type\":\"UnprofitableReward\",\"error_data\":{\"reward\":\"0.005307936696578819099999\",\"fee\":\"0.091289\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "experimental::staking::query::delegations",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::delegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"limit\": 3,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success (Tendermint)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::delegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"limit\": 3,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "190"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 13:18:13 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"delegations\": [\n {\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\n \"delegated_amount\": \"7.77\",\n \"reward_amount\": \"0.000000767283749739569999\"\n }\n ]\n },\n \"id\": null\n}"
- },
- {
- "name": "Success (QTUM)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::delegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\",\r\n \"info_details\": {\r\n \"type\": \"Qtum\",\r\n \"limit\": 3,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "183"
- },
- {
- "key": "date",
- "value": "Tue, 22 Apr 2025 02:01:34 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"staking_infos_details\":{\"type\":\"Qtum\",\"amount\":\"0\",\"staker\":\"qbgHcqxXYHVJZXHheGpHwLJsB5epDUtWxe\",\"am_i_staking\":true,\"is_staking_supported\":true}},\"id\":null}"
- }
- ]
- },
- {
- "name": "experimental::staking::query::ongoing_undelegations",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::ongoing_undelegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"limit\": 20,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::ongoing_undelegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"limit\": 20,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "242"
- },
- {
- "key": "date",
- "value": "Mon, 21 Apr 2025 10:20:34 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"ongoing_undelegations\":[{\"validator_address\":\"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\"entries\":[{\"creation_height\":29732238,\"completion_datetime\":\"2025-05-12T10:20:27.498461529Z\",\"balance\":\"7.77\"}]}]},\"id\":null}"
- },
- {
- "name": "Error: InvalidRequest (QTUM not supported)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::ongoing_undelegations\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"tQTUM\",\r\n \"info_details\": {\r\n \"type\": \"Qtum\",\r\n \"limit\": 20,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "245"
- },
- {
- "key": "date",
- "value": "Tue, 22 Apr 2025 02:48:04 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Error parsing request: unknown variant `Qtum`, expected `Cosmos`\",\"error_path\":\"dispatcher\",\"error_trace\":\"dispatcher:122]\",\"error_type\":\"InvalidRequest\",\"error_data\":\"unknown variant `Qtum`, expected `Cosmos`\",\"id\":null}"
- }
- ]
- },
- {
- "name": "experimental::staking::query::validators",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"filter_by_status\": \"Bonded\", // All, Bonded, Unbonded. Defaults to Bonded.\r\n \"limit\": 3,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: NoSuchCoin",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"filter_by_status\": \"Bonded\",\r\n \"limit\": 20,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "178"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 12:35:54 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"No such coin IRIS\",\"error_path\":\"lp_coins\",\"error_trace\":\"lp_coins:5218] lp_coins:5032]\",\"error_type\":\"NoSuchCoin\",\"error_data\":{\"coin\":\"IRIS\"},\"id\":null}"
- },
- {
- "name": "Unbonded only",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"filter_by_status\": \"Unbonded\", // All, Bonded, Unbonded. Defaults to Bonded.\r\n \"limit\": 2,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1428"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 12:38:19 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"validators\":[{\"operator_address\":\"iva1qq6cly56h0yd8tr5fq6vw94pvp4d44nhurrthv\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"UCvrxc4Po5umKG3yfNd57WLWZh9WWrkhsC537MgfoZw=\"},\"jailed\":true,\"status\":1,\"tokens\":\"319158421\",\"delegator_shares\":\"319350001252514204945137971\",\"description\":{\"moniker\":\"BrightRoad\",\"identity\":\"970C963A17D00645\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":11393956,\"unbonding_time\":\"2021-09-07T10:33:04.35479751Z\",\"commission\":{\"commission_rates\":{\"rate\":\"150000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2021-02-07T11:37:58.397112227Z\"},\"min_self_delegation\":\"0\"},{\"operator_address\":\"iva1q28p6sh8mx4vwtl8nt0tczgewv8fcguhd4kmrl\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"dl6cvwMSYp4SmLzn1jeBxOnBrkjpL+1uYHTv34S3eiI=\"},\"jailed\":true,\"status\":1,\"tokens\":\"13603155525\",\"delegator_shares\":\"13619491279512579377058402233\",\"description\":{\"moniker\":\"Stopping. Please redelegate\",\"identity\":\"44188D5612223C98\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":25788204,\"unbonding_time\":\"2024-08-05T18:02:33.469587229Z\",\"commission\":{\"commission_rates\":{\"rate\":\"10000000000000000\",\"max_rate\":\"200000000000000000\",\"max_change_rate\":\"100000000000000000\"},\"update_time\":\"2024-02-20T06:47:52.379314498Z\"},\"min_self_delegation\":\"1\"}]},\"id\":null}"
- },
- {
- "name": "All",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"filter_by_status\": \"All\", // All, Bonded, Unbonded. Defaults to Bonded.\r\n \"limit\": 2,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1403"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 12:38:51 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"validators\":[{\"operator_address\":\"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"PaFfGZrFH4EFy1DeJUnBKvbCzKiPLGcz1lMU1s688lo=\"},\"jailed\":false,\"status\":3,\"tokens\":\"1036351457074\",\"delegator_shares\":\"1037907383721517130010993713986\",\"description\":{\"moniker\":\"FreshIriser\",\"identity\":\"\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":25673672,\"unbonding_time\":\"2024-07-28T12:40:29.880206886Z\",\"commission\":{\"commission_rates\":{\"rate\":\"20000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2024-03-29T00:51:02.592416403Z\"},\"min_self_delegation\":\"0\"},{\"operator_address\":\"iva1qq6cly56h0yd8tr5fq6vw94pvp4d44nhurrthv\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"UCvrxc4Po5umKG3yfNd57WLWZh9WWrkhsC537MgfoZw=\"},\"jailed\":true,\"status\":1,\"tokens\":\"319158421\",\"delegator_shares\":\"319350001252514204945137971\",\"description\":{\"moniker\":\"BrightRoad\",\"identity\":\"970C963A17D00645\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":11393956,\"unbonding_time\":\"2021-09-07T10:33:04.35479751Z\",\"commission\":{\"commission_rates\":{\"rate\":\"150000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2021-02-07T11:37:58.397112227Z\"},\"min_self_delegation\":\"0\"}]},\"id\":null}"
- },
- {
- "name": "Error: InvalidRequest (wrong coin type)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"info_details\": {\r\n \"type\": \"UTXO\",\r\n \"filter_by_status\": \"All\", // All, Bonded, Unbonded. Defaults to Bonded.\r\n \"limit\": 2,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "245"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 12:39:18 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Error parsing request: unknown variant `UTXO`, expected `Cosmos`\",\"error_path\":\"dispatcher\",\"error_trace\":\"dispatcher:122]\",\"error_type\":\"InvalidRequest\",\"error_data\":\"unknown variant `UTXO`, expected `Cosmos`\",\"id\":null}"
- },
- {
- "name": "Bonded only",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::query::validators\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"info_details\": {\r\n \"type\": \"Cosmos\",\r\n \"filter_by_status\": \"Bonded\", // All, Bonded, Unbonded. Defaults to Bonded.\r\n \"limit\": 3,\r\n \"page_number\": 1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "2034"
- },
- {
- "key": "date",
- "value": "Fri, 18 Apr 2025 12:41:47 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"validators\":[{\"operator_address\":\"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"PaFfGZrFH4EFy1DeJUnBKvbCzKiPLGcz1lMU1s688lo=\"},\"jailed\":false,\"status\":3,\"tokens\":\"1036351457074\",\"delegator_shares\":\"1037907383721517130010993713986\",\"description\":{\"moniker\":\"FreshIriser\",\"identity\":\"\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":25673672,\"unbonding_time\":\"2024-07-28T12:40:29.880206886Z\",\"commission\":{\"commission_rates\":{\"rate\":\"20000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2024-03-29T00:51:02.592416403Z\"},\"min_self_delegation\":\"0\"},{\"operator_address\":\"iva1qtq8dwpdth5nwmyw60rm4texdnznk9ld9dewky\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"SG1L81pZWcKD4QViADVRzCXsVSP2N6hGQDidNIYSFro=\"},\"jailed\":false,\"status\":3,\"tokens\":\"34963416124\",\"delegator_shares\":\"34963416124000000000000000000\",\"description\":{\"moniker\":\"PXN\",\"identity\":\"\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":0,\"unbonding_time\":\"1970-01-01T00:00:00Z\",\"commission\":{\"commission_rates\":{\"rate\":\"20000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2024-04-14T07:46:52.142570398Z\"},\"min_self_delegation\":\"0\"},{\"operator_address\":\"iva1qdq3wcsju2zuhttc0l7wxuna4fvdwa7qpmkwwa\",\"consensus_pubkey\":{\"@type\":\"/cosmos.crypto.ed25519.PubKey\",\"key\":\"7Tiqj/qq+QdYcMGO2qHckodGQaRSBs6aXj6UxcAtJ9U=\"},\"jailed\":false,\"status\":3,\"tokens\":\"1009839660382\",\"delegator_shares\":\"1010142702899117469552591495078\",\"description\":{\"moniker\":\"DF-M\",\"identity\":\"\",\"website\":\"\",\"security_contact\":\"\",\"details\":\"\"},\"unbonding_height\":14952775,\"unbonding_time\":\"2022-06-06T17:45:15.303620498Z\",\"commission\":{\"commission_rates\":{\"rate\":\"50000000000000000\",\"max_rate\":\"1000000000000000000\",\"max_change_rate\":\"1000000000000000000\"},\"update_time\":\"2025-02-06T03:53:52.846059535Z\"},\"min_self_delegation\":\"1\"}]},\"id\":null}"
- }
- ]
- },
- {
- "name": "{{address}}",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "auth": {
- "type": "noauth"
- },
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"method\":\"experimental::staking::claim_rewards\",\r\n \"mmrpc\":\"2.0\",\r\n \"params\": {\r\n \"coin\": \"IRIS\",\r\n \"claiming_details\": {\r\n \"type\": \"Cosmos\",\r\n \"validator_address\": \"iva1qq93sapmdcx36uz64vvw5gzuevtxsc7lcfxsat\",\r\n \"force\":true\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": []
- }
- ]
- },
- {
- "name": "get_raw_transaction",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"tx_hash\": \"182d61ccc0e41d91ae8b2f497bf576a864a5b06e52af9ac0113d3e0bfea54be3\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "error: tx not found",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"tx_hash\": \"8c34946c0894b8520a84d6182f5962a173e0995b4a4fe1b40a867d8a9cd5e0c1\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Gateway",
- "code": 502,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1071"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 09:03:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Transport error: rpc_clients:2333] JsonRpcError { client_info: \\\"coin: DOC\\\", request: JsonRpcRequest { jsonrpc: \\\"2.0\\\", id: \\\"20\\\", method: \\\"blockchain.transaction.get\\\", params: [String(\\\"8c34946c0894b8520a84d6182f5962a173e0995b4a4fe1b40a867d8a9cd5e0c1\\\"), Bool(false)] }, error: Response(electrum2.cipig.net:10020, Object({\\\"code\\\": Number(2), \\\"message\\\": String(\\\"daemon error: DaemonError({'code': -5, 'message': 'No information available about transaction'})\\\")})) }\",\"error_path\":\"utxo_common\",\"error_trace\":\"utxo_common:2976]\",\"error_type\":\"Transport\",\"error_data\":\"rpc_clients:2333] JsonRpcError { client_info: \\\"coin: DOC\\\", request: JsonRpcRequest { jsonrpc: \\\"2.0\\\", id: \\\"20\\\", method: \\\"blockchain.transaction.get\\\", params: [String(\\\"8c34946c0894b8520a84d6182f5962a173e0995b4a4fe1b40a867d8a9cd5e0c1\\\"), Bool(false)] }, error: Response(electrum2.cipig.net:10020, Object({\\\"code\\\": Number(2), \\\"message\\\": String(\\\"daemon error: DaemonError({'code': -5, 'message': 'No information available about transaction'})\\\")})) }\",\"id\":null}"
- },
- {
- "name": "success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"get_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"tx_hash\": \"182d61ccc0e41d91ae8b2f497bf576a864a5b06e52af9ac0113d3e0bfea54be3\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1084"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 09:05:04 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0400008085202f8901eefff54085e1ef95ad8ab6d88aecf777212d651589f5ec0c9d7d7460d5c0a40f070000006a4730440220352ca7a6a45612a73a417512c0c92f4ea1c225a304d21ddaae58190c6ff6538c02205d7e38866d3cb71313a5a97f4eedcd5d7ee27b300e443aefca95ee9f8f5b90d00121020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dffffffff0810270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac10270000000000002321020c63078b5f5d27183de6f2bbae9bfe3fc57e017faf89b7d566bb947a92a2e40dac007fe3c4050000001976a91403990619a76b0aa5a4a664bcf820fd8641c32ca088ac00000000000000000000000000000000000000\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "my_tx_history",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"my_tx_history\",\r\n \"params\": {\r\n \"coin\": \"tBCH\"\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // // \"FromId\": null, // Accepted values: Strings\r\n // \"PageNumber\": 1 // used only if: \"from_id\": null\r\n // },\r\n // \"target\": {\r\n // \"type\": \"iguana\"\r\n // }\r\n // \"target\": {\r\n // \"type\": \"account_id\",\r\n // \"account_id\": 0 // Accepted values: Integer\r\n // }\r\n // \"target\": {\r\n // \"type\": \"address_id\",\r\n // \"account_id\": 0, // Accepted values: Integer\r\n // \"chain\": \"External\", // Accepted values: \"External\" and \"Internal\"\r\n // \"address_id\": 0 // Accepted values: Integer\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "my_tx_history",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"my_tx_history\",\r\n \"params\": {\r\n \"coin\": \"ATOM\"\r\n // \"limit\": 10,\r\n // \"paging_options\": {\r\n // // \"FromId\": null, // Accepted values: Strings\r\n // \"PageNumber\": 1 // used only if: \"from_id\": null\r\n // },\r\n // \"target\": {\r\n // \"type\": \"iguana\"\r\n // }\r\n // \"target\": {\r\n // \"type\": \"account_id\",\r\n // \"account_id\": 0 // Accepted values: Integer\r\n // }\r\n // \"target\": {\r\n // \"type\": \"address_id\",\r\n // \"account_id\": 0, // Accepted values: Integer\r\n // \"chain\": \"External\", // Accepted values: \"External\" and \"Internal\"\r\n // \"address_id\": 0 // Accepted values: Integer\r\n // }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "3792"
- },
- {
- "key": "date",
- "value": "Fri, 13 Sep 2024 16:34:28 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"coin\":\"ATOM\",\"target\":{\"type\":\"iguana\"},\"current_block\":22167924,\"transactions\":[{\"tx_hex\":\"0a087472616e73666572120b6368616e6e656c2d3134311a0f0a057561746f6d1206313030303030222d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a617377736163382a2b6f736d6f3136647271766c33753873756b667375346c6d3371736b32386a72336661686a616334726477343880f195fdd1e0b6fa17\",\"tx_hash\":\"5BD307E06550962031AAF922C09457729BA74B895D43410409506FE758C241BA\",\"from\":[\"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"],\"to\":[\"cosmos1x54ltnyg88k0ejmk8ytwrhd3ltm84xehrnlslf\"],\"total_amount\":\"0.143433\",\"spent_by_me\":\"0.143433\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.143433\",\"block_height\":22167793,\"timestamp\":1726244472,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"ATOM\",\"amount\":\"0.043433\",\"gas_limit\":125000},\"coin\":\"ATOM\",\"internal_id\":\"3232394641413133303236393035353630453730334442350000000000000001\",\"transaction_type\":\"StandardTransfer\",\"memo\":\"If a man knows not which port he sails, no wind is favorable.\",\"confirmations\":132},{\"tx_hex\":\"0a2d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a61737773616338122d636f736d6f73316530727838376d646a37397a656a65777563346a6737716c39756432323836676c37736b746d1a0f0a057561746f6d1206313030303030\",\"tx_hash\":\"368800F0D6C86A2CD64469243CA673AB81866195F3F4D166D1292EBB5458735B\",\"from\":[\"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"],\"to\":[\"cosmos1e0rx87mdj79zejewuc4jg7ql9ud2286gl7sktm\"],\"total_amount\":\"0.127579\",\"spent_by_me\":\"0.127579\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.127579\",\"block_height\":22149297,\"timestamp\":1726134970,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"ATOM\",\"amount\":\"0.027579\",\"gas_limit\":125000},\"coin\":\"ATOM\",\"internal_id\":\"3432393634343644433241363843364430463030383836330000000000000001\",\"transaction_type\":\"StandardTransfer\",\"memo\":\"Bu ne perhiz, bu ne lahana turลusu\",\"confirmations\":18628},{\"tx_hex\":\"0a2d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a61737773616338122d636f736d6f73316530727838376d646a37397a656a65777563346a6737716c39756432323836676c37736b746d1a0f0a057561746f6d1206313030303030\",\"tx_hash\":\"F2377B353A22355A638D797B580648A2E3FD54D01867D1638D3754C6DBF2EF0A\",\"from\":[\"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"],\"to\":[\"cosmos1e0rx87mdj79zejewuc4jg7ql9ud2286gl7sktm\"],\"total_amount\":\"0.127579\",\"spent_by_me\":\"0.127579\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.127579\",\"block_height\":22149044,\"timestamp\":1726133457,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"ATOM\",\"amount\":\"0.027579\",\"gas_limit\":125000},\"coin\":\"ATOM\",\"internal_id\":\"4237393744383336413535333232413335334237373332460000000000000001\",\"transaction_type\":\"StandardTransfer\",\"memo\":\"Bir Kahvenin Kirk Yil Hatiri Vardir\",\"confirmations\":18881},{\"tx_hex\":\"0a2d636f736d6f733136647271766c33753873756b667375346c6d3371736b32386a72336661686a61737773616338122d636f736d6f73316a716b7935366e7671667033377a373530757665363235337866636d793470716734633767651a0f0a057561746f6d1206313430303030\",\"tx_hash\":\"60154244DDCB8462CCD80C9FB0E832D864F037EF818DAA1A728B4EBFFD1F3AA6\",\"from\":[\"cosmos16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8\"],\"to\":[\"cosmos1jqky56nvqfp37z750uve6253xfcmy4pqg4c7ge\"],\"total_amount\":\"0.146564\",\"spent_by_me\":\"0.146564\",\"received_by_me\":\"0\",\"my_balance_change\":\"-0.146564\",\"block_height\":22135950,\"timestamp\":1726055203,\"fee_details\":{\"type\":\"Tendermint\",\"coin\":\"ATOM\",\"amount\":\"0.006564\",\"gas_limit\":125000},\"coin\":\"ATOM\",\"internal_id\":\"4639433038444343323634384243444434343234353130360000000000000001\",\"transaction_type\":\"StandardTransfer\",\"memo\":\"Isteyenin bir yuzu kara, vermeyenin iki yuzu\",\"confirmations\":31975}],\"sync_status\":{\"state\":\"Finished\"},\"limit\":10,\"skipped\":0,\"total\":4,\"total_pages\":1,\"paging_options\":{\"PageNumber\":1}},\"id\":null}"
- }
- ]
- },
- {
- "name": "sign_message",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_message\",\r\n \"params\": {\r\n \"coin\": \"LTC-segwit\",\r\n \"message\": \"why?\",\r\n \"address\": {\r\n // \"derivation_path\": \"m/84'/2'/0'/0/1\"\r\n \"account_id\": 0,\r\n \"chain\": \"External\",\r\n \"address_id\": 1\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_message\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"message\": \"Donโt do what you canโt undo, until youโve considered what you canโt do once youโve done it.\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "139"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 08:58:05 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"signature\": \"H3wCe2BUiwtd23Ay6BovtdtSRKP2JKEUEi56zUfWeRFUQvGh6/dPOWaxqgUEsXP+LwwVfrQGV24kfbSssXGWw6w=\"\n },\n \"id\": null\n}"
- },
- {
- "name": "Error: PrefixNotFound",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_message\",\r\n \"params\": {\r\n \"coin\": \"MATIC\",\r\n \"message\": \"Very little worth knowing is taught by fear.\",\r\n \"derivation_path\": \"m/44'/60'/0'/0/1\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "156"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 09:17:49 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "name": "Content-Type",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"error\": \"sign_message_prefix is not set in coin config\",\n \"error_path\": \"eth\",\n \"error_trace\": \"eth:2332]\",\n \"error_type\": \"PrefixNotFound\",\n \"id\": null\n}"
- },
- {
- "name": "Success (with Derivation Path)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_message\",\r\n \"params\": {\r\n \"coin\": \"LTC-segwit\",\r\n \"message\": \"why not?\",\r\n \"address\": {\r\n \"derivation_path\": \"m/84'/2'/0'/0/1\"\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "139"
- },
- {
- "key": "date",
- "value": "Thu, 29 May 2025 04:55:30 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"signature\":\"IDT5dYu4yW8ZR20b7gpd8Wjv74jFkqu01UKCuiJFDhL2NSeryhxs4yCJsOMSI7hv5gOKNOSOe4KzvHp8PxWFvrI=\"},\"id\":null}"
- },
- {
- "name": "Success (with account & index)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_message\",\r\n \"params\": {\r\n \"coin\": \"LTC-segwit\",\r\n \"message\": \"why?\",\r\n \"address\": {\r\n // \"derivation_path\": \"m/84'/2'/0'/0/1\"\r\n \"account_id\": 0,\r\n \"chain\": \"External\",\r\n \"address_id\": 1\r\n }\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "139"
- },
- {
- "key": "date",
- "value": "Thu, 29 May 2025 04:57:25 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"signature\":\"IJKQTh/C4XvgJvrAf4bxQa/h/Drcy+yJNAvWsXh5CNCbCFNND2gKfDj1mKjT1Bl8rShd/1jV7pUhnsHsGbVSOJ0=\"},\"id\":null}"
- }
- ]
- },
- {
- "name": "sign_raw_transaction",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"id\": 0,\r\n \"method\": \"sign_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"MATIC\",\r\n \"type\": \"ETH\",\r\n \"tx\": {\r\n \"to\": \"0x927DaFDDa16F1742BeFcBEAE6798090354B294A9\",\r\n \"value\": \"0.85\",\r\n \"gas_limit\": \"21000\",\r\n \"pay_for_gas\": {\r\n \"tx_type\": \"Eip1559\",\r\n \"max_fee_per_gas\": \"1234.567\",\r\n \"max_priority_fee_per_gas\": \"1.2\"\r\n }\r\n }\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Success: ETH/EVM",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"id\": 0,\r\n \"method\": \"sign_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"MATIC\",\r\n \"type\": \"ETH\",\r\n \"tx\": {\r\n \"to\": \"0x927DaFDDa16F1742BeFcBEAE6798090354B294A9\",\r\n \"value\": \"0.85\",\r\n \"gas_limit\": \"21000\",\r\n \"pay_for_gas\": {\r\n \"tx_type\": \"Eip1559\",\r\n \"max_fee_per_gas\": \"1234.567\",\r\n \"max_priority_fee_per_gas\": \"1.2\"\r\n }\r\n }\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "287"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 12:13:56 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"02f8768189808447868c0086011f71ed6fc08302100094927dafdda16f1742befcbeae6798090354b294a9880bcbce7f1b15000080c001a0cd160bbf4aac7a9f1ac819305c58ac778afbb4df82fdb3f9ad3f7127b680c89aa07437537646a7e99a4a1e05854e0db699372a3ff4980d152fa950afeec4d3636c\"},\"id\":0}"
- },
- {
- "name": "Error: SigningError",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"sign_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"type\": \"UTXO\",\r\n \"tx\": {\r\n \"tx_hex\": \"0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd0360200000000feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000\"\r\n }\r\n },\r\n \"id\": 0\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "785"
- },
- {
- "key": "date",
- "value": "Mon, 04 Nov 2024 12:15:55 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Signing error: with_key_pair:114] P2PKH script 'OP_DUP\\nOP_HASH160\\nOP_PUSHBYTES_20 0xd64ad24e655ba7221ea51c7931aad5b98da77f3c\\nOP_EQUALVERIFY\\nOP_CHECKSIG\\n' built from input key pair doesn't match expected prev script 'OP_DUP\\nOP_HASH160\\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\\nOP_EQUALVERIFY\\nOP_CHECKSIG\\n'\",\"error_path\":\"utxo_common\",\"error_trace\":\"utxo_common:2835]\",\"error_type\":\"SigningError\",\"error_data\":\"with_key_pair:114] P2PKH script 'OP_DUP\\nOP_HASH160\\nOP_PUSHBYTES_20 0xd64ad24e655ba7221ea51c7931aad5b98da77f3c\\nOP_EQUALVERIFY\\nOP_CHECKSIG\\n' built from input key pair doesn't match expected prev script 'OP_DUP\\nOP_HASH160\\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\\nOP_EQUALVERIFY\\nOP_CHECKSIG\\n'\",\"id\":0}"
- },
- {
- "name": "Success: UTXO",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "\r\n {\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"id\": 0,\r\n \"method\": \"sign_raw_transaction\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"type\": \"UTXO\",\r\n \"tx\": {\r\n \"tx_hex\": \"0400008085202f8901de43841dc545d6e82a96ba6607530a03a91c31a7fd579b2c5ac12d8b445ed409020000006a473044022044fe29f64d6deff16c7f394bba745c15f3bb5ad2f6adb02bbd286dc6ffe86b0902206e28d97928c6418049631f99ee9dbb5ddbab941cb72c04af20fbe12968e970a8012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff02a0061c06000000001976a9148d757e06a0bc7c8b5011bef06527c63104173c7688accd54d6cf100000001976a914d346067e3c3c3964c395fee208594790e29ede5d88accf7fa967000000000000000000000000000000\"\r\n }\r\n }\r\n }"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "533"
- },
- {
- "key": "date",
- "value": "Mon, 10 Feb 2025 04:32:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"tx_hex\":\"0400008085202f8901de43841dc545d6e82a96ba6607530a03a91c31a7fd579b2c5ac12d8b445ed409020000006a473044022044fe29f64d6deff16c7f394bba745c15f3bb5ad2f6adb02bbd286dc6ffe86b0902206e28d97928c6418049631f99ee9dbb5ddbab941cb72c04af20fbe12968e970a8012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff02a0061c06000000001976a9148d757e06a0bc7c8b5011bef06527c63104173c7688accd54d6cf100000001976a914d346067e3c3c3964c395fee208594790e29ede5d88accf7fa967000000000000000000000000000000\"},\"id\":0}"
- }
- ]
- },
- {
- "name": "verify_message",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"verify_message\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"message\": \"Donโt do what you canโt undo, until youโve considered what you canโt do once youโve done it.\",\r\n \"signature\": \"H3wCe2BUiwtd23Ay6BovtdtSRKP2JKEUEi56zUfWeRFUQvGh6/dPOWaxqgUEsXP+LwwVfrQGV24kfbSssXGWw6w=\",\r\n \"address\": \"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "invalid (wrong address)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"verify_message\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"message\": \"Donโt do what you canโt undo, until youโve considered what you canโt do once youโve done it.\",\r\n \"signature\": \"H3wCe2BUiwtd23Ay6BovtdtSRKP2JKEUEi56zUfWeRFUQvGh6/dPOWaxqgUEsXP+LwwVfrQGV24kfbSssXGWw6w=\",\r\n \"address\": \"RNBA756iaFCx2Uhya3pvCufbeyovAaknJL\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "53"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 08:59:28 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"is_valid\":false},\"id\":null}"
- },
- {
- "name": "successfully verified",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"verify_message\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"message\": \"Donโt do what you canโt undo, until youโve considered what you canโt do once youโve done it.\",\r\n \"signature\": \"H3wCe2BUiwtd23Ay6BovtdtSRKP2JKEUEi56zUfWeRFUQvGh6/dPOWaxqgUEsXP+LwwVfrQGV24kfbSssXGWw6w=\",\r\n \"address\": \"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "52"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 09:00:11 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"is_valid\":true},\"id\":null}"
- },
- {
- "name": "invalid (wrong message)",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"verify_message\",\r\n \"params\": {\r\n \"coin\": \"DOC\",\r\n \"message\": \"Tomorrow owes you the sum of your yesterdays. No more than that. And no less.\",\r\n \"signature\": \"H3wCe2BUiwtd23Ay6BovtdtSRKP2JKEUEi56zUfWeRFUQvGh6/dPOWaxqgUEsXP+LwwVfrQGV24kfbSssXGWw6w=\",\r\n \"address\": \"RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "53"
- },
- {
- "key": "date",
- "value": "Thu, 17 Oct 2024 09:01:32 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"is_valid\":false},\"id\":null}"
- },
- {
- "name": "Error: SignatureDecodingError",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"{{userpass}}\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"verify_message\",\r\n \"params\": {\r\n \"coin\": \"KMD\",\r\n \"message\": \"Very little worth knowing is taught by fear.\",\r\n \"signature\": \"H8Jk+O21IJ0ob3pchrBkJdlXeObrMAKuABlCtW4JySOUUfxg7K8Vl/H3E4gdtwXqhbCu7vv+NYoIhq/bmjtBlkd=\",\r\n \"address\": \"RNDS4zrz8kxop5nzWxQKpFEu75L3DHUzAz\"\r\n }\r\n // \"id\": null // Accepted values: Integers\r\n}\r\n"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Bad Request",
- "code": 400,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "247"
- },
- {
- "key": "date",
- "value": "Wed, 07 May 2025 09:23:22 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Signature decoding error: Invalid last symbol 100, offset 86.\",\"error_path\":\"utxo_common\",\"error_trace\":\"utxo_common:2803]\",\"error_type\":\"SignatureDecodingError\",\"error_data\":\"Invalid last symbol 100, offset 86.\",\"id\":null}"
- }
- ]
- }
- ]
- },
- {
- "name": "Wallet Connect",
- "item": [
- {
- "name": "wc_new_connection",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);\r",
- ""
- ],
- "type": "text/javascript",
- "packages": {}
- }
- },
- {
- "listen": "test",
- "script": {
- "exec": [
- "pm.test(\"Status code is 200\", function () {",
- " pm.response.to.have.status(200);",
- "});",
- "pm.test(\"Successful POST request\", function () {",
- " pm.expect(pm.response.code).to.be.oneOf([200, 201, 202]);",
- "});",
- "// Extracting the substring and storing it as a variable",
- "pm.test(\"Extract the pairing_topic\", function () {",
- " var jsonData = pm.response.json();",
- " var url = jsonData.result.url;",
- " var startIndex = url.indexOf(\":\") + 1;",
- " var endIndex = url.indexOf(\"@\");",
- " let topic = url.substring(startIndex, endIndex);",
- " pm.collectionVariables.set(\"pairing_topic\", topic);",
- " console.log(\"pairing_topic updated to \" + topic)",
- "});"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_new_connection\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"required_namespaces\": {\r\n\t\t\t\"eip155\": {\r\n\t\t\t\t\"chains\": [\r\n\t\t\t\t\t\"eip155:137\"\r\n\t\t\t\t],\r\n\t\t\t\t\"methods\": [\r\n\t\t\t\t\t\"eth_sendTransaction\",\r\n\t\t\t\t\t\"eth_signTransaction\",\r\n\t\t\t\t\t\"personal_sign\"\r\n\t\t\t\t],\r\n\t\t\t\t\"events\": [\r\n\t\t\t\t\t\"accountsChanged\",\r\n\t\t\t\t\t\"chainChanged\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t\"cosmos\": {\r\n\t\t\t\t\"chains\": [\r\n\t\t\t\t\t\"cosmos:cosmoshub-4\",\r\n\t\t\t\t\t\"cosmos:irishub-1\",\r\n\t\t\t\t\t\"cosmos:osmosis-1\"\r\n\t\t\t\t],\r\n\t\t\t\t\"methods\": [\r\n\t\t\t\t\t\"cosmos_signDirect\",\r\n\t\t\t\t\t\"cosmos_signAmino\",\r\n\t\t\t\t\t\"cosmos_getAccounts\"\r\n\t\t\t\t],\r\n\t\t\t\t\"events\": []\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "wc_new_connection",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_new_connection\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"required_namespaces\": {\r\n\t\t\t\"eip155\": {\r\n\t\t\t\t\"chains\": [\r\n\t\t\t\t\t\"eip155:137\"\r\n\t\t\t\t],\r\n\t\t\t\t\"methods\": [\r\n\t\t\t\t\t\"eth_sendTransaction\",\r\n\t\t\t\t\t\"eth_signTransaction\",\r\n\t\t\t\t\t\"personal_sign\"\r\n\t\t\t\t],\r\n\t\t\t\t\"events\": [\r\n\t\t\t\t\t\"accountsChanged\",\r\n\t\t\t\t\t\"chainChanged\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\t\"cosmos\": {\r\n\t\t\t\t\"chains\": [\r\n\t\t\t\t\t\"cosmos:cosmoshub-4\"\r\n\t\t\t\t],\r\n\t\t\t\t\"methods\": [\r\n\t\t\t\t\t\"cosmos_signDirect\",\r\n\t\t\t\t\t\"cosmos_signAmino\",\r\n\t\t\t\t\t\"cosmos_getAccounts\"\r\n\t\t\t\t],\r\n\t\t\t\t\"events\": []\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "232"
- },
- {
- "key": "date",
- "value": "Mon, 10 Mar 2025 03:55:52 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"url\": \"wc:2e6e4a25f2d55c26bba9c7c8dbb4979ff6eff30adac83fbc67110d67399f6023@2?symKey=81630af135949921a2a9f70f64510231eb228f27870989348252f77399cee69d&relay-protocol=irn&expiryTimestamp=1741579252\"\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "wc_get_session",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_get_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"with_pairing_topic\": true,\r\n\t\t\"topic\": \"00a0447960af53a3a1e520989955cc710f0197d728f34fc1d86ded51b3b4e875\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "via pairing_topic",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_get_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"with_pairing_topic\": true,\r\n\t\t\"topic\": \"ad2fbcc28d410158431a3dc181d4365462df5cef6c90402b3e415c9d75f7c6f1\"\r\n\t}\r\n}",
- "options": {
- "raw": {
- "language": "json"
- }
- }
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1065"
- },
- {
- "key": "date",
- "value": "Wed, 12 Mar 2025 02:34:04 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"session\": {\n \"topic\": \"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\",\n \"metadata\": {\n \"description\": \"Trust Wallet is a secure and easy-to-use mobile wallet\",\n \"url\": \"https://trustwallet.com\",\n \"icons\": [\n \"https://trustwallet.com/assets/images/media/assets/TWT.png\"\n ],\n \"name\": \"Trust Wallet\"\n },\n \"peer_pubkey\": \"e398a29c585d04df0ee555a9613e2106b1e0f80ae9decee70f0be7721c4c7a41\",\n \"pairing_topic\": \"ad2fbcc28d410158431a3dc181d4365462df5cef6c90402b3e415c9d75f7c6f1\",\n \"namespaces\": {\n \"cosmos\": {\n \"chains\": [\n \"cosmos:cosmoshub-4\"\n ],\n \"accounts\": [\n \"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"\n ],\n \"methods\": [\n \"cosmos_getAccounts\",\n \"cosmos_signAmino\",\n \"cosmos_signDirect\"\n ],\n \"events\": []\n },\n \"eip155\": {\n \"chains\": [\n \"eip155:43114\"\n ],\n \"accounts\": [\n \"eip155:43114:0x85ed99633e9d03a30ed60209079944e1f4272048\"\n ],\n \"methods\": [\n \"eth_sendTransaction\",\n \"eth_signTransaction\",\n \"personal_sign\"\n ],\n \"events\": [\n \"accountsChanged\",\n \"chainChanged\"\n ]\n }\n },\n \"subscription_id\": \"59e1d7f1d60e799288e4381d6887ec94961e5f55f3d49375156c2792a7db5b3b\",\n \"properties\": null,\n \"expiry\": 1742187410\n }\n },\n \"id\": null\n}"
- },
- {
- "name": "via session topic",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_get_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"topic\": \"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "1065"
- },
- {
- "key": "date",
- "value": "Wed, 12 Mar 2025 02:36:20 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"result\":{\"session\":{\"topic\":\"008bb50bc495f768d74d1a0c558fc3ca32ef35f5c507790ea27d01983421ed95\",\"metadata\":{\"description\":\"Trust Wallet is a secure and easy-to-use mobile wallet\",\"url\":\"https://trustwallet.com\",\"icons\":[\"https://trustwallet.com/assets/images/media/assets/TWT.png\"],\"name\":\"Trust Wallet\"},\"peer_pubkey\":\"e398a29c585d04df0ee555a9613e2106b1e0f80ae9decee70f0be7721c4c7a41\",\"pairing_topic\":\"ad2fbcc28d410158431a3dc181d4365462df5cef6c90402b3e415c9d75f7c6f1\",\"namespaces\":{\"cosmos\":{\"chains\":[\"cosmos:cosmoshub-4\"],\"accounts\":[\"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"],\"methods\":[\"cosmos_getAccounts\",\"cosmos_signAmino\",\"cosmos_signDirect\"],\"events\":[]},\"eip155\":{\"chains\":[\"eip155:43114\"],\"accounts\":[\"eip155:43114:0x85ed99633e9d03a30ed60209079944e1f4272048\"],\"methods\":[\"eth_sendTransaction\",\"eth_signTransaction\",\"personal_sign\"],\"events\":[\"accountsChanged\",\"chainChanged\"]}},\"subscription_id\":\"59e1d7f1d60e799288e4381d6887ec94961e5f55f3d49375156c2792a7db5b3b\",\"properties\":null,\"expiry\":1742187410}},\"id\":null}"
- }
- ]
- },
- {
- "name": "wc_get_sessions",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- },
- {
- "listen": "test",
- "script": {
- "exec": [
- "pm.test(\"Status code is 200\", function () {",
- " pm.response.to.have.status(200);",
- "});",
- "pm.test(\"Successful POST request\", function () {",
- " pm.expect(pm.response.code).to.be.oneOf([200, 201, 202]);",
- "});",
- "// Extracting the substring and storing it as a variable",
- "pm.test(\"Extract the session_topic\", function () {",
- " ",
- " var jsonData = pm.response.json();",
- " var sessions = jsonData.result.sessions;",
- " if (Array.isArray(sessions)) {",
- " sessions.forEach(item => {",
- " if (item.pairing_topic === pm.collectionVariables.get(\"pairing_topic\")) {",
- " pm.collectionVariables.set(\"session_topic\", item.topic);",
- " console.log(\"session_topic updated to \" + item.topic)",
- " }",
- " });",
- " }",
- "});"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_get_sessions\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "wc_get_sessions",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_get_sessions\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "OK",
- "code": 200,
- "_postman_previewlanguage": "json",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "4371"
- },
- {
- "key": "date",
- "value": "Mon, 10 Mar 2025 04:06:37 GMT"
- },
- {
- "key": "Content-Type",
- "value": "application/json",
- "description": "",
- "type": "text"
- }
- ],
- "cookie": [],
- "body": "{\n \"mmrpc\": \"2.0\",\n \"result\": {\n \"sessions\": [\n {\n \"topic\": \"feeabbad7ac1f1ba720d4441c299eab2b239f0deefb050fe50dbc7a350d55f75\",\n \"metadata\": {\n \"description\": \"Trust Wallet is a secure and easy-to-use mobile wallet\",\n \"url\": \"https://trustwallet.com\",\n \"icons\": [\n \"https://trustwallet.com/assets/images/media/assets/TWT.png\"\n ],\n \"name\": \"Trust Wallet\"\n },\n \"peer_pubkey\": \"f6c6c9c9ec460b631395192e83ff77625136b13ce2c36acd71290b7d816e2113\",\n \"pairing_topic\": \"ad604cd186f5dc9498343fbd763f6d6963ea511de0e5d557a33a8e3790d6d4d5\",\n \"namespaces\": {\n \"cosmos\": {\n \"chains\": [\n \"cosmos:cosmoshub-4\"\n ],\n \"accounts\": [\n \"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"\n ],\n \"methods\": [\n \"cosmos_getAccounts\",\n \"cosmos_signAmino\",\n \"cosmos_signDirect\"\n ],\n \"events\": []\n },\n \"eip155\": {\n \"chains\": [\n \"eip155:1\"\n ],\n \"accounts\": [\n \"eip155:1:0x85ed99633e9d03a30ed60209079944e1f4272048\"\n ],\n \"methods\": [\n \"eth_sendTransaction\",\n \"eth_signTransaction\",\n \"personal_sign\"\n ],\n \"events\": [\n \"accountsChanged\",\n \"chainChanged\"\n ]\n }\n },\n \"subscription_id\": \"8deb29d0c19eb5c3eb0d7ee3beda3693bda4bcc46656dc4f6dcec8db5348751c\",\n \"properties\": null,\n \"expiry\": 1741952829\n },\n {\n \"topic\": \"ed6c18e392b5d944f46b189be4403beaf8553279dfab946c333cc6d45ddb60a5\",\n \"metadata\": {\n \"description\": \"Trust Wallet is a secure and easy-to-use mobile wallet\",\n \"url\": \"https://trustwallet.com\",\n \"icons\": [\n \"https://trustwallet.com/assets/images/media/assets/TWT.png\"\n ],\n \"name\": \"Trust Wallet\"\n },\n \"peer_pubkey\": \"07ac7fc4cd4a565354f016da0ac6da086fb43d12e9467d88b5bdf2485f00ac76\",\n \"pairing_topic\": \"5686b8065981fafca63bb4b2e7e9384bf348612981e69ac99fb8a698204aaed4\",\n \"namespaces\": {\n \"cosmos\": {\n \"chains\": [\n \"cosmos:cosmoshub-4\"\n ],\n \"accounts\": [\n \"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"\n ],\n \"methods\": [\n \"cosmos_getAccounts\",\n \"cosmos_signAmino\",\n \"cosmos_signDirect\"\n ],\n \"events\": []\n },\n \"eip155\": {\n \"chains\": [\n \"eip155:1\"\n ],\n \"accounts\": [\n \"eip155:1:0x85ed99633e9d03a30ed60209079944e1f4272048\"\n ],\n \"methods\": [\n \"eth_sendTransaction\",\n \"eth_signTransaction\",\n \"personal_sign\"\n ],\n \"events\": [\n \"accountsChanged\",\n \"chainChanged\"\n ]\n }\n },\n \"subscription_id\": \"12d3d0c41d1d329fb3dcd3db3fcf7edad4643eae83ef9dc0f612777460b03f7d\",\n \"properties\": null,\n \"expiry\": 1741952162\n },\n {\n \"topic\": \"24880ee97c56b95491e63d45aa7c743da4ea10bdffa73de7420ed91450c79c09\",\n \"metadata\": {\n \"description\": \"Trust Wallet is a secure and easy-to-use mobile wallet\",\n \"url\": \"https://trustwallet.com\",\n \"icons\": [\n \"https://trustwallet.com/assets/images/media/assets/TWT.png\"\n ],\n \"name\": \"Trust Wallet\"\n },\n \"peer_pubkey\": \"1ea2ee2d46eaa017cd0c217878a8690b4039a781a87f8b8ed860fd46cb648b4a\",\n \"pairing_topic\": \"2e6e4a25f2d55c26bba9c7c8dbb4979ff6eff30adac83fbc67110d67399f6023\",\n \"namespaces\": {\n \"cosmos\": {\n \"chains\": [\n \"cosmos:cosmoshub-4\"\n ],\n \"accounts\": [\n \"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"\n ],\n \"methods\": [\n \"cosmos_getAccounts\",\n \"cosmos_signAmino\",\n \"cosmos_signDirect\"\n ],\n \"events\": []\n },\n \"eip155\": {\n \"chains\": [\n \"eip155:1\",\n \"eip155:137\",\n \"eip155:43114\",\n \"eip155:56\"\n ],\n \"accounts\": [\n \"eip155:137:0x85ed99633e9d03a30ed60209079944e1f4272048\",\n \"eip155:1:0x85ed99633e9d03a30ed60209079944e1f4272048\",\n \"eip155:43114:0x85ed99633e9d03a30ed60209079944e1f4272048\",\n \"eip155:56:0x85ed99633e9d03a30ed60209079944e1f4272048\"\n ],\n \"methods\": [\n \"eth_sendTransaction\",\n \"eth_signTransaction\",\n \"personal_sign\"\n ],\n \"events\": [\n \"accountsChanged\",\n \"chainChanged\"\n ]\n }\n },\n \"subscription_id\": \"a673fa087ec93ee4fcfd4910ff1ebb04a3b8c5fc01e13d57f0ea646ce3c0c843\",\n \"properties\": null,\n \"expiry\": 1742183855\n },\n {\n \"topic\": \"bdff85bde684f2f90237d37515177e21d8fa90297c0bf254393629bd9a134a92\",\n \"metadata\": {\n \"description\": \"Trust Wallet is a secure and easy-to-use mobile wallet\",\n \"url\": \"https://trustwallet.com\",\n \"icons\": [\n \"https://trustwallet.com/assets/images/media/assets/TWT.png\"\n ],\n \"name\": \"Trust Wallet\"\n },\n \"peer_pubkey\": \"ac8c3149b4285c5fcb7259318697b4c125f35f1a57423b8e7b4da5b93772db3f\",\n \"pairing_topic\": \"f8aedf596dde182559ed75ea6358db9f49cf5a8757c0f32551fca8062d613191\",\n \"namespaces\": {\n \"cosmos\": {\n \"chains\": [\n \"cosmos:cosmoshub-4\"\n ],\n \"accounts\": [\n \"cosmos:cosmoshub-4:cosmos1r5expjvu46u4s9yd4d2lpmss22p848lw2a7wa8\"\n ],\n \"methods\": [\n \"cosmos_getAccounts\",\n \"cosmos_signAmino\",\n \"cosmos_signDirect\"\n ],\n \"events\": []\n },\n \"eip155\": {\n \"chains\": [\n \"eip155:1\",\n \"eip155:137\"\n ],\n \"accounts\": [\n \"eip155:137:0x85ed99633e9d03a30ed60209079944e1f4272048\",\n \"eip155:1:0x85ed99633e9d03a30ed60209079944e1f4272048\"\n ],\n \"methods\": [\n \"eth_sendTransaction\",\n \"eth_signTransaction\",\n \"personal_sign\"\n ],\n \"events\": [\n \"accountsChanged\",\n \"chainChanged\"\n ]\n }\n },\n \"subscription_id\": \"67246cc1b98a3f0ca7e286c0874f278be6c7b9d8803c6396910d91676b7607f6\",\n \"properties\": null,\n \"expiry\": 1741955363\n }\n ]\n },\n \"id\": null\n}"
- }
- ]
- },
- {
- "name": "wc_ping_session",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_ping_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"with_pairing_topic\": true,\r\n\t\t\"topic\": \"31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Timeout",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_ping_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"topic\": \"{{session_topic}}\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "196"
- },
- {
- "key": "date",
- "value": "Mon, 10 Mar 2025 05:25:29 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Request timeout error\",\"error_path\":\"sessions.ping\",\"error_trace\":\"sessions:78] ping:24]\",\"error_type\":\"SessionRequestError\",\"error_data\":\"Request timeout error\",\"id\":null}"
- }
- ]
- },
- {
- "name": "wc_delete_session",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments\r",
- "const rawData = pm.request.body.toString();\r",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)\r",
- "\r",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript",
- "packages": {}
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_delete_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"topic\": \"{{session_topic}}\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "response": [
- {
- "name": "Error: Timeout",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_delete_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"with_pairing_topic\": false,\r\n\t\t\"topic\": \"3569914dd09a5cc4ac92dedab354f06ff5db17ef616233a8ba562cbea51269fd\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "200"
- },
- {
- "key": "date",
- "value": "Tue, 11 Mar 2025 05:28:52 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Request timeout error\",\"error_path\":\"sessions.delete\",\"error_trace\":\"sessions:67] delete:36]\",\"error_type\":\"SessionRequestError\",\"error_data\":\"Request timeout error\",\"id\":null}"
- },
- {
- "name": "Error: sym_key not found",
- "originalRequest": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n\t\"method\": \"wc_delete_session\",\r\n\t\"userpass\": \"{{userpass}}\",\r\n\t\"mmrpc\": \"2.0\",\r\n\t\"params\": {\r\n\t\t\"with_pairing_topic\": true,\r\n\t\t\"topic\": \"31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14\"\r\n\t}\r\n}"
- },
- "url": {
- "raw": "{{address}}",
- "host": [
- "{{address}}"
- ]
- }
- },
- "status": "Internal Server Error",
- "code": 500,
- "_postman_previewlanguage": "plain",
- "header": [
- {
- "key": "access-control-allow-origin",
- "value": "http://localhost:3000"
- },
- {
- "key": "content-length",
- "value": "363"
- },
- {
- "key": "date",
- "value": "Wed, 12 Mar 2025 03:06:08 GMT"
- }
- ],
- "cookie": [],
- "body": "{\"mmrpc\":\"2.0\",\"error\":\"Internal Error: topic sym_key not found: 31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14\",\"error_path\":\"sessions.lib\",\"error_trace\":\"sessions:69] lib:281]\",\"error_type\":\"SessionRequestError\",\"error_data\":\"Internal Error: topic sym_key not found: 31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14\",\"id\":null}"
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "name": "Use Cases",
- "item": [
- {
- "name": "Lightning",
- "item": [
- {
- "name": "Playground Node 1: Enable Testnet BTC",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"electrum\", // This method activates a coin on the playground node with electrum as a blockdata source (light mode). An error will be returned if the coin is already activated in this playground node, move to the next step if this happens.\r\n \"coin\": \"tBTC-TEST-segwit\", // The coin to be activated is testnet bitcoin in segwit mode\r\n \"servers\": [ // the list of electrum servers the playground node should connect to\r\n {\r\n \"url\": \"electrum1.cipig.net:10068\"\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10068\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10068\"\r\n }\r\n ]\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Enable Testnet BTC",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"electrum\", // This method activates a coin on the playground node with electrum as a blockdata source (light mode). An error will be returned if the coin is already activated in this playground node, move to the next step if this happens.\r\n \"coin\": \"tBTC-TEST-segwit\", // The coin to be activated is testnet bitcoin in segwit mode\r\n \"servers\": [ // the list of electrum servers the playground node should connect to\r\n {\r\n \"url\": \"electrum1.cipig.net:10068\"\r\n },\r\n {\r\n \"url\": \"electrum2.cipig.net:10068\"\r\n },\r\n {\r\n \"url\": \"electrum3.cipig.net:10068\"\r\n }\r\n ]\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Enable Testnet BTC on Lightning",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"task::enable_lightning::init\", // This method starts a task that runs a lightning node. Use the returned \"task_id\" in the next use case to check if the lightning node is running or still initiating. An error will be returned if a lightning node was already running since only 1 lightning node is allowed to run from inside Komodo DeFi Framework, skip next step in such case.\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"tBTC-TEST-lightning\", // Testnet lightning network\r\n \"activation_params\": {\r\n \"name\": \"KomoDeFi-Playground-Node-1\", // The name of the node that will be announced to other nodes\r\n \"listening_port\": 31735, // The port that this node listens for incoming connections on\r\n \"color\": \"2abcf1\" // The color of the node that will be announced to other nodes, this node will be showed with this color in network graphs in lightning explorers\r\n // Node in lightning explorer: https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Check Enable Testnet BTC on Lightning Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_lightning::status\", // This method checks the status of starting the lightning node, skip this step if an \"error\":\"Layer 2 tBTC-TEST-lightning is already activated\" was returned in the previous step\r\n \"params\": {\r\n \"task_id\": 0 // The \"task_id\" returned from the last use case\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Enable Testnet BTC on Lightning",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"task::enable_lightning::init\", // This method starts a task that runs a lightning node. Use the returned \"task_id\" in the next use case to check if the lightning node is running or still initiating. An error will be returned if a lightning node was already running since only 1 lightning node is allowed to run from inside Komodo DeFi Framework, skip next step in such case.\r\n \"mmrpc\": \"2.0\",\r\n \"params\": {\r\n \"ticker\": \"tBTC-TEST-lightning\",\r\n \"activation_params\": {\r\n \"name\": \"KomoDeFi-Playground-Node-2\",\r\n \"listening_port\": 31736, // The port is changed for this node since both nodes are on the same machine and can't listen on the same port\r\n \"color\": \"6a4de3\"\r\n // Node in lightning explorer: https://mempool.space/testnet/lightning/node/02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Check Enable Testnet BTC on Lightning Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"task::enable_lightning::status\", // This method checks the status of starting the lightning node, skip this step if an \"error\":\"Layer 2 tBTC-TEST-lightning is already activated\" was returned in the previous step\r\n \"params\": {\r\n \"task_id\": 0 // The \"task_id\" returned from the last use case\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Get Node Balance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"my_balance\", // This method displays the balance and address of the node, \"unspendable_balance\" is the balance that can't be spent because:\r\n // 1- The node can't connect with a channel/s counterparty (when a channel is inactive it's balance can't be used on the lightning network, if it becomes inactive for a long time it should be closed)\r\n // 2 - It's the total reserved channels balances that can't be spent to ensure that we are able to be punished if we broadcast an old state\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Get Node Balance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"my_balance\", // Node 2 probably has no balance on the lightning network yet, we will open a channel from Node 2 to Node 1 in the upcoming steps to get some balance\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Connect to a Node to Download Network Graph from",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::connect_to_node\", // We need to connect a node at the start to get the network graph so we can find routes for payments\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\" // https://mempool.space/testnet/lightning/node/038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9, choose another node to connect to to test this since we are probably already connected to this node_address\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Connect to a Node to Download Network Graph from",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::connect_to_node\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735\" // https://mempool.space/testnet/lightning/node/038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9, choose another node to connect to to test this since we are probably already connected to this node_address\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Add Node 2 as Trusted",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::add_trusted_node\", // This adds a node to our trusted nodes list, if this node opens a channel to us we will accept the funding with 0 confirmations\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_id\": \"02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1\" // Node 2 address (lightning public key)\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: List trusted nodes",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::nodes::list_trusted_nodes\", // View the trusted nodes list, we can see that node 2 address is added to the trusted list (Possible improvement to this is to add the name of the node too)\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Open 0 conf channel to Node 1",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::open_channel\", // This method opens a channel with a node\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164@95.216.148.216:31735\", // Node 2 address to open a 0 confirmations channel\r\n \"amount\": {\r\n \"type\": \"Exact\", // If we want to open a channel with all our tBTC balance we can use \"type\": \"Max\" here instead\r\n \"value\": 0.002\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Get Open Channel Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_channel_details\", // This method gets a channel details\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 3 // Please use the \"rpc_channel_id\" value returned from the \"open_channel\" method to see that the channel is ready and usable straight away with 0 confirmations, you can see more details about the channel like the actual channel id and the \"funding_tx\" hash which can be used to view the transaction on block explorers\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Get Node Balance",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"my_balance\", // The balance of the opened channel is added to the overall balance\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: List Open Channels",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::list_open_channels_by_filter\", // without using the \"filter\" parameter, this method gets the list of all the open channels with their details, to see only inbound channels by using the \"filter\" parameter we can check the next use case\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: List Inbound Open Channels",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::list_open_channels_by_filter\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"filter\": {\r\n \"is_outbound\": false // Check for a channel with \"counterparty_node_id\": \"02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1\" to see the channel that Node 2 opened to this Node (Node 1)\r\n // To see the complete parameters that can be used in filter please check v2/Lightning/Channels/list_open_channels_by_filter\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Send Payment to Node 1 by PubKey",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::send_payment\", // This method is used to pay an invoice or send a payment by pubkey/address\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment\": {\r\n \"type\": \"keysend\", // Check v2/Lightning/Payments/send_payment for other accepted values and optional parameters\r\n \"destination\": \"024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164\", // Node 1 pubkey, https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164\r\n \"amount_in_msat\": 1000000, // The maximum amount that can be send to Node 1 over the opened 0conf channel is 20000000 msat since Node 1 config has \"max_inbound_in_flight_htlc_percent\": 10 (The maximum allowed inbound payment to Node 1 through a channel is 10% of the channel's value, equal to 0.0002 BTC or 20000000 msat for the 0conf channel we just opened between Node 2 and 1\r\n \"expiry\": 24\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Check Keysend Payment Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::get_payment_details\", // This method gets a payment details by it's hash, we need to check if the keysend payment we just sent is successful or not by checking the value of the \"status\" field in the response\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment_hash\": \"7568a1b8c478ab4d12e53432cb2711acd73f34c4cc2142f8e70a87bd4f4b381f\" // This should be the payment_hash of the keysend payment we just sent in the last request\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Open a normal Channel (not 0conf) to a public node",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::open_channel\", // If there is no outbound liquidity in Node 1, we should open a channel to a well connected public node to route an invoice payment through Node 1 from Node 2 to the target in upcoming usecases (total outbound liquidity is equal to the \"balance\" field returned in the response of \"Playground Node 1: Get Node Balance\") \r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"node_address\": \"036497fee1a0b963a63f0b4374819d9016fcca9c09dbef4cb427a2d0146649b025@44.234.48.207:9735\", // Please use one of the following testnet lightning explorers (https://1ml.com/testnet/ , https://mempool.space/testnet/lightning) to choose either a high capacity or a well connected node to open a channel with\r\n \"amount\": {\r\n \"type\": \"Exact\",\r\n \"value\": 0.002\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Get Open Channel Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_channel_details\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 16 // Please use the \"rpc_channel_id\" value returned from the \"open_channel\" method to check periodically for the channel status until the response has \"is_ready\": true, \"is_usable\": true to proceed to the next use case of paying an invoice with Node 1 as a routing node (\"funding_tx\" field in response can be used to check the funding tx in testnet explorers to see how many confirmations occured)\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Pay Invoice",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::send_payment\", // This method is used to pay an invoice or send a payment by pubkey/address (keysend)\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment\": {\r\n \"type\": \"invoice\", // Check v2/Lightning/Payments/send_payment for other accepted values and optional parameters\r\n \"invoice\": \"lntb20u1p3kjyw2pp57z32c5knvttf0ecg726p6lf0mspa0fphlvhe7u5czyln4klx23ssdp8xys9xcmpd3sjqsmgd9czq3njv9c8qatrvd5kumcxqrrsscqp79qy9qsqsp5fgmtqxtmrfvx7j3vrjyx9lpujfn86rhwzymq4myykf83acy2wzuqcncltv33sqna9ze4y2jx9vnu9dsrrzpwf4pm48nr6drj993982q4mvlq477qndjhc9fauch5ahwf08pgy80dfl6ncxznw87j0cg2lhcp7rm7t6\" // This invoice is already paid, Go to https://starblocks.acinq.co/ and add some items to cart and checkout to get a new invoice to pay using this method, the total amount of the invoice must be less than 0.0002 BTC or 0.2 mBTC (10% of the channel) (this less than 0.0002 BTC to amount for the routing fees paid to Node 1 and other nodes)\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Check Invoice Payment Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::get_payment_details\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment_hash\": \"f0a2ac52d362d697e708f2b41d7d2fdc03d7a437fb2f9f7298113f3adbe65461\" // This should be the payment_hash of the invoice we just paid in the last request, this payment_hash is returned in the response of the send_payment method\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: List Open Channels to Check Inbound Liquidity",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::list_open_channels_by_filter\", // We can see using this method that Node 2 has some inbound liquidity now after sending 2 payments\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: View Payments History",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::list_payments_by_filter\", // without using the \"filter\" parameter, this method gets the list of all the payments with their details, see v2/Lightning/Payments/list_payments_by_filter to see all the options that we can filter by\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Generate invoice to be paid by another node",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::generate_invoice\", // This method is used to generate an invoice to be paid to us by another node\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"description\": \"test invoice\",\r\n \"amount_in_msat\": 10000, // Now that Node 2 has some inbound liquidity, we will generate an invoice by Node 2 with an amount requested of 10000 msat to be paid by Node 1\r\n \"expiry\": 600 // This is an optional parameter, if not set the default value will be 1 hour or 3600 seconds\r\n }\r\n}\r\n"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Pay Invoice",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::send_payment\", // This method is used to pay an invoice or send a payment by pubkey/address (keysend)\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment\": {\r\n \"type\": \"invoice\", // Check v2/Lightning/Payments/send_payment for other accepted values and optional parameters\r\n \"invoice\": \"lntb100n1p3kjyjjdq5w3jhxapqd9h8vmmfvdjsnp4qt4sk9u9w6zhk6vshfta264q3aj35pdgpxzfvqz0gt04uazqkz5uzpp5g98ekdfyl38y3jvlyu3e2fejmz7zawsmxh8rhu48pag5fdq0tx0qsp5tzalk295kffw02y82sxp00svsa9a0ts65mj7ygqqy845y4ek58zs9qyysgqcqpcxqzjcn4nnuyvwm52h7cswfk7flj6r8dz0mcqjfazcef37huzaahs0wv0qrpqelfzjzzgd88t6859tkzfxsyrn5n9j3yvclx3n6sldzrkhz6sqxe6ngv\" // This invoice is already paid, paste the invoice generated by Node 2 here instead to pay it\r\n }\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Check Invoice Payment Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::payments::get_payment_details\",\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"payment_hash\": \"414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e\" // This should be the payment_hash of the invoice we just paid in the last request, this payment_hash is returned in the response of the send_payment method\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Place a maker order to sell onchain BTC for LNBTC",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"setprice\", // This method places an order in the order book, the \"uuid\" field in the response will be used to check the order status\r\n \"base\": \"tBTC-TEST-segwit\", // Node 1 wants to sell onchain testnet BTC\r\n \"rel\": \"tBTC-TEST-lightning\", // Node 1 wants to buy lightning testnet BTC\r\n \"price\": 1, // The price for 1 LNtBTC (1 LNtBTC = 1 tBTC)\r\n \"volume\": 0.0001 // The amount of onchain testnet BTC Node 1 wants to sell (If the order is matched Node 1 shall recieve 0.00001 LNBTC) - Note that in the current Node 1 & 2 setup the volume should be less than 0.0002 LNBTC, this is the max amount to be sent on the channel, Node 2 can open more channels to Node 1 or other nodes and and get more outbound liquidity to be able to trade more LNBTC.\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: View BTC/LNBTC Orderbook",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"orderbook\", // This method requests from the network the currently available orders for the specified trading pair, it's used here to assert that Node 2 can see Node 1 order on the orderbook\r\n \"base\": \"tBTC-TEST-segwit\",\r\n \"rel\": \"tBTC-TEST-lightning\"\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Buy onchain BTC for LNBTC",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"buy\", // This method issues a buy request and attempts to match an order from the orderbook based on the provided price and volume\r\n \"base\": \"tBTC-TEST-segwit\",\r\n \"rel\": \"tBTC-TEST-lightning\",\r\n \"price\": 1,\r\n \"volume\": 0.0001\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Check order status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"order_status\", // This method returns the data of the order using it's uuid. The response is different for maker (using set_price method) and taker (using buy/sell method) orders\r\n \"uuid\": \"31307ed5-bf9c-4ec5-a69f-a5f463521514\" // Insert the uuid returned from the setprice method here, if there is any values returned inside started_swaps field, the uuids will be used to check for the swap status\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Check order status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"order_status\",\r\n \"uuid\": \"63955bf1-d3d4-44e8-b644-a462a2da4295\" // Insert the uuid returned from the buy method here, the same uuid is used as the swap uuid if a match was found for the order and the swap has started\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Check swap status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"method\": \"my_swap_status\", // This method returns the data and status of an atomic swap that was initiated due to a matched order, in the data we can see all the transactions made for the swap and if there is an \"event\": {\"type\": \"TakerPaymentSpendConfirmed\"} then we recieved the LNBTC successfully, we can see the payment info by using the \"tx_hash\" in the \"TakerPaymentSpent\" event\r\n \"params\": {\r\n \"uuid\": \"63955bf1-d3d4-44e8-b644-a462a2da4295\" // One of the \"started_swaps\" uuids returned from the order_status method\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Check swap status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"method\": \"my_swap_status\", // This method returns the data and status of an atomic swap that was initiated due to a matched order, in the data we can see all the transactions made for the swap and if there is an \"event\": {\"type\": \"MakerPaymentSpent\"} then we recieved the onchain tBTC successfully, we can see the payment info by using the \"tx_hash\" in the \"MakerPaymentSpent\" event and checking a BTC testnet explorer\r\n \"params\": {\r\n \"uuid\": \"63955bf1-d3d4-44e8-b644-a462a2da4295\" // The swap uuid is the same as the uuid used to get the buy order status\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Close the channel opened with Node 1",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::close_channel\", // This method closes an open channel either cooperatively or by forcing the close depending on the used parameters\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 3 // Use the same rpc_channel_id of the channel we opened with Node 1\r\n // \"force_close\": false // This is an optional parameter that can be set to true to force close the channel, if this parameter is not set false is the default value\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 2: Get Closed Channel Status",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"E3vI9p#Srtz3axn!jQDQ\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_channel_details\", // This method gets a channel details, you can see the channel closing tx in the response once it's broadcasted, you can also use this method after claiming the closing balance back to your account to see the claiming tx hash and the balance that got claimed back to your address\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\",\r\n \"rpc_channel_id\": 3 // Use the same \"rpc_channel_id\" of the closed channel\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30784",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30784"
- }
- },
- "response": []
- },
- {
- "name": "Playground Node 1: Get balance to be claimed on-chain",
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "exec": [
- "// Strip JSON Comments",
- "const rawData = pm.request.body.toString();",
- "const strippedData = rawData.replace(/\\\\\"|\"(?:\\\\\"|[^\"])*\"|(\\/\\/.*|\\/\\*[\\s\\S]*?\\*\\/)/g, (m, g) => g ? \"\" : m)",
- "",
- "pm.request.body.update(strippedData);"
- ],
- "type": "text/javascript"
- }
- }
- ],
- "request": {
- "method": "POST",
- "header": [
- {
- "key": "Content-Type",
- "value": "application/json",
- "type": "text"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "{\r\n \"userpass\": \"00ahk2jd0z!1JRm#F9e2\",\r\n \"mmrpc\": \"2.0\",\r\n \"method\": \"lightning::channels::get_claimable_balances\", // This method gets the balance that's onchain and still waiting for a condition to be claimed back to the Node's onchain tBTC address\r\n \"params\": {\r\n \"coin\": \"tBTC-TEST-lightning\"\r\n // \"include_open_channels_balances\": false\r\n }\r\n}"
- },
- "url": {
- "raw": "http://95.216.148.216:30783",
- "protocol": "http",
- "host": [
- "95",
- "216",
- "148",
- "216"
- ],
- "port": "30783"
- }
- },
- "response": []
- }
- ]
- }
- ]
- }
- ],
- "event": [
- {
- "listen": "prerequest",
- "script": {
- "type": "text/javascript",
- "packages": {},
- "exec": [
- "// Read the file contents",
- "console.info('Loading coins_config.');",
- "var fileContents = pm.iterationData.get('/home/smk/.kdf/coins_config.json');",
- "",
- "// Store the file contents as a collection variable",
- "pm.collectionVariables.set('coins_config', fileContents);",
- "console.info('Loaded coins_config.');",
- "console.info(pm.collectionVariables.get('coins_config'))",
- ""
- ]
- }
- },
- {
- "listen": "test",
- "script": {
- "type": "text/javascript",
- "packages": {},
- "exec": [
- ""
- ]
- }
- }
- ],
- "variable": [
- {
- "key": "userpass",
- "value": ""
- },
- {
- "key": "session_topic",
- "value": ""
- },
- {
- "key": "pairing_topic",
- "value": ""
- },
- {
- "key": "coins_config",
- "value": ""
- }
- ]
-}
\ No newline at end of file
diff --git a/postman/environments/KDF_API_V1_Environment.postman_environment.json b/postman/environments/KDF_API_V1_Environment.postman_environment.json
new file mode 100644
index 000000000..fda4fdef9
--- /dev/null
+++ b/postman/environments/KDF_API_V1_Environment.postman_environment.json
@@ -0,0 +1,226 @@
+{
+ "id": "afd1fc43-b8e5-4ea4-9a86-e04dd237eb74",
+ "name": "Komodo DeFi Framework - V1",
+ "values": [
+ {
+ "key": "userpass",
+ "value": "RPC_UserP@SSW0RD",
+ "type": "secret",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "address",
+ "value": "127.0.0.1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "port",
+ "value": "7783",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "coin",
+ "value": "KMD",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "tx_id",
+ "value": "a1a8c813585481a53696f8664483756b1581f1442f4b01648011f3f3adb76652",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "block_height",
+ "value": "3000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "block_hash",
+ "value": "0000000000000000000000000000000000000000000000000000000000000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "base",
+ "value": "KMD",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "rel",
+ "value": "BTC",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "order_id",
+ "value": "a1a8c813585481a53696f8664483756b1581f1442f4b01648011f3f3adb76652",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "amount",
+ "value": "0.1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "price",
+ "value": "0.001",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "volume",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "fee",
+ "value": "0.001",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "order_uuid",
+ "value": "a1a8c813-5854-81a5-3696-f8664483756b",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "enable_utxo_taskid",
+ "value": "1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "init_withdraw_taskid",
+ "value": "2",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "scan_new_addresses_taskid",
+ "value": "3",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "chain_id",
+ "value": "137",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "from_token_address",
+ "value": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "to_token_address",
+ "value": "0x6c021ae822bea943b2e66552bde1d2696a53fbb7",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "from_token_decimals",
+ "value": "18",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "to_token_decimals",
+ "value": "18",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "amount",
+ "value": "10000000000000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "slippage",
+ "value": "1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "gas_price",
+ "value": "100",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "gas_limit",
+ "value": "300000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "protocols",
+ "value": "POLYGON_ONE_INCH_A",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "parts",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "main_route_parts",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "complexity_level",
+ "value": "2",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ }
+ ],
+ "postman_variable_scope": "environment",
+ "_postman_exported_at": "2025-07-01T12:27:45.799839Z",
+ "_postman_exported_using": "Komodo-DeFi-Framework-Docs-Agent/1.0"
+}
\ No newline at end of file
diff --git a/postman/environments/KDF_API_V2_Environment.postman_environment.json b/postman/environments/KDF_API_V2_Environment.postman_environment.json
new file mode 100644
index 000000000..8957d68b8
--- /dev/null
+++ b/postman/environments/KDF_API_V2_Environment.postman_environment.json
@@ -0,0 +1,226 @@
+{
+ "id": "6ff6c8ce-5c47-4924-bdfa-acf00edc6924",
+ "name": "Komodo DeFi Framework - V2",
+ "values": [
+ {
+ "key": "userpass",
+ "value": "RPC_UserP@SSW0RD",
+ "type": "secret",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "address",
+ "value": "127.0.0.1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "port",
+ "value": "7783",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "coin",
+ "value": "KMD",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "tx_id",
+ "value": "a1a8c813585481a53696f8664483756b1581f1442f4b01648011f3f3adb76652",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "block_height",
+ "value": "3000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "block_hash",
+ "value": "0000000000000000000000000000000000000000000000000000000000000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "base",
+ "value": "KMD",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "rel",
+ "value": "BTC",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "order_id",
+ "value": "a1a8c813585481a53696f8664483756b1581f1442f4b01648011f3f3adb76652",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "amount",
+ "value": "0.1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "price",
+ "value": "0.001",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "volume",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "fee",
+ "value": "0.001",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "order_uuid",
+ "value": "a1a8c813-5854-81a5-3696-f8664483756b",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "enable_utxo_taskid",
+ "value": "1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "init_withdraw_taskid",
+ "value": "2",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "scan_new_addresses_taskid",
+ "value": "3",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "chain_id",
+ "value": "137",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "from_token_address",
+ "value": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "to_token_address",
+ "value": "0x6c021ae822bea943b2e66552bde1d2696a53fbb7",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "from_token_decimals",
+ "value": "18",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "to_token_decimals",
+ "value": "18",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "amount",
+ "value": "10000000000000000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "slippage",
+ "value": "1",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "gas_price",
+ "value": "100",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "gas_limit",
+ "value": "300000",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "protocols",
+ "value": "POLYGON_ONE_INCH_A",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "parts",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "main_route_parts",
+ "value": "10",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ },
+ {
+ "key": "complexity_level",
+ "value": "2",
+ "type": "default",
+ "description": "",
+ "enabled": true
+ }
+ ],
+ "postman_variable_scope": "environment",
+ "_postman_exported_at": "2025-07-01T12:27:45.813883Z",
+ "_postman_exported_using": "Komodo-DeFi-Framework-Docs-Agent/1.0"
+}
\ No newline at end of file
diff --git a/postman/environments/mm2_local_node_1.postman_environment.json b/postman/environments/mm2_local_node_1.postman_environment.json
deleted file mode 100644
index ef77ee773..000000000
--- a/postman/environments/mm2_local_node_1.postman_environment.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "id": "2f965c2d-e8e6-4d89-8f1e-4f30550d9e66",
- "name": "mm2_local_node_1",
- "values": [
- {
- "key": "userpass",
- "value": "",
- "enabled": true
- },
- {
- "key": "address",
- "value": "http://127.0.0.1:7783",
- "type": "default",
- "enabled": true
- }
- ],
- "_postman_variable_scope": "environment",
- "_postman_exported_at": "2022-06-20T10:38:58.060Z",
- "_postman_exported_using": "Postman/9.21.2"
-}
\ No newline at end of file
diff --git a/postman/environments/mm2_local_node_2.postman_environment.json b/postman/environments/mm2_local_node_2.postman_environment.json
deleted file mode 100644
index 47c8f8f92..000000000
--- a/postman/environments/mm2_local_node_2.postman_environment.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "id": "e6976cb7-8f6c-48f7-bf05-e68e734ef77c",
- "name": "mm2_local_node_2",
- "values": [
- {
- "key": "userpass",
- "value": "",
- "enabled": true
- },
- {
- "key": "address",
- "value": "http://127.0.0.1:7784",
- "type": "default",
- "enabled": true
- }
- ],
- "_postman_variable_scope": "environment",
- "_postman_exported_at": "2022-06-20T10:39:30.142Z",
- "_postman_exported_using": "Postman/9.21.2"
-}
\ No newline at end of file
diff --git a/postman/environments/mm2_playground_node_1.postman_environment.json b/postman/environments/mm2_playground_node_1.postman_environment.json
deleted file mode 100644
index 493b626ba..000000000
--- a/postman/environments/mm2_playground_node_1.postman_environment.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "id": "781df5b4-7844-46e9-8d4a-9ed7022338b1",
- "name": "mm2_playground_node_1",
- "values": [
- {
- "key": "userpass",
- "value": "00ahk2jd0z!1JRm#F9e2",
- "enabled": true
- },
- {
- "key": "address",
- "value": "http://95.216.148.216:30783",
- "type": "default",
- "enabled": true
- }
- ],
- "_postman_variable_scope": "environment",
- "_postman_exported_at": "2022-06-20T10:39:35.091Z",
- "_postman_exported_using": "Postman/9.21.2"
-}
\ No newline at end of file
diff --git a/postman/environments/mm2_playground_node_2.postman_environment.json b/postman/environments/mm2_playground_node_2.postman_environment.json
deleted file mode 100644
index 3c330382b..000000000
--- a/postman/environments/mm2_playground_node_2.postman_environment.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "id": "4db4dc7d-72bc-4999-9661-69df759081c8",
- "name": "mm2_playground_node_2",
- "values": [
- {
- "key": "userpass",
- "value": "E3vI9p#Srtz3axn!jQDQ",
- "enabled": true
- },
- {
- "key": "address",
- "value": "http://95.216.148.216:30784",
- "type": "default",
- "enabled": true
- }
- ],
- "_postman_variable_scope": "environment",
- "_postman_exported_at": "2022-06-20T10:39:40.238Z",
- "_postman_exported_using": "Postman/9.21.2"
-}
\ No newline at end of file
diff --git a/postman/parse_postman.py b/postman/parse_postman.py
deleted file mode 100644
index 22bc9ba83..000000000
--- a/postman/parse_postman.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env python3
-import os
-import sys
-import json
-
-'''Use with grep to get method. In future we might be able to auto derive code samples and populate param tables'''
-
-script_path = os.path.realpath(os.path.dirname(__file__))
-
-with open(f"{script_path}/collections/mm2_dev.postman_collection.json", 'r') as f:
- for line in f.readlines():
- l = line.strip()
- if len(l) > 40:
- if l.startswith('"raw": "'):
- l = l.replace('"raw": "', "")[:-1].replace(r'\r\n', "").replace(r'\"', '"')
- print(l)
\ No newline at end of file
diff --git a/postman/squid-flow-lol.png b/postman/squid-flow-lol.png
new file mode 100644
index 000000000..38373abcc
Binary files /dev/null and b/postman/squid-flow-lol.png differ
diff --git a/preview-images/previewImgTimeStamps.json b/preview-images/previewImgTimeStamps.json
index beccbd353..a233227b0 100644
--- a/preview-images/previewImgTimeStamps.json
+++ b/preview-images/previewImgTimeStamps.json
@@ -833,7 +833,7 @@
"optImgPath": "public/preview-images/pre-komodo-defi-framework-api-legacy-orders_history_by_filter-514479563.jpg",
"optImgHash": 514479563
},
- "/komodo-defi-framework/api/legacy/rational_number_note": {
+ "/komodo-defi-framework/api/common_structures/rational_number_note": {
"origImgPath": "./preview-images-original/pre-komodo-defi-framework-api-legacy-rational_number_note.jpg",
"dateModified": "2024-03-08T15:53:57.000Z",
"optImgPath": "public/preview-images/pre-komodo-defi-framework-api-legacy-rational_number_note-2451532720.jpg",
diff --git a/progress_table_files.txt b/progress_table_files.txt
new file mode 100644
index 000000000..e0bfc027a
--- /dev/null
+++ b/progress_table_files.txt
@@ -0,0 +1,220 @@
+src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
+src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
+src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
+src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
+src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
+src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
+src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
+src/pages/komodo-defi-framework/api/legacy/help/index.mdx
+src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/index.mdx
+src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
+src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
+src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
+src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
+src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
+src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
+src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
+src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
+src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
+src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
+src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
+src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
+src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
+src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
+src/pages/komodo-defi-framework/api/legacy/version/index.mdx
+src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
+src/pages/komodo-defi-framework/api/v20-dev/index.mdx
+src/pages/komodo-defi-framework/api/v20/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
+src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
+src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
+src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/add_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
+src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 000000000..d7f3f7c49
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,26 @@
+[tool.pytest.ini_options]
+minversion = "7.0"
+addopts = "-ra -q --cov=lib --cov-report=term-missing"
+testpaths = [
+ "tests"
+]
+
+[tool.coverage.run]
+branch = true
+source = ["lib"]
+
+[tool.coverage.report]
+show_missing = true
+
+[tool.isort]
+profile = "black"
+
+[tool.cprofile2]
+# This section seems to be causing issues.
+# If cProfile2 is not a valid tool or package, it should be removed or corrected.
+# For standard cProfile, configuration is not typically done in pyproject.toml
+# unless using a specific wrapper or plugin.
+# Assuming this is an error and removing it.
+line_limit = 100
+# cprofile2 might not be a valid tool for pyproject.toml, let's remove it for now.
+# We will rely on standard profiling tools if needed.
\ No newline at end of file
diff --git a/reports/.gitignore b/reports/.gitignore
new file mode 100644
index 000000000..e05e525bb
--- /dev/null
+++ b/reports/.gitignore
@@ -0,0 +1,3 @@
+balances_check/
+balances_scan/
+*.json
\ No newline at end of file
diff --git a/reports/fix/wc-connection-retry/kdf_rust_methods.json b/reports/fix/wc-connection-retry/kdf_rust_methods.json
new file mode 100644
index 000000000..ecb7d6f83
--- /dev/null
+++ b/reports/fix/wc-connection-retry/kdf_rust_methods.json
@@ -0,0 +1,266 @@
+{
+ "scan_metadata": {
+ "scanner_type": "RUST_METHODS_SCAN",
+ "scanner_version": "KDFScanner v4.0.0",
+ "generated_at": "2025-06-28T12:38:21.188528",
+ "generated_during": "rust_scan",
+ "method_source": "KDF Repository (branch: dev)",
+ "is_primary_data_source": true,
+ "total_known_methods": {
+ "all": 229,
+ "v1": 55,
+ "v2": 174
+ }
+ },
+ "repository_data": {
+ "v1": {
+ "branch": "dev",
+ "version": "v1",
+ "url": "/home/smk/GITHUB/KP/komodo-docs-mdx/utils/docker/kdf_repo/mm2src/mm2_main/src/rpc/dispatcher/dispatcher_legacy.rs",
+ "methods": [
+ "active_swaps",
+ "all_swaps_uuids_by_filter",
+ "autoprice",
+ "ban_pubkey",
+ "best_orders",
+ "buy",
+ "cancel_all_orders",
+ "cancel_order",
+ "coins_needed_for_kick_start",
+ "convert_utxo_address",
+ "convertaddress",
+ "disable_coin",
+ "electrum",
+ "enable",
+ "fundvalue",
+ "get_directly_connected_peers",
+ "get_enabled_coins",
+ "get_gossip_mesh",
+ "get_gossip_peer_topics",
+ "get_gossip_topic_peers",
+ "get_my_peer_id",
+ "get_relay_mesh",
+ "get_trade_fee",
+ "help",
+ "import_swaps",
+ "inventory",
+ "kmd_rewards_info",
+ "list_banned_pubkeys",
+ "max_taker_vol",
+ "metrics",
+ "min_trading_vol",
+ "my_balance",
+ "my_orders",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "order_status",
+ "orderbook",
+ "orderbook_depth",
+ "orders_history_by_filter",
+ "recover_funds_of_swap",
+ "sell",
+ "send_raw_transaction",
+ "set_required_confirmations",
+ "set_requires_notarization",
+ "setprice",
+ "show_priv_key",
+ "stats_swap_status",
+ "stop",
+ "trade_preimage",
+ "unban_pubkeys",
+ "update_maker_order",
+ "validateaddress",
+ "version",
+ "withdraw"
+ ],
+ "last_updated": "2025-06-28T12:38:21.187313",
+ "commit_hash": null,
+ "extraction_patterns_used": []
+ },
+ "v2": {
+ "branch": "dev",
+ "version": "v2",
+ "url": "/home/smk/GITHUB/KP/komodo-docs-mdx/utils/docker/kdf_repo/mm2src/mm2_main/src/rpc/dispatcher/dispatcher.rs",
+ "methods": [
+ "1inch_v6_0_classic_swap_contract",
+ "1inch_v6_0_classic_swap_create",
+ "1inch_v6_0_classic_swap_liquidity_sources",
+ "1inch_v6_0_classic_swap_quote",
+ "1inch_v6_0_classic_swap_tokens",
+ "account_balance",
+ "active_swaps",
+ "add_node_to_version_stat",
+ "approve_token",
+ "best_orders",
+ "change_mnemonic_password",
+ "clear_nft_db",
+ "delete_wallet",
+ "enable_bch_with_tokens",
+ "enable_erc20",
+ "enable_eth_with_tokens",
+ "enable_nft",
+ "enable_slp",
+ "enable_tendermint_token",
+ "enable_tendermint_with_assets",
+ "experimental::staking::claim_rewards",
+ "experimental::staking::delegate",
+ "experimental::staking::query::delegations",
+ "experimental::staking::query::ongoing_undelegations",
+ "experimental::staking::query::validators",
+ "experimental::staking::undelegate",
+ "get_current_mtp",
+ "get_enabled_coins",
+ "get_eth_estimated_fee_per_gas",
+ "get_locked_amount",
+ "get_mnemonic",
+ "get_my_address",
+ "get_new_address",
+ "get_nft_list",
+ "get_nft_metadata",
+ "get_nft_transfers",
+ "get_public_key",
+ "get_public_key_hash",
+ "get_raw_transaction",
+ "get_shared_db_id",
+ "get_swap_transaction_fee_policy",
+ "get_token_allowance",
+ "get_token_info",
+ "get_wallet_names",
+ "gui_storage::activate_coins",
+ "gui_storage::add_account",
+ "gui_storage::deactivate_coins",
+ "gui_storage::delete_account",
+ "gui_storage::enable_account",
+ "gui_storage::get_account_coins",
+ "gui_storage::get_accounts",
+ "gui_storage::get_enabled_account",
+ "gui_storage::set_account_balance",
+ "gui_storage::set_account_description",
+ "gui_storage::set_account_name",
+ "lightning::channels::close_channel",
+ "lightning::channels::get_channel_details",
+ "lightning::channels::get_claimable_balances",
+ "lightning::channels::list_closed_channels_by_filter",
+ "lightning::channels::list_open_channels_by_filter",
+ "lightning::channels::open_channel",
+ "lightning::channels::update_channel",
+ "lightning::nodes::add_trusted_node",
+ "lightning::nodes::connect_to_node",
+ "lightning::nodes::list_trusted_nodes",
+ "lightning::nodes::remove_trusted_node",
+ "lightning::payments::generate_invoice",
+ "lightning::payments::get_payment_details",
+ "lightning::payments::list_payments_by_filter",
+ "lightning::payments::send_payment",
+ "max_maker_vol",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "orderbook",
+ "peer_connection_healthcheck",
+ "recreate_swap_data",
+ "refresh_nft_metadata",
+ "remove_node_from_version_stat",
+ "send_asked_data",
+ "set_swap_transaction_fee_policy",
+ "sign_message",
+ "sign_raw_transaction",
+ "start_simple_market_maker_bot",
+ "start_version_stat_collection",
+ "stop_simple_market_maker_bot",
+ "stop_version_stat_collection",
+ "stream::balance::enable",
+ "stream::disable",
+ "stream::fee_estimator::enable",
+ "stream::heartbeat::enable",
+ "stream::network::enable",
+ "stream::order_status::enable",
+ "stream::orderbook::enable",
+ "stream::swap_status::enable",
+ "stream::tx_history::enable",
+ "task::account_balance::cancel",
+ "task::account_balance::init",
+ "task::account_balance::status",
+ "task::connect_metamask::cancel",
+ "task::connect_metamask::init",
+ "task::connect_metamask::status",
+ "task::create_new_account::cancel",
+ "task::create_new_account::init",
+ "task::create_new_account::status",
+ "task::create_new_account::user_action",
+ "task::enable_bch::cancel",
+ "task::enable_bch::init",
+ "task::enable_bch::status",
+ "task::enable_bch::user_action",
+ "task::enable_erc20::cancel",
+ "task::enable_erc20::init",
+ "task::enable_erc20::status",
+ "task::enable_erc20::user_action",
+ "task::enable_eth::cancel",
+ "task::enable_eth::init",
+ "task::enable_eth::status",
+ "task::enable_eth::user_action",
+ "task::enable_lightning::cancel",
+ "task::enable_lightning::init",
+ "task::enable_lightning::status",
+ "task::enable_lightning::user_action",
+ "task::enable_qtum::cancel",
+ "task::enable_qtum::init",
+ "task::enable_qtum::status",
+ "task::enable_qtum::user_action",
+ "task::enable_sia::cancel",
+ "task::enable_sia::init",
+ "task::enable_sia::status",
+ "task::enable_sia::user_action",
+ "task::enable_tendermint::cancel",
+ "task::enable_tendermint::init",
+ "task::enable_tendermint::status",
+ "task::enable_tendermint::user_action",
+ "task::enable_tendermint_token::cancel",
+ "task::enable_tendermint_token::init",
+ "task::enable_tendermint_token::status",
+ "task::enable_tendermint_token::user_action",
+ "task::enable_utxo::cancel",
+ "task::enable_utxo::init",
+ "task::enable_utxo::status",
+ "task::enable_utxo::user_action",
+ "task::enable_z_coin::cancel",
+ "task::enable_z_coin::init",
+ "task::enable_z_coin::status",
+ "task::enable_z_coin::user_action",
+ "task::get_new_address::cancel",
+ "task::get_new_address::init",
+ "task::get_new_address::status",
+ "task::get_new_address::user_action",
+ "task::init_trezor::cancel",
+ "task::init_trezor::init",
+ "task::init_trezor::status",
+ "task::init_trezor::user_action",
+ "task::scan_for_new_addresses::cancel",
+ "task::scan_for_new_addresses::init",
+ "task::scan_for_new_addresses::status",
+ "task::withdraw::cancel",
+ "task::withdraw::init",
+ "task::withdraw::status",
+ "task::withdraw::user_action",
+ "trade_preimage",
+ "trezor_connection_status",
+ "update_nft",
+ "update_version_stat_collection",
+ "verify_message",
+ "wc_delete_session",
+ "wc_get_session",
+ "wc_get_sessions",
+ "wc_new_connection",
+ "wc_ping_session",
+ "withdraw",
+ "withdraw_nft",
+ "z_coin_tx_history"
+ ],
+ "last_updated": "2025-06-28T12:38:21.188488",
+ "commit_hash": null,
+ "extraction_patterns_used": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_error_responses.json b/reports/sia-rc-cleanup/kdf_error_responses.json
new file mode 100644
index 000000000..ee7a188e0
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_error_responses.json
@@ -0,0 +1,23 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457",
+ "generated_at": "2025-06-30T21:22:04.520676",
+ "scanner_type": "ERROR_RESPONSE_SCAN",
+ "scanner_version": "KDFTools v1.0.0",
+ "generated_during": "error_report_scan",
+ "method_source": "Postman JSON examples (dev branch)",
+ "is_primary_data_source": false,
+ "total_error_responses_found": {
+ "all": 0,
+ "v1": 0,
+ "v2": 0
+ }
+ },
+ "methods": {
+ "v1": {},
+ "v2": {}
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_gap_analysis.json b/reports/sia-rc-cleanup/kdf_gap_analysis.json
new file mode 100644
index 000000000..a61687bb3
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_gap_analysis.json
@@ -0,0 +1,38 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457",
+ "generated_at": "2025-06-30T21:22:08.695205"
+ },
+ "gap_analysis": {
+ "v1": {
+ "missing_in_docs": [],
+ "extra_in_docs": [],
+ "total_rust_methods": 55,
+ "total_doc_methods": 55,
+ "undocumented_methods": 0,
+ "extra_methods_in_docs": 0,
+ "coverage": "100.00%"
+ },
+ "v2": {
+ "missing_in_docs": [
+ "enable_sia"
+ ],
+ "extra_in_docs": [
+ "delete_wallet",
+ "wc_delete_session",
+ "wc_get_session",
+ "wc_get_sessions",
+ "wc_new_connection",
+ "wc_ping_session"
+ ],
+ "total_rust_methods": 169,
+ "total_doc_methods": 174,
+ "undocumented_methods": 1,
+ "extra_methods_in_docs": 6,
+ "coverage": "102.96%"
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_mdx_json_example_method_paths.json b/reports/sia-rc-cleanup/kdf_mdx_json_example_method_paths.json
new file mode 100644
index 000000000..b226a694b
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_mdx_json_example_method_paths.json
@@ -0,0 +1,246 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457",
+ "generated_at": "2025-06-30T21:04:38.279375",
+ "scanner_version": "KDF-MDX-JSON-Example-Extractor v1.0.0",
+ "scanner_type": "MDX_JSON_EXAMPLE_EXTRACTOR",
+ "total_methods": {
+ "all": 219,
+ "v1": 55,
+ "v2": 164
+ },
+ "versions_processed": [
+ "v1",
+ "v2"
+ ],
+ "is_primary_data_source": false
+ },
+ "method_paths": {
+ "v1": {
+ "active_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/active_swaps",
+ "all_swaps_uuids_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/all_swaps_uuids_by_filter",
+ "autoprice": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/autoprice",
+ "ban_pubkey": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/ban_pubkey",
+ "best_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/best_orders",
+ "buy": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/buy",
+ "cancel_all_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/cancel_all_orders",
+ "cancel_order": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/cancel_order",
+ "coins_needed_for_kick_start": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/coins_needed_for_kick_start",
+ "convert_utxo_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/convert_utxo_address",
+ "convertaddress": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/convertaddress",
+ "disable_coin": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/disable_coin",
+ "electrum": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/electrum",
+ "enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/enable",
+ "fundvalue": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/fundvalue",
+ "get_directly_connected_peers": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_directly_connected_peers",
+ "get_enabled_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_enabled_coins",
+ "get_gossip_mesh": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_gossip_mesh",
+ "get_gossip_peer_topics": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_gossip_peer_topics",
+ "get_gossip_topic_peers": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_gossip_topic_peers",
+ "get_my_peer_id": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_my_peer_id",
+ "get_relay_mesh": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_relay_mesh",
+ "get_trade_fee": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/get_trade_fee",
+ "help": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/help",
+ "import_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/import_swaps",
+ "inventory": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/inventory",
+ "kmd_rewards_info": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/kmd_rewards_info",
+ "list_banned_pubkeys": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/list_banned_pubkeys",
+ "max_taker_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/max_taker_vol",
+ "metrics": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/metrics",
+ "min_trading_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/min_trading_vol",
+ "my_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/my_balance",
+ "my_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/my_orders",
+ "my_recent_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/my_recent_swaps",
+ "my_swap_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/my_swap_status",
+ "my_tx_history": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/my_tx_history",
+ "order_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/order_status",
+ "orderbook": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/orderbook",
+ "orderbook_depth": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/orderbook_depth",
+ "orders_history_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/orders_history_by_filter",
+ "recover_funds_of_swap": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/recover_funds_of_swap",
+ "sell": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/sell",
+ "send_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/send_raw_transaction",
+ "set_required_confirmations": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/set_required_confirmations",
+ "set_requires_notarization": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/set_requires_notarization",
+ "setprice": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/setprice",
+ "show_priv_key": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/show_priv_key",
+ "stats_swap_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/stats_swap_status",
+ "stop": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/stop",
+ "trade_preimage": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/trade_preimage",
+ "unban_pubkeys": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/unban_pubkeys",
+ "update_maker_order": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/update_maker_order",
+ "validateaddress": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/validateaddress",
+ "version": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v1/version",
+ "withdraw": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/withdraw"
+ },
+ "v2": {
+ "1inch_v6_0_classic_swap_contract": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/1inch_v6_0_classic_swap_contract",
+ "1inch_v6_0_classic_swap_create": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/1inch_v6_0_classic_swap_create",
+ "1inch_v6_0_classic_swap_liquidity_sources": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/1inch_v6_0_classic_swap_liquidity_sources",
+ "1inch_v6_0_classic_swap_quote": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/1inch_v6_0_classic_swap_quote",
+ "1inch_v6_0_classic_swap_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/1inch_v6_0_classic_swap_tokens",
+ "account_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/account_balance",
+ "add_node_to_version_stat": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/add_node_to_version_stat",
+ "approve_token": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/approve_token",
+ "change_mnemonic_password": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/change_mnemonic_password",
+ "clear_nft_db": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/clear_nft_db",
+ "delete_wallet": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/delete_wallet",
+ "enable_bch_with_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_bch_with_tokens",
+ "enable_erc20": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_erc20",
+ "enable_eth_with_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_eth_with_tokens",
+ "enable_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_nft",
+ "enable_slp": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_slp",
+ "enable_tendermint_token": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_tendermint_token",
+ "enable_tendermint_with_assets": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/enable_tendermint_with_assets",
+ "experimental::staking::claim_rewards": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-claim_rewards",
+ "experimental::staking::delegate": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-delegate",
+ "experimental::staking::query::delegations": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-query-delegations",
+ "experimental::staking::query::ongoing_undelegations": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-query-ongoing_undelegations",
+ "experimental::staking::query::validators": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-query-validators",
+ "experimental::staking::undelegate": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/experimental-staking-undelegate",
+ "get_current_mtp": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_current_mtp",
+ "get_eth_estimated_fee_per_gas": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_eth_estimated_fee_per_gas",
+ "get_locked_amount": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_locked_amount",
+ "get_mnemonic": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_mnemonic",
+ "get_my_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_my_address",
+ "get_new_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_new_address",
+ "get_nft_list": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_nft_list",
+ "get_nft_metadata": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_nft_metadata",
+ "get_nft_transfers": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_nft_transfers",
+ "get_public_key": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_public_key",
+ "get_public_key_hash": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_public_key_hash",
+ "get_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_raw_transaction",
+ "get_shared_db_id": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_shared_db_id",
+ "get_swap_transaction_fee_policy": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_swap_transaction_fee_policy",
+ "get_token_allowance": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_token_allowance",
+ "get_token_info": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_token_info",
+ "get_wallet_names": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/get_wallet_names",
+ "gui_storage::activate_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-activate_coins",
+ "gui_storage::add_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-add_account",
+ "gui_storage::deactivate_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-deactivate_coins",
+ "gui_storage::delete_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-delete_account",
+ "gui_storage::enable_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-enable_account",
+ "gui_storage::get_account_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-get_account_coins",
+ "gui_storage::get_accounts": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-get_accounts",
+ "gui_storage::get_enabled_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-get_enabled_account",
+ "gui_storage::set_account_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-set_account_balance",
+ "gui_storage::set_account_description": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-set_account_description",
+ "gui_storage::set_account_name": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/gui_storage-set_account_name",
+ "lightning::channels::close_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-close_channel",
+ "lightning::channels::get_channel_details": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-get_channel_details",
+ "lightning::channels::get_claimable_balances": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-get_claimable_balances",
+ "lightning::channels::list_closed_channels_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-list_closed_channels_by_filter",
+ "lightning::channels::list_open_channels_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-list_open_channels_by_filter",
+ "lightning::channels::open_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-open_channel",
+ "lightning::channels::update_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-channels-update_channel",
+ "lightning::nodes::add_trusted_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-nodes-add_trusted_node",
+ "lightning::nodes::connect_to_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-nodes-connect_to_node",
+ "lightning::nodes::list_trusted_nodes": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-nodes-list_trusted_nodes",
+ "lightning::nodes::remove_trusted_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-nodes-remove_trusted_node",
+ "lightning::payments::generate_invoice": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-payments-generate_invoice",
+ "lightning::payments::get_payment_details": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-payments-get_payment_details",
+ "lightning::payments::list_payments_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-payments-list_payments_by_filter",
+ "lightning::payments::send_payment": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/lightning-payments-send_payment",
+ "max_maker_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/max_maker_vol",
+ "peer_connection_healthcheck": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/peer_connection_healthcheck",
+ "recreate_swap_data": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/recreate_swap_data",
+ "refresh_nft_metadata": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/refresh_nft_metadata",
+ "remove_node_from_version_stat": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/remove_node_from_version_stat",
+ "send_asked_data": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/send_asked_data",
+ "set_swap_transaction_fee_policy": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/set_swap_transaction_fee_policy",
+ "sign_message": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/sign_message",
+ "sign_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/sign_raw_transaction",
+ "start_simple_market_maker_bot": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/start_simple_market_maker_bot",
+ "start_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/start_version_stat_collection",
+ "stop_simple_market_maker_bot": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stop_simple_market_maker_bot",
+ "stop_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stop_version_stat_collection",
+ "stream::balance::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-balance-enable",
+ "stream::disable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-disable",
+ "stream::fee_estimator::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-fee_estimator-enable",
+ "stream::heartbeat::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-heartbeat-enable",
+ "stream::network::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-network-enable",
+ "stream::order_status::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-order_status-enable",
+ "stream::orderbook::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-orderbook-enable",
+ "stream::swap_status::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-swap_status-enable",
+ "stream::tx_history::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/stream-tx_history-enable",
+ "task::account_balance::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-account_balance-cancel",
+ "task::account_balance::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-account_balance-init",
+ "task::account_balance::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-account_balance-status",
+ "task::connect_metamask::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-connect_metamask-cancel",
+ "task::connect_metamask::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-connect_metamask-init",
+ "task::connect_metamask::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-connect_metamask-status",
+ "task::create_new_account::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-create_new_account-cancel",
+ "task::create_new_account::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-create_new_account-init",
+ "task::create_new_account::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-create_new_account-status",
+ "task::create_new_account::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-create_new_account-user_action",
+ "task::enable_bch::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_bch-cancel",
+ "task::enable_bch::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_bch-init",
+ "task::enable_bch::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_bch-status",
+ "task::enable_bch::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_bch-user_action",
+ "task::enable_erc20::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_erc20-cancel",
+ "task::enable_erc20::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_erc20-init",
+ "task::enable_erc20::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_erc20-status",
+ "task::enable_erc20::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_erc20-user_action",
+ "task::enable_eth::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_eth-cancel",
+ "task::enable_eth::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_eth-init",
+ "task::enable_eth::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_eth-status",
+ "task::enable_eth::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_eth-user_action",
+ "task::enable_lightning::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_lightning-cancel",
+ "task::enable_lightning::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_lightning-init",
+ "task::enable_lightning::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_lightning-status",
+ "task::enable_lightning::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_lightning-user_action",
+ "task::enable_qtum::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_qtum-cancel",
+ "task::enable_qtum::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_qtum-init",
+ "task::enable_qtum::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_qtum-status",
+ "task::enable_qtum::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_qtum-user_action",
+ "task::enable_sia::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_sia-cancel",
+ "task::enable_sia::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_sia-init",
+ "task::enable_sia::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_sia-status",
+ "task::enable_tendermint::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint-cancel",
+ "task::enable_tendermint::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint-init",
+ "task::enable_tendermint::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint-status",
+ "task::enable_tendermint::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint-user_action",
+ "task::enable_tendermint_token::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint_token-cancel",
+ "task::enable_tendermint_token::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint_token-init",
+ "task::enable_tendermint_token::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint_token-status",
+ "task::enable_tendermint_token::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_tendermint_token-user_action",
+ "task::enable_utxo::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_utxo-cancel",
+ "task::enable_utxo::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_utxo-init",
+ "task::enable_utxo::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_utxo-status",
+ "task::enable_utxo::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_utxo-user_action",
+ "task::enable_z_coin::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_z_coin-cancel",
+ "task::enable_z_coin::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_z_coin-init",
+ "task::enable_z_coin::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_z_coin-status",
+ "task::enable_z_coin::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-enable_z_coin-user_action",
+ "task::get_new_address::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-get_new_address-cancel",
+ "task::get_new_address::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-get_new_address-init",
+ "task::get_new_address::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-get_new_address-status",
+ "task::get_new_address::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-get_new_address-user_action",
+ "task::init_trezor::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-init_trezor-cancel",
+ "task::init_trezor::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-init_trezor-init",
+ "task::init_trezor::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-init_trezor-status",
+ "task::init_trezor::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-init_trezor-user_action",
+ "task::scan_for_new_addresses::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-scan_for_new_addresses-cancel",
+ "task::scan_for_new_addresses::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-scan_for_new_addresses-init",
+ "task::scan_for_new_addresses::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-scan_for_new_addresses-status",
+ "task::withdraw::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-withdraw-cancel",
+ "task::withdraw::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-withdraw-init",
+ "task::withdraw::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-withdraw-status",
+ "task::withdraw::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/task-withdraw-user_action",
+ "trezor_connection_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/trezor_connection_status",
+ "update_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/update_nft",
+ "update_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/update_version_stat_collection",
+ "verify_message": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/verify_message",
+ "wc_delete_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/wc_delete_session",
+ "wc_get_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/wc_get_session",
+ "wc_get_sessions": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/wc_get_sessions",
+ "wc_new_connection": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/wc_new_connection",
+ "wc_ping_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/wc_ping_session",
+ "withdraw_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/withdraw_nft",
+ "z_coin_tx_history": "/home/smk/GITHUB/KP/komodo-docs-mdx/postman/json/kdf/v2/z_coin_tx_history"
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_mdx_json_example_methods.json b/reports/sia-rc-cleanup/kdf_mdx_json_example_methods.json
new file mode 100644
index 000000000..3d7f9cd34
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_mdx_json_example_methods.json
@@ -0,0 +1,262 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457",
+ "generated_at": "2025-06-30T21:04:38.281915",
+ "scanner_version": "KDF-MDX-JSON-Example-Extractor v1.0.0",
+ "scanner_type": "MDX_JSON_EXAMPLE_EXTRACTOR",
+ "total_methods": {
+ "all": 219,
+ "v1": 55,
+ "v2": 164
+ },
+ "versions_processed": [
+ "v1",
+ "v2"
+ ],
+ "is_primary_data_source": false
+ },
+ "repository_data": {
+ "v1": {
+ "methods": [
+ "active_swaps",
+ "all_swaps_uuids_by_filter",
+ "autoprice",
+ "ban_pubkey",
+ "best_orders",
+ "buy",
+ "cancel_all_orders",
+ "cancel_order",
+ "coins_needed_for_kick_start",
+ "convert_utxo_address",
+ "convertaddress",
+ "disable_coin",
+ "electrum",
+ "enable",
+ "fundvalue",
+ "get_directly_connected_peers",
+ "get_enabled_coins",
+ "get_gossip_mesh",
+ "get_gossip_peer_topics",
+ "get_gossip_topic_peers",
+ "get_my_peer_id",
+ "get_relay_mesh",
+ "get_trade_fee",
+ "help",
+ "import_swaps",
+ "inventory",
+ "kmd_rewards_info",
+ "list_banned_pubkeys",
+ "max_taker_vol",
+ "metrics",
+ "min_trading_vol",
+ "my_balance",
+ "my_orders",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "order_status",
+ "orderbook",
+ "orderbook_depth",
+ "orders_history_by_filter",
+ "recover_funds_of_swap",
+ "sell",
+ "send_raw_transaction",
+ "set_required_confirmations",
+ "set_requires_notarization",
+ "setprice",
+ "show_priv_key",
+ "stats_swap_status",
+ "stop",
+ "trade_preimage",
+ "unban_pubkeys",
+ "update_maker_order",
+ "validateaddress",
+ "version",
+ "withdraw"
+ ],
+ "extraction_patterns_used": [
+ "JSON extraction from MDX files"
+ ],
+ "total_extracted": 86,
+ "total_methods_processed": 55,
+ "total_examples_found": 86
+ },
+ "v2": {
+ "methods": [
+ "1inch_v6_0_classic_swap_contract",
+ "1inch_v6_0_classic_swap_create",
+ "1inch_v6_0_classic_swap_liquidity_sources",
+ "1inch_v6_0_classic_swap_quote",
+ "1inch_v6_0_classic_swap_tokens",
+ "account_balance",
+ "add_node_to_version_stat",
+ "approve_token",
+ "change_mnemonic_password",
+ "clear_nft_db",
+ "delete_wallet",
+ "enable_bch_with_tokens",
+ "enable_erc20",
+ "enable_eth_with_tokens",
+ "enable_nft",
+ "enable_slp",
+ "enable_tendermint_token",
+ "enable_tendermint_with_assets",
+ "experimental::staking::claim_rewards",
+ "experimental::staking::delegate",
+ "experimental::staking::query::delegations",
+ "experimental::staking::query::ongoing_undelegations",
+ "experimental::staking::query::validators",
+ "experimental::staking::undelegate",
+ "get_current_mtp",
+ "get_eth_estimated_fee_per_gas",
+ "get_locked_amount",
+ "get_mnemonic",
+ "get_my_address",
+ "get_new_address",
+ "get_nft_list",
+ "get_nft_metadata",
+ "get_nft_transfers",
+ "get_public_key",
+ "get_public_key_hash",
+ "get_raw_transaction",
+ "get_shared_db_id",
+ "get_swap_transaction_fee_policy",
+ "get_token_allowance",
+ "get_token_info",
+ "get_wallet_names",
+ "gui_storage::activate_coins",
+ "gui_storage::add_account",
+ "gui_storage::deactivate_coins",
+ "gui_storage::delete_account",
+ "gui_storage::enable_account",
+ "gui_storage::get_account_coins",
+ "gui_storage::get_accounts",
+ "gui_storage::get_enabled_account",
+ "gui_storage::set_account_balance",
+ "gui_storage::set_account_description",
+ "gui_storage::set_account_name",
+ "lightning::channels::close_channel",
+ "lightning::channels::get_channel_details",
+ "lightning::channels::get_claimable_balances",
+ "lightning::channels::list_closed_channels_by_filter",
+ "lightning::channels::list_open_channels_by_filter",
+ "lightning::channels::open_channel",
+ "lightning::channels::update_channel",
+ "lightning::nodes::add_trusted_node",
+ "lightning::nodes::connect_to_node",
+ "lightning::nodes::list_trusted_nodes",
+ "lightning::nodes::remove_trusted_node",
+ "lightning::payments::generate_invoice",
+ "lightning::payments::get_payment_details",
+ "lightning::payments::list_payments_by_filter",
+ "lightning::payments::send_payment",
+ "max_maker_vol",
+ "peer_connection_healthcheck",
+ "recreate_swap_data",
+ "refresh_nft_metadata",
+ "remove_node_from_version_stat",
+ "send_asked_data",
+ "set_swap_transaction_fee_policy",
+ "sign_message",
+ "sign_raw_transaction",
+ "start_simple_market_maker_bot",
+ "start_version_stat_collection",
+ "stop_simple_market_maker_bot",
+ "stop_version_stat_collection",
+ "stream::balance::enable",
+ "stream::disable",
+ "stream::fee_estimator::enable",
+ "stream::heartbeat::enable",
+ "stream::network::enable",
+ "stream::order_status::enable",
+ "stream::orderbook::enable",
+ "stream::swap_status::enable",
+ "stream::tx_history::enable",
+ "task::account_balance::cancel",
+ "task::account_balance::init",
+ "task::account_balance::status",
+ "task::connect_metamask::cancel",
+ "task::connect_metamask::init",
+ "task::connect_metamask::status",
+ "task::create_new_account::cancel",
+ "task::create_new_account::init",
+ "task::create_new_account::status",
+ "task::create_new_account::user_action",
+ "task::enable_bch::cancel",
+ "task::enable_bch::init",
+ "task::enable_bch::status",
+ "task::enable_bch::user_action",
+ "task::enable_erc20::cancel",
+ "task::enable_erc20::init",
+ "task::enable_erc20::status",
+ "task::enable_erc20::user_action",
+ "task::enable_eth::cancel",
+ "task::enable_eth::init",
+ "task::enable_eth::status",
+ "task::enable_eth::user_action",
+ "task::enable_lightning::cancel",
+ "task::enable_lightning::init",
+ "task::enable_lightning::status",
+ "task::enable_lightning::user_action",
+ "task::enable_qtum::cancel",
+ "task::enable_qtum::init",
+ "task::enable_qtum::status",
+ "task::enable_qtum::user_action",
+ "task::enable_sia::cancel",
+ "task::enable_sia::init",
+ "task::enable_sia::status",
+ "task::enable_tendermint::cancel",
+ "task::enable_tendermint::init",
+ "task::enable_tendermint::status",
+ "task::enable_tendermint::user_action",
+ "task::enable_tendermint_token::cancel",
+ "task::enable_tendermint_token::init",
+ "task::enable_tendermint_token::status",
+ "task::enable_tendermint_token::user_action",
+ "task::enable_utxo::cancel",
+ "task::enable_utxo::init",
+ "task::enable_utxo::status",
+ "task::enable_utxo::user_action",
+ "task::enable_z_coin::cancel",
+ "task::enable_z_coin::init",
+ "task::enable_z_coin::status",
+ "task::enable_z_coin::user_action",
+ "task::get_new_address::cancel",
+ "task::get_new_address::init",
+ "task::get_new_address::status",
+ "task::get_new_address::user_action",
+ "task::init_trezor::cancel",
+ "task::init_trezor::init",
+ "task::init_trezor::status",
+ "task::init_trezor::user_action",
+ "task::scan_for_new_addresses::cancel",
+ "task::scan_for_new_addresses::init",
+ "task::scan_for_new_addresses::status",
+ "task::withdraw::cancel",
+ "task::withdraw::init",
+ "task::withdraw::status",
+ "task::withdraw::user_action",
+ "trezor_connection_status",
+ "update_nft",
+ "update_version_stat_collection",
+ "verify_message",
+ "wc_delete_session",
+ "wc_get_session",
+ "wc_get_sessions",
+ "wc_new_connection",
+ "wc_ping_session",
+ "withdraw_nft",
+ "z_coin_tx_history"
+ ],
+ "extraction_patterns_used": [
+ "JSON extraction from MDX files"
+ ],
+ "total_extracted": 234,
+ "total_methods_processed": 164,
+ "total_examples_found": 234
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_mdx_method_paths.json b/reports/sia-rc-cleanup/kdf_mdx_method_paths.json
new file mode 100644
index 000000000..8fc5a997e
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_mdx_method_paths.json
@@ -0,0 +1,254 @@
+{
+ "scan_metadata": {
+ "scanner_type": "MDX_METHOD_PATH_MAPPING",
+ "scanner_version": "KDFMethodPathMapper v2.0.0",
+ "generated_at": "2025-06-30T21:04:37.669510",
+ "generated_during": "mdx_scan",
+ "method_source": "mdx",
+ "is_primary_data_source": true,
+ "version_method_counts": {
+ "all": 229,
+ "v1": 55,
+ "v2": 174
+ },
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457"
+ },
+ "method_paths": {
+ "v1": {
+ "active_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx",
+ "all_swaps_uuids_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx",
+ "autoprice": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/autoprice/index.mdx",
+ "ban_pubkey": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx",
+ "best_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx",
+ "buy": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx",
+ "cancel_all_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx",
+ "cancel_order": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx",
+ "coins_needed_for_kick_start": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx",
+ "convert_utxo_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx",
+ "convertaddress": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx",
+ "disable_coin": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx",
+ "electrum": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx",
+ "enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx",
+ "fundvalue": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/fundvalue/index.mdx",
+ "get_directly_connected_peers": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx",
+ "get_enabled_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx",
+ "get_gossip_mesh": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx",
+ "get_gossip_peer_topics": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx",
+ "get_gossip_topic_peers": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx",
+ "get_my_peer_id": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx",
+ "get_relay_mesh": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx",
+ "get_trade_fee": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx",
+ "help": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/help/index.mdx",
+ "import_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx",
+ "inventory": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/inventory/index.mdx",
+ "kmd_rewards_info": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx",
+ "list_banned_pubkeys": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx",
+ "max_taker_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx",
+ "metrics": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx",
+ "min_trading_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx",
+ "my_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx",
+ "my_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx",
+ "my_recent_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx",
+ "my_swap_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx",
+ "my_tx_history": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx",
+ "order_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx",
+ "orderbook": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx",
+ "orderbook_depth": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx",
+ "orders_history_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx",
+ "recover_funds_of_swap": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx",
+ "sell": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx",
+ "send_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx",
+ "set_required_confirmations": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx",
+ "set_requires_notarization": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx",
+ "setprice": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx",
+ "show_priv_key": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx",
+ "stats_swap_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/stats_swap_status/index.mdx",
+ "stop": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx",
+ "trade_preimage": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx",
+ "unban_pubkeys": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx",
+ "update_maker_order": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx",
+ "validateaddress": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx",
+ "version": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/version/index.mdx",
+ "withdraw": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx"
+ },
+ "v2": {
+ "1inch_v6_0_classic_swap_contract": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/index.mdx",
+ "1inch_v6_0_classic_swap_create": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx",
+ "1inch_v6_0_classic_swap_liquidity_sources": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx",
+ "1inch_v6_0_classic_swap_quote": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx",
+ "1inch_v6_0_classic_swap_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx",
+ "account_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/account_balance/index.mdx",
+ "active_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx",
+ "add_node_to_version_stat": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx",
+ "approve_token": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx",
+ "best_orders": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx",
+ "change_mnemonic_password": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx",
+ "clear_nft_db": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx",
+ "delete_wallet": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/delete_wallet/index.mdx",
+ "enable_bch_with_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx",
+ "enable_erc20": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx",
+ "enable_eth_with_tokens": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx",
+ "enable_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx",
+ "enable_slp": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx",
+ "enable_tendermint_token": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx",
+ "enable_tendermint_with_assets": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx",
+ "experimental::staking::claim_rewards": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx",
+ "experimental::staking::delegate": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx",
+ "experimental::staking::query::delegations": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx",
+ "experimental::staking::query::ongoing_undelegations": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx",
+ "experimental::staking::query::validators": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx",
+ "experimental::staking::undelegate": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx",
+ "get_current_mtp": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx",
+ "get_enabled_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx",
+ "get_eth_estimated_fee_per_gas": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx",
+ "get_locked_amount": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx",
+ "get_mnemonic": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx",
+ "get_my_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_my_address/index.mdx",
+ "get_new_address": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_new_address/index.mdx",
+ "get_nft_list": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx",
+ "get_nft_metadata": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx",
+ "get_nft_transfers": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx",
+ "get_public_key": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx",
+ "get_public_key_hash": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx",
+ "get_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx",
+ "get_shared_db_id": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_shared_db_id/index.mdx",
+ "get_swap_transaction_fee_policy": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx",
+ "get_token_allowance": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx",
+ "get_token_info": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx",
+ "get_wallet_names": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx",
+ "gui_storage::activate_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/index.mdx",
+ "gui_storage::add_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/index.mdx",
+ "gui_storage::deactivate_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/index.mdx",
+ "gui_storage::delete_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/index.mdx",
+ "gui_storage::enable_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/index.mdx",
+ "gui_storage::get_account_coins": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/index.mdx",
+ "gui_storage::get_accounts": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/index.mdx",
+ "gui_storage::get_enabled_account": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/index.mdx",
+ "gui_storage::set_account_balance": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/index.mdx",
+ "gui_storage::set_account_description": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/index.mdx",
+ "gui_storage::set_account_name": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/index.mdx",
+ "lightning::channels::close_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx",
+ "lightning::channels::get_channel_details": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx",
+ "lightning::channels::get_claimable_balances": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx",
+ "lightning::channels::list_closed_channels_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx",
+ "lightning::channels::list_open_channels_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx",
+ "lightning::channels::open_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx",
+ "lightning::channels::update_channel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx",
+ "lightning::nodes::add_trusted_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx",
+ "lightning::nodes::connect_to_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx",
+ "lightning::nodes::list_trusted_nodes": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx",
+ "lightning::nodes::remove_trusted_node": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx",
+ "lightning::payments::generate_invoice": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx",
+ "lightning::payments::get_payment_details": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx",
+ "lightning::payments::list_payments_by_filter": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx",
+ "lightning::payments::send_payment": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx",
+ "max_maker_vol": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx",
+ "my_recent_swaps": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx",
+ "my_swap_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/index.mdx",
+ "my_tx_history": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx",
+ "orderbook": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx",
+ "peer_connection_healthcheck": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx",
+ "recreate_swap_data": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx",
+ "refresh_nft_metadata": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx",
+ "remove_node_from_version_stat": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx",
+ "send_asked_data": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/send_asked_data/index.mdx",
+ "set_swap_transaction_fee_policy": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx",
+ "sign_message": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx",
+ "sign_raw_transaction": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx",
+ "start_simple_market_maker_bot": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx",
+ "start_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx",
+ "stop_simple_market_maker_bot": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx",
+ "stop_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx",
+ "stream::balance::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx",
+ "stream::disable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx",
+ "stream::fee_estimator::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx",
+ "stream::heartbeat::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx",
+ "stream::network::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx",
+ "stream::order_status::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx",
+ "stream::orderbook::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx",
+ "stream::swap_status::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx",
+ "stream::tx_history::enable": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx",
+ "task::account_balance::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx",
+ "task::account_balance::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx",
+ "task::account_balance::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx",
+ "task::connect_metamask::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/index.mdx",
+ "task::connect_metamask::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/index.mdx",
+ "task::connect_metamask::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/index.mdx",
+ "task::create_new_account::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx",
+ "task::create_new_account::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx",
+ "task::create_new_account::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx",
+ "task::create_new_account::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx",
+ "task::enable_bch::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx",
+ "task::enable_bch::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx",
+ "task::enable_bch::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx",
+ "task::enable_bch::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx",
+ "task::enable_erc20::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/index.mdx",
+ "task::enable_erc20::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/index.mdx",
+ "task::enable_erc20::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/index.mdx",
+ "task::enable_erc20::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/index.mdx",
+ "task::enable_eth::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx",
+ "task::enable_eth::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx",
+ "task::enable_eth::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx",
+ "task::enable_eth::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx",
+ "task::enable_lightning::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx",
+ "task::enable_lightning::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx",
+ "task::enable_lightning::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx",
+ "task::enable_lightning::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/user_action/index.mdx",
+ "task::enable_qtum::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx",
+ "task::enable_qtum::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx",
+ "task::enable_qtum::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx",
+ "task::enable_qtum::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx",
+ "task::enable_sia::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/index.mdx",
+ "task::enable_sia::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/index.mdx",
+ "task::enable_sia::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/index.mdx",
+ "task::enable_sia::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/index.mdx",
+ "task::enable_tendermint::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx",
+ "task::enable_tendermint::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx",
+ "task::enable_tendermint::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx",
+ "task::enable_tendermint::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx",
+ "task::enable_tendermint_token::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/index.mdx",
+ "task::enable_tendermint_token::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/index.mdx",
+ "task::enable_tendermint_token::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/index.mdx",
+ "task::enable_tendermint_token::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/index.mdx",
+ "task::enable_utxo::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx",
+ "task::enable_utxo::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx",
+ "task::enable_utxo::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx",
+ "task::enable_utxo::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx",
+ "task::enable_z_coin::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx",
+ "task::enable_z_coin::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx",
+ "task::enable_z_coin::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx",
+ "task::enable_z_coin::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx",
+ "task::get_new_address::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx",
+ "task::get_new_address::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx",
+ "task::get_new_address::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx",
+ "task::get_new_address::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx",
+ "task::init_trezor::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx",
+ "task::init_trezor::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx",
+ "task::init_trezor::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx",
+ "task::init_trezor::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx",
+ "task::scan_for_new_addresses::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx",
+ "task::scan_for_new_addresses::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx",
+ "task::scan_for_new_addresses::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx",
+ "task::withdraw::cancel": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx",
+ "task::withdraw::init": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx",
+ "task::withdraw::status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx",
+ "task::withdraw::user_action": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx",
+ "trade_preimage": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx",
+ "trezor_connection_status": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/trezor_connection_status/index.mdx",
+ "update_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx",
+ "update_version_stat_collection": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx",
+ "verify_message": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx",
+ "wc_delete_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx",
+ "wc_get_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx",
+ "wc_get_sessions": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx",
+ "wc_new_connection": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx",
+ "wc_ping_session": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx",
+ "withdraw": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx",
+ "withdraw_nft": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx",
+ "z_coin_tx_history": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx"
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_mdx_methods.json b/reports/sia-rc-cleanup/kdf_mdx_methods.json
new file mode 100644
index 000000000..c64a2e10d
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_mdx_methods.json
@@ -0,0 +1,276 @@
+{
+ "scan_metadata": {
+ "scanner_type": "MDX_METHOD_PATH_MAPPING",
+ "scanner_version": "KDFMethodPathMapper v2.0.0",
+ "generated_at": "2025-06-30T21:04:37.672430",
+ "generated_during": "mdx_scan",
+ "method_source": "mdx",
+ "is_primary_data_source": true,
+ "version_method_counts": {
+ "all": 229,
+ "v1": 55,
+ "v2": 174
+ },
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457"
+ },
+ "repository_data": {
+ "v1": {
+ "branch": "add/postman/utils",
+ "version": "v1",
+ "source_type": "MDX_DOCUMENTATION",
+ "methods": [
+ "active_swaps",
+ "all_swaps_uuids_by_filter",
+ "autoprice",
+ "ban_pubkey",
+ "best_orders",
+ "buy",
+ "cancel_all_orders",
+ "cancel_order",
+ "coins_needed_for_kick_start",
+ "convert_utxo_address",
+ "convertaddress",
+ "disable_coin",
+ "electrum",
+ "enable",
+ "fundvalue",
+ "get_directly_connected_peers",
+ "get_enabled_coins",
+ "get_gossip_mesh",
+ "get_gossip_peer_topics",
+ "get_gossip_topic_peers",
+ "get_my_peer_id",
+ "get_relay_mesh",
+ "get_trade_fee",
+ "help",
+ "import_swaps",
+ "inventory",
+ "kmd_rewards_info",
+ "list_banned_pubkeys",
+ "max_taker_vol",
+ "metrics",
+ "min_trading_vol",
+ "my_balance",
+ "my_orders",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "order_status",
+ "orderbook",
+ "orderbook_depth",
+ "orders_history_by_filter",
+ "recover_funds_of_swap",
+ "sell",
+ "send_raw_transaction",
+ "set_required_confirmations",
+ "set_requires_notarization",
+ "setprice",
+ "show_priv_key",
+ "stats_swap_status",
+ "stop",
+ "trade_preimage",
+ "unban_pubkeys",
+ "update_maker_order",
+ "validateaddress",
+ "version",
+ "withdraw"
+ ],
+ "last_updated": "2025-06-30T21:04:37.672438",
+ "extraction_patterns_used": [
+ "MDX file parsing with path verification",
+ "Derived from method paths file",
+ "Only includes methods with actual MDX files"
+ ]
+ },
+ "v2": {
+ "branch": "add/postman/utils",
+ "version": "v2",
+ "source_type": "MDX_DOCUMENTATION",
+ "methods": [
+ "1inch_v6_0_classic_swap_contract",
+ "1inch_v6_0_classic_swap_create",
+ "1inch_v6_0_classic_swap_liquidity_sources",
+ "1inch_v6_0_classic_swap_quote",
+ "1inch_v6_0_classic_swap_tokens",
+ "account_balance",
+ "active_swaps",
+ "add_node_to_version_stat",
+ "approve_token",
+ "best_orders",
+ "change_mnemonic_password",
+ "clear_nft_db",
+ "delete_wallet",
+ "enable_bch_with_tokens",
+ "enable_erc20",
+ "enable_eth_with_tokens",
+ "enable_nft",
+ "enable_slp",
+ "enable_tendermint_token",
+ "enable_tendermint_with_assets",
+ "experimental::staking::claim_rewards",
+ "experimental::staking::delegate",
+ "experimental::staking::query::delegations",
+ "experimental::staking::query::ongoing_undelegations",
+ "experimental::staking::query::validators",
+ "experimental::staking::undelegate",
+ "get_current_mtp",
+ "get_enabled_coins",
+ "get_eth_estimated_fee_per_gas",
+ "get_locked_amount",
+ "get_mnemonic",
+ "get_my_address",
+ "get_new_address",
+ "get_nft_list",
+ "get_nft_metadata",
+ "get_nft_transfers",
+ "get_public_key",
+ "get_public_key_hash",
+ "get_raw_transaction",
+ "get_shared_db_id",
+ "get_swap_transaction_fee_policy",
+ "get_token_allowance",
+ "get_token_info",
+ "get_wallet_names",
+ "gui_storage::activate_coins",
+ "gui_storage::add_account",
+ "gui_storage::deactivate_coins",
+ "gui_storage::delete_account",
+ "gui_storage::enable_account",
+ "gui_storage::get_account_coins",
+ "gui_storage::get_accounts",
+ "gui_storage::get_enabled_account",
+ "gui_storage::set_account_balance",
+ "gui_storage::set_account_description",
+ "gui_storage::set_account_name",
+ "lightning::channels::close_channel",
+ "lightning::channels::get_channel_details",
+ "lightning::channels::get_claimable_balances",
+ "lightning::channels::list_closed_channels_by_filter",
+ "lightning::channels::list_open_channels_by_filter",
+ "lightning::channels::open_channel",
+ "lightning::channels::update_channel",
+ "lightning::nodes::add_trusted_node",
+ "lightning::nodes::connect_to_node",
+ "lightning::nodes::list_trusted_nodes",
+ "lightning::nodes::remove_trusted_node",
+ "lightning::payments::generate_invoice",
+ "lightning::payments::get_payment_details",
+ "lightning::payments::list_payments_by_filter",
+ "lightning::payments::send_payment",
+ "max_maker_vol",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "orderbook",
+ "peer_connection_healthcheck",
+ "recreate_swap_data",
+ "refresh_nft_metadata",
+ "remove_node_from_version_stat",
+ "send_asked_data",
+ "set_swap_transaction_fee_policy",
+ "sign_message",
+ "sign_raw_transaction",
+ "start_simple_market_maker_bot",
+ "start_version_stat_collection",
+ "stop_simple_market_maker_bot",
+ "stop_version_stat_collection",
+ "stream::balance::enable",
+ "stream::disable",
+ "stream::fee_estimator::enable",
+ "stream::heartbeat::enable",
+ "stream::network::enable",
+ "stream::order_status::enable",
+ "stream::orderbook::enable",
+ "stream::swap_status::enable",
+ "stream::tx_history::enable",
+ "task::account_balance::cancel",
+ "task::account_balance::init",
+ "task::account_balance::status",
+ "task::connect_metamask::cancel",
+ "task::connect_metamask::init",
+ "task::connect_metamask::status",
+ "task::create_new_account::cancel",
+ "task::create_new_account::init",
+ "task::create_new_account::status",
+ "task::create_new_account::user_action",
+ "task::enable_bch::cancel",
+ "task::enable_bch::init",
+ "task::enable_bch::status",
+ "task::enable_bch::user_action",
+ "task::enable_erc20::cancel",
+ "task::enable_erc20::init",
+ "task::enable_erc20::status",
+ "task::enable_erc20::user_action",
+ "task::enable_eth::cancel",
+ "task::enable_eth::init",
+ "task::enable_eth::status",
+ "task::enable_eth::user_action",
+ "task::enable_lightning::cancel",
+ "task::enable_lightning::init",
+ "task::enable_lightning::status",
+ "task::enable_lightning::user_action",
+ "task::enable_qtum::cancel",
+ "task::enable_qtum::init",
+ "task::enable_qtum::status",
+ "task::enable_qtum::user_action",
+ "task::enable_sia::cancel",
+ "task::enable_sia::init",
+ "task::enable_sia::status",
+ "task::enable_sia::user_action",
+ "task::enable_tendermint::cancel",
+ "task::enable_tendermint::init",
+ "task::enable_tendermint::status",
+ "task::enable_tendermint::user_action",
+ "task::enable_tendermint_token::cancel",
+ "task::enable_tendermint_token::init",
+ "task::enable_tendermint_token::status",
+ "task::enable_tendermint_token::user_action",
+ "task::enable_utxo::cancel",
+ "task::enable_utxo::init",
+ "task::enable_utxo::status",
+ "task::enable_utxo::user_action",
+ "task::enable_z_coin::cancel",
+ "task::enable_z_coin::init",
+ "task::enable_z_coin::status",
+ "task::enable_z_coin::user_action",
+ "task::get_new_address::cancel",
+ "task::get_new_address::init",
+ "task::get_new_address::status",
+ "task::get_new_address::user_action",
+ "task::init_trezor::cancel",
+ "task::init_trezor::init",
+ "task::init_trezor::status",
+ "task::init_trezor::user_action",
+ "task::scan_for_new_addresses::cancel",
+ "task::scan_for_new_addresses::init",
+ "task::scan_for_new_addresses::status",
+ "task::withdraw::cancel",
+ "task::withdraw::init",
+ "task::withdraw::status",
+ "task::withdraw::user_action",
+ "trade_preimage",
+ "trezor_connection_status",
+ "update_nft",
+ "update_version_stat_collection",
+ "verify_message",
+ "wc_delete_session",
+ "wc_get_session",
+ "wc_get_sessions",
+ "wc_new_connection",
+ "wc_ping_session",
+ "withdraw",
+ "withdraw_nft",
+ "z_coin_tx_history"
+ ],
+ "last_updated": "2025-06-30T21:04:37.672440",
+ "extraction_patterns_used": [
+ "MDX file parsing with path verification",
+ "Derived from method paths file",
+ "Only includes methods with actual MDX files"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_node_response_comparison.json b/reports/sia-rc-cleanup/kdf_node_response_comparison.json
new file mode 100644
index 000000000..b04fe9ed2
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_node_response_comparison.json
@@ -0,0 +1,1792 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "aee8e9ed338fd288881d1b6ae537d7faa24964fc",
+ "mdx_commit": "9c2d86b7610bf959d4a722979f2e8cf63fd40457",
+ "generated_at": "2025-06-30T21:22:04.559782",
+ "scanner_type": "NODE_RESPONSE_COMPARISON",
+ "scanner_version": "KDFTools v1.0.0",
+ "generated_during": "node_response_comparison_scan",
+ "method_source": "Postman JSON examples (dev branch)",
+ "is_primary_data_source": false,
+ "total_methods_differing": {
+ "all": 159,
+ "v1": 55,
+ "v2": 104
+ }
+ },
+ "methods": {
+ "v1": {
+ "all_swaps_uuids_by_filter_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "all_swaps_uuids_by_filter_2": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "all_swaps_uuids_by_filter_3": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "autoprice_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "ban_pubkey_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": true
+ },
+ "buy_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "cancel_all_orders_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "cancel_all_orders_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "cancel_all_orders_3": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "cancel_order_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "coins_needed_for_kick_start_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "nonhd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "convert_utxo_address_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "convertaddress_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "disable_coin_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "electrum_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "fundvalue_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_directly_connected_peers_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "get_gossip_mesh_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "hd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_gossip_peer_topics_1": {
+ "nodes": {
+ "hd-native": "success",
+ "hd-wasm": "success",
+ "nonhd-native": "success",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_gossip_topic_peers_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": true
+ },
+ "get_my_peer_id_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_relay_mesh_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_trade_fee_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "help_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "import_swaps_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": true
+ },
+ "inventory_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "kmd_rewards_info_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "max_taker_vol_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "hd-native": "error",
+ "nonhd-native": "success",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "metrics_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "min_trading_vol_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "my_balance_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "success",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_orders_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "hd-wasm": "success",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "order_status_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "orderbook_depth_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "orders_history_by_filter_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "orders_history_by_filter_2": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "orders_history_by_filter_3": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "orders_history_by_filter_4": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "orders_history_by_filter_5": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "recover_funds_of_swap_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "sell_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "set_required_confirmations_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "set_requires_notarization_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-wasm": "error",
+ "hd-native": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "setprice_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_3": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_4": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_5": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_6": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "setprice_7": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "stats_swap_status_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_2": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_3": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_4": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_5": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_maker_order_6": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "validateaddress_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-wasm": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "version_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ }
+ },
+ "v2": {
+ "1inch_v6_0_classic_swap_contract_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "1inch_v6_0_classic_swap_create_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "1inch_v6_0_classic_swap_liquidity_sources_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "1inch_v6_0_classic_swap_quote_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "1inch_v6_0_classic_swap_tokens_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "account_balance_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "active_swaps_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "nonhd-wasm": "error",
+ "nonhd-native": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "active_swaps_2": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": true
+ },
+ "add_node_to_version_stat_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "approve_token_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "best_orders_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "best_orders_2": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "best_orders_3": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "change_mnemonic_password_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "clear_nft_db_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "clear_nft_db_2": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "delete_wallet_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_eth_with_tokens_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_eth_with_tokens_2": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_eth_with_tokens_3": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_eth_with_tokens_4": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_nft_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_tendermint_with_assets_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_tendermint_with_assets_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "enable_tendermint_with_assets_3": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_current_mtp_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_enabled_coins_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "nonhd-native": "error",
+ "hd-wasm": "success",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_eth_estimated_fee_per_gas_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_eth_estimated_fee_per_gas_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_locked_amount_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_mnemonic_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_mnemonic_2": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_my_address_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_new_address_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_nft_list_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": true
+ },
+ "get_nft_list_2": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_nft_metadata_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_nft_transfers_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_public_key_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "success",
+ "hd-wasm": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_public_key_hash_1": {
+ "nodes": {
+ "hd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_raw_transaction_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_shared_db_id_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success",
+ "hd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "get_swap_transaction_fee_policy_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_token_allowance_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_token_info_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "get_wallet_names_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "max_maker_vol_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_recent_swaps_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "my_tx_history_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_tx_history_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_tx_history_3": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_tx_history_4": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "my_tx_history_5": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "orderbook_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "peer_connection_healthcheck_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "recreate_swap_data_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "refresh_nft_metadata_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "remove_node_from_version_stat_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "nonhd-native": "success",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "send_asked_data_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "set_swap_transaction_fee_policy_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_message_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_message_2": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_message_3": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_raw_transaction_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_raw_transaction_2": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "sign_raw_transaction_3": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "start_simple_market_maker_bot_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "hd-wasm": "success"
+ },
+ "all_responses_same": true
+ },
+ "start_version_stat_collection_1": {
+ "nodes": {
+ "nonhd-native": "success",
+ "hd-native": "success",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "stop_simple_market_maker_bot_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "stop_version_stat_collection_1": {
+ "nodes": {
+ "hd-native": "success",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "task::account_balance::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "success",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::connect_metamask::init_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "nonhd-native": "error",
+ "hd-wasm": "success",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::create_new_account::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "success",
+ "hd-native": "error",
+ "nonhd-wasm": "success"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_erc20::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_eth::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_eth::init_2": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_eth::init_3": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_eth::init_4": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_lightning::init_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_qtum::init_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_tendermint::init_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_tendermint_token::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_utxo::init_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": true
+ },
+ "task::enable_z_coin::init_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_z_coin::init_2": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_z_coin::init_3": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::enable_z_coin::init_4": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::get_new_address::init_1": {
+ "nodes": {
+ "nonhd-wasm": "success",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::init_trezor::init_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "nonhd-native": "success",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "task::init_trezor::init_2": {
+ "nodes": {
+ "hd-wasm": "success",
+ "nonhd-wasm": "error",
+ "hd-native": "success",
+ "nonhd-native": "success"
+ },
+ "all_responses_same": false
+ },
+ "task::scan_for_new_addresses::init_1": {
+ "nodes": {
+ "hd-native": "success",
+ "nonhd-wasm": "success",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "trezor_connection_status_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_nft_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "update_version_stat_collection_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_delete_session_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_get_session_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_get_session_2": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_get_sessions_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_new_connection_1": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_ping_session_1": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "wc_ping_session_2": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_1": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_10": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_11": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_12": {
+ "nodes": {
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_13": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_2": {
+ "nodes": {
+ "hd-wasm": "error",
+ "nonhd-wasm": "error",
+ "nonhd-native": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_3": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_4": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_5": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_6": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_7": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_8": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_9": {
+ "nodes": {
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_nft_1": {
+ "nodes": {
+ "hd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_nft_2": {
+ "nodes": {
+ "hd-native": "error",
+ "hd-wasm": "error",
+ "nonhd-native": "error",
+ "nonhd-wasm": "error"
+ },
+ "all_responses_same": false
+ },
+ "withdraw_nft_3": {
+ "nodes": {
+ "nonhd-native": "error",
+ "nonhd-wasm": "error",
+ "hd-wasm": "error",
+ "hd-native": "error"
+ },
+ "all_responses_same": false
+ },
+ "z_coin_tx_history_1": {
+ "nodes": {
+ "nonhd-wasm": "error",
+ "hd-native": "error",
+ "nonhd-native": "error",
+ "hd-wasm": "error"
+ },
+ "all_responses_same": false
+ }
+ }
+ },
+ "differing_methods": {
+ "v1": [
+ "all_swaps_uuids_by_filter_1",
+ "all_swaps_uuids_by_filter_3",
+ "autoprice_1",
+ "buy_1",
+ "cancel_all_orders_1",
+ "cancel_all_orders_2",
+ "cancel_all_orders_3",
+ "cancel_order_1",
+ "coins_needed_for_kick_start_1",
+ "convert_utxo_address_1",
+ "convertaddress_1",
+ "disable_coin_1",
+ "electrum_1",
+ "enable_1",
+ "fundvalue_1",
+ "get_gossip_mesh_1",
+ "get_gossip_peer_topics_1",
+ "get_my_peer_id_1",
+ "get_relay_mesh_1",
+ "get_trade_fee_1",
+ "help_1",
+ "inventory_1",
+ "kmd_rewards_info_1",
+ "max_taker_vol_1",
+ "metrics_1",
+ "min_trading_vol_1",
+ "my_balance_1",
+ "my_orders_1",
+ "order_status_1",
+ "orderbook_depth_1",
+ "orders_history_by_filter_1",
+ "orders_history_by_filter_2",
+ "orders_history_by_filter_3",
+ "orders_history_by_filter_4",
+ "orders_history_by_filter_5",
+ "recover_funds_of_swap_1",
+ "sell_1",
+ "set_required_confirmations_1",
+ "set_requires_notarization_1",
+ "setprice_1",
+ "setprice_2",
+ "setprice_3",
+ "setprice_4",
+ "setprice_5",
+ "setprice_6",
+ "setprice_7",
+ "stats_swap_status_1",
+ "update_maker_order_1",
+ "update_maker_order_2",
+ "update_maker_order_3",
+ "update_maker_order_4",
+ "update_maker_order_5",
+ "update_maker_order_6",
+ "validateaddress_1",
+ "version_1"
+ ],
+ "v2": [
+ "1inch_v6_0_classic_swap_create_1",
+ "1inch_v6_0_classic_swap_liquidity_sources_1",
+ "1inch_v6_0_classic_swap_quote_1",
+ "1inch_v6_0_classic_swap_tokens_1",
+ "account_balance_1",
+ "active_swaps_1",
+ "add_node_to_version_stat_1",
+ "approve_token_1",
+ "best_orders_1",
+ "best_orders_2",
+ "best_orders_3",
+ "change_mnemonic_password_1",
+ "delete_wallet_1",
+ "enable_eth_with_tokens_1",
+ "enable_eth_with_tokens_2",
+ "enable_eth_with_tokens_3",
+ "enable_eth_with_tokens_4",
+ "enable_nft_1",
+ "enable_tendermint_with_assets_1",
+ "enable_tendermint_with_assets_2",
+ "enable_tendermint_with_assets_3",
+ "get_current_mtp_1",
+ "get_enabled_coins_1",
+ "get_eth_estimated_fee_per_gas_1",
+ "get_eth_estimated_fee_per_gas_2",
+ "get_locked_amount_1",
+ "get_mnemonic_1",
+ "get_mnemonic_2",
+ "get_my_address_1",
+ "get_new_address_1",
+ "get_nft_list_2",
+ "get_nft_metadata_1",
+ "get_nft_transfers_1",
+ "get_public_key_1",
+ "get_public_key_hash_1",
+ "get_raw_transaction_1",
+ "get_shared_db_id_1",
+ "get_swap_transaction_fee_policy_1",
+ "get_token_allowance_1",
+ "get_token_info_1",
+ "get_wallet_names_1",
+ "max_maker_vol_1",
+ "my_recent_swaps_1",
+ "my_tx_history_1",
+ "my_tx_history_2",
+ "my_tx_history_3",
+ "my_tx_history_4",
+ "my_tx_history_5",
+ "orderbook_1",
+ "recreate_swap_data_1",
+ "refresh_nft_metadata_1",
+ "remove_node_from_version_stat_1",
+ "send_asked_data_1",
+ "set_swap_transaction_fee_policy_1",
+ "sign_message_1",
+ "sign_message_2",
+ "sign_message_3",
+ "sign_raw_transaction_1",
+ "sign_raw_transaction_2",
+ "sign_raw_transaction_3",
+ "start_version_stat_collection_1",
+ "stop_simple_market_maker_bot_1",
+ "stop_version_stat_collection_1",
+ "task::account_balance::init_1",
+ "task::connect_metamask::init_1",
+ "task::create_new_account::init_1",
+ "task::enable_erc20::init_1",
+ "task::enable_lightning::init_1",
+ "task::enable_tendermint_token::init_1",
+ "task::enable_z_coin::init_1",
+ "task::enable_z_coin::init_2",
+ "task::enable_z_coin::init_3",
+ "task::enable_z_coin::init_4",
+ "task::get_new_address::init_1",
+ "task::init_trezor::init_1",
+ "task::init_trezor::init_2",
+ "task::scan_for_new_addresses::init_1",
+ "trezor_connection_status_1",
+ "update_nft_1",
+ "update_version_stat_collection_1",
+ "wc_delete_session_1",
+ "wc_get_session_1",
+ "wc_get_session_2",
+ "wc_get_sessions_1",
+ "wc_new_connection_1",
+ "wc_ping_session_1",
+ "wc_ping_session_2",
+ "withdraw_1",
+ "withdraw_10",
+ "withdraw_11",
+ "withdraw_12",
+ "withdraw_13",
+ "withdraw_2",
+ "withdraw_3",
+ "withdraw_4",
+ "withdraw_5",
+ "withdraw_6",
+ "withdraw_7",
+ "withdraw_8",
+ "withdraw_9",
+ "withdraw_nft_1",
+ "withdraw_nft_2",
+ "withdraw_nft_3",
+ "z_coin_tx_history_1"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_openapi_methods.json b/reports/sia-rc-cleanup/kdf_openapi_methods.json
new file mode 100644
index 000000000..378c481f7
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_openapi_methods.json
@@ -0,0 +1,37 @@
+{
+ "scan_metadata": {
+ "scanner_type": "OPENAPI_SPEC_GENERATOR",
+ "scanner_version": "KDF-OpenAPI-Generator v2.0.0",
+ "generated_at": "2025-06-30T21:22:07.053285",
+ "generated_during": "OpenAPI spec generation",
+ "method_source": "MDX method files",
+ "is_primary_data_source": false,
+ "version_method_counts": {
+ "all": 0,
+ "v1": 0,
+ "v2": 0
+ }
+ },
+ "repository_data": {
+ "v1": {
+ "branch": "add/postman/utils",
+ "version": "v1",
+ "source_type": "OPENAPI_DOCUMENTATION",
+ "methods": [],
+ "last_updated": "2025-06-30T21:22:07.053308",
+ "extraction_patterns_used": [
+ "MDX file parsing"
+ ]
+ },
+ "v2": {
+ "branch": "add/postman/utils",
+ "version": "v2",
+ "source_type": "OPENAPI_DOCUMENTATION",
+ "methods": [],
+ "last_updated": "2025-06-30T21:22:07.053310",
+ "extraction_patterns_used": [
+ "MDX file parsing"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_postman_collection_method_paths.json b/reports/sia-rc-cleanup/kdf_postman_collection_method_paths.json
new file mode 100644
index 000000000..83ed40b6b
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_postman_collection_method_paths.json
@@ -0,0 +1,234 @@
+{
+ "v1": {
+ "active_swaps": "KDF_API_V1_Collection.postman_collection.json",
+ "all_swaps_uuids_by_filter": "KDF_API_V1_Collection.postman_collection.json",
+ "autoprice": "KDF_API_V1_Collection.postman_collection.json",
+ "ban_pubkey": "KDF_API_V1_Collection.postman_collection.json",
+ "best_orders": "KDF_API_V1_Collection.postman_collection.json",
+ "buy": "KDF_API_V1_Collection.postman_collection.json",
+ "cancel_all_orders": "KDF_API_V1_Collection.postman_collection.json",
+ "cancel_order": "KDF_API_V1_Collection.postman_collection.json",
+ "coins_needed_for_kick_start": "KDF_API_V1_Collection.postman_collection.json",
+ "convert_utxo_address": "KDF_API_V1_Collection.postman_collection.json",
+ "convertaddress": "KDF_API_V1_Collection.postman_collection.json",
+ "disable_coin": "KDF_API_V1_Collection.postman_collection.json",
+ "electrum": "KDF_API_V1_Collection.postman_collection.json",
+ "enable": "KDF_API_V1_Collection.postman_collection.json",
+ "fundvalue": "KDF_API_V1_Collection.postman_collection.json",
+ "get_directly_connected_peers": "KDF_API_V1_Collection.postman_collection.json",
+ "get_enabled_coins": "KDF_API_V1_Collection.postman_collection.json",
+ "get_gossip_mesh": "KDF_API_V1_Collection.postman_collection.json",
+ "get_gossip_peer_topics": "KDF_API_V1_Collection.postman_collection.json",
+ "get_gossip_topic_peers": "KDF_API_V1_Collection.postman_collection.json",
+ "get_my_peer_id": "KDF_API_V1_Collection.postman_collection.json",
+ "get_relay_mesh": "KDF_API_V1_Collection.postman_collection.json",
+ "get_trade_fee": "KDF_API_V1_Collection.postman_collection.json",
+ "help": "KDF_API_V1_Collection.postman_collection.json",
+ "import_swaps": "KDF_API_V1_Collection.postman_collection.json",
+ "inventory": "KDF_API_V1_Collection.postman_collection.json",
+ "kmd_rewards_info": "KDF_API_V1_Collection.postman_collection.json",
+ "list_banned_pubkeys": "KDF_API_V1_Collection.postman_collection.json",
+ "max_taker_vol": "KDF_API_V1_Collection.postman_collection.json",
+ "metrics": "KDF_API_V1_Collection.postman_collection.json",
+ "min_trading_vol": "KDF_API_V1_Collection.postman_collection.json",
+ "my_balance": "KDF_API_V1_Collection.postman_collection.json",
+ "my_orders": "KDF_API_V1_Collection.postman_collection.json",
+ "my_recent_swaps": "KDF_API_V1_Collection.postman_collection.json",
+ "my_swap_status": "KDF_API_V1_Collection.postman_collection.json",
+ "my_tx_history": "KDF_API_V1_Collection.postman_collection.json",
+ "order_status": "KDF_API_V1_Collection.postman_collection.json",
+ "orderbook": "KDF_API_V1_Collection.postman_collection.json",
+ "orderbook_depth": "KDF_API_V1_Collection.postman_collection.json",
+ "orders_history_by_filter": "KDF_API_V1_Collection.postman_collection.json",
+ "recover_funds_of_swap": "KDF_API_V1_Collection.postman_collection.json",
+ "sell": "KDF_API_V1_Collection.postman_collection.json",
+ "send_raw_transaction": "KDF_API_V1_Collection.postman_collection.json",
+ "set_required_confirmations": "KDF_API_V1_Collection.postman_collection.json",
+ "set_requires_notarization": "KDF_API_V1_Collection.postman_collection.json",
+ "setprice": "KDF_API_V1_Collection.postman_collection.json",
+ "show_priv_key": "KDF_API_V1_Collection.postman_collection.json",
+ "stats_swap_status": "KDF_API_V1_Collection.postman_collection.json",
+ "stop": "KDF_API_V1_Collection.postman_collection.json",
+ "trade_preimage": "KDF_API_V1_Collection.postman_collection.json",
+ "unban_pubkeys": "KDF_API_V1_Collection.postman_collection.json",
+ "update_maker_order": "KDF_API_V1_Collection.postman_collection.json",
+ "validateaddress": "KDF_API_V1_Collection.postman_collection.json",
+ "version": "KDF_API_V1_Collection.postman_collection.json",
+ "withdraw": "KDF_API_V1_Collection.postman_collection.json"
+ },
+ "v2": {
+ "1inch_v6_0_classic_swap_contract": "KDF_API_V2_Collection.postman_collection.json",
+ "1inch_v6_0_classic_swap_create": "KDF_API_V2_Collection.postman_collection.json",
+ "1inch_v6_0_classic_swap_liquidity_sources": "KDF_API_V2_Collection.postman_collection.json",
+ "1inch_v6_0_classic_swap_quote": "KDF_API_V2_Collection.postman_collection.json",
+ "1inch_v6_0_classic_swap_tokens": "KDF_API_V2_Collection.postman_collection.json",
+ "account_balance": "KDF_API_V2_Collection.postman_collection.json",
+ "active_swaps": "KDF_API_V2_Collection.postman_collection.json",
+ "add_node_to_version_stat": "KDF_API_V2_Collection.postman_collection.json",
+ "approve_token": "KDF_API_V2_Collection.postman_collection.json",
+ "best_orders": "KDF_API_V2_Collection.postman_collection.json",
+ "change_mnemonic_password": "KDF_API_V2_Collection.postman_collection.json",
+ "clear_nft_db": "KDF_API_V2_Collection.postman_collection.json",
+ "delete_wallet": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_bch_with_tokens": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_erc20": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_eth_with_tokens": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_nft": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_slp": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_tendermint_token": "KDF_API_V2_Collection.postman_collection.json",
+ "enable_tendermint_with_assets": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::claim_rewards": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::delegate": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::query::delegations": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::query::ongoing_undelegations": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::query::validators": "KDF_API_V2_Collection.postman_collection.json",
+ "experimental::staking::undelegate": "KDF_API_V2_Collection.postman_collection.json",
+ "get_current_mtp": "KDF_API_V2_Collection.postman_collection.json",
+ "get_enabled_coins": "KDF_API_V2_Collection.postman_collection.json",
+ "get_eth_estimated_fee_per_gas": "KDF_API_V2_Collection.postman_collection.json",
+ "get_locked_amount": "KDF_API_V2_Collection.postman_collection.json",
+ "get_mnemonic": "KDF_API_V2_Collection.postman_collection.json",
+ "get_my_address": "KDF_API_V2_Collection.postman_collection.json",
+ "get_new_address": "KDF_API_V2_Collection.postman_collection.json",
+ "get_nft_list": "KDF_API_V2_Collection.postman_collection.json",
+ "get_nft_metadata": "KDF_API_V2_Collection.postman_collection.json",
+ "get_nft_transfers": "KDF_API_V2_Collection.postman_collection.json",
+ "get_public_key": "KDF_API_V2_Collection.postman_collection.json",
+ "get_public_key_hash": "KDF_API_V2_Collection.postman_collection.json",
+ "get_raw_transaction": "KDF_API_V2_Collection.postman_collection.json",
+ "get_shared_db_id": "KDF_API_V2_Collection.postman_collection.json",
+ "get_swap_transaction_fee_policy": "KDF_API_V2_Collection.postman_collection.json",
+ "get_token_allowance": "KDF_API_V2_Collection.postman_collection.json",
+ "get_token_info": "KDF_API_V2_Collection.postman_collection.json",
+ "get_wallet_names": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::activate_coins": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::add_account": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::deactivate_coins": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::delete_account": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::enable_account": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::get_account_coins": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::get_accounts": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::get_enabled_account": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::set_account_balance": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::set_account_description": "KDF_API_V2_Collection.postman_collection.json",
+ "gui_storage::set_account_name": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::close_channel": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::get_channel_details": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::get_claimable_balances": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::list_closed_channels_by_filter": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::list_open_channels_by_filter": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::open_channel": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::channels::update_channel": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::nodes::add_trusted_node": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::nodes::connect_to_node": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::nodes::list_trusted_nodes": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::nodes::remove_trusted_node": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::payments::generate_invoice": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::payments::get_payment_details": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::payments::list_payments_by_filter": "KDF_API_V2_Collection.postman_collection.json",
+ "lightning::payments::send_payment": "KDF_API_V2_Collection.postman_collection.json",
+ "max_maker_vol": "KDF_API_V2_Collection.postman_collection.json",
+ "my_recent_swaps": "KDF_API_V2_Collection.postman_collection.json",
+ "my_swap_status": "KDF_API_V2_Collection.postman_collection.json",
+ "my_tx_history": "KDF_API_V2_Collection.postman_collection.json",
+ "orderbook": "KDF_API_V2_Collection.postman_collection.json",
+ "peer_connection_healthcheck": "KDF_API_V2_Collection.postman_collection.json",
+ "recreate_swap_data": "KDF_API_V2_Collection.postman_collection.json",
+ "refresh_nft_metadata": "KDF_API_V2_Collection.postman_collection.json",
+ "remove_node_from_version_stat": "KDF_API_V2_Collection.postman_collection.json",
+ "send_asked_data": "KDF_API_V2_Collection.postman_collection.json",
+ "set_swap_transaction_fee_policy": "KDF_API_V2_Collection.postman_collection.json",
+ "sign_message": "KDF_API_V2_Collection.postman_collection.json",
+ "sign_raw_transaction": "KDF_API_V2_Collection.postman_collection.json",
+ "start_simple_market_maker_bot": "KDF_API_V2_Collection.postman_collection.json",
+ "start_version_stat_collection": "KDF_API_V2_Collection.postman_collection.json",
+ "stop_simple_market_maker_bot": "KDF_API_V2_Collection.postman_collection.json",
+ "stop_version_stat_collection": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::balance::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::disable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::fee_estimator::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::heartbeat::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::network::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::order_status::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::orderbook::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::swap_status::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "stream::tx_history::enable": "KDF_API_V2_Collection.postman_collection.json",
+ "task::account_balance::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::account_balance::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::account_balance::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::connect_metamask::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::connect_metamask::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::connect_metamask::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::create_new_account::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::create_new_account::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::create_new_account::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::create_new_account::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_bch::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_bch::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_bch::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_bch::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_erc20::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_erc20::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_erc20::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_erc20::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_eth::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_eth::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_eth::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_eth::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_lightning::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_lightning::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_lightning::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_lightning::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_qtum::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_qtum::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_qtum::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_qtum::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_sia::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_sia::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_sia::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint_token::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint_token::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint_token::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_tendermint_token::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_utxo::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_utxo::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_utxo::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_utxo::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_z_coin::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_z_coin::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_z_coin::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::enable_z_coin::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::get_new_address::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::get_new_address::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::get_new_address::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::get_new_address::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::init_trezor::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::init_trezor::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::init_trezor::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::init_trezor::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "task::scan_for_new_addresses::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::scan_for_new_addresses::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::scan_for_new_addresses::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::withdraw::cancel": "KDF_API_V2_Collection.postman_collection.json",
+ "task::withdraw::init": "KDF_API_V2_Collection.postman_collection.json",
+ "task::withdraw::status": "KDF_API_V2_Collection.postman_collection.json",
+ "task::withdraw::user_action": "KDF_API_V2_Collection.postman_collection.json",
+ "trade_preimage": "KDF_API_V2_Collection.postman_collection.json",
+ "trezor_connection_status": "KDF_API_V2_Collection.postman_collection.json",
+ "update_nft": "KDF_API_V2_Collection.postman_collection.json",
+ "update_version_stat_collection": "KDF_API_V2_Collection.postman_collection.json",
+ "verify_message": "KDF_API_V2_Collection.postman_collection.json",
+ "wc_delete_session": "KDF_API_V2_Collection.postman_collection.json",
+ "wc_get_session": "KDF_API_V2_Collection.postman_collection.json",
+ "wc_get_sessions": "KDF_API_V2_Collection.postman_collection.json",
+ "wc_new_connection": "KDF_API_V2_Collection.postman_collection.json",
+ "wc_ping_session": "KDF_API_V2_Collection.postman_collection.json",
+ "withdraw": "KDF_API_V2_Collection.postman_collection.json",
+ "withdraw_nft": "KDF_API_V2_Collection.postman_collection.json",
+ "z_coin_tx_history": "KDF_API_V2_Collection.postman_collection.json"
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/kdf_rust_methods.json b/reports/sia-rc-cleanup/kdf_rust_methods.json
new file mode 100644
index 000000000..5387699ab
--- /dev/null
+++ b/reports/sia-rc-cleanup/kdf_rust_methods.json
@@ -0,0 +1,261 @@
+{
+ "scan_metadata": {
+ "scanner_type": "RUST_METHODS_SCAN",
+ "scanner_version": "KDFScanner v4.0.0",
+ "generated_at": "2025-06-30T21:04:37.181206",
+ "generated_during": "rust_scan",
+ "method_source": "KDF Repository (branch: sia-rc-cleanup)",
+ "is_primary_data_source": true,
+ "total_known_methods": {
+ "all": 224,
+ "v1": 55,
+ "v2": 169
+ }
+ },
+ "repository_data": {
+ "v1": {
+ "branch": "sia-rc-cleanup",
+ "version": "v1",
+ "url": "/home/smk/GITHUB/KP/komodo-docs-mdx/utils/docker/kdf_repo/mm2src/mm2_main/src/rpc/dispatcher/dispatcher_legacy.rs",
+ "methods": [
+ "active_swaps",
+ "all_swaps_uuids_by_filter",
+ "autoprice",
+ "ban_pubkey",
+ "best_orders",
+ "buy",
+ "cancel_all_orders",
+ "cancel_order",
+ "coins_needed_for_kick_start",
+ "convert_utxo_address",
+ "convertaddress",
+ "disable_coin",
+ "electrum",
+ "enable",
+ "fundvalue",
+ "get_directly_connected_peers",
+ "get_enabled_coins",
+ "get_gossip_mesh",
+ "get_gossip_peer_topics",
+ "get_gossip_topic_peers",
+ "get_my_peer_id",
+ "get_relay_mesh",
+ "get_trade_fee",
+ "help",
+ "import_swaps",
+ "inventory",
+ "kmd_rewards_info",
+ "list_banned_pubkeys",
+ "max_taker_vol",
+ "metrics",
+ "min_trading_vol",
+ "my_balance",
+ "my_orders",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "order_status",
+ "orderbook",
+ "orderbook_depth",
+ "orders_history_by_filter",
+ "recover_funds_of_swap",
+ "sell",
+ "send_raw_transaction",
+ "set_required_confirmations",
+ "set_requires_notarization",
+ "setprice",
+ "show_priv_key",
+ "stats_swap_status",
+ "stop",
+ "trade_preimage",
+ "unban_pubkeys",
+ "update_maker_order",
+ "validateaddress",
+ "version",
+ "withdraw"
+ ],
+ "last_updated": "2025-06-30T21:04:37.180019",
+ "commit_hash": null,
+ "extraction_patterns_used": []
+ },
+ "v2": {
+ "branch": "sia-rc-cleanup",
+ "version": "v2",
+ "url": "/home/smk/GITHUB/KP/komodo-docs-mdx/utils/docker/kdf_repo/mm2src/mm2_main/src/rpc/dispatcher/dispatcher.rs",
+ "methods": [
+ "1inch_v6_0_classic_swap_contract",
+ "1inch_v6_0_classic_swap_create",
+ "1inch_v6_0_classic_swap_liquidity_sources",
+ "1inch_v6_0_classic_swap_quote",
+ "1inch_v6_0_classic_swap_tokens",
+ "account_balance",
+ "active_swaps",
+ "add_node_to_version_stat",
+ "approve_token",
+ "best_orders",
+ "change_mnemonic_password",
+ "clear_nft_db",
+ "enable_bch_with_tokens",
+ "enable_erc20",
+ "enable_eth_with_tokens",
+ "enable_nft",
+ "enable_sia",
+ "enable_slp",
+ "enable_tendermint_token",
+ "enable_tendermint_with_assets",
+ "experimental::staking::claim_rewards",
+ "experimental::staking::delegate",
+ "experimental::staking::query::delegations",
+ "experimental::staking::query::ongoing_undelegations",
+ "experimental::staking::query::validators",
+ "experimental::staking::undelegate",
+ "get_current_mtp",
+ "get_enabled_coins",
+ "get_eth_estimated_fee_per_gas",
+ "get_locked_amount",
+ "get_mnemonic",
+ "get_my_address",
+ "get_new_address",
+ "get_nft_list",
+ "get_nft_metadata",
+ "get_nft_transfers",
+ "get_public_key",
+ "get_public_key_hash",
+ "get_raw_transaction",
+ "get_shared_db_id",
+ "get_swap_transaction_fee_policy",
+ "get_token_allowance",
+ "get_token_info",
+ "get_wallet_names",
+ "gui_storage::activate_coins",
+ "gui_storage::add_account",
+ "gui_storage::deactivate_coins",
+ "gui_storage::delete_account",
+ "gui_storage::enable_account",
+ "gui_storage::get_account_coins",
+ "gui_storage::get_accounts",
+ "gui_storage::get_enabled_account",
+ "gui_storage::set_account_balance",
+ "gui_storage::set_account_description",
+ "gui_storage::set_account_name",
+ "lightning::channels::close_channel",
+ "lightning::channels::get_channel_details",
+ "lightning::channels::get_claimable_balances",
+ "lightning::channels::list_closed_channels_by_filter",
+ "lightning::channels::list_open_channels_by_filter",
+ "lightning::channels::open_channel",
+ "lightning::channels::update_channel",
+ "lightning::nodes::add_trusted_node",
+ "lightning::nodes::connect_to_node",
+ "lightning::nodes::list_trusted_nodes",
+ "lightning::nodes::remove_trusted_node",
+ "lightning::payments::generate_invoice",
+ "lightning::payments::get_payment_details",
+ "lightning::payments::list_payments_by_filter",
+ "lightning::payments::send_payment",
+ "max_maker_vol",
+ "my_recent_swaps",
+ "my_swap_status",
+ "my_tx_history",
+ "orderbook",
+ "peer_connection_healthcheck",
+ "recreate_swap_data",
+ "refresh_nft_metadata",
+ "remove_node_from_version_stat",
+ "send_asked_data",
+ "set_swap_transaction_fee_policy",
+ "sign_message",
+ "sign_raw_transaction",
+ "start_simple_market_maker_bot",
+ "start_version_stat_collection",
+ "stop_simple_market_maker_bot",
+ "stop_version_stat_collection",
+ "stream::balance::enable",
+ "stream::disable",
+ "stream::fee_estimator::enable",
+ "stream::heartbeat::enable",
+ "stream::network::enable",
+ "stream::order_status::enable",
+ "stream::orderbook::enable",
+ "stream::swap_status::enable",
+ "stream::tx_history::enable",
+ "task::account_balance::cancel",
+ "task::account_balance::init",
+ "task::account_balance::status",
+ "task::connect_metamask::cancel",
+ "task::connect_metamask::init",
+ "task::connect_metamask::status",
+ "task::create_new_account::cancel",
+ "task::create_new_account::init",
+ "task::create_new_account::status",
+ "task::create_new_account::user_action",
+ "task::enable_bch::cancel",
+ "task::enable_bch::init",
+ "task::enable_bch::status",
+ "task::enable_bch::user_action",
+ "task::enable_erc20::cancel",
+ "task::enable_erc20::init",
+ "task::enable_erc20::status",
+ "task::enable_erc20::user_action",
+ "task::enable_eth::cancel",
+ "task::enable_eth::init",
+ "task::enable_eth::status",
+ "task::enable_eth::user_action",
+ "task::enable_lightning::cancel",
+ "task::enable_lightning::init",
+ "task::enable_lightning::status",
+ "task::enable_lightning::user_action",
+ "task::enable_qtum::cancel",
+ "task::enable_qtum::init",
+ "task::enable_qtum::status",
+ "task::enable_qtum::user_action",
+ "task::enable_sia::cancel",
+ "task::enable_sia::init",
+ "task::enable_sia::status",
+ "task::enable_sia::user_action",
+ "task::enable_tendermint::cancel",
+ "task::enable_tendermint::init",
+ "task::enable_tendermint::status",
+ "task::enable_tendermint::user_action",
+ "task::enable_tendermint_token::cancel",
+ "task::enable_tendermint_token::init",
+ "task::enable_tendermint_token::status",
+ "task::enable_tendermint_token::user_action",
+ "task::enable_utxo::cancel",
+ "task::enable_utxo::init",
+ "task::enable_utxo::status",
+ "task::enable_utxo::user_action",
+ "task::enable_z_coin::cancel",
+ "task::enable_z_coin::init",
+ "task::enable_z_coin::status",
+ "task::enable_z_coin::user_action",
+ "task::get_new_address::cancel",
+ "task::get_new_address::init",
+ "task::get_new_address::status",
+ "task::get_new_address::user_action",
+ "task::init_trezor::cancel",
+ "task::init_trezor::init",
+ "task::init_trezor::status",
+ "task::init_trezor::user_action",
+ "task::scan_for_new_addresses::cancel",
+ "task::scan_for_new_addresses::init",
+ "task::scan_for_new_addresses::status",
+ "task::withdraw::cancel",
+ "task::withdraw::init",
+ "task::withdraw::status",
+ "task::withdraw::user_action",
+ "trade_preimage",
+ "trezor_connection_status",
+ "update_nft",
+ "update_version_stat_collection",
+ "verify_message",
+ "withdraw",
+ "withdraw_nft",
+ "z_coin_tx_history"
+ ],
+ "last_updated": "2025-06-30T21:04:37.181158",
+ "commit_hash": null,
+ "extraction_patterns_used": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/methods_error_responses.json b/reports/sia-rc-cleanup/methods_error_responses.json
new file mode 100644
index 000000000..583081c10
--- /dev/null
+++ b/reports/sia-rc-cleanup/methods_error_responses.json
@@ -0,0 +1,1188 @@
+{
+ "scan_metadata": {
+ "kdf_branch": "sia-rc-cleanup",
+ "mdx_branch": "add/postman/utils",
+ "kdf_commit": "312484576eda8429cd1d9cafb81ab7c3114dc975",
+ "mdx_commit": "de678f19e830eadd8d336bda0380fab81f5a92b5",
+ "generated_at": "2025-06-29T10:51:10.001005",
+ "scanner_type": "ERROR_RESPONSE_SCAN",
+ "scanner_version": "KDFTools v1.0.0",
+ "generated_during": "error_report_scan",
+ "method_source": "Postman JSON examples (dev branch)",
+ "is_primary_data_source": false,
+ "total_error_responses_found": {
+ "all": 54,
+ "v1": 19,
+ "v2": 35
+ }
+ },
+ "methods": {
+ "v1": {
+ "unban_pubkeys_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "unban_pubkeys",
+ "unban_by": {
+ "type": "All"
+ }
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: pubkey_banning:96] missing field `data`"
+ }
+ },
+ "help_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "help"
+ },
+ "error_response": {
+ "error": "Expecting value: line 2 column 9 (char 9)"
+ }
+ },
+ "autoprice_1": {
+ "request": {
+ "method": "autoprice",
+ "base": "KMD",
+ "rel": "BTC",
+ "userpass": "RPC_UserP@SSW0RD"
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: unknown field `base`, expected one of `mmrpc`, `userpass`, `method`, `params`, `id`",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:83]",
+ "error_type": "InvalidRequest",
+ "error_data": "unknown field `base`, expected one of `mmrpc`, `userpass`, `method`, `params`, `id`",
+ "id": null
+ }
+ },
+ "fundvalue_1": {
+ "request": {
+ "method": "fundvalue",
+ "userpass": "RPC_UserP@SSW0RD"
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such method",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:269]",
+ "error_type": "NoSuchMethod",
+ "id": null
+ }
+ },
+ "setprice_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "setprice",
+ "base": "DOC",
+ "rel": "MARTY",
+ "price": "0.9",
+ "volume": "1"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5026] maker_swap:2270] utxo_common:4209] utxo_common:737] Not enough KMD for swap: available 0.99993526, required at least 1.33334333, locked by swaps None"
+ }
+ },
+ "order_status_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "order_status",
+ "uuid": "c3b3105c-e914-4ed7-9f1c-604783b054a1"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5335] my_orders_storage:308] Order with uuid c3b3105c-e914-4ed7-9f1c-604783b054a1 is not found"
+ }
+ },
+ "update_maker_order_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "new_price": "0.9",
+ "volume_delta": "1"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "update_maker_order_2": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "new_price": "0.9",
+ "max": true
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "update_maker_order_3": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "volume_delta": [
+ [
+ 1,
+ [
+ 1
+ ]
+ ],
+ [
+ 1,
+ [
+ 1
+ ]
+ ]
+ ],
+ "new_price": [
+ [
+ 1,
+ [
+ 1
+ ]
+ ],
+ [
+ 1,
+ [
+ 1
+ ]
+ ]
+ ]
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "update_maker_order_4": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "volume_delta": {
+ "numer": "3",
+ "denom": "2"
+ },
+ "new_price": {
+ "numer": "2",
+ "denom": "1"
+ }
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "update_maker_order_5": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "volume_delta": {
+ "numer": "3",
+ "denom": "2"
+ },
+ "new_price": {
+ "numer": "2",
+ "denom": "1"
+ },
+ "min_volume": "1"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "update_maker_order_6": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "update_maker_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "volume_delta": {
+ "numer": "3",
+ "denom": "2"
+ },
+ "new_price": {
+ "numer": "2",
+ "denom": "1"
+ },
+ "base_confs": 2,
+ "base_nota": true,
+ "rel_confs": 5,
+ "rel_nota": false
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_ordermatch:5278] lp_ordermatch:5152] There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41"
+ }
+ },
+ "electrum_1": {
+ "request": {
+ "coin": "LTC",
+ "method": "electrum",
+ "servers": [
+ {
+ "url": "electrum1.cipig.net:10063",
+ "protocol": "TCP"
+ },
+ {
+ "url": "electrum2.cipig.net:20063",
+ "protocol": "SSL",
+ "disable_cert_verification": true
+ },
+ {
+ "url": "electrum3.cipig.net:20063",
+ "protocol": "SSL",
+ "ws_url": "electrum3.cipig.net:30063"
+ }
+ ],
+ "min_connected": 1,
+ "max_connected": 2,
+ "userpass": "RPC_UserP@SSW0RD"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: legacy:140] lp_coins:4881] Coin LTC already initialized"
+ }
+ },
+ "convert_utxo_address_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "convert_utxo_address",
+ "coin": "BTC",
+ "address": "1DmFp16U73RrVZtYUbo2Ectt8mAnYScpqM",
+ "to_coin": "RVN"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_coins:5541] Coin RVN is not activated"
+ }
+ },
+ "cancel_order_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "cancel_order",
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41"
+ },
+ "error_response": {
+ "error": "Order with uuid 6a242691-6c05-474a-85c1-5b3f42278f41 is not found"
+ }
+ },
+ "inventory_1": {
+ "request": {
+ "method": "inventory",
+ "userpass": "RPC_UserP@SSW0RD"
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such method",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:269]",
+ "error_type": "NoSuchMethod",
+ "id": null
+ }
+ },
+ "enable_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "enable",
+ "coin": "LTC"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: legacy:168] lp_coins:4881] Coin LTC already initialized"
+ }
+ },
+ "recover_funds_of_swap_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "recover_funds_of_swap",
+ "params": {
+ "uuid": "6343b2b1-c896-47d4-b0f2-a11798f654ed"
+ }
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_swap:1484] swap data is not found"
+ }
+ },
+ "stats_swap_status_1": {
+ "request": {
+ "method": "stats_swap_status",
+ "userpass": "RPC_UserP@SSW0RD"
+ },
+ "error_response": {
+ "error": "rpc:195] RPC call failed: lp_swap:1120] invalid type: null, expected a UUID string"
+ }
+ }
+ },
+ "v2": {
+ "sign_message_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "sign_message",
+ "mmrpc": "2.0",
+ "id": 0,
+ "params": {
+ "coin": "DOC",
+ "message": "Between subtle shading and the absence of light lies the nuance illusion"
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Internal error: No such coin: KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:5163] lp_coins:5075]",
+ "error_type": "InternalError",
+ "error_data": "No such coin: KMD",
+ "id": 2
+ }
+ },
+ "sign_message_2": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "sign_message",
+ "params": {
+ "coin": "KMD",
+ "message": "Very little worth knowing is taught by fear.",
+ "address": {
+ "derivation_path": "m/84'/2'/0'/0/1"
+ }
+ },
+ "id": 2
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Internal error: No such coin: KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:5163] lp_coins:5075]",
+ "error_type": "InternalError",
+ "error_data": "No such coin: KMD",
+ "id": 2
+ }
+ },
+ "get_enabled_coins_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "get_enabled_coins",
+ "params": {},
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid type: map, expected unit struct GetEnabledCoinsRequest",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:124]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid type: map, expected unit struct GetEnabledCoinsRequest",
+ "id": 0
+ }
+ },
+ "get_mnemonic_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "get_mnemonic",
+ "params": {
+ "format": "encrypted"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Invalid password error: Error decrypting mnemonic: HMAC error: MAC tag mismatch",
+ "error_path": "lp_wallet.mnemonic.decrypt",
+ "error_trace": "lp_wallet:578] lp_wallet:162] mnemonic:110] decrypt:56]",
+ "error_type": "InvalidPassword",
+ "error_data": "Error decrypting mnemonic: HMAC error: MAC tag mismatch",
+ "id": 0
+ }
+ },
+ "best_orders_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "best_orders",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "DGB",
+ "action": "buy",
+ "request_by": {
+ "type": "number",
+ "value": 100
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No response from any peer",
+ "error_path": "best_orders",
+ "error_trace": "best_orders:394]",
+ "error_type": "P2PError",
+ "error_data": "No response from any peer",
+ "id": null
+ }
+ },
+ "best_orders_2": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "best_orders",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "DGB",
+ "action": "buy",
+ "exclude_mine": true,
+ "request_by": {
+ "type": "number",
+ "value": 100
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No response from any peer",
+ "error_path": "best_orders",
+ "error_trace": "best_orders:394]",
+ "error_type": "P2PError",
+ "error_data": "No response from any peer",
+ "id": null
+ }
+ },
+ "best_orders_3": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "best_orders",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "BTC",
+ "action": "buy",
+ "request_by": {
+ "type": "volume",
+ "value": 0.01
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No response from any peer",
+ "error_path": "best_orders",
+ "error_trace": "best_orders:394]",
+ "error_type": "P2PError",
+ "error_data": "No response from any peer",
+ "id": null
+ }
+ },
+ "orderbook_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "orderbook",
+ "params": {
+ "base": "DGB",
+ "rel": "DASH"
+ },
+ "id": 42
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "lp_ordermatch:6025] No response received from any peer for GetOrderbook request",
+ "error_path": "orderbook_rpc",
+ "error_trace": "orderbook_rpc:256]",
+ "error_type": "P2PSubscribeError",
+ "error_data": "lp_ordermatch:6025] No response received from any peer for GetOrderbook request",
+ "id": 42
+ }
+ },
+ "my_swap_status_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "my_swap_status",
+ "id": 0,
+ "params": {
+ "uuid": "7b60a494-f159-419c-8f41-02e10f897513"
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "e9de3166-c227-48f9-952a-dd9219bbe15b",
+ "error_path": "swap_v2_rpcs",
+ "error_trace": "swap_v2_rpcs:380]",
+ "error_type": "NoSwapWithUuid",
+ "error_data": "e9de3166-c227-48f9-952a-dd9219bbe15b",
+ "id": 0
+ }
+ },
+ "send_asked_data_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "send_asked_data",
+ "id": 0,
+ "params": {
+ "data_id": 42,
+ "data": {
+ "name": "Komodo"
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No data was asked for id=42",
+ "error_path": "data_asker",
+ "error_trace": "data_asker:138]",
+ "error_type": "NotFound",
+ "error_data": 42,
+ "id": 0
+ }
+ },
+ "account_balance_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "account_balance",
+ "params": {
+ "coin": "BTC",
+ "account_index": 0,
+ "chain": "External",
+ "limit": 5,
+ "paging_options": {
+ "page_number": 1
+ }
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: unknown variant `page_number`, expected `FromId` or `PageNumber`",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:124]",
+ "error_type": "InvalidRequest",
+ "error_data": "unknown variant `page_number`, expected `FromId` or `PageNumber`",
+ "id": 0
+ }
+ },
+ "my_tx_history_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "my_tx_history",
+ "params": {
+ "coin": "DOC",
+ "limit": 10,
+ "paging_options": {
+ "PageNumber": 1
+ },
+ "target": {
+ "type": "account_id",
+ "account_id": 0
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Storage is not initialized for WalletId { ticker: \"DOC\", hd_wallet_rmd160: None }",
+ "error_path": "my_tx_history_v2",
+ "error_trace": "my_tx_history_v2:393]",
+ "error_type": "StorageIsNotInitialized",
+ "error_data": "Storage is not initialized for WalletId { ticker: \"DOC\", hd_wallet_rmd160: None }",
+ "id": null
+ }
+ },
+ "my_tx_history_2": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "my_tx_history",
+ "params": {
+ "coin": "DOC",
+ "limit": 1,
+ "paging_options": {
+ "PageNumber": 1
+ },
+ "target": {
+ "type": "address_id",
+ "account_id": 0,
+ "chain": "External",
+ "address_id": 1
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Storage is not initialized for WalletId { ticker: \"DOC\", hd_wallet_rmd160: None }",
+ "error_path": "my_tx_history_v2",
+ "error_trace": "my_tx_history_v2:393]",
+ "error_type": "StorageIsNotInitialized",
+ "error_data": "Storage is not initialized for WalletId { ticker: \"DOC\", hd_wallet_rmd160: None }",
+ "id": null
+ }
+ },
+ "my_tx_history_3": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "my_tx_history",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "BCH",
+ "limit": 2,
+ "paging_options": {
+ "PageNumber": 2
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Storage is not initialized for WalletId { ticker: \"BCH\", hd_wallet_rmd160: None }",
+ "error_path": "my_tx_history_v2",
+ "error_trace": "my_tx_history_v2:393]",
+ "error_type": "StorageIsNotInitialized",
+ "error_data": "Storage is not initialized for WalletId { ticker: \"BCH\", hd_wallet_rmd160: None }",
+ "id": null
+ }
+ },
+ "my_tx_history_4": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "my_tx_history",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "BCH",
+ "limit": 2,
+ "paging_options": {
+ "FromId": "433b641bc89e1b59c22717918583c60ec98421805c8e85b064691705d9aeb970"
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Storage is not initialized for WalletId { ticker: \"BCH\", hd_wallet_rmd160: None }",
+ "error_path": "my_tx_history_v2",
+ "error_trace": "my_tx_history_v2:393]",
+ "error_type": "StorageIsNotInitialized",
+ "error_data": "Storage is not initialized for WalletId { ticker: \"BCH\", hd_wallet_rmd160: None }",
+ "id": null
+ }
+ },
+ "task-withdraw-cancel_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 6
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw.manager",
+ "error_trace": "init_withdraw:100] manager:138]",
+ "error_type": "TaskFinished",
+ "error_data": 14,
+ "id": null
+ }
+ },
+ "sign_raw_transaction_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "sign_raw_transaction",
+ "params": {
+ "coin": "KMD",
+ "type": "UTXO",
+ "tx": {
+ "tx_hex": "0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd0360200000000feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000"
+ }
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:5185] lp_coins:5075]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
+ }
+ },
+ "sign_raw_transaction_2": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "id": 0,
+ "method": "sign_raw_transaction",
+ "params": {
+ "coin": "KMD",
+ "type": "UTXO",
+ "tx": {
+ "tx_hex": "0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd0360200000000feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000",
+ "prev_txns": [
+ {
+ "tx_hash": "36d01c2a80a05236f69b5a6d6819978c7d3b7bf3992b59c0adbb514e76d8d6c8",
+ "index": 2,
+ "script_pub_key": "76a914d346067e3c3c3964c395fee208594790e29ede5d88ac",
+ "amount": 1e-05
+ }
+ ]
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:5185] lp_coins:5075]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
+ }
+ },
+ "change_mnemonic_password_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "method": "change_mnemonic_password",
+ "userpass": "RPC_UserP@SSW0RD",
+ "params": {
+ "current_password": "old_password123",
+ "new_password": "new_password456"
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Invalid password error: Error decrypting mnemonic: HMAC error: MAC tag mismatch",
+ "error_path": "lp_wallet.mnemonic.decrypt",
+ "error_trace": "lp_wallet:642] lp_wallet:162] mnemonic:110] decrypt:56]",
+ "error_type": "InvalidPassword",
+ "error_data": "Error decrypting mnemonic: HMAC error: MAC tag mismatch",
+ "id": null
+ }
+ },
+ "trade_preimage_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "trade_preimage",
+ "params": {
+ "base": "BTC",
+ "rel": "DOC",
+ "price": "1",
+ "volume": "0.1",
+ "swap_method": "setprice"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Not enough BTC for swap: available 0, required at least 0.1, locked by swaps None",
+ "error_path": "maker_swap.utxo_common",
+ "error_trace": "maker_swap:2325] utxo_common:4182] utxo_common:716]",
+ "error_type": "NotSufficientBalance",
+ "error_data": {
+ "coin": "BTC",
+ "available": "0",
+ "required": "0.1"
+ },
+ "id": 0
+ }
+ },
+ "trade_preimage_2": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "trade_preimage",
+ "params": {
+ "base": "BTC",
+ "rel": "DOC",
+ "price": "1",
+ "volume": "0.1",
+ "swap_method": "buy"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Not enough BTC for swap: available 0, required at least 0.00284895, locked by swaps None",
+ "error_path": "taker_swap.utxo_common",
+ "error_trace": "taker_swap:2624] utxo_common:4182] utxo_common:716]",
+ "error_type": "NotSufficientBalance",
+ "error_data": {
+ "coin": "BTC",
+ "available": "0",
+ "required": "0.00284895"
+ },
+ "id": 0
+ }
+ },
+ "trade_preimage_3": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "trade_preimage",
+ "params": {
+ "base": "BTC",
+ "rel": "DOC",
+ "price": "1",
+ "volume": "2.21363478",
+ "swap_method": "sell"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Not enough LTC for swap: available 0, required at least 2.21363478, locked by swaps None",
+ "error_path": "maker_swap.utxo_common",
+ "error_trace": "maker_swap:2325] utxo_common:4182] utxo_common:716]",
+ "error_type": "NotSufficientBalance",
+ "error_data": {
+ "coin": "LTC",
+ "available": "0",
+ "required": "2.21363478"
+ },
+ "id": 0
+ }
+ },
+ "task-withdraw-init_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "SC",
+ "to": "2c4a029ef67858d7c3ebf9ce7f1c257fd880b1b073fd3923091423e1658ae23d2b426be204db",
+ "amount": "1"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: data did not match any variant of untagged enum HDAddressSelector",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:124]",
+ "error_type": "InvalidRequest",
+ "error_data": "data did not match any variant of untagged enum HDAddressSelector",
+ "id": null
+ }
+ },
+ "task-enable_qtum-init_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_qtum::init",
+ "params": {
+ "ticker": "QTUM",
+ "activation_params": {
+ "qtum_node_urls": [
+ "https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID"
+ ],
+ "mode": {
+ "rpc": "Infura",
+ "rpc_data": {
+ "servers": [
+ {
+ "url": "https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID",
+ "protocol": "HTTPS"
+ }
+ ]
+ }
+ },
+ "qrc20_tokens_requests": [
+ {
+ "ticker": "USDT"
+ },
+ {
+ "ticker": "DAI",
+ "required_confirmations": 3
+ }
+ ],
+ "tx_history": true,
+ "required_confirmations": 5,
+ "requires_notarization": false,
+ "address_format": {
+ "format": "hex",
+ "network": "qtum"
+ },
+ "utxo_merge_params": {
+ "merge_at": 50,
+ "check_every": 10,
+ "max_merge_at_once": 25
+ }
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: unknown variant `Infura`, expected `Native` or `Electrum`",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:124]",
+ "error_type": "InvalidRequest",
+ "error_data": "unknown variant `Infura`, expected `Native` or `Electrum`",
+ "id": null
+ }
+ },
+ "delete_wallet_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "delete_wallet",
+ "mmrpc": "2.0",
+ "params": {
+ "wallet_name": "wallet-to-delete",
+ "password": "pass1"
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Invalid request error: Wallet 'wallet-to-delete' not found.",
+ "error_path": "lp_wallet",
+ "error_trace": "lp_wallet:695]",
+ "error_type": "InvalidRequest",
+ "error_data": "Wallet 'wallet-to-delete' not found.",
+ "id": null
+ }
+ },
+ "add_node_to_version_stat_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "method": "add_node_to_version_stat",
+ "userpass": "RPC_UserP@SSW0RD",
+ "params": {
+ "name": "seed1",
+ "address": "168.119.236.241",
+ "peer_id": "12D3KooWEsuiKcQaBaKEzuMtT6uFjs89P1E8MK3wGRZbeuCbCw6P"
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Database error: UNIQUE constraint failed: nodes.peer_id",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:145]",
+ "error_type": "DatabaseError",
+ "error_data": "UNIQUE constraint failed: nodes.peer_id",
+ "id": null
+ }
+ },
+ "withdraw_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "withdraw",
+ "params": {
+ "coin": "KMD",
+ "to": "RJTYiYeJ8eVvJ53n2YbrVmxWNNMVZjDGLh",
+ "amount": "10"
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Request should contain a 'from' address/account",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:3349]",
+ "error_type": "FromAddressNotFound",
+ "id": 0
+ }
+ },
+ "withdraw_2": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "withdraw",
+ "params": {
+ "coin": "QRC20",
+ "to": "qHmJ3KA6ZAjR9wGjpFASn4gtUSeFAqdZgs",
+ "amount": 10,
+ "fee": {
+ "type": "Qrc20Gas",
+ "gas_limit": 250000,
+ "gas_price": 40
+ }
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Not enough MCL to withdraw: available 0, required at least 1.025",
+ "error_path": "utxo_withdraw.utxo_common",
+ "error_trace": "utxo_withdraw:205] utxo_common:716]",
+ "error_type": "NotSufficientBalance",
+ "error_data": {
+ "coin": "MCL",
+ "available": "0",
+ "required": "1.025"
+ },
+ "id": 0
+ }
+ },
+ "withdraw_3": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "withdraw",
+ "params": {
+ "coin": "MATIC",
+ "to": "0xbAB36286672fbdc7B250804bf6D14Be0dF69fa29",
+ "amount": 0.1,
+ "broadcast": true
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Unexpected 'from' address: 'RGpbwQHyXaCCkwGkkLrSuWyVYj4HRFa2fS' address is not activated",
+ "error_path": "utxo_common.withdraw_ops",
+ "error_trace": "utxo_common:3352] withdraw_ops:49]",
+ "error_type": "UnexpectedFromAddress",
+ "error_data": "'RGpbwQHyXaCCkwGkkLrSuWyVYj4HRFa2fS' address is not activated",
+ "id": 0
+ }
+ },
+ "withdraw_4": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "withdraw",
+ "params": {
+ "coin": "IRIS",
+ "to": "iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k",
+ "amount": 13,
+ "memo": "It was a bright cold day in April, and the clocks were striking thirteen.",
+ "fee": {
+ "type": "CosmosGas",
+ "gas_price": 0.05,
+ "gas_limit": 150000
+ }
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Request should contain a 'from' address/account",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:3349]",
+ "error_type": "FromAddressNotFound",
+ "id": 0
+ }
+ },
+ "withdraw_5": {
+ "request": {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "withdraw",
+ "params": {
+ "coin": "ATOM",
+ "to": "osmo16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4",
+ "amount": 0.1,
+ "memo": "In the blackest of your moments, wait with no fear.",
+ "ibc_source_channel": 141,
+ "fee": {
+ "type": "CosmosGas",
+ "gas_price": 0.05,
+ "gas_limit": 150000
+ }
+ },
+ "id": 0
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Request should contain a 'from' address/account",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:3349]",
+ "error_type": "FromAddressNotFound",
+ "id": 0
+ }
+ },
+ "task-create_new_account-init_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::create_new_account::init",
+ "params": {
+ "coin": "KMD",
+ "account_id": 77,
+ "scan": true,
+ "gap_limit": 20
+ },
+ "id": 1
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "init_create_account.lp_coins",
+ "error_trace": "init_create_account:338] lp_coins:5075]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 1
+ }
+ },
+ "get_raw_transaction_1": {
+ "request": {
+ "mmrpc": "2.0",
+ "method": "get_raw_transaction",
+ "userpass": "RPC_UserP@SSW0RD",
+ "params": {
+ "coin": "DOC",
+ "tx_hash": "989360b0225b4e05fa13643e2e306c8eb5c52fa611615dfd30195089010b1c7b"
+ },
+ "id": 1
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "Transport error: client:911] JsonRpcError { client_info: \"coin: DOC\", request: JsonRpcRequest { jsonrpc: \"2.0\", id: 54, method: \"blockchain.transaction.get\", params: [String(\"989360b0225b4e05fa13643e2e306c8eb5c52fa611615dfd30195089010b1c7b\"), Bool(false)] }, error: Response(electrum1.cipig.net:10020, Object {\"code\": Number(2), \"message\": String(\"daemon error: DaemonError({'code': -5, 'message': 'No information available about transaction'})\")}) }",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:3288]",
+ "error_type": "Transport",
+ "error_data": "client:911] JsonRpcError { client_info: \"coin: DOC\", request: JsonRpcRequest { jsonrpc: \"2.0\", id: 54, method: \"blockchain.transaction.get\", params: [String(\"989360b0225b4e05fa13643e2e306c8eb5c52fa611615dfd30195089010b1c7b\"), Bool(false)] }, error: Response(electrum1.cipig.net:10020, Object {\"code\": Number(2), \"message\": String(\"daemon error: DaemonError({'code': -5, 'message': 'No information available about transaction'})\")}) }",
+ "id": 1
+ }
+ },
+ "get_token_info_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "get_token_info",
+ "params": {
+ "protocol": {
+ "type": "ERC20",
+ "protocol_data": {
+ "platform": "AVAX",
+ "contract_address": "0x4f3c5C53279536fFcfe8bCafb78E612E933D53c6"
+ }
+ }
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such coin AVAX",
+ "error_path": "tokens.lp_coins",
+ "error_trace": "tokens:77] lp_coins:5075]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "AVAX"
+ },
+ "id": null
+ }
+ },
+ "task-get_new_address-cancel_1": {
+ "request": {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::get_new_address::cancel",
+ "params": {
+ "task_id": 3
+ }
+ },
+ "error_response": {
+ "mmrpc": "2.0",
+ "error": "No such task '15'",
+ "error_path": "get_new_address.manager",
+ "error_trace": "get_new_address:431] manager:157]",
+ "error_type": "NoSuchTask",
+ "error_data": 15,
+ "id": null
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/sia-rc-cleanup/unified_method_mapping.json b/reports/sia-rc-cleanup/unified_method_mapping.json
new file mode 100644
index 000000000..b25646203
--- /dev/null
+++ b/reports/sia-rc-cleanup/unified_method_mapping.json
@@ -0,0 +1,2883 @@
+{
+ "method_paths": {
+ "v1": {
+ "active_swaps": {
+ "method": "active_swaps",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/active_swaps/active_swaps.yaml",
+ "examples_path": "active_swaps",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "all_swaps_uuids_by_filter": {
+ "method": "all_swaps_uuids_by_filter",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/all_swaps_uuids_by_filter/all_swaps_uuids_by_filter.yaml",
+ "examples_path": "all_swaps_uuids_by_filter",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "autoprice": {
+ "method": "autoprice",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/autoprice/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/autoprice/autoprice.yaml",
+ "examples_path": "autoprice",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "ban_pubkey": {
+ "method": "ban_pubkey",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/ban_pubkey/ban_pubkey.yaml",
+ "examples_path": "ban_pubkey",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "best_orders": {
+ "method": "best_orders",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/best_orders/best_orders.yaml",
+ "examples_path": "best_orders",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "buy": {
+ "method": "buy",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/buy/buy.yaml",
+ "examples_path": "buy",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "cancel_all_orders": {
+ "method": "cancel_all_orders",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/cancel_all_orders/cancel_all_orders.yaml",
+ "examples_path": "cancel_all_orders",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "cancel_order": {
+ "method": "cancel_order",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/cancel_order/cancel_order.yaml",
+ "examples_path": "cancel_order",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "coins_needed_for_kick_start": {
+ "method": "coins_needed_for_kick_start",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/coins_needed_for_kick_start/coins_needed_for_kick_start.yaml",
+ "examples_path": "coins_needed_for_kick_start",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "convert_utxo_address": {
+ "method": "convert_utxo_address",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/convert_utxo_address/convert_utxo_address.yaml",
+ "examples_path": "convert_utxo_address",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "convertaddress": {
+ "method": "convertaddress",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/convertaddress/convertaddress.yaml",
+ "examples_path": "convertaddress",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "disable_coin": {
+ "method": "disable_coin",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/disable_coin/disable_coin.yaml",
+ "examples_path": "disable_coin",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "electrum": {
+ "method": "electrum",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/coin_activation/electrum/electrum.yaml",
+ "examples_path": "electrum",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable": {
+ "method": "enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/coin_activation/enable/enable.yaml",
+ "examples_path": "enable",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "fundvalue": {
+ "method": "fundvalue",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/fundvalue/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/fundvalue/fundvalue.yaml",
+ "examples_path": "fundvalue",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_directly_connected_peers": {
+ "method": "get_directly_connected_peers",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_directly_connected_peers/get_directly_connected_peers.yaml",
+ "examples_path": "get_directly_connected_peers",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_enabled_coins": {
+ "method": "get_enabled_coins",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_enabled_coins/get_enabled_coins.yaml",
+ "examples_path": "get_enabled_coins",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_gossip_mesh": {
+ "method": "get_gossip_mesh",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_gossip_mesh/get_gossip_mesh.yaml",
+ "examples_path": "get_gossip_mesh",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_gossip_peer_topics": {
+ "method": "get_gossip_peer_topics",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_gossip_peer_topics/get_gossip_peer_topics.yaml",
+ "examples_path": "get_gossip_peer_topics",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_gossip_topic_peers": {
+ "method": "get_gossip_topic_peers",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_gossip_topic_peers/get_gossip_topic_peers.yaml",
+ "examples_path": "get_gossip_topic_peers",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_my_peer_id": {
+ "method": "get_my_peer_id",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_my_peer_id/get_my_peer_id.yaml",
+ "examples_path": "get_my_peer_id",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_relay_mesh": {
+ "method": "get_relay_mesh",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_relay_mesh/get_relay_mesh.yaml",
+ "examples_path": "get_relay_mesh",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_trade_fee": {
+ "method": "get_trade_fee",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/get_trade_fee/get_trade_fee.yaml",
+ "examples_path": "get_trade_fee",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "help": {
+ "method": "help",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/help/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/help/help.yaml",
+ "examples_path": "help",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "import_swaps": {
+ "method": "import_swaps",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/import_swaps/import_swaps.yaml",
+ "examples_path": "import_swaps",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "inventory": {
+ "method": "inventory",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/inventory/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/inventory/inventory.yaml",
+ "examples_path": "inventory",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "kmd_rewards_info": {
+ "method": "kmd_rewards_info",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/kmd_rewards_info/kmd_rewards_info.yaml",
+ "examples_path": "kmd_rewards_info",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "list_banned_pubkeys": {
+ "method": "list_banned_pubkeys",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/list_banned_pubkeys/list_banned_pubkeys.yaml",
+ "examples_path": "list_banned_pubkeys",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "max_taker_vol": {
+ "method": "max_taker_vol",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/max_taker_vol/max_taker_vol.yaml",
+ "examples_path": "max_taker_vol",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "metrics": {
+ "method": "metrics",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/metrics/metrics.yaml",
+ "examples_path": "metrics",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "min_trading_vol": {
+ "method": "min_trading_vol",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/min_trading_vol/min_trading_vol.yaml",
+ "examples_path": "min_trading_vol",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_balance": {
+ "method": "my_balance",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/my_balance/my_balance.yaml",
+ "examples_path": "my_balance",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_orders": {
+ "method": "my_orders",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/my_orders/my_orders.yaml",
+ "examples_path": "my_orders",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_recent_swaps": {
+ "method": "my_recent_swaps",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/my_recent_swaps/my_recent_swaps.yaml",
+ "examples_path": "my_recent_swaps",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_swap_status": {
+ "method": "my_swap_status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/my_swap_status/my_swap_status.yaml",
+ "examples_path": "my_swap_status",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_tx_history": {
+ "method": "my_tx_history",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/my_tx_history/my_tx_history.yaml",
+ "examples_path": "my_tx_history",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "order_status": {
+ "method": "order_status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/order_status/order_status.yaml",
+ "examples_path": "order_status",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "orderbook": {
+ "method": "orderbook",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/orderbook/orderbook.yaml",
+ "examples_path": "orderbook",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "orderbook_depth": {
+ "method": "orderbook_depth",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/orderbook_depth/orderbook_depth.yaml",
+ "examples_path": "orderbook_depth",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "orders_history_by_filter": {
+ "method": "orders_history_by_filter",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/orders_history_by_filter/orders_history_by_filter.yaml",
+ "examples_path": "orders_history_by_filter",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "rational_number_type": {
+ "method": "rational_number_type",
+ "mdx_path": null,
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/rational_number_note/rational_number_type.yaml",
+ "examples_path": null,
+ "postman_path": null,
+ "has_mdx": false,
+ "has_yaml": true,
+ "has_examples": false,
+ "has_postman": false,
+ "is_complete": false
+ },
+ "recover_funds_of_swap": {
+ "method": "recover_funds_of_swap",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/recover_funds_of_swap/recover_funds_of_swap.yaml",
+ "examples_path": "recover_funds_of_swap",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "sell": {
+ "method": "sell",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/sell/sell.yaml",
+ "examples_path": "sell",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "send_raw_transaction": {
+ "method": "send_raw_transaction",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/send_raw_transaction/send_raw_transaction.yaml",
+ "examples_path": "send_raw_transaction",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "set_required_confirmations": {
+ "method": "set_required_confirmations",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/set_required_confirmations/set_required_confirmations.yaml",
+ "examples_path": "set_required_confirmations",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "set_requires_notarization": {
+ "method": "set_requires_notarization",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/set_requires_notarization/set_requires_notarization.yaml",
+ "examples_path": "set_requires_notarization",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "setprice": {
+ "method": "setprice",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/setprice/setprice.yaml",
+ "examples_path": "setprice",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "show_priv_key": {
+ "method": "show_priv_key",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/show_priv_key/show_priv_key.yaml",
+ "examples_path": "show_priv_key",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stats_swap_status": {
+ "method": "stats_swap_status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/stats_swap_status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/stats_swap_status/stats_swap_status.yaml",
+ "examples_path": "stats_swap_status",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stop": {
+ "method": "stop",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/stop/stop.yaml",
+ "examples_path": "stop",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "trade_preimage": {
+ "method": "trade_preimage",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/trade_preimage/trade_preimage.yaml",
+ "examples_path": "trade_preimage",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "unban_pubkeys": {
+ "method": "unban_pubkeys",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/unban_pubkeys/unban_pubkeys.yaml",
+ "examples_path": "unban_pubkeys",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "update_maker_order": {
+ "method": "update_maker_order",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/update_maker_order/update_maker_order.yaml",
+ "examples_path": "update_maker_order",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "validateaddress": {
+ "method": "validateaddress",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/validateaddress/validateaddress.yaml",
+ "examples_path": "validateaddress",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "version": {
+ "method": "version",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/version/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/version/version.yaml",
+ "examples_path": "version",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "withdraw": {
+ "method": "withdraw",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v1/withdraw/withdraw.yaml",
+ "examples_path": "withdraw",
+ "postman_path": "KDF_API_V1_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ }
+ },
+ "v2": {
+ "1inch_v6_0_classic_swap_contract": {
+ "method": "1inch_v6_0_classic_swap_contract",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/1inch_v6_0_classic_swap_contract/1inch_v6_0_classic_swap_contract.yaml",
+ "examples_path": "1inch_v6_0_classic_swap_contract",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "1inch_v6_0_classic_swap_create": {
+ "method": "1inch_v6_0_classic_swap_create",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/1inch_v6_0_classic_swap_create/1inch_v6_0_classic_swap_create.yaml",
+ "examples_path": "1inch_v6_0_classic_swap_create",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "1inch_v6_0_classic_swap_liquidity_sources": {
+ "method": "1inch_v6_0_classic_swap_liquidity_sources",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/1inch_v6_0_classic_swap_liquidity_sources/1inch_v6_0_classic_swap_liquidity_sources.yaml",
+ "examples_path": "1inch_v6_0_classic_swap_liquidity_sources",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "1inch_v6_0_classic_swap_quote": {
+ "method": "1inch_v6_0_classic_swap_quote",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/1inch_v6_0_classic_swap_quote/1inch_v6_0_classic_swap_quote.yaml",
+ "examples_path": "1inch_v6_0_classic_swap_quote",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "1inch_v6_0_classic_swap_tokens": {
+ "method": "1inch_v6_0_classic_swap_tokens",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/1inch_v6_0_classic_swap_tokens/1inch_v6_0_classic_swap_tokens.yaml",
+ "examples_path": "1inch_v6_0_classic_swap_tokens",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "account_balance": {
+ "method": "account_balance",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/account_balance/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/account_balance/account_balance.yaml",
+ "examples_path": "account_balance",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "active_swaps": {
+ "method": "active_swaps",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/active_swaps/active_swaps.yaml",
+ "examples_path": "active_swaps",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "add_node_to_version_stat": {
+ "method": "add_node_to_version_stat",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/add_node_to_version_stat/add_node_to_version_stat.yaml",
+ "examples_path": "add_node_to_version_stat",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "approve_token": {
+ "method": "approve_token",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/approve_token/approve_token.yaml",
+ "examples_path": "approve_token",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "best_orders": {
+ "method": "best_orders",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/best_orders/best_orders.yaml",
+ "examples_path": "best_orders",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "change_mnemonic_password": {
+ "method": "change_mnemonic_password",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/change_mnemonic_password/change_mnemonic_password.yaml",
+ "examples_path": "change_mnemonic_password",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "clear_nft_db": {
+ "method": "clear_nft_db",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/clear_nft_db/clear_nft_db.yaml",
+ "examples_path": "clear_nft_db",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "delete_wallet": {
+ "method": "delete_wallet",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/delete_wallet/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/delete_wallet/delete_wallet.yaml",
+ "examples_path": "delete_wallet",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_bch_with_tokens": {
+ "method": "enable_bch_with_tokens",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_bch_with_tokens/enable_bch_with_tokens.yaml",
+ "examples_path": "enable_bch_with_tokens",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_erc20": {
+ "method": "enable_erc20",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_erc20/enable_erc20.yaml",
+ "examples_path": "enable_erc20",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_eth_with_tokens": {
+ "method": "enable_eth_with_tokens",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_eth_with_tokens/enable_eth_with_tokens.yaml",
+ "examples_path": "enable_eth_with_tokens",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_nft": {
+ "method": "enable_nft",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/enable_nft/enable_nft.yaml",
+ "examples_path": "enable_nft",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_slp": {
+ "method": "enable_slp",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_slp/enable_slp.yaml",
+ "examples_path": "enable_slp",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_tendermint_token": {
+ "method": "enable_tendermint_token",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_tendermint_token/enable_tendermint_token.yaml",
+ "examples_path": "enable_tendermint_token",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "enable_tendermint_with_assets": {
+ "method": "enable_tendermint_with_assets",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/enable_tendermint_with_assets/enable_tendermint_with_assets.yaml",
+ "examples_path": "enable_tendermint_with_assets",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::claim_rewards": {
+ "method": "experimental::staking::claim_rewards",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/claim_rewards/experimental-staking-claim_rewards.yaml",
+ "examples_path": "experimental-staking-claim_rewards",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::delegate": {
+ "method": "experimental::staking::delegate",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/delegate/experimental-staking-delegate.yaml",
+ "examples_path": "experimental-staking-delegate",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::query::delegations": {
+ "method": "experimental::staking::query::delegations",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/delegations/experimental-staking-query-delegations.yaml",
+ "examples_path": "experimental-staking-query-delegations",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::query::ongoing_undelegations": {
+ "method": "experimental::staking::query::ongoing_undelegations",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/ongoing_delegations/experimental-staking-query-ongoing_undelegations.yaml",
+ "examples_path": "experimental-staking-query-ongoing_undelegations",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::query::validators": {
+ "method": "experimental::staking::query::validators",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/validators/experimental-staking-query-validators.yaml",
+ "examples_path": "experimental-staking-query-validators",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "experimental::staking::undelegate": {
+ "method": "experimental::staking::undelegate",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/staking/undelegate/experimental-staking-undelegate.yaml",
+ "examples_path": "experimental-staking-undelegate",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_current_mtp": {
+ "method": "get_current_mtp",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_current_mtp/get_current_mtp.yaml",
+ "examples_path": "get_current_mtp",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_enabled_coins": {
+ "method": "get_enabled_coins",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_enabled_coins/get_enabled_coins.yaml",
+ "examples_path": "get_enabled_coins",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_eth_estimated_fee_per_gas": {
+ "method": "get_eth_estimated_fee_per_gas",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/fee_management/get_eth_estimated_fee_per_gas/get_eth_estimated_fee_per_gas.yaml",
+ "examples_path": "get_eth_estimated_fee_per_gas",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_locked_amount": {
+ "method": "get_locked_amount",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/get_locked_amount/get_locked_amount.yaml",
+ "examples_path": "get_locked_amount",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_mnemonic": {
+ "method": "get_mnemonic",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_mnemonic/get_mnemonic.yaml",
+ "examples_path": "get_mnemonic",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_my_address": {
+ "method": "get_my_address",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_my_address/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/get_my_address/get_my_address.yaml",
+ "examples_path": "get_my_address",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_new_address": {
+ "method": "get_new_address",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_new_address/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/get_new_address/get_new_address.yaml",
+ "examples_path": "get_new_address",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_nft_list": {
+ "method": "get_nft_list",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/get_nft_list/get_nft_list.yaml",
+ "examples_path": "get_nft_list",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_nft_metadata": {
+ "method": "get_nft_metadata",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/get_nft_metadata/get_nft_metadata.yaml",
+ "examples_path": "get_nft_metadata",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_nft_transfers": {
+ "method": "get_nft_transfers",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/get_nft_transfers/get_nft_transfers.yaml",
+ "examples_path": "get_nft_transfers",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_public_key": {
+ "method": "get_public_key",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_public_key/get_public_key.yaml",
+ "examples_path": "get_public_key",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_public_key_hash": {
+ "method": "get_public_key_hash",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_public_key_hash/get_public_key_hash.yaml",
+ "examples_path": "get_public_key_hash",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_raw_transaction": {
+ "method": "get_raw_transaction",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/tx/get_raw_transaction/get_raw_transaction.yaml",
+ "examples_path": "get_raw_transaction",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_shared_db_id": {
+ "method": "get_shared_db_id",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_shared_db_id/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_shared_db_id/get_shared_db_id.yaml",
+ "examples_path": "get_shared_db_id",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_swap_transaction_fee_policy": {
+ "method": "get_swap_transaction_fee_policy",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/fee_management/get_swap_transaction_fee_policy/get_swap_transaction_fee_policy.yaml",
+ "examples_path": "get_swap_transaction_fee_policy",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_token_allowance": {
+ "method": "get_token_allowance",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/get_token_allowance/get_token_allowance.yaml",
+ "examples_path": "get_token_allowance",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_token_info": {
+ "method": "get_token_info",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/get_token_info/get_token_info.yaml",
+ "examples_path": "get_token_info",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "get_wallet_names": {
+ "method": "get_wallet_names",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/get_wallet_names/get_wallet_names.yaml",
+ "examples_path": "get_wallet_names",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::activate_coins": {
+ "method": "gui_storage::activate_coins",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/activate_coins/gui_storage-activate_coins.yaml",
+ "examples_path": "gui_storage-activate_coins",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::add_account": {
+ "method": "gui_storage::add_account",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/add_account/gui_storage-add_account.yaml",
+ "examples_path": "gui_storage-add_account",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::deactivate_coins": {
+ "method": "gui_storage::deactivate_coins",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/deactivate_coins/gui_storage-deactivate_coins.yaml",
+ "examples_path": "gui_storage-deactivate_coins",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::delete_account": {
+ "method": "gui_storage::delete_account",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/delete_account/gui_storage-delete_account.yaml",
+ "examples_path": "gui_storage-delete_account",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::enable_account": {
+ "method": "gui_storage::enable_account",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/enable_account/gui_storage-enable_account.yaml",
+ "examples_path": "gui_storage-enable_account",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::get_account_coins": {
+ "method": "gui_storage::get_account_coins",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/get_account_coins/gui_storage-get_account_coins.yaml",
+ "examples_path": "gui_storage-get_account_coins",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::get_accounts": {
+ "method": "gui_storage::get_accounts",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/get_accounts/gui_storage-get_accounts.yaml",
+ "examples_path": "gui_storage-get_accounts",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::get_enabled_account": {
+ "method": "gui_storage::get_enabled_account",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/get_enabled_account/gui_storage-get_enabled_account.yaml",
+ "examples_path": "gui_storage-get_enabled_account",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::set_account_balance": {
+ "method": "gui_storage::set_account_balance",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/set_account_balance/gui_storage-set_account_balance.yaml",
+ "examples_path": "gui_storage-set_account_balance",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::set_account_description": {
+ "method": "gui_storage::set_account_description",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/set_account_description/gui_storage-set_account_description.yaml",
+ "examples_path": "gui_storage-set_account_description",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "gui_storage::set_account_name": {
+ "method": "gui_storage::set_account_name",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/gui_storage/set_account_name/gui_storage-set_account_name.yaml",
+ "examples_path": "gui_storage-set_account_name",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::close_channel": {
+ "method": "lightning::channels::close_channel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/close_channel/lightning-channels-close_channel.yaml",
+ "examples_path": "lightning-channels-close_channel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::get_channel_details": {
+ "method": "lightning::channels::get_channel_details",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/get_channel_details/lightning-channels-get_channel_details.yaml",
+ "examples_path": "lightning-channels-get_channel_details",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::get_claimable_balances": {
+ "method": "lightning::channels::get_claimable_balances",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/get_claimable_balances/lightning-channels-get_claimable_balances.yaml",
+ "examples_path": "lightning-channels-get_claimable_balances",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::list_closed_channels_by_filter": {
+ "method": "lightning::channels::list_closed_channels_by_filter",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/list_closed_channels_by_filter/lightning-channels-list_closed_channels_by_filter.yaml",
+ "examples_path": "lightning-channels-list_closed_channels_by_filter",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::list_open_channels_by_filter": {
+ "method": "lightning::channels::list_open_channels_by_filter",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/list_open_channels_by_filter/lightning-channels-list_open_channels_by_filter.yaml",
+ "examples_path": "lightning-channels-list_open_channels_by_filter",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::open_channel": {
+ "method": "lightning::channels::open_channel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/open_channel/lightning-channels-open_channel.yaml",
+ "examples_path": "lightning-channels-open_channel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::channels::update_channel": {
+ "method": "lightning::channels::update_channel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/channels/update_channel/lightning-channels-update_channel.yaml",
+ "examples_path": "lightning-channels-update_channel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::nodes::add_trusted_node": {
+ "method": "lightning::nodes::add_trusted_node",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/nodes/add_trusted_node/lightning-nodes-add_trusted_node.yaml",
+ "examples_path": "lightning-nodes-add_trusted_node",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::nodes::connect_to_node": {
+ "method": "lightning::nodes::connect_to_node",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/nodes/connect_to_node/lightning-nodes-connect_to_node.yaml",
+ "examples_path": "lightning-nodes-connect_to_node",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::nodes::list_trusted_nodes": {
+ "method": "lightning::nodes::list_trusted_nodes",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/nodes/list_trusted_nodes/lightning-nodes-list_trusted_nodes.yaml",
+ "examples_path": "lightning-nodes-list_trusted_nodes",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::nodes::remove_trusted_node": {
+ "method": "lightning::nodes::remove_trusted_node",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/nodes/remove_trusted_node/lightning-nodes-remove_trusted_node.yaml",
+ "examples_path": "lightning-nodes-remove_trusted_node",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::payments::generate_invoice": {
+ "method": "lightning::payments::generate_invoice",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/payments/generate_invoice/lightning-payments-generate_invoice.yaml",
+ "examples_path": "lightning-payments-generate_invoice",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::payments::get_payment_details": {
+ "method": "lightning::payments::get_payment_details",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/payments/get_payment_details/lightning-payments-get_payment_details.yaml",
+ "examples_path": "lightning-payments-get_payment_details",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::payments::list_payments_by_filter": {
+ "method": "lightning::payments::list_payments_by_filter",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/payments/list_payments_by_filter/lightning-payments-list_payments_by_filter.yaml",
+ "examples_path": "lightning-payments-list_payments_by_filter",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "lightning::payments::send_payment": {
+ "method": "lightning::payments::send_payment",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/payments/send_payment/lightning-payments-send_payment.yaml",
+ "examples_path": "lightning-payments-send_payment",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "max_maker_vol": {
+ "method": "max_maker_vol",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/max_maker_vol/max_maker_vol.yaml",
+ "examples_path": "max_maker_vol",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_recent_swaps": {
+ "method": "my_recent_swaps",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/my_recent_swaps/my_recent_swaps.yaml",
+ "examples_path": "my_recent_swaps",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_swap_status": {
+ "method": "my_swap_status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/my_swap_status/my_swap_status.yaml",
+ "examples_path": "my_swap_status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "my_tx_history": {
+ "method": "my_tx_history",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/tx/my_tx_history/my_tx_history.yaml",
+ "examples_path": "my_tx_history",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "orderbook": {
+ "method": "orderbook",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/orderbook/orderbook.yaml",
+ "examples_path": "orderbook",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "peer_connection_healthcheck": {
+ "method": "peer_connection_healthcheck",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/peer_connection_healthcheck/peer_connection_healthcheck.yaml",
+ "examples_path": "peer_connection_healthcheck",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "recreate_swap_data": {
+ "method": "recreate_swap_data",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/recreate_swap_data/recreate_swap_data.yaml",
+ "examples_path": "recreate_swap_data",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "refresh_nft_metadata": {
+ "method": "refresh_nft_metadata",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/refresh_nft_metadata/refresh_nft_metadata.yaml",
+ "examples_path": "refresh_nft_metadata",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "remove_node_from_version_stat": {
+ "method": "remove_node_from_version_stat",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/remove_node_from_version_stat/remove_node_from_version_stat.yaml",
+ "examples_path": "remove_node_from_version_stat",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "send_asked_data": {
+ "method": "send_asked_data",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/send_asked_data/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/send_asked_data/send_asked_data.yaml",
+ "examples_path": "send_asked_data",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "set_swap_transaction_fee_policy": {
+ "method": "set_swap_transaction_fee_policy",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/fee_management/set_swap_transaction_fee_policy/set_swap_transaction_fee_policy.yaml",
+ "examples_path": "set_swap_transaction_fee_policy",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "sign_message": {
+ "method": "sign_message",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/message_signing/sign_message/sign_message.yaml",
+ "examples_path": "sign_message",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "sign_raw_transaction": {
+ "method": "sign_raw_transaction",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/tx/sign_raw_transaction/sign_raw_transaction.yaml",
+ "examples_path": "sign_raw_transaction",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "start_simple_market_maker_bot": {
+ "method": "start_simple_market_maker_bot",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/start_simple_market_maker_bot/start_simple_market_maker_bot.yaml",
+ "examples_path": "start_simple_market_maker_bot",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "start_version_stat_collection": {
+ "method": "start_version_stat_collection",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/start_version_stat_collection/start_version_stat_collection.yaml",
+ "examples_path": "start_version_stat_collection",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stop_simple_market_maker_bot": {
+ "method": "stop_simple_market_maker_bot",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/stop_simple_market_maker_bot/stop_simple_market_maker_bot.yaml",
+ "examples_path": "stop_simple_market_maker_bot",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stop_version_stat_collection": {
+ "method": "stop_version_stat_collection",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/stop_version_stat_collection/stop_version_stat_collection.yaml",
+ "examples_path": "stop_version_stat_collection",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::balance::enable": {
+ "method": "stream::balance::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/balance_enable/stream-balance-enable.yaml",
+ "examples_path": "stream-balance-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::disable": {
+ "method": "stream::disable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/disable/stream-disable.yaml",
+ "examples_path": "stream-disable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::fee_estimator::enable": {
+ "method": "stream::fee_estimator::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/fee_estimator/stream-fee_estimator-enable.yaml",
+ "examples_path": "stream-fee_estimator-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::heartbeat::enable": {
+ "method": "stream::heartbeat::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/heartbeat_enable/stream-heartbeat-enable.yaml",
+ "examples_path": "stream-heartbeat-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::network::enable": {
+ "method": "stream::network::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/network_enable/stream-network-enable.yaml",
+ "examples_path": "stream-network-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::order_status::enable": {
+ "method": "stream::order_status::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/order_status_enable/stream-order_status-enable.yaml",
+ "examples_path": "stream-order_status-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::orderbook::enable": {
+ "method": "stream::orderbook::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/orderbook_enable/stream-orderbook-enable.yaml",
+ "examples_path": "stream-orderbook-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::swap_status::enable": {
+ "method": "stream::swap_status::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/swap_status_enable/stream-swap_status-enable.yaml",
+ "examples_path": "stream-swap_status-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "stream::tx_history::enable": {
+ "method": "stream::tx_history::enable",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/streaming/tx_history_enable/stream-tx_history-enable.yaml",
+ "examples_path": "stream-tx_history-enable",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::account_balance::cancel": {
+ "method": "task::account_balance::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/account_balance/cancel/task-account_balance-cancel.yaml",
+ "examples_path": "task-account_balance-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::account_balance::init": {
+ "method": "task::account_balance::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/account_balance/init/task-account_balance-init.yaml",
+ "examples_path": "task-account_balance-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::account_balance::status": {
+ "method": "task::account_balance::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/account_balance/status/task-account_balance-status.yaml",
+ "examples_path": "task-account_balance-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::connect_metamask::cancel": {
+ "method": "task::connect_metamask::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_connect_metamask/cancel/task-connect_metamask-cancel.yaml",
+ "examples_path": "task-connect_metamask-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::connect_metamask::init": {
+ "method": "task::connect_metamask::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_connect_metamask/init/task-connect_metamask-init.yaml",
+ "examples_path": "task-connect_metamask-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::connect_metamask::status": {
+ "method": "task::connect_metamask::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_connect_metamask/status/task-connect_metamask-status.yaml",
+ "examples_path": "task-connect_metamask-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::create_new_account::cancel": {
+ "method": "task::create_new_account::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/create_new_account/cancel/task-create_new_account-cancel.yaml",
+ "examples_path": "task-create_new_account-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::create_new_account::init": {
+ "method": "task::create_new_account::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/create_new_account/init/task-create_new_account-init.yaml",
+ "examples_path": "task-create_new_account-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::create_new_account::status": {
+ "method": "task::create_new_account::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/create_new_account/status/task-create_new_account-status.yaml",
+ "examples_path": "task-create_new_account-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::create_new_account::user_action": {
+ "method": "task::create_new_account::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/create_new_account/user_action/task-create_new_account-user_action.yaml",
+ "examples_path": "task-create_new_account-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_bch::cancel": {
+ "method": "task::enable_bch::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_bch/cancel/task-enable_bch-cancel.yaml",
+ "examples_path": "task-enable_bch-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_bch::init": {
+ "method": "task::enable_bch::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_bch/init/task-enable_bch-init.yaml",
+ "examples_path": "task-enable_bch-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_bch::status": {
+ "method": "task::enable_bch::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_bch/status/task-enable_bch-status.yaml",
+ "examples_path": "task-enable_bch-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_bch::user_action": {
+ "method": "task::enable_bch::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_bch/user_action/task-enable_bch-user_action.yaml",
+ "examples_path": "task-enable_bch-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_erc20::cancel": {
+ "method": "task::enable_erc20::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_erc20/cancel/task-enable_erc20-cancel.yaml",
+ "examples_path": "task-enable_erc20-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_erc20::init": {
+ "method": "task::enable_erc20::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_erc20/init/task-enable_erc20-init.yaml",
+ "examples_path": "task-enable_erc20-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_erc20::status": {
+ "method": "task::enable_erc20::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_erc20/status/task-enable_erc20-status.yaml",
+ "examples_path": "task-enable_erc20-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_erc20::user_action": {
+ "method": "task::enable_erc20::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_erc20/user_action/task-enable_erc20-user_action.yaml",
+ "examples_path": "task-enable_erc20-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_eth::cancel": {
+ "method": "task::enable_eth::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_eth/cancel/task-enable_eth-cancel.yaml",
+ "examples_path": "task-enable_eth-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_eth::init": {
+ "method": "task::enable_eth::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_eth/init/task-enable_eth-init.yaml",
+ "examples_path": "task-enable_eth-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_eth::status": {
+ "method": "task::enable_eth::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_eth/status/task-enable_eth-status.yaml",
+ "examples_path": "task-enable_eth-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_eth::user_action": {
+ "method": "task::enable_eth::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_eth/user_action/task-enable_eth-user_action.yaml",
+ "examples_path": "task-enable_eth-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_lightning::cancel": {
+ "method": "task::enable_lightning::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/activation/cancel/task-enable_lightning-cancel.yaml",
+ "examples_path": "task-enable_lightning-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_lightning::init": {
+ "method": "task::enable_lightning::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/activation/init/task-enable_lightning-init.yaml",
+ "examples_path": "task-enable_lightning-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_lightning::status": {
+ "method": "task::enable_lightning::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/activation/status/task-enable_lightning-status.yaml",
+ "examples_path": "task-enable_lightning-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_lightning::user_action": {
+ "method": "task::enable_lightning::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/lightning/activation/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/lightning/activation/user_action/task-enable_lightning-user_action.yaml",
+ "examples_path": "task-enable_lightning-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_qtum::cancel": {
+ "method": "task::enable_qtum::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_qtum/cancel/task-enable_qtum-cancel.yaml",
+ "examples_path": "task-enable_qtum-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_qtum::init": {
+ "method": "task::enable_qtum::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_qtum/init/task-enable_qtum-init.yaml",
+ "examples_path": "task-enable_qtum-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_qtum::status": {
+ "method": "task::enable_qtum::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_qtum/status/task-enable_qtum-status.yaml",
+ "examples_path": "task-enable_qtum-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_qtum::user_action": {
+ "method": "task::enable_qtum::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_qtum/user_action/task-enable_qtum-user_action.yaml",
+ "examples_path": "task-enable_qtum-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_sia::cancel": {
+ "method": "task::enable_sia::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_sia/cancel/task-enable_sia-cancel.yaml",
+ "examples_path": "task-enable_sia-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_sia::init": {
+ "method": "task::enable_sia::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_sia/init/task-enable_sia-init.yaml",
+ "examples_path": "task-enable_sia-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_sia::status": {
+ "method": "task::enable_sia::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_sia/status/task-enable_sia-status.yaml",
+ "examples_path": "task-enable_sia-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_sia::user_action": {
+ "method": "task::enable_sia::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_sia/user_action/task-enable_sia-user_action.yaml",
+ "examples_path": "task-enable_bch-user_action",
+ "postman_path": null,
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": false,
+ "is_complete": true
+ },
+ "task::enable_tendermint::cancel": {
+ "method": "task::enable_tendermint::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/cancel/task-enable_tendermint-cancel.yaml",
+ "examples_path": "task-enable_tendermint-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint::init": {
+ "method": "task::enable_tendermint::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/init/task-enable_tendermint-init.yaml",
+ "examples_path": "task-enable_tendermint-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint::status": {
+ "method": "task::enable_tendermint::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/status/task-enable_tendermint-status.yaml",
+ "examples_path": "task-enable_tendermint-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint::user_action": {
+ "method": "task::enable_tendermint::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint/user_action/task-enable_tendermint-user_action.yaml",
+ "examples_path": "task-enable_tendermint-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint_token::cancel": {
+ "method": "task::enable_tendermint_token::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/cancel/task-enable_tendermint_token-cancel.yaml",
+ "examples_path": "task-enable_tendermint_token-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint_token::init": {
+ "method": "task::enable_tendermint_token::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/init/task-enable_tendermint_token-init.yaml",
+ "examples_path": "task-enable_tendermint_token-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint_token::status": {
+ "method": "task::enable_tendermint_token::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/status/task-enable_tendermint_token-status.yaml",
+ "examples_path": "task-enable_tendermint_token-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_tendermint_token::user_action": {
+ "method": "task::enable_tendermint_token::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_tendermint_token/user_action/task-enable_tendermint_token-user_action.yaml",
+ "examples_path": "task-enable_tendermint_token-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_utxo::cancel": {
+ "method": "task::enable_utxo::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_utxo/cancel/task-enable_utxo-cancel.yaml",
+ "examples_path": "task-enable_utxo-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_utxo::init": {
+ "method": "task::enable_utxo::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_utxo/init/task-enable_utxo-init.yaml",
+ "examples_path": "task-enable_utxo-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_utxo::status": {
+ "method": "task::enable_utxo::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_utxo/status/task-enable_utxo-status.yaml",
+ "examples_path": "task-enable_utxo-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_utxo::user_action": {
+ "method": "task::enable_utxo::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_utxo/user_action/task-enable_utxo-user_action.yaml",
+ "examples_path": "task-enable_utxo-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_z_coin::cancel": {
+ "method": "task::enable_z_coin::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/cancel/task-enable_z_coin-cancel.yaml",
+ "examples_path": "task-enable_z_coin-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_z_coin::init": {
+ "method": "task::enable_z_coin::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/init/task-enable_z_coin-init.yaml",
+ "examples_path": "task-enable_z_coin-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_z_coin::status": {
+ "method": "task::enable_z_coin::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/status/task-enable_z_coin-status.yaml",
+ "examples_path": "task-enable_z_coin-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::enable_z_coin::user_action": {
+ "method": "task::enable_z_coin::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/coin_activation/task_managed/enable_z_coin/user_action/task-enable_z_coin-user_action.yaml",
+ "examples_path": "task-enable_z_coin-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::get_new_address::cancel": {
+ "method": "task::get_new_address::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/get_new_address/cancel/task-get_new_address-cancel.yaml",
+ "examples_path": "task-get_new_address-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::get_new_address::init": {
+ "method": "task::get_new_address::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/get_new_address/init/task-get_new_address-init.yaml",
+ "examples_path": "task-get_new_address-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::get_new_address::status": {
+ "method": "task::get_new_address::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/get_new_address/status/task-get_new_address-status.yaml",
+ "examples_path": "task-get_new_address-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::get_new_address::user_action": {
+ "method": "task::get_new_address::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/get_new_address/user_action/task-get_new_address-user_action.yaml",
+ "examples_path": "task-get_new_address-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::init_trezor::cancel": {
+ "method": "task::init_trezor::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_init_trezor/cancel/task-init_trezor-cancel.yaml",
+ "examples_path": "task-init_trezor-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::init_trezor::init": {
+ "method": "task::init_trezor::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_init_trezor/init/task-init_trezor-init.yaml",
+ "examples_path": "task-init_trezor-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::init_trezor::status": {
+ "method": "task::init_trezor::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_init_trezor/status/task-init_trezor-status.yaml",
+ "examples_path": "task-init_trezor-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::init_trezor::user_action": {
+ "method": "task::init_trezor::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/task_init_trezor/user_action/task-init_trezor-user_action.yaml",
+ "examples_path": "task-init_trezor-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::scan_for_new_addresses::cancel": {
+ "method": "task::scan_for_new_addresses::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/cancel/task-scan_for_new_addresses-cancel.yaml",
+ "examples_path": "task-scan_for_new_addresses-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::scan_for_new_addresses::init": {
+ "method": "task::scan_for_new_addresses::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/init/task-scan_for_new_addresses-init.yaml",
+ "examples_path": "task-scan_for_new_addresses-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::scan_for_new_addresses::status": {
+ "method": "task::scan_for_new_addresses::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/scan_for_new_addresses/status/task-scan_for_new_addresses-status.yaml",
+ "examples_path": "task-scan_for_new_addresses-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::withdraw::cancel": {
+ "method": "task::withdraw::cancel",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/withdraw/cancel/task-withdraw-cancel.yaml",
+ "examples_path": "task-withdraw-cancel",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::withdraw::init": {
+ "method": "task::withdraw::init",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/withdraw/init/task-withdraw-init.yaml",
+ "examples_path": "task-withdraw-init",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::withdraw::status": {
+ "method": "task::withdraw::status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/withdraw/status/task-withdraw-status.yaml",
+ "examples_path": "task-withdraw-status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "task::withdraw::user_action": {
+ "method": "task::withdraw::user_action",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/task_managed/withdraw/user_action/task-withdraw-user_action.yaml",
+ "examples_path": "task-withdraw-user_action",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "trade_preimage": {
+ "method": "trade_preimage",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/swaps_and_orders/trade_preimage/trade_preimage.yaml",
+ "examples_path": "trade_preimage",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "trezor_connection_status": {
+ "method": "trezor_connection_status",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/trezor_connection_status/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/trezor_connection_status/trezor_connection_status.yaml",
+ "examples_path": "trezor_connection_status",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "update_nft": {
+ "method": "update_nft",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/update_nft/update_nft.yaml",
+ "examples_path": "update_nft",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "update_version_stat_collection": {
+ "method": "update_version_stat_collection",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/update_version_stat_collection/update_version_stat_collection.yaml",
+ "examples_path": "update_version_stat_collection",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "verify_message": {
+ "method": "verify_message",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/utils/message_signing/verify_message/verify_message.yaml",
+ "examples_path": "verify_message",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "wc_delete_session": {
+ "method": "wc_delete_session",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wc_delete_session/wc_delete_session.yaml",
+ "examples_path": "wc_delete_session",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "wc_get_session": {
+ "method": "wc_get_session",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wc_get_session/wc_get_session.yaml",
+ "examples_path": "wc_get_session",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "wc_get_sessions": {
+ "method": "wc_get_sessions",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wc_get_sessions/wc_get_sessions.yaml",
+ "examples_path": "wc_get_sessions",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "wc_new_connection": {
+ "method": "wc_new_connection",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wc_new_connection/wc_new_connection.yaml",
+ "examples_path": "wc_new_connection",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "wc_ping_session": {
+ "method": "wc_ping_session",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wc_ping_session/wc_ping_session.yaml",
+ "examples_path": "wc_ping_session",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "withdraw": {
+ "method": "withdraw",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/tx/withdraw/withdraw.yaml",
+ "examples_path": "withdraw",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "withdraw_nft": {
+ "method": "withdraw_nft",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/non_fungible_tokens/withdraw_nft/withdraw_nft.yaml",
+ "examples_path": "withdraw_nft",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ },
+ "z_coin_tx_history": {
+ "method": "z_coin_tx_history",
+ "mdx_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx",
+ "yaml_path": "/home/smk/GITHUB/KP/komodo-docs-mdx/openapi/paths/v2/wallet/tx/zhtlc_tx_history/z_coin_tx_history.yaml",
+ "examples_path": "z_coin_tx_history",
+ "postman_path": "KDF_API_V2_Collection.postman_collection.json",
+ "has_mdx": true,
+ "has_yaml": true,
+ "has_examples": true,
+ "has_postman": true,
+ "is_complete": true
+ }
+ }
+ },
+ "summary_statistics": {
+ "generated_at": "2025-06-30T21:22:08.257239",
+ "total_methods": 230,
+ "coverage_overview": {
+ "mdx_coverage": {
+ "count": 229,
+ "percentage": 99.6
+ },
+ "yaml_coverage": {
+ "count": 230,
+ "percentage": 100.0
+ },
+ "examples_coverage": {
+ "count": 229,
+ "percentage": 99.6
+ },
+ "postman_coverage": {
+ "count": 228,
+ "percentage": 99.1
+ },
+ "complete_coverage": {
+ "count": 229,
+ "percentage": 99.6
+ }
+ },
+ "version_breakdown": {
+ "v1": {
+ "total_methods": 56,
+ "mdx_coverage": {
+ "count": 55,
+ "percentage": 98.2
+ },
+ "yaml_coverage": {
+ "count": 56,
+ "percentage": 100.0
+ },
+ "examples_coverage": {
+ "count": 55,
+ "percentage": 98.2
+ },
+ "postman_coverage": {
+ "count": 55,
+ "percentage": 98.2
+ },
+ "complete_coverage": {
+ "count": 55,
+ "percentage": 98.2
+ }
+ },
+ "v2": {
+ "total_methods": 174,
+ "mdx_coverage": {
+ "count": 174,
+ "percentage": 100.0
+ },
+ "yaml_coverage": {
+ "count": 174,
+ "percentage": 100.0
+ },
+ "examples_coverage": {
+ "count": 174,
+ "percentage": 100.0
+ },
+ "postman_coverage": {
+ "count": 173,
+ "percentage": 99.4
+ },
+ "complete_coverage": {
+ "count": 174,
+ "percentage": 100.0
+ }
+ }
+ },
+ "includes_missing_methods_analysis": true,
+ "total_missing_methods": 1,
+ "overall_documentation_coverage_percentage": 102.7,
+ "documentation_completeness_status": "incomplete"
+ },
+ "missing": {
+ "description": "Methods that exist in the Komodo DeFi Framework repository but lack documentation coverage",
+ "data_source": {
+ "canonical_methods_source": "kdf_rust_methods.json",
+ "comparison_date": "2025-06-30T21:22:08.257483",
+ "missing_criteria": "Methods present in Rust repository but not in method_paths"
+ },
+ "statistics": {
+ "overall": {
+ "total_canonical_methods": 224,
+ "total_documented_methods": 230,
+ "total_missing_methods": 1,
+ "overall_coverage_percentage": 102.7,
+ "documentation_completeness_status": "incomplete"
+ },
+ "v1": {
+ "canonical_methods": 55,
+ "documented_methods": 56,
+ "missing_methods": 0,
+ "coverage_percentage": 101.8,
+ "completeness_status": "complete"
+ },
+ "v2": {
+ "canonical_methods": 169,
+ "documented_methods": 174,
+ "missing_methods": 1,
+ "coverage_percentage": 103.0,
+ "completeness_status": "incomplete"
+ }
+ },
+ "methods_lacking_coverage": {
+ "v1": [],
+ "v2": [
+ "enable_sia"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/reports/staging/QA Checklist for v2.5.0-beta.md b/reports/staging/QA Checklist for v2.5.0-beta.md
new file mode 100644
index 000000000..099404576
--- /dev/null
+++ b/reports/staging/QA Checklist for v2.5.0-beta.md
@@ -0,0 +1,131 @@
+# QA Checklist โ Komodo DeFi Framework v2.5.0-beta (RC)
+
+> Branch / PR under test: [komodo-defi-framework#2491](https://github.com/KomodoPlatform/komodo-defi-framework/pull/2491)
+>
+> Changelog reference: utils/docker/komodo-defi-framework/CHANGELOG.md โ section **v2.5.0-beta โ 2025-06-23**
+
+This document enumerates every manual & automated test that *must* pass before the 2.5.0-beta release candidate can be signed-off.
+Tests are grouped by functional area and are mapped 1-to-1 with planned **pytest** modules (listed at the end of the file).
+Please tick every โ once the corresponding step passes.
+
+---
+
+## 0. Pre-Requisites
+
+- [ ] Latest `v2.5.0-beta` docker image built locally (`kdf:2.5.0-beta-`)
+- [ ] Feature flags: `ibc-routing-for-swaps` **enabled** for IBC validation tests; **disabled** for cross-check
+- [ ] Two local nodes (`node-A`, `node-B`) + `ganache` (EVM mock) + `ibc-mock-grpc` on default ports
+- [ ] Python venv activated: `source utils/py/.venv/bin/activate`
+- [ ] Repo root added to `PYTHONPATH`
+
+---
+
+## 1. Wallet & Security
+
+### 1.1 `delete_wallet` Extended Scenarios
+- [ ] โ Attempt deletion while wallet has an **open order** โ expect `WalletIsActive`
+- [ ] โ Deletion when wallet file locked by **second KDF instance** โ expect `WalletLocked`
+
+### 1.2 HD Multi-Address Message Signing
+- [ ] โ Sign/verify **3 derived addresses** emits correct **event-stream** payload (`signature`, `derivation_path`)
+- [ ] โ Same test under **WASM** build in headless Chrome
+
+### 1.3 Expirable Pubkey Bans
+- [ ] โ Ban pubkey with `duration_min=0.05` โ auto-unban after 3 s
+- [ ] โ Persistence across restart (ban -> restart -> list)
+
+---
+
+## 2. WalletConnect v2 Integration
+
+- [ ] โ `wc_new_connection` returns valid `wc:` URI
+- [ ] โ EIP-155 session established via testing bridge; can call `eth_signTransaction`
+- [ ] โ Cosmos session established; can call `cosmos_signDirect`
+- [ ] โ `wc_ping_session` round-trips OK
+- [ ] โ `wc_delete_session` removes topic & SSE closes
+
+---
+
+## 3. IBC & Cosmos Enhancements
+
+### 3.1 Pre-Swap Validation (`ibc-routing-for-swaps` **ON**)
+- [ ] โ Maker `sell` for non-HTLC coin **without** healthy channel โ `RouteUnavailable`
+- [ ] โ Repeat **with** healthy channel โ order succeeds
+- [ ] โ Flag **OFF** โ validation skipped
+
+### 3.2 Unconfirmed Z-Coin Notes
+- [ ] โ Create Z-coin tx with change โ `my_balance` subtracts change until confirmation
+
+---
+
+## 4. Trading Protocol & Volume Rules
+
+- [ ] โ `min_trading_vol` โฅ 0.0001 **removed** for BTC (now matches others)
+- [ ] โ Orders below protocol min still rejected
+- [ ] โ DEX-fee calculation unaffected
+
+---
+
+## 5. Event Streaming & Networking
+
+### 5.1 StreamerId Format Change
+- [ ] โ Subscribe to `BALANCE:ETH`, `ORDERBOOK:KMD/BTC` โ payload uses *colon* format
+- [ ] โ Old JSON streamer id โ returns `InvalidStreamerId`
+
+### 5.2 Seednode Removal & DNS Enhancements
+- [ ] โ Node fails gracefully when `seednodes` empty
+- [ ] โ IPv6-only hostname ignored, IPv4 picked from multi-A record
+
+---
+
+## 6. RPC Interface Unification / Breaking Changes
+
+- [ ] โ `get_enabled_coins` (v1) vs `wallet::get_enabled_coins` (v2) parity
+- [ ] โ Old EVM `priv_key_policy` format fails; new enum `{ "type": "ContextPrivKey" }` passes
+
+---
+
+## 7. TRON Groundwork (Smoke)
+
+- [ ] โ `enable_tron` returns stub response, no panic
+
+---
+
+## 8. Manual / Exploratory
+
+- [ ] โ Try WalletConnect with real MetaMask mobile
+- [ ] โ Attempt Trezor activation error path โ confirm `HwError` docs
+- [ ] โ DNS mis-configuration produces user-readable error
+
+---
+
+## 9. Regression Sanity
+
+- [ ] โ Run full v2.4.0 regression script against 2.5.0 binary โ only expected breaks
+
+---
+
+## Planned **pytest** Modules
+
+> Create each file inside `utils/py/tests/` unless stated otherwise.
+
+1. `test_delete_wallet_extended.py`
+2. `test_hd_signing_wasm.py`
+3. `test_pubkey_ban_expiry.py`
+4. `test_walletconnect_sessions.py`
+5. `test_ibc_pre_swap_validation.py`
+6. `test_zcoin_unconfirmed_notes.py`
+7. `test_min_trading_volume.py`
+8. `test_streamer_id_format.py`
+9. `test_dns_seednode_logic.py`
+10. `test_rpc_interface_unification.py`
+11. `test_tron_enable_stub.py`
+
+*(Optional, manual runner)*
+12. `scripts/manual_walletconnect_mobile.md` โ step-by-step guide for mobile WC validation.
+
+> Tackle the list sequentially; checkboxes above mirror the module order.
+
+---
+
+**Last updated:**
\ No newline at end of file
diff --git a/src/data/navbar.json b/src/data/navbar.json
index 91b7533fb..f45b4575a 100644
--- a/src/data/navbar.json
+++ b/src/data/navbar.json
@@ -16,7 +16,7 @@
},
{
"title": "API (Legacy)",
- "link": "/komodo-defi-framework/api/legacy/rational_number_note/"
+ "link": "/komodo-defi-framework/api/common_structures/rational_number_note/"
},
{
"title": "API 2.0 (Master)",
diff --git a/src/data/sidebar.json b/src/data/sidebar.json
index 57dbbdba8..3a9c88c1b 100644
--- a/src/data/sidebar.json
+++ b/src/data/sidebar.json
@@ -388,6 +388,10 @@
{
"title": "enable_bch_with_tokens",
"href": "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/"
+ },
+ {
+ "title": "enable_slp",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/enable_slp/"
}
]
},
@@ -402,25 +406,181 @@
"title": "Task: Enable BCH",
"href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/"
},
+ {
+ "title": "task::enable_bch::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/"
+ },
+ {
+ "title": "task::enable_bch::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/"
+ },
+ {
+ "title": "task::enable_bch::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/"
+ },
+ {
+ "title": "task::enable_bch::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/"
+ },
{
"title": "Task: Enable ETH",
"href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/"
},
{
- "title": "Task: Enable QTUM",
- "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/"
+ "title": "task::enable_eth::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/"
+ },
+ {
+ "title": "task::enable_eth::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/"
+ },
+ {
+ "title": "task::enable_eth::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/"
+ },
+ {
+ "title": "task::enable_eth::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/"
},
{
"title": "Task: Enable Tendermint",
"href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/"
- },
+ },
+ {
+ "title": "task::enable_tendermint::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/"
+ },
+ {
+ "title": "task::enable_tendermint::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/"
+ },
+ {
+ "title": "task::enable_tendermint::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/"
+ },
+ {
+ "title": "task::enable_tendermint::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/"
+ },
{
"title": "Task: Enable UTXO",
"href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/"
},
+ {
+ "title": "task::enable_utxo::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/"
+ },
+ {
+ "title": "task::enable_utxo::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/"
+ },
+ {
+ "title": "task::enable_utxo::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/"
+ },
+ {
+ "title": "task::enable_utxo::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/"
+ },
{
"title": "Task: Enable ZHTLC",
"href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/"
+ },
+ {
+ "title": "task::enable_z_coin::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/"
+ },
+ {
+ "title": "task::enable_z_coin::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/"
+ },
+ {
+ "title": "task::enable_z_coin::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/"
+ },
+ {
+ "title": "task::enable_z_coin::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/"
+ },
+ {
+ "title": "Task: Enable QTUM",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/"
+ },
+ {
+ "title": "task::enable_qtum::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/"
+ },
+ {
+ "title": "task::enable_qtum::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/"
+ },
+ {
+ "title": "task::enable_qtum::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/"
+ },
+ {
+ "title": "task::enable_qtum::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/"
+ },
+ {
+ "title": "Task: Enable SIA",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/"
+ },
+ {
+ "title": "task::enable_sia::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/"
+ },
+ {
+ "title": "task::enable_sia::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/"
+ },
+ {
+ "title": "task::enable_sia::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/"
+ },
+ {
+ "title": "task::enable_sia::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/"
+ },
+ {
+ "title": "Task: Enable ERC20",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/"
+ },
+ {
+ "title": "task::enable_erc20::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/"
+ },
+ {
+ "title": "task::enable_erc20::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/"
+ },
+ {
+ "title": "task::enable_erc20::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/"
+ },
+ {
+ "title": "task::enable_erc20::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/"
+ },
+ {
+ "title": "Task: Enable Tendermint Token",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/"
+ },
+ {
+ "title": "task::enable_tendermint_token::cancel",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/"
+ },
+ {
+ "title": "task::enable_tendermint_token::init",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/"
+ },
+ {
+ "title": "task::enable_tendermint_token::status",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/"
+ },
+ {
+ "title": "task::enable_tendermint_token::user_action",
+ "href": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/"
}
]
},
@@ -470,11 +630,11 @@
"href": "/komodo-defi-framework/api/v20/utils/message_signing/"
},
{
- "title": "Sign Message",
+ "title": "sign_message",
"href": "/komodo-defi-framework/api/v20/utils/message_signing/sign_message/"
},
{
- "title": "Verify Message",
+ "title": "verify_message",
"href": "/komodo-defi-framework/api/v20/utils/message_signing/verify_message/"
}
]
@@ -487,39 +647,39 @@
"href": "/komodo-defi-framework/api/v20/streaming/"
},
{
- "title": "Enable Balance",
+ "title": "Task: Balance Enable",
"href": "/komodo-defi-framework/api/v20/streaming/balance_enable/"
},
{
- "title": "Enable Fee Estimator",
+ "title": "Task: Fee Estimator Enable",
"href": "/komodo-defi-framework/api/v20/streaming/fee_estimator/"
},
{
- "title": "Enable Heartbeat",
+ "title": "Task: Heartbeat Enable",
"href": "/komodo-defi-framework/api/v20/streaming/heartbeat_enable/"
},
{
- "title": "Enable Network",
+ "title": "Task: Network Enable",
"href": "/komodo-defi-framework/api/v20/streaming/network_enable/"
},
{
- "title": "Enable Orderbook",
+ "title": "Task: Orderbook Enable",
"href": "/komodo-defi-framework/api/v20/streaming/orderbook_enable/"
},
{
- "title": "Enable Order Status",
+ "title": "Task: Order Status Enable",
"href": "/komodo-defi-framework/api/v20/streaming/order_status_enable/"
},
{
- "title": "Enable Swap Status",
+ "title": "Task: Swap Status Enable",
"href": "/komodo-defi-framework/api/v20/streaming/swap_status_enable/"
},
{
- "title": "Enable Transaction History",
+ "title": "Task: Tx History Enable",
"href": "/komodo-defi-framework/api/v20/streaming/tx_history_enable/"
},
{
- "title": "Disable",
+ "title": "Task: Disable",
"href": "/komodo-defi-framework/api/v20/streaming/disable/"
}
]
@@ -551,6 +711,10 @@
"title": "my_recent_swaps",
"href": "/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/"
},
+ {
+ "title": "my_swap_status",
+ "href": "/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/"
+ },
{
"title": "orderbook",
"href": "/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/"
@@ -643,7 +807,7 @@
"href": "/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/"
},
{
- "title": "z_coin_tx_history",
+ "title": "zhtlc_tx_history",
"href": "/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/"
},
{
@@ -688,29 +852,169 @@
"href": "/komodo-defi-framework/api/v20/wallet/get_wallet_names/"
},
{
- "title": "Task Managed Methods Overview",
+ "title": "account_balance",
+ "href": "/komodo-defi-framework/api/v20/wallet/account_balance/"
+ },
+ {
+ "title": "get_new_address",
+ "href": "/komodo-defi-framework/api/v20/wallet/get_new_address/"
+ },
+ {
+ "title": "get_my_address",
+ "href": "/komodo-defi-framework/api/v20/wallet/get_my_address/"
+ },
+ {
+ "title": "GUI Storage",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/"
+ },
+ {
+ "title": "gui_storage::add_account",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/"
+ },
+ {
+ "title": "gui_storage::enable_account",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/"
+ },
+ {
+ "title": "gui_storage::delete_account",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/"
+ },
+ {
+ "title": "gui_storage::get_accounts",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/"
+ },
+ {
+ "title": "gui_storage::get_account_coins",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/"
+ },
+ {
+ "title": "gui_storage::activate_coins",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/"
+ },
+ {
+ "title": "gui_storage::deactivate_coins",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/"
+ },
+ {
+ "title": "delete_wallet",
+ "href": "/komodo-defi-framework/api/v20/wallet/delete_wallet/"
+ },
+ {
+ "title": "Task Managed Methods",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/"
},
{
"title": "Task: Account Balance",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/"
},
+ {
+ "title": "task::account_balance::cancel",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/"
+ },
+ {
+ "title": "task::account_balance::init",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/"
+ },
+ {
+ "title": "task::account_balance::status",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/"
+ },
{
"title": "Task: Create New Account",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/"
},
+ {
+ "title": "task::create_new_account::cancel",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/"
+ },
+ {
+ "title": "task::create_new_account::init",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/"
+ },
+ {
+ "title": "task::create_new_account::status",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/"
+ },
+ {
+ "title": "task::create_new_account::user_action",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/"
+ },
{
"title": "Task: Get New Address",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/"
},
{
- "title": "Task: Scan For New Adresses",
+ "title": "task::get_new_address::cancel",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/"
+ },
+ {
+ "title": "task::get_new_address::init",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/"
+ },
+ {
+ "title": "task::get_new_address::status",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/"
+ },
+ {
+ "title": "task::get_new_address::user_action",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/"
+ },
+ {
+ "title": "Task: Scan For New Addresses",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/"
},
+ {
+ "title": "task::scan_for_new_addresses::cancel",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/"
+ },
+ {
+ "title": "task::scan_for_new_addresses::init",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/"
+ },
+ {
+ "title": "task::scan_for_new_addresses::status",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/"
+ },
{
"title": "Task: Withdraw",
"href": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/"
},
+ {
+ "title": "task::withdraw::cancel",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/"
+ },
+ {
+ "title": "task::withdraw::init",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/"
+ },
+ {
+ "title": "task::withdraw::status",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/"
+ },
+ {
+ "title": "task::withdraw::user_action",
+ "href": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/"
+ },
+ {
+ "title": "gui_storage::deactivate_coins",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/"
+ },
+ {
+ "title": "gui_storage::get_enabled_account",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/"
+ },
+ {
+ "title": "gui_storage::set_account_name",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/"
+ },
+ {
+ "title": "gui_storage::set_account_description",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/"
+ },
+ {
+ "title": "gui_storage::set_account_balance",
+ "href": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/"
+ },
{
"title": "get_private_keys",
"href": "/komodo-defi-framework/api/v20/wallet/get_private_keys/"
@@ -736,9 +1040,57 @@
"title": "peer_connection_healthcheck",
"href": "/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/"
},
+ {
+ "title": "get_shared_db_id",
+ "href": "/komodo-defi-framework/api/v20/utils/get_shared_db_id/"
+ },
+ {
+ "title": "send_asked_data",
+ "href": "/komodo-defi-framework/api/v20/utils/send_asked_data/"
+ },
+ {
+ "title": "trezor_connection_status",
+ "href": "/komodo-defi-framework/api/v20/utils/trezor_connection_status/"
+ },
{
"title": "Trezor Initialisation",
"href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/"
+ },
+ {
+ "title": "Task: Init Trezor",
+ "href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/"
+ },
+ {
+ "title": "task::init_trezor::cancel",
+ "href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/"
+ },
+ {
+ "title": "task::init_trezor::init",
+ "href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/init/"
+ },
+ {
+ "title": "task::init_trezor::status",
+ "href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/status/"
+ },
+ {
+ "title": "task::init_trezor::user_action",
+ "href": "/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/"
+ },
+ {
+ "title": "Task: Connect MetaMask",
+ "href": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/"
+ },
+ {
+ "title": "task::connect_metamask::init",
+ "href": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/"
+ },
+ {
+ "title": "task::connect_metamask::status",
+ "href": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/"
+ },
+ {
+ "title": "task::connect_metamask::cancel",
+ "href": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/"
}
]
}
@@ -763,20 +1115,24 @@
"href": "/komodo-defi-framework/api/v20-dev/get_token_allowance/"
},
{
- "title": "one_inch_v6_0_classic_swap_create",
- "href": "/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/"
+ "title": "1inch_v6_0_classic_swap_contract",
+ "href": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/"
+ },
+ {
+ "title": "1inch_v6_0_classic_swap_create",
+ "href": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/"
},
{
- "title": "one_inch_v6_0_classic_swap_liquidity_sources",
- "href": "/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/"
+ "title": "1inch_v6_0_classic_swap_liquidity_sources",
+ "href": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/"
},
{
- "title": "one_inch_v6_0_classic_swap_quote",
- "href": "/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/"
+ "title": "1inch_v6_0_classic_swap_quote",
+ "href": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/"
},
{
- "title": "one_inch_v6_0_classic_swap_tokens",
- "href": "/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/"
+ "title": "1inch_v6_0_classic_swap_tokens",
+ "href": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/"
}
]
},
@@ -788,20 +1144,96 @@
"href": "/komodo-defi-framework/api/v20/lightning/"
},
{
- "title": "Lightning Initialization",
+ "title": "Lightning Initialization Overview",
"href": "/komodo-defi-framework/api/v20/lightning/activation/"
},
{
- "title": "Lightning Nodes",
+ "title": "Initialize Lightning",
+ "href": "/komodo-defi-framework/api/v20/lightning/activation/init/"
+ },
+ {
+ "title": "Initialization Status",
+ "href": "/komodo-defi-framework/api/v20/lightning/activation/status/"
+ },
+ {
+ "title": "Initialization User Action",
+ "href": "/komodo-defi-framework/api/v20/lightning/activation/user_action/"
+ },
+ {
+ "title": "Cancel Initialization",
+ "href": "/komodo-defi-framework/api/v20/lightning/activation/cancel/"
+ },
+ {
+ "title": "Lightning Nodes Overview",
"href": "/komodo-defi-framework/api/v20/lightning/nodes/"
},
{
- "title": "Lightning Channels",
+ "title": "Connect to Node",
+ "href": "/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/"
+ },
+ {
+ "title": "List Trusted Nodes",
+ "href": "/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/"
+ },
+ {
+ "title": "Add Trusted Node",
+ "href": "/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/"
+ },
+ {
+ "title": "Remove Trusted Node",
+ "href": "/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/"
+ },
+ {
+ "title": "lightning::channels::overview",
"href": "/komodo-defi-framework/api/v20/lightning/channels/"
},
{
- "title": "Lightning Payments",
+ "title": "lightning::channels::close_channel",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/close_channel/"
+ },
+ {
+ "title": "lightning::channels::get_channel_details",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/"
+ },
+ {
+ "title": "lightning::channels::get_claimable_balances",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/"
+ },
+ {
+ "title": "lightning::channels::list_closed_channels_by_filter",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/"
+ },
+ {
+ "title": "lightning::channels::open_channel",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/open_channel/"
+ },
+ {
+ "title": "lightning::channels::list_open_channels_by_filter",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/"
+ },
+ {
+ "title": "lightning::channels::update_channel",
+ "href": "/komodo-defi-framework/api/v20/lightning/channels/update_channel/"
+ },
+ {
+ "title": "Lightning Payments Overview",
"href": "/komodo-defi-framework/api/v20/lightning/payments/"
+ },
+ {
+ "title": "Generate Invoice",
+ "href": "/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/"
+ },
+ {
+ "title": "Send Payment",
+ "href": "/komodo-defi-framework/api/v20/lightning/payments/send_payment/"
+ },
+ {
+ "title": "Get Payment Details",
+ "href": "/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/"
+ },
+ {
+ "title": "List Payments by Filter",
+ "href": "/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/"
}
]
},
@@ -886,16 +1318,12 @@
"title": "Introduction",
"href": "/komodo-defi-framework/api/legacy/"
},
- {
- "title": "Note about rational number type",
- "href": "/komodo-defi-framework/api/legacy/rational_number_note/"
- },
{
"title": "batch_requests",
"href": "/komodo-defi-framework/api/legacy/batch_requests/"
},
{
- "title": "Komodo DeFi Framework Metrics",
+ "title": "metrics",
"href": "/komodo-defi-framework/api/legacy/metrics/"
}
]
@@ -907,6 +1335,14 @@
"title": "Activation Methods",
"href": "/komodo-defi-framework/api/legacy/coin_activation/"
},
+ {
+ "title": "enable",
+ "href": "/komodo-defi-framework/api/legacy/coin_activation/enable/"
+ },
+ {
+ "title": "electrum",
+ "href": "/komodo-defi-framework/api/legacy/coin_activation/electrum/"
+ },
{
"title": "coins_needed_for_kick_start",
"href": "/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/"
@@ -965,6 +1401,10 @@
"title": "best_orders",
"href": "/komodo-defi-framework/api/legacy/best_orders/"
},
+ {
+ "title": "autoprice",
+ "href": "/komodo-defi-framework/api/legacy/autoprice/"
+ },
{
"title": "buy",
"href": "/komodo-defi-framework/api/legacy/buy/"
@@ -1012,6 +1452,22 @@
{
"title": "update_maker_order",
"href": "/komodo-defi-framework/api/legacy/update_maker_order/"
+ },
+ {
+ "title": "inventory",
+ "href": "/komodo-defi-framework/api/legacy/inventory/"
+ },
+ {
+ "title": "my_swap_status",
+ "href": "/komodo-defi-framework/api/legacy/my_swap_status/"
+ },
+ {
+ "title": "stats_swap_status",
+ "href": "/komodo-defi-framework/api/legacy/stats_swap_status/"
+ },
+ {
+ "title": "trade_preimage",
+ "href": "/komodo-defi-framework/api/legacy/trade_preimage/"
}
]
},
@@ -1051,7 +1507,11 @@
"href": "/komodo-defi-framework/api/legacy/my_swap_status/"
},
{
- "title": "trade_preimag",
+ "title": "stats_swap_status",
+ "href": "/komodo-defi-framework/api/legacy/stats_swap_status/"
+ },
+ {
+ "title": "trade_preimage",
"href": "/komodo-defi-framework/api/legacy/trade_preimage/"
}
]
@@ -1123,6 +1583,10 @@
{
"title": "withdraw",
"href": "/komodo-defi-framework/api/legacy/withdraw/"
+ },
+ {
+ "title": "fundvalue",
+ "href": "/komodo-defi-framework/api/legacy/fundvalue/"
}
]
}
@@ -1140,6 +1604,11 @@
"titleLink": "/komodo-defi-framework/api/common_structures/activation/",
"links": []
},
+ {
+ "title": "Error Types",
+ "titleLink": "/komodo-defi-framework/api/common_structures/error_types/",
+ "links": []
+ },
{
"title": "Lightning Network Structures",
"titleLink": "/komodo-defi-framework/api/common_structures/lightning/",
@@ -1176,6 +1645,16 @@
"title": "Wallet Operations Structures",
"titleLink": "/komodo-defi-framework/api/common_structures/wallet/",
"links": []
+ },
+ {
+ "title": "Enums",
+ "titleLink": "/komodo-defi-framework/api/common_structures/enums/",
+ "links": []
+ },
+ {
+ "title": "Note about rational number type",
+ "titleLink": "/komodo-defi-framework/api/common_structures/rational_number_note/",
+ "links": []
}
]
},
diff --git a/src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
index 1a5eccd08..3999023cd 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx
@@ -1,17 +1,19 @@
export const title = "Komodo DeFi SDK Common Structures: Activation";
export const description = "The Komodo DeFi SDK uses a variety of activation methods, depending on the type of coin.";
-# Activation Structures
+# Activation Common Structures
+
+## activation\_common\_structures {{label : 'activation_common_structures', tag : 'structures'}}
### ActivationMode
Defines the activation mode for QTUM, BCH, UTXO & ZHTLC coins.
- | Parameter | Type | Description |
- | --------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
- | rpc | string | `Native` if running a native blockchain node, `Electrum` if using electrum servers or `Light` for ZHTLC coins. |
- | rpc\_data | object | `Electrum` or `Light` mode only. A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data) object. |
+ | Parameter | Type | Required | Default | Description |
+ | --------- | ------ | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | rpc | string | โ | `-` | `Native` if running a native blockchain node, `Electrum` if using electrum servers or `Light` for ZHTLC coins. |
+ | rpc\_data | object | โ | `-` | `Electrum` or `Light` mode only. A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data) object. |
```json
{
@@ -36,12 +38,12 @@ export const description = "The Komodo DeFi SDK uses a variety of activation met
Contains information about electrum & lightwallet\_d servers for coins being used in `Electrum` or `Light` mode.
-| Parameter | Type | Description |
-| ------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| light\_wallet\_d\_servers | list | ZHTLC only. A list of urls which are hosting lightwallet\_d servers for a coin. |
-| electrum\_servers | list of objects | ZHTLC only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
-| electrum | list of objects | QTUM, BCH & UTXO coins only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
-| sync\_params | integer or string | ZHTLC coins only. Optional, defaults to two days ago. Defines where to start scanning blockchain data upon initial activation. Options: `"earliest"` (the coin's sapling\_activation\_height), `height` (a specific block height) or `date` (a unix timestamp). |
+| Parameter | Type | Required | Default | Description |
+| ------------------------- | ----------------- | :------: | :----------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| light\_wallet\_d\_servers | list | โ | `-` | ZHTLC only. A list of urls which are hosting lightwallet\_d servers for a coin. |
+| electrum\_servers | list of objects | โ | `-` | ZHTLC only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
+| electrum | list of objects | โ | `-` | QTUM, BCH & UTXO coins only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
+| sync\_params | integer or string | โ | `2 days ago` | ZHTLC coins only. Defines where to start scanning blockchain data upon initial activation. Options: `"earliest"` (the coin's sapling\_activation\_height), `height` (a specific block height) or `date` (a unix timestamp). |
`electrum` and `electrum_servers` are both used for the same purpose. This should be consolidated in the API.
@@ -51,20 +53,20 @@ Contains information about electrum & lightwallet\_d servers for coins being use
The `ActivationParams` object defines additional parameters used for activation. These params may vary depending on the coin type.
-| Parameter | Type | Description |
-| ---------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| required\_confirmations | integer | Optional. Confirmations to wait for steps in swap. Defaults to value in the coins file if not set. |
-| requires\_notarization | boolean | Optional, defaults to `false`. For [dPoW](https://komodoplatform.com/en/blog/dpow-demystified/) protected coins, a `true` value will wait for transactions to be notarised when doing swaps. Overrides value if set in `coins` file. |
-| mode | object | QTUM, UTXO & ZHTLC coins only. A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
-| zcash\_params\_path | string | ZHTLC coins only. Path to folder containing [Zcash parameters](https://z.cash/learn/). Optional, defaults to standard location as defined in [this guide](https://forum.komodoplatform.com/t/installing-zcash-params/603) |
-| scan\_blocks\_per\_iteration | integer | ZHTLC coins only. Sets the number of scanned blocks per iteration during `BuildingWalletDb` state. Optional, default value is 1000. |
-| scan\_interval\_ms | integer | ZHTLC coins only. Sets the interval in milliseconds between iterations of `BuildingWalletDb` state. Optional, default value is 0. |
-| tx\_history | boolean | Optional. Enable transaction history scanning. When active, the Komodo DeFi Framework API will collect transaction history data for local storage, and allow use of the [my\_tx\_history (v2)](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) method. |
-| min\_addresses\_number | integer | Optional, HD wallets only. Number of addresses to generate. If not specified, addresses will be generated up to `path_to_address::address_index`. |
-| scan\_policy | string | Optional, HD wallets only. Whether or not to scan for new addresses. Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Defaults to `scan_if_new_wallet`. Note that `scan` will result in multple requests to the Komodo DeFi API and may take some time to complete. |
-| gap\_limit | integer | Optional, HD wallets only. The max number of empty addresses in a row. Transactions sent to an address outside the `gap_limit`, will not be identified when scanning. Defaults to `20`. |
-| path\_to\_address | object | Optional, HD wallets only. A standard [AddressDerivationPath](/komodo-defi-framework/api/common_structures/activation/#address-derivation-path) object. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| Parameter | Type | Required | Default | Description |
+| ---------------------------- | ------- | :------: | :------------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| required\_confirmations | integer | โ | `-` | Confirmations to wait for steps in swap. Defaults to value in the coins file if not set. |
+| requires\_notarization | boolean | โ | `false` | For [dPoW](https://komodoplatform.com/en/blog/dpow-demystified/) protected coins, a `true` value will wait for transactions to be notarised when doing swaps. Overrides value if set in `coins` file. |
+| mode | object | โ | `-` | QTUM, UTXO & ZHTLC coins only. A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
+| zcash\_params\_path | string | โ | `-` | ZHTLC coins only. Path to folder containing [Zcash parameters](https://z.cash/learn/). Defaults to standard location as defined in [this guide](https://forum.komodoplatform.com/t/installing-zcash-params/603) |
+| scan\_blocks\_per\_iteration | integer | โ | `1000` | ZHTLC coins only. Sets the number of scanned blocks per iteration during `BuildingWalletDb` state. |
+| scan\_interval\_ms | integer | โ | `0` | ZHTLC coins only. Sets the interval in milliseconds between iterations of `BuildingWalletDb` state. |
+| tx\_history | boolean | โ | `-` | Enable transaction history scanning. When active, the Komodo DeFi Framework API will collect transaction history data for local storage, and allow use of the [my\_tx\_history (v2)](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) method. |
+| min\_addresses\_number | integer | โ | `-` | HD wallets only. Number of addresses to generate. If not specified, addresses will be generated up to `path_to_address::address_index`. |
+| scan\_policy | string | โ | `scan_if_new_wallet` | HD wallets only. Whether or not to scan for new addresses. Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Note that `scan` will result in multple requests to the Komodo DeFi API and may take some time to complete. |
+| gap\_limit | integer | โ | `20` | HD wallets only. The max number of empty addresses in a row. Transactions sent to an address outside the `gap_limit`, will not be identified when scanning. |
+| path\_to\_address | object | โ | `-` | HD wallets only. A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object. |
+| get\_balances | boolean | โ | `true` | If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
Is priv\_key\_policy still a thing?
@@ -83,31 +85,16 @@ The `ActivationParams` object defines additional parameters used for activation.
load during ZHTLC coin activation.
-### ActivationRpcData
-
-Contains information about electrum & lightwallet\_d servers for coins being used in `Electrum` or `Light` mode.
-
-| Parameter | Type | Description |
-| ------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| light\_wallet\_d\_servers | list | ZHTLC only. A list of urls which are hosting lightwallet\_d servers for a coin. |
-| electrum\_servers | list of objects | ZHTLC only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
-| electrum | list of objects | QTUM & UTXO coins only. A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
-| sync\_params | integer or string | ZHTLC coins only. Optional, defaults to two days ago. Defines where to start scanning blockchain data upon initial activation. Options: `"earliest"` (the coin's sapling\_activation\_height), `height` (a specific block height) or `date` (a unix timestamp). |
-
-
- `electrum` and `electrum_servers` are both used for the same purpose. This should be consolidated in the API.
-
-
### ActivationServers
Contains information electrum servers for coins being used in `Electrum` or `Light` mode.
-| Parameter | Type | Description |
-| --------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| url | string | The URL and port for an electrum server. |
-| ws\_url | string | Optional, for WSS only. The URL and port for an electrum server's WSS port. |
-| protocol | string | Optional, defaults to `TCP`. Transport protocol used to connect to the server. Options: `TCP` or `SSL` |
-| disable\_cert\_verification | boolean | Optional, defaults to `false`. If `true`, this disables server SSL/TLS certificate verification (e.g. for self-signed certificates). Use at your own risk! |
+| Parameter | Type | Required | Default | Description |
+| --------------------------- | ------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------------- |
+| url | string | โ | `-` | The URL and port for an electrum server. |
+| ws\_url | string | โ | `-` | For WSS only. The URL and port for an electrum server's WSS port. |
+| protocol | string | โ | `TCP` | Transport protocol used to connect to the server. Options: `TCP` or `SSL` |
+| disable\_cert\_verification | boolean | โ | `false` | If `true`, this disables server SSL/TLS certificate verification (e.g. for self-signed certificates). Use at your own risk! |
#### ZHTLC Example
@@ -167,38 +154,16 @@ Contains information electrum servers for coins being used in `Electrum` or `Lig
```
-### AddressDerivationPath
-
-The `AddressDerivationPath` object defines the account / change / address\_index of the [derivation path](https://medium.com/mycrypto/wtf-is-a-derivation-path-c3493ca2eb52) used for your wallet. Using different values for `account_id` or `address_id` parameters will result in a different address and private key for each combination. The `chain` parameter is used to specify if the change from a transaction. Set to `External` for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). `Internal` is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction.
-
-| Parameter | Type | Description |
-| ----------- | ------- | ---------------------------------------------------------------------------------------- |
-| account\_id | integer | Optional, defaults to `0`. Used as a layer of separation or hierarchy. |
-| chain | string | Optional. Accepted values are `External` (0) and `Internal` (1). Defaults to `External`. |
-| address\_id | integer | Optional, defaults to `0`. Used as a layer of separation or hierarchy. |
-
-
- ```json
- {
- "path_to_address": {
- "account_id": 0,
- "chain": "External",
- "address_id": 1
- }
- }
- ```
-
-
### AddressInfo
The `AddressInfo` object includes the following items for a given address:
-| Parameter | Type | Description |
-| ------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| balances | object | A standard [balanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. Not included in responses where `get_balances` is `false` |
-| derivation\_method | object | A standard [DerivationMethod](/komodo-defi-framework/api/common_structures/wallet/#derivation-method) object |
-| pubkey | string | The public key associated with the seed used to launch Komodo DeFi Framework |
-| tickers | array | A list of tokens which were successfully activated. Only included in responses where `get_balances` is `false` |
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| balances | object | โ | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. Not included in responses where `get_balances` is `false` |
+| derivation\_method | object | โ | A standard [DerivationMethod](/komodo-defi-framework/api/common_structures/wallet/#derivation-method) object |
+| pubkey | string | โ | The public key associated with the seed used to launch Komodo DeFi Framework |
+| tickers | array | โ | A list of tokens which were successfully activated. Only included in responses where `get_balances` is `false` |
#### Example with balances
@@ -231,27 +196,27 @@ The `AddressInfo` object includes the following items for a given address:
### CoinProtocol
-| Parameter | Type | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------------------------------ |
-| type | integer | One of the Coin Types supported by the Komodo DeFi Framework |
-| protocol\_data | object | A standard [CoinProtocolData](/komodo-defi-framework/api/common_structures/activation/#coin-protocol-data) object. |
+| Parameter | Type | Required | Description |
+| -------------- | ------- | :------: | ------------------------------------------------------------------------------------------------------------------ |
+| type | integer | โ | One of the Coin Types supported by the Komodo DeFi Framework |
+| protocol\_data | object | โ | A standard [CoinProtocolData](/komodo-defi-framework/api/common_structures/activation/#coin-protocol-data) object. |
### CoinProtocolData
-| Parameter | Type | Description |
-| --------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------- |
-| platform | string | Indicates the platform parent coin for EMV-like protocols, or the coin used for lightning nodes. |
-| network | string | Either `mainnet` or \`testnet |
-| confirmation\_targets | object | A standard [ConfirmationTargets](/komodo-defi-framework/api/common_structures/lightning/#confirmation-targets) object. |
+| Parameter | Type | Required | Description |
+| --------------------- | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------- |
+| platform | string | โ | Indicates the platform parent coin for EMV-like protocols, or the coin used for lightning nodes. |
+| network | string | โ | Either `mainnet` or \`testnet |
+| confirmation\_targets | object | โ | A standard [ConfirmationTargets](/komodo-defi-framework/api/common_structures/lightning/#confirmation-targets) object. |
### CoinNode
The `CoinNode` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| url | string | URL of an RPC node |
-| komodo\_auth | boolean | Optional, defaults to `false`. Must be set to `true` to access RPC nodes run behind [komodo-defi-proxy](https://github.com/KomodoPlatform/komodo-defi-proxy) |
+| Parameter | Type | Required | Default | Description |
+| ------------ | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------- |
+| url | string | โ | `-` | URL of an RPC node |
+| komodo\_auth | boolean | โ | `false` | Must be set to `true` to access RPC nodes run behind [komodo-defi-proxy](https://github.com/KomodoPlatform/komodo-defi-proxy) |
```json
@@ -266,11 +231,11 @@ The `CoinNode` object includes the following items for a given coin or token:
The `SwapV2Contracts` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ------------------------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| maker\_swap\_v2\_contract | string | Address for the maker's new V2 swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
-| taker\_swap\_v2\_contract | string | Address for the taker's new V2 swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
-| nft\_maker\_swap\_v2\_contract | string | Address for the maker's new V2 NFT swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
+| Parameter | Type | Required | Description |
+| ------------------------------ | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| maker\_swap\_v2\_contract | string | โ | Address for the maker's new V2 swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
+| taker\_swap\_v2\_contract | string | โ | Address for the taker's new V2 swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
+| nft\_maker\_swap\_v2\_contract | string | โ | Address for the maker's new V2 NFT swap smart contract. Must be provided if "use\_trading\_proto\_v2"is true in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) configuration |
```json
@@ -282,14 +247,22 @@ The `SwapV2Contracts` object includes the following items for a given coin or to
```
+### TokenActivationParams
+
+Standard object structure used in token activation methods for specifying activation parameters.
+
+| Parameter | Type | Required | Default | Description |
+| ----------------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------ |
+| required\_confirmations | integer | โ | `-` | Confirmations to wait for steps in swap. Defaults to value in coins file if not set. |
+
### TokensRequest
The `TokensRequest` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------ |
-| ticker | string | Ticker of the token to be enabled |
-| required\_confirmations | integer | How many confirmations to wait during the transaction steps of an atomic swap. Overwrites value in coins file; defaults to `3` |
+| Parameter | Type | Required | Default | Description |
+| ----------------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | `-` | Ticker of the token to be enabled |
+| required\_confirmations | integer | โ | `3` | How many confirmations to wait during the transaction steps of an atomic swap. Overwrites value in coins file |
```json
@@ -304,11 +277,11 @@ The `TokensRequest` object includes the following items for a given coin or toke
The `UtxoMergeParams` object defines how often and at which thresholds to merge UTXOs. This is useful for wallets which have been used for a long time, and have many small UTXOs from mining activity.
-| Parameter | Type | Description |
-| -------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| merge\_at | integer | Mamimum UTXO count before merge loop is initiated. |
-| check\_every | integer | How frequently (in blocks) the wallet UTXO count is evaluated. |
-| max\_merge\_at\_once | integer | The maximum nouber of UTXOs to inlude as inputs for a merge transaction. Note that more input UTXOs means a larger transaction and greater fees, and that each blockchain has a limit to the maximum size of a transaction. |
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| merge\_at | integer | โ | `-` | Mamimum UTXO count before merge loop is initiated. |
+| check\_every | integer | โ | `-` | How frequently (in blocks) the wallet UTXO count is evaluated. |
+| max\_merge\_at\_once | integer | โ | `-` | The maximum nouber of UTXOs to inlude as inputs for a merge transaction. Note that more input UTXOs means a larger transaction and greater fees, and that each blockchain has a limit to the maximum size of a transaction. |
```json
diff --git a/src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
new file mode 100644
index 000000000..02512de09
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/common_structures/enums/index.mdx
@@ -0,0 +1,278 @@
+export const title = "Komodo DeFi Framework Method: Enums";
+export const description = "Starting with version beta-2.1.3434, the Komodo DeFi SDK supports the standardized protocol format called mmrpc 2.0.";
+
+# Enums
+
+## enums {{label : 'enums', tag : 'structures'}}
+
+
+
+The enumerated values below are the valid options for params in the request or response of multiple Komodo DeFi SDK methods have been grouped into the following sections:
+
+## Common Enums
+
+### SwapMethodEnum
+
+Used in [trade\_preimage](/komodo-defi-framework/api/legacy/trade_preimage/) method to specify the swap operation type:
+
+| Value | Description |
+| ---------- | ------------------------------------------------------------ |
+| `buy` | Create a buy order (taker wants to receive the base coin) |
+| `sell` | Create a sell order (taker wants to sell the base coin) |
+| `setprice` | Create a maker order (provide liquidity at a specific price) |
+
+### ActionEnum
+
+Used in [best\_orders](/komodo-defi-framework/api/legacy/best_orders/) and other trading methods:
+
+| Value | Description |
+| ------ | -------------------------------------- |
+| `buy` | Find orders to buy the specified coin |
+| `sell` | Find orders to sell the specified coin |
+
+### OrderTypeEnum
+
+Used in [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/) to filter by order role:
+
+| Value | Description |
+| ------- | ------------------------------------------------ |
+| `Maker` | Orders that provide liquidity to the orderbook |
+| `Taker` | Orders that consume liquidity from the orderbook |
+
+### OrderStatusEnum
+
+Used in [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/) to filter by order status:
+
+**Active Order Statuses:**
+
+| Value | Order Type | Description |
+| --------- | ----------- | ---------------------------- |
+| `Created` | Maker/Taker | Order has been created |
+| `Updated` | Maker | Maker order has been updated |
+
+**Inactive Order Statuses:**
+
+| Value | Order Type | Description |
+| ---------------------- | ----------- | ------------------------------------ |
+| `Fulfilled` | Maker/Taker | Order has been completely filled |
+| `Insufficient Balance` | Maker | Insufficient funds to complete order |
+| `Cancelled` | Maker/Taker | Order has been manually cancelled |
+| `Timed Out` | Taker | Taker order expired before matching |
+
+### UnbanTypeEnum
+
+Used in [unban\_pubkeys](/komodo-defi-framework/api/legacy/unban_pubkeys/) method:
+
+| Value | Description |
+| ----- | ---------------------------------- |
+| `All` | Unban all currently banned pubkeys |
+| `Few` | Unban specific pubkeys from a list |
+
+### BanTypeEnum
+
+Used in [list\_banned\_pubkeys](/komodo-defi-framework/api/legacy/list_banned_pubkeys/) response to indicate the type of ban:
+
+| Value | Description |
+| ------------ | ------------------------------------------------------------- |
+| `Manual` | Pubkey was manually banned by the user |
+| `FailedSwap` | Pubkey was automatically banned due to a failed swap protocol |
+
+### MetricTypeEnum
+
+Used in [metrics](/komodo-defi-framework/api/legacy/metrics/) response to indicate the type of metric measurement:
+
+| Value | Description |
+| ----------- | ----------------------------------------------------------------------------- |
+| `counter` | A monotonically increasing metric that tracks cumulative events or quantities |
+| `gauge` | A metric that represents a single numerical value that can go up or down |
+| `histogram` | A metric that samples observations and counts them in configurable buckets |
+
+### CancelByTypeEnum
+
+Used in [cancel\_all\_orders](/komodo-defi-framework/api/legacy/cancel_all_orders/) method to specify which orders to cancel:
+
+| Value | Description |
+| ------ | ------------------------------------------------------------ |
+| `All` | Cancel all active orders created by the node |
+| `Pair` | Cancel all orders for a specific trading pair (base/rel) |
+| `Coin` | Cancel all orders involving a specific coin (as base or rel) |
+
+### ChannelStatusEnum
+
+Used in Lightning Network [get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/) response to indicate channel status:
+
+| Value | Description |
+| --------- | -------------------------------------------------------------- |
+| `Open` | Channel is currently open and available for transactions |
+| `Closed` | Channel has been closed (either cooperatively or force-closed) |
+| `Pending` | Channel is in the process of opening or closing |
+
+### ChannelTypeEnum
+
+Used in Lightning Network channel filter methods for [list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/) and [list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/):
+
+| Value | Description |
+| ---------- | -------------------------------------------------------------- |
+| `Inbound` | Channel where the counterparty opened the channel to your node |
+| `Outbound` | Channel where your node opened the channel to the counterparty |
+
+### EstimatorTypeEnum
+
+Used in [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/#get-eth-estimated-fee-per-gas) to specify gas estimation strategies:
+
+| Value | Description |
+| -------------- | ------------------------------------------------------------------------- |
+| `Conservative` | Use conservative gas estimation for slower but more reliable confirmation |
+| `Standard` | Use standard gas estimation for normal transaction speed |
+| `Fast` | Use fast gas estimation for quicker transaction confirmation |
+| `Fastest` | Use fastest gas estimation for immediate transaction processing |
+
+### GasStationPolicyEnum
+
+Used in ETH/EVM coin activation and configuration to define the method of gas price calculation from the gas station response.
+
+| Value | Description |
+| --------------- | --------------------------------------------------------------------------- |
+| MeanAverageFast | Use the mean between average and fast fields from the gas station response. |
+| Average | Use the average value from the gas station response. |
+
+
+ I cant see these values in [https://github.com/KomodoPlatform/komodo-defi-framework](https://github.com/KomodoPlatform/komodo-defi-framework) codebase. Need to confirm if valid, and what else is available.
+
+
+### NftNetworkEnum
+
+| Value | Description |
+| --------- | ------------------- |
+| POLYGON | Polygon network |
+| FANTOM | Fantom network |
+| ETH | Ethereum network |
+| BSC | Binance Smart Chain |
+| AVALANCHE | Avalanche network |
+
+### NftContractType Enum
+
+| Value | Description |
+| ------- | -------------------------- |
+| ERC721 | ERC-721 NFT contract type |
+| ERC1155 | ERC-1155 NFT contract type |
+
+### NftStatusEnum (for NFT transfers)
+
+| Value | Description |
+| ------- | ---------------- |
+| Receive | NFT was received |
+| Send | NFT was sent |
+
+### PrivKeyPolicyEnum
+
+Defines the private key management policy for a coin or token. Used in activation and wallet-related requests to specify how private keys are handled.
+
+| Value | Description |
+| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Iguana | The legacy private key policy. One-to-one mapping of private keys to addresses. Only a single key and corresponding address is activated per coin, without hierarchical deterministic derivation. |
+| HDWallet | The HD Wallet private key policy. Uses a BIP44 derivation path up to the coin level and manages keys using an HD Wallet scheme. |
+| Trezor | The Trezor hardware wallet private key policy. Key management is handled by the Trezor device. |
+| Metamask | (WASM only) The Metamask private key policy. Used when interfacing with the Metamask extension in web-based contexts. |
+| WalletConnect | The WalletConnect private key policy. Represents key management for connections established via WalletConnect, including both compressed and uncompressed public keys and the session topic. |
+
+### PrivKeyActivationPolicyEnum
+
+This enum is used in general coin activation requests to specify the private key policy for the coin being enabled. For ETH/EVM coins, see EthPrivKeyActivationPolicyEnum below.
+
+| Value | Description |
+| -------------- | ------------------------------------------------------------------------------------------------------- |
+| ContextPrivKey | Use the context (software) private key for activation. This is the default policy for most activations. |
+| Trezor | Use a Trezor hardware wallet for private key management during activation. |
+
+### EthPrivKeyActivationPolicyEnum
+
+Used in ETH/EVM coin activation requests to specify the private key policy.
+
+| Value | Description |
+| -------------- | ------------------------------------------------------------------------------------------------------- |
+| ContextPrivKey | Use the context (software) private key for activation. This is the default policy for most activations. |
+| Trezor | Use a Trezor hardware wallet for private key management during activation. |
+| Metamask | (WASM only) Use the Metamask extension for private key management in web-based contexts. |
+| WalletConnect | Use WalletConnect for private key management. Includes the session topic for the connection. |
+
+### EthRpcModeEnum
+
+Used in ETH/EVM coin activation requests to specify the RPC mode.
+
+| Value | Description |
+| -------- | --------------------------------------------------------------------------- |
+| Default | Use the default RPC mode for ETH/EVM coins. |
+| Metamask | (WASM only) Use the Metamask extension for RPC calls in web-based contexts. |
+
+### UtxoRpcModeEnum
+
+Used in UTXO coin activation requests to specify the RPC mode.
+
+| Value | Description |
+| -------- | --------------------------------------------------------------------------------------- |
+| Native | Use the native daemon for RPC calls. |
+| Electrum | Use Electrum servers for RPC calls. Includes server settings and connection parameters. |
+
+### ZcoinRpcModeEnum
+
+Used in ZHTLC coin activation requests to specify the RPC mode.
+
+| Value | Description |
+| ------ | ------------------------------------------------------------------------------------------- |
+| Native | (Non-WASM) Use the native daemon for RPC calls. |
+| Light | Use Electrum/light client mode for RPC calls. Includes server settings and sync parameters. |
+
+## ScanPolicyEnum
+
+The `ScanPolicyEnum` defines the available scan policies for enabling coins with HD wallets.
+
+| Value | Description |
+| --------------- | ------------------------------------------------------------------------------------------------------------------------------ |
+| DoNotScan | Do not scan for new addresses. |
+| ScanIfNewWallet | Scan for new addresses only if the coin HD wallet has not been enabled before (i.e., if there were no HD accounts in storage). |
+| Scan | Scan for new addresses even if the coin HD wallet has been enabled before. |
+
+### TaskActivationStatusEnum
+
+| Value | Description |
+| -------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| ActivatingCoin | The first step of activation. It does not require any action from the user. |
+| RequestingWalletBalance | The first step of activation, while initial balances info is being requested. It does not require any action from the user. |
+| Finishing | Activation process completed. |
+| WaitingForTrezorToConnect | Waiting for the user to plugin a Trezor device. |
+| FollowHwDeviceInstructions | Waiting for the user to follow the instructions on the device. |
+| Ok | Activation complete and successful. |
+| InProgress | Activation is still in progress. |
+| UserActionRequired | User input is required to continue. |
+
+### NftNetworkEnum
+
+| Value | Description |
+| --------- | ------------------- |
+| POLYGON | Polygon network |
+| FANTOM | Fantom network |
+| ETH | Ethereum network |
+| BSC | Binance Smart Chain |
+| AVALANCHE | Avalanche network |
+
+### NftContractTypeEnum
+
+| Value | Description |
+| ------- | -------------------------- |
+| ERC721 | ERC-721 NFT contract type |
+| ERC1155 | ERC-1155 NFT contract type |
+
+### NftStatusEnum (for NFT transfers)
+
+| Value | Description |
+| ------- | ---------------- |
+| Receive | NFT was received |
+| Send | NFT was sent |
+
+### EnableAccountPolicyEnum
+
+| Value | Description |
+| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `existing` | Enable an account that already exists in GUI storage. Requires an `account_id` parameter of type [EnabledAccountId](/komodo-defi-framework/api/common_structures/wallet/#enabled-account-id). |
+| `new` | Create a new account record (see [NewAccount](/komodo-defi-framework/api/common_structures/wallet/#new-account)) and immediately set it as the enabled account. |
diff --git a/src/pages/komodo-defi-framework/api/common_structures/error_types/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/error_types/index.mdx
new file mode 100644
index 000000000..bb66ecbc9
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/common_structures/error_types/index.mdx
@@ -0,0 +1,2797 @@
+export const title = "Komodo DeFi Framework RPC Errors";
+export const description = "A comprehensive list of possible RPC errors in Komodo DeFi Framework.";
+
+# KDF RPC Errors
+
+This document lists all possible error types that can be returned by the Komodo DeFi Framework API.
+
+## AccountRpcError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------- |
+| NameTooLong | Provided `name` exceeds maximum length. |
+| DescriptionTooLong | Provided `description` exceeds maximum length. |
+| TickerTooLong | A ticker string exceeds the maximum allowed length. |
+| NoSuchAccount | The specified `account_id` was not found. |
+| NoEnabledAccount | There is no account currently enabled. |
+| AccountExistsAlready | Attempted to create an account that already exists (policy = `new`). |
+| ErrorLoadingAccount | Storage read error. |
+| ErrorSavingAccount | Storage write error. |
+| Internal | Unhandled internal error. |
+
+## AccountStorageError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------------------ |
+| NoSuchAccount | The specified `account_id` was not found. |
+| NoEnabledAccount | There is no account currently enabled. |
+| AccountExistsAlready | Attempted to create an account that already exists (policy = `new`). |
+| ErrorSaving | An error occurred while saving data to the HD wallet storage. |
+| ErrorLoading | An error occurred while loading data from the HD wallet storage. |
+| ErrorDeserializing | An error occurred while deserializing data from the HD wallet storage. |
+| ErrorSerializing | An error occurred while serializing data to be stored in the HD wallet storage. |
+| Internal | Unhandled internal error. |
+
+## AccountUpdatingError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------------- |
+| AddressLimitReached | The address limit has been reached while updating the account. |
+| InvalidBip44Chain | The coin doesn't support the given BIP44 chain for account updating. |
+| WalletStorageError | A storage error occurred while updating the account. |
+
+## AddressDataError
+
+| ErrorType | Description |
+| :---------------------- | :--------------------------------------------------------- |
+| CreateAddressDirFailure | Failed to create the address directory. |
+| SqliteConnectionFailure | Failed to connect to the SQLite database for address data. |
+
+## AddressDerivingError
+
+| ErrorType | Description |
+| :---------------- | :-------------------------------------------------------- |
+| InvalidBip44Chain | The coin doesn't support the given BIP44 chain. |
+| Bip32Error | A BIP32-related error occurred while deriving an address. |
+| Internal | An internal error occurred during address derivation. |
+
+## AddressFromPubkeyError
+
+| ErrorType | Description |
+| :------------ | :------------------------------------------------------------------------ |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## AdexBehaviourError
+
+| ErrorType | Description |
+| :------------------ | :----------------------------------------------------------------- |
+| ParsingRelayAddress | An error occurred while parsing a relay address for Adex. |
+| SubscriptionError | An error occurred while subscribing to an Adex topic. |
+| PublishError | An error occurred while publishing to an Adex topic. |
+| InitializationError | An error occurred during the initialization of the Adex behaviour. |
+
+## ApiClientError
+
+| ErrorType | Description |
+| :----------------- | :----------------------------------------------------------- |
+| InvalidParam | Invalid parameter: Invalid input length |
+| OutOfBounds | The provided value is out of bounds. |
+| TransportError | A transport error occurred while communicating with the API. |
+| ParseBodyError | An error occurred while parsing the API response body. |
+| GeneralApiError | A general API error occurred. |
+| AllowanceNotEnough | The token allowance is not sufficient for this operation. |
+
+## ApiIntegrationRpcError
+
+| ErrorType | Description |
+| :------------------------ | :------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| CoinTypeError | The coin type is not the expected one. |
+| NftNotSupported | NFTs are not supported for this coin. |
+| ChainNotSupported | The chain is not supported. |
+| DifferentChains | The chains for this operation are different. |
+| MyAddressError | An error occurred while getting the local address. |
+| InvalidParam | Invalid parameter: Invalid input length |
+| OutOfBounds | The value is out of bounds. |
+| OneInchAllowanceNotEnough | The 1inch allowance is not sufficient. |
+| OneInchError | A 1inch API error occurred. |
+| ApiDataError | An error occurred with the data from the API. |
+
+## AskForDataError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------ |
+| DeserializationError | An error occurred while deserializing the 'ask\_for\_data' request. |
+| Internal | Unhandled internal error. |
+| Timeout | The 'ask\_for\_data' request timed out. |
+
+## AsyncConnError
+
+| ErrorType | Description |
+| :--------------- | :------------------------------------------------------------------------------ |
+| ConnectionClosed | The connection to the SQLite has been closed and cannot be queried anymore. |
+| Close | and the underlying \[`SqlError`] that made it impossible to close the database. |
+| Rusqlite | A `Rusqlite` error occurred. |
+| Internal | An application-specific error occurred. |
+
+## BalanceError
+
+| ErrorType | Description |
+| :------------------------- | :-------------------------------------------------------- |
+| Transport | The request was failed due to a network error |
+| InvalidResponse | The response from the balance check was invalid. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| WalletStorageError | A wallet storage error occurred during the balance check. |
+| Internal | Unhandled internal error. |
+
+## BalanceStreamingRequestError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+| CoinNotFound | The specified coin was not found or is not activated yet |
+| CoinNotSupported | Currently only EVM coins/tokens support fee estimation |
+| Internal | Unhandled internal error. |
+
+## BchActivationError
+
+| ErrorType | Description |
+| :------------------------------- | :--------------------------------------------------------- |
+| CoinInitError | An error occurred during BCH coin initialization. |
+| TokenConfIsNotFound | The token configuration was not found. |
+| TokenCoinProtocolParseError | An error occurred while parsing the token coin protocol. |
+| TokenCoinProtocolIsNotSlp | The token coin protocol is not SLP. |
+| TokenPlatformCoinIsInvalidInConf | The token's platform coin is invalid in the configuration. |
+| RpcError | An RPC error occurred. |
+| SlpPrefixParseError | An error occurred while parsing the SLP prefix. |
+
+## BchWithTokensActivationError
+
+| ErrorType | Description |
+| :------------------------- | :------------------------------------------------------------ |
+| PlatformCoinCreationError | There was an error when trying to activate the platform coin. |
+| InvalidSlpPrefix | The SLP prefix for the BCH token is invalid. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+
+## BestOrdersRpcError
+
+| ErrorType | Description |
+| :--------------- | :-------------------------------------------------------- |
+| CoinIsWalletOnly | Returned if the coin is wallet only and cannot be traded. |
+| P2PError | Returned if there is a connection problem. |
+| CtxError | A context-related error occurred. |
+
+## BigUintError
+
+| ErrorType | Description |
+| :-------------------- | :----------------------------------------- |
+| NoDigits | The provided string contains no digits. |
+| InvalidNumberOfDigits | The number of digits is invalid. |
+| NumberIsTooLarge | The number is too large to be represented. |
+
+## Bip32DerPathError
+
+| ErrorType | Description |
+| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| InvalidDerivationPathLength | The provided derivation path has an incorrect number of elements. It does not conform to the expected BIP-44 structure (`m/purpose'/coin_type'/account'/change/address_index`). |
+| ChildIsNotHardened | A required segment of the derivation path was expected to be a hardened key, but it was not. Hardened keys provide an extra layer of security. |
+| ChildIsHardened | A segment of the derivation path was expected to be a non-hardened key, but a hardened key was found. This is a violation of the expected path structure. |
+| UnexpectedChildValue | A specific value in the derivation path (e.g., the `purpose` or `chain` index) was not one of the expected or allowed values for that segment. |
+| Bip32Error | An error occurred within the underlying BIP-32 library, which provides the core functionality for hierarchical deterministic key derivation. |
+
+## BlockHeaderStorageError
+
+| ErrorType | Description |
+| :--------------------- | :----------------------------------------------------------------------- |
+| AddToStorageError | An error occurred while adding a block header to storage. |
+| GetFromStorageError | An error occurred while retrieving a block header from storage. |
+| CantRetrieveTableError | Could not retrieve the block header table from storage. |
+| UnableToDeleteHeaders | Could not delete block headers from storage. |
+| QueryError | A query to the block header storage failed. |
+| InitializationError | An error occurred during the initialization of the block header storage. |
+| DecodeError | An error occurred while decoding a block header. |
+| Internal | Unhandled internal error. |
+
+## CancelAllOrdersError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------- |
+| LegacyError | A legacy error occurred while cancelling all orders. |
+
+## CancelOrderError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------------ |
+| CannotRetrieveOrderMatchContext | Could not retrieve the order matching context. |
+| OrderBeingMatched | The order is currently being matched and cannot be cancelled. |
+| UUIDNotFound | The specified order UUID was not found. |
+
+## CancelRpcTaskError
+
+| ErrorType | Description |
+| :----------- | :--------------------------------------------------- |
+| NoSuchTask | The specified task was not found or expired. |
+| TaskFinished | The task is already finished and cannot be canceled. |
+| Internal | Unhandled internal error. |
+
+## CheckBalanceError
+
+| ErrorType | Description |
+| :--------------------------- | :------------------------------------------------------------------------ |
+| NotSufficientBalance | The balance is not sufficient for this operation. |
+| NotSufficientBaseCoinBalance | The base coin balance is not sufficient for this operation. |
+| VolumeTooLow | The volume is too low for this operation. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## ClaimableBalancesError
+
+| ErrorType | Description |
+| :-------------- | :--------------------------------------------- |
+| UnsupportedCoin | This coin does not support claimable balances. |
+| NoSuchCoin | The coin is not activated. |
+
+## ClearNftDbError
+
+| ErrorType | Description |
+| :------------- | :--------------------------------------------------------------------------------------- |
+| DbError | Represents errors related to database operations. |
+| Internal | Indicates internal errors not directly associated with database operations. |
+| InvalidRequest | Used for various types of invalid requests, such as missing or contradictory parameters. |
+
+## CloseChannelError
+
+| ErrorType | Description |
+| :---------------- | :------------------------------------------- |
+| UnsupportedCoin | This coin does not support closing channels. |
+| NoSuchCoin | The coin is not activated. |
+| NoSuchChannel | The specified channel was not found. |
+| CloseChannelError | An error occurred while closing the channel. |
+
+## CoinConfWithProtocolError
+
+| ErrorType | Description |
+| :--------------------- | :--------------------------------------------------------------------------- |
+| ConfigIsNotFound | The coin's configuration was not found. |
+| CoinProtocolParseError | Parsing the protocol of the platform coin you are trying to activate failed. |
+| UnexpectedProtocol | The coin's protocol is not the expected one. |
+| CustomTokenError | An error related to a custom token occurred. |
+
+## CoinFindError
+
+| ErrorType | Description |
+| :--------- | :------------------------- |
+| NoSuchCoin | The coin is not activated. |
+
+## CompactIntegerError
+
+| ErrorType | Description |
+| :--------- | :------------------------------------------------- |
+| ParseError | An error occurred while parsing a compact integer. |
+
+## ConnectToNodeError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------------ |
+| ParseError | An error occurred while parsing the node address. |
+| ConnectionError | A connection error occurred. |
+| IOError | An I/O error occurred. |
+| UnsupportedCoin | This coin is not supported for this operation. |
+| NoSuchCoin | The coin is not activated. |
+
+## ConnectionError
+
+| ErrorType | Description |
+| :----------- | :-------------------------- |
+| HandshakeErr | A handshake error occurred. |
+| TimeOut | The connection timed out. |
+
+## CreateAccountRpcError
+
+| ErrorType | Description |
+| :----------------------------- | :---------------------------------------------------- |
+| HwContextNotInitialized | The hardware wallet context has not been initialized. |
+| NoSuchCoin | The coin is not activated. |
+| UnexpectedUserAction | An unexpected user action was provided. |
+| Timeout | The account creation operation timed out. |
+| CoinIsActivatedNotWithHDWallet | Coin was enabled without HD-wallet derivation. |
+| InvalidBip44Chain | Unsupported `chain` value. |
+| AccountLimitReached | The account limit has been reached. |
+| RpcInvalidResponse | The RPC response for account creation was invalid. |
+| WalletStorageError | A wallet storage error occurred. |
+| HwError | A hardware wallet error occurred. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## CreateTxHistoryStorageError
+
+| ErrorType | Description |
+| :-------- | :------------------------ |
+| Internal | Unhandled internal error. |
+
+## CryptoCtxError
+
+| ErrorType | Description |
+| :------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| NotInitialized | The cryptographic context (`CryptoCtx`) has not been initialized. This error occurs when an operation requiring an active crypto context is attempted before the context has been set up. |
+| Internal | Unhandled internal error. |
+
+## CryptoInitError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| NotInitialized | The cryptographic context has not been initialized. This error occurs when an operation requiring an active crypto context is attempted before the context has been set up, for example, by calling an initialization function. |
+| InitializedAlready | The cryptographic context has already been initialized. This error prevents re-initialization, ensuring that the existing context is not inadvertently overwritten. |
+| EmptyPassphrase | The provided passphrase was empty. A non-empty passphrase is required for cryptographic operations. |
+| InvalidPassphrase | The provided passphrase is not valid, often due to an underlying issue with the private key format or integrity. |
+| Internal | Unhandled internal error. |
+
+## CursorError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------------- |
+| ErrorSerializingIndexFieldValue | An error occurred while serializing an index field value. |
+| ErrorDeserializingIndexValue | An error occurred while deserializing an index value. |
+| ErrorDeserializingItem | An error occurred while deserializing an item from the cursor. |
+| ErrorOpeningCursor | An error occurred while opening a cursor. |
+| AdvanceError | An error occurred while advancing a cursor. |
+| InvalidKeyRange | The key range for the cursor is invalid. |
+| TypeMismatch | A type mismatch occurred in the cursor. |
+| IncorrectNumberOfKeysPerIndex | The number of keys per index is incorrect. |
+| UnexpectedState | The cursor is in an unexpected state. |
+| IncorrectUsage | The cursor was used incorrectly. |
+
+## CustomTokenError
+
+| ErrorType | Description |
+| :------------------------------------ | :--------------------------------------------------------------------------------- |
+| DuplicateTickerInConfig | A custom token with the same ticker already exists in the configuration. |
+| DuplicateContractInConfig | A custom token with the same contract address already exists in the configuration. |
+| TokenWithSameContractAlreadyActivated | A token with the same contract address is already activated. |
+
+## DbTransactionError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------- |
+| NoSuchTable | The specified database table does not exist. |
+| ErrorCreatingTransaction | An error occurred while creating a database transaction. |
+| ErrorOpeningTable | An error occurred while opening a database table. |
+| ErrorSerializingIndex | An error occurred while serializing a database index. |
+| ErrorSerializingItem | An error occurred while serializing a database item. |
+| ErrorDeserializingItem | An error occurred while deserializing a database item. |
+| ErrorUploadingItem | An error occurred while uploading an item to the database. |
+| ErrorGettingItems | An error occurred while retrieving items from the database. |
+| ErrorCountingItems | An error occurred while counting items in the database. |
+| ErrorDeletingItems | An error occurred while deleting items from the database. |
+| MultipleItemsByUniqueIndex | Multiple items were found for a unique index. |
+| NoSuchIndex | The specified database index does not exist. |
+| InvalidIndex | The database index is invalid. |
+| UnexpectedState | The database is in an unexpected state. |
+| TransactionAborted | The database transaction was aborted. |
+
+## DecodeBodyError
+
+| ErrorType | Description |
+| :-------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| PayloadTooShort | The gRPC payload is shorter than the required minimum length, making it impossible to decode. |
+| DecodeError | An error occurred while decoding a gRPC message using `prost`. This often indicates a mismatch between the expected and actual message format, or data corruption. |
+
+## DecryptionError
+
+| ErrorType | Description |
+| :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| AESCipherError | An error occurred within the AES cipher during the decryption process. This could be due to issues like incorrect padding or a problem with the underlying cryptographic library. |
+| DecodeError | The system was unable to decode the Base64-encoded data, which is a required step before decryption can begin. This often indicates corrupted or improperly formatted data. |
+| HMACError | The HMAC (Hash-based Message Authentication Code) verification failed. This means the data's integrity has been compromised, and it has likely been tampered with. |
+| Internal | An unexpected internal error occurred, which was not covered by the other, more specific error types. |
+
+## DelegationError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------------------------ |
+| NotSufficientBalance | The balance is not sufficient for this delegation. |
+| AmountTooLow | The delegation amount is too low. |
+| CoinDoesntSupportDelegation | This coin does not support delegation. |
+| NoSuchCoin | The coin is not activated. |
+| CanNotUndelegate | Cannot undelegate from this address. |
+| TooMuchToUndelegate | The amount to undelegate is too large. |
+| UnprofitableReward | The reward for this delegation is unprofitable. |
+| NothingToClaim | There are no rewards to claim. |
+| CannotInteractWithSmartContract | Cannot interact with the smart contract for this delegation. |
+| AddressError | An address-related error occurred during the delegation. |
+| AlreadyDelegating | Already delegating to this address. |
+| DelegationOpsNotSupported | Delegation operations are not supported for this coin. |
+| Transport | The request was failed due to a network error |
+| InvalidPayload | The payload for the delegation request is invalid. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## DisableStreamingRequestError
+
+| ErrorType | Description |
+| :----------- | :-------------------------------------------- |
+| DisableError | An error occurred while disabling the stream. |
+
+## DispatcherError
+
+| ErrorType | Description |
+| :------------------ | :-------------------------------------------------------- |
+| Banned | The user is banned. |
+| NoSuchMethod | The requested RPC method does not exist. |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| LocalHostOnly | The requested method is only available on localhost. |
+| UserpassIsNotSet | The `userpass` is not set. |
+| UserpassIsInvalid | The provided `userpass` is invalid. |
+| InvalidMmRpcVersion | The `mmrpc` version is invalid. |
+
+## EnableCoinBalanceError
+
+| ErrorType | Description |
+| :---------------------- | :---------------------------------------------- |
+| NewAddressDerivingError | An error occurred while deriving a new address. |
+| NewAccountCreationError | An error occurred while creating a new account. |
+| BalanceError | An error occurred while checking the balance. |
+
+## EnableLightningError
+
+| ErrorType | Description |
+| :---------------------- | :-------------------------------------------------------- |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| InvalidConfiguration | The Lightning configuration is invalid. |
+| UnsupportedMode | The requested mode is not supported. |
+| IOError | An I/O error occurred. |
+| InvalidAddress | The specified address is invalid |
+| InvalidPath | The provided path is invalid. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| SystemTimeError | A system time error occurred. |
+| RpcError | An RPC error occurred. |
+| DbError | A database error occurred. |
+| RpcTaskError | An RPC task error occurred. |
+| ConnectToNodeError | An error occurred while connecting to the node. |
+| Internal | Unhandled internal error. |
+
+## EnablePlatformCoinWithTokensError
+
+| ErrorType | Description |
+| :------------------------------- | :----------------------------------------------------------------------------------- |
+| PlatformIsAlreadyActivated | The platform coin you are trying to activate is already activated. |
+| PlatformConfigIsNotFound | Config of the platform coin you are trying to activate is not found. |
+| CoinProtocolParseError | Parsing the protocol of the platform coin you are trying to activate failed. |
+| UnexpectedPlatformProtocol | Unexpected platform protocol found for the platform coin you are trying to activate. |
+| TokenConfigIsNotFound | Config of the token you are trying to activate is not found. |
+| TokenProtocolParseError | Parsing the protocol of the token you are trying to activate failed. |
+| UnexpectedTokenProtocol | Unexpected protocol is found in the config of the token you are trying to activate. |
+| PlatformCoinCreationError | There was an error when trying to activate the platform coin. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| Transport | The request was failed due to a network error. |
+| AtLeastOneNodeRequired | At least one node is required for this operation. |
+| InvalidPayload | The payload for enabling the platform coin with tokens is invalid. |
+| FailedSpawningBalanceEvents | Failed to spawn balance update events. |
+| Internal | Unhandled internal error. |
+| NoSuchTask | The specified task was not found or expired. |
+| TaskTimedOut | The activation task timed out. |
+| UnexpectedDeviceActivationPolicy | The device activation policy is not the expected one. |
+| CustomTokenError | An error related to a custom token occurred. |
+| WalletConnectError | An error related to WalletConnect occurred. |
+
+## EnableSlpError
+
+| ErrorType | Description |
+| :------------------------- | :----------------------------------------------------- |
+| GetBalanceError | An error occurred while getting the SLP token balance. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| Internal | Unhandled internal error. |
+
+## EnableTokenError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------------------------------- |
+| TokenIsAlreadyActivated | The token is already activated. |
+| TokenConfigIsNotFound | Config of the token you are trying to activate is not found. |
+| TokenProtocolParseError | Parsing the protocol of the token you are trying to activate failed. |
+| UnexpectedTokenProtocol | Unexpected protocol is found in the config of the token you are trying to activate. |
+| PlatformCoinIsNotActivated | The platform coin for this token is not activated. |
+| UnsupportedPlatformCoin | The platform coin for this token is not supported. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| CouldNotFetchBalance | Could not retrieve the balance for the token. |
+| InvalidConfig | The token's configuration is invalid. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+| InvalidPayload | The payload for enabling the token is invalid. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| CustomTokenError | An error related to a custom token occurred. |
+
+## EncodeBodyError
+
+| ErrorType | Description |
+| :-------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Encode | An error occurred while encoding a gRPC message using `prost`. This typically happens when the message structure is invalid or a required field is missing. |
+
+## EncryptionError
+
+| ErrorType | Description |
+| :-------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| UnableToGenerateRandomBytes | Failed to generate cryptographically secure random bytes. This is often required for creating initialization vectors (IVs) or other cryptographic material. |
+| AESCipherError | An error occurred within the AES cipher during the encryption process. This could be due to issues like incorrect padding or a problem with the underlying cryptographic library. |
+| Internal | Unhandled internal error. |
+
+## Erc20CallError
+
+| ErrorType | Description |
+| :--------------- | :----------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| CoinNotSupported | Currently only EVM coins/tokens support fee estimation |
+| InvalidParam | Invalid parameter: Invalid input length |
+| TransactionError | Error occurred during transaction creation or signing |
+| Web3RpcError | A Web3 RPC error occurred. |
+
+## Error
+
+| ErrorType | Description |
+| :--------------------------------- | :----------------------------------------------------------------- |
+| Unknown | An unknown script error occurred. |
+| EvalFalse | The script evaluation resulted in a false value. |
+| ReturnOpcode | The script returned an opcode, which is not allowed. |
+| ScriptSize | The script size exceeds the allowed limit. |
+| PushSize | The push size in the script exceeds the allowed limit. |
+| OpCount | The number of opcodes in the script exceeds the allowed limit. |
+| StackSize | The stack size during script execution exceeds the allowed limit. |
+| NumberOverflow | A number overflow occurred during a script operation. |
+| NumberNotMinimallyEncoded | A number in the script was not minimally encoded. |
+| SigCount | The number of signatures in the script exceeds the allowed limit. |
+| PubkeyCount | The number of public keys in the script exceeds the allowed limit. |
+| Verify | A verify operation in the script failed. |
+| EqualVerify | An equal-verify operation in the script failed. |
+| CheckSigVerify | A check-signature-verify operation in the script failed. |
+| NumEqualVerify | A num-equal-verify operation in the script failed. |
+| BadOpcode | An invalid or disabled opcode was found in the script. |
+| DisabledOpcode | A disabled opcode was found in the script. |
+| InvalidStackOperation | An invalid stack operation was attempted. |
+| InvalidAltstackOperation | An invalid alt-stack operation was attempted. |
+| UnbalancedConditional | An unbalanced conditional was found in the script. |
+| InvalidSplitRange | An invalid split range was used in a script operation. |
+| InvalidBitwiseOperation | An invalid bitwise operation was attempted. |
+| DivisionByZero | A division by zero was attempted in a script operation. |
+| ImpossibleEncoding | An impossible encoding was encountered in the script. |
+| NegativeLocktime | A negative locktime was specified. |
+| UnsatisfiedLocktime | The locktime requirement was not satisfied. |
+| SignatureHashtype | The signature hash type is invalid. |
+| SignatureDer | The DER-encoded signature is invalid. |
+| SignatureIllegalForkId | An illegal fork ID was used in the signature. |
+| SignatureMustUseForkId | A fork ID was required but not used in the signature. |
+| Minimaldata | A data push was not minimally encoded. |
+| SignaturePushOnly | A signature push-only error occurred. |
+| SignatureHighS | The S-value in the signature is too high. |
+| SignatureNullDummy | A null-dummy error occurred in the signature. |
+| PubkeyType | The public key type is invalid. |
+| Cleanstack | The stack was not clean after script execution. |
+| DiscourageUpgradableNops | An upgradable NOP opcode was used, which is discouraged. |
+| DiscourageUpgradableWitnessProgram | An upgradable witness program was used, which is discouraged. |
+| WitnessProgramWrongLength | The witness program has the wrong length. |
+| WitnessProgramWitnessEmpty | The witness program's witness is empty. |
+| WitnessProgramMismatch | There is a mismatch in the witness program. |
+| WitnessMalleated | The witness was malleated. |
+| WitnessMalleatedP2SH | The witness for a P2SH input was malleated. |
+| WitnessUnexpected | An unexpected witness was found. |
+| WitnessPubKeyType | The witness public key type is invalid. |
+
+## EthActivationV2Error
+
+| ErrorType | Description |
+| :------------------------------- | :------------------------------------------------------------------------ |
+| InvalidPayload | The payload for ETH activation is invalid. |
+| InvalidSwapContractAddr | The swap contract address is invalid. |
+| InvalidFallbackSwapContract | The fallback swap contract is invalid. |
+| InvalidPathToAddress | The path to the address is invalid. |
+| ChainIdNotSet | The chain ID is not set. |
+| UnsupportedChain | The chain is not supported. |
+| ActivationFailed | The ETH activation failed. |
+| CouldNotFetchBalance | Could not retrieve the balance. |
+| UnreachableNodes | The nodes are unreachable. |
+| AtLeastOneNodeRequired | At least one node is required. |
+| ErrorDeserializingDerivationPath | An error occurred while deserializing the derivation path. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| FailedSpawningBalanceEvents | Failed to spawn balance update events. |
+| HDWalletStorageError | An HD wallet storage error occurred. |
+| MetamaskError | A MetaMask-related error occurred. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| Transport | The request was failed due to a network error |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| CoinDoesntSupportTrezor | This coin does not support Trezor. |
+| HwContextNotInitialized | The hardware wallet context has not been initialized. |
+| TaskTimedOut | The task timed out. |
+| HwError | A hardware wallet error occurred. |
+| InvalidHardwareWalletCall | An invalid hardware wallet call was made. |
+| CustomTokenError | An error related to a custom token occurred. |
+| WalletConnectError | An error related to WalletConnect occurred. |
+
+## EthAssocTypesError
+
+| ErrorType | Description |
+| :------------------ | :-------------------------------------------------------- |
+| InvalidHexString | The provided string is not a valid hexadecimal string. |
+| TxParseError | An error occurred while parsing the Ethereum transaction. |
+| ParseSignatureError | An error occurred while parsing the Ethereum signature. |
+
+## EthNftAssocTypesError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------ |
+| Utf8Error | A UTF-8 encoding or decoding error occurred. |
+| ParseContractTypeError | An error occurred while parsing the NFT contract type. |
+| ParseTokenContractError | An error occurred while parsing the NFT token contract. |
+
+## EthTokenActivationError
+
+| ErrorType | Description |
+| :------------------------- | :------------------------------------------------------------------------ |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| ClientConnectionFailed | The client connection failed. |
+| CouldNotFetchBalance | Could not retrieve the balance. |
+| InvalidPayload | The payload for ETH token activation is invalid. |
+| Transport | The request was failed due to a network error |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| CustomTokenError | An error related to a custom token occurred. |
+
+## EthWalletConnectError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------------ |
+| UnsupportedChainId | The chain ID is not supported by WalletConnect. |
+| InvalidSignature | The signature from WalletConnect is invalid. |
+| AccountMisMatch | The account from WalletConnect does not match. |
+| TxDecodingFailed | Failed to decode the transaction from WalletConnect. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| InvalidTxData | The transaction data from WalletConnect is invalid. |
+| SessionError | A session error occurred with WalletConnect. |
+| WalletConnectError | An error related to WalletConnect occurred. |
+
+## FeeStreamingRequestError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+| CoinNotFound | The specified coin was not found or is not activated yet |
+| CoinNotSupported | Currently only EVM coins/tokens support fee estimation |
+| Internal | Unhandled internal error. |
+
+## FileLockError
+
+| ErrorType | Description |
+| :-------------------- | :-------------------------------------------------------------- |
+| ErrorReadingTimestamp | An error occurred while reading the timestamp from a lock file. |
+| ErrorWritingTimestamp | An error occurred while writing the timestamp to a lock file. |
+| ErrorCreatingLockFile | An error occurred while creating a lock file. |
+
+## FindPaymentSpendError
+
+| ErrorType | Description |
+| :------------- | :------------------------------------------------------------------------------------------ |
+| Timeout | Timeout error variant, indicating that the wait for taker payment spend has timed out. |
+| InvalidInputTx | Invalid input transaction error variant, containing additional information about the error. |
+| Internal | Unhandled internal error. |
+| ABIError | An ABI-related error occurred. |
+| InvalidData | The data for finding the payment spend is invalid. |
+| Transport | The request was failed due to a network error |
+
+## FsJsonError
+
+| ErrorType | Description |
+| :------------ | :---------------------------------------------------- |
+| IoReading | An I/O error occurred while reading a JSON file. |
+| IoWriting | An I/O error occurred while writing a JSON file. |
+| Serializing | An error occurred while serializing data to JSON. |
+| Deserializing | An error occurred while deserializing data from JSON. |
+
+## GenTxError
+
+| ErrorType | Description |
+| :---------------------- | :---------------------------------------------------------------- |
+| DecryptedOutputNotFound | A decrypted output was not found during transaction generation. |
+| GetWitnessErr | An error occurred while getting the unspent witness. |
+| FailedToGetMerklePath | Failed to get the Merkle path for the transaction. |
+| InsufficientBalance | The balance is insufficient to generate the transaction. |
+| NumConversion | A number conversion error occurred during transaction generation. |
+| Rpc | An RPC error occurred during transaction generation. |
+| PrevTxNotConfirmed | The previous transaction is not confirmed. |
+| TxBuilderError | An error occurred in the transaction builder. |
+| TxReadError | An error occurred while reading the transaction data. |
+| BlockchainScanStopped | The blockchain scan was stopped during transaction generation. |
+| LightClientErr | A light client error occurred during transaction generation. |
+| FailedToCreateNote | Failed to create a note for the transaction. |
+| SpendableNotesError | An error occurred with spendable notes. |
+| Internal | An internal error occurred during transaction generation. |
+| SaveLockedNotesError | An error occurred while saving locked notes. |
+
+## GenerateInvoiceError
+
+| ErrorType | Description |
+| :------------------ | :--------------------------------------------------------------- |
+| UnsupportedCoin | This coin does not support generating invoices. |
+| NoSuchCoin | The coin is not activated. |
+| SignOrCreationError | An error occurred during the signing or creation of the invoice. |
+| DbError | A database error occurred. |
+
+## GenerateSignedMessageError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------------------------ |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+
+## GenerateTxError
+
+| ErrorType | Description |
+| :------------------------ | :------------------------------------------------ |
+| EmptyUtxoSet | The UTXO set is empty. |
+| EmptyOutputs | The transaction has no outputs. |
+| OutputValueLessThanDust | The output value is less than the dust threshold. |
+| DeductFeeFromOutputFailed | Failed to deduct the fee from the output. |
+| NotEnoughUtxos | Not enough UTXOs to create the transaction. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## GetBlockHeaderError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------- |
+| StorageError | A storage error occurred while getting the block header. |
+| RpcError | An RPC error occurred while getting the block header. |
+| SerializationError | A serialization error occurred while getting the block header. |
+| InvalidResponse | The response for the block header was invalid. |
+| SPVError | An SPV error occurred while getting the block header. |
+| Internal | Unhandled internal error. |
+
+## GetChannelDetailsError
+
+| ErrorType | Description |
+| :-------------- | :-------------------------------------------------- |
+| UnsupportedCoin | This coin does not support getting channel details. |
+| NoSuchCoin | The coin is not activated. |
+| NoSuchChannel | The specified channel was not found. |
+| DbError | A database error occurred. |
+
+## GetConfirmedTxError
+
+| ErrorType | Description |
+| :----------------- | :---------------------------------------------------------------------- |
+| HeightNotFound | The block height for the transaction was not found. |
+| UnableToGetHeader | Could not retrieve the block header for the transaction. |
+| RpcError | An RPC error occurred while getting the confirmed transaction. |
+| SerializationError | A serialization error occurred while getting the confirmed transaction. |
+| SPVError | An SPV error occurred while getting the confirmed transaction. |
+
+## GetCurrentMtpError
+
+| ErrorType | Description |
+| :--------------- | :------------------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| NotSupportedCoin | This coin does not support getting the Median Time-Past (MTP). |
+| RpcError | An RPC error occurred while getting the MTP. |
+
+## GetEnabledCoinsError
+
+| ErrorType | Description |
+| :-------- | :------------------------ |
+| Internal | Unhandled internal error. |
+
+## GetEthAddressError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------- |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| EthActivationV2Error | An ETH activation v2 error occurred. |
+| Internal | Unhandled internal error. |
+
+## GetFeeEstimationRequestError
+
+| ErrorType | Description |
+| :--------------- | :------------------------------------------------------- |
+| CoinNotFound | The specified coin was not found or is not activated yet |
+| Internal | Unhandled internal error. |
+| CoinNotSupported | Currently only EVM coins/tokens support fee estimation |
+
+## GetInfoFromUriError
+
+| ErrorType | Description |
+| :-------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| Transport | A transport-level error occurred while making the request to the specified URI. This can include network errors, DNS failures, or other connectivity issues. |
+| InvalidResponse | The response from the URI was invalid or could not be parsed. This may be due to a malformed JSON or an unexpected response structure. |
+| Internal | Unhandled internal error. |
+
+## GetLockedAmountRpcError
+
+| ErrorType | Description |
+| :--------- | :------------------------- |
+| NoSuchCoin | The coin is not activated. |
+
+## GetMyAddressError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------------- |
+| CoinsConfCheckError | The coin is not present in the local coins configuration file. |
+| CoinIsNotSupported | The specified coin does not support `get_my_address` (non-EVM coin). |
+| Internal | Unhandled internal error. |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| GetEthAddressError | Failed to derive Ethereum address from HD keys. |
+
+## GetNewAddressRpcError
+
+| ErrorType | Description |
+| :----------------------------- | :---------------------------------------------------------------------------- |
+| HwContextNotInitialized | The hardware wallet context has not been initialized. |
+| NoSuchCoin | The coin is not activated. |
+| UnexpectedUserAction | An unexpected user action was provided. |
+| CoinIsActivatedNotWithHDWallet | Coin was enabled without HD-wallet derivation. |
+| UnknownAccount | The specified `account_id` does not exist. |
+| InvalidBip44Chain | Unsupported `chain` value. |
+| ErrorDerivingAddress | An error occurred while deriving a new address. |
+| AddressLimitReached | Address derivation exceeded wallet's hard limit. |
+| EmptyAddressesLimitReached | Gap-limit reached (too many empty addresses); generate spend to some address. |
+| RpcInvalidResponse | The RPC response for getting a new address was invalid. |
+| WalletStorageError | A wallet storage error occurred. |
+| FailedScripthashSubscription | Failed to subscribe to the scripthash. |
+| Timeout | The operation to get a new address timed out. |
+| HwError | A hardware wallet error occurred. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## GetNftInfoError
+
+| ErrorType | Description |
+| :------------------------- | :-------------------------------------------------------- |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| Transport | The request was failed due to a network error |
+| InvalidResponse | The response for the NFT information was invalid. |
+| Internal | Unhandled internal error. |
+| GetEthAddressError | Failed to derive Ethereum address from HD keys. |
+| TokenNotFoundInWallet | The token was not found in the wallet. |
+| DbError | A database error occurred. |
+| ParseRfc3339Err | An error occurred while parsing an RFC 3339 timestamp. |
+| ContractTypeIsNull | The contract type is null. |
+| ProtectFromSpamError | An error occurred while protecting from spam. |
+| TransferConfirmationsError | An error occurred while getting transfer confirmations. |
+| NumConversError | A number conversion error occurred. |
+
+## GetPaymentDetailsError
+
+| ErrorType | Description |
+| :-------------- | :-------------------------------------------------- |
+| UnsupportedCoin | This coin does not support getting payment details. |
+| NoSuchCoin | The coin is not activated. |
+| NoSuchPayment | The specified payment was not found. |
+| DbError | A database error occurred. |
+
+## GetPublicKeyError
+
+| ErrorType | Description |
+| :-------- | :------------------------ |
+| Internal | Unhandled internal error. |
+
+## GetTxError
+
+| ErrorType | Description |
+| :---------------- | :----------------------------------------------------- |
+| Rpc | An RPC error occurred while getting the transaction. |
+| TxDeserialization | An error occurred while deserializing the transaction. |
+
+## GetTxHeightError
+
+| ErrorType | Description |
+| :-------------- | :---------------------------------------------------------------- |
+| HeightNotFound | The block height for the transaction was not found. |
+| StorageError | A storage error occurred while getting the transaction height. |
+| ConversionError | A conversion error occurred while getting the transaction height. |
+
+## GetValidEthWithdrawAddError
+
+| ErrorType | Description |
+| :--------------------------- | :-------------------------------------------------- |
+| CoinDoesntSupportNftWithdraw | The specified coin does not support NFT withdrawal. |
+| InvalidAddress | The provided address is invalid. |
+
+## GitControllerError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------ |
+| DeserializationError | An error occurred while deserializing data from the Git controller. |
+| HttpError | An HTTP error occurred while communicating with the Git controller. |
+
+## HDAccountBalanceRpcError
+
+| ErrorType | Description |
+| :----------------------------- | :-------------------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| Timeout | The balance check for the HD account timed out. |
+| CoinIsActivatedNotWithHDWallet | Coin was enabled without HD-wallet derivation. |
+| UnknownAccount | The specified `account_id` does not exist. |
+| InvalidBip44Chain | Unsupported `chain` value. |
+| ErrorDerivingAddress | An error occurred while deriving an address for the HD account. |
+| WalletStorageError | A wallet storage error occurred. |
+| RpcInvalidResponse | The RPC response for the balance check was invalid. |
+| FailedScripthashSubscription | Failed to subscribe to the scripthash. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## HDConfirmAddressError
+
+| ErrorType | Description |
+| :---------------------- | :---------------------------------------------------- |
+| HwContextNotInitialized | The hardware wallet context has not been initialized. |
+| RpcTaskError | An RPC task error occurred. |
+| HardwareWalletError | A hardware wallet error occurred. |
+| InvalidAddress | The specified address is invalid |
+| NoAddressReceived | No address was received from the hardware wallet. |
+| Internal | Unhandled internal error. |
+
+## HDExtractPubkeyError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------------------------------ |
+| HwContextNotInitialized | The Hardware Wallet context has not been initialized for public key extraction. |
+| CoinDoesntSupportTrezor | The coin does not support Trezor for public key extraction. |
+| RpcTaskError | An RPC task error occurred during public key extraction. |
+| HardwareWalletError | A hardware wallet error occurred during public key extraction. |
+| InvalidXpub | The extracted extended public key (xpub) is invalid. |
+| Internal | An internal error occurred during public key extraction. |
+
+## HDWalletStorageError
+
+| ErrorType | Description |
+| :------------------ | :---------------------------------------------------------------- |
+| HDWalletUnavailable | The HD wallet is unavailable. |
+| HDAccountNotFound | The HD account was not found. |
+| ErrorSaving | An error occurred while saving to the HD wallet storage. |
+| ErrorLoading | An error occurred while loading from the HD wallet storage. |
+| ErrorDeserializing | An error occurred while deserializing from the HD wallet storage. |
+| ErrorSerializing | An error occurred while serializing to the HD wallet storage. |
+| Internal | Unhandled internal error. |
+
+## HDWithdrawError
+
+| ErrorType | Description |
+| :-------------------- | :-------------------------------------------------------------- |
+| UnexpectedFromAddress | The 'from' address for the withdrawal is not the expected one. |
+| UnknownAccount | The specified account for the withdrawal is unknown. |
+| AddressDerivingError | An error occurred while deriving an address for the withdrawal. |
+| InternalError | An internal error occurred during the HD withdrawal. |
+
+## HealthcheckRpcError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------ |
+| MessageGenerationFailed | Failed to generate the healthcheck message. |
+| MessageEncodingFailed | Failed to encode the healthcheck message. |
+| Internal | Unhandled internal error. |
+
+## HeartbeatRequestError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+
+## HidError
+
+| ErrorType | Description |
+| :---------------------- | :--------------------------------------------------------------------------------------------------------------------- |
+| DeviceNotInitializedYet | Please note it's not the same as disconnected! |
+| DeviceIsOpenAlready | The HID device is already open. This error prevents opening a device that is already in use. |
+| InitializedAlready | The HID API has already been initialized. This error prevents re-initialization of the HID API. |
+| ErrorInitializing | An error occurred while initializing the HID API. This is a low-level error from the `hidapi` library. |
+| ErrorGettingDevices | An error occurred while getting the list of connected HID devices from the system via `hidapi`. |
+| ErrorOpeningDevice | An error occurred while attempting to open a connection to a specific HID device via `hidapi`. |
+| ErrorWritingChunk | An error occurred while writing a data chunk to the HID device. This is a low-level error from the `hidapi` library. |
+| WritingInterrupted | The process of writing a data chunk to the HID device was interrupted. Not all bytes were sent. |
+| ErrorReadingChunk | An error occurred while reading a data chunk from the HID device. This is a low-level error from the `hidapi` library. |
+| ReceivedChunkTooLong | The data chunk received from the HID device was longer than expected. |
+| NotEnoughInfoToConnect | There is not enough information (e.g., serial number) to connect to the specified HID device. |
+| Internal | Unhandled internal error. |
+
+## HwError
+
+| ErrorType | Description |
+| :------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| NoTrezorDeviceAvailable | No Trezor hardware wallet device was found. This can happen if the device is not connected, not powered on, or if the necessary drivers are not installed. |
+| CannotChooseDevice | Multiple hardware wallet devices were detected. The system cannot determine which one to use. Please ensure only one device is connected. |
+| ConnectionTimedOut | The connection to the hardware wallet device timed out. This may be due to a slow device, a busy USB port, or other connectivity issues. |
+| FoundUnexpectedDevice | A connected device does not match the supplied `device_pubkey`. |
+| DeviceDisconnected | The hardware wallet device was disconnected during an operation. |
+| TransportNotSupported | The specified hardware wallet transport method (e.g., WebUSB, HID) is not supported in the current environment. |
+| InvalidXpub | The extended public key (xpub) received from the hardware wallet device is invalid. This may indicate a problem with the device's firmware or the derivation path. |
+| UnderlyingError | An underlying error from the hardware wallet's transport layer (e.g., Trezor's transport library) occurred. |
+| ProtocolError | A hardware wallet protocol error occurred. This indicates a problem with the communication between the software and the device. |
+| UnexpectedUserInteractionRequest | The hardware wallet device requested an unexpected user interaction. This should not happen during normal operation. |
+| Internal | Unhandled internal error. |
+| InvalidPin | The provided PIN for the hardware wallet device is incorrect. |
+| UnexpectedMessage | An unexpected message was received from the hardware wallet device. |
+| ButtonExpected | The hardware wallet device expected a button press, but none was detected. |
+| DataError | A data-related error occurred on the hardware wallet device. |
+| PinExpected | The hardware wallet device expected a PIN to be entered, but none was provided. |
+| InvalidSignature | The signature generated by the hardware wallet device is invalid. |
+| ProcessError | A general processing error occurred on the hardware wallet device. |
+| NotEnoughFunds | The hardware wallet device reported insufficient funds for the requested operation. |
+| NotInitialized | The hardware wallet device or its session has not been initialized. |
+| WipeCodeMismatch | The provided wipe code for the hardware wallet device is incorrect. |
+| InvalidSession | The session with the hardware wallet device is invalid or has expired. |
+| FirmwareError | A firmware error occurred on the hardware wallet device. |
+| FailureMessageNotFound | An expected failure message from the hardware wallet device was not found. |
+| UserCancelled | The user rejected the signature/request in MetaMask. |
+| PongMessageMismatch | A 'pong' message received from the hardware wallet device after a ping did not match the expected value, indicating a communication issue. |
+
+## HwRpcError
+
+| ErrorType | Description |
+| :---------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| NoTrezorDeviceAvailable | No Trezor hardware wallet device was found. This can happen if the device is not connected, not powered on, or if the necessary drivers are not installed. |
+| FoundMultipleDevices | Multiple hardware wallet devices were detected. The system cannot determine which one to use. Please ensure only one device is connected. |
+| FoundUnexpectedDevice | A connected device does not match the supplied `device_pubkey`. |
+| InvalidPin | The provided PIN for the hardware wallet device is incorrect. |
+| UnexpectedMessage | An unexpected message was received from the hardware wallet device. |
+| ButtonExpected | The hardware wallet device expected a button press, but none was detected. |
+| DataError | A data-related error occurred on the hardware wallet device. |
+| PinExpected | The hardware wallet device expected a PIN to be entered, but none was provided. |
+| InvalidSignature | The signature generated by the hardware wallet device is invalid. |
+| ProcessError | A general processing error occurred on the hardware wallet device. |
+| NotEnoughFunds | The hardware wallet device reported insufficient funds for the requested operation. |
+| NotInitialized | The hardware wallet device or its session has not been initialized. |
+| WipeCodeMismatch | The provided wipe code for the hardware wallet device is incorrect. |
+| InvalidSession | The session with the hardware wallet device is invalid or has expired. |
+| FirmwareError | A firmware error occurred on the hardware wallet device. |
+| FailureMessageNotFound | An expected failure message from the hardware wallet device was not found. |
+| UserCancelled | The user cancelled the action on the hardware wallet device. |
+| PongMessageMismatch | A 'pong' message received from the hardware wallet device after a ping did not match the expected value, indicating a communication issue. |
+
+## IBCError
+
+| ErrorType | Description |
+| :------------------------ | :------------------------------------------------------------------------ |
+| IBCChannelCouldNotBeFound | The IBC channel could not be found. |
+| IBCChannelNotHealthy | The IBC channel is not healthy. |
+| IBCChannelMissingOnNode | The IBC channel is missing on the node. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## InitDbError
+
+| ErrorType | Description |
+| :-------------- | :---------------------------------------------- |
+| EmptyTableList | The list of tables to create is empty. |
+| DbIsOpenAlready | The database is already open. |
+| NotSupported | The database operation is not supported. |
+| InvalidVersion | The database version is invalid. |
+| OpeningError | An error occurred while opening the database. |
+| TypeMismatch | A type mismatch occurred in the database. |
+| UnexpectedState | The database is in an unexpected state. |
+| UpgradingError | An error occurred while upgrading the database. |
+
+## InitErc20Error
+
+| ErrorType | Description |
+| :---------------------- | :----------------------------------------------------------------- |
+| HwError | A hardware wallet error occurred. |
+| TaskTimedOut | The ERC20 token initialization task timed out. |
+| TokenIsAlreadyActivated | The ERC20 token is already activated. |
+| TokenCreationError | An error occurred during the creation of the ERC20 token instance. |
+| CouldNotFetchBalance | Could not retrieve the balance for the ERC20 token. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+| CustomTokenError | An error related to a custom token occurred. |
+
+## InitHwError
+
+| ErrorType | Description |
+| :--------------------------- | :----------------------------------------------------------------------------- |
+| HwContextInitializingAlready | The hardware wallet context is already initializing. |
+| HwError | A hardware wallet error occurred. |
+| UnexpectedUserAction | An unexpected user action was provided for the hardware wallet initialization. |
+| Timeout | The hardware wallet initialization timed out. |
+| Internal | Unhandled internal error. |
+
+## InitL2Error
+
+| ErrorType | Description |
+| :--------------------------- | :------------------------------------------------------------------- |
+| L2IsAlreadyActivated | The Layer 2 solution is already activated. |
+| L2ConfigIsNotFound | The configuration for the Layer 2 solution was not found. |
+| L2ProtocolParseError | An error occurred while parsing the Layer 2 protocol. |
+| UnexpectedL2Protocol | The Layer 2 protocol is not the expected one. |
+| PlatformCoinIsNotActivated | The platform coin for this Layer 2 solution is not activated. |
+| UnsupportedPlatformCoin | The platform coin for this Layer 2 solution is not supported. |
+| InvalidPlatformConfiguration | The platform coin configuration for the Layer 2 solution is invalid. |
+| L2ConfigParseError | An error occurred while parsing the Layer 2 configuration. |
+| TaskTimedOut | The Layer 2 initialization task timed out. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+
+## InitMessageServiceError
+
+| ErrorType | Description |
+| :----------------------- | :----------------------------------------------------------------------- |
+| ErrorDeserializingConfig | An error occurred while deserializing the message service configuration. |
+
+## InitMetamaskError
+
+| ErrorType | Description |
+| :-------------------------- | :----------------------------------------------------- |
+| MetamaskInitializingAlready | A MetaMask initialisation task is already in progress. |
+| MetamaskError | A MetaMask-related error occurred. |
+| Timeout | The MetaMask initialization timed out. |
+| Internal | Unhandled internal error. |
+
+## InitStandaloneCoinError
+
+| ErrorType | Description |
+| :--------------------- | :--------------------------------------------------------------------------- |
+| NoSuchTask | The specified task was not found or expired. |
+| TaskTimedOut | The standalone coin initialization task timed out. |
+| CoinIsAlreadyActivated | The standalone coin is already activated. |
+| CoinConfigIsNotFound | The configuration for the standalone coin was not found. |
+| CoinProtocolParseError | Parsing the protocol of the platform coin you are trying to activate failed. |
+| UnexpectedCoinProtocol | The protocol of the standalone coin is not the expected one. |
+| CoinCreationError | An error occurred during the creation of the standalone coin instance. |
+| HwError | A hardware wallet error occurred. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+
+## InitTokenError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------------------------------- |
+| NoSuchTask | The specified task was not found or expired. |
+| TaskTimedOut | The token initialization task timed out. |
+| TokenIsAlreadyActivated | The token is already activated. |
+| TokenConfigIsNotFound | Config of the token you are trying to activate is not found. |
+| TokenProtocolParseError | Parsing the protocol of the token you are trying to activate failed. |
+| UnexpectedTokenProtocol | Unexpected protocol is found in the config of the token you are trying to activate. |
+| TokenCreationError | An error occurred during the creation of the token instance. |
+| CouldNotFetchBalance | Could not retrieve the balance for the token. |
+| PlatformCoinIsNotActivated | The platform coin for this token is not activated. |
+| UnsupportedPlatformCoin | The platform coin for this token is not supported. |
+| CustomTokenError | An error related to a custom token occurred. |
+| HwError | A hardware wallet error occurred. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+
+## InitTokensAsMmCoinsError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------------------------------- |
+| TokenConfigIsNotFound | Config of the token you are trying to activate is not found. |
+| CouldNotFetchBalance | Could not retrieve the balance for the token. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| Internal | Unhandled internal error. |
+| TokenProtocolParseError | Parsing the protocol of the token you are trying to activate failed. |
+| UnexpectedTokenProtocol | Unexpected protocol is found in the config of the token you are trying to activate. |
+| Transport | The request was failed due to a network error. |
+| InvalidPayload | The payload for initializing the token is invalid. |
+| CustomTokenError | An error related to a custom token occurred. |
+
+## InitUtxoStandardError
+
+| ErrorType | Description |
+| :--------------------- | :--------------------------------------------------------------- |
+| HwError | A hardware wallet error occurred. |
+| TaskTimedOut | The UTXO coin initialization task timed out. |
+| CoinIsAlreadyActivated | The UTXO coin is already activated. |
+| CoinCreationError | An error occurred during the creation of the UTXO coin instance. |
+| Transport | The request was failed due to a network error. |
+| Internal | Unhandled internal error. |
+
+## InitWsError
+
+| ErrorType | Description |
+| :--------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| InvalidUrl | The provided WebSocket URL is invalid. It may be malformed or use an unsupported scheme (only `ws` and `wss` are allowed). |
+| ConnectionFailed | The WebSocket connection could not be established. This may be due to network issues, a non-responsive server, or an underlying error in the WebSocket transport. |
+| Unknown | An unknown or unspecified error occurred during WebSocket initialization. |
+
+## IsSlpUtxoError
+
+| ErrorType | Description |
+| :---------------- | :----------------------------------------------------- |
+| Rpc | An RPC error occurred. |
+| TxDeserialization | An error occurred while deserializing the transaction. |
+
+## KeyDerivationError
+
+| ErrorType | Description |
+| :-------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| PasswordHashingFailed | An error occurred during the password hashing phase, typically involving the Argon2 algorithm. This can be caused by invalid parameters, incorrect salt, or other issues within the hashing function. |
+| HmacInitialization | Failed to initialize the HMAC (Hash-based Message Authentication Code) function. This is often due to an invalid key length or other issues with the underlying hash function (SHA-512). |
+| InvalidKeyLength | The provided key material has an invalid length. This can occur during SLIP-21 key derivation if the master node is not 64 bytes, or if the final derived key is not 32 bytes. |
+| NotSupported | The specified key derivation method is not supported for the current operation. For example, using SLIP-21 for mnemonic-based keys is not supported. |
+
+## LedgerError
+
+| ErrorType | Description |
+| :--------------------- | :----------------------------------------------------------------------------- |
+| DeviceDisconnected | The Ledger device was disconnected. |
+| UnderlyingError | The error depends on transport implementation. |
+| ErrorDeserializingApdu | An error occurred while deserializing an APDU response from the Ledger device. |
+| ProtocolError | A protocol error occurred while communicating with the Ledger device. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## LegacyRequestProcessError
+
+| ErrorType | Description |
+| :--------- | :----------------------------------------- |
+| NotAllowed | The legacy request is not allowed. |
+| NoMatch | No match was found for the legacy request. |
+| Failed | The legacy request failed. |
+
+## LightningInitError
+
+| ErrorType | Description |
+| :--------------------------- | :------------------------------------------------------------------------- |
+| CoinIsAlreadyActivated | The Lightning network for this coin is already activated. |
+| InvalidConfiguration | The Lightning network configuration is invalid. |
+| InvalidPlatformConfiguration | The platform coin configuration for the Lightning network is invalid. |
+| EnableLightningError | An error occurred while enabling the Lightning network. |
+| LightningValidationErr | A validation error occurred within the Lightning network. |
+| MyBalanceError | An error occurred while retrieving the balance from the Lightning network. |
+| MyAddressError | An error occurred while retrieving an address from the Lightning network. |
+| Internal | Unhandled internal error. |
+
+## ListChannelsError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------- |
+| UnsupportedCoin | This coin does not support listing channels. |
+| NoSuchCoin | The coin is not activated. |
+| DbError | A database error occurred. |
+
+## ListPaymentsError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------- |
+| UnsupportedCoin | This coin does not support listing payments. |
+| NoSuchCoin | The coin is not activated. |
+| DbError | A database error occurred. |
+
+## LockDBError
+
+| ErrorType | Description |
+| :---------------- | :----------------------------------------------------------------- |
+| WasmNftCacheError | Errors specific to the WebAssembly (WASM) environment's NFT cache. |
+| SqlError | Errors related to SQL operations in non-WASM environments. |
+
+## MakerOrderBuildError
+
+| ErrorType | Description |
+| :------------------------ | :--------------------------------------------------- |
+| BaseEqualRel | The base and relative currencies cannot be the same. |
+| MaxBaseVolTooLow | Max base vol too low with threshold |
+| MinBaseVolTooLow | Min base vol too low with threshold |
+| PriceTooLow | Price too low with threshold |
+| RelVolTooLow | Rel vol too low with threshold |
+| ConfSettingsNotSet | The confirmation settings are not set. |
+| MaxBaseVolBelowMinBaseVol | Max vol below min base vol |
+
+## MaxMakerVolRpcError
+
+| ErrorType | Description |
+| :--------------------------- | :------------------------------------------------------------------------ |
+| NotSufficientBalance | The balance is not sufficient for this operation. |
+| NotSufficientBaseCoinBalance | The base coin balance is not sufficient for this operation. |
+| VolumeTooLow | The volume is too low for this operation. |
+| NoSuchCoin | The coin is not activated. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## MessageError
+
+| ErrorType | Description |
+| :------------ | :--------------------------------- |
+| TelegramError | A Telegram-related error occurred. |
+
+## MetamaskCtxInitError
+
+| ErrorType | Description |
+| :------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| InitializingAlready | A MetaMask context initialization is already in progress. This error prevents concurrent initialization attempts. |
+| MetamaskError | An error originating from the MetaMask environment occurred. This could be due to a variety of issues, such as the user rejecting a request, a problem with the Ethereum provider, or an unexpected account being selected. |
+
+## MetamaskError
+
+| ErrorType | Description |
+| :----------------------------- | :----------------------------------------------------------------------- |
+| EthProviderNotFound | No MetaMask provider detected in the browser / environment. |
+| ExpectedOneEthAccount | Expected exactly one Ethereum account to be selected in MetaMask. |
+| UnexpectedAccountSelected | A different ETH account is currently selected in MetaMask. |
+| ErrorSerializingArguments | An error occurred while serializing arguments for a MetaMask RPC call. |
+| ErrorDeserializingMethodResult | An error occurred while deserializing the result of a MetaMask RPC call. |
+| UserCancelled | The user rejected the signature/request in MetaMask. |
+| Rpc | A MetaMask RPC error occurred. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## MetamaskRpcError
+
+| ErrorType | Description |
+| :------------------------ | :------------------------------------------------------------ |
+| EthProviderNotFound | No MetaMask provider detected in the browser / environment. |
+| UserCancelled | The user rejected the signature/request in MetaMask. |
+| UnexpectedAccountSelected | A different ETH account is currently selected in MetaMask. |
+| MetamaskCtxNotInitialized | The MetaMask context was not yet created (call *init* first). |
+
+## MmInitError
+
+| ErrorType | Description |
+| :----------------------- | :-------------------------------------------------------- |
+| Cancelled | The initialization was cancelled. |
+| Timeout | The initialization timed out. |
+| ErrorDeserializingConfig | An error occurred while deserializing the configuration. |
+| FieldNotFoundInConfig | A required field was not found in the configuration. |
+| FieldWrongValueInConfig | A field in the configuration has the wrong value. |
+| P2PError | Returned if there is a connection problem. |
+| ErrorCreatingDbDir | An error occurred while creating the database directory. |
+| DbDirectoryIsNotWritable | The database directory is not writable. |
+| DbFileIsNotWritable | The database file is not writable. |
+| ErrorSqliteInitializing | An error occurred while initializing the SQLite database. |
+| ErrorDbMigrating | An error occurred while migrating the database. |
+| SwapsKickStartError | An error occurred while kick-starting the swaps. |
+| OrdersKickStartError | An error occurred while kick-starting the orders. |
+| WalletInitError | An error occurred during wallet initialization. |
+| EventStreamerInitFailed | The event streamer initialization failed. |
+| HwError | A hardware wallet error occurred. |
+| Internal | Unhandled internal error. |
+
+## MmMetricsError
+
+| ErrorType | Description |
+| :------------------------------ | :---------------------------------------------------------------- |
+| Internal | Unhandled internal error. |
+| MetricsSystemUnavailable | The metrics system is unavailable. |
+| PrometheusAuthorizationRequired | Authorization is required for the Prometheus endpoint. |
+| PrometheusInvalidCredentials | The provided credentials for the Prometheus endpoint are invalid. |
+| PrometheusServerError | A server error occurred at the Prometheus endpoint. |
+| UnexpectedUri | An unexpected URI was provided for the metrics endpoint. |
+
+## MnemonicError
+
+| ErrorType | Description |
+| :----------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| BIP39Error | An error related to the BIP39 mnemonic standard occurred. This can include issues with mnemonic generation, validation, or parsing. |
+| KeyDerivationError | An error occurred during the key derivation process from the mnemonic. This could be due to issues with the Argon2 algorithm or other aspects of the key derivation function. |
+| DecodeError | An error occurred while decoding the mnemonic from its stored format, typically from UTF-8. This may indicate data corruption. |
+| EncryptionError | An error occurred during the encryption of the mnemonic. This could be due to issues with the AES-256-CBC encryption algorithm or HMAC generation. |
+| DecryptionError | An error occurred during the decryption of the mnemonic. This could be due to an incorrect password, data tampering (failed HMAC verification), or issues with the AES-256-CBC decryption algorithm. |
+| Internal | Unhandled internal error. |
+
+## MnemonicRpcError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------------ |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| WalletsStorageError | A storage-related error occurred while accessing wallet data. |
+| Internal | Unhandled internal error. |
+| InvalidPassword | The provided `password` is incorrect. |
+| PasswordPolicyViolation | The provided password violates the password policy. |
+
+## MyAddressError
+
+| ErrorType | Description |
+| :------------------------- | :------------------------------------------------------------------------ |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## MyOrdersError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------------ |
+| NoSuchOrder | The specified order was not found. |
+| ErrorSaving | An error occurred while saving the order. |
+| ErrorLoading | An error occurred while loading the order. |
+| ErrorDeserializing | An error occurred while deserializing the order. |
+| ErrorSerializing | An error occurred while serializing the order. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## MySwapsError
+
+| ErrorType | Description |
+| :--------------------- | :------------------------------------------------------------------------ |
+| ErrorSerializingItem | An error occurred while serializing a swap item. |
+| ErrorDeserializingItem | An error occurred while deserializing a swap item. |
+| InvalidTimestampRange | The provided timestamp range is invalid. |
+| ErrorSavingSwap | An error occurred while saving the swap. |
+| FromUuidNotFound | The 'from\_uuid' was not found. |
+| UuidParse | An error occurred while parsing a UUID. |
+| UnknownSqlError | An unknown SQL error occurred. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## NetIdError
+
+| ErrorType | Description |
+| :------------ | :------------------------------------------------------- |
+| LargerThanMax | The network ID is larger than the maximum allowed value. |
+| Deprecated | The network ID is deprecated. |
+
+## NetworkStreamingRequestError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+
+## NewAccountCreationError
+
+| ErrorType | Description |
+| :-------------------------- | :----------------------------------------------------------------------------- |
+| HwContextNotInitialized | The Hardware Wallet context has not been initialized for new account creation. |
+| HDWalletUnavailable | The HD wallet is unavailable for new account creation. |
+| CoinDoesntSupportTrezor | The coin does not support Trezor for new account creation. |
+| RpcTaskError | An RPC task error occurred during new account creation. |
+| HardwareWalletError | A hardware wallet error occurred during new account creation. |
+| AccountLimitReached | The maximum number of accounts has been reached. |
+| ErrorSavingAccountToStorage | An error occurred while saving the new account to storage. |
+| Internal | An internal error occurred during new account creation. |
+
+## NewAddressDeriveConfirmError
+
+| ErrorType | Description |
+| :----------- | :-------------------------------------------------- |
+| DeriveError | An error occurred while deriving the new address. |
+| ConfirmError | An error occurred while confirming the new address. |
+
+## NewAddressDerivingError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------------------- |
+| AddressLimitReached | The maximum number of addresses for this account has been reached. |
+| InvalidBip44Chain | The coin doesn't support the given BIP44 chain for new address derivation. |
+| Bip32Error | A BIP32-related error occurred while deriving a new address. |
+| WalletStorageError | A storage error occurred while deriving a new address. |
+| Internal | An internal error occurred during new address derivation. |
+
+## NextBlockBitsError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------- |
+| StorageError | An error occurred while accessing the block header storage. |
+| NoSuchBlockHeader | The requested block header was not found. |
+| NoBlockHeaderWithNoMaxBits | No block header with no max bits was found. |
+
+## NodeVersionError
+
+| ErrorType | Description |
+| :---------------- | :-------------------------------------------------------- |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| DatabaseError | Database constraint error occurred. |
+| InvalidAddress | The specified address is invalid |
+| PeerIdParseError | The provided peer ID format is invalid. |
+| UnsupportedMode | The requested mode is not supported. |
+| AlreadyRunning | The version stat collection is already running. |
+| CurrentlyStopping | The version stat collection is currently stopping. |
+| NotRunning | Version stat collection is not currently running |
+
+## OnUpgradeError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------- |
+| ErrorCreatingTable | An error occurred while creating a database table during an upgrade. |
+| ErrorOpeningTable | An error occurred while opening a database table during an upgrade. |
+| ErrorCreatingIndex | An error occurred while creating a database index during an upgrade. |
+| UnsupportedVersion | The database version is not supported for an upgrade. |
+| ErrorDeletingIndex | An error occurred while deleting a database index during an upgrade. |
+
+## OpenChannelError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------------ |
+| UnsupportedCoin | This coin does not support opening channels. |
+| BalanceError | A balance error occurred. |
+| InvalidPath | The provided path is invalid. |
+| FailureToOpenChannel | Failed to open the channel. |
+| RpcError | An RPC error occurred. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| IOError | An I/O error occurred. |
+| DbError | A database error occurred. |
+| ConnectToNodeError | An error occurred while connecting to the node. |
+| NoSuchCoin | The coin is not activated. |
+| GenerateTxErr | An error occurred while generating the transaction. |
+
+## OrderCreationPreCheckError
+
+| ErrorType | Description |
+| :------------- | :------------------------------------------------------------------------ |
+| IsWalletOnly | The coin is wallet-only and cannot be used for this order. |
+| PreCheckFailed | The pre-check for order creation failed. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## OrderProcessingError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------- |
+| ProviderUnknown | The order provider is unknown. |
+| PriceIsZero | The price cannot be zero. |
+| LastUpdatedTimestampInvalid | The 'last\_updated' timestamp is invalid. |
+| PriceElapsedValidityExpired | The validity of the elapsed price has expired. |
+| PriceElapsedValidityUntreatable | The validity of the elapsed price is untreatable. |
+| PriceBelowMinBasePrice | The price is below the minimum base price. |
+| PriceBelowMinRelPrice | The price is below the minimum relative price. |
+| PriceBelowPairPrice | The price is below the pair price. |
+| AssetNotEnabled | The asset is not enabled. |
+| InternalCoinFindError | An internal error occurred while finding the coin. |
+| BalanceInternalError | An internal error occurred while retrieving the balance. |
+| BalanceIsZero | The balance is zero. |
+| OrderCreationError | An error occurred during order creation. |
+| OrderUpdateError | An error occurred during order update. |
+| MyRecentSwapsError | An error occurred while retrieving recent swaps. |
+| MinVolUsdAboveBalanceUsd | The minimum volume in USD is above the balance in USD. |
+| LegacyError | A legacy error occurred during order processing. |
+
+## OrderStatusStreamingRequestError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+
+## OrderbookP2PHandlerError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------- |
+| InvalidTopic | The orderbook P2P topic is invalid. |
+| DecodeError | An error occurred while decoding an orderbook P2P message. |
+| PubkeyNotAllowed | The public key is not allowed to publish to the orderbook. |
+| P2PRequestError | A P2P request error occurred in the orderbook handler. |
+| OrderNotFound | The requested order was not found in the orderbook. |
+| Internal | Unhandled internal error. |
+
+## OrderbookRpcError
+
+| ErrorType | Description |
+| :-------------------------------------- | :-------------------------------------------------------------------- |
+| BaseRelSame | The base and relative currencies cannot be the same. |
+| BaseRelSameOrderbookTickersAndProtocols | The base and relative currencies have the same tickers and protocols. |
+| CoinConfigNotFound | The coin configuration was not found. |
+| CoinIsWalletOnly | Returned if the coin is wallet only and cannot be traded. |
+| P2PSubscribeError | An error occurred while subscribing to the orderbook via P2P. |
+| Internal | Unhandled internal error. |
+
+## OrderbookStreamingRequestError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+
+## OrdermatchInitError
+
+| ErrorType | Description |
+| :----------------------- | :---------------------------------------------------------------------- |
+| ErrorDeserializingConfig | An error occurred while deserializing the order matching configuration. |
+| Internal | Unhandled internal error. |
+
+## OutgoingError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------------------------------- |
+| IsNotConnected | An attempt was made to send a message through a WebSocket that is not connected. |
+| SerializingError | An error occurred while serializing an outgoing message. |
+| UnderlyingError | An underlying error from the WebSocket transport occurred while sending a message. |
+
+## P2PInitError
+
+| ErrorType | Description |
+| :----------------------- | :----------------------------------------------------------- |
+| InvalidWssCert | The WSS certificate is invalid. |
+| ErrorDeserializingConfig | An error occurred while deserializing the P2P configuration. |
+| FieldNotFoundInConfig | A required field was not found in the P2P configuration. |
+| ErrorReadingCertFile | An error occurred while reading the certificate file. |
+| ErrorGettingMyIpAddr | An error occurred while getting the local IP address. |
+| InvalidNetId | The network ID is invalid. |
+| InvalidRelayAddress | The relay address is invalid. |
+| WasmNodeCannotBeSeed | A WASM node cannot be a seed node. |
+| Precheck | A pre-check for P2P initialization failed. |
+| Internal | Unhandled internal error. |
+
+## P2PProcessError
+
+| ErrorType | Description |
+| :--------------- | :----------------------------------------- |
+| DecodeError | The message could not be decoded. |
+| InvalidSignature | Message signature is invalid. |
+| UnexpectedSender | Unexpected message sender. |
+| ValidationFailed | Message did not pass additional validation |
+
+## P2PRequestError
+
+| ErrorType | Description |
+| :-------------------------- | :------------------------------------------------- |
+| EncodeError | An error occurred while encoding a P2P request. |
+| DecodeError | An error occurred while decoding a P2P response. |
+| SendError | An error occurred while sending a P2P request. |
+| ResponseError | An error was received in the P2P response. |
+| ExpectedSingleResponseError | Expected a single response, but received multiple. |
+| ValidationFailed | The P2P response failed validation. |
+
+## ParseAddressError
+
+| ErrorType | Description |
+| :---------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| CannotResolveIPv4 | The provided address could not be resolved to an IPv4 address. This may happen if the address resolves only to an IPv6 address, which is not supported. |
+| UnresolvedAddress | The provided address could not be resolved to any IP address. This may be due to a DNS resolution failure or an invalid address format. |
+
+## ParseChainTypeError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------- |
+| UnsupportedChainType | The chain type is not supported. |
+
+## ParseContractTypeError
+
+| ErrorType | Description |
+| :---------------------- | :---------------------------------------------------------------------------- |
+| UnsupportedContractType | Indicates that the contract type being parsed is not supported or recognized. |
+
+## ParseSlpScriptError
+
+| ErrorType | Description |
+| :------------------ | :---------------------------------------------------- |
+| NotOpReturn | The script is not an OP\_RETURN script. |
+| UnexpectedLokadId | An unexpected LOKAD ID was found in the SLP script. |
+| UnexpectedTokenType | An unexpected token type was found in the SLP script. |
+| DeserializeFailed | Failed to deserialize the SLP script. |
+
+## PasswordPolicyError
+
+| ErrorType | Description |
+| :------------------------------------ | :--------------------------------------------------------------- |
+| ContainsTheWordPassword | The password contains the word 'password'. |
+| PasswordLength | The password does not meet the length requirements. |
+| PasswordMissDigit | The password does not contain any digits. |
+| PasswordMissLowercase | The password does not contain any lowercase letters. |
+| PasswordMissUppercase | The password does not contain any uppercase letters. |
+| PasswordMissSpecialCharacter | The password does not contain any special characters. |
+| PasswordConsecutiveCharactersExceeded | The password contains too many consecutive identical characters. |
+
+## PaymentError
+
+| ErrorType | Description |
+| :--------- | :------------------------------------------ |
+| CLTVExpiry | The CLTV expiry is invalid. |
+| Invoice | An error occurred with the payment invoice. |
+| Keysend | A keysend error occurred. |
+| DbError | A database error occurred. |
+
+## PerformError
+
+| ErrorType | Description |
+| :------------ | :-------------------------------------- |
+| TendermintRpc | A Tendermint RPC error occurred. |
+| Slurp | A slurp-related error occurred. |
+| Internal | Unhandled internal error. |
+| StatusCode | An unexpected status code was received. |
+
+## PriceServiceRequestError
+
+| ErrorType | Description |
+| :----------------- | :----------------------------------------------------------------- |
+| HttpProcessError | An HTTP processing error occurred in the price service. |
+| ParsingAnswerError | An error occurred while parsing the answer from the price service. |
+| Internal | Unhandled internal error. |
+
+## PrivKeyError
+
+| ErrorType | Description |
+| :--------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| WifPassphraseInvalidChecksum | The provided WIF (Wallet Import Format) passphrase has an invalid checksum, which indicates that the key is likely corrupted or has been transcribed incorrectly. |
+| ErrorParsingPassphrase | An error occurred while parsing the passphrase. This can be due to an invalid format or unexpected characters. |
+| InvalidPrivKey | The private key itself is invalid and does not conform to the required cryptographic standards. |
+| ExpectedCompressedKeys | The system requires a compressed private key, but an uncompressed key was provided. |
+
+## ProtectFromSpamError
+
+| ErrorType | Description |
+| :--------- | :------------------------------------------------------------------ |
+| RegexError | Error related to regular expression operations. |
+| SerdeError | Error related to serialization or deserialization with serde\_json. |
+
+## Qrc20AbiError
+
+| ErrorType | Description |
+| :------------ | :--------------------------------------------------- |
+| InvalidParams | The ABI parameters for the QRC20 call are invalid. |
+| ABIError | An ABI-related error occurred during the QRC20 call. |
+
+## Qrc20AddressError
+
+| ErrorType | Description |
+| :------------------------- | :--------------------------------------------------------- |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| ScriptHashTypeNotSupported | The script hash type is not supported for QRC20 addresses. |
+
+## Qrc20GenTxError
+
+| ErrorType | Description |
+| :------------------------- | :--------------------------------------------------------------------------- |
+| ErrorGeneratingUtxoTx | An error occurred while generating the UTXO transaction for the QRC20 token. |
+| ErrorSigningTx | An error occurred while signing the transaction for the QRC20 token. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| InvalidAddress | The specified address is invalid. |
+
+## QtumStakingAbiError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------------------- |
+| InvalidParams | The ABI parameters for QTUM staking are invalid. |
+| ABIError | An ABI-related error occurred during QTUM staking. |
+| PodSigningError | An error occurred while signing the proof-of-delegation. |
+| Internal | Unhandled internal error. |
+
+## RateLimitError
+
+| ErrorType | Description |
+| :------------- | :-------------------------------------------------- |
+| NbAttemptsLeft | The number of remaining attempts has been exceeded. |
+
+## RawHeaderError
+
+| ErrorType | Description |
+| :---------------- | :-------------------------------------------- |
+| WrongLengthHeader | The raw block header has an incorrect length. |
+
+## RawTransactionError
+
+| ErrorType | Description |
+| :------------------------- | :------------------------------------------------------------------------ |
+| NoSuchCoin | The coin is not activated. |
+| InvalidHashError | The specified `hash` is not valid |
+| Transport | The request was failed due to a network error |
+| HashNotExist | The specified `hash` does not exist |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| DecodeError | An error occurred while decoding the raw transaction. |
+| InvalidParam | Invalid parameter: Invalid input length |
+| NonExistentPrevOutputError | A previous output referred to in the transaction does not exist. |
+| SigningError | Error when signing a raw transaction that belongs to a different key pair |
+| NotImplemented | This raw transaction feature is not implemented for this coin. |
+| TransactionError | Error occurred during transaction creation or signing |
+
+## ReadPassphraseError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------ |
+| WalletsStorageError | A storage-related error occurred while accessing wallet data. |
+| DecryptionError | A decryption error occurred while reading the passphrase. |
+| Internal | Unhandled internal error. |
+
+## RecreateSwapError
+
+| ErrorType | Description |
+| :------------------ | :--------------------------------------------------- |
+| SwapIsNotStarted | The swap has not been started yet. |
+| SwapIsNotNegotiated | The swap has not been negotiated yet. |
+| UnexpectedEvent | An unexpected event occurred in the swap recreation. |
+| NoSuchCoin | The coin is not activated. |
+| NoSecretHash | The secret hash is missing. |
+| Internal | Unhandled internal error. |
+
+## RefundError
+
+| ErrorType | Description |
+| :-------- | :------------------------------------------------------- |
+| DecodeErr | An error occurred while decoding the refund transaction. |
+| DbError | A database error occurred during the refund process. |
+| Timeout | The refund process timed out. |
+| Internal | Unhandled internal error. |
+
+## RegisterCoinError
+
+| ErrorType | Description |
+| :----------------------- | :------------------------------- |
+| CoinIsInitializedAlready | The coin is already initialized. |
+| Internal | Unhandled internal error. |
+
+## RelayAddressError
+
+| ErrorType | Description |
+| :----------------------------- | :------------------------------------------------------------- |
+| FromStrError | An error occurred while parsing a relay address from a string. |
+| DistributedAddrOnMemoryNetwork | A distributed address was used on a memory network. |
+| MemoryAddrOnDistributedNetwork | A memory address was used on a distributed network. |
+
+## RpcTaskError
+
+| ErrorType | Description |
+| :------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------- |
+| Timeout | The operation timed out. |
+| NoSuchTask | The specified task was not found or expired. |
+| UnexpectedTaskStatus | The RPC task is in an unexpected status. This indicates a logic error where the task is not in the expected state for the attempted operation. |
+| UnexpectedUserAction | An unexpected user action was provided for the RPC task. The task was awaiting a different type of user interaction. |
+| Cancelled | The RPC task was cancelled, either by the user or by the system. |
+| Internal | Unhandled internal error. |
+
+## RpcTaskStatusError
+
+| ErrorType | Description |
+| :--------- | :------------------------------------------- |
+| NoSuchTask | The specified task was not found or expired. |
+| Internal | Unhandled internal error. |
+
+## RpcTaskUserActionError
+
+| ErrorType | Description |
+| :--------- | :------------------------------------------- |
+| NoSuchTask | The specified task was not found or expired. |
+| Internal | Unhandled internal error. |
+
+## SLIP21Error
+
+| ErrorType | Description |
+| :----------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| KeyDerivationError | An error occurred during the SLIP-21 key derivation process. This typically involves issues with deriving encryption and authentication keys from the master secret and derivation paths. |
+| EncryptionFailed | Failed to encrypt data using SLIP-21 derived keys. This could be due to issues with the AES-256-CBC encryption algorithm or HMAC generation. |
+| DecryptionFailed | Failed to decrypt data that was encrypted with SLIP-21 derived keys. This could be due to an incorrect master secret, data tampering (failed HMAC verification), or issues with the AES-256-CBC decryption algorithm. |
+
+## SPVError
+
+| ErrorType | Description |
+| :------------------------- | :--------------------------------------------------------------- |
+| InitialValidationError | An error occurred during the initial validation of an SPV proof. |
+| ReadOverrun | A read overrun occurred while processing an SPV proof. |
+| BadCompactInt | A bad compact integer was found in an SPV proof. |
+| MalformattedOutput | A malformatted output was found in an SPV proof. |
+| UnableToGetHeader | Could not retrieve a block header for SPV validation. |
+| WrongLengthHeader | The block header has an incorrect length. |
+| UnexpectedDifficultyChange | An unexpected difficulty change was detected. |
+| InsufficientWork | The proof-of-work is insufficient. |
+| DifficultyCalculationError | An error occurred while calculating the difficulty. |
+| WrongDigest | The block digest is incorrect. |
+| WrongMerkleRoot | The Merkle root is incorrect. |
+| WrongPrevHash | The previous block hash is incorrect. |
+| InvalidVin | An invalid input was found in the transaction. |
+| InvalidVout | An invalid output was found in the transaction. |
+| BadMerkleProof | The Merkle proof is invalid. |
+| UnableToGetMerkle | Could not retrieve a Merkle proof. |
+| InvalidHeight | The block height is invalid. |
+| Timeout | The SPV validation process timed out. |
+| HeaderStorageError | An error occurred while accessing the block header storage. |
+| WrongRetargetHeight | The retarget height is incorrect. |
+| Internal | Unhandled internal error. |
+| ParentHashMismatch | The parent block hash does not match. |
+
+## SaveChannelClosingError
+
+| ErrorType | Description |
+| :------------------------- | :----------------------------------------------------------------------- |
+| DbError | A database error occurred. |
+| ChannelNotFound | The channel was not found. |
+| FundingTxNull | The funding transaction is null. |
+| FundingTxParseError | An error occurred while parsing the funding transaction. |
+| WaitForFundingTxSpendError | An error occurred while waiting for the funding transaction to be spent. |
+| ConversionError | A conversion error occurred. |
+
+## SavedSwapError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------------ |
+| ErrorSaving | An error occurred while saving the swap. |
+| ErrorLoading | An error occurred while loading the swap. |
+| ErrorDeserializing | An error occurred while deserializing the swap. |
+| ErrorSerializing | An error occurred while serializing the swap. |
+| CursorError | A cursor error occurred while accessing saved swaps. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## SendAskedDataError
+
+| ErrorType | Description |
+| :-------- | :------------------------------------------------------- |
+| NotFound | No awaiting `ask_for_data` with the specified `data_id`. |
+| Internal | Unhandled internal error. |
+
+## SendPaymentError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------- |
+| UnsupportedCoin | This coin does not support sending payments. |
+| NoSuchCoin | The coin is not activated. |
+| NoRouteFound | No route was found for the payment. |
+| PaymentError | A payment error occurred. |
+| DbError | A database error occurred. |
+
+## SerializationError
+
+| ErrorType | Description |
+| :------------ | :------------------------------------------------------------------------ |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## SessionError
+
+| ErrorType | Description |
+| :--------------- | :-------------------------------------------------------------------------- |
+| SymKeyGeneration | An error occurred during the generation of a symmetric key for the session. |
+
+## SettingEnabledAddressError
+
+| ErrorType | Description |
+| :-------- | :------------------------------------------------------------ |
+| Internal | An internal error occurred while setting the enabled address. |
+
+## SharedDbIdError
+
+| ErrorType | Description |
+| :-------------- | :-------------------------------------------------------------------------------------------------------- |
+| EmptyPassphrase | The provided passphrase was empty. A non-empty passphrase is required to generate the shared database ID. |
+
+## SiaCoinBuildError
+
+| ErrorType | Description |
+| :----------------------- | :------------------------------------------------------------ |
+| ConfError | A configuration error occurred while building the Sia coin. |
+| UnsupportedPrivKeyPolicy | The private key policy is not supported for Sia coin. |
+| ClientError | A client error occurred while building the Sia coin. |
+| EllipticCurveError | An elliptic curve error occurred while building the Sia coin. |
+
+## SiaCoinInitError
+
+| ErrorType | Description |
+| :-------------------------------- | :-------------------------------------------------------------- |
+| CoinCreationError | An error occurred during the creation of the Sia coin instance. |
+| CoinIsAlreadyActivated | The Sia coin is already activated. |
+| HardwareWalletsAreNotSupportedYet | Hardware wallets are not yet supported for Sia coin. |
+| TaskTimedOut | The activation task for the Sia coin timed out. |
+| CouldNotGetBalance | Could not retrieve the balance for the Sia coin. |
+| CouldNotGetBlockCount | Could not retrieve the block count for the Sia coin. |
+| Internal | Unhandled internal error. |
+
+## SiaConfError
+
+| ErrorType | Description |
+| :-------- | :----------------------------------------- |
+| Foo | Placeholder for a Sia configuration error. |
+| Bar | Placeholder for a Sia configuration error. |
+
+## SignFundingTransactionError
+
+| ErrorType | Description |
+| :----------- | :-------------------------------------------------- |
+| Internal | Unhandled internal error. |
+| ConvertTxErr | An error occurred while converting the transaction. |
+| TxSignFailed | The transaction signing failed. |
+
+## SignatureError
+
+| ErrorType | Description |
+| :------------- | :------------------------------------------------------------------------ |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| CoinIsNotFound | Specified coin is not found |
+| PrefixNotFound | `sign_message_prefix` is not set in coin config file |
+
+## SlurpError
+
+| ErrorType | Description |
+| :----------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ErrorDeserializing | An error occurred while deserializing the response from a URI. This typically indicates a mismatch between the expected and actual response format. |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| Timeout | The request to the specified URI timed out. |
+| Transport | A transport-level error occurred while making the request to the specified URI. This can include network errors, DNS failures, or other connectivity issues. |
+| Internal | Unhandled internal error. |
+
+## SpendHtlcError
+
+| ErrorType | Description |
+| :------------------------- | :--------------------------------------------------- |
+| TxLackOfOutputs | The transaction lacks outputs. |
+| DeserializationErr | An error occurred while deserializing the HTLC. |
+| PubkeyParseErr | An error occurred while parsing a public key. |
+| InvalidSlpDetails | The SLP details are invalid. |
+| NumConversionErr | A number conversion error occurred. |
+| RpcErr | An RPC error occurred. |
+| SpendP2SHErr | A P2SH spending error occurred. |
+| OpReturnParseError | An error occurred while parsing the OP\_RETURN data. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+
+## SpendP2SHError
+
+| ErrorType | Description |
+| :------------------------- | :-------------------------------------------------------- |
+| GenerateTxErr | An error occurred while generating the transaction. |
+| Rpc | An RPC error occurred. |
+| SignTxErr | An error occurred while signing the transaction. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| String | A string-related error occurred. |
+
+## SpendableNotesError
+
+| ErrorType | Description |
+| :------------ | :----------------------------------------------------- |
+| DBClientError | A database client error occurred with spendable notes. |
+
+## StakingInfoError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+| InvalidPayload | The payload for the staking information request is invalid. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## StandardHDPathError
+
+| ErrorType | Description |
+| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| InvalidDerivationPathLength | The provided derivation path has an incorrect number of elements. It does not conform to the expected BIP-44 structure (`m/purpose'/coin_type'/account'/change/address_index`). |
+| ChildIsNotHardened | A required segment of the derivation path was expected to be a hardened key, but it was not. Hardened keys provide an extra layer of security. |
+| ChildIsHardened | A segment of the derivation path was expected to be a non-hardened key, but a hardened key was found. This is a violation of the expected path structure. |
+| UnexpectedChildValue | A specific value in the derivation path (e.g., the `purpose` or `chain` index) was not one of the expected or allowed values for that segment. |
+| Bip32Error | An error occurred within the underlying BIP-32 library, which provides the core functionality for hierarchical deterministic key derivation. |
+| InvalidCoinType | The `coin_type` specified in the derivation path does not match the expected coin type for the operation being performed. |
+| InvalidPathToCoin | The derivation path provided does not correctly lead to the specified coin, indicating a structural mismatch in the path. |
+
+## StartSimpleMakerBotError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------------------------ |
+| AlreadyStarted | The bot has already been started. |
+| InvalidBotConfiguration | The bot configuration is invalid. |
+| Transport | The request was failed due to a network error |
+| CannotStartFromStopping | Cannot start the bot while it is stopping. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## StopSimpleMakerBotError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------------------------------------ |
+| AlreadyStopped | The bot is already stopped. |
+| AlreadyStopping | The bot is already stopping. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## StreamingManagerError
+
+| ErrorType | Description |
+| :--------------------- | :----------------------------------------------- |
+| StreamerNotFound | There is no streamer with the given ID. |
+| SendError | Couldn't send the data to the streamer. |
+| NoDataIn | The streamer doesn't accept an input. |
+| SpawnError | Couldn't spawn the streamer. |
+| UnknownClient | The client is not known/registered. |
+| ClientExists | A client with the same ID already exists. |
+| ClientAlreadyListening | The client is already listening to the streamer. |
+
+## SwapLockError
+
+| ErrorType | Description |
+| :-------------------- | :------------------------------------------------------------------------ |
+| ErrorReadingTimestamp | An error occurred while reading the timestamp from the swap lock. |
+| ErrorWritingTimestamp | An error occurred while writing the timestamp to the swap lock. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## SwapRecreateError
+
+| ErrorType | Description |
+| :--------------------- | :---------------------------------------------------------------------------------- |
+| ReprEventsEmpty | DB representation has empty events |
+| FailedToParseData | Failed to parse some data from DB representation (e.g. transactions, pubkeys, etc.) |
+| SwapAborted | Swap has been aborted |
+| SwapCompleted | Swap has been completed |
+| SwapFinishedWithRefund | Swap has been finished with refund |
+
+## SwapStateMachineError
+
+| ErrorType | Description |
+| :---------------------- | :--------------------------------------------------------------------------- |
+| StorageError | A storage error occurred in the swap state machine. |
+| SerdeError | A serialization or deserialization error occurred in the swap state machine. |
+| SwapLockAlreadyAcquired | The swap lock has already been acquired. |
+| SwapLock | An error occurred with the swap lock. |
+| NoSwapWithUuid | No swap was found with the specified UUID. |
+
+## SwapStatusStreamingRequestError
+
+| ErrorType | Description |
+| :---------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+
+## SwapTxFeePolicyError
+
+| ErrorType | Description |
+| :----------- | :-------------------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| NotSupported | The swap transaction fee policy is not supported for this coin. |
+
+## SwapUpdateNotificationError
+
+| ErrorType | Description |
+| :------------------- | :-------------------------------------------------------------------- |
+| MyRecentSwapsError | An error occurred while retrieving recent swaps for the notification. |
+| SwapInfoNotAvailable | The swap information for the notification is not available. |
+
+## SwapV2DbError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------------ |
+| DbTransaction | A database transaction error occurred in SwapV2. |
+| InitDb | An error occurred during the initialization of the SwapV2 database. |
+| Serde | A serialization or deserialization error occurred in SwapV2. |
+| UnsupportedSwapType | The swap type is not supported in SwapV2. |
+
+## TakerOrderBuildError
+
+| ErrorType | Description |
+| :------------------------ | :--------------------------------------------------- |
+| BaseEqualRel | The base and relative currencies cannot be the same. |
+| BaseAmountTooLow | Base amount too low with threshold |
+| RelAmountTooLow | Rel amount too low with threshold |
+| MinVolumeTooLow | Min volume too low with threshold |
+| MaxBaseVolBelowMinBaseVol | Max vol below min base vol |
+| SenderPubkeyIsZero | The sender's public key is zero. |
+| ConfsSettingsNotSet | The confirmation settings are not set. |
+
+## TaskStatusError
+
+| ErrorType | Description |
+| :----------------- | :----------------------------------------------------- |
+| Idle | The task is currently idle and has not been started. |
+| InProgress | The task is currently in progress. |
+| AwaitingUserAction | The task is currently awaiting user action to proceed. |
+| Cancelled | The task has been cancelled. |
+| Finished | The task has finished successfully. |
+
+## TelegramError
+
+| ErrorType | Description |
+| :----------- | :------------------------------------ |
+| RequestError | A request to the Telegram API failed. |
+
+## TendermintCoinRpcError
+
+| ErrorType | Description |
+| :-------------------- | :------------------------------------------------------------------------ |
+| Prost | A Prost-related error occurred. |
+| InvalidResponse | The response from the Tendermint RPC was invalid. |
+| PerformError | An error occurred while performing the Tendermint RPC request. |
+| RpcClientError | A Tendermint RPC client error occurred. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| UnexpectedAccountType | The account type is not the expected one. |
+| NotFound | No awaiting `ask_for_data` with the specified `data_id`. |
+
+## TendermintTokenInitError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------- |
+| Internal | Unhandled internal error. |
+| MyAddressError | An error occurred while getting the local address. |
+| CouldNotFetchBalance | Could not retrieve the balance. |
+
+## TokenInfoError
+
+| ErrorType | Description |
+| :----------------------- | :-------------------------------------------------------- |
+| NoSuchCoin | The coin is not activated. |
+| UnsupportedTokenProtocol | The token protocol is not supported. |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| RetrieveInfoError | An error occurred while retrieving token information. |
+
+## TradePreimageError
+
+| ErrorType | Description |
+| :---------------------- | :------------------------------------------------------------------------ |
+| NotSufficientBalance | The balance is not sufficient for this trade. |
+| AmountIsTooSmall | The trade amount is too small. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| NftProtocolNotSupported | The NFT protocol is not supported for this trade. |
+
+## TradePreimageRpcError
+
+| ErrorType | Description |
+| :--------------------------- | :------------------------------------------------------------------------ |
+| NotSufficientBalance | The balance is not sufficient for this operation. |
+| NotSufficientBaseCoinBalance | The base coin balance is not sufficient for this operation. |
+| VolumeTooLow | The volume is too low for this operation. |
+| NoSuchCoin | The coin is not activated. |
+| CoinIsWalletOnly | Returned if the coin is wallet only and cannot be traded. |
+| BaseEqualRel | The base and relative currencies cannot be the same. |
+| InvalidParam | Invalid parameter: Invalid input length |
+| PriceTooLow | The price is too low. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## TransferConfirmationsError
+
+| ErrorType | Description |
+| :------------------- | :----------------------------------------------------------------------- |
+| NoSuchCoin | Occurs when the specified coin does not exist. |
+| CoinDoesntSupportNft | Triggered when the specified coin does not support NFT operations. |
+| GetCurrentBlockErr | Represents errors encountered while retrieving the current block number. |
+
+## TrezorCoinError
+
+| ErrorType | Description |
+| :-------- | :--------------------------------------------------------------- |
+| Internal | An internal error related to Trezor coin configuration occurred. |
+
+## TrezorConnectionError
+
+| ErrorType | Description |
+| :-------------------- | :-------------------------------------------------------------- |
+| TrezorNotInitialized | A Trezor device has not been initialized on this node. |
+| FoundUnexpectedDevice | A connected device does not match the supplied `device_pubkey`. |
+| Internal | Unhandled internal error. |
+
+## TrezorError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------------------------------------------------ |
+| TransportNotSupported | The specified transport is not supported for Trezor devices. |
+| ErrorRequestingAccessPermission | This error may appear in a browser when the user didn't allow the app to get the list of devices. |
+| DeviceDisconnected | The Trezor device was disconnected. |
+| UnderlyingError | The error depends on transport implementation. |
+| ProtocolError | A protocol error occurred while communicating with the Trezor device. |
+| UnexpectedMessageType | An unexpected message type was received from the Trezor device. |
+| Failure | An operation on the Trezor device failed. |
+| UnexpectedInteractionRequest | An unexpected interaction was requested by the Trezor device. |
+| Internal | Unhandled internal error. |
+| PongMessageMismatch | A 'pong' message received from the Trezor device did not match the expected value. |
+| InternalNoProcessor | No processor was set for the Trezor response. |
+
+## TrustedNodeError
+
+| ErrorType | Description |
+| :-------------- | :---------------------------------------- |
+| UnsupportedCoin | This coin does not support trusted nodes. |
+| NoSuchCoin | The coin is not activated. |
+| IOError | An I/O error occurred. |
+
+## TxCacheError
+
+| ErrorType | Description |
+| :----------------- | :---------------------------------------------------------------- |
+| ErrorLoading | An error occurred while loading from the transaction cache. |
+| ErrorSaving | An error occurred while saving to the transaction cache. |
+| ErrorDeserializing | An error occurred while deserializing from the transaction cache. |
+| ErrorSerializing | An error occurred while serializing to the transaction cache. |
+
+## TxGenError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------------------------------------------------------- |
+| Rpc | RPC error |
+| NumConversion | Error during conversion of BigDecimal amount to coin's specific monetary units (satoshis, wei, etc.). |
+| Signing | Problem with tx preimage signing. |
+| Legacy | Legacy error produced by usage of try\_s/try\_fus and other similar macros. |
+| LocktimeOverflow | Input payment timelock overflows the type used by specific coin. |
+| TxFeeTooHigh | Transaction fee is too high |
+| PrevTxIsNotValid | Previous tx is not valid |
+| PrevOutputTooLow | Previous tx output value too low |
+| Other | Other errors, can be used to return an error that can happen only in specific coin protocol implementation |
+
+## TxHistoryError
+
+| ErrorType | Description |
+| :----------------- | :------------------------------------------------------------------------ |
+| ErrorSerializing | An error occurred while serializing the transaction history. |
+| ErrorDeserializing | An error occurred while deserializing the transaction history. |
+| ErrorSaving | An error occurred while saving the transaction history. |
+| ErrorLoading | An error occurred while loading the transaction history. |
+| ErrorClearing | An error occurred while clearing the transaction history. |
+| FromIdNotFound | The 'from\_id' was not found in the transaction history. |
+| NotSupported | Transaction history is not supported for this coin. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## TxHistoryStreamingRequestError
+
+| ErrorType | Description |
+| :--------------- | :--------------------------------------------------------------------------- |
+| EnableError | The config object is not used in non-EVM coins or other configuration errors |
+| CoinNotFound | The specified coin was not found or is not activated yet |
+| CoinNotSupported | Currently only EVM coins/tokens support fee estimation |
+| Internal | Unhandled internal error. |
+
+## TxProviderError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------------------ |
+| Transport | The request was failed due to a network error |
+| InvalidResponse | The response from the transaction provider was invalid. |
+| Internal | Unhandled internal error. |
+
+## UpdateChannelError
+
+| ErrorType | Description |
+| :--------------------- | :-------------------------------------------- |
+| UnsupportedCoin | This coin does not support updating channels. |
+| NoSuchCoin | The coin is not activated. |
+| NoSuchChannel | The specified channel was not found. |
+| FailureToUpdateChannel | Failed to update the channel. |
+
+## UpdateNftError
+
+| ErrorType | Description |
+| :--------------------------------- | :------------------------------------------------------------- |
+| DbError | A database error occurred. |
+| Internal | Unhandled internal error. |
+| GetNftInfoError | An error occurred while getting NFT information. |
+| GetMyAddressError | An error occurred while getting the local address. |
+| TokenNotFoundInWallet | The token was not found in the wallet. |
+| InsufficientAmountInCache | The amount in the cache is insufficient. |
+| InvalidBlockOrder | The block order is invalid. |
+| LastScannedBlockNotFound | The last scanned block was not found. |
+| AttemptToReceiveAlreadyOwnedErc721 | An attempt was made to receive an already owned ERC-721 token. |
+| InvalidHexString | The provided string is not a valid hexadecimal string. |
+| UpdateSpamPhishingError | An error occurred while updating spam/phishing information. |
+| GetInfoFromUriError | An error occurred while getting information from a URI. |
+| SerdeError | A serialization or deserialization error occurred. |
+| ProtectFromSpamError | An error occurred while protecting from spam. |
+| NoSuchCoin | The coin is not activated. |
+| CoinDoesntSupportNft | This coin does not support NFTs. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+
+## UpdateSpamPhishingError
+
+| ErrorType | Description |
+| :---------------- | :-------------------------------------------------------- |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| Transport | The request was failed due to a network error |
+| InvalidResponse | The response for the spam/phishing update was invalid. |
+| Internal | Unhandled internal error. |
+| DbError | A database error occurred. |
+| GetMyAddressError | An error occurred while getting the local address. |
+
+## UrlIterError
+
+| ErrorType | Description |
+| :---------------- | :---------------------------- |
+| InvalidUri | The provided URI is invalid. |
+| TlsConfigFailure | The TLS configuration failed. |
+| ConnectionFailure | The connection failed. |
+
+## UsbError
+
+| ErrorType | Description |
+| :----------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------- |
+| DeviceDisconnected | The USB device was disconnected during an operation. |
+| ErrorInitializingSession | An error occurred while initializing the USB session via `rusb`. This is a low-level USB communication error. |
+| ErrorGettingDevices | An error occurred while attempting to get a list of connected USB devices from the system via `rusb`. |
+| ErrorOpeningDevice | An error occurred while attempting to open a connection to a specific USB device via `rusb`. |
+| ErrorWritingChunk | An error occurred while writing a data chunk to the USB device. This may be due to a disconnected device, a timeout, or other `rusb` errors. |
+| ErrorReadingChunk | An error occurred while reading a data chunk from the USB device. This may be due to a disconnected device, a timeout, or other `rusb` errors. |
+| Timeout | The USB operation did not complete within the expected time-out window. |
+| Internal | Unhandled internal error. |
+
+## UtxoCoinBuildError
+
+| ErrorType | Description |
+| :------------------------------ | :------------------------------------------------------------- |
+| ConfError | A configuration error occurred while building the UTXO coin. |
+| NativeRpcNotSupportedInWasm | Native RPC is not supported in WASM. |
+| ErrorReadingNativeModeConf | An error occurred while reading the native mode configuration. |
+| RpcPortIsNotSet | The RPC port is not set. |
+| ErrorDetectingFeeMethod | An error occurred while detecting the fee method. |
+| ErrorDetectingDecimals | An error occurred while detecting the number of decimals. |
+| InvalidBlockchainNetwork | The blockchain network is invalid. |
+| CantDetectUserHome | Could not detect the user's home directory. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| HwContextNotInitialized | The hardware wallet context has not been initialized. |
+| HDWalletStorageError | An HD wallet storage error occurred. |
+| CoinDoesntSupportTrezor | This coin does not support Trezor. |
+| BlockHeaderStorageError | A block header storage error occurred. |
+| Internal | Unhandled internal error. |
+| SPVError | An SPV error occurred. |
+| ErrorCalculatingStartingHeight | An error occurred while calculating the starting height. |
+| FailedSpawningBalanceEvents | Failed to spawn balance update events. |
+| UnsupportedModeForBalanceEvents | The mode is not supported for balance events. |
+| InvalidPathToAddress | The path to the address is invalid. |
+
+## UtxoConfError
+
+| ErrorType | Description |
+| :------------------------------- | :----------------------------------------------------------- |
+| CurrencyNameIsNotSet | The currency name is not set in the configuration. |
+| DerivationPathIsNotSet | The derivation path is not set in the configuration. |
+| TrezorCoinIsNotSet | The Trezor coin is not set in the configuration. |
+| ErrorDeserializingDerivationPath | An error occurred while deserializing the derivation path. |
+| ErrorDeserializingSPVConf | An error occurred while deserializing the SPV configuration. |
+| InvalidConsensusBranchId | The consensus branch ID is invalid. |
+| InvalidVersionGroupId | The version group ID is invalid. |
+| InvalidAddressFormat | The address format is invalid. |
+| InvalidDecimals | The number of decimals is invalid. |
+
+## UtxoMyAddressesHistoryError
+
+| ErrorType | Description |
+| :------------------------- | :------------------------------------------- |
+| AddressDerivingError | An error occurred while deriving an address. |
+| UnexpectedDerivationMethod | The derivation method used is unexpected. |
+
+## UtxoRpcError
+
+| ErrorType | Description |
+| :----------------- | :----------------------------------------------------- |
+| Transport | The request was failed due to a network error |
+| ResponseParseError | An error occurred while parsing the UTXO RPC response. |
+| InvalidResponse | The UTXO RPC response was invalid. |
+| Internal | Unhandled internal error. |
+
+## UtxoSignTxError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------- |
+| CoinNotSupportedWithTrezor | This coin is not supported with Trezor. |
+| TrezorDoesntSupportP2WPKH | Trezor does not support P2WPKH for this coin. |
+| TrezorError | A Trezor-related error occurred. |
+| InvalidSignParam | An invalid signing parameter was provided. |
+| InvalidSignaturesNumber | The number of signatures is invalid. |
+| ErrorSigning | An error occurred while signing the UTXO transaction. |
+| MismatchScript | The script does not match. |
+| UnspendableUTXO | The UTXO is unspendable. |
+| Transport | The request was failed due to a network error |
+| Internal | Unhandled internal error. |
+
+## UtxoSignWithKeyPairError
+
+| ErrorType | Description |
+| :------------------- | :-------------------------------- |
+| MismatchScript | The script does not match. |
+| InputIndexOutOfBound | The input index is out of bounds. |
+| UnspendableUTXO | The UTXO is unspendable. |
+| ErrorSigning | An error occurred while signing. |
+
+## UtxoTxDetailsError
+
+| ErrorType | Description |
+| :---------------------------- | :-------------------------------------------------------------------------- |
+| StorageError | A storage error occurred while getting UTXO transaction details. |
+| TxDeserializationError | An error occurred while deserializing the UTXO transaction. |
+| InvalidTransaction | The UTXO transaction is invalid. |
+| TxAddressDeserializationError | An error occurred while deserializing an address from the UTXO transaction. |
+| NumConversionErr | A number conversion error occurred. |
+| RpcError | An RPC error occurred. |
+| Internal | Unhandled internal error. |
+
+## ValidateBlocksError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------ |
+| ChainInvalid | The block chain is invalid. |
+| GetFromStorageError | An error occurred while getting blocks from storage. |
+| IoError | An I/O error occurred during block validation. |
+| DbError | A database error occurred during block validation. |
+| DecodingError | A decoding error occurred during block validation. |
+| TableNotEmpty | The block table is not empty. |
+| InvalidNote | An invalid note was found during block validation. |
+| InvalidNoteId | An invalid note ID was found during block validation. |
+| IncorrectHrpExtFvk | The HRP for the extended full viewing key is incorrect. |
+| CorruptedData | The block data is corrupted. |
+| InvalidMemo | An invalid memo was found during block validation. |
+| BackendError | A backend error occurred during block validation. |
+| ZcoinStorageError | A Zcoin storage error occurred during block validation. |
+
+## ValidatePaymentError
+
+| ErrorType | Description |
+| :--------------------- | :--------------------------------------------------------------------------------------------------- |
+| InternalError | Should be used to indicate internal MM2 state problems (e.g., DB errors, etc.). |
+| TxDeserializationError | Problem with deserializing the transaction, or one of the transaction parts is invalid. |
+| InvalidParameter | One of the input parameters is invalid. |
+| InvalidRpcResponse | Coin's RPC returned unexpected/invalid response during payment validation. |
+| ProtocolNotSupported | |
+| SPVError | SPV client error. |
+| TimelockOverflow | Input payment timelock overflows the type used by specific coin. |
+| Transport | Transport (RPC) error. |
+| TxDeserializationError | Problem with deserializing the transaction, or one of the transaction parts is invalid. |
+| TxDoesNotExist | Payment transaction doesn't exist on-chain. |
+| UnexpectedPaymentState | Payment transaction is in unexpected state. E.g., `Uninitialized` instead of `Sent` for ETH payment. |
+| WatcherRewardError | Indicates error during watcher reward calculation. |
+| WrongPaymentTx | Transaction has wrong properties, for example, it has been sent to a wrong address. |
+
+## ValidateSwapV2TxError
+
+| ErrorType | Description |
+| :------------------------- | :---------------------------------------------------------------------------------------------------------- |
+| Internal | Internal error |
+| InvalidData | |
+| InvalidDestinationOrAmount | Payment sent to wrong address or has invalid amount. |
+| NumConversion | Error during conversion of BigDecimal amount to coin's specific monetary units (satoshis, wei, etc.). |
+| Overflow | Indicates that overflow occurred, either while calculating a total payment or converting the timelock. |
+| ProtocolNotSupported | |
+| Rpc | RPC error. |
+| TxBytesMismatch | Serialized tx bytes don't match ones received from coin's RPC. |
+| TxDoesNotExist | Payment transaction doesn't exist on-chain. |
+| TxLacksOfOutputs | Provided transaction doesn't have output with specific index |
+| UnexpectedPaymentState | Payment transaction is in unexpected state. E.g., `Uninitialized` instead of `PaymentSent` for ETH payment. |
+| WrongPaymentTx | Transaction has wrong properties, for example, it has been sent to a wrong address. |
+
+## ValidateTakerFundingSpendPreimageError
+
+| ErrorType | Description |
+| :--------------------------- | :--------------------------------------------------------------- |
+| FundingTxNoOutputs | Funding tx has no outputs |
+| InvalidMakerSignature | Error during signature deserialization. |
+| InvalidPreimage | Error during preimage comparison to an expected one. |
+| LocktimeOverflow | Input payment timelock overflows the type used by specific coin. |
+| Rpc | Coin's RPC error |
+| SignatureVerificationFailure | Error during taker's signature check. |
+| TxGenError | Error during generation of an expected preimage. |
+| UnexpectedPreimageFee | Actual preimage fee is either too high or too small |
+
+## ValidateTakerPaymentSpendPreimageError
+
+| ErrorType | Description |
+| :--------------------------- | :--------------------------------------------------------------- |
+| InvalidPreimage | Error during preimage comparison to an expected one. |
+| InvalidTakerSignature | Error during signature deserialization. |
+| LocktimeOverflow | Input payment timelock overflows the type used by specific coin. |
+| SignatureVerificationFailure | Error during taker's signature check. |
+| TxGenError | Error during generation of an expected preimage. |
+
+## VerificationError
+
+| ErrorType | Description |
+| :--------------------- | :------------------------------------------------------------------------ |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| SignatureDecodingError | Given signature could not be decoded |
+| AddressDecodingError | Given address could not be decoded |
+| CoinIsNotFound | Specified coin is not found |
+| PrefixNotFound | `sign_message_prefix` is not set in coin config file |
+
+## WalletConnectError
+
+| ErrorType | Description |
+| :--------------------- | :------------------------------------------------------------------------- |
+| PairingError | An error occurred during the WalletConnect pairing process. |
+| PublishError | An error occurred while publishing a message via WalletConnect. |
+| ClientError | An error occurred within the WalletConnect client. |
+| SubscriptionError | An error occurred while subscribing to a WalletConnect topic. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| SerdeError | A serialization or deserialization error occurred. |
+| UnSuccessfulResponse | The response from the WalletConnect server was unsuccessful. |
+| SessionError | An error occurred within the WalletConnect session. |
+| InvalidRequest | Error parsing request or invalid configuration parameters |
+| NotImplemented | The requested feature is not implemented for WalletConnect. |
+| HexError | A hexadecimal encoding or decoding error occurred. |
+| PayloadError | An error occurred with the WalletConnect payload. |
+| NoAccountFound | No account was found for the WalletConnect session. |
+| NoAccountFoundForIndex | No account was found for the specified index in the WalletConnect session. |
+| EmptyAccount | The account is empty. |
+| NotInitialized | The WalletConnect session has not been initialized. |
+| StorageError | A storage error occurred related to WalletConnect. |
+| ChainIdMismatch | The chain ID does not match the expected value. |
+| NoWalletFeedback | No feedback was received from the wallet. |
+| InvalidChainId | The provided chain ID is invalid. |
+| ChainIdNotSupported | The provided chain ID is not supported. |
+| TimeoutError | The WalletConnect operation timed out. |
+
+## WalletConnectRpcError
+
+| ErrorType | Description |
+| :------------------ | :------------------------------------------------------------------------ |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| InitializationError | An error occurred during WalletConnect initialization. |
+| SessionRequestError | An error occurred with a WalletConnect session request. |
+
+## WalletInitError
+
+| ErrorType | Description |
+| :----------------------- | :------------------------------------------------------------------------ |
+| ErrorDeserializingConfig | An error occurred while deserializing the wallet configuration. |
+| FieldNotFoundInConfig | A required field was not found in the wallet configuration. |
+| WalletsStorageError | A storage-related error occurred while accessing wallet data. |
+| PassphraseMismatch | The provided passphrase does not match. |
+| MnemonicError | A mnemonic-related error occurred. |
+| CryptoInitError | A cryptographic initialization error occurred. |
+| PasswordPolicyViolation | The provided password violates the password policy. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## WalletsDBError
+
+| ErrorType | Description |
+| :------------------- | :-------------------------------------------------------------------- |
+| DeserializationError | An error occurred while deserializing data from the wallets database. |
+| SerializationError | An error occurred while serializing data to the wallets database. |
+| Internal | Unhandled internal error. |
+
+## WalletsStorageError
+
+| ErrorType | Description |
+| :---------------- | :-------------------------------------------------------- |
+| FsWriteError | A filesystem write error occurred in the wallets storage. |
+| FsReadError | A filesystem read error occurred in the wallets storage. |
+| InvalidWalletName | The wallet name is invalid. |
+| Internal | Unhandled internal error. |
+
+## WasmNftCacheError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------------ |
+| ErrorSerializing | An error occurred while serializing data to the WASM NFT cache. |
+| ErrorDeserializing | An error occurred while deserializing data from the WASM NFT cache. |
+| ErrorSaving | An error occurred while saving data to the WASM NFT cache. |
+| ErrorLoading | An error occurred while loading data from the WASM NFT cache. |
+| ErrorClearing | An error occurred while clearing the WASM NFT cache. |
+| NotSupported | The operation is not supported by the WASM NFT cache. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| GetLastNftBlockError | An error occurred while getting the last NFT block from the cache. |
+| GetItemError | An error occurred while getting an item from the cache. |
+| CursorBuilderError | An error occurred while building a cursor for the cache. |
+| OpenCursorError | An error occurred while opening a cursor for the cache. |
+
+## WatcherRewardError
+
+| ErrorType | Description |
+| :-------------- | :------------------------------------------------------------------------ |
+| RPCError | An RPC error occurred while processing the watcher reward. |
+| InvalidCoinType | The coin type is invalid for the watcher reward. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+
+## WcIndexedDbError
+
+| ErrorType | Description |
+| :------------------ | :---------------------------------------------------------------------------- |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| NotSupported | The operation is not supported by the WalletConnect IndexedDB implementation. |
+| DeletionError | An error occurred while deleting data from the WalletConnect IndexedDB. |
+| AddToStorageErr | An error occurred while adding data to the WalletConnect IndexedDB. |
+| GetFromStorageError | An error occurred while retrieving data from the WalletConnect IndexedDB. |
+| DecodingError | An error occurred while decoding data from the WalletConnect IndexedDB. |
+
+## Web3RpcError
+
+| ErrorType | Description |
+| :---------------------- | :-------------------------------------------- |
+| Transport | The request was failed due to a network error |
+| InvalidResponse | The response from the Web3 RPC was invalid. |
+| Timeout | The Web3 RPC request timed out. |
+| Internal | Unhandled internal error. |
+| InvalidGasApiConfig | The gas API configuration is invalid. |
+| NftProtocolNotSupported | The NFT protocol is not supported. |
+| NumConversError | A number conversion error occurred. |
+
+## WebSocketError
+
+| ErrorType | Description |
+| :-------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| OutgoingError | An error occurred while trying to send an outgoing message through the WebSocket. This could be due to a disconnected socket or an issue with the underlying transport. |
+| InvalidIncoming | An incoming message from the WebSocket was invalid or unexpected. This could be due to a malformed message or a message received in an incorrect state. |
+
+## WebUsbError
+
+| ErrorType | Description |
+| :------------------------ | :--------------------------------------------------------------------------------------------------- |
+| NotSupported | WebUSB is not available in the current browser or environment. |
+| ErrorRequestingDevice | An error occurred while requesting permission to access a WebUSB device. |
+| ErrorGettingDevices | An error occurred while getting the list of connected WebUSB devices. |
+| ErrorSettingConfiguration | An error occurred while setting the configuration for a WebUSB device. |
+| ErrorClaimingInterface | An error occurred while claiming an interface on a WebUSB device. |
+| ErrorOpeningDevice | An error occurred while opening a connection to a WebUSB device. |
+| ErrorResettingDevice | An error occurred while resetting a WebUSB device. |
+| ErrorWritingChunk | An error occurred while writing a data chunk to a WebUSB device. |
+| ErrorReadingChunk | An error occurred while reading a data chunk from a WebUSB device. |
+| TypeMismatch | A JavaScript type mismatch occurred during a WebUSB operation, indicating an internal inconsistency. |
+| Internal | Unhandled internal error. |
+
+## WithdrawError
+
+| ErrorType | Description |
+| :-------------------------------------- | :------------------------------------------------------------------------ |
+| CoinDoesntSupportInitWithdraw | This coin does not support initial withdrawal. |
+| NotSufficientBalance | The balance is not sufficient for this withdrawal. |
+| NotSufficientPlatformBalanceForFee | The platform coin balance is not sufficient for the withdrawal fee. |
+| ZeroBalanceToWithdrawMax | Cannot withdraw the maximum amount with a zero balance. |
+| AmountTooLow | The withdrawal amount is too low. |
+| InvalidAddress | The specified address is invalid |
+| InvalidFeePolicy | The fee policy for this withdrawal is invalid. |
+| InvalidMemo | The memo for this withdrawal is invalid. |
+| NoSuchCoin | The coin is not activated. |
+| Timeout | The withdrawal operation timed out. |
+| FromAddressNotFound | The 'from' address was not found. |
+| UnexpectedFromAddress | The 'from' address is not the expected one. |
+| UnknownAccount | The specified `account_id` does not exist. |
+| UnexpectedUserAction | An unexpected user action was provided for the withdrawal. |
+| HwError | A hardware wallet error occurred. |
+| BroadcastExpected | A broadcast was expected for this withdrawal. |
+| Transport | The request was failed due to a network error |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| UnsupportedError | An unsupported error occurred during the withdrawal. |
+| CoinDoesntSupportNftWithdraw | This coin does not support NFT withdrawal. |
+| ContractTypeDoesntSupportNftWithdrawing | The contract type does not support NFT withdrawal. |
+| ActionNotAllowed | The requested action is not allowed. |
+| GetNftInfoError | An error occurred while getting NFT information. |
+| NotEnoughNftsAmount | The amount of NFTs is not sufficient. |
+| DbError | A database error occurred. |
+| MyAddressNotNftOwner | The local address is not the owner of the NFT. |
+| NftProtocolNotSupported | The NFT protocol is not supported. |
+| NoChainIdSet | The chain ID is not set. |
+| SigningError | Error when signing a raw transaction that belongs to a different key pair |
+| TxTypeNotSupported | The transaction type is not supported. |
+| IBCError | An IBC-related error occurred. |
+
+## XpubError
+
+| ErrorType | Description |
+| :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| UnknownPrefix | The provided key does not have the standard `xpub` prefix, indicating it might be a different type of key or improperly formatted. |
+| Base58Error | An error occurred during the Base58 encoding or decoding process, which is the standard for representing xpub keys. This can be due to an invalid character, incorrect length, or a failed checksum verification. |
+
+## ZCoinBalanceError
+
+| ErrorType | Description |
+| :----------- | :----------------------------------- |
+| BalanceError | A balance error occurred with ZCoin. |
+
+## ZCoinBuildError
+
+| ErrorType | Description |
+| :--------------------------- | :----------------------------------------------- |
+| UtxoBuilderError | A UTXO builder error occurred. |
+| GetAddressError | An error occurred while getting an address. |
+| ZcashDBError | A Zcash database error occurred. |
+| Rpc | An RPC error occurred. |
+| SaplingCacheDbDoesNotExist | The Sapling cache database does not exist. |
+| Io | An I/O error occurred. |
+| RpcClientInitErr | An RPC client initialization error occurred. |
+| ZCashParamsNotFound | The Zcash parameters were not found. |
+| ZCashParamsError | An error occurred with the Zcash parameters. |
+| ZDerivationPathNotSet | The Z-derivation path is not set. |
+| SaplingParamsInvalidChecksum | The Sapling parameters have an invalid checksum. |
+| FailedSpawningBalanceEvents | Failed to spawn balance update events. |
+
+## ZP2SHSpendError
+
+| ErrorType | Description |
+| :---------------------- | :-------------------------------------------------------- |
+| ZTxBuilderError | An error occurred in the Z-transaction builder. |
+| GenTxError | An error occurred while generating the transaction. |
+| PrivKeyPolicyNotAllowed | The private key policy is not allowed for this operation. |
+| Rpc | An RPC error occurred. |
+| TxRecoverable | The transaction is recoverable. |
+| Io | An I/O error occurred. |
+
+## ZcoinClientInitError
+
+| ErrorType | Description |
+| :-------------------- | :------------------------------------------------------------------------------ |
+| ZcoinStorageError | A Zcoin storage error occurred during client initialization. |
+| EmptyLightwalletdUris | The list of lightwalletd URIs is empty. |
+| UrlIterFailure | Failed to initialize clients while iterating over lightwalletd URLs. |
+| UpdateBlocksCacheErr | An error occurred while updating the blocks cache during client initialization. |
+| UtxoCoinBuildError | A UTXO coin build error occurred during client initialization. |
+
+## ZcoinInitError
+
+| ErrorType | Description |
+| :-------------------------------- | :----------------------------------------------------------- |
+| CoinCreationError | An error occurred during the creation of the ZCoin instance. |
+| CoinIsAlreadyActivated | The ZCoin is already activated. |
+| HardwareWalletsAreNotSupportedYet | Hardware wallets are not yet supported for ZCoin. |
+| TaskTimedOut | The activation task for the ZCoin timed out. |
+| CouldNotGetBalance | Could not retrieve the balance for the ZCoin. |
+| CouldNotGetBlockCount | Could not retrieve the block count for the ZCoin. |
+| Internal | Unhandled internal error. |
+
+## ZcoinStorageError
+
+| ErrorType | Description |
+| :------------------- | :------------------------------------------------------------------------ |
+| SqliteError | An SQLite error occurred. |
+| ValidateBlocksError | A block validation error occurred. |
+| ChainInvalid | The chain is invalid. |
+| IoError | An I/O error occurred. |
+| DbError | A database error occurred. |
+| DecodingError | An error occurred while decoding data. |
+| TableNotEmpty | The table is not empty. |
+| InvalidNote | The note is invalid. |
+| InvalidNoteId | The note ID is invalid. |
+| IncorrectHrpExtFvk | The HRP for the extended full viewing key is incorrect. |
+| CorruptedData | The data is corrupted. |
+| InvalidMemo | The memo is invalid. |
+| BackendError | A backend error occurred. |
+| AddToStorageErr | An error occurred while adding to storage. |
+| RemoveFromStorageErr | An error occurred while removing from storage. |
+| GetFromStorageError | An error occurred while getting from storage. |
+| BlockHeightNotFound | The block height was not found. |
+| InitDbError | An error occurred during database initialization. |
+| ChainError | A chain-related error occurred. |
+| InternalError | The request was failed due to an Komodo DeFi Framework API internal error |
+| NotSupported | The operation is not supported. |
+| ZcashParamsError | An error occurred with the Zcash parameters. |
diff --git a/src/pages/komodo-defi-framework/api/common_structures/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/index.mdx
index 1395e7ba9..5917bfc2a 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/index.mdx
@@ -1,23 +1,107 @@
-export const title = "Komodo DeFi SDK RPC Protocol v2.0";
+export const title = "Komodo DeFi Framework Method: Common Structures";
export const description = "Starting with version beta-2.1.3434, the Komodo DeFi SDK supports the standardized protocol format called mmrpc 2.0.";
-# Komodo DeFi SDK Common Structures
+# Common Structures
+
+## common-structures {{label : 'common_structures', tag : 'overview'}}
The objects are in the request or response of multiple Komodo DeFi SDK methods have been grouped into the following sections:
-
+* [Activation Common Structures](/komodo-defi-framework/api/common_structures/activation/): Details on activation modes, parameters, and server configurations for various coin types.
+* [Enums](/komodo-defi-framework/api/common_structures/enums/): Enumerated values used across multiple methods, such as swap types, order statuses, and key policies.
+* [Lightning Common Structures](/komodo-defi-framework/api/common_structures/lightning/): Objects for Lightning Network operations, including channel and payment configurations.
+* [NFT Common Structures](/komodo-defi-framework/api/common_structures/nfts/): Structures for non-fungible token (NFT) operations, filters, and metadata.
+* [Order Common Structures](/komodo-defi-framework/api/common_structures/orders/): Structures for orderbook entries, order data, and related parameters.
+* [Swap Common Structures](/komodo-defi-framework/api/common_structures/swaps/): Objects and events related to atomic swaps, including event types and swap status.
+ * [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/): Step-by-step events and outcomes for atomic swaps from the maker's perspective.
+ * [Taker Events](/komodo-defi-framework/api/common_structures/swaps/taker_events/): Step-by-step events and outcomes for atomic swaps from the taker's perspective.
+* [Wallet Common Structures](/komodo-defi-framework/api/common_structures/wallet/): Structures for wallet operations, address derivation, balances, and key management.
Structures which are used in more than one section are listed below:
+### EventStreamConfig
+
+The `EventStreamConfig` object defines which events will be streamed to the client:
+
+| Parameter | Type | Required | Default | Description |
+| ------------------------------ | ------ | :------: | :-----: | ---------------------------------------------------------- |
+| access\_control\_allow\_origin | string | โ | `-` | Defines CORS whitelist. Use "\*" to allow from any origin. |
+| worker\_path | string | โ | `-` | WASM only. Path to a custom `worker.js` file. |
+
+Configurable events, and how to enable them, is detailed in the [streaming methods doc](/komodo-defi-framework/api/v20/streaming/)
+
+An example of the event stream output can then be viewed in [https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/examples/sse/index.html?id=CLIENT\_ID](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/examples/sse/index.html?id=0)
+
+The `CLIENT_ID` value used in the url must match the `client_id` value used when enabling streaming events. In the case of a single client only, defining the client\_id is not required (it will default to `0`).
+
+
+ ```json
+ {
+ "access_control_allow_origin": "*",
+ "worker_path": "index.js"
+ }
+ ```
+
+
+### FilterCriteria
+
+The 'FilterCriteria' object allows you to filter the results based on specific parameters.
+
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------ | :------: | :-----: | ---------------------------------------------- |
+| status | string | โ | `-` | Status of the transactions (e.g., "completed") |
+| date\_from | string | โ | `-` | Start date in ISO 8601 format |
+| date\_to | string | โ | `-` | End date in ISO 8601 format |
+| my\_coin | string | โ | `-` | Coin being used by you for the swap/trade. |
+| other\_coin | string | โ | `-` | Coin you are trading against |
+| from\_timestamp | number | โ | `-` | Start timestamp in UNIX format |
+| to\_timestamp | number | โ | `-` | End timestamp in UNIX format |
+
+
+ #### Example
+
+ ```json
+ {
+ "filter": {
+ "status": "completed",
+ "date_from": "2024-01-01T00:00:00Z",
+ "date_to": "2024-07-01T00:00:00Z",
+ "my_coin": "BTC",
+ "other_coin": "ETH",
+ "from_timestamp": 1672531200,
+ "to_timestamp": 1704067200
+ }
+ }
+ ```
+
+
+### FractionalValue
+
+The `FractionalValue` object includes a [numerator and denominator](https://www.freemathhelp.com/numerator-denominator/) values for a given price or amount:
+
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | ---------------------------------------- |
+| numer | string (numeric) | โ | The numerator of the fractional value. |
+| denom | string (numeric) | โ | The denominator of the fractional value. |
+
+
+ ```json
+ {
+ "numer": "4561782244811",
+ "denom": "4000000"
+ }
+ ```
+
+
### NumericFormatsValue
The `NumericFormatsValue` returns a price or amount in three different formats: `fraction`, `rational`, and `decimal`.
-| Parameter | Type | Description |
-| --------- | -------------- | ---------------------------------------------------------------------------------------------------- |
-| decimal | numeric string | A decimal number as a string. |
-| rational | object | A standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| fraction | object | A standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| Parameter | Type | Required | Description |
+| --------- | -------------- | :------: | ---------------------------------------------------------------------------------------------------- |
+| decimal | numeric string | โ | A decimal number as a string. |
+| rational | object | โ | A standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
+| fraction | object | โ | A standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
```json
@@ -35,20 +119,26 @@ The `NumericFormatsValue` returns a price or amount in three different formats:
```
-### FractionalValue
+### PagingOptions
-The `FractionalValue` object includes a [numerator and denominator](https://www.freemathhelp.com/numerator-denominator/) values for a given price or amount:
+The `PagingOptions` object includes options of page selection to consult when looking for recent swaps:
-| Parameter | Type | Description |
-| --------- | ---------------- | ---------------------------------------- |
-| numer | string (numeric) | The numerator of the fractional value. |
-| denom | string (numeric) | The denominator of the fractional value. |
+| Parameter | Type | Required | Default | Description |
+| ------------ | ---------------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------- |
+| from\_uuid | string (or null) | โ | `null` | Skips records until this UUID, excluding the record with this UUID. Convenient for infinite scrolling implementations. |
+| limit | number | โ | `-` | Limits the number of returned swaps. |
+| page\_number | number | โ | `-` | Returns limit swaps from the selected page. This parameter is ignored if from\_uuid is set. |
+
+
+ #### Example
-
```json
{
- "numer": "4561782244811",
- "denom": "4000000"
+ "paging_options": {
+ "from_uuid": null,
+ "limit": 10,
+ "page_number": 1
+ }
}
```
@@ -57,10 +147,10 @@ The `FractionalValue` object includes a [numerator and denominator](https://www.
For requests which return many results, pagination offsets may be applied. \*\* Use either value, not both. \*\*
-| Parameter | Type | Description |
-| ---------- | ------- | ------------------------------------------------------- |
-| PageNumber | integer | Optional, defaults to `1`. Offset for paginated results |
-| FromId | integer | Optional. Ignores any results prior to this UUID |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | -------------------------------------- |
+| PageNumber | integer | โ | `1` | Offset for paginated results |
+| FromId | integer | โ | `-` | Ignores any results prior to this UUID |
#### Example
@@ -82,29 +172,31 @@ For requests which return many results, pagination offsets may be applied. \*\*
The Komodo DeFi SDK now offers the [num-rational crate](https://crates.io/crates/num-rational) feature which allows for higher precision numeric values to represent order volumes and prices in a unique format as explained below:
-```json
-[
- [1, [0, 1]],
- [1, [1]]
-]
-```
+
+ ```json
+ [
+ [1, [0, 1]],
+ [1, [1]]
+ ]
+ ```
-In the above unique format, the first item `[1,[0,1]]` is the `numerator` and the second item `[1,[1]]` is the `denominator`.
+ In the above unique format, the first item `[1,[0,1]]` is the `numerator` and the second item `[1,[1]]` is the `denominator`.
-The `numerator` and `denominator` are BigInteger numbers represented as a sign and a uint32 array (where numbers are 32-bit parts of big integer in little-endian order).
+ The `numerator` and `denominator` are BigInteger numbers represented as a sign and a uint32 array (where numbers are 32-bit parts of big integer in little-endian order).
-`[1,[0,1]]` represents `+0000000000000000000000000000000010000000000000000000000000000000` = `4294967296`
+ `[1,[0,1]]` represents `+0000000000000000000000000000000010000000000000000000000000000000` = `4294967296`
-`[-1,[1,1]]` represents `-1000000000000000000000000000000010000000000000000000000000000000` = `-4294967297`
+ `[-1,[1,1]]` represents `-1000000000000000000000000000000010000000000000000000000000000000` = `-4294967297`
+
### StreamingConfig
You can optionally apply more detailed configuration to event streaming methods.
-| Parameter | Type | Description |
-| ------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| stream\_interval\_seconds | float | Interval in seconds between streaming event update requests. Defaults to `10` for [stream::balance::enable](/komodo-defi-framework/api/v20/streaming/balance_enable/) and `5` for [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/)/[stream::heartbeat::enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/) |
-| always\_send | boolean | [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/) only. Optional, defaults to `false`. If `true`, network data will always be sent every `stream_interval_seconds`, even when there is no change. If `false`, network data will be sent regardless. |
+| Parameter | Type | Required | Default | Description |
+| ------------------------- | ------- | :------: | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| stream\_interval\_seconds | float | โ | `10`/`5` | Interval in seconds between streaming event update requests. Defaults to `10` for [stream::balance::enable](/komodo-defi-framework/api/v20/streaming/balance_enable/) and `5` for [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/)/[stream::heartbeat::enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/) |
+| always\_send | boolean | โ | `false` | [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/) only. If `true`, network data will always be sent every `stream_interval_seconds`, even when there is no change. If `false`, network data will be sent regardless. |
#### Example
@@ -114,13 +206,15 @@ You can optionally apply more detailed configuration to event streaming methods.
"stream_interval_seconds": 33.3
}
```
+
+
### StreamingFeeConfig
- | Parameter | Type | Description |
- | --------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
- | estimate\_every | float | Optional, defaults to `15`. Interval in seconds between fee estimate updates. |
- | estimate\_type | string | Optional, defaults to `Simple`. If set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/) Used in [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/streaming/fee_estimator/) only. |
+ | Parameter | Type | Required | Default | Description |
+ | --------------- | ------ | :------: | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | estimate\_every | float | โ | `15` | Interval in seconds between fee estimate updates. |
+ | estimate\_type | string | โ | `Simple` | If set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/) Used in [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/streaming/fee_estimator/) only. |
#### Example (stream::fee\_estimator::enable)
@@ -132,45 +226,21 @@ You can optionally apply more detailed configuration to event streaming methods.
```
-### EventStreamConfig
-
-The `EventStreamConfig` object defines which events will be streamed to the client:
-
-| Parameter | Type | Description |
-| ------------------------------ | ------ | ---------------------------------------------------------- |
-| access\_control\_allow\_origin | string | Defines CORS whitelist. Use "\*" to allow from any origin. |
-| worker\_path | string | WASM only. Path to a custom `worker.js` file. |
-
-Configurable events, and how to enable them, is detailed in the [streaming methods doc](/komodo-defi-framework/api/v20/streaming/)
-
-An example of the event stream output can then be viewed in [https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/examples/sse/index.html?id=CLIENT\_ID](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/examples/sse/index.html?id=0)
-
-The `CLIENT_ID` value used in the url must match the `client_id` value used when enabling streaming events. In the case of a single client only, defining the client\_id is not required (it will default to `0`).
-
-
- ```json
- {
- "access_control_allow_origin": "*",
- "worker_path": "index.js"
- }
- ```
-
-
### SyncStatus
-| Parameter | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| state | string | current state of sync; possible values: `NotEnabled`, `NotStarted`, `InProgress`, `Error`, `Finished` |
-| additional\_info | object | A standard [SyncStatusExtended](/komodo-defi-framework/api/common_structures/#sync-status-extended) object. Additional info that helps to track the progress; present for `InProgress` and `Error` states only. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| state | string | โ | current state of sync; possible values: `NotEnabled`, `NotStarted`, `InProgress`, `Error`, `Finished` |
+| additional\_info | object | โ | A standard [SyncStatusExtended](/komodo-defi-framework/api/common_structures/#sync-status-extended) object. Additional info that helps to track the progress; present for `InProgress` and `Error` states only. |
### SyncStatusExtended
-| Parameter | Type | Description |
-| ------------------ | ------ | ------------------------------------------------------------------------------------------------------------ |
-| blocks\_left | number | present for ETH/ERC20 coins only; displays the number of blocks left to be processed for `InProgress` state |
-| transactions\_left | number | present for UTXO coins only; displays the number of transactions left to be processed for `InProgress` state |
-| code | number | displays the error code for `Error` state |
-| message | number | displays the error message for `Error` state |
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | ------------------------------------------------------------------------------------------------------------ |
+| blocks\_left | number | โ | present for ETH/ERC20 coins only; displays the number of blocks left to be processed for `InProgress` state |
+| transactions\_left | number | โ | present for UTXO coins only; displays the number of transactions left to be processed for `InProgress` state |
+| code | number | โ | displays the error code for `Error` state |
+| message | number | โ | displays the error message for `Error` state |
#### Example
@@ -203,62 +273,6 @@ The `CLIENT_ID` value used in the url must match the `client_id` value used when
```
-### FilterCriteria
-
-The 'FilterCriteria' object allows you to filter the results based on specific parameters.
-
-| Parameter | Type | Description |
-| --------------- | ------ | ---------------------------------------------- |
-| status | string | Status of the transactions (e.g., "completed") |
-| date\_from | string | \`Start date in ISO 8601 format |
-| date\_to | string | End date in ISO 8601 format |
-| my\_coin | string | Coin being used by you for the swap/trade. |
-| other\_coin | string | Coin you are trading against |
-| from\_timestamp | number | Start timestamp in UNIX format |
-| to\_timestamp | number | End timestamp in UNIX format |
-
-
- #### Example
-
- ```json
- {
- "filter": {
- "status": "completed",
- "date_from": "2024-01-01T00:00:00Z",
- "date_to": "2024-07-01T00:00:00Z",
- "my_coin": "BTC",
- "other_coin": "ETH",
- "from_timestamp": 1672531200,
- "to_timestamp": 1704067200
- }
- }
- ```
-
-
-### PagingOptions
-
-The `PagingOptions` object includes options of page selection to consult when looking for recent swaps:
-
-| Parameter | Type | Description |
-| ------------ | ---------------- | ---------------------------------------------------------------------------------------------------------------------- |
-| from\_uuid | string (or null) | Skips records until this UUID, excluding the record with this UUID. Convenient for infinite scrolling implementations. |
-| limit | number | Limits the number of returned swaps. |
-| page\_number | number | Returns limit swaps from the selected page. This parameter is ignored if from\_uuid is set. |
-
-
- #### Example
-
- ```json
- {
- "paging_options": {
- "from_uuid": null,
- "limit": 10,
- "page_number": 1
- }
- }
- ```
-
-
### WcConnNs
The `WcConnNs` object contains details of approved chains, methods and events while connected via [WalletConnect](https://specs.walletconnect.com/2.0/).
@@ -323,16 +337,17 @@ The `WcSession` object contains details of active WalletConnect sessions.
| namespaces | object | Contains the same two [WcConnNs](/komodo-defi-framework/api/common_structures/#wc-conn-ns) objects for Cosmos/EIP155 which were input when initialising the connection via [wc\_new\_connection](/komodo-defi-framework/api/v20-dev/wc_new_connection/#wc-new-connection). |
| expiry | integer | A timestamp in [unix epoch format](https://www.epochconverter.com/) indicating when the connection will expire if not otherwise closed. |
-
- #### Example
-
- ```json
-
-
- ```
-
-
Within each session object, there are a some values which are required as input in other WalletConnect methods:
* `pairing_topic`: Only used when initally connecting with external wallets/dapps.
* `topic`: Once connected, this is use for communications with the connected external wallet/dapp.
+
+### ErrorResponse
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------- |
+| error | string | A human-readable error message. |
+| error\_path | string | The path in the code where the error occurred. |
+| error\_trace | string | A stack trace of the error. |
+| error\_type | string | The type of the error. |
+| error\_data | object | Additional data related to the error. |
diff --git a/src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
index 30396fa93..6d251dad2 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx
@@ -1,18 +1,20 @@
-export const title = "Komodo DeFi SDK Common Structures: Lightning";
-export const description = "Lightning network functionality is now available in the Komodo DeFi SDK!";
+export const title = "Komodo DeFi Framework Method: Lightning Common Structures";
+export const description = "Lightning Network common structures for Komodo DeFi Framework API.";
-# Lightning Network Structures
+# Lightning Common Structures
+
+## lightning-common-structures {{label : 'lightning_common_structures', tag : 'structures'}}
### ConfirmationTargets
This object represents the number of blocks required for an on-chain lightning-related transaction to be confirmed.
It is used for estimating the transaction fee rate (`feerate`) for different transaction types in the context of permissionless transactions performed by the node. Different target types are `background`, `normal`, and `high_priority`.
-| Parameter | Type | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| background | integer | Used for transactions that can tolerate slower confirmation times when the transaction fee rate decreases. These transactions are not time-sensitive and can afford to wait longer for confirmation. The recommended range is `12` to `144` blocks to ensure a low `feerate`. |
-| normal | integer | Used for transactions that we want to confirm promptly, without significant delay (e.g, transactions for opening payment channels). These transactions are important but not critical. Suggested value is `6` blocks to ensure a moderate `feerate`. |
-| high\_priority | integer | Used for transactions that require quick confirmation to prevent potential loss of funds (e.g. redeeming a Hashed Time Lock Contract (HTLC) on the blockchain before it times out). These transactions are time-critical and must be confirmed promptly to ensure the security of funds. Recommended value for `high_priority` is 1-2 blocks to ensure a high `feerate`. |
+| Parameter | Type | Required | Description |
+| -------------- | ------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| background | integer | โ | Used for transactions that can tolerate slower confirmation times when the transaction fee rate decreases. These transactions are not time-sensitive and can afford to wait longer for confirmation. The recommended range is `12` to `144` blocks to ensure a low `feerate`. |
+| normal | integer | โ | Used for transactions that we want to confirm promptly, without significant delay (e.g, transactions for opening payment channels). These transactions are important but not critical. Suggested value is `6` blocks to ensure a moderate `feerate`. |
+| high\_priority | integer | โ | Used for transactions that require quick confirmation to prevent potential loss of funds (e.g. redeeming a Hashed Time Lock Contract (HTLC) on the blockchain before it times out). These transactions are time-critical and must be confirmed promptly to ensure the security of funds. Recommended value for `high_priority` is 1-2 blocks to ensure a high `feerate`. |
Using the recommended values in the above table with a coin that has a block time of 10 minutes, the equivalent time in minutes is:
@@ -24,53 +26,53 @@ It is used for estimating the transaction fee rate (`feerate`) for different tra
### CounterpartyChannelConfig
-| Parameter | Type | Description |
-| --------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| allow\_outbound\_0conf | boolean | Optional, defaults to `true`. When setting an outbound channel, it can be used straight away [without waiting](https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeLimits.html#structfield.trust_own_funding_0conf) for any on-chain confirmations. |
-| force\_announced\_channel\_preference | boolean | Optional, defaults to `true`. Set to force an incoming channel to match our announced channel preference in ChannelOptions announced\_channel. |
-| outbound\_channels\_confirmations | integer | Optional, defaults to `144`. Confirmations we will wait for before considering an inbound channel locked in. |
-| our\_locktime\_limit | boolean | Optional, defaults to `2016`. Set to the amount of blocks we're willing to wait to claim money back to us. |
-| min\_funding\_sats | boolean | Optional, defaults to `0`. Minimum allowed satoshis when an inbound channel is funded. |
-| max\_funding\_sats | boolean | Optional, defaults to `16777215`. Maximum allowed satoshis when an inbound channel is funded. |
-| max\_htlc\_minimum\_msat | boolean | Optional, defaults to `18446744073709551615`. The remote node sets a limit on the minimum size of HTLCs we can send to them. This allows us to limit the maximum minimum-size they can require. |
-| min\_max\_htlc\_value\_in\_flight\_msat | boolean | Optional, defaults to `0`. The remote node sets a limit on the maximum value of pending HTLCs to them at any given time to limit their funds exposure to [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract). This allows us to set a minimum such value. |
-| max\_channel\_reserve\_sats | boolean | Optional, defaults to `18446744073709551615`. The remote node will require us to keep a certain amount in direct payment to ourselves at all time, ensuring that we are able to be punished if we broadcast an old state. This allows us to limit the amount which we will have to keep to ourselves (and cannot use for [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)). |
-| min\_max\_accepted\_htlcs | boolean | Optional, defaults to `0`. The remote node sets a limit on the maximum number of pending HTLCs to them at any given time. This allows us to set a minimum such value. |
+| Parameter | Type | Required | Default | Description |
+| --------------------------------------- | ------- | :------: | :--------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| allow\_outbound\_0conf | boolean | โ | `true` | When setting an outbound channel, it can be used straight away [without waiting](https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeLimits.html#structfield.trust_own_funding_0conf) for any on-chain confirmations. |
+| force\_announced\_channel\_preference | boolean | โ | `true` | Set to force an incoming channel to match our announced channel preference in ChannelOptions announced\_channel. |
+| outbound\_channels\_confirmations | integer | โ | `144` | Confirmations we will wait for before considering an inbound channel locked in. |
+| our\_locktime\_limit | boolean | โ | `2016` | Set to the amount of blocks we're willing to wait to claim money back to us. |
+| min\_funding\_sats | boolean | โ | `0` | Minimum allowed satoshis when an inbound channel is funded. |
+| max\_funding\_sats | boolean | โ | `16777215` | Maximum allowed satoshis when an inbound channel is funded. |
+| max\_htlc\_minimum\_msat | boolean | โ | `18446744073709551615` | The remote node sets a limit on the minimum size of HTLCs we can send to them. This allows us to limit the maximum minimum-size they can require. |
+| min\_max\_htlc\_value\_in\_flight\_msat | boolean | โ | `0` | The remote node sets a limit on the maximum value of pending HTLCs to them at any given time to limit their funds exposure to [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract). This allows us to set a minimum such value. |
+| max\_channel\_reserve\_sats | boolean | โ | `18446744073709551615` | The remote node will require us to keep a certain amount in direct payment to ourselves at all time, ensuring that we are able to be punished if we broadcast an old state. This allows us to limit the amount which we will have to keep to ourselves (and cannot use for [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)). |
+| min\_max\_accepted\_htlcs | boolean | โ | `0` | The remote node sets a limit on the maximum number of pending HTLCs to them at any given time. This allows us to set a minimum such value. |
### LightningActivationParams
-| Parameter | Type | Description |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| name | string | The name of the node that will be used in [lightning explorers](https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164/r/n) |
-| listening port | integer | Optional, defaults to `9735`. The port that this node listens for incoming connections on. |
-| color | string | Optional, defaults to `2b6680`. A hexadecimal color string which will be used in network graphs on [lightning explorers](https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164/r/n) |
-| payment\_retries | integer | Optional, defaults to `5`. Number of times a payment will be retried if it fails. |
-| backup\_path | string | Optional. The backup path for channel backups, preferably on an external drive. |
+| Parameter | Type | Required | Default | Description |
+| ---------------- | ------- | :------: | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| name | string | โ | - | The name of the node that will be used in [lightning explorers](https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164/r/n) |
+| listening port | integer | โ | `9735` | The port that this node listens for incoming connections on. |
+| color | string | โ | `2b6680` | A hexadecimal color string which will be used in network graphs on [lightning explorers](https://mempool.space/testnet/lightning/node/024e2a940e0cbeda84a0d5e00fa8e83b3f4e7f98382eedb488d058e0f5636dd164/r/n) |
+| payment\_retries | integer | โ | `5` | Number of times a payment will be retried if it fails. |
+| backup\_path | string | โ | - | The backup path for channel backups, preferably on an external drive. |
### LightningChannelAmount
-| Parameter | Type | Description |
-| --------- | ------ | -------------------------------------------------------------------------------------- |
-| type | string | `Exact` for a specific amount or `Max` for whole balance. |
-| value | object | Only required if type is `Exact`. The amount in BTC you want to open the channel with. |
+| Parameter | Type | Required | Default | Description |
+| --------- | ------ | :------: | :-----: | --------------------------------------------------------------------------------- |
+| type | string | โ | - | `Exact` for a specific amount or `Max` for whole balance. |
+| value | object | โ | - | Required if type is `Exact`. The amount in BTC you want to open the channel with. |
### LightningChannelConfig
The values in this object are only used if the channel is being opened by the user. If the channel is being opened by the counterparty, the values in this object are ignored.
- If not specified when using the [open\_channel](/komodo-defi-framework/api/v20/lightning/channels/#open-channel) or [update\_channel](/komodo-defi-framework/api/v20/lightning/channels/#update-channel) methods, the values in this object will default to the values set in the `coins` configuration file.
+ If not specified when using the [open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/#lightning-channels-open-channel) or [update\_channel](/komodo-defi-framework/api/v20/lightning/channels/update_channel/#lightning-channels-update-channel) methods, the values in this object will default to the values set in the `coins` configuration file.
-| Parameter | Type | Description |
-| --------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| inbound\_channels\_confirmations | string | Optional, defaults to `6`. Should be set in coins file, and applies to all channels. Confirmations we will wait for before considering an inbound channel locked in. |
-| max\_inbound\_in\_flight\_htlc\_percent | integer | Optional, defaults to `10`. Should be set in coins file, and applies to all channels. Sets the percentage of the channel value we will cap the total value of outstanding inbound HTLCs to. |
-| our\_htlc\_minimum\_msat | integer | Optional, defaults to `1`. The smallest value HTLC we will accept to process. The channel gets closed any time our counterparty misbehaves by sending us an HTLC with a value smaller than this. |
-| announced\_channel | boolean | Optional, defaults to `false`. Set to announce the channel publicly and notify all nodes that they can route via this channel. GUIs and wallet apps should be set to `false`. |
-| commit\_upfront\_shutdown\_pubkey | boolean | Optional, defaults to `true`. When `true` (and the counterparty agrees), the user must use the same key for cooperative closing. This prevents a user from changing the destination address in a cooperative close, which slightly increases security (however, this option is not required if the counterparty does not support it and a channel can be accepted regardless). **Note that the key for forced closing is always fixed when opening a channel and is different from shutdown\_pubkey.** |
-| counterparty\_locktime | integer | Optional, defaults to `144`. The number of blocks we require our counterparty to wait to claim their money on chainif they broadcast a revoked transaction. We have to be online at least once during this time to punish our counterparty for broadcasting a revoked transaction. We have to account also for the time to broadcast and confirm our transaction, possibly with time in between to [RBF (Replace-By-Fee)](https://bitcoinops.org/en/topics/replace-by-fee/) the spending transaction. |
-| negotiate\_scid\_privacy | integer | Optional, defaults to `false`. If `true`, we attempt to negotiate the `scid_privacy` (referred to as `scid_alias` in the [BOLTs](https://github.com/lightning/bolts)) option for outbound private channels. This provides better privacy by not including our real on-chain channel UTXO in each invoice and requiring that our counterparty only relay HTLCs to us using the channel's SCID alias. |
-| their\_channel\_reserve\_sats | boolean | Optional, defaults to `10000` or 1% of channel value. The minimum balance that the other node has to maintain on their side, at all times. This ensures that if our counterparty broadcasts a revoked state, we can punish them by claiming at least this value on chain. |
+| Parameter | Type | Required | Default | Description |
+| --------------------------------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| inbound\_channels\_confirmations | string | โ | `6` | Should be set in coins file, and applies to all channels. Confirmations we will wait for before considering an inbound channel locked in. |
+| max\_inbound\_in\_flight\_htlc\_percent | integer | โ | `10` | Should be set in coins file, and applies to all channels. Sets the percentage of the channel value we will cap the total value of outstanding inbound HTLCs to. |
+| our\_htlc\_minimum\_msat | integer | โ | `1` | The smallest value HTLC we will accept to process. The channel gets closed any time our counterparty misbehaves by sending us an HTLC with a value smaller than this. |
+| announced\_channel | boolean | โ | `false` | Set to announce the channel publicly and notify all nodes that they can route via this channel. GUIs and wallet apps should be set to `false`. |
+| commit\_upfront\_shutdown\_pubkey | boolean | โ | `true` | When `true` (and the counterparty agrees), the user must use the same key for cooperative closing. This prevents a user from changing the destination address in a cooperative close, which slightly increases security (however, this option is not required if the counterparty does not support it and a channel can be accepted regardless). **Note that the key for forced closing is always fixed when opening a channel and is different from shutdown\_pubkey.** |
+| counterparty\_locktime | integer | โ | `144` | The number of blocks we require our counterparty to wait to claim their money on chainif they broadcast a revoked transaction. We have to be online at least once during this time to punish our counterparty for broadcasting a revoked transaction. We have to account also for the time to broadcast and confirm our transaction, possibly with time in between to [RBF (Replace-By-Fee)](https://bitcoinops.org/en/topics/replace-by-fee/) the spending transaction. |
+| negotiate\_scid\_privacy | integer | โ | `false` | If `true`, we attempt to negotiate the `scid_privacy` (referred to as `scid_alias` in the [BOLTs](https://github.com/lightning/bolts)) option for outbound private channels. This provides better privacy by not including our real on-chain channel UTXO in each invoice and requiring that our counterparty only relay HTLCs to us using the channel's SCID alias. |
+| their\_channel\_reserve\_sats | boolean | โ | `10000` | The minimum balance that the other node has to maintain on their side, at all times. This ensures that if our counterparty broadcasts a revoked state, we can punish them by claiming at least this value on chain. |
For GUIs and wallet apps, it is recommended to set `announced_channel` to `false` (the default value), as the node is not expected to be reliably online.
@@ -78,30 +80,30 @@ It is used for estimating the transaction fee rate (`feerate`) for different tra
### LightningChannelOptions
-| Parameter | Type | Description |
-| --------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| proportional\_fee\_in\_millionths\_sats | integer | Optional, defaults to `0`. Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
-| base\_fee\_msat | integer | Optional, defaults to `1000`. Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
-| cltv\_expiry\_delta | integer | Optional, defaults to `72`. Blocks until [CheckLockTimeVerify (CLTV)](https://academy.bit2me.com/en/que-es-cltv-bitcoin/) expiry. |
-| max\_dust\_htlc\_exposure\_msat | integer | Optional, defaults to `5000000`. Limit our total exposure to in-flight [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract) which are burned to fees as they are too small to claim on-chain. |
-| force\_close\_avoidance\_max\_fee\_sats | integer | Optional, defaults to `1000`. The additional fee we're willing to pay to avoid waiting for the counterparty's locktime to reclaim funds. |
+| Parameter | Type | Required | Default | Description |
+| --------------------------------------- | ------- | :------: | :-------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| proportional\_fee\_in\_millionths\_sats | integer | โ | `0` | Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
+| base\_fee\_msat | integer | โ | `1000` | Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
+| cltv\_expiry\_delta | integer | โ | `72` | Blocks until [CheckLockTimeVerify (CLTV)](https://academy.bit2me.com/en/que-es-cltv-bitcoin/) expiry. |
+| max\_dust\_htlc\_exposure\_msat | integer | โ | `5000000` | Limit our total exposure to in-flight [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract) which are burned to fees as they are too small to claim on-chain. |
+| force\_close\_avoidance\_max\_fee\_sats | integer | โ | `1000` | The additional fee we're willing to pay to avoid waiting for the counterparty's locktime to reclaim funds. |
### LightningClosedChannelsFilter
-| Parameter | Type | Description |
-| ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------- |
-| channel\_id | string | Optional. Unique string identifying a channel by its ID. |
-| counterparty\_node\_id | string | Optional. A hexadecimal string identifying a counterparty node. |
-| funding\_tx | string | Optional. A transaction ID which added funds. |
-| from\_funding\_value | integer | Optional. The minimum value of channel funding in satoshis. |
-| to\_funding\_value | integer | Optional. The maximum value of channel funding in satoshis. |
-| channel\_type | string | Optional. `Inbound` or `Outbound`. |
-| closing\_tx | integer | Optional. A transaction ID which closed the channel. |
-| closure\_reason | integer | Optional. The reason a channel was closed. |
-| claiming\_tx | integer | Optional. The ID of the transaction that returned the remaining outbound funds when the channel was closed to our on-chain address. |
-| from\_claimed\_balance | integer | Optional. The minimum balance of channel funds claimed in satoshis. |
-| to\_claimed\_balance | integer | Optional. The maximum balance of channel funds claimed in satoshis. |
-| channel\_visibility | integer | Optional. `Public` or `Private`. |
+| Parameter | Type | Required | Description |
+| ---------------------- | ------- | :------: | ------------------------------------------------------------------------------------------------------------------------- |
+| channel\_id | string | โ | Unique string identifying a channel by its ID. |
+| counterparty\_node\_id | string | โ | A hexadecimal string identifying a counterparty node. |
+| funding\_tx | string | โ | A transaction ID which added funds. |
+| from\_funding\_value | integer | โ | The minimum value of channel funding in satoshis. |
+| to\_funding\_value | integer | โ | The maximum value of channel funding in satoshis. |
+| channel\_type | string | โ | `Inbound` or `Outbound`. |
+| closing\_tx | integer | โ | A transaction ID which closed the channel. |
+| closure\_reason | integer | โ | The reason a channel was closed. |
+| claiming\_tx | integer | โ | The ID of the transaction that returned the remaining outbound funds when the channel was closed to our on-chain address. |
+| from\_claimed\_balance | integer | โ | The minimum balance of channel funds claimed in satoshis. |
+| to\_claimed\_balance | integer | โ | The maximum balance of channel funds claimed in satoshis. |
+| channel\_visibility | integer | โ | `Public` or `Private`. |
Response may change to be more consistent in future.
@@ -110,56 +112,111 @@ It is used for estimating the transaction fee rate (`feerate`) for different tra
### LightningOpenChannelsFilter
-| Parameter | Type | Description |
-| ------------------------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| channel\_id | string | Optional. Unique string identifying a channel by its ID. |
-| counterparty\_node\_id | string | Optional. A hexadecimal string identifying a counterparty node. |
-| funding\_tx | string | Optional. A transaction ID which added funds. |
-| from\_funding\_value\_sats | integer | Optional. The minimum value of channel funding in satoshis. |
-| to\_funding\_value\_sats | integer | Optional. The maximum value of channel funding in satoshis. |
-| is\_outbound | boolean | Optional. If `true`, limits the response to outbound channels only. |
-| from\_balance\_msat | integer | Optional. The minimum channel balance in millisatoshis. |
-| to\_balance\_msat | integer | Optional. The maximum channel balance in millisatoshis. |
-| from\_outbound\_capacity\_msat | integer | Optional. The minimum outbound capacity of the channel balance in millisatoshis. |
-| to\_outbound\_capacity\_msat | integer | Optional. The maximum outbound capacity of the channel balance in millisatoshis. |
-| from\_inbound\_capacity\_msat | integer | Optional. The minimum inbound capacity of the channel balance in millisatoshis. |
-| to\_inbound\_capacity\_msat | integer | Optional. The maximum inbound capacity of the channel balance in millisatoshis. |
-| confirmed | boolean | Optional. If `true`, only channels with channel opening transactions that passed the number of confirmations required for the channel to be usable will be returned. |
-| is\_usable | boolean | Optional. If `true`, only channels that are confirmed and the counterparty is online, meaning that these channels can be used for payments will be returned. |
-| is\_public | boolean | Optional. If `true`, only channels that our node announces to the lightning network, these channels are visible on lightning explorers will be returned. |
+| Parameter | Type | Required | Description |
+| ------------------------------ | ------- | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| channel\_id | string | โ | Unique string identifying a channel by its ID. |
+| counterparty\_node\_id | string | โ | A hexadecimal string identifying a counterparty node. |
+| funding\_tx | string | โ | A transaction ID which added funds. |
+| from\_funding\_value\_sats | integer | โ | The minimum value of channel funding in satoshis. |
+| to\_funding\_value\_sats | integer | โ | The maximum value of channel funding in satoshis. |
+| is\_outbound | boolean | โ | If `true`, limits the response to outbound channels only. |
+| from\_balance\_msat | integer | โ | The minimum channel balance in millisatoshis. |
+| to\_balance\_msat | integer | โ | The maximum channel balance in millisatoshis. |
+| from\_outbound\_capacity\_msat | integer | โ | The minimum outbound capacity of the channel balance in millisatoshis. |
+| to\_outbound\_capacity\_msat | integer | โ | The maximum outbound capacity of the channel balance in millisatoshis. |
+| from\_inbound\_capacity\_msat | integer | โ | The minimum inbound capacity of the channel balance in millisatoshis. |
+| to\_inbound\_capacity\_msat | integer | โ | The maximum inbound capacity of the channel balance in millisatoshis. |
+| confirmed | boolean | โ | If `true`, only channels with channel opening transactions that passed the number of confirmations required for the channel to be usable will be returned. |
+| is\_usable | boolean | โ | If `true`, only channels that are confirmed and the counterparty is online, meaning that these channels can be used for payments will be returned. |
+| is\_public | boolean | โ | If `true`, only channels that our node announces to the lightning network, these channels are visible on lightning explorers will be returned. |
### LightningPayment
-| Parameter | Type | Description |
-| ---------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| type | string | The payment type. Accepted values are `invoice` or [`keysend`](https://cdecker-lightning.readthedocs.io/lightning-keysend.7.html). |
-| invoice | string | Only used if `type` is `invoice`. An identifying string which represents the invoice. |
-| destination | string | Only used if `type` is `keysend`. A `node_pubkey` (which is also the node address in lightning context). Not to be confused with an onchain address. |
-| amount\_in\_msat | string | Only used if `type` is `keysend`. Amount to be paid, in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) (A thousandth of a satoshi; the same as 0.00000000001 bitcoin). |
-| expiry | string | Only used if `type` is `keysend`. Optional, defaults to `3600`. Seconds until the payment expires. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | โ | The payment type. Accepted values are `invoice` or [`keysend`](https://cdecker-lightning.readthedocs.io/lightning-keysend.7.html). |
+| invoice | string | โ | Only used if `type` is `invoice`. An identifying string which represents the invoice. |
+| destination | string | โ | Only used if `type` is `keysend`. A `node_pubkey` (which is also the node address in lightning context). Not to be confused with an onchain address. |
+| amount\_in\_msat | string | โ | Only used if `type` is `keysend`. Amount to be paid, in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) (A thousandth of a satoshi; the same as 0.00000000001 bitcoin). |
+| expiry | string | โ | Only used if `type` is `keysend`. Seconds until the payment expires. |
### LightningPaymentFilter
-| Parameter | Type | Description |
-| --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------- |
-| payment\_type | object | A standard [LightningPaymentType](/komodo-defi-framework/api/common_structures/lightning/#lightning-payment-type) object. |
-| description | string | Optional. A note to indicate the purpose of the invoice. |
-| status | string | Optional. Accepted values: `pending`, `succeeded`, `failed`. |
-| from\_amount\_msat | integer | Optional. Minimum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
-| to\_amount\_msat | integer | Optional. Maximum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
-| from\_fee\_paid\_msat | integer | Optional. Minimum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
-| to\_fee\_paid\_msat | integer | Optional. Maximum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
-| from\_timestamp | string | Optional. Minimum timestamp in [unix epoch format](https://www.epochconverter.com/) of payment results to return. |
-| to\_timestamp | string | Optional. Maximum timestamp in [unix epoch format](https://www.epochconverter.com/) of payment results to return. |
+| Parameter | Type | Required | Description |
+| --------------------- | ------- | :------: | ------------------------------------------------------------------------------------------------------------------------- |
+| payment\_type | object | โ | A standard [LightningPaymentType](/komodo-defi-framework/api/common_structures/lightning/#lightning-payment-type) object. |
+| description | string | โ | A note to indicate the purpose of the invoice. |
+| status | string | โ | Accepted values: `pending`, `succeeded`, `failed`. |
+| from\_amount\_msat | integer | โ | Minimum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
+| to\_amount\_msat | integer | โ | Maximum amount sent in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
+| from\_fee\_paid\_msat | integer | โ | Minimum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
+| to\_fee\_paid\_msat | integer | โ | Maximum transaction fee paid in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) |
+| from\_timestamp | string | โ | Minimum timestamp in [unix epoch format](https://www.epochconverter.com/) of payment results to return. |
+| to\_timestamp | string | โ | Maximum timestamp in [unix epoch format](https://www.epochconverter.com/) of payment results to return. |
### LightningPaymentType
-| Parameter | Type | Description |
-| ----------- | ------ | ----------------------------------------------------------------------------------- |
-| type | object | Accepted values are `Outbound Payment` or `Inbound Payment`. |
-| destination | string | Only used if `type` is `Outbound Payment`. A pubkey which will receive the payment. |
+| Parameter | Type | Required | Description |
+| ----------- | ------ | :------: | ----------------------------------------------------------------------------------- |
+| type | string | โ | Accepted values are `Outbound Payment` or `Inbound Payment`. |
+| destination | string | โ | Only used if `type` is `Outbound Payment`. A pubkey which will receive the payment. |
Response may change in future.
See [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1206176530](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1206176530)
+
+### ChannelConfigLimits
+
+| Parameter | Type | Required | Default | Description |
+| --------------------------------------- | ------- | :------: | :--------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| force\_announced\_channel\_preference | boolean | โ | `false` | The user may override this preference in the channel opening request method call. |
+| their\_to\_self\_delay | integer | โ | `1008` | The time that we require our counterparty to wait to claim their money, if they broadcast a revoked transaction. This can be increased to provide more punishment for broadcasting old states, but will result in higher fees (since emergency transactions will be larger). |
+| our\_to\_self\_delay | integer | โ | `1008` | The time that our counterparty requires us to wait to claim our money, if we broadcast a revoked transaction. |
+| our\_htlc\_minimum\_msat | integer | โ | `0` | The smallest value [HTLC](https://academy.binance.com/en/glossary/hashed-timelock-contract) we will accept to forward from the counterparty. |
+| max\_accepted\_htlcs | integer | โ | `483` | The maximum number of [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract) we will accept from the counterparty. |
+| min\_max\_htlc\_value\_in\_flight\_msat | boolean | โ | `0` | The remote node sets a limit on the maximum value of pending HTLCs to them at any given time to limit their funds exposure to [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract). This allows us to set a minimum such value. |
+| max\_channel\_reserve\_sats | boolean | โ | `18446744073709551615` | The remote node will require us to keep a certain amount in direct payment to ourselves at all time, ensuring that we are able to be punished if we broadcast an old state. This allows us to limit the amount which we will have to keep to ourselves (and cannot use for [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract)). |
+| min\_max\_accepted\_htlcs | boolean | โ | `0` | The remote node sets a limit on the maximum number of pending HTLCs to them at any given time. This allows us to set a minimum such value. |
+
+### LightningActivationParams
+
+| Parameter | Type | Required | Default | Description |
+| ---------------- | ------- | :------: | :-----: | ----------------------------------------------- |
+| node\_pubkey | string | โ | `-` | Lightning node pubkey |
+| backup\_password | string | โ | `-` | Backup password used to encrypt channel backups |
+| listening\_port | integer | โ | `9735` | Listening port for the Lightning network |
+
+### LightningChannelValue
+
+| Parameter | Type | Required | Default | Description |
+| --------- | ------ | :------: | :-----: | --------------------------------------------------------------------------------- |
+| type | string | โ | `-` | `Exact` for a specific amount or `Max` for whole balance. |
+| value | object | โ | `-` | Required if type is `Exact`. The amount in BTC you want to open the channel with. |
+
+### LightningChannelConfig
+
+| Parameter | Type | Required | Description |
+| ----------------------------------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| forwarding\_fee\_proportional\_millionths | integer | โ | Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
+| forwarding\_fee\_base\_msat | integer | โ | Amount (in milli-satoshi) charged for payments forwarded outbound over the channel, in excess of proportional\_fee\_in\_millionths\_sats. |
+| cltv\_expiry\_delta | integer | โ | Blocks until [CheckLockTimeVerify (CLTV)](https://academy.bit2me.com/en/que-es-cltv-bitcoin/) expiry. |
+| max\_dust\_htlc\_exposure\_msat | integer | โ | Limit our total exposure to in-flight [HTLCs](https://academy.binance.com/en/glossary/hashed-timelock-contract) which are burned to fees as they are too small to claim on-chain. |
+| force\_close\_avoidance\_max\_fee\_sats | integer | โ | The additional fee we're willing to pay to avoid waiting for the counterparty's locktime to reclaim funds. |
+
+### LightningClosedChannelsFilter
+
+| Parameter | Type | Required | Description |
+| ---------------------- | ------- | :------: | ------------------------------------------------------------------------------------------------------------------------- |
+| channel\_id | string | โ | Unique string identifying a channel by its ID. |
+| counterparty\_node\_id | string | โ | A hexadecimal string identifying a counterparty node. |
+| funding\_tx | string | โ | A transaction ID which added funds. |
+| from\_funding\_value | integer | โ | The minimum value of channel funding in satoshis. |
+| to\_funding\_value | integer | โ | The maximum value of channel funding in satoshis. |
+| channel\_type | string | โ | `Inbound` or `Outbound`. |
+| closing\_tx | integer | โ | A transaction ID which closed the channel. |
+| closure\_reason | integer | โ | The reason a channel was closed. |
+| claiming\_tx | integer | โ | The ID of the transaction that returned the remaining outbound funds when the channel was closed to our on-chain address. |
+| from\_claimed\_balance | integer | โ | The minimum balance of channel funds claimed in satoshis. |
+| to\_claimed\_balance | integer | โ | The maximum balance of channel funds claimed in satoshis. |
+| channel\_visibility | integer | โ | `Public` or `Private`. |
diff --git a/src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
index 38c4e0ecc..4cf2760fd 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx
@@ -1,75 +1,87 @@
export const title = "Komodo DeFi SDK Common Structures: Non-Fungible Tokens";
export const description = "Starting with version beta-2.1.3434, the Komodo DeFi SDK supports the standardized protocol format called mmrpc 2.0.";
-# Non-Fungible Token Structures
+# NFT Common Structures
+
+## nfts-common-structures {{label : 'nfts_common_structures', tag : 'structures'}}
The following structures are used in the Komodo DeFi SDK for non-fungible tokens (NFTs).
+### GetNftTransfersFilters
+
+| Parameter | Type | Required | Default | Description |
+| ----------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| receive | boolean | โ | `false` | If `true`, only transfers where user received NFTs are included in the response. |
+| send | boolean | โ | `false` | If `true`, only transfers where user sent NFTs are included in the response. |
+| from\_date | integer | โ | `-` | A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers from this date onwards (inclusive). |
+| to\_date | integer | โ | `-` | A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers up to this date (inclusive). |
+| exclude\_spam | boolean | โ | `false` | If `true`, only transfers which have param `possible_spam:false` are included in the response. |
+| exclude\_phishing | boolean | โ | `false` | If `true`, only transfers which have param `possible_phishing:false` are included in the response. |
+
### NftFilter
The `NftFilter` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------ |
-| exclude\_spam | boolean | Optional, defaults to `false`. If `true`, only tokens which have param `possible_spam:false` are included in the response. |
-| exclude\_phishing | boolean | Optional, defaults to `false`. If `true`, only tokens which have param `possible_phishing:false` are included in the response. |
+| Parameter | Type | Required | Default | Description |
+| ----------------- | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------- |
+| exclude\_spam | boolean | โ | `false` | If `true`, only tokens which have param `possible_spam:false` are included in the response. |
+| exclude\_phishing | boolean | โ | `false` | If `true`, only tokens which have param `possible_phishing:false` are included in the response. |
### NftInfoBasic
The `NftInfoBasic` object includes the following items for a given token:
-| Parameter | Type | Description |
-| -------------- | ------ | --------------------------------------------------------------------- |
-| amount | string | The amount of this NFT the user owns (used by `ERC1155`). |
-| chain | string | Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
-| contract\_type | string | The type of NFT contract standard. One of `ERC721` or `ERC1155`. |
-| token\_address | string | The address of the NFT contract. |
-| token\_id | string | The token ID of the NFT. |
+| Parameter | Type | Required | Description |
+| -------------- | ------ | :------: | --------------------------------------------------------------------- |
+| amount | string | โ | The amount of this NFT the user owns (used by `ERC1155`). |
+| chain | string | โ | Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
+| contract\_type | string | โ | The type of NFT contract standard. One of `ERC721` or `ERC1155`. |
+| token\_address | string | โ | The address of the NFT contract. |
+| token\_id | string | โ | The token ID of the NFT. |
### NftInfo
The `NftInfo` object includes the following items for a given token:
-| Parameter | Type | Description |
-| ---------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| amount | string | The amount of this NFT the user owns (used by `ERC1155`). |
-| block\_number\_minted | integer | The block height when the NFT was minted. May be `null`. |
-| block\_number | integer | The block height when the amount or owner changed. |
-| chain | string | Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
-| name | string | May be `null`. An NFT collection name. |
-| contract\_type | string | The type of NFT contract standard. One of `ERC721` or `ERC1155`. |
-| last\_token\_uri\_sync | string | When the token\_uri was last updated. |
-| last\_metadata\_sync | string | When the metadata was last updated. |
-| metadata | string | The metadata of the token. May be `null`. |
-| minter\_address | string | Minter address. May be `null`. |
-| owner\_of | string | The wallet address of the owner of the NFT. |
-| possible\_spam | boolean | If `true`, the contract address has [been identified](https://docs.moralis.io/web3-data-api/evm/nft-spam-detection) as associated with spam or suspicious activities. |
-| possible\_phishing | boolean | If `true`, the token has been identified as associated with phishing, as at least one of domain fields is found in database with phishing domains. |
-| symbol | string | May be `null`. The symbol of the NFT contract. |
-| token\_address | string | The address of the NFT contract. |
-| token\_id | string | The token ID of the NFT. |
-| token\_hash | string | The token hash. May be `null`. |
-| token\_uri | string | The URI to the metadata of the token. May be `null`. |
-| token\_domain | string | Token domain. May be `null`. |
-| uri\_meta | object | A standard [NftMetadata](/komodo-defi-framework/api/common_structures/nfts/#nft-metadata) object. |
+| Parameter | Type | Required | Description |
+| ---------------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| amount | string | โ | The amount of this NFT the user owns (used by `ERC1155`). |
+| block\_number\_minted | integer | โ | The block height when the NFT was minted. May be `null`. |
+| block\_number | integer | โ | The block height when the amount or owner changed. |
+| chain | string | โ | Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
+| contract\_type | string | โ | The type of NFT contract standard. One of `ERC721` or `ERC1155`. |
+| last\_token\_uri\_sync | string | โ | When the token\_uri was last updated. |
+| last\_metadata\_sync | string | โ | When the metadata was last updated. |
+| metadata | object | โ | A JSON object containing NFT metadata. May be `null`. |
+| minter\_address | string | โ | Minter address. May be `null`. |
+| owner\_of | string | โ | The wallet address of the owner of the NFT. |
+| possible\_spam | boolean | โ | If `true`, the contract address has [been identified](https://docs.moralis.io/web3-data-api/evm/nft-spam-detection) as associated with spam or suspicious activities. |
+| possible\_phishing | boolean | โ | If `true`, the token has been identified as associated with phishing, as at least one of domain fields is found in database with phishing domains. |
+| synced\_at | string | โ | When the token was last synced with the node. |
+| token\_address | string | โ | The address of the NFT contract. |
+| token\_id | string | โ | The token ID of the NFT. |
+| token\_hash | string | โ | The token hash. May be `null`. |
+| token\_uri | string | โ | The URI to the metadata of the token. May be `null`. |
+| token\_domain | string | โ | Token domain. May be `null`. |
+| uri\_meta | object | โ | A standard [NftMetadata](/komodo-defi-framework/api/common_structures/nfts/#nft-metadata) object. |
### NftMetadata
The `NftMetadata` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ----------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| image | string | Optional. Direct URL to the NFT's image. |
-| image\_url | string | Optional. Optional. Url to the NFT's image. Derived from the `image` or `image_url` fields to prioritize the non-null value. Can be null if neither is provided. |
-| image\_domain | string | Optional. Extracted domain from the 'image\_url', if valid. |
-| name | string | Optional. Name of the token. |
-| description | string | Optional. Description of the token. |
-| attributes | object or array of objects | Optional. The values within this parameter will vary, and are set by the creator. Often used to store traits. |
-| animation\_url | string | Optional. Url to an animation to be displayed instead of a static image. |
-| animation\_domain | string | Optional. Extracted domain from the `animation_url`, if valid. |
-| external\_url | string | Optional. URL to the external source related to the token. |
-| external\_domain | string | Optional. Extracted domain from the `external_url`, if valid. |
-| image\_details | object | Optional. JSON containing additional details or attributes of the image. |
+| Parameter | Type | Required | Default | Description |
+| ----------------- | -------------------------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------- |
+| image | string | โ | - | Direct URL to the NFT's image. |
+| image\_url | string | โ | - | Url to the NFT's image. Derived from the `image` or `image_url` fields to prioritize the non-null value. Can be null if neither is provided. |
+| image\_domain | string | โ | - | Extracted domain from the 'image\_url', if valid. |
+| name | string | โ | - | Name of the token. |
+| description | string | โ | - | Description of the token. |
+| attributes | object or array of objects | โ | - | The values within this parameter will vary, and are set by the creator. Often used to store traits. |
+| animation\_url | string | โ | - | Url to an animation to be displayed instead of a static image. |
+| animation\_domain | string | โ | - | Extracted domain from the `animation_url`, if valid. |
+| external\_url | string | โ | - | URL to the external source related to the token. |
+| external\_domain | string | โ | - | Extracted domain from the `external_url`, if valid. |
+| image\_details | object | โ | - | JSON containing additional details or attributes of the image. |
```json
@@ -126,12 +138,12 @@ The `NftMetadata` object includes the following items for a given coin or token:
The `NftProvider` object is used in the 'enable\_nft' RPC method. It defines the NFT providers that are avaialable and their configuration.
-| Parameter | Type | Description |
-| ------------------ | ------- | ---------------------------------------------------------------------------- |
-| type | string | Specifies the type of the provider. |
-| info | object | Additional information about the provider |
-| info.url | string | URL of the provider's endpoint |
-| info.komodo\_proxy | boolean | Optional. Indicates whether proxy authentication is enabled for the endpoint |
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------- | :------: | :-----: | ------------------------------------------------------------------ |
+| type | string | โ | - | Specifies the type of the provider. |
+| info | object | โ | - | Additional information about the provider |
+| info.url | string | โ | - | URL of the provider's endpoint |
+| info.komodo\_proxy | boolean | โ | - | Indicates whether proxy authentication is enabled for the endpoint |
```json
@@ -189,16 +201,16 @@ The `NftTransfer` object includes the following items for each token transaction
### NftTransferFilter
-The `NftTransferFilter` object inclu
+The `NftTransferFilter` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ----------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| receive | boolean | Optional, defaults to `false`. If `true`, only transfers where user received NFTs are included in the response. |
-| send | boolean | Optional, defaults to `false`. If `true`, only transfers where user sent NFTs are included in the response. |
-| from\_date | integer | Optional. A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers from this date onwards (inclusive). |
-| to\_date | integer | Optional. A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers up to this date (inclusive). |
-| exclude\_spam | boolean | Optional, defaults to `false`. If `true`, only transfers which have param `possible_spam:false` are included in the response. |
-| exclude\_phishing | boolean | Optional, defaults to `false`. If `true`, only transfers which have param `possible_phishing:false` are included in the response. |
+| Parameter | Type | Required | Default | Description |
+| ----------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| receive | boolean | โ | `false` | If `true`, only transfers where user received NFTs are included in the response. |
+| send | boolean | โ | `false` | If `true`, only transfers where user sent NFTs are included in the response. |
+| from\_date | integer | โ | - | A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers from this date onwards (inclusive). |
+| to\_date | integer | โ | - | A timestamp in [unix epoch format](https://www.epochconverter.com/). If `true`, filter includes transfers up to this date (inclusive). |
+| exclude\_spam | boolean | โ | `false` | If `true`, only transfers which have param `possible_spam:false` are included in the response. |
+| exclude\_phishing | boolean | โ | `false` | If `true`, only transfers which have param `possible_phishing:false` are included in the response. |
```json
@@ -209,26 +221,53 @@ The `NftTransferFilter` object inclu
```
+### MoralisNftDetails
+
+| Parameter | Type | Required | Description |
+| ---------------------- | ------- | :------: | --------------------------------------------------------------------- |
+| amount | string | โ | The amount of this NFT the user owns (used by `ERC1155`). |
+| block\_number\_minted | integer | โ | The block height when the NFT was minted. May be `null`. |
+| block\_number | integer | โ | The block height when the amount or owner changed. |
+| chain | string | โ | Chain name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
+| name | string | โ | May be `null`. An NFT collection name. |
+| contract\_type | string | โ | The type of NFT contract standard. One of `ERC721` or `ERC1155`. |
+| last\_token\_uri\_sync | string | โ | When the token\_uri was last updated. |
+| metadata | string | โ | May be `null` or a JSON stringified object containing NFT metadata. |
+| normalized\_metadata | object | โ | A JSON object containing NFT metadata. |
+| possible\_spam | boolean | โ | Indicates if the NFT collection is flagged as spam. |
+| symbol | string | โ | May be `null`. The symbol of the NFT collection. |
+| synced\_at | string | โ | When the NFT was last synced with the node. |
+| token\_address | string | โ | The smart contract address of this NFT. |
+| token\_hash | string | โ | A hash uniquely identifying this NFT's metadata. |
+| token\_id | string | โ | The token ID of this NFT. |
+| token\_uri | string | โ | May be `null`. A URI to the NFT metadata (Usually an IPFS link). |
+| possible\_phishing | boolean | โ | Indicates if the NFT is flagged as phishing. |
+
+### TokenProtocol
+
+Standard object structure used in token information methods like [get\_token\_info](/komodo-defi-framework/api/v20/utils/get_token_info/#get-token-info).
+
+| Parameter | Type | Required | Description |
+| -------------- | ------ | :------: | ----------------------------------------------------------- |
+| type | string | โ | Token type - e.g `ERC20` for tokens on the Ethereum network |
+| protocol\_data | object | โ | Protocol-specific data object |
+
+### TokenProtocolData
+
+Sub-object of [TokenProtocol](/komodo-defi-framework/api/common_structures/nfts/#token-protocol) containing platform-specific token information.
+
+| Parameter | Type | Required | Description |
+| ----------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| platform | string | โ | The parent coin of the token's platform - e.g `MATIC` for PLG20 tokens |
+| contract\_address | string | โ | **Must be mixed case** The identifying hex string for the token's contract. Can be found on sites like [EthScan](https://etherscan.io/), [BscScan](https://bscscan.com/) & [PolygonScan](https://polygonscan.com/) |
+
### WithdrawNftData
The `WithdrawNftData` object is used for withdrawals of NFTs on ERC721 and ERC1155 contracts. It includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| -------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| chain | string | The token chain. Chain must be [activated](/komodo-defi-framework/api/legacy/coin_activation/) first. |
-| to | string | Destination address to withdraw the token to. |
-| token\_address | string | Token address. |
-| token\_id | string | Token ID. |
-| fee | object | A standard [WithdrawFee](/komodo-defi-framework/api/common_structures/wallet/#withdraw-fee) object. May be missing for older transfers. |
-| amount | string | Optional, ERC1155 only. Defaults to `1`. Amount of NFTs to withdraw. Ignored if `max` is true. |
-| max | boolean | Optional, ERC1155 only. Defaults to `false`. If `true`, amount parameter will be ignored and all NFTs with this `token_id` will be sent. |
-
-
- When the `type` parameter in a [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/) request is `withdraw_erc721`, it means the NFT is absolutely unique,
- and it has only 1 owner and the owner can own only 1 NFT with this `token_id`
- in its `token_address` (also referred to as contract address).
- When the `type` parameter in a [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/) request is `withdraw_erc1155`, it means that it is possible for more
- than 1 user to own one or more of the same NFT (with an identical `token_id`).
- Due to this difference, the `amount` and `max` fields are only used the when
- the `type` value is `withdraw_erc1155`.
-
+| Parameter | Type | Required | Default | Description |
+| -------------- | ------ | :------: | :-----: | -------------------------------------------------------------------------------------------------- |
+| token\_address | string | โ | `-` | The contract address of the NFT |
+| token\_id | string | โ | `-` | The ID of the NFT |
+| to | string | โ | `-` | The recipient's address |
+| amount | string | โ | `-` | The amount to withdraw (for ERC1155 NFTs). For ERC721 NFTs, this is always `1` and can be omitted. |
diff --git a/src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
index b6e24751c..c9916f337 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx
@@ -1,59 +1,61 @@
export const title = "Komodo DeFi SDK Common Structures: Orders";
export const description = "Each order on the Komodo Defi oderbook can be queried to view full details of each order for a pair, or the best orders for a ticker.";
-# Order Structures
+# Order Common Structures
+
+## orders\_common\_structures {{label : 'orders_common_structures', tag : 'structures'}}
### 1inchProtocolImage
-| Structure | Type | Description |
-| ---------- | ------ | ----------------------------- |
-| id | string | Protocol id. |
-| title | string | Protocol title. |
-| img | string | Link to protocol image. |
-| img\_color | string | Link to protocol image color. |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------ | :------: | :-----: | ----------------------------- |
+| id | string | โ | - | Protocol id. |
+| title | string | โ | - | Protocol title. |
+| img | string | โ | - | Link to protocol image. |
+| img\_color | string | โ | - | Link to protocol image color. |
### 1inchProtocolInfo
-| Structure | Type | Description |
-| -------------------- | ------- | ---------------------------- |
-| name | string | Liquidity source name. |
-| part | numeric | Protocol part. |
-| from\_token\_address | string | From-token contract address. |
-| to\_token\_address | numeric | To-token contract address. |
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | ---------------------------- |
+| name | string | โ | - | Liquidity source name. |
+| part | numeric | โ | - | Protocol part. |
+| from\_token\_address | string | โ | - | From-token contract address. |
+| to\_token\_address | numeric | โ | - | To-token contract address. |
### 1inchTokenInfo
-| Structure | Type | Description |
-| --------- | -------------- | ---------------------------------------------------------- |
-| address | string | Token contract address. |
-| symbol | string | Token symbol. |
-| name | string | Token name. |
-| decimals | numeric | Number of digits after decimal point for the token amount. |
-| eip2612 | boolean | Is Eip-2612 supported. |
-| is\_fot | boolean | Is FoT token. |
-| logo\_uri | string | Token logo uri. |
-| tags | list of string | Token tags. |
+| Parameter | Type | Required | Default | Description |
+| --------- | -------------- | :------: | :-----: | ---------------------------------------------------------- |
+| address | string | โ | - | Token contract address. |
+| symbol | string | โ | - | Token symbol. |
+| name | string | โ | - | Token name. |
+| decimals | numeric | โ | - | Number of digits after decimal point for the token amount. |
+| eip2612 | boolean | โ | - | Is Eip-2612 supported. |
+| is\_fot | boolean | โ | - | Is FoT token. |
+| logo\_uri | string | โ | - | Token logo uri. |
+| tags | list of string | โ | - | Token tags. |
### 1inchTxFields
-| Structure | Type | Description |
-| ---------- | ------- | ----------------- |
-| from | string | From address |
-| to | string | To address |
-| data | string | Transaction data |
-| value | numeric | Transaction value |
-| gas\_price | float | Gas price |
-| gas | numeric | Gas |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | ----------------- |
+| from | string | โ | - | From address |
+| to | string | โ | - | To address |
+| data | string | โ | - | Transaction data |
+| value | numeric | โ | - | Transaction value |
+| gas\_price | float | โ | - | Gas price |
+| gas | numeric | โ | - | Gas |
### CancelBy
-| Structure | Type | Description |
-| ----------- | ------ | -------------------------------------------------------------------------------------------------------------------------------- |
-| Type | string | `All` to cancel all orders; `Pair` to cancel all orders for specific coin pairs; `Coin` to cancel all orders for a specific coin |
-| data | object | additional data the cancel condition; present with `Pair` and `Coin` types |
-| data.base | string | base coin of the pair; `Pair` type only |
-| data.rel | string | rel coin of the pair; `Pair` type only |
-| data.ticker | string | order is cancelled if it uses `ticker` as base or rel; `Coin` type only |
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------ | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------- |
+| Type | string | โ | - | `All` to cancel all orders; `Pair` to cancel all orders for specific coin pairs; `Coin` to cancel all orders for a specific coin |
+| data | object | โ | - | additional data the cancel condition; present with `Pair` and `Coin` types |
+| data.base | string | โ | - | base coin of the pair; `Pair` type only |
+| data.rel | string | โ | - | rel coin of the pair; `Pair` type only |
+| data.ticker | string | โ | - | order is cancelled if it uses `ticker` as base or rel; `Coin` type only |
To cancel all orders for a specific coin:
@@ -82,12 +84,12 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
### ConfSettings
-| Structure | Type | Description |
-| ----------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base\_confs | number | Number of required confirmations on the base coin's blockchain for a transaction to complete an atomic swap event. |
-| base\_nota | bool | Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/) is required on the base coin's blockchain for a transaction to complete an atomic swap event. |
-| rel\_confs | number | Number of required confirmations on the rel coin's blockchain for a transaction to complete an atomic swap event. |
-| rel\_nota | bool | Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/) is required on the rel coin's blockchain for a transaction to complete an atomic swap event. |
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------ | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base\_confs | number | โ | - | Number of required confirmations on the base coin's blockchain for a transaction to complete an atomic swap event. |
+| base\_nota | bool | โ | - | Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/) is required on the base coin's blockchain for a transaction to complete an atomic swap event. |
+| rel\_confs | number | โ | - | Number of required confirmations on the rel coin's blockchain for a transaction to complete an atomic swap event. |
+| rel\_nota | bool | โ | - | Whether [dPoW notarization](https://komodoplatform.com/en/blog/dpow-demystified/) is required on the rel coin's blockchain for a transaction to complete an atomic swap event. |
```json
@@ -104,10 +106,10 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
## MatchBy
-| Structure | Type | Description |
-| --------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------- |
-| Type | string | `Any` to match with any other order; `Orders` to select specific uuids; `Pubkeys` to select specific nodes; default is `Any` |
-| data | array of strings | A list of order uuids (to match for `Orders` type) or pubkeys of nodes (to match for `Pubkeys` type) |
+| Parameter | Type | Required | Default | Description |
+| --------- | ---------------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------- |
+| Type | string | โ | `Any` | `Any` to match with any other order; `Orders` to select specific uuids; `Pubkeys` to select specific nodes |
+| data | array of strings | โ | - | A list of order uuids (to match for `Orders` type) or pubkeys of nodes (to match for `Pubkeys` type) |
```json
@@ -135,10 +137,10 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
## OrderAddress
-| Structure | Type | Description |
-| ------------- | ------ | -------------------------------------------------------------------- |
-| address\_type | string | Generally `Transparent`, but may be `Shielded` for supporting coins. |
-| address\_data | string | The actual address text for sending and receiving funds. |
+| Parameter | Type | Required | Default | Description |
+| ------------- | ------ | :------: | :-----: | -------------------------------------------------------------------- |
+| address\_type | string | โ | - | Generally `Transparent`, but may be `Shielded` for supporting coins. |
+| address\_data | string | โ | - | The actual address text for sending and receiving funds. |
```json
@@ -155,7 +157,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
Compare and confirm the differences between this object in v1 and v2 methods.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| coin | string | The ticker of the coin |
| address | string | The address offering the trade |
@@ -171,7 +173,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
| pubkey | string | The pubkey of the offer provider |
| age | number | The age of the offer (in seconds) |
| zcredits | number | The zeroconf deposit amount (deprecated) |
-| netid | number | The id of the network on which the request is made (default is `0`) |
+| netid | number | The id of the network on which the request is made |
| uuid | string | The uuid of order |
| is\_mine | bool | Whether the order is placed by me |
| base\_max\_volume | string (decimal) | The maximum amount of `base` coin the offer provider is willing to buy or sell |
@@ -198,7 +200,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
Compare and confirm the differences between this object in v1 and v2 methods.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| coin | string | The ticker of the coin |
| address | object | A standard [OrderAddress](/komodo-defi-framework/api/common_structures/orders/#order-address) object. |
@@ -216,7 +218,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
### OrderStatusData
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| base | string | base currency |
| rel | string | rel currency |
@@ -242,7 +244,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
```json
{
"available_amount": "1",
- "base": "BEER",
+ "base": "DOC",
"cancellable": true,
"created_at": 1568808684710,
"matches": {
@@ -264,22 +266,22 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
"last_updated": 1560529572571,
"request": {
"action": "Buy",
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
"method": "request",
- "rel": "PIZZA",
+ "rel": "MARTY",
"rel_amount": "1",
"sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
},
"reserved": {
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
"method": "reserved",
- "rel": "PIZZA",
+ "rel": "MARTY",
"rel_amount": "1",
"sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
"taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
@@ -301,7 +303,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
[1, [1]],
[1, [1]]
],
- "rel": "ETOMIC",
+ "rel": "AVAX",
"started_swaps": ["60aaacca-ed31-4633-9326-c9757ea4cf78"],
"uuid": "ea77dcc3-a711-4c3d-ac36-d45fc5e1ee0c"
}
@@ -314,7 +316,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
Compare and confirm the differences between this object in v1 and v2 methods.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| coin | string | The ticker of the coin |
| address | string | The address offering the trade |
@@ -357,7 +359,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
Compare and confirm the differences between this object in v1 and v2 methods.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| coin | string | The ticker of the coin |
| address | object | A standard [OrderAddress](/komodo-defi-framework/api/common_structures/orders/#order-address) object. |
@@ -375,7 +377,7 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
## OrderSummaryData
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------- | ---------------- | --------------------------------------------------------------------------------- |
| uuid | string | uuid of the order |
| order\_type | string | Type of the order; "Maker" or "Taker" |
@@ -390,9 +392,9 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
### OrderType
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Type | string | There are two types from which to choose: `GoodTillCancelled` and `FillOrKill`. The `GoodTillCancelled` order is automatically converted to a `maker` order if the order is not matched in 30 seconds, and this `maker` order stays in the orderbook until explicitly cancelled. On the other hand, a `FillOrKill` order is cancelled if it is not matched within 30 seconds. The default type is `GoodTillCancelled` |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Type | string | โ | There are two types from which to choose: `GoodTillCancelled` and `FillOrKill`. The `GoodTillCancelled` order is automatically converted to a `maker` order if the order is not matched in 30 seconds, and this `maker` order stays in the orderbook until explicitly cancelled. On the other hand, a `FillOrKill` order is cancelled if it is not matched within 30 seconds. The default type is `GoodTillCancelled` |
If your order includes UTXO coins activated via electrum, and connection to its servers is lost, your order will automatically cancel and will need to be recreated once the connection is restored.
@@ -422,10 +424,10 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
### RequestBy
-| Structure | Type | Description | |
-| --------- | ------- | ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| type | integer | Defines whether requesting by `volume` or by `number`. | |
-| value | numeric | string | If `type` is `volume`, the amount of `coin` (defined in the parent object) the user is willing to buy or sell. If `type` is `number`, the number of best price trades to return. |
+| Parameter | Type | Required | Description |
+| --------- | -------------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | integer | โ | Defines whether requesting by `volume` or by `number`. |
+| value | numeric string | โ | If `type` is `volume`, the amount of `coin` (defined in the parent object) the user is willing to buy or sell. If `type` is `number`, the number of best price trades to return. |
Filter response to return the best trades for up to 20 of the coin defined in the parent object:
@@ -448,3 +450,34 @@ export const description = "Each order on the Komodo Defi oderbook can be querie
}
```
+
+### PairDepth
+
+Used in [orderbook\_depth](/komodo-defi-framework/api/legacy/orderbook_depth/) responses to represent the depth information for a trading pair.
+
+| Parameter | Type | Required | Description |
+| --------- | ------------------- | :------: | ------------------------- |
+| pair | string | โ | Trading pair name |
+| asks | array of \[decimal] | โ | Array of ask price levels |
+| bids | array of \[decimal] | โ | Array of bid price levels |
+
+### DepthInfo
+
+Used within [PairDepth](/komodo-defi-framework/api/common_structures/orders/#pair-depth) objects to represent ask and bid counts.
+
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------- |
+| asks | number | The number of asks for this trading pair |
+| bids | number | The number of bids for this trading pair |
+
+
+ ```json
+ {
+ "pair": ["DOC", "MARTY"],
+ "depth": {
+ "asks": 2,
+ "bids": 6
+ }
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
similarity index 59%
rename from src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx
rename to src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
index ef71183e7..9f574d5d3 100644
--- a/src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/rational_number_note/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo DeFi Framework Method: Rational Number Type";
export const description = "The Komodo DeFi Framework API now offers the num-rational crate feature. This is used to represent order volumes and prices.";
-# Note About Rational Number Type
+# Rational Number Type
+
+## rational\_number\_type {{label: 'rational_number_type', tag: 'overview'}}
The Komodo DeFi Framework API now offers the [num-rational crate](https://crates.io/crates/num-rational) feature. This is used to represent order volumes and prices.
@@ -13,26 +15,25 @@ The number can be represented in the following two JSON formats:
1. As a fraction object that contains a numerator and a denominator as numeric strings, as follows:
-```json
-{
- "numer": "10000",
- "denom": "3000"
-}
-```
+ ```json
+ {
+ "numer": "10000",
+ "denom": "3000"
+ }
+ ```
2. As a unique format supplied by the `num-rational` crate:
-```json
-[
- [1, [0, 1]],
- [1, [1]]
-]
-```
-
-In the above unique format, the first item `[1,[0,1]]` is the `numerator` and the second item `[1,[1]]` is the `denominator`.
+ ```json
+ [
+ [1, [0, 1]],
+ [1, [1]]
+ ]
+ ```
-The `numerator` and `denominator` are BigInteger numbers represented as a sign and a uint32 array (where numbers are 32-bit parts of big integer in little-endian order).
+In the above unique format, the first item `[1,[0,1]]` is the numerator and the second item `[1,[1]]` is the denominator.
-`[1,[0,1]]` represents `+0000000000000000000000000000000010000000000000000000000000000000` = `4294967296`
+The numerator and denominator are BigInteger numbers represented as a sign and a uint32 array (where numbers are 32-bit parts of big integer in little-endian order).
-`[-1,[1,1]]` represents `-1000000000000000000000000000000010000000000000000000000000000000` = `-4294967297`
+* `[1,[0,1]]` represents `+0000000000000000000000000000000010000000000000000000000000000000` = `4294967296`
+* `[-1,[1,1]]` represents `-1000000000000000000000000000000010000000000000000000000000000000` = `-4294967297`
diff --git a/src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
index 7b96470c3..87d0581ec 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx
@@ -1,16 +1,18 @@
export const title = "Komodo DeFi SDK Common Structures: Swaps";
export const description = "Each active or completed trade from the Komodo DeFi SDK includes an unique identifier (UUID), a summary of the trade and detailed information relating to each swap event.";
-# Swap Structures
+# Swap Common Structures
+
+## swaps\_common\_structures {{label : 'swaps_common_structures', tag : 'structures'}}
### SwapEvent
There are a variety if swap events which may occur during a trade. See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info.
-| Parameter | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| type | string | See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info. |
-| data | varies | The data field may contain contextual information (e.g. txids) releated to a swap event. In some cases, it will be `null`. |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | โ | See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info. |
+| data | varies | โ | The data field may contain contextual information (e.g. txids) releated to a swap event. In some cases, it will be `null`. |
#### Example
@@ -30,10 +32,10 @@ There are a variety if swap events which may occur during a trade. See [Maker Ev
For each step of a trade, a `SwapEvent` will be created, alongside the timestamp of the event. See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info.
-| Parameter | Type | Description |
-| --------- | ------- | ---------------------------------------------------------------------------------------------- |
-| timestamp | integer | Timestamp for the `SwapEvent` in UNIX format. |
-| event | object | A standard [SwapEvent](/komodo-defi-framework/api/common_structures/swaps/#swap-event) object. |
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ---------------------------------------------------------------------------------------------- |
+| timestamp | integer | โ | Timestamp for the `SwapEvent` in UNIX format. |
+| event | object | โ | A standard [SwapEvent](/komodo-defi-framework/api/common_structures/swaps/#swap-event) object. |
#### Example
@@ -56,19 +58,19 @@ Each swap status will be nested under its associated UUID.
We should add a "maker" resonse example also. Unsure if `uuid` on maker side is swap or order uuid in response.
-| Parameter | Type | Description |
-| --------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| type | string | `Maker` or `Taker`. Indicates if the user created the order (maker), or matched with an existing order (taker). |
-| uuid | string | A unique identifier for the swap. |
-| events | list | A list of swap events. The structure of each event varies depending on its type, as detailed in the [SwapEvents](/komodo-defi-framework/api/common_structures/swaps/) section. |
-| maker\_coin | string | The coin being sent by the maker and received by the taker. |
-| taker\_coin | string | The coin being sent by the taker and received by the maker. |
-| maker\_amount | numeric string | The amount of `maker_coin` being traded. |
-| taker\_amount | numeric string | The amount of `taker_coin` being traded. |
-| gui | string | An identifier for the GUI used to initiate the swap, as defined in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/). May be `null` if not defined. |
-| mm\_version | string | The release version and/or commit hash of the Komodo DeFi SDK used to initiate the swap. |
-| success\_events | list | A list of possible swap event types for a successful swap, for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-success-events) and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-success-events). |
-| error\_events | list | A list of possible swap event types which may appear in a failed swap, for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-error-events) and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-error-events). |
+| Parameter | Type | Required | Default | Description |
+| --------------- | -------------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | โ | `-` | `Maker` or `Taker`. Indicates if the user created the order (maker), or matched with an existing order (taker). |
+| uuid | string | โ | `-` | A unique identifier for the swap. |
+| events | list | โ | `-` | A list of swap events. The structure of each event varies depending on its type, as detailed in the [SwapEvents](/komodo-defi-framework/api/common_structures/swaps/) section. |
+| maker\_coin | string | โ | `-` | The coin being sent by the maker and received by the taker. |
+| taker\_coin | string | โ | `-` | The coin being sent by the taker and received by the maker. |
+| maker\_amount | numeric string | โ | `-` | The amount of `maker_coin` being traded. |
+| taker\_amount | numeric string | โ | `-` | The amount of `taker_coin` being traded. |
+| gui | string | โ | `null` | An identifier for the GUI used to initiate the swap, as defined in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/). |
+| mm\_version | string | โ | `-` | The release version and/or commit hash of the Komodo DeFi SDK used to initiate the swap. |
+| success\_events | list | โ | `-` | A list of possible swap event types for a successful swap, for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-success-events) and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-success-events). |
+| error\_events | list | โ | `-` | A list of possible swap event types which may appear in a failed swap, for [makers](/komodo-defi-framework/api/common_structures/swaps/maker_events/#maker-error-events) and [takers](/komodo-defi-framework/api/common_structures/swaps/taker_events/#taker-error-events). |
#### Example
diff --git a/src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
index 3b0d2ea2b..3b56c7375 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo Defi SDK Swaps: Maker Events";
export const description = "A description of events and outcomes for each step of an atomic swap from the maker's perspective.";
-# Maker Swap Events
+# Maker Events
+
+## maker\_events {{label : 'maker_events', tag : 'structures'}}
The atomic swap process goes through a series of steps to perform and confirm transactions, then release funds accordingly. If a swap fails, the taker payment will be returned to the taker's address (minus network transaction fees). Sometimes failed swaps were due to a taker or maker going offline in the middle of a swap, so `Swap Watcher` seednodes were created to process certain events on behalf of the maker/taker.
@@ -50,26 +52,26 @@ Click on the Events below to view thier structure:
The swap goes to the negotiation stage after this event occurs.
- | Structure | Type | Description |
- | ------------------------------ | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
- | taker\_coin | string | the ticker of the taker coin |
- | maker\_coin | string | the ticker of the maker coin |
- | taker | string (hexadecimal) | the p2p ID of taker node |
- | secret | string (hexadecimal) | a random secret, the hash of which is used to lock atomic-swap payments |
- | secret\_hash | string (hexadecimal) | the hash of the swap secret |
- | my\_persistent\_pub | string (hexadecimal) | a persistent secp256k1 public key of maker node |
- | lock\_duration | number (integer) | the lock duration of swap payments in seconds. The sender can refund the transaction when the lock duration is passed. The taker payment is locked for the lock duration. The maker payment is locked for lock duration \* 2 |
- | maker\_amount | string (numeric) | the amount of coins to be swapped by maker |
- | taker\_amount | string (numeric) | the amount of coins to be swapped by taker |
- | maker\_payment\_confirmations | number (integer) | the required number of blockchain confirmations for maker payment |
- | maker\_payment\_requires\_nota | bool | whether dPoW notarization is required for maker payment; can be null; available since `beta-2.0.1738` |
- | taker\_payment\_confirmations | number (integer) | the required number of blockchain confirmations for taker payment |
- | taker\_payment\_requires\_nota | bool | whether dPoW notarization is required for taker payment; can be null; available since `beta-2.0.1738` |
- | maker\_payment\_lock | number (UTC timestamp in seconds) | the maker payment is locked until this timestamp |
- | uuid | string | the swap uuid |
- | started\_at | number (UTC timestamp in seconds) | the timestamp at the start of the swap |
- | maker\_coin\_start\_block | number (integer) | the maker coin block number at the start of the swap |
- | taker\_coin\_start\_block | number (integer) | the taker coin block number at the start of the swap |
+ | Parameter | Type | Required | Description |
+ | ------------------------------ | --------------------------------- | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | taker\_coin | string | โ | the ticker of the taker coin |
+ | maker\_coin | string | โ | the ticker of the maker coin |
+ | taker | string (hexadecimal) | โ | the p2p ID of taker node |
+ | secret | string (hexadecimal) | โ | a random secret, the hash of which is used to lock atomic-swap payments |
+ | secret\_hash | string (hexadecimal) | โ | the hash of the swap secret |
+ | my\_persistent\_pub | string (hexadecimal) | โ | a persistent secp256k1 public key of maker node |
+ | lock\_duration | number (integer) | โ | the lock duration of swap payments in seconds. The sender can refund the transaction when the lock duration is passed. The taker payment is locked for the lock duration. The maker payment is locked for lock duration \* 2 |
+ | maker\_amount | string (numeric) | โ | the amount of coins to be swapped by maker |
+ | taker\_amount | string (numeric) | โ | the amount of coins to be swapped by taker |
+ | maker\_payment\_confirmations | number (integer) | โ | the required number of blockchain confirmations for maker payment |
+ | maker\_payment\_requires\_nota | bool | โ | whether dPoW notarization is required for maker payment; can be null; available since `beta-2.0.1738` |
+ | taker\_payment\_confirmations | number (integer) | โ | the required number of blockchain confirmations for taker payment |
+ | taker\_payment\_requires\_nota | bool | โ | whether dPoW notarization is required for taker payment; can be null; available since `beta-2.0.1738` |
+ | maker\_payment\_lock | number (UTC timestamp in seconds) | โ | the maker payment is locked until this timestamp |
+ | uuid | string | โ | the swap uuid |
+ | started\_at | number (UTC timestamp in seconds) | โ | the timestamp at the start of the swap |
+ | maker\_coin\_start\_block | number (integer) | โ | the maker coin block number at the start of the swap |
+ | taker\_coin\_start\_block | number (integer) | โ | the taker coin block number at the start of the swap |
```json
@@ -83,9 +85,9 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -99,10 +101,10 @@ Click on the Events below to view thier structure:
Maker starts waiting for taker to send the dex fee after this event occurs.
- | Structure | Type | Description |
- | ------------------------ | --------------------------------- | ------------------------------------------------ |
- | taker\_payment\_locktime | number (UTC timestamp in seconds) | the taker payment is locked until this timestamp |
- | taker\_pubkey | string (hexadecimal) | a persistent secp256k1 public key of taker node |
+ | Parameter | Type | Required | Description |
+ | ------------------------ | --------------------------------- | :------: | ------------------------------------------------ |
+ | taker\_payment\_locktime | number (UTC timestamp in seconds) | โ | the taker payment is locked until this timestamp |
+ | taker\_pubkey | string (hexadecimal) | โ | a persistent secp256k1 public key of taker node |
```json
@@ -110,7 +112,7 @@ Click on the Events below to view thier structure:
"data": {
"lock_duration": 7800,
"maker_amount": "1",
- "maker_coin": "BEER",
+ "maker_coin": "DOC",
"maker_coin_start_block": 154221,
"maker_payment_confirmations": 1,
"maker_payment_lock": 1561545442,
@@ -119,7 +121,7 @@ Click on the Events below to view thier structure:
"started_at": 1561529842,
"taker": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"taker_amount": "1",
- "taker_coin": "PIZZA",
+ "taker_coin": "MARTY",
"taker_coin_start_block": 141363,
"taker_payment_confirmations": 1,
"uuid": "6bf6e313-e610-4a9a-ba8c-57fc34a124aa"
@@ -135,9 +137,9 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -156,10 +158,10 @@ Click on the Events below to view thier structure:
Maker sends their payment after this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | --------------------------------------- |
- | tx\_hash | string | the hash of the transaction |
- | tx\_hex | string | transaction bytes in hexadecimal format |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | --------------------------------------- |
+ | tx\_hash | string | โ | the hash of the transaction |
+ | tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -179,9 +181,9 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -195,9 +197,9 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -216,17 +218,17 @@ Click on the Events below to view thier structure:
Maker starts waiting for taker to send his payment after this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | --------------------------------------- |
- | tx\_hash | string | the hash of the transaction |
- | tx\_hex | string | transaction bytes in hexadecimal format |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | --------------------------------------- |
+ | tx\_hash | string | โ | the hash of the transaction |
+ | tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
{
"data": {
"tx_hash": "efa90a2918e6793c8a2725c06ee34d0fa76c43bc85e680be195414e7aee36154",
- "tx_hex": "0400008085202f890cdcd071edda0d5f489b0be9c8b521ad608bb6d7f43f6e7a491843e7a4d0078f85000000006b483045022100fbc3bd09f8e1821ed671d1b1d2ed355833fb42c0bc435fef2da5c5b0a980b9a002204ef92b35576069d640ca0ac08f46645e5ade36afd5f19fb6aad19cfc9fb221fb012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffe6ae2a3ce221a6612d9e640bdbe10a2e477b3bc68a1aeee4a6784cb18648a785010000006a47304402202000a7e60ae2ce1529247875623ef2c5b42448dcaeac8de0f8f0e2f8e5bd8a6b0220426321a004b793172014f522efbca77a3dc92e86ce0a75330d8ceb83072ad4e7012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff9335553edcbac9559cae517a3e25b880a48fabf661c4ac338394972eef4572da000000006b4830450221008ded7230f2fb37a42b94f96174ec192baf4cd9e9e68fb9b6cf0463a36a6093e00220538de51ceda1617f3964a2350802377940fdfa018cc1043d77c66081b1cab0c4012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3fffffffff91b5d3733877f84108de77fec46bee156766e1a6837fa7b580ccbc3905acb14000000006b483045022100d07cf1fd20e07aafdc942ba56f6b45baee61b93145a2bdba391e2cdb8024bf15022056ea8183990703ef05018df2fe8bd5ec678ec0f9207b0283292b2cdafc5e1e0c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff147870387ca938b2b6e7daa96ba2496014f125c0e4e576273ef36ee8186c415a000000006a47304402204c5b15b641d7e34444456d2ea6663bdc8bd8216e309a7220814474f346b8425e0220634d1dd943b416b7a807704d7f7a3d46a60d88ef4e20734588a0b302c55fa82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd2b954ae9b4a61fad9f7bc956d24e38d7b6fe313da824bd3bd91287d5a6b49d9000000006b483045022100a7387d9ab7b2c92d3cbce525e96ffac5ae3ef14f848661741ada0db17715c4a002202c1417d5e3e04b1a2d1774a83bb8d5aa1c0536c100138123089fa69921b5d976012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff28792a2e26d9d7be0467fac52b12ece67410b23eea845008257979bd87d083e3000000006a473044022027c40517c33cd3202d4310cfd2c75f38e6d7804b255fc3838a32ea26e5a3cb0002202b4399e1d7e655b64f699318f2bfbdced49f064ee54e9d6a678668fce51caf96012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffa8bf797bacd213b74a9977ae1b956afe3af33a1ee94324e010a16db891a07441000000006a473044022004cbb1d970b9f02c578b5c1d7de33361581eebc19c3cd8d2e50b0211ca4ef13702200c93b9fe5428055b6274dc8e52073c3e87f5b5e4206134d745928ccfc9393919012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff2b6fd82c9a68111b67ad85a614a6ecb50f7b6eac3d21d8ebefd9a6065cdf5729000000006b483045022100fdff16c595c7b4a9b4fc1e445b565f7b29fe5b7a08f79291b0ff585c7b72ac2902200c694aa124013bd419ce2349f15d10435827868d35db939b9d3c344d16e78420012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff6a5468dd8c83553dc51022f2a2fb772cf91c8607dc2ca1b8f203ac534612ab29000000006b483045022100ba7cc79e7ae3720238bfc5caa225dc8017d6a0d1cb1ec66abaf724fd20b3b7ab02206e8c942756604af0f63b74af495a9b3b7f4a44c489267f69a14cf2b1b953f46e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff5f9f48a91d343fd5aef1d85f00850070931459ab256697afb728d1c81c1fa1d2000000006a47304402200ec85fc66f963e7504eb27361a4b4bb17de60e459da414fdc3962476de636134022056b62c15cf7f9b4e7d4e11c03e4e541dd348919b8c55efa4f1927e2fdd5ae8ea012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffee1f455924d3167e7f7abf452c1856e9abdcfe27dc889942dd249cb376169d38000000006b48304502210089274eed807c5d23d819f6dfa8a358a9748e56f2080be4396ef77bb19d91b17402207fc7b22c879534fffe0eeaaec8fc284e22c2756f380c05ea57b881a96b09f3af012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f5050000000017a9144eb3a361d8a15d7f6a8ef9d1cf44962a90c44d548702912b00000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac490e135d000000000000000000000000000000"
+ "tx_hex": "0400008085202f890cdcd071edda0d5f489b0be9c8b521ad608bb6d7f43f6e7a491843e7a4d0078f85000000006b483045022100fbc3bd09f8e1821ed671d1b1d2ed355833fb42c0bc435fef2da5c5b0a980b9a002204ef92b35576069d640ca0ac08f46645e5ade36afd5f19fb6aad19cfc9fb221fb012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffe6ae2a3ce221a6612d9e640bdbe10a2e477b3bc68a1aeee4a6784cb18648a785010000006a47304402202000a7e60ae2ce1529247875623ef2c5b42448dcaeac8de0f8f0e2f8e5bd8a6b0220426321a004b793172014f522efbca77a3dc92e86ce0a75330d8ceb83072ad4e7012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff9335553edcbac9559cae517a3e25b880a48fabf661c4ac338394972eef4572da000000006b4830450221008ded7230f2fb37a42b94f96174ec192baf4cd9e9e68fb9b6cf0463a36a6093e00220538de51ceda1617f3964a2350802377940fdfa018cc1043d77c66081b1cab0c4012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3fffffffff91b5d3733877f84108de77fec46bee156766e1a6837fa7b580ccbc3905acb14000000006b483045022100d07cf1fd20e07aafdc942ba56f6b45baee61b93145a2bdba391e2cdb8024bf15022056ea8183990703ef05018df2fe8bd5ec678ec0f9207b0283292b2cdafc5e1e0c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff147870387ca938b2b6e7daa96ba2496014f125c0e4e576273ef36ee8186c415a000000006a47304402204c5b15b641d7e34444456d2ea6663bdc8bd8216e309a7220814474f346b8425e0220634d1dd943b416b7a807704d7f7a3d46a60d88ef4e20734588a0b302c55fa82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd2b954ae9b4a61fad9f7bc956d24e38d7b6fe313da824bd3bd91287d5a6b49d9000000006b483045022100a7387d9ab7b2c92d3cbce525e96ffac5ae3ef14f848661741ada0db17715c4a002202c1417d5e3e04b1a2d1774a83bb8d5aa1c0536c100138123089fa69921b5d976012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff28792a2e26d9d7be0467fac52b12ece67410b23eea845008257979bd87d083e3000000006a473044022027c40517c33cd3202d4310cfd2c75f38e6d7804b255fc3838a32ea26e5a3cb0002202b4399e1d7e655b64f699318f2bfbdced49f064ee54e9d6a678668fce51caf96012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffa8bf797bacd213b74a9977ae1b956afe3af33a1ee94324e010a16db891a07441000000006a473044022004cbb1d970b9f02c578b5c1d7de33361581eebc19c3cd8d2e50b0211ca4ef13702200c93b9fe5428055b6274dc8e52073c3e87f5b5e4206134d745928ccfc9393919012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff2b6fd82c9a68111b67ad85a614a6ecb50f7b6eac3d21d8ebefd9a6065cdf5729000000006b483045022100fdff16c595c7b4a9b4fc1e445b565f7b29fe5b7a08f79291b0ff585c7b72ac2902200c694aa124013bd419ce2349f15d10435827868d35db939b9d3c344d16e78420012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff6a5468dd8c83553dc51022f2a2fb772cf91c8607dc2ca1b8f203ac534612ab29000000006b483045022100ba7cc79e7ae3720238bfc5caa225dc8017d6a0d1cb1ec66abaf724fd20b3b7ab02206e8c942756604af0f63b74af495a9b3b7f4a44c489267f69a14cf2b1b953f46e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff5f9f48a91d343fd5aef1d85f00850070931459ab256697afb728d1c81c1fa1d2000000006a47304402200ec85fc66f963e7504eb27361a4b4bb17de60e459da414fdc3962476de636134022056b62c15cf7f9b4e7d4e11c03e4e541dd348919b8c55efa4f1927e2fdd5ae8ea012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffee1f455924d3167e7f7abf452c1856e9abdcfe27dc889942dd249cb376169d38000000006b48304502210089274eed807c5d23d819f6dfa8a358a9748e56f2080be4396ef77bb19d91b17402207fc7b22c879534fffe0eeaaec8fc284e22c2756f380c05ea57b881a96b09f3af012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f5050000000017a9144eb3a361d8a15d7f6a8ef9d1cf44962a90c44d5487bb7e1e00000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac490e135d000000000000000000000000000000"
},
"type": "MakerPaymentSent"
}
@@ -238,9 +240,9 @@ Click on the Events below to view thier structure:
The `MakerPaymentDataSendFailed` event indicates that maker was not able to send his payment data to taker due to a network error.
When this event occurs, maker starts waiting for **maker payment lock time expiration** to issue a refund.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -254,9 +256,9 @@ Click on the Events below to view thier structure:
When this event occurs maker starts waiting for **maker payment lock time expiration** to issue a refund.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -275,17 +277,17 @@ Click on the Events below to view thier structure:
Maker starts waiting for taker payment confirmation after this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | --------------------------------------- |
- | tx\_hash | string | the hash of the transaction |
- | tx\_hex | string | transaction bytes in hexadecimal format |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | --------------------------------------- |
+ | tx\_hash | string | โ | the hash of the transaction |
+ | tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
{
"data": {
"tx_hash": "7e0e38e31dbe80792ef320b8c0a7cb9259127427ef8c2fca1d796f24484046a5",
- "tx_hex": "0400008085202f892082f6916932f9bf674a3fb00c3d5d765303ab68461f4abe0f91cc1162546914a9010000006b483045022100999b8bb0224476b5c344a466d0051ec7a8c312574ad8956a4177a42625cb86e302205a6664396bff3f2e6fe57adb7e082a26d1b8da9ee77b3fc24aa4148fdd5c84db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcad29a146b81bcaa44744efbec5149b6e3ca32bace140f75ad5794288d5bff6c000000006b483045022100b4dbfe88561c201fb8fbaf5bbf5bc0985893c909429c579425da84b02d23cc12022075f1e1e3eba38d167a6e84aac23faee5a2eb0799511e647213cee168529d4e5d012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa13eeacd04b3e26ae3f41530b560c615dafa0fd4235cc5b22d48ab97e7c3399c000000006a47304402201158306fe668cbf56ad3f586dc83c1cda9efab44cef46da6bc0fe242292c85ed02201d622fe283410320e760233ae81dc53df65406b09fd07f8649f1775689219c35012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff4352b9f1f01dde4209b9e91076a3cfcabdaa23d9d5a313abfe7edb67ee4273e3000000006b483045022100825242fb3c6d460580016e93718ae1f43917e53abcc1558a64a6ab6f406763dd0220543936ce4c725e5e9f03831274a8475b535171bb29e1919fcf52ba2a9c85a553012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcc0fa94b5973c893e61d470ae3982b0bedfd29cb0da2c60a362de438598f108c000000006b4830450221008c70a8e10ca37819e5a4d9783366e729e690d78f2fdd8a1f4812ddc14ec7d6ad022035ba8cb4d4e50684107f8af5c184582687b5d7dfda5d9be1bd45e45749c77f08012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffb0bd3bb9fedb7bbf49ca1612c955ba6095202186cef5be6952aed3dd32da4268000000006a4730440220592216d63c199faa587a4a6cbe11ca26027368a116b50818ce30eced59ca887202201bcafcf88f9f2632151596732f839d77cbe2f2243822c8551faffecc90b5dc19012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff65cf2831fc200e55aaacbe0881ad0edfb298ee6d4421b08b048aecc151716bd1000000006a47304402202032eb1ccebc3be4b94bae343d1d168e87040d2d20977c47d073d6bf490ef6c00220067656e00c4b8930167c54078609925cec7b893a52bcb9304e6b2602f564413e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffeaf67880bee214acecc74b12f648c1014d6394c4abf99832d408981bb460e999000000006b483045022100b9ae1cc824149220ac517298e6f21c26939485b31d0ae19d97d986c5f8f34e4502200a90578cf2c1835dbea00484af1f225711c255f1d0a3208f2e4f1154f0db2c9a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffad089c3fe7987a44f150f34b7ac66972de76dd84c739bdeddf360ab029dfd4d6000000006a473044022015f0386ed67a61626fbe5ae79e0d39d38e7b4072b648e8a26e23adadc0a8e5bc02202398188fa2feb26994e5c1e7e758788de3d5f0f0096f956a0cd58804710bea6a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffd6c66730546c62dd003b5af1f1e5ecfd339c62db0169c1d499584e09a8a9b288000000006b4830450221008d4c73f0e3c9d913ba32fd864167649242e3e891412ab80bdd3f7ff43a238ee20220602738e98008b146256b51d0df99e222aa165f2ce351241ebc23d8a098e2b0db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff12d9eff354f46cbd4446a0bff27a6a635ff5b1dc8a5dd8b0178bb5f89c9ec080000000006b48304502210098d3349ba9b13560748949933d2704663a5ab52cdc804afa1ac4da3e5992e0a002201525d7ad8466ad260219f3873fb7781addbd363f91e8063bfa86c7ed4e385b84012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff69e16767806ea5f069b7d46674f7aa747fcc6e541189ce7fcf92edcfd7642ff4000000006b4830450221008a5ebfe904c87f21947a44d8418190be5893993a683fde0f96df8a9487923da002205be1bbd8b518ba2f303cae23bc20806e84ffbba6a03f032385b15edb8df107f4012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640fffffffff4fbabd508178f553e676d67ce325796b03aa249b41a23c681c1ad9dedb45ae7000000006a47304402207cea6824abe1ce35e18954b858d45243e2cb57d27d782adc5b6b07ebd21a02d7022007ba0469b298c4b1a7c4a148fa16bae93d28593b34e197c10ac0d1faf9cc1bfa012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff14867aa59932d895be607fb7398f5594e39d9fa2e1c7daaed7b1390dbfdddcab000000006b4830450221009fb6e1885a3658c593809f95ecd2049f8ef9e00379686ac236b17312c9613d4c0220709fc50c9a920a19254389944db366c354708c19885d2479d9968fda0848f9f7012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff75777c692daaa21d216a1a2a7059203becfcdcf6793aa1259cdd7aadec957ab6000000006a47304402202945019860abf9b80e71f340320d114846efa4d2780ce12513e3983fb4d3f15b022019be008fb7368e3f1f022924dc7af1138b94041f46084dd27768bc8cacd1529f012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffca037b85742e93df4eef8e8ac3b8531321c8a8e21a4a941360866ea57a973665000000006a4730440220760283a7828edcc53671fc73e29c30cdc64d60d300292761d39730f0d09f94c202201e026293e3891a6fe46e40cd21778a41e21641a261a7fbf3bf75b034d9c788d9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa68edd030b4307ad87bfeff96a6db5b3ddd1a0901c488a4fe4d2093531896d75000000006b48304502210091a41e16b2c27d7ef6077e8de9df692b6013e61d72798ff9f7eba7fc983cdb65022034de29a0fb22a339e8044349913915444ab420772ab0ab423e44cfe073cb4e70012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff8c952791181993a7512e48d098a06e6197c993b83241a4bf1330c0e95f2c304d000000006b483045022100fa14b9301feb056f6e6b10446a660525cc1ff3e191b0c45f9e12dcd4f142422c02203f4a94f2a9d3ec0b74fac2156dd9b1addb8fa5b9a1cfc9e34b0802e88b1cbfa3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff32bc4d014542abf328fecff29b9f4c243c3dd295fe42524b20bf591a3ddc26a1000000006a47304402206f92c4da6651c8959f7aed61608d26b9e46f5c1d69f4fc6e592b1f552b6067f102201c8cc221eac731867d15d483cc83322dba2f14f31d3efb26be937a68ad772394012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffbb3877248c26b23023d7dbb83a5f8293c65c5bff4ac47935a4a31248cefffd91000000006a47304402205bab19ad082a1918e18ccb6462edc263196fb88c8fdfd6bd07a0cf031a4637810220371a621c1bdc6b957db2447a92dcf87b0309653a2db480c9ed623f34a6e6d8a9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff6415b7356c94609b9a7a7eb06e4c306896767abbc11399779f952fb9ae197059000000006b483045022100e2d038dbb9a873f5a58ec7901d6a7e79f1b404afea3d852056f4d0746cfb821102207fb274947b10d467cd71aa948e9a50f5f4430b661b27afc347efd9d6cc409d9c012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff1aeefdf80ec8a07d657ca64a2c0aa465f58e6284755c9a263c5a807be43b4b81000000006a47304402206e7ff765ba47a8785008f64f49c8e73232d582b2b2d0a49be0880c2557de8f8602206448423a6a37ad9740eb316513b31f73599ae14f65623709fb5443ae609f3e2e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3c091681df17b46f280bc9d8011c1bb31397637ce945b393f70380f8cd0a8b0d010000006a47304402206ca8717000f3086d364318f56d52e2369c40b88a1cb86455a8db262b4816698a02206711caf453bfda6b1b3542e27e68c3180f92f0548326d74e30b3ed18cd2c2353012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff91f32d98b581def165495aff6b69530e1f3de7f68fabfeb93730cf9793bbcd2a000000006a47304402200a8cd5e29ee7ff136772ea1789a39a027eaa1cd92f90f9d57fd8cf77202251f402203dd2bc282a838a5730e840a0d22b4f0edbe3cb2da00466c66bc2b5c66fc8b032012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff854d9226c28a1f5fe440e08f41000f3547f304ecf9cc010d0b5bc845ef1f039a000000006b483045022100fe6cce49975cc78af1c394bc02d995710833ba08cf7f8dd5f99add2cc7db26c40220793491309c215d8314a1c142bef7ec6b9a397249bec1c00a0a5ab47dfc1208b6012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff593bc907aa71f3b0f7aa8c48bb5f650595e65a5a733a9601a8374ed978eec9a7000000006a47304402206362ae3c4cf1a19ba0e43424b03af542077b49761172c1ad26d802f54b1b6ca602206bc7edb655bb0024c0e48c1f4c18c8864f8d1ce59ae55cd81dc0bd1234430691012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3b9da8c5ab0c0cd6b40f602ea6ed8e36a48034b182b9d1a77ffebd15fe203b94000000006b483045022100f8610eae25899663cb5fa9a4575d937da57cdfd41958794bbb4c02f8bed75da40220262d40e019ec3a57b252f4150d509cce6f8a2dbd83184a9fc2ed56aba8018b15012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0897c8a57e15e7f3893b195d65cf6c6001b29c8c9734213d7a3131f57b9eca2e000000006b483045022100c485cbd6408cf0759bcf23c4154249882934b522a93c6b49e62412305bf7646902201cc4b668af4bb22fe57c32c4d34e822bceb12f6bd6923afdabf4894752a56ec3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffffdc7000f7c45b62960623fa3a277e8a55348a4fe4936fef1224b6953434a249000000006b4830450221008a51a9c26f475d5c0838afe9d51524f95adfb21a9b0a02eae31cb01dc0a31fab022071c5492fbc7270731d4a4947a69398bf99dd28c65bb69d19910bf53a515274c8012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff10ec2af7e31ca28e27177215904d9a59abf80f0652b24e3f749f14fb7b2264ec000000006b483045022100fe4269f8f5ca53ebcff6fb782142a6228f0e50498a531b7a9c0d54768af9854102207cc740a9ea359569b49d69a94215ce3e23aeda5779cebc434ad3d608e1752990012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff5e3830c088dd6ea412d778b0a700ef27c183cf03e19f3d6f71bc5eaf53b2c22e000000006b4830450221009788a7e7f2407ba2f7c504091fbdf8f8498367781e8a357616d68e2a6770b4e70220518c92f5fb21e6bfd7d870a783b2a5572ce003f2dbb237ec59df419c9a148966012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff51630ccb0ad32b24cc7ae1b3602950ba518dca6aa65ef560e57f08c23eed8d80000000006a47304402201aa556153ffeb13aa674353bf88c04a7af15c7eb32e1a835464e4b613c31dc2802200395858c29a46e9108de1f90b401ee26c296388b4073143b63f849b2cce461af012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200e1f5050000000017a914ab802c4d644be63fd1a72834ff63b650d6b5353987bb7e1e00000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac680e135d000000000000000000000000000000"
+ "tx_hex": "0400008085202f892082f6916932f9bf674a3fb00c3d5d765303ab68461f4abe0f91cc1162546914a9010000006b483045022100999b8bb0224476b5c344a466d0051ec7a8c312574ad8956a4177a42625cb86e302205a6664396bff3f2e6fe57adb7e082a26d1b8da9ee77b3fc24aa4148fdd5c84db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcad29a146b81bcaa44744efbec5149b6e3ca32bace140f75ad5794288d5bff6c000000006b483045022100b4dbfe88561c201fb8fbaf5bbf5bc0985893c909429c579425da84b02d23cc12022075f1e1e3eba38d167a6e84aac23faee5a2eb0799511e647213cee168529d4e5d012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa13eeacd04b3e26ae3f41530b560c615dafa0fd4235cc5b22d48ab97e7c3399c000000006a47304402201158306fe668cbf56ad3f586dc83c1cda9efab44cef46da6bc0fe242292c85ed02201d622fe283410320e760233ae81dc53df65406b09fd07f8649f1775689219c35012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff4352b9f1f01dde4209b9e91076a3cfcabdaa23d9d5a313abfe7edb67ee4273e3000000006b483045022100825242fb3c6d460580016e93718ae1f43917e53abcc1558a64a6ab6f406763dd0220543936ce4c725e5e9f03831274a8475b535171bb29e1919fcf52ba2a9c85a553012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcc0fa94b5973c893e61d470ae3982b0bedfd29cb0da2c60a362de438598f108c000000006b4830450221008c70a8e10ca37819e5a4d9783366e729e690d78f2fdd8a1f4812ddc14ec7d6ad022035ba8cb4d4e50684107f8af5c184582687b5d7dfda5d9be1bd45e45749c77f08012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffb0bd3bb9fedb7bbf49ca1612c955ba6095202186cef5be6952aed3dd32da4268000000006a4730440220592216d63c199faa587a4a6cbe11ca26027368a116b50818ce30eced59ca887202201bcafcf88f9f2632151596732f839d77cbe2f2243822c8551faffecc90b5dc19012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff65cf2831fc200e55aaacbe0881ad0edfb298ee6d4421b08b048aecc151716bd1000000006a47304402202032eb1ccebc3be4b94bae343d1d168e87040d2d20977c47d073d6bf490ef6c00220067656e00c4b8930167c54078609925cec7b893a52bcb9304e6b2602f564413e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffeaf67880bee214acecc74b12f648c1014d6394c4abf99832d408981bb460e999000000006b483045022100b9ae1cc824149220ac517298e6f21c26939485b31d0ae19d97d986c5f8f34e4502200a90578cf2c1835dbea00484af1f225711c255f1d0a3208f2e4f1154f0db2c9a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffad089c3fe7987a44f150f34b7ac66972de76dd84c739bdeddf360ab029dfd4d6000000006a473044022015f0386ed67a61626fbe5ae79e0d39d38e7b4072b648e8a26e23adadc0a8e5bc02202398188fa2feb26994e5c1e7e758788de3d5f0f0096f956a0cd58804710bea6a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffd6c66730546c62dd003b5af1f1e5ecfd339c62db0169c1d499584e09a8a9b288000000006b4830450221008d4c73f0e3c9d913ba32fd864167649242e3e891412ab80bdd3f7ff43a238ee20220602738e98008b146256b51d0df99e222aa165f2ce351241ebc23d8a098e2b0db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff12d9eff354f46cbd4446a0bff27a6a635ff5b1dc8a5dd8b0178bb5f89c9ec080000000006b48304502210098d3349ba9b13560748949933d2704663a5ab52cdc804afa1ac4da3e5992e0a002201525d7ad8466ad260219f3873fb7781addbd363f91e8063bfa86c7ed4e385b84012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff69e16767806ea5f069b7d46674f7aa747fcc6e541189ce7fcf92edcfd7642ff4000000006b4830450221008a5ebfe904c87f21947a44d8418190be5893993a683fde0f96df8a9487923da002205be1bbd8b518ba2f303cae23bc20806e84ffbba6a03f032385b15edb8df107f4012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640fffffffff4fbabd508178f553e676d67ce325796b03aa249b41a23c681c1ad9dedb45ae7000000006a47304402207cea6824abe1ce35e18954b858d45243e2cb57d27d782adc5b6b07ebd21a02d7022007ba0469b298c4b1a7c4a148fa16bae93d28593b34e197c10ac0d1faf9cc1bfa012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff14867aa59932d895be607fb7398f5594e39d9fa2e1c7daaed7b1390dbfdddcab000000006b4830450221009fb6e1885a3658c593809f95ecd2049f8ef9e00379686ac236b17312c9613d4c02200a90578cf2c1835dbea00484af1f225711c255f1d0a3208f2e4f1154f0db2c9a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffad089c3fe7987a44f150f34b7ac66972de76dd84c739bdeddf360ab029dfd4d6000000006a47304402206e7ff765ba47a8785008f64f49c8e73232d582b2b2d0a49be0880c2557de8f8602206448423a6a37ad9740eb316513b31f73599ae14f65623709fb5443ae609f3e2e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3c091681df17b46f280bc9d8011c1bb31397637ce945b393f70380f8cd0a8b0d010000006a47304402206ca8717000f3086d364318f56d52e2369c40b88a1cb86455a8db262b4816698a02206711caf453bfda6b1b3542e27e68c3180f92f0548326d74e30b3ed18cd2c2353012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff91f32d98b581def165495aff6b69530e1f3de7f68fabfeb93730cf9793bbcd2a000000006a47304402200a8cd5e29ee7ff136772ea1789a39a027eaa1cd92f90f9d57fd8cf77202251f402203dd2bc282a838a5730e840a0d22b4f0edbe3cb2da00466c66bc2b5c66fc8b032012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff854d9226c28a1f5fe440e08f41000f3547f304ecf9cc010d0b5bc845ef1f039a000000006b483045022100fe6cce49975cc78af1c394bc02d995710833ba08cf7f8dd5f99add2cc7db26c40220793491309c215d8314a1c142bef7ec6b9a397249bec1c00a0a5ab47dfc1208b6012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff593bc907aa71f3b0f7aa8c48bb5f650595e65a5a733a9601a8374ed978eec9a7000000006a47304402206362ae3c4cf1a19ba0e43424b03af542077b49761172c1ad26d802f54b1b6ca602206bc7edb655bb0024c0e48c1f4c18c8864f8d1ce59ae55cd81dc0bd1234430691012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3b9da8c5ab0c0cd6b40f602ea6ed8e36a48034b182b9d1a77ffebd15fe203b94000000006b483045022100f8610eae25899663cb5fa9a4575d937da57cdfd41958794bbb4c02f8bed75da40220262d40e019ec3a57b252f4150d509cce6f8a2dbd83184a9fc2ed56aba8018b15012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0897c8a57e15e7f3893b195d65cf6c6001b29c8c9734213d7a3131f57b9eca2e000000006b483045022100c485cbd6408cf0759bcf23c4154249882934b522a93c6b49e62412305bf7646902201cc4b668af4bb22fe57c32c4d34e822bceb12f6bd6923afdabf4894752a56ec3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffffdc7000f7c45b62960623fa3a277e8a55348a4fe4936fef1224b6953434a249000000006b4830450221008a51a9c26f475d5c0838afe9d51524f95adfb21a9b0a02eae31cb01dc0a31fab022071c5492fbc7270731d4a4947a69398bf99dd28c65bb69d19910bf53a515274c8012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff10ec2af7e31ca28e27177215904d9a59abf80f0652b24e3f749f14fb7b2264ec000000006b483045022100fe4269f8f5ca53ebcff6fb782142a6228f0e50498a531b7a9c0d54768af9854102207cc740a9ea359569b49d69a94215ce3e23aeda5779cebc434ad3d608e1752990012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff5e3830c088dd6ea412d778b0a700ef27c183cf03e19f3d6f71bc5eaf53b2c22e000000006b4830450221009788a7e7f2407ba2f7c504091fbdf8f8498367781e8a357616d68e2a6770b4e70220518c92f5fb21e6bfd7d870a783b2a5572ce003f2dbb237ec59df419c9a148966012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff51630ccb0ad32b24cc7ae1b3602950ba518dca6aa65ef560e57f08c23eed8d80000000006a47304402201aa556153ffeb13aa674353bf88c04a7af15c7eb32e1a835464e4b613c31dc2802200395858c29a46e9108de1f90b401ee26c296388b4073143b63f849b2cce461af012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200e1f5050000000017a914ab802c4d644be63fd1a72834ff63b650d6b5353987bb7e1e00000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac680e135d000000000000000000000000000000"
},
"type": "TakerPaymentReceived"
}
@@ -304,9 +306,9 @@ Click on the Events below to view thier structure:
When this event occurs maker starts waiting for **maker payment lock time expiration** to issue a refund.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -325,9 +327,9 @@ Click on the Events below to view thier structure:
When this event occurs maker starts waiting for **maker payment lock time expiration** to issue a refund.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -349,9 +351,9 @@ Click on the Events below to view thier structure:
When this event occurs maker starts waiting for **maker payment lock time expiration** to issue a refund.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -367,10 +369,10 @@ Click on the Events below to view thier structure:
Maker starts waiting for **taker payment spend** confirmation after this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | --------------------------------------- |
- | tx\_hash | string | the hash of the transaction |
- | tx\_hex | string | transaction bytes in hexadecimal format |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | --------------------------------------- |
+ | tx\_hash | string | โ | the hash of the transaction |
+ | tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -399,9 +401,9 @@ Click on the Events below to view thier structure:
Maker attempts to refund the maker payment.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -421,9 +423,9 @@ Click on the Events below to view thier structure:
The `MakerPaymentWaitRefundStarted` event indicates that maker started waiting for lock time expiration to refund the payment.
- | Structure | Type | Description |
- | ----------- | ---------------------- | ------------------------------------------ |
- | wait\_until | number (UTC timestamp) | the timestamp at which a refund will occur |
+ | Parameter | Type | Required | Description |
+ | ----------- | ---------------------- | :------: | ------------------------------------------ |
+ | wait\_until | number (UTC timestamp) | โ | the timestamp at which a refund will occur |
```json
@@ -439,9 +441,9 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | ---------------------------------- |
- | error | string | error description with stack trace |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | ---------------------------------- |
+ | error | string | โ | error description with stack trace |
```json
@@ -455,10 +457,10 @@ Click on the Events below to view thier structure:
The swap finishes immediately when this event occurs.
- | Structure | Type | Description |
- | --------- | ------ | --------------------------------------- |
- | tx\_hash | string | the hash of the transaction |
- | tx\_hex | string | transaction bytes in hexadecimal format |
+ | Parameter | Type | Required | Description |
+ | --------- | ------ | :------: | --------------------------------------- |
+ | tx\_hash | string | โ | the hash of the transaction |
+ | tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
diff --git a/src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
index 6057ada9f..391316c23 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo Defi SDK Swaps: Taker Events";
export const description = "A description of events and outcomes for each step of an atomic swap from the taker's perspective.";
-# Taker Swap Events
+# Taker Events
+
+## taker\_events {{label : 'taker_events', tag : 'structures'}}
The atomic swap process goes through a series of steps to perform and confirm transactions, then release funds accordingly. If a swap fails, the taker payment will be returned to the taker's address (minus network transaction fees). Sometimes failed swaps were due to a taker or maker going offline in the middle of a swap, so `Swap Watcher` seednodes were created to process certain events on behalf of the maker/taker.
@@ -55,25 +57,25 @@ Click on an Event below to view its structure:
The swap goes to negotiation stage after this event occurs.
- | Structure | Type | Description |
- | ------------------------------ | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
- | taker\_coin | string | the ticker of taker coin |
- | maker\_coin | string | the ticker of maker coin |
- | maker | string (hexadecimal) | the p2p ID of maker node |
- | my\_persistent\_pub | string (hexadecimal) | a persistent secp256k1 public key of taker node |
- | lock\_duration | number (integer) | the lock duration of swap payments in seconds. The sender can refund the transaction when the lock duration is passed. The taker payment is locked for the lock duration. The maker payment is locked for lock duration \* 2 |
- | maker\_amount | string (numeric) | the amount of coins to be swapped by maker |
- | taker\_amount | string (numeric) | the amount of coins to be swapped by taker |
- | maker\_payment\_confirmations | number (integer) | the required number of blockchain confirmations for maker payment |
- | maker\_payment\_requires\_nota | bool | whether dPoW notarization is required for maker payment; can be null; available since `beta-2.0.1738` |
- | taker\_payment\_confirmations | number (integer) | the required number of blockchain confirmations for taker payment |
- | taker\_payment\_requires\_nota | bool | whether dPoW notarization is required for taker payment; can be null; available since `beta-2.0.1738` |
- | taker\_payment\_lock | number (UTC timestamp in seconds) | the taker payment is locked until this timestamp |
- | uuid | string | the swap uuid |
- | started\_at | number (UTC timestamp in seconds) | the timestamp at the start of the swap |
- | maker\_payment\_wait | number (UTC timestamp in seconds) | taker will wait for maker payment confirmation until this timestamp |
- | maker\_coin\_start\_block | number (integer) | the maker coin block number at the start of the swap |
- | taker\_coin\_start\_block | number (integer) | the taker coin block number at the start of the swap |
+ | Parameter | Type | Required | Description |
+ | ------------------------------ | --------------------------------- | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | taker\_coin | string | โ | the ticker of taker coin |
+ | maker\_coin | string | โ | the ticker of maker coin |
+ | taker | string (hexadecimal) | โ | the p2p ID of taker node |
+ | my\_persistent\_pub | string (hexadecimal) | โ | a persistent secp256k1 public key of taker node |
+ | lock\_duration | number (integer) | โ | the lock duration of swap payments in seconds. The sender can refund the transaction when the lock duration is passed. The taker payment is locked for the lock duration. The maker payment is locked for lock duration \* 2 |
+ | maker\_amount | string (numeric) | โ | the amount of coins to be swapped by maker |
+ | taker\_amount | string (numeric) | โ | the amount of coins to be swapped by taker |
+ | maker\_payment\_confirmations | number (integer) | โ | the required number of blockchain confirmations for maker payment |
+ | maker\_payment\_requires\_nota | bool | โ | whether dPoW notarization is required for maker payment; can be null; available since `beta-2.0.1738` |
+ | taker\_payment\_confirmations | number (integer) | โ | the required number of blockchain confirmations for taker payment |
+ | taker\_payment\_requires\_nota | bool | โ | whether dPoW notarization is required for taker payment; can be null; available since `beta-2.0.1738` |
+ | taker\_payment\_lock | number (UTC timestamp in seconds) | โ | the taker payment is locked until this timestamp |
+ | uuid | string | โ | the swap uuid |
+ | started\_at | number (UTC timestamp in seconds) | โ | the timestamp at the start of the swap |
+ | maker\_payment\_wait | number (UTC timestamp in seconds) | โ | taker will wait for maker payment confirmation until this timestamp |
+ | maker\_coin\_start\_block | number (integer) | โ | the maker coin block number at the start of the swap |
+ | taker\_coin\_start\_block | number (integer) | โ | the taker coin block number at the start of the swap |
```json
@@ -126,9 +128,9 @@ The `StartFailed` event indicates that some of the pre-checks did not pass, and
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -148,13 +150,13 @@ The swap finishes immediately when this event occurs.
The `Negotiated` event indicates that taker has received and validated swap negotiation data from maker.
-Taker sends dex fee after this event occurs.
+Taker generates taker fee transaction after this event occurs.
-| Structure | Type | Description |
-| ------------------------ | --------------------------------- | ----------------------------------------------------------------- |
-| maker\_payment\_locktime | number (UTC timestamp in seconds) | the maker payment is locked until this timestamp |
-| maker\_pubkey | string (hexadecimal) | a persistent secp256k1 public key of maker node |
-| secret\_hash | string (hexadecimal) | the swap payments are expected to be locked with this secret hash |
+| Parameter | Type | Required | Description |
+| ------------------------ | --------------------------------- | :------: | ----------------------------------------------------------------- |
+| maker\_payment\_locktime | number (UTC timestamp in seconds) | โ | the maker payment is locked until this timestamp |
+| maker\_pubkey | string (hexadecimal) | โ | a persistent secp256k1 public key of maker node |
+| secret\_hash | string (hexadecimal) | โ | the swap payments are expected to be locked with this secret hash |
```json
@@ -177,9 +179,9 @@ The `NegotiateFailed` event indicates that maker negotiation data was not receiv
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -194,14 +196,14 @@ The swap finishes immediately when this event occurs.
#### TakerFeeSent
-The `TakerFeeSent` event indicates that taker broadcast the dex fee transaction.
+The `TakerFeeSent` event indicates that taker has broadcast the dex fee transaction.
Taker starts waiting for maker payment after this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -221,9 +223,9 @@ The `TakerFeeSendFailed` event indicates that the taker dex fee transaction fail
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -260,9 +262,9 @@ The `MakerPaymentValidateFailed` event indicates that taker was not able to rece
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -284,10 +286,10 @@ The `MakerPaymentReceived` event indicates that taker received the maker payment
Taker starts waiting for transaction confirmation after this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -313,9 +315,9 @@ The `MakerPaymentWaitConfirmFailed` event indicates that the maker payment trans
Taker swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -347,10 +349,10 @@ The `TakerPaymentSent` event indicates that taker broadcast taker payment transa
Taker starts waiting for maker to spend this transaction.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -370,9 +372,9 @@ The `TakerPaymentTransactionFailed` event indicates that taker failed to broadca
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -394,9 +396,9 @@ The `TakerPaymentWaitConfirmFailed` event indicates that the taker payment trans
When this event occurs taker starts waiting for taker payment lock time expiration to issue a refund.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -418,9 +420,9 @@ The `TakerPaymentDataSendFailed` event indicates that taker was not able to send
When this event occurs taker starts waiting for taker payment lock time expiration to issue a refund.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -442,12 +444,12 @@ The `TakerPaymentSpent` event indicates that maker spent taker payment and taker
When this event occurs taker extracts the secret from the transaction and attempts to spend maker payment.
-| Structure | Type | Description |
-| -------------------- | ------ | ---------------------------------------------------------- |
-| secret | string | the atomic swap secret extracted from spending transaction |
-| transaction | object | transaction object |
-| transaction.tx\_hash | string | the hash of the transaction |
-| transaction.tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| -------------------- | ------ | :------: | ---------------------------------------------------------- |
+| secret | string | โ | the atomic swap secret extracted from spending transaction |
+| transaction | object | โ | transaction object |
+| transaction.tx\_hash | string | โ | the hash of the transaction |
+| transaction.tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -470,9 +472,9 @@ The `TakerPaymentWaitForSpendFailed` event indicates that maker did not spend ta
When this event occurs taker attempts to refund the payment.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| error | string | โ | error description with stack trace |
```json
@@ -494,7 +496,7 @@ The `MakerPaymentSpendFailed` event indicates that taker failed to broadcast **m
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ---------------------------------- |
| error | string | error description with stack trace |
@@ -515,17 +517,17 @@ The `MakerPaymentSpent` event indicates that taker spent maker payment.
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
{
"type": "MakerPaymentSpent",
"data": {
- "tx_hex": "0400008085202f890180cf0d2057acf781f5854b576080842641ff56d6f0457258f2a15710fa35958700000000d74730440220159ac3c574bed4473bd6da6eb4b37a3c073dbe5311a4648795f2b0c02b68ef8d022034bc743cbe656b3d335a138f21093fcc9039f50bff40cf56e2654eb9eb225ca901201e2e0289634d42865e0f82ff0546ce2a384ae3548fb3f927c4aa1faefb0aa5d4004c6b63048cb0d363b17521037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5ac6782012088a9149af6a305578518d693fca3f1e4c529224a81f654882103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac68ffffffff0118ddf505000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac8cb0d363000000000000000000000000000000",
+ "tx_hex": "0400008085202f890180cf0d2057acf781f5854b576080842641ff56d6f0457258f2a15710fa35958700000000d74730440220159ac3c574bed4473bd6da6eb4b37a3c073dbe5311a4648795f2b0c02b68ef8d022034bc743cbe656b3d335a138f21093fcc9039f50bff40cf56e2654eb9eb225ca901201e2e0289634d42865e0f82ff0546ce2a384ae3548fb3f927c4aa1faefb0aa5d4004c6b63049858835db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a9149af6a305578518d693fca3f1e4c529224a81f654882103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ac68ffffffff0118ddf505000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac8cb0d363000000000000000000000000000000",
"tx_hash": "02c6bc927712478b866c3303cfdfacb868545a6730513605d4d7b5b2dbe97b09"
}
}
@@ -536,10 +538,10 @@ The swap finishes immediately when this event occurs.
The `MakerPaymentSpendConfirmed` event indicates that the broadcasted tx for taker spending maker payment was not reverted.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -547,7 +549,7 @@ The `MakerPaymentSpendConfirmed` event indicates that the broadcasted tx for tak
"type" : "MakerPaymentSpendConfirmed",
"data" : {
"tx_hash" : "a2513faf3d479b8e14096be9b0ba8977d669a7a9ca722be0e2bbe3833fa51a4e",
- "tx_hex" : "0400008085202f8901d331b98aec95c8ed36484398b7bdec98858d5efae3ac0eb8be4cb39ef016e0fd00000000d7473044022049a5831a2ef057c5a119b19a694dc653e37a1a8b0122125132aecd5dd47312ff02206672c43113830247623f508ee49ba2db15732c22d8f2fec3c8acfc1f19b84654012017456a9b1b3817b612737c929a731e241a28147fc0530e876f9f79e34abd86f7004c6b630457f7ec64b17521031bb83b58ec130e28e0a6d5d2acf2eb01b0d3f1670e021d47d31db8a858219da8ac6782012088a914c1eae4df923e04a343030902472e70664a525e6d8821023c5ba1d7ef6fa015eb33defb3aba2a961898a51bbb7ff30344d07ba75ad3f289ac68ffffffff01b2530000000000001976a91484c74592ed8ac05340906784d277ca4d4e0af08e88ac57f7ec64000000000000000000000000000000"
+ "tx_hex" : "0400008085202f8901d331b98aec95c8ed36484398b7bdec98858d5efae3ac0eb8be4cb39ef016e0fd00000000d7473044022049a5831a2ef057c5a119b19a694dc653e37a1a8b0122125132aecd5dd47312ff02206672c43113830247623f508ee49ba2db15732c22d8f2fec3c8acfc1f19b84654012017456a9b1b3817b612737c929a731e241a28147fc0530e876f9f79e34abd86f7004c6b630457f7ec64b17521031bb83b58ec130e28e0a6d5d2acf2eb01b0d3f1670e021d47d31db8a858219da8ac6782012088a914c1eae4df923e04a343030902472e70664a525e6d8821023c5ba1d7ef6fa015eb33defb3aba2a961898a51bbb7ff30344d07ba75ad3f289ac6782012088a914e8eeeea9c6e8988f1ace7bb5b0222efd9fc9d2ed882103081f37ad0ab55bcbd8e2f45e6a364ebf88f727f80c14e7a4f083e9d6555afee7ac68feffffff016aa93203000000001976a91484c74592ed8ac05340906784d277ca4d4e0af08e88ac57f7ec64000000000000000000000000000000"
}
}
```
@@ -557,10 +559,10 @@ The `MakerPaymentSpendConfirmed` event indicates that the broadcasted tx for tak
The `MakerPaymentSpendConfirmFailed` event indicates that the broadcasted tx for taker spending maker payment was not reverted.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -582,10 +584,10 @@ The `MakerPaymentSpentByWatcher` event indicates that the maker payment has been
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -593,7 +595,7 @@ The swap finishes immediately when this event occurs.
"type" : "MakerPaymentSpentByWatcher",
"data" : {
"tx_hash" : "a2513faf3d479b8e14096be9b0ba8977d669a7a9ca722be0e2bbe3833fa51a4e",
- "tx_hex" : "0400008085202f8901d331b98aec95c8ed36484398b7bdec98858d5efae3ac0eb8be4cb39ef016e0fd00000000d7473044022049a5831a2ef057c5a119b19a694dc653e37a1a8b0122125132aecd5dd47312ff02206672c43113830247623f508ee49ba2db15732c22d8f2fec3c8acfc1f19b84654012017456a9b1b3817b612737c929a731e241a28147fc0530e876f9f79e34abd86f7004c6b630457f7ec64b17521031bb83b58ec130e28e0a6d5d2acf2eb01b0d3f1670e021d47d31db8a858219da8ac6782012088a914c1eae4df923e04a343030902472e70664a525e6d8821023c5ba1d7ef6fa015eb33defb3aba2a961898a51bbb7ff30344d07ba75ad3f289ac68ffffffff01b2530000000000001976a91484c74592ed8ac05340906784d277ca4d4e0af08e88ac57f7ec64000000000000000000000000000000"
+ "tx_hex" : "0400008085202f8901d331b98aec95c8ed36484398b7bdec98858d5efae3ac0eb8be4cb39ef016e0fd00000000d7473044022049a5831a2ef057c5a119b19a694dc653e37a1a8b0122125132aecd5dd47312ff02206672c43113830247623f508ee49ba2db15732c22d8f2fec3c8acfc1f19b84654012017456a9b1b3817b612737c929a731e241a28147fc0530e876f9f79e34abd86f7004c6b630457f7ec64b17521031bb83b58ec130e28e0a6d5d2acf2eb01b0d3f1670e021d47d31db8a858219da8ac6782012088a914c1eae4df923e04a343030902472e70664a525e6d8821023c5ba1d7ef6fa015eb33defb3aba2a961898a51bbb7ff30344d07ba75ad3f289ac6782012088a914e8eeeea9c6e8988f1ace7bb5b0222efd9fc9d2ed882103081f37ad0ab55bcbd8e2f45e6a364ebf88f727f80c14e7a4f083e9d6555afee7ac68feffffff01b2530000000000001976a91484c74592ed8ac05340906784d277ca4d4e0af08e88ac57f7ec64000000000000000000000000000000"
}
}
```
@@ -603,9 +605,9 @@ The swap finishes immediately when this event occurs.
`TakerPaymentWaitRefundStarted` event indicates that taker started waiting for lock time expiration to refund the payment.
-| Structure | Type | Description |
-| ----------- | ---------------------- | ------------------------------------------ |
-| wait\_until | number (UTC timestamp) | the timestamp at which a refund will occur |
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------- | :------: | ------------------------------------------ |
+| wait\_until | number (UTC timestamp) | โ | the timestamp at which a refund will occur |
```json
@@ -641,9 +643,10 @@ The swap finishes immediately when this event occurs.
The `TakerPaymentRefundedByWatcher` is fired if the watcher refunded the taker payment for the taker while the taker is offline.
It will be shown in the swap status when the taker runs the defi framework again after being offline (if the watcher refunded the swap during the time the taker was offline).
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------- |
-| error | string | error description with stack trace |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
@@ -665,7 +668,7 @@ It will be shown in the swap status when the taker runs the defi framework again
`TakerPaymentRefundFailed` event indicates that taker was not able to broadcast a refund transaction to taker coin blockchain.
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ---------------------------------- |
| error | string | error description with stack trace |
@@ -689,10 +692,10 @@ The `TakerPaymentRefunded` event indicates that taker broadcast the taker paymen
The swap finishes immediately when this event occurs.
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| tx\_hash | string | the hash of the transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------- |
+| tx\_hash | string | โ | the hash of the transaction |
+| tx\_hex | string | โ | transaction bytes in hexadecimal format |
```json
diff --git a/src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx b/src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
index 0426a9a98..fb165e4d6 100644
--- a/src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
+++ b/src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx
@@ -1,18 +1,20 @@
export const title = "Komodo DeFi SDK Common Structures: Wallet Operations";
export const description = "Starting with version beta-2.1.3434, the Komodo DeFi SDK supports the standardized protocol format called mmrpc 2.0.";
-# Wallet Operations Structures
+# Wallet Common Structures
+
+## wallet\_common\_structures {{label : 'wallet_common_structures', tag : 'structures'}}
### AccountAddressInfo
The `AccountAddressInfo` object includes the following items for active addresses in the activation response for a coin in HD mode:
-| Parameter | Type | Description |
-| ---------------- | ------ | ----------------------------------------------------------------------------------------------------------- |
-| address | string | The account address for a specific derivation path under the `account_index`. |
-| derivation\_path | string | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. |
-| chain | string | `External` or `Internal`, as defined in the activation request. |
-| balance | object | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | ----------------------------------------------------------------------------------------------------------- |
+| address | string | โ | The account address for a specific derivation path under the `account_index`. |
+| derivation\_path | string | โ | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. |
+| chain | string | โ | `External` or `Internal`, as defined in the activation request. |
+| balance | object | โ | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
```json
@@ -28,34 +30,12 @@ The `AccountAddressInfo` object includes the following items for active addresse
```
-### AddressDerivationPath
-
-The `AddressDerivationPath` object defines the account / change / address\_index of the [derivation path](https://medium.com/mycrypto/wtf-is-a-derivation-path-c3493ca2eb52) used for your wallet. Using different values for `account_id` or `address_id` parameters will result in a different address and private key for each combination. The `chain` parameter is used to specify if the change from a transaction. Set to `External` for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). `Internal` is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction.
-
-| Parameter | Type | Description |
-| ----------- | ------- | ---------------------------------------------------------------------------------------- |
-| account\_id | integer | Optional, defaults to `0`. Used as a layer of separation or hierarchy. |
-| chain | string | Optional. Accepted values are `External` (0) and `Internal` (1). Defaults to `External`. |
-| address\_id | integer | Optional, defaults to `0`. Used as a layer of separation or hierarchy. |
-
-
- ```json
- {
- "path_to_address": {
- "account_id": 0,
- "chain": "External",
- "address_id": 1
- }
- }
- ```
-
-
## AddressFormat
-| Structure | Type | Description |
-| --------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| format | string (enum) | address format to which the input address should be converted. Possible values: `mixedcase` for ETH/ERC20 coins; `cashaddress` or `standard` for UTXO coins; `contract` or `wallet` for QTUM/QRC20 |
-| network | string (enum) | Optional, only used for UTXO coins. Network prefix for `cashaddress` format. Possible values: `bitcoincash` for BCH mainnet; `bchtest` for BCH testnet; `bchreg` for BCH regtest |
+| Parameter | Type | Required | Default | Description |
+| --------- | ------------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| format | string (enum) | โ | `-` | address format to which the input address should be converted. Possible values: `mixedcase` for ETH/ERC20 coins; `cashaddress` or `standard` for UTXO coins; `contract` or `wallet` for QTUM/QRC20 |
+| network | string (enum) | โ | `-` | Network prefix for `cashaddress` format. Possible values: `bitcoincash` for BCH mainnet; `bchtest` for BCH testnet; `bchreg` for BCH regtest |
#### Example
@@ -78,12 +58,12 @@ The `AddressDerivationPath` object defines the account / change / address\_index
The `AddressInfo` object includes the following items for a given address:
-| Parameter | Type | Description |
-| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| balances | object | A standard [balanceInfos](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. Not included in responses where `get_balances` is `false` |
-| derivation\_method | object | A standard [DerivationMethod](/komodo-defi-framework/api/common_structures/wallet/#derivation-method) object |
-| pubkey | string | The public key associated with the seed used to launch Komodo DeFi Framework |
-| tickers | array | A list of tokens which were successfully activated. Only included in responses where `get_balances` is `false` |
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| balances | object | โ | A standard [balanceInfos](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. Not included in responses where `get_balances` is `false` |
+| derivation\_method | object | โ | A standard [DerivationMethod](/komodo-defi-framework/api/common_structures/wallet/#derivation-method) object |
+| pubkey | string | โ | The public key associated with the seed used to launch Komodo DeFi Framework |
+| tickers | array | โ | A list of tokens which were successfully activated. Only included in responses where `get_balances` is `false` |
#### Example with balances
@@ -118,12 +98,12 @@ The `AddressInfo` object includes the following items for a given address:
The `AddressPath` object includes the following items:
-| Parameter | Type | Description |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| account\_id | integer | The index of the account in the wallet, starting from `0`. |
-| chain | integer | Optional, only used for HD wallets. The `chain` is either `External` or `Internal`, and expressed as an integer with `External` being 0 and `Internal` being 1. |
-| address\_id | integer | Optional, only used for HD wallets. The index of the address in the account, starting from `0`. |
-| derivation\_path | string | Optional, only used for HD wallets. The derivation path of the address, following the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` (or `m/84'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` for segwit coins). |
+| Parameter | Type | Required | Description |
+| ---------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| account\_id | integer | โ | The index of the account in the wallet, starting from `0`. |
+| chain | integer | โ | The `chain` is either `External` or `Internal`, and expressed as an integer with `External` being 0 and `Internal` being 1. |
+| address\_id | integer | โ | The index of the address in the account, starting from `0`. |
+| derivation\_path | string | โ | The derivation path of the address, following the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` (or `m/84'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` for segwit coins). |
```json
@@ -147,10 +127,10 @@ The `AddressPath` object includes the following items:
The `BalanceInfo` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| ----------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------ |
-| spendable | string (numeric) | The available amount of a coin or token which is ready to be traded or withdrawn. |
-| unspendable | string (numeric) | The amount of a coin or token which is awaiting confirmation on the block chain for an incoming or outgoing transaction. |
+| Parameter | Type | Required | Description |
+| ----------- | ---------------- | :------: | ------------------------------------------------------------------------------------------------------------------------ |
+| spendable | string (numeric) | โ | The available amount of a coin or token which is ready to be traded or withdrawn. |
+| unspendable | string (numeric) | โ | The amount of a coin or token which is awaiting confirmation on the block chain for an incoming or outgoing transaction. |
```json
@@ -165,9 +145,9 @@ The `BalanceInfo` object includes the following items for a given coin or token:
The `DerivationMethod` object includes the following items for a given coin or token:
-| Parameter | Type | Description |
-| --------- | ------ | ------------------------------------------------------------------------------- |
-| type | string | Defines how keypairs will be generated. Possible values: `Iguana` or `HDWallet` |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------------------- |
+| type | string | โ | Defines how keypairs will be generated. Possible values: `Iguana` or `HDWallet` |
Using the same seed or private key to generate keypairs using different derivation methods will result in a different address and private key for each method.
@@ -188,77 +168,27 @@ Where the value indicates:
### ExtendedFeeInfo
-| Structure | Type | Description |
-| ------------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | the fee is paid from the user's balance of this coin. This coin name may differ from the `base` or `rel` coins. For example, ERC20 fees are paid by ETH (gas) |
-| amount | string (numeric) | fee amount (in decimal representation) |
-| amount\_rat | rational | fee amount (in rational representation) |
-| amount\_fraction | fraction | fee amount (in fraction representation) |
-| amount\_fraction | fraction | fee amount (in fraction representation) |
-| paid\_from\_trading\_vol | bool | whether the fee is paid from trading volume and not use actual `coin` balance |
+| Parameter | Type | Required | Description |
+| ------------------------ | ---------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | the fee is paid from the user's balance of this coin. This coin name may differ from the `base` or `rel` coins. For example, ERC20 fees are paid by ETH (gas) |
+| amount | string (numeric) | โ | fee amount (in decimal representation) |
+| amount\_rat | rational | โ | fee amount (in rational representation) |
+| amount\_fraction | fraction | โ | fee amount (in fraction representation) |
+| paid\_from\_trading\_vol | bool | โ | whether the fee is paid from trading volume and not use actual `coin` balance |
### FeeInfo
The `FeeInfo` response object includes the following items for [withdraw (v2)](/komodo-defi-framework/api/v20/wallet/tx/withdraw/) requests:
-| Parameter | Type | Description |
-| ---------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
-| type | string | Type of transaction fee. Possible values: `UtxoFixed`, `UtxoPerKbyte`, `UtxoPriority`, `EthGas`, `Qrc20Gas`, `CosmosGas` |
-| amount | string (numeric) | Fee amount in coin units, used only when type is `UtxoFixed` (fixed amount not depending on tx size) or `UtxoPerKbyte` (amount per Kbyte) |
-| priority | string | Used only when type is `UtxoPriority`. Possible values: 'Low', 'Normal', 'High'. |
-| gas\_price | string (numeric) | Used only when fee type is `Qrc20Gas` or `EthGas`; sets the gas price in `gwei` units. |
-| gas\_price | number (double) | Used only when fee type is `CosmosGas`; sets the gas price. |
-| gas | number (integer) | Used only when fee type is `EthGas`; sets the gas limit for transaction |
-| gas\_limit | number (integer) | Used only when fee type is `Qrc20Gas` or `CosmosGas`; sets the gas limit for transaction |
-
-
- #### Examples
-
- ```json
- {
- "type": "UtxoFixed",
- "amount": "0.0001"
- }
- ```
-
- ```json
- {
- "type": "UtxoPerKbyte",
- "amount": "0.0001"
- }
- ```
-
- ```json
- {
- "type": "UtxoPriority",
- "priority": "Low"
- }
- ```
-
- ```json
- {
- "type": "EthGas",
- "gas_price": "10",
- "gas": 21000
- }
- ```
-
- ```json
- {
- "type": "Qrc20Gas",
- "gas_price": "10",
- "gas_limit": 21000
- }
- ```
-
- ```json
- {
- "type": "CosmosGas",
- "gas_price": 0.05,
- "gas_limit": 21000
- }
- ```
-
+| Parameter | Type | Required | Description |
+| ---------- | ---------------- | :------: | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | โ | Type of transaction fee. Possible values: `UtxoFixed`, `UtxoPerKbyte`, `UtxoPriority`, `EthGas`, `Qrc20Gas`, `CosmosGas` |
+| amount | string (numeric) | โ | Fee amount in coin units, used only when type is `UtxoFixed` (fixed amount not depending on tx size) or `UtxoPerKbyte` (amount per Kbyte) |
+| priority | string | โ | Used only when type is `UtxoPriority`. Possible values: 'Low', 'Normal', 'High'. |
+| gas\_price | string (numeric) | โ | Used only when fee type is `Qrc20Gas` or `EthGas`; sets the gas price in `gwei` units. |
+| gas\_price | number (double) | โ | Used only when fee type is `CosmosGas`; sets the gas price. |
+| gas | number (integer) | โ | Used only when fee type is `EthGas`; sets the gas limit for transaction |
+| gas\_limit | number (integer) | โ | Used only when fee type is `Qrc20Gas` or `CosmosGas`; sets the gas limit for transaction |
### HdCoinKeys
@@ -398,78 +328,47 @@ Returned from the [`get_private_keys`](/komodo-defi-framework/api/v20/wallet/get
Used to specify a HD wallet `account_id` or `address_id` for [my\_tx\_history v2](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) requests.
-| Parameter | Type | Description |
-| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| type | string | Filters results by `account_id` or `address_id` part of the derivation path. |
-| account\_id | integer | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
-| address\_id | integer | Only required when `type` is `address_id`. `ADDRESS_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
-| chain | string | Only required when `type` is `address_id`. `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
-
-
- #### Example
-
- ```json
- {
- "type": "account_id",
- "account_id": 77
- }
- ```
-
- ```json
- {
- "type": "address_id",
- "account_id": 0,
- "chain": "External", // Accepted values: "External" and "Internal"
- "address_id": 1
- }
- ```
-
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | โ | `-` | Filters results by `account_id` or `address_id` part of the derivation path. |
+| account\_id | integer | โ | `-` | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
+| address\_id | integer | โ | `-` | `ADDRESS_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
+| chain | string | โ | `-` | `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
### InputTxns
The `InputTxns` object includes the following items:
-| Parameter | Type | Description |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
-| tx\_hash | string | The transaction id of an unspent transaction from the same wallet output. |
-| index | integer | The [output index](https://bitcoin.stackexchange.com/questions/100765/what-does-the-index-of-an-utxo-stand-for) of this unspent transaction output. |
-| script\_pub\_key | string | The [scriptpubkey](https://learnmeabitcoin.com/technical/scriptPubKey) of this unspent transaction output. |
-| amount | float | The value of this unspent transaction output. |
-
-
- ```json
- {
- "tx_hash": "0d23d763f12d77a337cc16df2696ac3f48552dda373c9977fa1f5dd8d5025cb2",
- "index": 1,
- "script_pub_key": "001449e3b6b4684c4d4a914b29411af51843c59bfff0",
- "amount": 0.00001000
- }
- ```
-
+| Parameter | Type | Required | Description |
+| ---------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| tx\_hash | string | โ | The transaction id of an unspent transaction from the same wallet output. |
+| index | integer | โ | The [output index](https://bitcoin.stackexchange.com/questions/100765/what-does-the-index-of-an-utxo-stand-for) of this unspent transaction output. |
+| script\_pub\_key | string | โ | The [scriptpubkey](https://learnmeabitcoin.com/technical/scriptPubKey) of this unspent transaction output. |
+| amount | float | โ | The value of this unspent transaction output. |
### NewAddressInfo
The `NewAddressInfo` response object includes the following items for request in HD mode:
-| Parameter | Type | Description |
-| ---------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| address | string | The account address for a specific derivation path under the `account_index`. |
-| derivation\_path | string | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. If there are no more addresses with balances within the gap limit, the address index will increment. |
-| balance | object | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
-| chain | string | `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| address | string | โ | The account address for a specific derivation path under the `account_index`. |
+| derivation\_path | string | โ | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. If there are no more addresses with balances within the gap limit, the address index will increment. |
+| balance | object | โ | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
+| chain | string | โ | `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
### PayForGas
The `PayForGas` object includes the following items:
-| Parameter | Type | Description |
-| ---------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| tx\_type | string | ETH/EVM coins and tokens only. Options are `Legacy` or `Eip1559`. The type of transaction values being configured. |
-| gas\_price | decimal | Only used if tx\_type is `Legacy`. Values are in Gwei. The maximium price per gas unit the user is willing to pay for the transaction. |
-| max\_fee\_per\_gas | decimal | Only used if tx\_type is `Eip1559`. Values are in Gwei. The maximum amount to pay per unit of gas to get your transaction included in a block. |
-| max\_priority\_fee\_per\_gas | decimal | Only used if tx\_type is `Eip1559`. Values are in Gwei. This is paid directly to the miner, and can be set by the user to attract minimal delay in transaction confirmation. |
-| min\_wait\_time | integer | Optional, only used if tx\_type is `Eip1559`. Estimated minimum transaction wait time in mempool (in ms) for this priority level. |
-| max\_wait\_time | integer | Optional, only used if tx\_type is `Eip1559`. Estimated maximum transaction wait time in mempool (in ms) for this priority level. |
+| Parameter | Type | Required | Default | Description |
+| ---------------------------- | ------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| tx\_type | string | โ | `-` | ETH/EVM coins and tokens only. Options are `Legacy` or `Eip1559`. The type of transaction values being configured. |
+| gas\_price | decimal | โ | `-` | Only used if tx\_type is `Legacy`. Values are in Gwei. The maximium price per gas unit the user is willing to pay for the transaction. |
+| max\_fee\_per\_gas | decimal | โ | `-` | Only used if tx\_type is `Eip1559`. Values are in Gwei. The maximum amount to pay per unit of gas to get your transaction included in a block. |
+| max\_priority\_fee\_per\_gas | decimal | โ | `-` | Only used if tx\_type is `Eip1559`. Values are in Gwei. This is paid directly to the miner, and can be set by the user to attract minimal delay in transaction confirmation. |
+| min\_wait\_time | integer | โ | `-` | Only used if tx\_type is `Eip1559`. Estimated minimum transaction wait time in mempool (in ms) for this priority level. |
+| max\_wait\_time | integer | โ | `-` | Only used if tx\_type is `Eip1559`. Estimated maximum transaction wait time in mempool (in ms) for this priority level. |
[Eip1559](https://www.coinbase.com/en-au/blog/the-technical-benefits-of-eip-1559) allows users to save on gas fees. To use this feature for a coin/token, its entry in your `coins` file must include fields for `chain_id` and `max_eth_tx_type`. To allow eip-1559 transactions, `max_eth_tx_type` should be set to `2`. To find the `chain_id` for an \[EVM network([https://blog.thirdweb.com/evm-compatible-blockchains-and-ethereum-virtual-machine/](https://blog.thirdweb.com/evm-compatible-blockchains-and-ethereum-virtual-machine/))], refer to [chainlist.org](https://chainlist.org). There is also a new `gas_fee_estimator` parameter in the coins file, which can be set to `Provider` or `Simple`.
@@ -600,14 +499,14 @@ The `PrivKeyPolicy` object includes the following items:
The `RawTxInfo` object includes the following items:
-| Parameter | Type | Description |
-| ------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| tx\_hex | string | UTXO only. The raw unsigned hex of a proposed transaction. |
-| prev\_txns | list | UTXO only. A list of standard [InputTxns objects](/komodo-defi-framework/api/common_structures/wallet/#input-txns). |
-| to | string | ETH/EVM only. A destination address to send the funds to. |
-| value | string | ETH/EVM only. The amount of funds to be sent as a string with a `0x` prefix, in [wei](https://ethereum.stackexchange.com/questions/253/the-ether-denominations-are-called-finney-szabo-and-wei-what-who-are-these-na) units. |
-| gas\_limit | string | ETH/EVM only. The maximum gas to be used for sending the transaction, in [gwei](https://eth-converter.com/) units. |
-| pay\_for\_gas | object | Optional, ETH/EVM only. Used for EIP-1559 fee policy config. A standard [PayForGas](/komodo-defi-framework/api/common_structures/wallet/#pay-for-gas) object. |
+| Parameter | Type | Required | Description |
+| ------------- | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| tx\_hex | string | โ | UTXO only. The raw unsigned hex of a proposed transaction. |
+| prev\_txns | list | โ | UTXO only. A list of standard [InputTxns objects](/komodo-defi-framework/api/common_structures/wallet/#input-txns). |
+| to | string | โ | ETH/EVM only. A destination address to send the funds to. |
+| value | string | โ | ETH/EVM only. The amount of funds to be sent as a string with a `0x` prefix, in [wei](https://ethereum.stackexchange.com/questions/253/the-ether-denominations-are-called-finney-szabo-and-wei-what-who-are-these-na) units. |
+| gas\_limit | string | โ | ETH/EVM only. The maximum gas to be used for sending the transaction, in [gwei](https://eth-converter.com/) units. |
+| pay\_for\_gas | object | โ | ETH/EVM only. Used for EIP-1559 fee policy config. A standard [PayForGas](/komodo-defi-framework/api/common_structures/wallet/#pay-for-gas) object. |
TODO: Confirm units used in ETH/EVM transactions.
@@ -643,11 +542,11 @@ The `RawTxInfo` object includes the following items:
The `ScanAddressesInfo` response object includes the following items for request in HD mode:
-| Parameter | Type | Description |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
-| account\_index | integer | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
-| derivation\_path | string | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the account. |
-| new\_addresses | list | A list of standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) objects. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| account\_index | integer | โ | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
+| derivation\_path | string | โ | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the account. |
+| new\_addresses | list | โ | A list of standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) objects. |
Confirm `new_addresses` array has the structure of `NewAddressInfo`.
@@ -655,31 +554,31 @@ The `ScanAddressesInfo` response object includes the following items for request
### TotalFeeInfo
-| Structure | Type | Description |
-| --------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | the fee is paid from the user's balance of this coin. This coin name may differ from the `base` or `rel` coins. For example, ERC20 fees are paid by ETH (gas) |
-| amount | string (numeric) | fee amount (in decimal representation) |
-| amount\_rat | rational | fee amount (in rational representation) |
-| amount\_fraction | fraction | fee amount (in fraction representation) |
-| required\_balance | string (numeric) | the required `coin` balance to pay the fee |
-| required\_balance\_rat | rational | `required_balance` in rational representation |
-| required\_balance\_fraction | fraction | `required_balance` in fraction representation |
+| Parameter | Type | Required | Description |
+| --------------------------- | ---------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | the fee is paid from the user's balance of this coin. This coin name may differ from the `base` or `rel` coins. For example, ERC20 fees are paid by ETH (gas) |
+| amount | string (numeric) | โ | fee amount (in decimal representation) |
+| amount\_rat | rational | โ | fee amount (in rational representation) |
+| amount\_fraction | fraction | โ | fee amount (in fraction representation) |
+| required\_balance | string (numeric) | โ | the required `coin` balance to pay the fee |
+| required\_balance\_rat | rational | โ | `required_balance` in rational representation |
+| required\_balance\_fraction | fraction | โ | `required_balance` in fraction representation |
### WithdrawFee
The `WithdrawFee` object varies depending on the coin or token type. Refer to the examples to view the object structure for each type.
-| Parameter | Type | Description |
-| --------------- | -------------- | --------------------------------------------------------------------------------- |
-| type | string | The fee type. Either `Utxo`, `Tendermint`, `Qrc20` or `Eth`. |
-| amount | numeric string | `Utxo` or `Tendermint` type only. The fee amount. |
-| coin | string | The coin which will be used to pay the transaction fee. |
-| gas | integer | `Eth` type only. The amount of gas to be used for the transaction. |
-| gas\_price | numeric string | `Eth` or `Qrc20` type only. Price per unit of gas to be used for the transaction. |
-| gas\_limit | numeric string | `Tendermint` or `Qrc20` type only. Maximum gas to be used for the transaction. |
-| miner\_fee | numeric string | `Tendermint` type only. Fee to mine the transaction. |
-| total\_fee | numeric string | `Eth` type only. Gas price multiplied by gas amount. |
-| total\_gas\_fee | numeric string | `Qrc20` type only. Gas price multiplied by gas amount. |
+| Parameter | Type | Required | Description |
+| --------------- | -------------- | :------: | --------------------------------------------------------------------------------- |
+| type | string | โ | The fee type. Either `Utxo`, `Tendermint`, `Qrc20` or `Eth`. |
+| amount | numeric string | โ | `Utxo` or `Tendermint` type only. The fee amount. |
+| coin | string | โ | The coin which will be used to pay the transaction fee. |
+| gas | integer | โ | `Eth` type only. The amount of gas to be used for the transaction. |
+| gas\_price | numeric string | โ | `Eth` or `Qrc20` type only. Price per unit of gas to be used for the transaction. |
+| gas\_limit | numeric string | โ | `Tendermint` or `Qrc20` type only. Maximum gas to be used for the transaction. |
+| miner\_fee | numeric string | โ | `Tendermint` type only. Fee to mine the transaction. |
+| total\_fee | numeric string | โ | `Eth` type only. Gas price multiplied by gas amount. |
+| total\_gas\_fee | numeric string | โ | `Qrc20` type only. Gas price multiplied by gas amount. |
#### Example of Eth type
@@ -732,12 +631,12 @@ The `WithdrawFee` object varies depending on the coin or token type. Refer to th
The `WalletAccountInfo` object includes the following items in the activation response for a coin in HD mode:
-| Parameter | Type | Description |
-| ---------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
-| account\_index | integer | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
-| derivation\_path | string | Derivation path up to the `COIN` child. E.g. `"m/44'/141'/0'"` |
-| total\_balance | object | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
-| addresses | list | A list of standard [AccountAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#account-address-info) objects. |
+| Parameter | Type | Required | Description |
+| ---------------- | ------- | :------: | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| account\_index | integer | โ | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
+| derivation\_path | string | โ | Derivation path up to the `COIN` child. E.g. `"m/44'/141'/0'"` |
+| total\_balance | object | โ | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
+| addresses | list | โ | A list of standard [AccountAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#account-address-info) objects. |
```json
{
@@ -757,10 +656,10 @@ The `WalletAccountInfo` object includes the following items in the activation re
The `WalletBalanceInfo` object includes the following items in the activation response for a coin in HD mode:
-| Parameter | Type | Description |
-| ------------ | ------ | ---------------------------------------------------------------------------------------------------------------- |
-| wallet\_type | string | In HD wallet mode, this will return `HD`. What are the other values? |
-| accounts | object | A standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info) object. |
+| Parameter | Type | Required | Description |
+| ------------ | ------ | :------: | ---------------------------------------------------------------------------------------------------------------- |
+| wallet\_type | string | โ | In HD wallet mode, this will return `HD`. What are the other values? |
+| accounts | object | โ | A standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info) object. |
```json
{
@@ -778,12 +677,35 @@ The `WalletBalanceInfo` object includes the following items in the activation re
The `WithdrawFromInfo` response object includes the following items for HD Wallet [withdraw (v2)](/komodo-defi-framework/api/v20/wallet/tx/withdraw/) requests.
You can use either the `derivation_path` on its own, or the `account_id`, `chain` and `address_id` together.
-| Parameter | Type | Description |
-| ---------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| derivation\_path | string | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. |
-| account\_id | integer | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
-| address\_id | integer | `ADDRESS_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
-| chain | string | `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
+| Parameter | Type | Required | Default | Description |
+| ---------------- | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| derivation\_path | string | โ | `-` | The [BIP44 derivation path](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) of the address. |
+| account\_id | integer | โ | `-` | `ACCOUNT_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. **Please don't confuse with the global account.** |
+| address\_id | integer | โ | `-` | `ADDRESS_ID` child in the `m/44'/COIN'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` BIP44 derivation path. |
+| chain | string | โ | `-` | `Internal`, or `External`. External is used for addresses that are meant to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used for return transaction change. |
+
+### AccountId
+
+Identifier used across GUI-storage methods to reference a stored account.
+
+| Parameter | Type | Required | Description |
+| -------------- | ------- | :------: | -------------------------------------------------------------------------- |
+| type | string | โ | Defines account kind. Possible values: `iguana`, `hd`, `hw`. |
+| account\_idx | integer | โ | Only when `type` = `hd`. Index of the HD account (starting at 0). |
+| device\_pubkey | string | โ | Only when `type` = `hw`. Hex-encoded pubkey of the hardware wallet device. |
+
+
+ ```json
+ // Iguana account
+ { "type": "iguana" }
+
+ // HD account #2
+ { "type": "hd", "account_idx": 2 }
+
+ // Hardware-wallet account
+ { "type": "hw", "device_pubkey": "0xdeadbeefcafebabe..." }
+ ```
+
## Error types
@@ -791,11 +713,11 @@ You can use either the `derivation_path` on its own, or the `account_id`, `chain
The `available` balance is not sufficient to transfer the specified amount.
-| Structure | Type | Description |
-| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| coin | string | the name of the coin which balance is not sufficient. This coin name may differ from the requested coin. For example, ERC20 fees are paid by ETH (gas) |
-| available | string (numeric) | the balance available for transfer |
-| required | string (numeric) | the amount required to transfer the specified amount. This amount is necessary but may not be sufficient |
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | the name of the coin which balance is not sufficient. This coin name may differ from the requested coin. For example, ERC20 fees are paid by ETH (gas) |
+| available | string (numeric) | โ | the balance available for transfer |
+| required | string (numeric) | โ | the amount required to transfer the specified amount. This amount is necessary but may not be sufficient |
#### Response (NotSufficientBalance error)
@@ -819,34 +741,34 @@ The `available` balance is not sufficient to transfer the specified amount.
The available balance is zero.
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------- |
+| (none) | | - | |
#### AmountTooLow
The specified amount is too low. Required at least `threshold`.
-| Structure | Type | Description |
-| --------- | ---------------- | ---------------------------------------------------- |
-| amount | string (numeric) | the amount the user was willing to transfer |
-| threshold | string (numeric) | the `amount` has not to be less than the `threshold` |
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | ---------------------------------------------------- |
+| amount | string (numeric) | โ | the amount the user was willing to transfer |
+| threshold | string (numeric) | โ | the `amount` has not to be less than the `threshold` |
#### InvalidAddress
The specified `to` address is not valid.
-| Structure | Type | Description |
-| --------- | ------ | --------------------- |
-| (none) | string | the error description |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------- |
+| (none) | string | โ | the error description |
#### InvalidFeePolicy
The specified `fee` is not valid.
-| Structure | Type | Description |
-| --------- | ------ | --------------------- |
-| (none) | string | the error description |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------- |
+| (none) | string | โ | the error description |
#### Response (InvalidFeePolicy error - attempt to use EthGas for UTXO coin)
@@ -876,12 +798,83 @@ The specified `fee` is not valid.
}
```
-
+### AccruedRewards
+
+Used in [kmd\_rewards\_info](/komodo-defi-framework/api/legacy/kmd_rewards_info/) responses to represent either accrued reward amounts or the reason why rewards were not accrued.
+
+This is a union type that can have one of two structures:
+
+#### Accrued Variant
+
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | ----------------------------- |
+| Accrued | string (numeric) | โ | the amount of accrued rewards |
+
+#### NotAccruedReason Variant
+
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | -------------------------------------- |
+| NotAccruedReason | string | โ | the reason why rewards are not accrued |
+
+
+ Example with accrued rewards:
+
```json
{
- "tx_type": "Eip1559",
- "max_fee_per_gas": "1234.567",
- "max_priority_fee_per_gas": "1.2"
+ "accrued_rewards": {
+ "Accrued": "0.00450984"
+ }
+ }
+ ```
+
+ Example with reason for no rewards:
+
+ ```json
+ {
+ "accrued_rewards": {
+ "NotAccruedReason": "UtxoAmountLessThanTen"
+ }
+ }
+ ```
+
+
+### EnabledAccountId
+
+Represents the identifier of an account that can be set as the **enabled** (active) GUI-storage account.
+
+| Parameter | Type | Required | Description |
+| ------------ | ------- | :------: | -------------------------------------------------------------------------------------------- |
+| type | string | โ | Account kind. Accepted values are `iguana` and `hd`. |
+| account\_idx | integer | โ | Required only when `type` = `hd`. The index of the HD account to enable (starting from `0`). |
+
+
+ ```json
+ // Iguana account
+ { "type": "iguana" }
+
+ // HD account (account #0)
+ { "type": "hd", "account_idx": 0 }
+ ```
+
+
+### NewAccount
+
+Used when creating a brand-new account via the `gui_storage::enable_account` method (when `policy` = `new`) or the `gui_storage::add_account` method.
+
+| Parameter | Type | Required | Description |
+| ------------ | ---------------- | :------: | ------------------------------------------------------------------------ |
+| account\_id | EnabledAccountId | โ | Identifier of the new account. |
+| name | string | โ | User-friendly name for the account (maximum 255 characters). |
+| description | string | โ | Optional longer description (maximum 600 characters). |
+| balance\_usd | string (numeric) | โ | Optional initial USD balance shown in GUIs. If omitted, defaults to `0`. |
+
+
+ ```json
+ {
+ "account_id": { "type": "hd", "account_idx": 0 },
+ "name": "HD-0",
+ "description": "Hardware HD account",
+ "balance_usd": "0"
}
```
diff --git a/src/pages/komodo-defi-framework/api/index.mdx b/src/pages/komodo-defi-framework/api/index.mdx
index 4138a1743..af00c16b8 100644
--- a/src/pages/komodo-defi-framework/api/index.mdx
+++ b/src/pages/komodo-defi-framework/api/index.mdx
@@ -10,182 +10,225 @@ To test the methods in v2.0 (Dev), you will need to [build the Komodo DeFi Frame
Below is a table of the currently available legacy, v2.0 and v2.0 (Dev) methods:
-| Legacy | v2.0 (release) | v2.0 (dev) |
-| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| | | [1inch\_v6\_0\_classic\_swap\_create](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/#1inch-v6-0-classic-swap-create) |
-| | | [1inch\_v6\_0\_classic\_swap\_liquidity\_sources](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/#1inch-v6-0-classic-swap-liquidity-sources) |
-| | | [1inch\_v6\_0\_classic\_swap\_quote](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/#1inch-v6-0-classic-swap-quote) |
-| | | [1inch\_v6\_0\_classic\_swap\_tokens](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/#1inch-v6-0-classic-swap-tokens) |
-| [active\_swaps](/komodo-defi-framework/api/legacy/active_swaps/#active-swaps) | [active\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/#active-swaps) | |
-| | [add\_node\_to\_version\_stat](/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/#add-node-to-version-stat) | |
-| [all\_swaps\_uuids\_by\_filter](/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/#all-swaps-uuids-by-filter) | | |
-| | | [approve\_token](/komodo-defi-framework/api/v20-dev/approve_token/#approve-token) |
-| | [balance\_enable](/komodo-defi-framework/api/v20/streaming/balance_enable/#balance-enable) | |
-| [ban\_pubkey](/komodo-defi-framework/api/legacy/ban_pubkey/#ban-pubkey) | | |
-| [best\_orders](/komodo-defi-framework/api/legacy/best_orders/#best-orders) | [best\_orders](/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/#best-orders) | |
-| [buy](/komodo-defi-framework/api/legacy/buy/#buy) | | |
-| [cancel\_all\_orders](/komodo-defi-framework/api/legacy/cancel_all_orders/#cancel-all-orders) | | |
-| [cancel\_order](/komodo-defi-framework/api/legacy/cancel_order/#cancel-order) | | |
-| | [change\_mnemonic\_password](/komodo-defi-framework/api/v20/utils/change_mnemonic_password/#change-mnemonic-password) | |
-| | [clear\_nft\_db](/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/#clear-nft-database) | |
-| | [close\_channel](/komodo-defi-framework/api/v20/lightning/channels/#close-channel) | |
-| [coins\_needed\_for\_kick\_start](/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/#coins-needed-for-kick-start) | | |
-| [convert\_utxo\_address](/komodo-defi-framework/api/legacy/convert_utxo_address/#convert-utxo-address) | | |
-| [convertaddress](/komodo-defi-framework/api/legacy/convertaddress/#convertaddress) | | |
-| | [delete\_wallet](/komodo-defi-framework/api/v20/wallet/delete_wallet/#delete-wallet) | |
-| | [disable](/komodo-defi-framework/api/v20/streaming/disable/#disable) | |
-| [disable\_coin](/komodo-defi-framework/api/legacy/disable_coin/#disable-coin) | | |
-| [electrum](/komodo-defi-framework/api/legacy/coin_activation/#electrum-method) | | |
-| [enable](/komodo-defi-framework/api/legacy/coin_activation/#enable-method) | | |
-| | [enable\_bch\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/#enable-bch-with-tokens) | |
-| | [enable\_erc20](/komodo-defi-framework/api/v20/coin_activation/enable_erc20/#enable-erc20) | |
-| | [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/#enable-eth-with-tokens) | |
-| | [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/#enable-nft) | |
-| | [enable\_tendermint\_token](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/#enable-tendermint-token) | |
-| | [enable\_tendermint\_with\_assets](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/#enable-tendermint-with-assets) | |
-| | [experimental::staking::claim\_rewards](/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/#claim-rewards) | |
-| | [experimental::staking::delegate](/komodo-defi-framework/api/v20/wallet/staking/delegate/#delegate) | |
-| | [experimental::staking::delegations](/komodo-defi-framework/api/v20/wallet/staking/delegations/#delegations) | |
-| | [experimental::staking::query::delegations](/komodo-defi-framework/api/v20/wallet/staking/delegations/#delegations) | |
-| | [experimental::staking::query::ongoing\_undelegations](/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/#ongoing-undelegations) | |
-| | [experimental::staking::query::validators](/komodo-defi-framework/api/v20/wallet/staking/validators/#validators) | |
-| | [experimental::staking::undelegate](/komodo-defi-framework/api/v20/wallet/staking/undelegate/#undelegate) | |
-| | [fee\_estimator\_enable](/komodo-defi-framework/api/v20/streaming/fee_estimator/#fee-estimator-enable) | |
-| | [get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/#get-channel-details) | |
-| | [get\_claimable\_balances](/komodo-defi-framework/api/v20/lightning/channels/#get-claimable-balances) | |
-| | [get\_current\_mtp](/komodo-defi-framework/api/v20/utils/get_current_mtp/#get-current-mtp) | |
-| [get\_directly\_connected\_peers](/komodo-defi-framework/api/legacy/get_directly_connected_peers/#get-directly-connected-peers) | | |
-| [get\_enabled\_coins](/komodo-defi-framework/api/legacy/get_enabled_coins/#get-enabled-coins) | [get\_enabled\_coins](/komodo-defi-framework/api/v20/utils/get_enabled_coins/#get-enabled-coins) | |
-| | [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/#get-eth-estimated-fee-per-gas) | |
-| [get\_gossip\_mesh](/komodo-defi-framework/api/legacy/get_gossip_mesh/#get-gossip-mesh) | | |
-| [get\_gossip\_peer\_topics](/komodo-defi-framework/api/legacy/get_gossip_peer_topics/#get-gossip-peer-topics) | | |
-| [get\_gossip\_topic\_peers](/komodo-defi-framework/api/legacy/get_gossip_topic_peers/#get-gossip-topic-peers) | | |
-| | [get\_locked\_amount](/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/#get-locked-amount) | |
-| | [get\_mnemonic](/komodo-defi-framework/api/v20/utils/get_mnemonic/#get-mnemonic) | |
-| [get\_my\_peer\_id](/komodo-defi-framework/api/legacy/get_my_peer_id/#get-my-peer-id) | | |
-| | [get\_nft\_list](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/#get-a-list-of-nfts) | |
-| | [get\_nft\_metadata](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/#get-nft-metadata) | |
-| | [get\_nft\_transfers](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/#get-a-list-of-nft-transfers) | |
-| | [get\_private\_keys](/komodo-defi-framework/api/v20/wallet/get_private_keys/#get-private-keys) | |
-| | [get\_public\_key](/komodo-defi-framework/api/v20/utils/get_public_key/#get-public-key) | |
-| | [get\_public\_key\_hash](/komodo-defi-framework/api/v20/utils/get_public_key_hash/#get-public-key-hash) | |
-| | [get\_raw\_transaction](/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/#get-raw-transaction) | |
-| [get\_relay\_mesh](/komodo-defi-framework/api/legacy/get_relay_mesh/#get-relay-mesh) | | |
-| | [get\_swap\_transaction\_fee\_policy](/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/#get-swap-transaction-fee-policy) | |
-| | | [get\_token\_allowance](/komodo-defi-framework/api/v20-dev/get_token_allowance/#get-token-allowance) |
-| | [get\_token\_info](/komodo-defi-framework/api/v20/utils/get_token_info/#get-token-info) | |
-| [get\_trade\_fee](/komodo-defi-framework/api/legacy/get_trade_fee/#get-trade-fee) | | |
-| | [get\_wallet\_names](/komodo-defi-framework/api/v20/wallet/get_wallet_names/#get-wallet-names) | |
-| | [heartbeat\_enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/#heartbeat-enable) | |
-| [import\_swaps](/komodo-defi-framework/api/legacy/import_swaps/#import-swaps) | | |
-| [kmd\_rewards\_info](/komodo-defi-framework/api/legacy/kmd_rewards_info/#kmd-rewards-info) | | |
-| | [lightning::nodes::add\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/#add-trusted-node) | |
-| | [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/#connect-to-node) | |
-| | [lightning::nodes::list\_trusted\_nodes](/komodo-defi-framework/api/v20/lightning/nodes/#list-trusted-nodes) | |
-| | [lightning::nodes::remove\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/#remove-trusted-node) | |
-| | [lightning::payments::generate\_invoice](/komodo-defi-framework/api/v20/lightning/payments/#generate-invoice) | |
-| | [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/#get-payment-details) | |
-| | [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/#list-payments-by-filter) | |
-| | [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/#send-payment) | |
-| [list\_banned\_pubkeys](/komodo-defi-framework/api/legacy/list_banned_pubkeys/#list-banned-pubkeys) | | |
-| | [list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-closed-channels-by-filter) | |
-| | [list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-open-channels-by-filter) | |
-| | [max\_maker\_vol](/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/#max-maker-vol) | |
-| [max\_taker\_vol](/komodo-defi-framework/api/legacy/max_taker_vol/#max-taker-vol) | | |
-| [metrics](/komodo-defi-framework/api/legacy/metrics/#metrics) | | |
-| [min\_trading\_vol](/komodo-defi-framework/api/legacy/min_trading_vol/#min-trading-vol) | | |
-| [my\_balance](/komodo-defi-framework/api/legacy/my_balance/#my-balance) | | |
-| [my\_orders](/komodo-defi-framework/api/legacy/my_orders/#my-orders) | | |
-| [my\_recent\_swaps](/komodo-defi-framework/api/legacy/my_recent_swaps/#my-recent-swaps) | [my\_recent\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/#my-recent-swaps) | |
-| [my\_swap\_status](/komodo-defi-framework/api/legacy/my_swap_status/#my-swap-status) | | |
-| [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) | [my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/#my-tx-history) | |
-| | [network\_enable](/komodo-defi-framework/api/v20/streaming/network_enable/#network-enable) | |
-| | [open\_channel](/komodo-defi-framework/api/v20/lightning/channels/#open-channel) | |
-| [order\_status](/komodo-defi-framework/api/legacy/order_status/#order-status) | | |
-| | [order\_status\_enable](/komodo-defi-framework/api/v20/streaming/order_status_enable/#order-status-enable) | |
-| [orderbook](/komodo-defi-framework/api/legacy/orderbook/#orderbook) | [orderbook](/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/#orderbook) | |
-| [orderbook\_depth](/komodo-defi-framework/api/legacy/orderbook_depth/#orderbook-depth) | | |
-| | [orderbook\_enable](/komodo-defi-framework/api/v20/streaming/orderbook_enable/#orderbook-enable) | |
-| [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/#orders-history-by-filter) | | |
-| | [peer\_connection\_healthcheck](/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/#peer-connection-healthcheck) | |
-| [recover\_funds\_of\_swap](/komodo-defi-framework/api/legacy/recover_funds_of_swap/#recover-funds-of-swap) | | |
-| | [recreate\_swap\_data](/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/#recreate-swap-data) | |
-| | [refresh\_nft\_metadata](/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/#refresh-nft-metadata) | |
-| | [remove\_node\_from\_version\_stat](/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/#remove-node-from-version-stat) | |
-| [sell](/komodo-defi-framework/api/legacy/sell/#sell) | | |
-| [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/#send-raw-transaction) | | |
-| [set\_required\_confirmations](/komodo-defi-framework/api/legacy/set_required_confirmations/#set-required-confirmations) | | |
-| [set\_requires\_notarization](/komodo-defi-framework/api/legacy/set_requires_notarization/#set-requires-notarization) | | |
-| | [set\_swap\_transaction\_fee\_policy](/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/#set-swap-transaction-fee-policy) | |
-| [setprice](/komodo-defi-framework/api/legacy/setprice/#setprice) | | |
-| [show\_priv\_key](/komodo-defi-framework/api/legacy/show_priv_key/#show-priv-key) | | |
-| | [sign\_message](/komodo-defi-framework/api/v20/utils/message_signing/sign_message/#sign-message) | |
-| | [sign\_raw\_transaction](/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/#sign-raw-transaction) | |
-| | [start\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/#start-simple-market-maker-bot) | |
-| | [start\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/start_version_stat_collection/#start-version-stat-collection) | |
-| | [stop\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/#stop-simple-market-maker-bot) | |
-| | [stop\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/#stop-version-stat-collection) | |
-| | [swap\_status\_enable](/komodo-defi-framework/api/v20/streaming/swap_status_enable/#swap-status-enable) | |
-| | [task::account\_balance::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/#task-account-balance-cancel) | |
-| | [task::account\_balance::init](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/#task-account-balance-init) | |
-| | [task::account\_balance::status](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/#task-account-balance-status) | |
-| | [task::create\_new\_account::init](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/#task-create-new-account-init) | |
-| | [task::create\_new\_account::status](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/#task-create-new-account-status) | |
-| | [task::enable\_bch::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-cancel) | |
-| | [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-init) | |
-| | [task::enable\_bch::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-status) | |
-| | [task::enable\_bch::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-user-action) | |
-| | [task::enable\_eth::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-cancel) | |
-| | [task::enable\_eth::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-init) | |
-| | [task::enable\_eth::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-status) | |
-| | [task::enable\_eth::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-user-action) | |
-| | [task::enable\_lightning::cancel](/komodo-defi-framework/api/v20/lightning/activation/#cancel-initialization) | |
-| | [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/#initialize-lightning) | |
-| | [task::enable\_lightning::status](/komodo-defi-framework/api/v20/lightning/activation/#initialization-status) | |
-| | [task::enable\_qtum::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-cancel) | |
-| | [task::enable\_qtum::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-init) | |
-| | [task::enable\_qtum::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-status) | |
-| | [task::enable\_qtum::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-user-action) | |
-| | [task::enable\_tendermint::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-cancel) | |
-| | [task::enable\_tendermint::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-init) | |
-| | [task::enable\_tendermint::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-status) | |
-| | [task::enable\_tendermint::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-user-action) | |
-| | [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-cancel) | |
-| | [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-init) | |
-| | [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-status) | |
-| | [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-user-action) | |
-| | [task::enable\_z\_coin::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-cancel) | |
-| | [task::enable\_z\_coin::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-init) | |
-| | [task::enable\_z\_coin::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-status) | |
-| | [task::enable\_z\_coin::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-user-action) | |
-| | [task::get\_new\_address::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/#task-get-new-address-cancel) | |
-| | [task::get\_new\_address::init](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/#task-get-new-address-init) | |
-| | [task::get\_new\_address::status](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/#task-get-new-address-status) | |
-| | [task::get\_new\_address::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/#task-get-new-address-user-action) | |
-| | [task::init\_trezor::cancel](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-cancel) | |
-| | [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-init) | |
-| | [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-status) | |
-| | [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-user-action) | |
-| | [task::scan\_for\_new\_addresses::init](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/#task-scan-for-new-addresses-init) | |
-| | [task::scan\_for\_new\_addresses::status](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/#task-scan-for-new-addresses-status) | |
-| | [task::withdraw::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-cancel) | |
-| | [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-init) | |
-| | [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-status) | |
-| [trade\_preimage](/komodo-defi-framework/api/legacy/trade_preimage/#trade-preimage) | [trade\_preimage](/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/#trade-preimage) | |
-| | [tx\_history\_enable](/komodo-defi-framework/api/v20/streaming/tx_history_enable/#tx-history-enable) | |
-| [unban\_pubkeys](/komodo-defi-framework/api/legacy/unban_pubkeys/#unban-pubkeys) | | |
-| | [update\_channel](/komodo-defi-framework/api/v20/lightning/channels/#update-channel) | |
-| [update\_maker\_order](/komodo-defi-framework/api/legacy/update_maker_order/#update-maker-order) | | |
-| | [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/#update-nft) | |
-| | [update\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/update_version_stat_collection/#update-version-stat-collection) | |
-| [validateaddress](/komodo-defi-framework/api/legacy/validateaddress/#validateaddress) | | |
-| | [verify\_message](/komodo-defi-framework/api/v20/utils/message_signing/verify_message/#verify-message) | |
-| [version](/komodo-defi-framework/api/legacy/version/#version) | | |
-| | | [wc\_delete\_session](/komodo-defi-framework/api/v20-dev/wc_delete_session/#wc-delete-session) |
-| | | [wc\_get\_session](/komodo-defi-framework/api/v20-dev/wc_get_session/#wc-get-session) |
-| | | [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) |
-| | | [wc\_new\_connection](/komodo-defi-framework/api/v20-dev/wc_new_connection/#wc-new-connection) |
-| | | [wc\_ping\_session](/komodo-defi-framework/api/v20-dev/wc_ping_session/#wc-ping-session) |
-| [withdraw](/komodo-defi-framework/api/legacy/withdraw/#withdraw) | [withdraw](/komodo-defi-framework/api/v20/wallet/tx/withdraw/#withdraw) | |
-| | [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/#withdraw-nfts) | |
-| | [z\_coin\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/#zhtlc-coin-transaction-history) | |
+| Legacy | v2.0 (release) | v2.0 (dev) |
+| ------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| | | [1inch\_v6\_0\_classic\_swap\_contract](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/#1inch-v6-0-classic-swap-contract) |
+| | | [1inch\_v6\_0\_classic\_swap\_create](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/#1inch-v6-0-classic-swap-create) |
+| | | [1inch\_v6\_0\_classic\_swap\_liquidity\_sources](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/#1inch-v6-0-classic-swap-liquidity-sources) |
+| | | [1inch\_v6\_0\_classic\_swap\_quote](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/#1inch-v6-0-classic-swap-quote) |
+| | | [1inch\_v6\_0\_classic\_swap\_tokens](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/#1inch-v6-0-classic-swap-tokens) |
+| | [account\_balance](/komodo-defi-framework/api/v20/wallet/account_balance/#account-balance) | |
+| [active\_swaps](/komodo-defi-framework/api/legacy/active_swaps/#active-swaps) | [active\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/#active-swaps) | |
+| | [add\_node\_to\_version\_stat](/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/#add-node-to-version-stat) | |
+| [all\_swaps\_uuids\_by\_filter](/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/#all-swaps-uuids-by-filter) | | |
+| | | [approve\_token](/komodo-defi-framework/api/v20-dev/approve_token/#approve-token) |
+| [autoprice](/komodo-defi-framework/api/legacy/autoprice/#autoprice) | | |
+| [ban\_pubkey](/komodo-defi-framework/api/legacy/ban_pubkey/#ban-pubkey) | | |
+| [best\_orders](/komodo-defi-framework/api/legacy/best_orders/#best-orders) | [best\_orders](/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/#best-orders) | |
+| [buy](/komodo-defi-framework/api/legacy/buy/#buy) | | |
+| [cancel\_all\_orders](/komodo-defi-framework/api/legacy/cancel_all_orders/#cancel-all-orders) | | |
+| [cancel\_order](/komodo-defi-framework/api/legacy/cancel_order/#cancel-order) | | |
+| | [change\_mnemonic\_password](/komodo-defi-framework/api/v20/utils/change_mnemonic_password/#change-mnemonic-password) | |
+| | [clear\_nft\_db](/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/#clear-nft-db) | |
+| [coins\_needed\_for\_kick\_start](/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/#coins-needed-for-kick-start) | | |
+| [convert\_utxo\_address](/komodo-defi-framework/api/legacy/convert_utxo_address/#convert-utxo-address) | | |
+| [convertaddress](/komodo-defi-framework/api/legacy/convertaddress/#convertaddress) | | |
+| | [delete\_wallet](/komodo-defi-framework/api/v20/wallet/delete_wallet/#delete-wallet) | |
+| [disable\_coin](/komodo-defi-framework/api/legacy/disable_coin/#disable-coin) | | |
+| [electrum](/komodo-defi-framework/api/legacy/coin_activation/electrum/#electrum) | | |
+| [enable](/komodo-defi-framework/api/legacy/coin_activation/enable/#enable) | | |
+| | [enable\_bch\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/#enable-bch-with-tokens) | |
+| | [enable\_erc20](/komodo-defi-framework/api/v20/coin_activation/enable_erc20/#enable-erc20) | |
+| | [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/#enable-eth-with-tokens) | |
+| | [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/#enable-nft) | |
+| | [enable\_slp](/komodo-defi-framework/api/v20/coin_activation/enable_slp/#enable-slp) | |
+| | [enable\_tendermint\_token](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/#enable-tendermint-token) | |
+| | [enable\_tendermint\_with\_assets](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/#enable-tendermint-with-assets) | |
+| | [experimental::staking::claim\_rewards](/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/#experimental-staking-claim-rewards) | |
+| | [experimental::staking::delegate](/komodo-defi-framework/api/v20/wallet/staking/delegate/#experimental-staking-delegate) | |
+| | [experimental::staking::query::delegations](/komodo-defi-framework/api/v20/wallet/staking/delegations/#experimental-staking-query-delegations) | |
+| | [experimental::staking::query::ongoing\_undelegations](/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/#experimental-staking-query-ongoing-undelegations) | |
+| | [experimental::staking::query::validators](/komodo-defi-framework/api/v20/wallet/staking/validators/#experimental-staking-query-validators) | |
+| | [experimental::staking::undelegate](/komodo-defi-framework/api/v20/wallet/staking/undelegate/#experimental-staking-undelegate) | |
+| [fundvalue](/komodo-defi-framework/api/legacy/fundvalue/#fundvalue) | | |
+| | [get\_current\_mtp](/komodo-defi-framework/api/v20/utils/get_current_mtp/#get-current-mtp) | |
+| [get\_directly\_connected\_peers](/komodo-defi-framework/api/legacy/get_directly_connected_peers/#get-directly-connected-peers) | | |
+| [get\_enabled\_coins](/komodo-defi-framework/api/legacy/get_enabled_coins/#get-enabled-coins) | [get\_enabled\_coins](/komodo-defi-framework/api/v20/utils/get_enabled_coins/#get-enabled-coins) | |
+| | [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/#get-eth-estimated-fee-per-gas) | |
+| [get\_gossip\_mesh](/komodo-defi-framework/api/legacy/get_gossip_mesh/#get-gossip-mesh) | | |
+| [get\_gossip\_peer\_topics](/komodo-defi-framework/api/legacy/get_gossip_peer_topics/#get-gossip-peer-topics) | | |
+| [get\_gossip\_topic\_peers](/komodo-defi-framework/api/legacy/get_gossip_topic_peers/#get-gossip-topic-peers) | | |
+| | [get\_locked\_amount](/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/#get-locked-amount) | |
+| | [get\_mnemonic](/komodo-defi-framework/api/v20/utils/get_mnemonic/#get-mnemonic) | |
+| | [get\_my\_address](/komodo-defi-framework/api/v20/wallet/get_my_address/#get-my-address) | |
+| [get\_my\_peer\_id](/komodo-defi-framework/api/legacy/get_my_peer_id/#get-my-peer-id) | | |
+| | [get\_new\_address](/komodo-defi-framework/api/v20/wallet/get_new_address/#get-new-address) | |
+| | [get\_nft\_list](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/#get-nft-list) | |
+| | [get\_nft\_metadata](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/#get-nft-metadata) | |
+| | [get\_nft\_transfers](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/#get-nft-transfers) | |
+| | [get\_public\_key](/komodo-defi-framework/api/v20/utils/get_public_key/#get-public-key) | |
+| | [get\_public\_key\_hash](/komodo-defi-framework/api/v20/utils/get_public_key_hash/#get-public-key-hash) | |
+| | [get\_raw\_transaction](/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/#get-raw-transaction) | |
+| [get\_relay\_mesh](/komodo-defi-framework/api/legacy/get_relay_mesh/#get-relay-mesh) | | |
+| | [get\_shared\_db\_id](/komodo-defi-framework/api/v20/utils/get_shared_db_id/#get-shared-db-id) | |
+| | [get\_swap\_transaction\_fee\_policy](/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/#get-swap-transaction-fee-policy) | |
+| | | [get\_token\_allowance](/komodo-defi-framework/api/v20-dev/get_token_allowance/#get-token-allowance) |
+| | [get\_token\_info](/komodo-defi-framework/api/v20/utils/get_token_info/#get-token-info) | |
+| [get\_trade\_fee](/komodo-defi-framework/api/legacy/get_trade_fee/#get-trade-fee) | | |
+| | [get\_wallet\_names](/komodo-defi-framework/api/v20/wallet/get_wallet_names/#get-wallet-names) | |
+| | [gui\_storage::activate\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/#gui-storage-activate-coins) | |
+| | [gui\_storage::add\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/#gui-storage-add-account) | |
+| | [gui\_storage::deactivate\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/#gui-storage-deactivate-coins) | |
+| | [gui\_storage::delete\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/#gui-storage-delete-account) | |
+| | [gui\_storage::enable\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/#gui-storage-enable-account) | |
+| | [gui\_storage::get\_account\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/#gui-storage-get-account-coins) | |
+| | [gui\_storage::get\_accounts](/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/#gui-storage-get-accounts) | |
+| | [gui\_storage::get\_enabled\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/#gui-storage-get-enabled-account) | |
+| | [gui\_storage::set\_account\_balance](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/#gui-storage-set-account-balance) | |
+| | [gui\_storage::set\_account\_description](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/#gui-storage-set-account-description) | |
+| | [gui\_storage::set\_account\_name](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/#gui-storage-set-account-name) | |
+| [help](/komodo-defi-framework/api/legacy/help/#help) | | |
+| [import\_swaps](/komodo-defi-framework/api/legacy/import_swaps/#import-swaps) | | |
+| [inventory](/komodo-defi-framework/api/legacy/inventory/#inventory) | | |
+| [kmd\_rewards\_info](/komodo-defi-framework/api/legacy/kmd_rewards_info/#kmd-rewards-info) | | |
+| | [lightning::channels::close\_channel](/komodo-defi-framework/api/v20/lightning/channels/close_channel/#lightning-channels-close-channel) | |
+| | [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/#lightning-channels-get-channel-details) | |
+| | [lightning::channels::get\_claimable\_balances](/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/#lightning-channels-get-claimable-balances) | |
+| | [lightning::channels::list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/#lightning-channels-list-closed-channels-by-filter) | |
+| | [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/#lightning-channels-list-open-channels-by-filter) | |
+| | [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/#lightning-channels-open-channel) | |
+| | [lightning::channels::update\_channel](/komodo-defi-framework/api/v20/lightning/channels/update_channel/#lightning-channels-update-channel) | |
+| | [lightning::nodes::add\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/#lightning-nodes-add-trusted-node) | |
+| | [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/#lightning-nodes-connect-to-node) | |
+| | [lightning::nodes::list\_trusted\_nodes](/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/#lightning-nodes-list-trusted-nodes) | |
+| | [lightning::nodes::remove\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/#lightning-nodes-remove-trusted-node) | |
+| | [lightning::payments::generate\_invoice](/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/#lightning-payments-generate-invoice) | |
+| | [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/#lightning-payments-get-payment-details) | |
+| | [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/#lightning-payments-list-payments-by-filter) | |
+| | [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/send_payment/#lightning-payments-send-payment) | |
+| [list\_banned\_pubkeys](/komodo-defi-framework/api/legacy/list_banned_pubkeys/#list-banned-pubkeys) | | |
+| | [max\_maker\_vol](/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/#max-maker-vol) | |
+| [max\_taker\_vol](/komodo-defi-framework/api/legacy/max_taker_vol/#max-taker-vol) | | |
+| [metrics](/komodo-defi-framework/api/legacy/metrics/#metrics) | | |
+| [min\_trading\_vol](/komodo-defi-framework/api/legacy/min_trading_vol/#min-trading-vol) | | |
+| [my\_balance](/komodo-defi-framework/api/legacy/my_balance/#my-balance) | | |
+| [my\_orders](/komodo-defi-framework/api/legacy/my_orders/#my-orders) | | |
+| [my\_recent\_swaps](/komodo-defi-framework/api/legacy/my_recent_swaps/#my-recent-swaps) | [my\_recent\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/#my-recent-swaps) | |
+| [my\_swap\_status](/komodo-defi-framework/api/legacy/my_swap_status/#my-swap-status) | [my\_swap\_status](/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/#my-swap-status) | |
+| [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) | [my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/#my-tx-history) | |
+| [order\_status](/komodo-defi-framework/api/legacy/order_status/#order-status) | | |
+| [orderbook](/komodo-defi-framework/api/legacy/orderbook/#orderbook) | [orderbook](/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/#orderbook) | |
+| [orderbook\_depth](/komodo-defi-framework/api/legacy/orderbook_depth/#orderbook-depth) | | |
+| [orders\_history\_by\_filter](/komodo-defi-framework/api/legacy/orders_history_by_filter/#orders-history-by-filter) | | |
+| | [peer\_connection\_healthcheck](/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/#peer-connection-healthcheck) | |
+| [recover\_funds\_of\_swap](/komodo-defi-framework/api/legacy/recover_funds_of_swap/#recover-funds-of-swap) | | |
+| | [recreate\_swap\_data](/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/#recreate-swap-data) | |
+| | [refresh\_nft\_metadata](/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/#refresh-nft-metadata) | |
+| | [remove\_node\_from\_version\_stat](/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/#remove-node-from-version-stat) | |
+| [sell](/komodo-defi-framework/api/legacy/sell/#sell) | | |
+| | [send\_asked\_data](/komodo-defi-framework/api/v20/utils/send_asked_data/#send-asked-data) | |
+| [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/#send-raw-transaction) | | |
+| [set\_required\_confirmations](/komodo-defi-framework/api/legacy/set_required_confirmations/#set-required-confirmations) | | |
+| [set\_requires\_notarization](/komodo-defi-framework/api/legacy/set_requires_notarization/#set-requires-notarization) | | |
+| | [set\_swap\_transaction\_fee\_policy](/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/#set-swap-transaction-fee-policy) | |
+| [setprice](/komodo-defi-framework/api/legacy/setprice/#setprice) | | |
+| [show\_priv\_key](/komodo-defi-framework/api/legacy/show_priv_key/#show-priv-key) | | |
+| | [sign\_message](/komodo-defi-framework/api/v20/utils/message_signing/sign_message/#sign-message) | |
+| | [sign\_raw\_transaction](/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/#sign-raw-transaction) | |
+| | [start\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/#start-simple-market-maker-bot) | |
+| | [start\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/start_version_stat_collection/#start-version-stat-collection) | |
+| [stats\_swap\_status](/komodo-defi-framework/api/legacy/stats_swap_status/#stats-swap-status) | | |
+| [stop](/komodo-defi-framework/api/legacy/stop/#stop) | | |
+| | [stop\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/#stop-simple-market-maker-bot) | |
+| | [stop\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/#stop-version-stat-collection) | |
+| | [stream::balance::enable](/komodo-defi-framework/api/v20/streaming/balance_enable/#stream-balance-enable) | |
+| | [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/#stream-disable) | |
+| | [stream::fee\_estimator::enable](/komodo-defi-framework/api/v20/streaming/fee_estimator/#stream-fee-estimator-enable) | |
+| | [stream::heartbeat::enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/#stream-heartbeat-enable) | |
+| | [stream::network::enable](/komodo-defi-framework/api/v20/streaming/network_enable/#stream-network-enable) | |
+| | [stream::order\_status::enable](/komodo-defi-framework/api/v20/streaming/order_status_enable/#stream-order-status-enable) | |
+| | [stream::orderbook::enable](/komodo-defi-framework/api/v20/streaming/orderbook_enable/#stream-orderbook-enable) | |
+| | [stream::swap\_status::enable](/komodo-defi-framework/api/v20/streaming/swap_status_enable/#stream-swap-status-enable) | |
+| | [stream::tx\_history::enable](/komodo-defi-framework/api/v20/streaming/tx_history_enable/#stream-tx-history-enable) | |
+| | [task::account\_balance::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/#task-account-balance-cancel) | |
+| | [task::account\_balance::init](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/#task-account-balance-init) | |
+| | [task::account\_balance::status](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/#task-account-balance-status) | |
+| | [task::connect\_metamask::cancel](/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/#task-connect-metamask-cancel) | |
+| | [task::connect\_metamask::init](/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/#task-connect-metamask-init) | |
+| | [task::connect\_metamask::status](/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/#task-connect-metamask-status) | |
+| | [task::create\_new\_account::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/#task-create-new-account-cancel) | |
+| | [task::create\_new\_account::init](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/#task-create-new-account-init) | |
+| | [task::create\_new\_account::status](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/#task-create-new-account-status) | |
+| | [task::create\_new\_account::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/#task-create-new-account-user-action) | |
+| | [task::enable\_bch::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/#task-enable-bch-cancel) | |
+| | [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/#task-enable-bch-init) | |
+| | [task::enable\_bch::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/#task-enable-bch-status) | |
+| | [task::enable\_bch::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/#task-enable-bch-user-action) | |
+| | [task::enable\_erc20::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/#task-enable-erc20-cancel) | |
+| | [task::enable\_erc20::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/#task-enable-erc20-init) | |
+| | [task::enable\_erc20::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/#task-enable-erc20-status) | |
+| | [task::enable\_erc20::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/#task-enable-erc20-user-action) | |
+| | [task::enable\_eth::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/#task-enable-eth-cancel) | |
+| | [task::enable\_eth::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/#task-enable-eth-init) | |
+| | [task::enable\_eth::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/#task-enable-eth-status) | |
+| | [task::enable\_eth::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/#task-enable-eth-user-action) | |
+| | [task::enable\_lightning::cancel](/komodo-defi-framework/api/v20/lightning/activation/cancel/#task-enable-lightning-cancel) | |
+| | [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/init/#task-enable-lightning-init) | |
+| | [task::enable\_lightning::status](/komodo-defi-framework/api/v20/lightning/activation/status/#task-enable-lightning-status) | |
+| | [task::enable\_lightning::user\_action](/komodo-defi-framework/api/v20/lightning/activation/user_action/#task-enable-lightning-user-action) | |
+| | [task::enable\_qtum::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/#task-enable-qtum-cancel) | |
+| | [task::enable\_qtum::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/#task-enable-qtum-init) | |
+| | [task::enable\_qtum::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/#task-enable-qtum-status) | |
+| | [task::enable\_qtum::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/#task-enable-qtum-user-action) | |
+| | [task::enable\_sia::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/#task-enable-sia-cancel) | |
+| | [task::enable\_sia::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/#task-enable-sia-init) | |
+| | [task::enable\_sia::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/#task-enable-sia-status) | |
+| | [task::enable\_sia::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/#task-enable-sia-user-action) | |
+| | [task::enable\_tendermint::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/#task-enable-tendermint-cancel) | |
+| | [task::enable\_tendermint::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/#task-enable-tendermint-init) | |
+| | [task::enable\_tendermint::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/#task-enable-tendermint-status) | |
+| | [task::enable\_tendermint::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/#task-enable-tendermint-user-action) | |
+| | [task::enable\_tendermint\_token::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/#task-enable-tendermint-token-cancel) | |
+| | [task::enable\_tendermint\_token::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/#task-enable-tendermint-token-init) | |
+| | [task::enable\_tendermint\_token::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/#task-enable-tendermint-token-status) | |
+| | [task::enable\_tendermint\_token::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/#task-enable-tendermint-token-user-action) | |
+| | [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/#task-enable-utxo-cancel) | |
+| | [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/#task-enable-utxo-init) | |
+| | [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/#task-enable-utxo-status) | |
+| | [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/#task-enable-utxo-user-action) | |
+| | [task::enable\_z\_coin::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/#task-enable-z-coin-cancel) | |
+| | [task::enable\_z\_coin::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/#task-enable-z-coin-init) | |
+| | [task::enable\_z\_coin::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/#task-enable-z-coin-status) | |
+| | [task::enable\_z\_coin::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/#task-enable-z-coin-user-action) | |
+| | [task::get\_new\_address::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/#task-get-new-address-cancel) | |
+| | [task::get\_new\_address::init](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/#task-get-new-address-init) | |
+| | [task::get\_new\_address::status](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/#task-get-new-address-status) | |
+| | [task::get\_new\_address::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/#task-get-new-address-user-action) | |
+| | [task::init\_trezor::cancel](/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/#task-init-trezor-cancel) | |
+| | [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/init/#task-init-trezor-init) | |
+| | [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#task-init-trezor-status) | |
+| | [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/#task-init-trezor-user-action) | |
+| | [task::scan\_for\_new\_addresses::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/#task-scan-for-new-addresses-cancel) | |
+| | [task::scan\_for\_new\_addresses::init](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/#task-scan-for-new-addresses-init) | |
+| | [task::scan\_for\_new\_addresses::status](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/#task-scan-for-new-addresses-status) | |
+| | [task::withdraw::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/#task-withdraw-cancel) | |
+| | [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/#task-withdraw-init) | |
+| | [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/#task-withdraw-status) | |
+| | [task::withdraw::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/#task-withdraw-user-action) | |
+| [trade\_preimage](/komodo-defi-framework/api/legacy/trade_preimage/#trade-preimage) | [trade\_preimage](/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/#trade-preimage) | |
+| | [trezor\_connection\_status](/komodo-defi-framework/api/v20/utils/trezor_connection_status/#trezor-connection-status) | |
+| [unban\_pubkeys](/komodo-defi-framework/api/legacy/unban_pubkeys/#unban-pubkeys) | | |
+| [update\_maker\_order](/komodo-defi-framework/api/legacy/update_maker_order/#update-maker-order) | | |
+| | [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/#update-nft) | |
+| | [update\_version\_stat\_collection](/komodo-defi-framework/api/v20/utils/update_version_stat_collection/#update-version-stat-collection) | |
+| [validateaddress](/komodo-defi-framework/api/legacy/validateaddress/#validateaddress) | | |
+| | [verify\_message](/komodo-defi-framework/api/v20/utils/message_signing/verify_message/#verify-message) | |
+| [version](/komodo-defi-framework/api/legacy/version/#version) | | |
+| | | [wc\_delete\_session](/komodo-defi-framework/api/v20-dev/wc_delete_session/#wc-delete-session) |
+| | | [wc\_get\_session](/komodo-defi-framework/api/v20-dev/wc_get_session/#wc-get-session) |
+| | | [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) |
+| | | [wc\_new\_connection](/komodo-defi-framework/api/v20-dev/wc_new_connection/#wc-new-connection) |
+| | | [wc\_ping\_session](/komodo-defi-framework/api/v20-dev/wc_ping_session/#wc-ping-session) |
+| [withdraw](/komodo-defi-framework/api/legacy/withdraw/#withdraw) | [withdraw](/komodo-defi-framework/api/v20/wallet/tx/withdraw/#withdraw) | |
+| | [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/#withdraw-nft) | |
+| | [z\_coin\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/#z-coin-tx-history) | |
diff --git a/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx b/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
index 2e83b9efd..3ea283e55 100644
--- a/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx
@@ -1,33 +1,35 @@
export const title = "Komodo DeFi Framework Method: Active Swaps";
export const description =
- "The active_swaps method returns all the swaps that are currently running on the Komodo DeFi Framework API node.";
+ "The active_swaps method returns all swaps currently running on the Komodo DeFi Framework API node.";
-# active\_swaps
+# Active Swaps
-The `active_swaps` method returns all the swaps that are currently running on the Komodo DeFi Framework API node.
+## active\_swaps {{label : 'active_swaps', tag : 'deprecated'}}
-
+
This method has been deprecated in favor of [active\_swaps v2](/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/). The legacy version does not include v2 (Trading Protocol Upgrade) swap statuses in responses (it only returns uuids for these).
-## Arguments
+The `active_swaps` method returns all swaps currently running on the Komodo DeFi Framework API node.
-| Structure | Type | Description |
-| --------------- | ---- | ---------------------------------------------------------------------------- |
-| include\_status | bool | Optional, defaults to `false`. Whether to include swap statuses in response; |
+### Request Parameters
-## Response
+| Parameter | Type | Required | Default | Description |
+| --------------- | ---- | :------: | :-----: | --------------------------------------------- |
+| include\_status | bool | โ | `false` | Whether to include swap statuses in response. |
-| Structure | Type | Description |
+### Response parameters
+
+| Parameter | Type | Description |
| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uuids | array of strings | A list of currently active swap UUIDs. |
| statuses | object (map) | Only visible if `include_status` request parameter is `true`. A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects, delineated by the related UUID. |
+| uuids | array of strings | A list of currently active swap UUIDs. |
#### ๐ Examples
-#### Command (without include\_status)
+#### Request (without include\_status)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -41,22 +43,22 @@ The `active_swaps` method returns all the swaps that are currently running on th
```json
{
- "result": {
- "uuids": [
- "015c13bc-da79-43e1-a6d4-4ac8b3099b34",
- "7592a07a-2805-4050-8ab8-984480e812f0",
- "82cbad96-ea9f-40fb-9225-07496323e35d",
- "177f7fa5-c9f3-4673-a2fa-28451a123e61"
- ],
- "statuses": null
- }
+ "result": {
+ "uuids": [
+ "015c13bc-da79-43e1-a6d4-4ac8b3099b34",
+ "7592a07a-2805-4050-8ab8-984480e812f0",
+ "82cbad96-ea9f-40fb-9225-07496323e35d",
+ "177f7fa5-c9f3-4673-a2fa-28451a123e61"
+ ],
+ "statuses": null
+ }
}
```
-#### Command (include\_status = true)
+#### Request (include\_status = true)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
diff --git a/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx b/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
index a63ed0744..ba40df9ef 100644
--- a/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx
@@ -1,31 +1,32 @@
export const title = "Komodo DeFi Framework Method: All Swaps UUIDs by Filter";
export const description = "The all_swaps_uuids_by_filter method returns all uuids of swaps that match the selected filters.";
-# all\_swaps\_uuids\_by\_filter
+# All Swaps UUIDs by Filter
-**all\_swaps\_uuids\_by\_filter (my\_coin other\_coin from\_timestamp to\_timestamp)**
+## all\_swaps\_uuids\_by\_filter {{label : 'all_swaps_uuids_by_filter', tag : 'API-v1'}}
-The `all_swaps_uuids_by_filter` method returns all uuids of swaps that match the selected filters. Please note that all filters (my\_coin, from\_timestamp, etc.) are combined using logical AND.
+The `all_swaps_uuids_by_filter` method returns all uuids of swaps that match the selected filters. All filters (my\_coin, from\_timestamp, etc.) are combined using logical AND.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------------- | ----------------------------- | -------------------------------------------------------------------------------------- |
-| my\_coin | string | return only swaps that match the `swap.my_coin = request.my_coin` condition |
-| other\_coin | string | return only swaps that match the `swap.other_coin = request.other_coin` condition |
-| from\_timestamp | number (timestamp in seconds) | return only swaps that match the `swap.started_at >= request.from_timestamp` condition |
-| to\_timestamp | number (timestamp in seconds) | return only swaps that match the `swap.started_at < request.to_timestamp` condition |
+| Parameter | Type | Required | Description |
+| --------------- | ----------------------------- | :------: | -------------------------------------------------------------------------------------- |
+| from\_timestamp | number (timestamp in seconds) | โ | return only swaps that match the `swap.started_at >= request.from_timestamp` condition |
+| my\_coin | string | โ | return only swaps that match the `swap.my_coin = request.my_coin` condition |
+| other\_coin | string | โ | return only swaps that match the `swap.other_coin = request.other_coin` condition |
+| to\_timestamp | number (timestamp in seconds) | โ | return only swaps that match the `swap.started_at < request.to_timestamp` condition |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------------- | ---------------- | ---------------------------------------------- |
-| uuids | array of strings | uuids of swaps that match the selected filters |
+| found\_records | number | the number of found uuids |
+| from\_timestamp | number | from\_timestamp that was set in request |
| my\_coin | string | my\_coin that was set in request |
| other\_coin | string | other\_coin that was set in request |
-| from\_timestamp | number | from\_timestamp that was set in request |
-| to\_timestamp | number | to\_timestamp that was set in request |
| records\_found | number | the number of found uuids |
+| to\_timestamp | number | to\_timestamp that was set in request |
+| uuids | array of strings | uuids of swaps that match the selected filters |
#### ๐ Examples
@@ -74,19 +75,19 @@ The `all_swaps_uuids_by_filter` method returns all uuids of swaps that match the
```json
{
- "result": {
- "uuids": [
- "015c13bc-da79-43e1-a6d4-4ac8b3099b34",
- "7592a07a-2805-4050-8ab8-984480e812f0",
- "82cbad96-ea9f-40fb-9225-07496323e35d",
- "177f7fa5-c9f3-4673-a2fa-28451a123e61"
- ],
- "my_coin": "MARTY",
- "other_coin": null,
- "from_timestamp": null,
- "to_timestamp": null,
- "found_records": 4
- }
+ "result": {
+ "uuids": [
+ "015c13bc-da79-43e1-a6d4-4ac8b3099b34",
+ "7592a07a-2805-4050-8ab8-984480e812f0",
+ "82cbad96-ea9f-40fb-9225-07496323e35d",
+ "177f7fa5-c9f3-4673-a2fa-28451a123e61"
+ ],
+ "my_coin": "MARTY",
+ "other_coin": null,
+ "from_timestamp": null,
+ "to_timestamp": null,
+ "found_records": 4
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/autoprice/index.mdx b/src/pages/komodo-defi-framework/api/legacy/autoprice/index.mdx
new file mode 100644
index 000000000..0cd9ec520
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/autoprice/index.mdx
@@ -0,0 +1,69 @@
+export const title = "Komodo DeFi Framework Method: Autoprice";
+export const description = "Automatically manage and update maker order prices relative to orderbook depth and market conditions (legacy API).";
+
+# Autoprice
+
+## autoprice {{label : 'autoprice', tag : 'API-v1'}}
+
+
+ This is a legacy Komodo DeFi Framework API v1 method. New integrations should prefer API-v2 equivalents when available.
+ This documentation was generated automatically - use with caution.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------------- |
+| base | string | โ | Base coin symbol (e.g., `KMD`). |
+| rel | string | โ | Quote coin symbol (e.g., `BTC`). |
+| cancel | bool | โ | Stop an existing autoprice task instead of starting a new one. Defaults to `false`. |
+| userpass | string | โ | RPC password (`RPC_UserP@SSW0RD`). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ----------------------------------------------- |
+| result | string | "ok" on success or an error message on failure. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "method": "autoprice",
+ "base": "KMD",
+ "rel": "BTC",
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "result": "ok"
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------- | ------ | ------------------------------------------------ |
+| InternalError | string | The request failed due to an internal API error. |
+| Transport | string | Network error occurred while processing request. |
+
+
+ ##### Error (InternalError)
+
+ ```json
+ {
+ "mmrpc": "1.0",
+ "error": "Internal error",
+ "error_type": "InternalError",
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx b/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
index 8c6861a08..1cc2cbf8b 100644
--- a/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx
@@ -1,35 +1,35 @@
export const title = "Komodo DeFi Framework Method: Ban Pubkey";
export const description = "The ban_pubkey method bans the selected pubkey ignoring its order matching messages and preventing its orders from displaying in the orderbook.";
-# ban\_pubkey
+# Ban Pubkey
-**ban\_pubkey pubkey reason**
+## ban\_pubkey {{label : 'ban_pubkey', tag : 'API-v1'}}
-The `ban_pubkey` method bans the selected pubkey ignoring its order matching messages and preventing its orders from displaying in the orderbook.
+The `ban_pubkey` method bans the selected pubkey, ignoring its order matching messages and preventing its orders from displaying in the orderbook.
Use the secp256k1 pubkey without prefix for this method input. E.g. if pubkey is `022cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420` you should submit `2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420`.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------- | ---------------------------------------------------------------------------------------- |
-| pubkey | string | The pubkey to ban |
-| reason | string | Optional. The reason for banning |
-| duration\_min | integer | Optional. Minutes to apply the ban. If not set, ban will persist until kdf is restarted. |
+| Parameter | Type | Required | Description |
+| ------------- | ------- | :------: | ---------------------------------------------------------------------------------------- |
+| pubkey | string | โ | The pubkey to ban |
+| reason | string | โ | The reason for banning |
+| duration\_min | integer | โ | Optional. Minutes to apply the ban. If not set, ban will persist until kdf is restarted. |
-## Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ------------------------------ |
-| result | string | whether the ban was successful |
+| result | string | Whether the ban was successful |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -46,7 +46,7 @@ The `ban_pubkey` method bans the selected pubkey ignoring its order matching mes
```json
{
- "result": "success"
+ "result": "success"
}
```
@@ -54,7 +54,7 @@ The `ban_pubkey` method bans the selected pubkey ignoring its order matching mes
```json
{
- "error": "rpc:208] dispatcher_legacy:160] pubkey_banning:58] Pubkey is banned already"
+ "error": "rpc:208] dispatcher_legacy:160] pubkey_banning:58] Pubkey is banned already"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx b/src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
index cba77c9cc..967fd1cea 100644
--- a/src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx
@@ -1,68 +1,116 @@
export const title = "Komodo DeFi Framework Method: Batch Requests";
export const description = "A batch request is a method for sending several unique requests to the network all at once.";
-# batch requests
+# Batch Requests
-A batch request is a method for sending several unique requests to the network all at once.
+## batch\_requests {{label : 'batch_requests', tag : 'overview'}}
-The requests are sent as an array filled with request objects. Results are returned in the order of received requests.
+A batch request is a method for sending several unique requests to the network all at once.
- Avoid sending requests that depend on each other. For example, do not send a coin activation and a balance request to that coin in the same batch.
-
- Such requests result in non-deterministic behavior, as the Komodo DeFi Framework API may or may not execute the requests in the desired order.
+ Avoid sending requests that depend on each other. For example, do not send a coin activation and a balance request to that coin in the same batch. Such requests result in non-deterministic behavior, as the Komodo DeFi Framework API may or may not execute the requests in the desired order.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---------------- | ------------------------------------------ |
-| (none) | array of objects | request objects to be executed in parallel |
+| Parameter | Type | Required | Description |
+| ---------------- | ---------------- | :------: | ------------------------------------------ |
+| request\_objects | array of objects | โ | Request objects to be executed in parallel |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ---------------- | --------------------------------------------------------------------------------------- |
-| (none) | array of objects | the results, provided in the order of received requests; this may contain null elements |
-
-#### ๐ Examples
+| (none) | array of objects | The results, provided in the order of received requests; this may contain null elements |
-#### Command
+#### ๐ Example
-```bash
-curl --url "http://127.0.0.1:7783" --data "[
-{\"method\":\"electrum\",\"coin\":\"DOC\",\"servers\":[{\"url\":\"electrum1.cipig.net:10020\"},{\"url\":\"electrum2.cipig.net:10020\"},{\"url\":\"electrum3.cipig.net:10020\"}],\"userpass\":\"RPC_UserP@SSW0RD\",\"mm2\":1},
-{\"method\":\"electrum\",\"coin\":\"MARTY\",\"servers\":[{\"url\":\"electrum1.cipig.net:10021\"},{\"url\":\"electrum2.cipig.net:10021\"},{\"url\":\"electrum3.cipig.net:10021\"}],\"userpass\":\"RPC_UserP@SSW0RD\",\"mm2\":1},
-{\"method\":\"electrum\",\"coin\":\"DOC\",\"servers\":[{\"url\":\"electrum1.cipig.net:10020\"},{\"url\":\"electrum2.cipig.net:10020\"},{\"url\":\"electrum3.cipig.net:10020\"}],\"userpass\":\"invalid userpass\",\"mm2\":1}
-]"
-```
-
-
- #### Response
+#### Request
+
```json
[
{
- "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
- "balance": "9.8688213",
+ "method": "electrum",
"coin": "DOC",
- "locked_by_swaps": "0",
- "required_confirmations": 1,
- "requires_notarization": false,
- "result": "success"
+ "servers": [
+ {
+ "url": "electrum1.cipig.net:10020"
+ },
+ {
+ "url": "electrum2.cipig.net:10020"
+ },
+ {
+ "url": "electrum3.cipig.net:10020"
+ }
+ ],
+ "userpass": "RPC_UserP@SSW0RD",
+ "mm2": 1
},
{
- "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
- "balance": "4.40662368",
+ "method": "electrum",
"coin": "MARTY",
- "locked_by_swaps": "0",
- "required_confirmations": 1,
- "requires_notarization": false,
- "result": "success"
+ "servers": [
+ {
+ "url": "electrum1.cipig.net:10021"
+ },
+ {
+ "url": "electrum2.cipig.net:10021"
+ },
+ {
+ "url": "electrum3.cipig.net:10021"
+ }
+ ],
+ "userpass": "RPC_UserP@SSW0RD",
+ "mm2": 1
},
{
- "error": "rpc:295] Userpass is invalid!"
+ "method": "electrum",
+ "coin": "DOC",
+ "servers": [
+ {
+ "url": "electrum1.cipig.net:10020"
+ },
+ {
+ "url": "electrum2.cipig.net:10020"
+ },
+ {
+ "url": "electrum3.cipig.net:10020"
+ }
+ ],
+ "userpass": "invalid userpass",
+ "mm2": 1
}
]
```
+
+
+
+ #### Response
+
+ ```json
+ [
+ {
+ "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
+ "balance": "9.8688213",
+ "coin": "DOC",
+ "locked_by_swaps": "0",
+ "required_confirmations": 1,
+ "requires_notarization": false,
+ "result": "success"
+ },
+ {
+ "address": "RR5ecgYgykX8NCjR5zjiHMLy7F62LZUecQ",
+ "balance": "4.40662368",
+ "coin": "MARTY",
+ "locked_by_swaps": "0",
+ "required_confirmations": 1,
+ "requires_notarization": false,
+ "result": "success"
+ },
+ {
+ "error": "rpc:295] Userpass is invalid!"
+ }
+ ]
+ ```
diff --git a/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx b/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
index b23969ace..4f74ffa69 100644
--- a/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx
@@ -1,38 +1,35 @@
export const title = "Komodo DeFi Framework Method: Best Orders";
-export const description = "The best_orders method returns the best price orders that can fill the volume for all existing pairs with selected coin.";
+export const description = "The best_orders method returns the best price orders that can fill the volume for all existing pairs with the selected coin.";
-# best\_orders
+# Best Orders
-**best\_orders coin action volume**
+## best\_orders {{label : 'best_orders', tag : 'API-v1'}}
-The `best_orders` method returns the best price orders that can fill the volume for all existing pairs with selected coin.
+The `best_orders` method returns the best price orders that can fill the volume for all existing pairs with the selected coin.
- The response of this method can contain coins that are not activated on the Komodo DeFi Framework API instance.
- Activation will be required to proceed with the trade.
+ The response of this method can contain coins that are not activated on the Komodo DeFi Framework API instance. Activation will be required to proceed with the trade.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------------------- |
-| coin | string | the ticker of the coin to get best orders |
-| action | string | whether to `buy` or `sell` the selected coin |
-| volume | string | the amount of `coin` user is willing to buy or sell |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| action | string | โ | A standard [ActionEnum](/komodo-defi-framework/api/common_structures/enums/#action-enum) enum. Whether to `buy` or `sell` the selected coin |
+| coin | string | โ | The ticker of the coin to get best orders |
+| volume | string | โ | The amount of `coin` user is willing to buy or sell |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------------ | ----------------------------------------------------------------------------------------------------------------------- |
| result | object (map) | A map of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1) objects (by ticker) |
-where order entry has the following structure
+#### ๐ Example
-#### ๐ Examples
+#### Request
-#### Command
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -49,243 +46,243 @@ where order entry has the following structure
```json
{
- "result": {
- "MARTY": [
- {
- "coin": "MARTY",
- "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "price_fraction": {
- "numer": "1",
- "denom": "1"
- },
- "maxvolume": "2",
- "max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "min_volume": "0.00777",
- "min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
- "age": 1618306280,
- "zcredits": 0,
- "uuid": "09a61d61-9352-42f3-ae64-03e832aca07f",
- "is_mine": false,
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume": "2",
- "base_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "base_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "base_min_volume": "0.00777",
- "base_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "base_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "rel_max_volume": "2",
- "rel_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "rel_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "rel_min_volume": "0.00777",
- "rel_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RB8yufv3YTfdzYnwz5paNnnDynGJG6WsqD",
- "price": "0.9090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909091",
- "price_rat": [
- [1, [10]],
- [1, [11]]
- ],
- "price_fraction": {
- "numer": "10",
- "denom": "11"
- },
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "maxvolume": "56210.95940853",
- "max_volume_rat": [
- [1, [3278717685, 1308]],
- [1, [100000000]]
- ],
- "max_volume_fraction": {
- "numer": "5621095940853",
- "denom": "100000000"
- },
- "min_volume": "0.0001",
- "min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
- "age": 1618306280,
- "zcredits": 0,
- "uuid": "7b5fc790-cbe1-4714-812c-2e307818f258",
- "is_mine": false,
- "base_max_volume": "61832.055349383",
- "base_max_volume_fraction": {
- "numer": "61832055349383",
- "denom": "1000000000"
- },
- "base_max_volume_rat": [
- [1, [1706156167, 14396]],
- [1, [1000000000]]
- ],
- "base_min_volume": "0.00011",
- "base_min_volume_fraction": {
- "numer": "11",
- "denom": "100000"
- },
- "base_min_volume_rat": [
- [1, [11]],
- [1, [100000]]
- ],
- "rel_max_volume": "56210.95940853",
- "rel_max_volume_fraction": {
- "numer": "5621095940853",
- "denom": "100000000"
- },
- "rel_max_volume_rat": [
- [1, [3278717685, 1308]],
- [1, [100000000]]
- ],
- "rel_min_volume": "0.0001",
- "rel_min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "rel_min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ]
- }
- ],
- "OOT": [
- {
- "coin": "OOT",
- "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
- "price": "0.01",
- "price_rat": [
- [1, [1]],
- [1, [100]]
- ],
- "price_fraction": {
- "numer": "1",
- "denom": "100"
- },
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "maxvolume": "1140445.56120275",
- "max_volume_rat": [
- [1, [526976459, 1062]],
- [1, [4000000]]
- ],
- "max_volume_fraction": {
- "numer": "4561782244811",
- "denom": "4000000"
- },
- "min_volume": "0.00777",
- "min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
- "age": 1618306280,
- "zcredits": 0,
- "uuid": "8ea62e1d-0df5-4807-9ee6-c6367ac4e8ce",
- "is_mine": false,
- "base_max_volume": "114044556.120275",
- "base_max_volume_fraction": {
- "numer": "4561782244811",
- "denom": "40000"
- },
- "base_max_volume_rat": [
- [1, [526976459, 1062]],
- [1, [40000]]
- ],
- "base_min_volume": "0.777",
- "base_min_volume_fraction": {
- "numer": "777",
- "denom": "1000"
- },
- "base_min_volume_rat": [
- [1, [777]],
- [1, [1000]]
- ],
- "rel_max_volume": "1140445.56120275",
- "rel_max_volume_fraction": {
- "numer": "4561782244811",
- "denom": "4000000"
- },
- "rel_max_volume_rat": [
- [1, [526976459, 1062]],
- [1, [4000000]]
+ "result": {
+ "MARTY": [
+ {
+ "coin": "MARTY",
+ "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
+ "price": "1",
+ "price_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "price_fraction": {
+ "numer": "1",
+ "denom": "1"
+ },
+ "maxvolume": "2",
+ "max_volume_rat": [
+ [1, [2]],
+ [1, [1]]
+ ],
+ "max_volume_fraction": {
+ "numer": "2",
+ "denom": "1"
+ },
+ "min_volume": "0.00777",
+ "min_volume_rat": [
+ [1, [777]],
+ [1, [100000]]
+ ],
+ "min_volume_fraction": {
+ "numer": "777",
+ "denom": "100000"
+ },
+ "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
+ "age": 1618306280,
+ "zcredits": 0,
+ "uuid": "09a61d61-9352-42f3-ae64-03e832aca07f",
+ "is_mine": false,
+ "base_confs": 1,
+ "base_nota": false,
+ "rel_confs": 2,
+ "rel_nota": false,
+ "base_max_volume": "2",
+ "base_max_volume_fraction": {
+ "numer": "2",
+ "denom": "1"
+ },
+ "base_max_volume_rat": [
+ [1, [2]],
+ [1, [1]]
+ ],
+ "base_min_volume": "0.00777",
+ "base_min_volume_fraction": {
+ "numer": "777",
+ "denom": "100000"
+ },
+ "base_min_volume_rat": [
+ [1, [777]],
+ [1, [100000]]
+ ],
+ "rel_max_volume": "2",
+ "rel_max_volume_fraction": {
+ "numer": "2",
+ "denom": "1"
+ },
+ "rel_max_volume_rat": [
+ [1, [2]],
+ [1, [1]]
+ ],
+ "rel_min_volume": "0.00777",
+ "rel_min_volume_fraction": {
+ "numer": "777",
+ "denom": "100000"
+ },
+ "rel_min_volume_rat": [
+ [1, [777]],
+ [1, [100000]]
+ ]
+ },
+ {
+ "coin": "MARTY",
+ "address": "RB8yufv3YTfdzYnwz5paNnnDynGJG6WsqD",
+ "price": "0.9090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909091",
+ "price_rat": [
+ [1, [10]],
+ [1, [11]]
+ ],
+ "price_fraction": {
+ "numer": "10",
+ "denom": "11"
+ },
+ "base_confs": 1,
+ "base_nota": false,
+ "rel_confs": 2,
+ "rel_nota": false,
+ "maxvolume": "56210.95940853",
+ "max_volume_rat": [
+ [1, [3278717685, 1308]],
+ [1, [100000000]]
+ ],
+ "max_volume_fraction": {
+ "numer": "5621095940853",
+ "denom": "100000000"
+ },
+ "min_volume": "0.0001",
+ "min_volume_rat": [
+ [1, [1]],
+ [1, [10000]]
+ ],
+ "min_volume_fraction": {
+ "numer": "1",
+ "denom": "10000"
+ },
+ "pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "age": 1618306280,
+ "zcredits": 0,
+ "uuid": "7b5fc790-cbe1-4714-812c-2e307818f258",
+ "is_mine": false,
+ "base_max_volume": "61832.055349383",
+ "base_max_volume_fraction": {
+ "numer": "61832055349383",
+ "denom": "1000000000"
+ },
+ "base_max_volume_rat": [
+ [1, [1706156167, 14396]],
+ [1, [1000000000]]
+ ],
+ "base_min_volume": "0.00011",
+ "base_min_volume_fraction": {
+ "numer": "11",
+ "denom": "100000"
+ },
+ "base_min_volume_rat": [
+ [1, [11]],
+ [1, [100000]]
+ ],
+ "rel_max_volume": "56210.95940853",
+ "rel_max_volume_fraction": {
+ "numer": "5621095940853",
+ "denom": "100000000"
+ },
+ "rel_max_volume_rat": [
+ [1, [3278717685, 1308]],
+ [1, [100000000]]
+ ],
+ "rel_min_volume": "0.0001",
+ "rel_min_volume_fraction": {
+ "numer": "1",
+ "denom": "10000"
+ },
+ "rel_min_volume_rat": [
+ [1, [1]],
+ [1, [10000]]
+ ]
+ }
],
- "rel_min_volume": "0.00777",
- "rel_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
+ "OOT": [
+ {
+ "coin": "OOT",
+ "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
+ "price": "0.01",
+ "price_rat": [
+ [1, [1]],
+ [1, [100]]
+ ],
+ "price_fraction": {
+ "numer": "1",
+ "denom": "100"
+ },
+ "base_confs": 1,
+ "base_nota": false,
+ "rel_confs": 2,
+ "rel_nota": false,
+ "maxvolume": "1140445.56120275",
+ "max_volume_rat": [
+ [1, [526976459, 1062]],
+ [1, [4000000]]
+ ],
+ "max_volume_fraction": {
+ "numer": "4561782244811",
+ "denom": "4000000"
+ },
+ "min_volume": "0.00777",
+ "min_volume_rat": [
+ [1, [777]],
+ [1, [100000]]
+ ],
+ "min_volume_fraction": {
+ "numer": "777",
+ "denom": "100000"
+ },
+ "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
+ "age": 1618306280,
+ "zcredits": 0,
+ "uuid": "8ea62e1d-0df5-4807-9ee6-c6367ac4e8ce",
+ "is_mine": false,
+ "base_max_volume": "114044556.120275",
+ "base_max_volume_fraction": {
+ "numer": "4561782244811",
+ "denom": "40000"
+ },
+ "base_max_volume_rat": [
+ [1, [526976459, 1062]],
+ [1, [40000]]
+ ],
+ "base_min_volume": "0.777",
+ "base_min_volume_fraction": {
+ "numer": "777",
+ "denom": "1000"
+ },
+ "base_min_volume_rat": [
+ [1, [777]],
+ [1, [1000]]
+ ],
+ "rel_max_volume": "1140445.56120275",
+ "rel_max_volume_fraction": {
+ "numer": "4561782244811",
+ "denom": "4000000"
+ },
+ "rel_max_volume_rat": [
+ [1, [526976459, 1062]],
+ [1, [4000000]]
+ ],
+ "rel_min_volume": "0.00777",
+ "rel_min_volume_fraction": {
+ "numer": "777",
+ "denom": "100000"
+ },
+ "rel_min_volume_rat": [
+ [1, [777]],
+ [1, [100000]]
+ ]
+ }
]
- }
- ]
- },
- "original_tickers": {
- "BTC": ["BTC-segwit"]
- }
+ },
+ "original_tickers": {
+ "BTC": ["BTC-segwit"]
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx b/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
index b6f62c232..a8ea80c2e 100644
--- a/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/buy/index.mdx
@@ -1,9 +1,9 @@
export const title = "Komodo DeFi Framework Method: Buy";
export const description = "The buy method issues a buy request and attempts to match an order from the orderbook based on the provided arguments.";
-# buy
+# Buy
-**buy base rel price volume (match\_by order\_type base\_confs base\_nota rel\_confs rel\_nota min\_volume)**
+## buy {{label : 'buy', tag : 'API-v1'}}
The `buy` method issues a buy request and attempts to match an order from the orderbook based on the provided arguments.
@@ -12,26 +12,26 @@ The `buy` method issues a buy request and attempts to match an order from the or
* To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the `volume` and `min_volume` arguments for more info.
-## Arguments
-
-| Structure | Type | Description |
-| ----------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base | string | The name of the coin the user desires to receive |
-| rel | string | The name of the coin the user desires to sell |
-| price | various | The price in `rel` the user is willing to pay per one unit of the `base` coin. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
-| volume | various | The amount of coins the user is willing to receive of the `base` coin; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
. . Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
-| min\_volume | various (optional) | The minimum amount of `base` coin to be purchased in any `GoodTillCancelled` orders after conversion to maker; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
-| match\_by | object | Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
-| order\_type | object | Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type) object. |
-| base\_confs | number | Number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
-| base\_nota | boolean | Whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
-| rel\_confs | number | Number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| rel\_nota | boolean | Whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| save\_in\_history | boolean | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, it's history will be saved as a json file |
-
-## Response
-
-| Structure | Type | Description |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | - | The name of the coin the user desires to receive |
+| rel | string | โ | - | The name of the coin the user desires to sell |
+| price | various | โ | - | The price in `rel` the user is willing to pay per one unit of the `base` coin. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
+| volume | various | โ | - | The amount of coins the user is willing to receive of the `base` coin; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
+| min\_volume | various | โ | - | The minimum amount of `base` coin to be purchased in any `GoodTillCancelled` orders after conversion to maker; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
+| match\_by | object | โ | - | Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
+| order\_type | object | โ | - | Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type) object. |
+| base\_confs | number | โ | - | Number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
+| base\_nota | boolean | โ | - | Whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
+| rel\_confs | number | โ | - | Number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
+| rel\_nota | boolean | โ | - | Whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
+| save\_in\_history | boolean | โ | `true` | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, its history will be saved as a json file |
+
+### Response
+
+| Parameter | Type | Description |
| ----------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| action | string | The action of the request (`Buy`) |
| base | string | The base currency of request |
@@ -40,7 +40,7 @@ The `buy` method issues a buy request and attempts to match an order from the or
| rel | string | The rel currency of the request |
| rel\_amount | string | The maximum amount of `rel` coin that is spent in order to buy the `base_amount` (according to `price`, in decimal representation) |
| rel\_amount\_rat | rational | The maximum amount of `rel` coin that is spent in order to buy the `base_amount` (according to `price`, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object). |
-| method | string | This field is used for internal P2P interactions; the value is always equal to "request |
+| method | string | This field is used for internal P2P interactions; the value is always equal to "request" |
| dest\_pub\_key | string | Reserved for future use. `dest_pub_key` allows the user to choose the P2P node that is eligible to match with the request. This value defaults to a "zero pubkey", which means `anyone` can be a match |
| sender\_pubkey | string | The public key of this node |
| uuid | string | The request uuid |
@@ -51,9 +51,9 @@ The `buy` method issues a buy request and attempts to match an order from the or
#### ๐ Examples
-#### Command (decimal representation)
+#### Request (decimal representation)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -66,436 +66,27 @@ The `buy` method issues a buy request and attempts to match an order from the or
```
-#### Command (rational representation in num-rational crate format)
-
-
- ```json
- {
- "result": {
- "base": "DOC",
- "rel": "MARTY",
- "base_amount": "2.4",
- "base_amount_rat": [
- [
- 1,
- [
- 12
- ]
- ],
- [
- 1,
- [
- 5
- ]
- ]
- ],
- "rel_amount": "2.64",
- "rel_amount_rat": [
- [
- 1,
- [
- 66
- ]
- ],
- [
- 1,
- [
- 25
- ]
- ]
- ],
- "action": "Buy",
- "uuid": "3d2286d1-1eef-487b-a07a-904f33034792",
- "method": "request",
- "sender_pubkey": "d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "match_by": {
- "type": "Any"
- },
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- },
- "order_type": {
- "type": "GoodTillCancelled"
- },
- "min_volume": "0.0001",
- "min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "min_volume_rat": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 10000
- ]
- ]
- ],
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- },
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-#### Command (rational representation as fraction object)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "HELLO",
- "rel": "WORLD",
- "volume": {
- "numer": "3",
- "denom": "2"
- },
- "price": {
- "numer": "2",
- "denom": "1"
- }
- }
- ```
-
-
-#### Command (with confirmations and notarization settings)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "HELLO",
- "rel": "WORLD",
- "volume": {
- "numer": "3",
- "denom": "2"
- },
- "price": {
- "numer": "2",
- "denom": "1"
- },
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
- }
- ```
-
-
-#### Command (set to not save order history)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "HELLO",
- "rel": "WORLD",
- "volume": {
- "numer": "3",
- "denom": "2"
- },
- "price": {
- "numer": "2",
- "denom": "1"
- },
- "save_in_history": false
- }
- ```
-
-
-#### Command (GoodTillCancelled type)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "order_type": {
- "type": "GoodTillCancelled"
- }
- }
- ```
-
-
-#### Command (FillOrKill type)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "order_type": {
- "type": "FillOrKill"
- }
- }
- ```
-
-
-#### Command (match by Any)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Any"
- }
- }
- ```
-
-
-#### Command (match by Pubkeys)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Pubkeys",
- "data": [
- "1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a"
- ]
- }
- }
- ```
-
-
-#### Command (match by Orders)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "buy",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Orders",
- "data": [
- "d14452bb-e82d-44a0-86b0-10d4cdcb8b24"
- ]
- }
- }
- ```
-
-
#### Response (success)
```json
{
- "result": {
"action": "Buy",
- "base": "HELLO",
- "base_amount": "1",
- "base_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
+ "base": "DOC",
+ "base_amount": "2.4",
+ "rel": "MARTY",
+ "rel_amount": "2.64",
"method": "request",
- "rel": "WORLD",
- "rel_amount": "1",
- "rel_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "uuid": "288743e2-92a5-471e-92d5-bb828a2303c3",
- "match_by": {
- "data": [
- "1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a"
- ],
- "type": "Pubkeys"
- },
- "conf_settings": {
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
- },
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- }
- }
- ```
-
- #### Response (error)
-
- ```json
- {
- "error": "rpc:278] utxo:884] REL balance 12.88892991 is too low, required 21.15"
+ "sender_pubkey": "...",
+ "uuid": "..."
}
```
+
+
#### Response (error)
```json
- {
- "error": "rpc:275] lp_ordermatch:665] The WORLD amount 40000/3 is larger than available 47.60450107, balance: 47.60450107, locked by swaps: 0.00000000"
- }
+ { "error": "Insufficient balance" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx b/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
index 8abd88474..4ae7dd4b2 100644
--- a/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx
@@ -1,30 +1,30 @@
-export const title = "Komodo DeFi Framework Method: Cancel all Orders";
+export const title = "Komodo DeFi Framework Method: Cancel All Orders";
export const description = "The cancel_all_orders cancels the active orders created by the Komodo DeFi Framework API node by specified condition.";
-# cancel\_all\_orders
+# Cancel All Orders
-**cancel\_all\_orders cancel\_by**
+## cancel\_all\_orders {{label : 'cancel_all_orders', tag : 'API-v1'}}
-The `cancel_all_orders` cancels the active orders created by the Komodo DeFi Framework API node by specified condition.
+The `cancel_all_orders` method cancels the active orders created by the Komodo DeFi Framework API node by specified condition.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ---------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| cancel\_by | object | A standard [CancelBy](/komodo-defi-framework/api/common_structures/orders/#cancel-by) object. Orders matching this filter are cancelled. |
+| Parameter | Type | Required | Description |
+| ---------- | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| cancel\_by | object | โ | A standard [CancelBy](/komodo-defi-framework/api/common_structures/orders/#cancel-by) object. Orders matching this filter are cancelled. |
-## Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------------- | ------------------------ | -------------------------------------------------------------------------------------------------------------- |
-| cancelled | array of strings (uuids) | uuids of cancelled orders |
-| currently\_matching | array of strings (uuids) | uuids of the orders being matched with other orders; these are not cancelled even if they fit cancel condition |
+| cancelled | array of strings (uuids) | UUIDs of cancelled orders |
+| currently\_matching | array of strings (uuids) | UUIDs of the orders being matched with other orders; these are not cancelled even if they fit cancel condition |
#### ๐ Examples
-#### Command (All orders)
+#### Request (All orders)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -76,21 +76,18 @@ The `cancel_all_orders` cancels the active orders created by the Komodo DeFi Fra
```json
{
- "result": {
- "cancelled": ["2aae69d1-0167-493e-ad15-c6a8b43546d6"],
- "currently_matching": []
- }
+ "result": {
+ "cancelled": ["2aae69d1-0167-493e-ad15-c6a8b43546d6"],
+ "currently_matching": []
+ }
}
```
+
- #### Response (1 order cancelled and 1 is currently matching)
+
+ #### Response (error)
```json
- {
- "result": {
- "cancelled": ["2aae69d1-0167-493e-ad15-c6a8b43546d6"],
- "currently_matching": ["e9a6f422-e378-437f-bb74-ba4307a90e68"]
- }
- }
+ { "error": "No orders found to cancel" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx b/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
index 775de5cf5..a346e3e42 100644
--- a/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Cancel Order";
export const description = "The cancel_order cancels the active order created by the Komodo DeFi Framework API node.";
-# cancel\_order
+# Cancel Order
-**cancel\_order uuid**
+## cancel\_order {{label : 'cancel_order', tag : 'API-v1'}}
-The `cancel_order` cancels the active order created by the Komodo DeFi Framework API node.
+The `cancel_order` method cancels the active order created by the Komodo DeFi Framework API node.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------ |
-| uuid | string | the uuid of the order the user desires to cancel |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------ |
+| uuid | string | โ | The uuid of the order the user desires to cancel |
-## Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | --------------------------------- |
-| result | string | indicates the status of operation |
+| result | string | Indicates the status of operation |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -39,7 +39,9 @@ The `cancel_order` cancels the active order created by the Komodo DeFi Framework
```json
{ "result": "success" }
```
+
+
#### Response (error)
```json
diff --git a/src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx b/src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
new file mode 100644
index 000000000..463ffc079
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/coin_activation/electrum/index.mdx
@@ -0,0 +1,91 @@
+export const title = "Komodo DeFi Framework Method: electrum";
+export const description = "Activate a coin using the Electrum method in the Komodo DeFi Framework API.";
+
+# Electrum
+
+## electrum {{label : 'electrum', tag : 'API-v1'}}
+
+Activates a coin using the Electrum method. This is used for UTXO-based coins and QTUM/QRC20 tokens.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------------ | --------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | - | Ticker of coin to activate |
+| servers | list of objects | โ | - | A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. |
+| mm2 | integer | โ | - | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
+| min\_connected | integer | โ | `1` | Minimum number of electrum servers to maintain an active connection to. |
+| max\_connected | integer | โ | - | Maximum number of electrum servers to maintain an active connection to. If not set, defaults to all servers in activation request. |
+| required\_confirmations | integer | โ | `3` | Number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. |
+| requires\_notarization | boolean | โ | `false` | If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
+| swap\_contract\_address | string | โ | - | QRC20 only. Address of etomic swap smart contract |
+| fallback\_swap\_contract | string | โ | - | QRC20 only. Address of backup etomic swap smart contract |
+| utxo\_merge\_params | object | โ | - | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| address | string | The address of the user's `coin` wallet, based on the user's passphrase |
+| balance | string (numeric) | The amount of `coin` the user holds in their wallet; does not include `unspendable_balance` |
+| unspendable\_balance | string (numeric) | The `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
+| coin | string | The ticker of the enabled coin |
+| required\_confirmations | number | The number of transaction confirmations for which the Komodo DeFi Framework API must wait during the atomic swap process |
+| mature\_confirmations | number (optional) | The number of coinbase transaction confirmations required to become mature; UTXO coins only |
+| requires\_notarization | bool | Whether the node must wait for a notarization of the selected coin that is performing the atomic swap transactions; applicable only for coins using Komodo dPoW |
+| result | string | The result of the request; this value either indicates `success`, or an error, or another type of failure |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "coin": "LTC",
+ "method": "electrum",
+ "servers": [
+ {
+ "url": "electrum1.cipig.net:10063",
+ "protocol": "TCP"
+ },
+ {
+ "url": "electrum2.cipig.net:20063",
+ "protocol": "SSL",
+ "disable_cert_verification": true
+ },
+ {
+ "url": "electrum3.cipig.net:20063",
+ "protocol": "SSL",
+ "ws_url": "electrum3.cipig.net:30063"
+ }
+ ],
+ "min_connected": 1,
+ "max_connected": 2,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "coin": "LTC",
+ "address": "Lh2zFS66gP5qF1bRxoCXT6bMw8YShjoRry",
+ "balance": "7.62",
+ "unspendable_balance": "0",
+ "mature_confirmations": 100,
+ "required_confirmations": 3,
+ "requires_notarization": false,
+ "result": "success"
+ }
+ ```
+
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "Coin not found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx b/src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
new file mode 100644
index 000000000..edeaef20b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/coin_activation/enable/index.mdx
@@ -0,0 +1,65 @@
+export const title = "Komodo DeFi Framework Method: enable";
+export const description = "Enable a coin using the native or RPC method in the Komodo DeFi Framework API.";
+
+# Enable
+
+## enable {{label : 'enable', tag : 'API-v1'}}
+
+Enables a coin using the native daemon or RPC method. This is used for UTXO-based coins, ETH/ERC20, and other gas model chains.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------------------- | ---------------- | :------: | :---------------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The name of the coin the user desires to enable |
+| urls | array of strings | โ | - | Required for ETH/ERC20 and other gas model chains. URLs of Ethereum RPC nodes to which the user desires to connect |
+| swap\_contract\_address | string | โ | - | Required for QRC20 only. Address of etomic swap smart contract |
+| fallback\_swap\_contract | string | โ | - | Required for QRC20 only. Address of backup etomic swap smart contract |
+| gas\_station\_decimals | integer | โ | `8` | For ETH/ERC20 and other gas model chains. Defines the decimals used to denominate the gas station response to gwei units. For example, the ETH gas station uses 8 decimals, which means that "average": 860 is equal to 86 gwei. While the Matic gas station uses 9 decimals, so 860 would mean 860 gwei exactly. |
+| gas\_station\_policy.policy | string | โ | `MeanAverageFast` | For ETH/ERC20 and other gas model chains. Defines the method of gas price calculation from the station response. Value can be [gas-station-policy-enum](/komodo-defi-framework/api/common_structures/enums/#gas-station-policy-enum). |
+| mm2 | integer | โ | - | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
+| tx\_history | bool | โ | `false` | If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
+| required\_confirmations | integer | โ | `3` | Number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. |
+| requires\_notarization | boolean | โ | `false` | If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------ |
+| address | string | The address of the user's `coin` wallet, based on the user's passphrase |
+| balance | string (numeric) | The amount of `coin` the user holds in their wallet; does not include `unspendable_balance` |
+| unspendable\_balance | string (numeric) | The `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
+| coin | string | The ticker of enabled coin |
+| required\_confirmations | number | Komodo DeFi Framework API will wait for this number of coin's transaction confirmations during the swap |
+| requires\_notarization | bool | Whether the node must wait for a notarization of the selected coin that is performing the atomic swap transactions |
+| mature\_confirmations | number (optional) | The number of coinbase transaction confirmations required to become mature; UTXO coins only |
+| result | string | The result of the request; this value either indicates `success`, or an error or other type of failure |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "enable",
+ "coin": "LTC"
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "coin": "LTC",
+ "address": "RQNUR7qLgPUgZxYbvU9x5Kw93f6LU898CQ",
+ "balance": "333",
+ "required_confirmations": 1,
+ "requires_notarization": false,
+ "unspendable_balance": "0",
+ "mature_confirmations": 100,
+ "result": "success"
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx b/src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
index 6893ebd8a..704ecfe6e 100644
--- a/src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx
@@ -1,10 +1,17 @@
-export const title = "Komodo DeFi Framework: Coin Activation";
-export const description =
- "Learn about the two methods of coin activation, enable and electrum.";
+export const title = "Komodo DeFi Framework Method: Coin Activation";
+export const description = "Learn about the two methods of coin activation, enable and electrum.";
# Coin Activation
-There are two methods of coin activation:
+## coin\_activation {{label : 'coin_activation', tag : 'overview'}}
+
+
+
+
+ The v1 activation methods are deprecated. Please refer to the [v2 coin activation overview](/komodo-defi-framework/api/v20/coin_activation/) for the latest methods with enhanced functionality and coin protocol support.
+
+
+There are two methods of v1 coin activation:
* `enable` - Connects to a native daemon, or a url which handles RPCs for Platform coins (e.g. ETH, MATIC, FTM, BNB, ONE)
* `electrum` - Connects to an [electrum server](https://github.com/kyuupichan/electrumx) for UTXO based coins and QTUM/QRC20 tokens.
@@ -19,486 +26,3 @@ A coin can only be activated once per session, and must be activated before it c
* `0` = `non-compatible`
* `1` = `compatible`
-
-
- Many examples of activation commands are available at [kmd.stats.io](https://stats.kmd.io/atomicdex/activation_commands/)
-
-
-## Native mode activation
-
-If you are running a UTXO based coin daemon locally and the blockchain is synchronised, you can connect the local daemon to the Komodo DeFi Framework API by using the `enable` method, though some additional configuration is required. The Komodo DeFi Framework API requires the following options to be added to the native chain's [.conf file](https://bitcoincoredocs.com/bitcoin-conf.html).
-
-```ini
-logevents=1
-txindex=1
-addressindex=1
-```
-
-
- The Komodo DeFi Framework API node's coin address needs to be imported manually into the coin daemon using the [importaddress](/smart-chains/api/wallet/#importaddress) method.
-
-
-## Lite mode activation
-
-Activating coins in 'lite mode' means you don't need to have a native coin daemon installed, or keep a local blockchain synchronised. In this mode, the Komodo DeFi Framework API communicates with an external node to perform transactions and query the blockchain. UTXO based coins and QTUM/QRC20 tokens communicate via electrum servers, while other platform coins communicate via JSON RPC urls.
-
-Komodo DeFi Framework is a true cross chain, cross protocol Decentralized Exchange (DEX), allowing for trades between coins and tokens across many platforms and ecosystems, such as:
-
-* UTXO based coins (e.g. DOGE, BTC, BCH, KMD, ZEC, LTC, DASH, DGB)
-* [Ethereum (ETH)](https://ethereum.org/) & [ERC20 tokens](https://etherscan.io/tokens)
-* [Binance Coin (BNB)](https://coinmarketcap.com/currencies/bnb/) & [BEP20](https://www.coingecko.com/en?asset_platform_id=binance-coin) tokens
-* [QTUM](https://qtum.org) & [QRC20 tokens](https://qtum.info/qrc20)
-* [Polygon (MATIC)](https://polygon.technology/) & [PLG20 tokens](https://polygonscan.com/tokens)
-* [Harmony (ONE)](https://www.harmony.one/) & [HRC20 tokens](https://www.coingecko.com/en/categories/harmony-ecosystem)
-* [Fantom (FTM)](https://fantom.foundation/) & [FTM20 tokens](https://ftmscan.com/tokens)
-* [Avalanche (AVAX)](https://www.avax.network/) & [AVX20 tokens](https://avascan.info/)
-* [Moonriver (MOVR)](https://moonbeam.network/networks/moonriver/) & [MVR20 tokens](https://moonriver.moonscan.io/tokens)
-* And more!
-
-## Electrum Method
-
-
- Electrum mode is only available for UTXO based coins and QTUM/QRC20 tokens.
-
-
-#### Arguments
-
-| Structure | Type | Description | |
-| ------------------------ | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
-| coin | string | Ticker of coin to activate | |
-| servers | list of objects | A list of standard [ActivationServers](/komodo-defi-framework/api/common_structures/activation/#activation-servers) objects. | |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` | |
-| min\_connected | integer | Optional, defaults to `1`. Minimum number of electrum servers to maintain an active connection to. | |
-| max\_connected | integer | Optional. Maximum number of electrum servers to maintain an active connection to. If not set, defaults to all servers in activation request. | |
-| required\_confirmations | integer | Optional, defaults to `3`. Number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. | |
-| requires\_notarization | boolean | Optional, defaults to `false`. If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. | |
-| swap\_contract\_address | string | QRC20 only. Address of etomic swap smart contract | |
-| fallback\_swap\_contract | string | QRC20 only. Address of backup etomic swap smart contract | |
-| utxo\_merge\_params | object | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. | |
-
-#### Response
-
-| Structure | Type | Description |
-| ----------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| address | string | the address of the user's `coin` wallet, based on the user's passphrase |
-| balance | string (numeric) | the amount of `coin` the user holds in their wallet; does not include `unspendable_balance` |
-| unspendable\_balance | string (numeric) | the `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
-| coin | string | the ticker of the enabled coin |
-| required\_confirmations | number | the number of transaction confirmations for which the Komodo DeFi Framework API must wait during the atomic swap process |
-| mature\_confirmations | number (optional) | the number of coinbase transaction confirmations required to become mature; UTXO coins only |
-| requires\_notarization | bool | whether the node must wait for a notarization of the selected coin that is performing the atomic swap transactions; applicable only for coins using Komodo dPoW |
-| result | string | the result of the request; this value either indicates `success`, or an error, or another type of failure |
-
-#### ๐ Examples
-
-#### UTXO coin activation {{label : 'electrum', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "BCH",
- "method": "electrum",
- "servers": [
- {
- "url": "bch.imaginary.cash:50002",
- "protocol": "SSL",
- "ws_url": "bch.imaginary.cash:50004"
- },
- {
- "url": "bch.soul-dev.com:50002",
- "protocol": "SSL",
- "ws_url": "bch.soul-dev.com:50004"
- },
- {
- "url": "cashnode.bch.ninja:50002",
- "protocol": "SSL",
- "ws_url": "cashnode.bch.ninja:50004"
- },
- {
- "url": "electrum3.cipig.net:20055",
- "protocol": "SSL",
- "ws_url": "electrum3.cipig.net:30055"
- },
- {
- "url": "electrum3.cipig.net:10055"
- }
- ],
- "min_connected": 1,
- "max_connected": 2,
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response (Success)
-
- ```json
- {
- "coin": "LTC",
- "address": "Lh2zFS66gP5qF1bRxoCXT6bMw8YShjoRry",
- "balance": "7.62",
- "unspendable_balance": "0",
- "mature_confirmations": 100,
- "required_confirmations": 3,
- "requires_notarization": false,
- "result": "success"
- }
- ```
-
-
-#### UTXO coin activation with `required_confirmations`, `requires_notarization` and `mm2` arguments {{label : 'electrum', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "KMD",
- "method": "electrum",
- "servers": [
- {
- "url": "electrum1.cipig.net:10001"
- },
- {
- "url": "electrum2.cipig.net:10001"
- },
- {
- "url": "electrum3.cipig.net:10001"
- }
- ],
- "required_confirmations": 10,
- "requires_notarization": true,
- "mm2": 1,
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response (Success)
-
- ```json
- {
- "coin": "KMD",
- "address": "RQNUR7qLgPUgZxYbvU9x5Kw93f6LU898CQ",
- "balance": "762",
- "unspendable_balance": "0",
- "mature_confirmations": 100,
- "required_confirmations": 10,
- "requires_notarization": true,
- "result": "success"
- }
- ```
-
-
-#### QTUM/QRC20 coin activation {{label : 'electrum', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "QTUM",
- "method": "electrum",
- "servers": [
- {
- "url": "electrum1.cipig.net:10050"
- },
- {
- "url": "electrum2.cipig.net:10050"
- },
- {
- "url": "electrum3.cipig.net:10050"
- }
- ],
- "swap_contract_address": "0x2f754733acd6d753731c00fee32cb484551cc15d",
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response (Success)
-
- ```json
- {
- "coin": "QTUM",
- "address": "QjXkGgoiycYRm2NbiMpkEHuQt7SB9BKHjz",
- "balance": "7.77",
- "required_confirmations": 3,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "mature_confirmations": 100,
- "result": "success"
- }
- ```
-
-
-#### Error responses
-
-If mm2 is not set in either the command or your `coins` file, you will see the following error:
-
-```json
-{
- "error": "lp_coins:943] lp_coins:693] mm2 param is not set neither in coins config nor enable request, assuming that coin is not supported"
-}
-```
-
-If min\_connected is \< 1, you will see the following error:
-
-```json
-{
- "error":"rpc:184] dispatcher_legacy:141] lp_commands_legacy:141] lp_coins:4462] utxo_standard:73] utxo_coin_builder:616] Internal error: manager:129] min_connected should be greater than 0"
-}
-```
-
-If max\_connected is \< min\_connected, you will see the following error:
-
-```json
-{
- "error": "rpc:184] dispatcher_legacy:141] lp_commands_legacy:141] lp_coins:4462] utxo_standard:73] utxo_coin_builder:616] Internal error: manager:132] min_connected (2) must be <= max_connected (1)"
-}
-```
-
-## Enable Method
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------------------------- | -------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | the name of the coin the user desires to enable |
-| urls | array of strings (required for ETH/ERC20 and other gas model chains) | urls of Ethereum RPC nodes to which the user desires to connect |
-| swap\_contract\_address | string (required for QRC20 only) | address of etomic swap smart contract |
-| fallback\_swap\_contract | string (required for QRC20 only) | address of backup etomic swap smart contract |
-| gas\_station\_decimals | integer (optional for ETH/ERC20 and other gas model chains) | Defines the decimals used to denominate the gas station response to gwei units. For example, the ETH gas station uses 8 decimals, which means that "average": 860 is equal to 86 gwei. While the Matic gas station uses 9 decimals, so 860 would mean 860 gwei exactly. Defaults to `8` |
-| gas\_station\_policy.policy | string (optional for ETH/ERC20 and other gas model chains) | Defines the method of gas price calculation from the station response. `"MeanAverageFast"` will use the mean between average and fast fields. `"Average"` will return a simple average value. Defaults to `"MeanAverageFast"`. |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
-| tx\_history | bool | If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| required\_confirmations | integer (optional, defaults to `3`) | Number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. |
-| requires\_notarization | boolean (optional, defaults to `false`) | If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
-
-#### Response
-
-| Structure | Type | Description |
-| ----------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------ |
-| address | string | the address of the user's `coin` wallet, based on the user's passphrase |
-| balance | string (numeric) | the amount of `coin` the user holds in their wallet; does not include `unspendable_balance` |
-| unspendable\_balance | string (numeric) | the `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
-| coin | string | the ticker of enabled coin |
-| required\_confirmations | number | Komodo DeFi Framework API will wait for the this number of coin's transaction confirmations during the swap |
-| requires\_notarization | bool | whether the node must wait for a notarization of the selected coin that is performing the atomic swap transactions |
-| mature\_confirmations | number (optional) | the number of coinbase transaction confirmations required to become mature; UTXO coins only |
-| result | string | the result of the request; this value either indicates `success`, or an error or other type of failure |
-
-#### ๐ Examples
-
-#### Native UTXO coin activation {{label : 'enable', tag : 'legacy'}}
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "enable",
- "coin": "TKL"
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "TKL",
- "address": "RQNUR7qLgPUgZxYbvU9x5Kw93f6LU898CQ",
- "balance": "333",
- "required_confirmations": 1,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "mature_confirmations": 100,
- "result": "success"
- }
- ```
-
-
-#### Command (With `required_confirmations`, `requires_notarization` and `mm2` arguments)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "enable",
- "coin": "TKL",
- "mm2": 1,
- "required_confirmations": 10,
- "requires_notarization": true
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "TKL",
- "address": "RQNUR7qLgPUgZxYbvU9x5Kw93f6LU898CQ",
- "balance": "777",
- "required_confirmations": 10,
- "requires_notarization": true,
- "unspendable_balance": "0",
- "mature_confirmations": 100,
- "result": "success"
- }
- ```
-
-
-#### Command (for Ethereum and ERC20-based blockchains)
-
-
- ```json
- {
- "coin": "ETH",
- "method": "enable",
- "urls": [
- "http://eth1.cipig.net:18555",
- "http://eth2.cipig.net:18555",
- "http://eth3.cipig.net:18555"
- ],
- "swap_contract_address": "0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80",
- "fallback_swap_contract": "0x8500AFc0bc5214728082163326C2FF0C73f4a871",
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "ETH",
- "address": "0x3c7aad7b693e94f13b61d4be4abaeaf802b2e3b5",
- "balance": "50",
- "required_confirmations": 1,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "result": "success"
- }
- ```
-
-
-#### EVM coin activation with gas\_station\_url and policy {{label : 'enable', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "ETH",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "enable",
- "urls": [
- "http://eth1.cipig.net:18555",
- "http://eth2.cipig.net:18555",
- "http://eth3.cipig.net:18555"
- ],
- "swap_contract_address": "0x24ABE4c71FC658C91313b6552cd40cD808b3Ea80",
- "fallback_swap_contract": "0x8500AFc0bc5214728082163326C2FF0C73f4a871",
- "gas_station_url": "https://ethgasstation.info/json/ethgasAPI.json",
- "gas_station_decimals": 8,
- "gas_station_policy": {
- "policy": "MeanAverageFast"
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "ETH",
- "address": "0x3c7aad7b693e94f13b61d4be4abaeaf802b2e3b5",
- "balance": "50",
- "required_confirmations": 1,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "result": "success"
- }
- ```
-
-
-#### Polygon (MATIC) and PLG20 activation {{label : 'enable', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "NZDS-PLG20",
- "method": "enable",
- "swap_contract_address": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "fallback_swap_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "urls": [
- "https://polygon-rpc.com"
- ],
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "NZDS-PLG20",
- "address": "0x3c7aad7b693e94f13b61d4be4abaeaf802b2e3b5",
- "balance": "350",
- "required_confirmations": 1,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "result": "success"
- }
- ```
-
-
-#### Binance Coin (BNB) and BEP20 activation {{label : 'enable', tag : 'legacy'}}
-
-
- ```json
- {
- "coin": "BUSD-BEP20",
- "method": "enable",
- "swap_contract_address": "0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31",
- "fallback_swap_contract": "0xeDc5b89Fe1f0382F9E4316069971D90a0951DB31",
- "urls": [
- "http://bsc1.cipig.net:8655",
- "http://bsc2.cipig.net:8655",
- "http://bsc3.cipig.net:8655"
- ],
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "coin": "BUSD-BEP20",
- "address": "0x3c7aad7b693e94f13b61d4be4abaeaf802b2e3b5",
- "balance": "45",
- "required_confirmations": 1,
- "requires_notarization": false,
- "unspendable_balance": "0",
- "result": "success"
- }
- ```
-
-
-For enabling Z coins, refer to the [ZHTLC activation tasks](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/) in the v2.0 Dev API.
-
-To see more examples for other platforms like Fantom, Avalanche & Harmony, you can search the [Komodo DeFi Framework API Coin Activation Commands List
-](https://stats.kmd.io/atomicdex/activation_commands/) or build a single `batch` command to enable a set of selected coins via the
-[Batch Coin Activation Form](https://stats.kmd.io/atomicdex/batch_activation_form/)
-
-
- We welcome volunteers to test new coins for Komodo DeFi Framework API compatibility! Follow the [Submitting Coin Test Results guide](https://github.com/KomodoPlatform/coins#about-this-repository) for more information, or drop into the [Komodo Platform Discord Server](https://komodoplatform.com/discord) for a chat if you need some help.
-
diff --git a/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx b/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
index bb9b6dcd5..235cd149d 100644
--- a/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx
@@ -1,29 +1,29 @@
-export const title = "Komodo DeFi Framework Method: Coins needed for kick Start";
+export const title = "Komodo DeFi Framework Method: Coins Needed For Kick Start";
export const description = "Learn how to kick-start interrupted swaps on the Komodo DeFi Framework API by activating the necessary coins using the coins_needed_for_kick_start method.";
-# coins\_needed\_for\_kick\_start
+# Coins Needed for Kick Start
-**coins\_needed\_for\_kick\_start()**
+## coins\_needed\_for\_kick\_start {{label : 'coins_needed_for_kick_start', tag : 'API-v1'}}
-If the Komodo DeFi Framework API is stopped while making a swap/having the active order it will attempt to kick-start them on next launch and continue from the point where it's stopped. `coins_needed_for_kick_start` returns the tickers of coins that should be activated ASAP after the Komodo DeFi Framework API is started to continue the interrupted swaps. Consider calling this method on Komodo DeFi Framework API startup and activate the returned coins using `enable` or `electrum` methods.
+If the Komodo DeFi Framework API is stopped while making a swap or having an active order, it will attempt to kick-start them on the next launch and continue from the point where it stopped. The `coins_needed_for_kick_start` method returns the tickers of coins that should be activated as soon as possible after the Komodo DeFi Framework API is started to continue the interrupted swaps. Consider calling this method on Komodo DeFi Framework API startup and activate the returned coins using the [`enable`](/komodo-defi-framework/api/legacy/coin_activation/enable/#enable) or [`electrum`](/komodo-defi-framework/api/legacy/coin_activation/electrum/#electrum) methods.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ---------------- | ------------------------------------------------------------------------ |
-| result | array of strings | tickers of coins that should be activated to kick-start swaps and orders |
+| result | array of strings | Tickers of coins that should be activated to kick-start swaps and orders |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,15 +33,17 @@ If the Komodo DeFi Framework API is stopped while making a swap/having the activ
- #### Response (BTC and KMD should be activated ASAP in this case)
+ #### Response
```json
{ "result": ["BTC", "KMD"] }
```
+
- #### Response (no swaps and orders waiting to be started)
+
+ #### Error response
```json
- { "result": [] }
+ { "error": "No swaps or orders waiting to be started" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx b/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
index dba9993a1..91ac58f09 100644
--- a/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx
@@ -1,30 +1,31 @@
-export const title = "Komodo DeFi Framework Method: Convert utxo Address";
-export const description = "The convert_utxo_address method takes a UTXO address as input, and returns the equivalent address for another UTXO coin.";
+export const title = "Komodo DeFi Framework Method: Convert UTXO Address";
+export const description = "The convert_utxo_address method takes a UTXO address as input and returns the equivalent address for another UTXO coin.";
-# convert\_utxo\_address
+# Convert UTXO Address
-**convert\_utxo\_address address to\_coin**
+## convert\_utxo\_address {{label : 'convert_utxo_address', tag : 'API-v1'}}
-The `convert_utxo_address` method takes a UTXO address as input, and returns the equivalent address for another UTXO coin (e.g. from BTC address to RVN address)
+The `convert_utxo_address` method takes a UTXO address as input and returns the equivalent address for another UTXO coin (e.g., from a BTC address to an RVN address).
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------- |
-| address | string | Input UTXO address |
-| to\_coin | string | Input address to convert from |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------------------------------------------- |
+| address | string | โ | Input UTXO address |
+| coin | string | โ | Ticker of UTXO coin corresponding to the input address (source coin) |
+| to\_coin | string | โ | Ticker of target UTXO coin (the coin to convert the address to) |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ----------------- |
| result | string | Converted address |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -37,31 +38,31 @@ The `convert_utxo_address` method takes a UTXO address as input, and returns the
- #### Response (success)
+ #### Response
```json
{
- "result": "RN3StWykhsERZaFjwmn9L9E5u2dPAt3YTS"
+ "result": "RN3StWykhsERZaFjwmn9L9E5u2dPAt3YTS"
}
```
-
- #### Response (error - coin not enabled)
+
+ #### Error response (coin not enabled)
```json
{
- "error": "rpc:174] dispatcher_legacy:155] lp_coins:1668] Coin RVN is not activated"
+ "error": "rpc:174] dispatcher_legacy:155] lp_coins:1668] Coin RVN is not activated"
}
```
-
- #### Response (error - input address checksum failed)
+
+ #### Error response (input address checksum failed)
```json
{
- "error": "rpc:174] dispatcher_legacy:155] lp_coins:1665] Invalid Checksum"
+ "error": "rpc:174] dispatcher_legacy:155] lp_coins:1665] Invalid Checksum"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx b/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
index d92cab95d..96ae2bc34 100644
--- a/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx
@@ -1,161 +1,62 @@
export const title = "Komodo DeFi Framework Method: Convert Address";
export const description = "The convertaddress method converts an input address to a specified address format.";
-# convertaddress
+# Convert Address
-**convertaddress coin from to\_address\_format**
+## convertaddress {{label : 'convertaddress', tag : 'API-v1'}}
The `convertaddress` method converts an input address to a specified address format.
-For example, this method can be used to convert a BCH address from legacy to cash address format and vice versa.
+For example, this method can be used to convert a BCH address from legacy to cash address format and vice versa, or to convert an ETH address from single to mixed case checksum format.
-Or this can be used to convert an ETH address from single to mixed case checksum format.
+### Request Parameters
-## Arguments
+| Parameter | Type | Required | Description |
+| ------------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | The name of the coin address context |
+| from | string | โ | Input address |
+| to\_address\_format | object | โ | A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object |
-| Structure | Type | Description |
-| ------------------- | ------ | ------------------------------------------------------------------------------------------------------ |
-| coin | string | the name of the coin address context |
-| from | string | input address |
-| to\_address\_format | object | A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object |
+### Response parameters
-## Response
-
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | -------------------------------- |
-| address | string | the result of address conversion |
-
-
- #### ๐ Examples
+| address | string | The result of address conversion |
- #### Command (ETH single case address to mixed checksum)
+#### ๐ Example
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "convertaddress",
- "coin": "ETH",
- "from": "0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359",
- "to_address_format": {
- "format": "mixedcase"
- }
- }
- ```
-
-
- #### Response
+#### Request (ETH single case address to mixed checksum)
+
```json
{
- "result": {
- "address": "0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359"
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "convertaddress",
+ "coin": "ETH",
+ "from": "0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359",
+ "to_address_format": {
+ "format": "mixedcase"
}
}
```
+
- #### Command (BCH legacy to cash address)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "convertaddress",
- "coin": "BCH",
- "from": "1DmFp16U73RrVZtYUbo2Ectt8mAnYScpqM",
- "to_address_format": {
- "format": "cashaddress",
- "network": "bitcoincash"
- }
- }
- ```
-
-
+
#### Response
```json
{
- "result": {
- "address": "bitcoincash:qzxqqt9lh4feptf0mplnk58gnajfepzwcq9f2rxk55"
- }
- }
- ```
-
- #### Command (BCH cash address to legacy)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "convertaddress",
- "coin": "BCH",
- "from": "bitcoincash:qzxqqt9lh4feptf0mplnk58gnajfepzwcq9f2rxk55",
- "to_address_format": {
- "format": "standard"
- }
- }
- ```
-
-
- #### Response:
-
- ```json
- {
- "result": {
- "address": "1DmFp16U73RrVZtYUbo2Ectt8mAnYScpqM"
- }
- }
- ```
-
- #### Command (Qtum wallet address to QRC20 contract address)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "convertaddress",
- "coin": "QRC20",
- "from": "qKVvtDqpnFGDxsDzck5jmLwdnD2jRH6aM8",
- "to_address_format": {
- "format": "contract"
+ "result": {
+ "address": "0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359"
}
- }
- ```
-
-
- #### Response
-
- ```json
- {
- "result": {
- "address": "0x1549128bbfb33b997949b4105b6a6371c998e212"
- }
}
```
+
- #### Command (QRC20 contract address to Qtum wallet address)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "convertaddress",
- "coin": "QRC20",
- "from": "0x1549128bbfb33b997949b4105b6a6371c998e212",
- "to_address_format": {
- "format": "wallet"
- }
- }
- ```
-
-
- #### Response
+
+ #### Error response
```json
- {
- "result": {
- "address": "qKVvtDqpnFGDxsDzck5jmLwdnD2jRH6aM8"
- }
- }
+ { "error": "Invalid address format" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx b/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
index dde15cd14..1f7c5c897 100644
--- a/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx
@@ -1,37 +1,37 @@
-export const title = "Komodo DeFi Framework Method: Convert Address";
-export const description = "The disable_coin method deactivates the previously enabled coin, and also cancels all active orders that use the selected coin.";
+export const title = "Komodo DeFi Framework Method: Disable Coin";
+export const description = "The disable_coin method deactivates the previously enabled coin and also cancels all active orders that use the selected coin.";
-# disable\_coin
+# Disable Coin
-**disable\_coin coin**
+## disable\_coin {{label : 'disable_coin', tag : 'API-v1'}}
-The `disable_coin` method deactivates the previously enabled coin, and also cancels all active orders that use the selected coin. The method will return an error in the following cases:
+The `disable_coin` method deactivates the previously enabled coin and also cancels all active orders that use the selected coin. The method will return an error in the following cases:
* The coin is not enabled
* The coin is used by active swaps
* The coin is used by a currently matching order. In this case, other orders might still be cancelled
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------- |
-| coin | string | the ticker of coin to disable |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------- |
+| coin | string | โ | The ticker of the coin to disable |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------- | ---------------- | -------------------------------------------------------------------------------- |
-| coin | string | the ticker of deactivated coin |
-| cancelled\_orders | array of strings | uuids of cancelled orders |
-| swaps | array of strings | uuids of active swaps that use the selected coin; present only in error cases |
-| orders.matching | array of strings | uuids of matching orders that use the selected coin; present only in error cases |
-| orders.cancelled | array of strings | uuids of orders that were successfully cancelled despite the error |
+| coin | string | The ticker of the deactivated coin |
+| cancelled\_orders | array of strings | UUIDs of cancelled orders |
+| swaps | array of strings | UUIDs of active swaps that use the selected coin; present only in error cases |
+| orders.matching | array of strings | UUIDs of matching orders that use the selected coin; present only in error cases |
+| orders.cancelled | array of strings | UUIDs of orders that were successfully cancelled despite the error |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -42,43 +42,24 @@ The `disable_coin` method deactivates the previously enabled coin, and also canc
- #### Response (success)
+ #### Response
```json
{
- "result": {
- "cancelled_orders": ["e5fc7c81-7574-4d3f-b64a-47227455d62a"],
- "coin": "DOC"
- }
- }
- ```
-
- #### Response (error - coin is not enabled)
-
- ```json
- {
- "error": "No such coin: DOC"
- }
- ```
-
- #### Response (error - active swap is using the coin)
-
- ```json
- {
- "error": "There're active swaps using DOC",
- "swaps": ["d88d0a0e-f8bd-40ab-8edd-fe20801ef349"]
+ "result": {
+ "cancelled_orders": ["e5fc7c81-7574-4d3f-b64a-47227455d62a"],
+ "coin": "DOC"
+ }
}
```
+
- #### Response (error - the order is matched at the moment, but another order is cancelled)
+
+ #### Error response (coin is not enabled)
```json
{
- "error": "There're currently matching orders using DOC",
- "orders": {
- "matching": ["d88d0a0e-f8bd-40ab-8edd-fe20801ef349"],
- "cancelled": ["c88d0a0e-f8bd-40ab-8edd-fe20801ef349"]
- }
+ "error": "No such coin: DOC"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/fundvalue/index.mdx b/src/pages/komodo-defi-framework/api/legacy/fundvalue/index.mdx
new file mode 100644
index 000000000..e9807fb35
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/fundvalue/index.mdx
@@ -0,0 +1,56 @@
+export const title = "Komodo DeFi Framework Method: Fund Value";
+export const description = "Calculate the current portfolio value across enabled coins (legacy API).";
+
+# Fund Value
+
+## fundvalue {{label : 'fundvalue', tag : 'API-v1'}}
+
+
+ This is a legacy Komodo DeFi Framework API v1 method. New integrations should prefer API-v2 equivalents when available.
+ This documentation was generated automatically - use with caution.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | ------------------------------------------------------------ |
+| coins | array of strings | โ | If provided, restrict calculation to specified coin tickers. |
+| userpass | string | โ | RPC password (`RPC_UserP@SSW0RD`). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------- | ---------------- | -------------------------------------------- |
+| total\_value\_usd | string (numeric) | Portfolio value denominated in USD. |
+| per\_coin\_values | object | Key/value map of coin symbol โ value in USD. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "method": "fundvalue",
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "total_value_usd": "1234.56",
+ "per_coin_values": {
+ "KMD": "500.00",
+ "BTC": "734.56"
+ }
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------- | ------ | ------------------- |
+| InternalError | string | Internal API error. |
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
index e564297f1..77a03ea7b 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx
@@ -1,25 +1,29 @@
-export const title = "Komodo DeFi Framework Method: Get Peers Info";
+export const title = "Komodo DeFi Framework Method: Get Directly Connected Peers";
export const description = "The get_directly_connected_peers method returns an array of peers (with their multiaddresses) currently connected to the requesting node.";
-# get\_directly\_connected\_peers
+# Get Directly Connected Peers
-The `get_directly_connected_peers` method all connected peers with their multiaddresses. See [https://docs.libp2p.io/concepts/addressing/](https://docs.libp2p.io/concepts/addressing/) for more information.
+## get\_directly\_connected\_peers {{label : 'get_directly_connected_peers', tag : 'API-v1'}}
-## Arguments
+The `get_directly_connected_peers` method returns all connected peers with their multiaddresses. See [https://docs.libp2p.io/concepts/addressing/](https://docs.libp2p.io/concepts/addressing/) for more information.
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+### Request Parameters
-#### Response
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-| Structure | Type | Description |
+### Response parameters
+
+| Parameter | Type | Description |
| --------------------- | ----- | ---------------------------------------------- |
-| PeerID-Multiaddresses | Array | All connected peers with their multiaddresses. |
+| PeerID-Multiaddresses | array | All connected peers with their multiaddresses. |
#### ๐ Example
-
+#### Request
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -29,31 +33,18 @@ The `get_directly_connected_peers` method all connected peers with their multiad
+ #### Response
+
```json
{
- "result": {
- "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU": [
- "/ip4/89.248.168.39/tcp/42845"
- ],
- "12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF": [
- "/ip4/188.124.46.112/tcp/42845/p2p/12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF"
- ],
- "12D3KooWL6yrrNACb7t7RPyTEPxKmq8jtrcbkcNd6H5G2hK7bXaL": [
- "/ip4/168.119.236.233/tcp/42845/p2p/12D3KooWL6yrrNACb7t7RPyTEPxKmq8jtrcbkcNd6H5G2hK7bXaL"
- ],
- "12D3KooWPR2RoPi19vQtLugjCdvVmCcGLP2iXAzbDfP3tp81ZL4d": [
- "/ip4/168.119.237.13/tcp/42845/p2p/12D3KooWPR2RoPi19vQtLugjCdvVmCcGLP2iXAzbDfP3tp81ZL4d"
- ],
- "12D3KooWKxavLCJVrQ5Gk1kd9m6cohctGQBmiKPS9XQFoXEoyGmS": [
- "/ip4/168.119.236.249/tcp/42845/p2p/12D3KooWKxavLCJVrQ5Gk1kd9m6cohctGQBmiKPS9XQFoXEoyGmS"
- ],
- "12D3KooWDbBdifGp3viDR4dCECEFKepjhwhd2YwAqgNVdXpEeewu": [
- "/ip4/80.82.76.214/tcp/42845"
- ],
- "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y": [
- "/ip4/89.248.173.231/tcp/42845"
- ]
- }
+ "result": {
+ "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU": [
+ "/ip4/89.248.168.39/tcp/42845"
+ ],
+ "12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF": [
+ "/ip4/188.124.46.112/tcp/42845/p2p/12D3KooWJ3dEWK7ym1uwc5SmwbmfFSRmELrA9aPJYxFRrQCCNdwF"
+ ]
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
index a354d01af..c2369c893 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx
@@ -1,36 +1,36 @@
export const title = "Komodo DeFi Framework Method: Get Enabled Coins";
export const description = "The get_enabled_coins method returns data of coins that are currently enabled on the user's Komodo DeFi Framework API node.";
-# get\_enabled\_coins
+# Get Enabled Coins
-**get\_enabled\_coins**
+## get\_enabled\_coins {{label : 'get_enabled_coins', tag : 'API-v1'}}
The `get_enabled_coins` method returns data of coins that are currently enabled on the user's Komodo DeFi Framework API node.
-
+
This function has been deprecated by [get\_enabled\_coins v2.0](/komodo-defi-framework/api/v20/utils/get_enabled_coins/). The v2 method does not return addresses, as it was designed for HD wallets, which generate addresses on the fly.
If you need to get the addresses for coins and have not set `enable_hd` in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/), use the v1 method.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| -------------- | ---------------- | -------------------------------------- |
-| result | array of objects | tickers and addresses of enabled coins |
-| result.address | string | the user's address for this coin |
-| result.ticker | string | the ticker name of this coin |
+| result | array of objects | Tickers and addresses of enabled coins |
+| result.address | string | The user's address for this coin |
+| result.ticker | string | The ticker name of this coin |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -44,36 +44,24 @@ The `get_enabled_coins` method returns data of coins that are currently enabled
```json
{
- "result": [
- {
- "address": "1WxswvLF2HdaDr4k77e92VjaXuPQA8Uji",
- "ticker": "BTC"
- },
- {
- "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
- "ticker": "PIZZA"
- },
- {
- "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
- "ticker": "BEER"
- },
- {
- "address": "0xbAB36286672fbdc7B250804bf6D14Be0dF69fa29",
- "ticker": "ETH"
- },
- {
- "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
- "ticker": "ETOMIC"
- },
- {
- "address": "0xbAB36286672fbdc7B250804bf6D14Be0dF69fa29",
- "ticker": "DEC8"
- },
- {
- "address": "0xbAB36286672fbdc7B250804bf6D14Be0dF69fa29",
- "ticker": "BAT"
- }
- ]
+ "result": [
+ {
+ "address": "1WxswvLF2HdaDr4k77e92VjaXuPQA8Uji",
+ "ticker": "BTC"
+ },
+ {
+ "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
+ "ticker": "MARTY"
+ }
+ ]
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "No coins enabled" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
index da9856e09..3115308ba 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Get Gossip Mesh";
export const description = "The get_gossip_mesh method returns an array of peerIDs added to a topics' mesh for each known gossipsub topic.";
-# get\_gossip\_mesh
+# Get Gossip Mesh
-**get\_gossip\_mesh**
+## get\_gossip\_mesh {{label : 'get_gossip_mesh', tag : 'API-v1'}}
The `get_gossip_mesh` method returns an array of peerIDs added to a topics' mesh for each known gossipsub topic.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------- | ----- | ---------------------------------------------------------------- |
-| Topic-PeerID map | Array | PeerIDs added to a topics' mesh (for each known gossipsub topic) |
+| Topic-PeerID map | array | PeerIDs added to a topics' mesh (for each known gossipsub topic) |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,11 +33,19 @@ The `get_gossip_mesh` method returns an array of peerIDs added to a topics' mesh
- #### Response (success)
+ #### Response
```json
{
- "result": {}
+ "result": {}
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "No mesh topics found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
index 0d5124c32..4bdccdbd9 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Get Gossip Peer Topics";
export const description = "The get_gossip_peer_topics method returns a map of peerIDs to an array of the topics to which they are subscribed.";
-# get\_gossip\_peer\_topics
+# Get Gossip Peer Topics
-**get\_gossip\_peer\_topics**
+## get\_gossip\_peer\_topics {{label : 'get_gossip_peer_topics', tag : 'API-v1'}}
The `get_gossip_peer_topics` method returns a map of peerIDs to an array of the topics to which they are subscribed.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------- | ----- | ------------------------------- |
-| PeerID-Topic map | Array | Topics subscribed to by PeerIDs |
+| PeerID-Topic map | array | Topics subscribed to by PeerIDs |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,16 +33,22 @@ The `get_gossip_peer_topics` method returns a map of peerIDs to an array of the
- #### Response (success)
+ #### Response
```json
{
- "result": {
- "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y": [],
- "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU": [],
- "12D3KooWPR2RoPi19vQtLugjCdvVmCcGLP2iXAzbDfP3tp81ZL4d": [],
- "12D3KooWDbBdifGp3viDR4dCECEFKepjhwhd2YwAqgNVdXpEeewu": []
- }
+ "result": {
+ "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y": [],
+ "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU": []
+ }
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "No peer topics found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
index 3cd467a77..434ea7171 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Get Gossip Topic Peers";
export const description = "The get_gossip_topic_peers method returns a map of topics to an array of the PeerIDs which are subscribers.";
-# get\_gossip\_topic\_peers
+# Get Gossip Topic Peers
-**get\_gossip\_topic\_peers**
+## get\_gossip\_topic\_peers {{label : 'get_gossip_topic_peers', tag : 'API-v1'}}
The `get_gossip_topic_peers` method returns a map of topics to an array of the PeerIDs which are subscribers.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------- | ----- | ----------------------------- |
-| Topic-PeerID map | Array | PeerIDs subscribed to a topic |
+| Topic-PeerID map | array | PeerIDs subscribed to a topic |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,11 +33,19 @@ The `get_gossip_topic_peers` method returns a map of topics to an array of the P
- #### Response (success)
+ #### Response
```json
{
- "result": "12D3KooWS9MeuFZhJCfQTntwbTVnXMAJpz9Tvd1XYFuURrGqnJVR"
+ "result": "12D3KooWS9MeuFZhJCfQTntwbTVnXMAJpz9Tvd1XYFuURrGqnJVR"
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "No topic peers found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
index b3cd8c268..62c7f8732 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Get My Peer ID";
export const description = "The get_my_peer_id method returns your unique identifying Peer ID on the network.";
-# get\_my\_peer\_id
+# Get My Peer ID
-**get\_my\_peer\_id**
+## get\_my\_peer\_id {{label : 'get_my_peer_id', tag : 'API-v1'}}
-The `get_my_peer_id` method returns your unique identifying Peer ID on the network
+The `get_my_peer_id` method returns your unique identifying Peer ID on the network.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | -------------------------------------- |
| PeerID | string | The PeerID of your node on the network |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,11 +33,19 @@ The `get_my_peer_id` method returns your unique identifying Peer ID on the netwo
- #### Response (success)
+ #### Response
```json
{
- "result": "12D3KooWS9MeuFZhJCfQTntwbTVnXMAJpz9Tvd1XYFuURrGqnJVR"
+ "result": "12D3KooWS9MeuFZhJCfQTntwbTVnXMAJpz9Tvd1XYFuURrGqnJVR"
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "Peer ID not found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
index e458af581..566561e89 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx
@@ -1,29 +1,29 @@
export const title = "Komodo DeFi Framework Method: Get Relay Mesh";
export const description = "The get_relay_mesh method returns a list of peerIDs included in our local relay mesh.";
-# get\_relay\_mesh
+# Get Relay Mesh
-**get\_relay\_mesh**
+## get\_relay\_mesh {{label : 'get_relay_mesh', tag : 'API-v1'}}
The `get_relay_mesh` method returns a list of peerIDs included in our local relay mesh.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ---- | ------------------------------------ |
| PeerIDs | List | PeerIDs within your local relay mesh |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -37,10 +37,18 @@ The `get_relay_mesh` method returns a list of peerIDs included in our local rela
```json
{
- "result": [
- "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU",
- "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y"
- ]
+ "result": [
+ "12D3KooWM8BrDBXc1TVw2vswoqYcQVn7fFvpAvcCfaV2Uqg2L9jU",
+ "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y"
+ ]
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "No relay mesh found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx b/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
index c0c39f329..c58f14667 100644
--- a/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx
@@ -1,15 +1,12 @@
export const title = "Komodo DeFi Framework Method: Get Trade Fee";
-export const description =
- "The get_trade_fee method returns the approximate amount of the miner fee that is paid per swap transaction.";
+export const description = "The get_trade_fee method returns the approximate amount of the miner fee that is paid per swap transaction.";
-# get\_trade\_fee {{label : 'get_trade_fee', tag : 'deprecated'}}
+# Get Trade Fee
-**get\_trade\_fee coin (deprecated)**
+## get\_trade\_fee {{label : 'get_trade_fee', tag : 'API-v1'}}
The `get_trade_fee` method returns the approximate amount of the miner fee that is paid per swap transaction.
-This amount should be multiplied by 2 and deducted from the volume on `buy/sell` calls when the user is about to trade the entire balance of the selected coin. This aspect is currently under development.
-
This function is deprecated. Please consider using [trade\_preimage v2.0](/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/) instead.
@@ -23,26 +20,26 @@ This amount should be multiplied by 2 and deducted from the volume on `buy/sell`
As a result, the value returned by the `get_trade_fee` for a QRC20 token includes gas fee `3 * 100000 * 40 = 12000000` that can be used in the worst case.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------ |
-| coin | string | the name of the coin for the requested trade fee |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------ |
+| coin | string | โ | The name of the coin for the requested trade fee |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| coin | string | the fee is paid from the user's balance of this coin. This coin name may differ from the requested coin. For example, ERC20 fees are paid by ETH (gas) |
-| amount | string (numeric) | the approximate fee amount to be paid per swap transaction in decimal representation |
-| amount\_rat | rational | the approximate fee amount to be paid per swap transaction, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object |
-| amount\_fraction | fraction | the approximate fee amount to be paid per swap transaction, represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object |
+| coin | string | The fee is paid from the user's balance of this coin. This coin name may differ from the requested coin. For example, ERC20 fees are paid by ETH (gas) |
+| amount | string (numeric) | The approximate fee amount to be paid per swap transaction in decimal representation |
+| amount\_rat | rational | The approximate fee amount to be paid per swap transaction, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object |
+| amount\_fraction | fraction | The approximate fee amount to be paid per swap transaction, represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object |
-#### ๐ Examples
+#### ๐ Example
-#### Command (BTC)
+#### Request (BTC)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -57,84 +54,26 @@ This amount should be multiplied by 2 and deducted from the volume on `buy/sell`
```json
{
- "result": {
- "amount": "0.00042049",
- "amount_fraction": {
- "denom": "100000000",
- "numer": "42049"
- },
- "amount_rat": [
- [1, [42049]],
- [1, [100000000]]
- ],
- "coin": "BTC"
- }
- }
- ```
-
-
-#### Command (ETH)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "get_trade_fee",
- "coin": "ETH"
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "result": {
- "amount": "0.00594",
- "amount_fraction": {
- "denom": "50000",
- "numer": "297"
- },
- "amount_rat": [
- [1, [297]],
- [1, [50000]]
- ],
- "coin": "ETH"
- }
+ "result": {
+ "amount": "0.00042049",
+ "amount_fraction": {
+ "denom": "100000000",
+ "numer": "42049"
+ },
+ "amount_rat": [
+ [1, [42049]],
+ [1, [100000000]]
+ ],
+ "coin": "BTC"
+ }
}
```
-#### Command (ERC20)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "get_trade_fee",
- "coin": "BAT"
- }
- ```
-
-
-
- #### Response
+
+ #### Response (error)
```json
- {
- "result": {
- "amount": "0.00594",
- "amount_fraction": {
- "denom": "50000",
- "numer": "297"
- },
- "amount_rat": [
- [1, [297]],
- [1, [50000]]
- ],
- "coin": "ETH"
- }
- }
+ { "error": "Invalid coin" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/help/index.mdx b/src/pages/komodo-defi-framework/api/legacy/help/index.mdx
index c4b962def..074037ac0 100644
--- a/src/pages/komodo-defi-framework/api/legacy/help/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/help/index.mdx
@@ -1,20 +1,63 @@
export const title = "Komodo DeFi Framework Method: Help";
export const description = "The help method returns the full API documentation in the terminal.";
-# help
+# Help
-**help()**
+## help {{label : 'help', tag : 'API-v1'}}
The `help` method returns the full API documentation in the terminal.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+
+ This method does not require a `userpass` value in the request.
+
-| Structure | Type | Description |
-| --------------------------------------- | ---- | ----------- |
-| (returns the documentation in terminal) | | |
+### Response
+
+| Parameter | Type | Description |
+| --------- | ---- | ------------------------------------------------------ |
+| (output) | - | The full API documentation is printed to the terminal. |
+
+#### ๐ Example
+
+#### Request
+
+
+ ```json
+ {
+ "method": "help",
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ The response from this method is only a small part of the available KDF methods.
+
+
+
+ #### Response
+
+ ```text
+
+ buy(base, rel, price, relvolume, timeout=10, duration=3600)
+ electrum(coin, urls)
+ enable(coin, urls, swap_contract_address)
+ myprice(base, rel)
+ my_balance(coin)
+ my_swap_status(params/uuid)
+ orderbook(base, rel, duration=3600)
+ sell(base, rel, price, basevolume, timeout=10, duration=3600)
+ send_raw_transaction(coin, tx_hex)
+ setprice(base, rel, price, broadcast=1)
+ stop()
+ version
+ withdraw(coin, amount, to)
+
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx b/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
index 6a46ec7c4..804e2a5ce 100644
--- a/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx
@@ -1,30 +1,30 @@
export const title = "Komodo DeFi Framework Method: Import Swaps";
export const description = "The import_swaps method imports to the local database the swaps data that was exported from another Komodo DeFi Framework API instance.";
-# import\_swaps
+# Import Swaps
-**import\_swaps swaps**
+## import\_swaps {{label : 'import_swaps', tag : 'API-v1'}}
The `import_swaps` method imports to the local database the `swaps` data that was exported from another Komodo DeFi Framework API instance.
Use this method in combination with `my_swap_status` or `my_recent_swaps` to copy the swap history between different devices.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---------------- | -------------------------------------------------------------------------------------------------------- |
-| swaps | array of objects | A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects. |
+| Parameter | Type | Required | Description |
+| --------- | ---------------- | :------: | -------------------------------------------------------------------------------------------------------- |
+| swaps | array of objects | โ | A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects. |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------------- | ---------------- | ------------------------------------------------------------ |
-| result.imported | array of strings | uuids of swaps that were successfully imported |
-| result.imported | map | uuids of swaps that failed to import; includes error message |
+| result.imported | array of strings | UUIDs of swaps that were successfully imported |
+| result.skipped | map | UUIDs of swaps that failed to import; includes error message |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
```json
@@ -52,14 +52,14 @@ Use this method in combination with `my_swap_status` or `my_recent_swaps` to cop
"lock_duration": 7800,
"maker": "631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640",
"maker_amount": "3",
- "maker_coin": "BEER",
+ "maker_coin": "DOC",
"maker_coin_start_block": 156186,
"maker_payment_confirmations": 0,
"maker_payment_wait": 1568883784,
"my_persistent_pub": "02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3",
"started_at": 1568881184,
"taker_amount": "4",
- "taker_coin": "ETOMIC",
+ "taker_coin": "AVAX",
"taker_coin_start_block": 175041,
"taker_payment_confirmations": 1,
"taker_payment_lock": 1568888984,
@@ -153,9 +153,9 @@ Use this method in combination with `my_swap_status` or `my_recent_swaps` to cop
],
"my_info": {
"my_amount": "4",
- "my_coin": "ETOMIC",
+ "my_coin": "AVAX",
"other_amount": "3",
- "other_coin": "BEER",
+ "other_coin": "DOC",
"started_at": 1568881184
},
"recoverable": true,
@@ -184,12 +184,20 @@ Use this method in combination with `my_swap_status` or `my_recent_swaps` to cop
```json
{
- "result": {
- "imported": ["07ce08bf-3db9-4dd8-a671-854affc1b7a3"],
- "skipped": {
- "1af6bb5e-e131-4b06-b235-36fae8daab0a": "lp_swap:424] File already exists"
+ "result": {
+ "imported": ["07ce08bf-3db9-4dd8-a671-854affc1b7a3"],
+ "skipped": {
+ "1af6bb5e-e131-4b06-b235-36fae8daab0a": "lp_swap:424] File already exists"
+ }
}
- }
}
```
+
+
+ #### Error response
+
+ ```json
+ { "error": "Invalid swap data" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/index.mdx b/src/pages/komodo-defi-framework/api/legacy/index.mdx
index 6b9394855..1aac14f7f 100644
--- a/src/pages/komodo-defi-framework/api/legacy/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/index.mdx
@@ -1,13 +1,15 @@
-export const title = "Komodo DeFi Framework API (Legacy Methods)";
-export const description = "This section contains the Legacy Komodo DeFi Framework methods that are currently being ported to the 2.0 version";
+export const title = "Komodo DeFi Framework Method: API (Legacy Methods)";
+export const description = "This section contains the Legacy Komodo DeFi Framework methods that are currently being ported to the 2.0 version.";
-# Komodo DeFi Framework API RPC (Legacy)
+# API RPC (Legacy)
-This section of the documentation contains the Legacy Komodo DeFi Framework methods that are currently being ported to the 2.0 version
+## api-rpc-legacy {{label : 'api_rpc_legacy', tag : 'overview'}}
+
+This section of the documentation contains the legacy Komodo DeFi Framework methods that are currently being ported to the 2.0 version.
-## Common Komodo DeFi SDK Request / Response Objects
+## Common Komodo DeFi SDK Request/Response Objects
There are some [common objects](/komodo-defi-framework/api/common_structures/) that are used in the Komodo DeFi SDK RPC protocol. These standard objects have been collected and grouped into the following sections:
diff --git a/src/pages/komodo-defi-framework/api/legacy/inventory/index.mdx b/src/pages/komodo-defi-framework/api/legacy/inventory/index.mdx
new file mode 100644
index 000000000..f6c08229e
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/inventory/index.mdx
@@ -0,0 +1,51 @@
+export const title = "Komodo DeFi Framework Method: Inventory";
+export const description = "Return an overview of current maker/taker order inventory (legacy API).";
+
+# Inventory
+
+## inventory {{label : 'inventory', tag : 'API-v1'}}
+
+
+ This is a legacy Komodo DeFi Framework API v1 method. New integrations should prefer API-v2 equivalents when available.
+ This documentation was generated automatically - use with caution.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------- |
+| userpass | string | โ | RPC password (`RPC_UserP@SSW0RD`). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---------------- | ----------------------------------- |
+| orders | array of objects | List of active orders with details. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "method": "inventory",
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "orders": [
+ {
+ "base": "KMD",
+ "rel": "BTC",
+ "price": "0.00002",
+ "amount": "100"
+ }
+ ]
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx b/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
index 3eb3303f5..a284f80bc 100644
--- a/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx
@@ -1,9 +1,9 @@
export const title = "Komodo DeFi Framework Method: KMD Rewards Info";
export const description = "The kmd_rewards_info method returns information about the active user rewards that can be claimed by an address's unspent outputs.";
-# kmd\_rewards\_info
+# KMD Rewards Info
-**kmd\_rewards\_info**
+## kmd\_rewards\_info {{label : 'kmd_rewards_info', tag : 'API-v1'}}
The `kmd_rewards_info` method returns information about the active user rewards that can be claimed by an address's unspent outputs.
@@ -11,43 +11,31 @@ The `kmd_rewards_info` method returns information about the active user rewards
This method only works when the KMD coin is activated.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response
-| Structure | Type | Description |
-| ----------------- | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
-| result | array of objects | the rewards info; each element corresponds to an unspent output and contains detailed information about the active user rewards corresponding to it |
-| tx\_hash | string | the hash of the transaction |
-| height | number (integer, optional) | the height of the block in which the transaction was included (empty if the tx is not mined yet) |
-| output\_index | number (integer) | the zero-based index of the output in the transactionโs list of outputs |
-| amount | string (numeric) | the transaction outputโs value |
-| locktime | number (integer) | the transaction output's locktime |
-| accrued\_rewards | object | the amount of accrued rewards if they exist or the reason for their non existence |
-| accrue\_start\_at | number (integer, optional) | the rewards start to accrue at this time for the given transaction (empty if the rewards will never accrue to it) |
-| accrue\_stop\_at | number (integer, optional) | the rewards stop to accrue at this time for the given transaction (empty if the tx is not mined yet or if rewards will never accrue to it) |
+| Parameter | Type | Description |
+| ----------------- | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| result | array of objects | The rewards info; each element corresponds to an unspent output and contains detailed information about the active user rewards corresponding to it |
+| tx\_hash | string | The hash of the transaction |
+| height | number (integer, optional) | The height of the block in which the transaction was included (empty if the tx is not mined yet) |
+| output\_index | number (integer) | The zero-based index of the output in the transaction's list of outputs |
+| amount | string (numeric) | The transaction output's value |
+| locktime | number (integer) | The transaction output's locktime |
+| accrued\_rewards | object | An [AccruedRewards](/komodo-defi-framework/api/common_structures/wallet/#accrued-rewards) object representing the amount of accrued rewards or the reason for their non-existence |
+| accrue\_start\_at | number (integer, optional) | The rewards start to accrue at this time for the given transaction (empty if the rewards will never accrue to it) |
+| accrue\_stop\_at | number (integer, optional) | The rewards stop to accrue at this time for the given transaction (empty if the tx is not mined yet or if rewards will never accrue to it) |
-Where the `accrued_rewards` has either
+#### ๐ Example
-| Structure | Type | Description |
-| --------- | ---------------- | ----------------------------- |
-| Accrued | string (numeric) | the amount of accrued rewards |
+#### Request
-or
-
-| Structure | Type | Description |
-| ---------------- | ------ | -------------------------------------- |
-| NotAccruedReason | string | the reason why rewards are not accrued |
-
-#### ๐ Examples
-
-#### Command
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -61,30 +49,38 @@ or
```json
{
- "result": [
- {
- "accrue_stop_at": 1596144028,
- "accrued_rewards": {
- "Accrued": "0.00450984"
- },
- "amount": "47.99897112",
- "height": 1986467,
- "input_index": 1,
- "locktime": 1596099388,
- "tx_hash": "016bfb8fcf8704a30b5daf6b4bcce9d7e848141b53df44a5eae3db4279227401"
- },
- {
- "accrue_stop_at": 1596142801,
- "accrued_rewards": {
- "NotAccruedReason": "UtxoAmountLessThanTen"
- },
- "amount": "0.5",
- "height": 1986481,
- "input_index": 0,
- "locktime": 1596098161,
- "tx_hash": "762d02d9d52faf365b55375da5e61ce34bb0ea391fbcb23e74b2adf8165f1bbb"
- }
- ]
+ "result": [
+ {
+ "accrue_stop_at": 1596144028,
+ "accrued_rewards": {
+ "Accrued": "0.00450984"
+ },
+ "amount": "47.99897112",
+ "height": 1986467,
+ "input_index": 1,
+ "locktime": 1596099388,
+ "tx_hash": "016bfb8fcf8704a30b5daf6b4bcce9d7e848141b53df44a5eae3db4279227401"
+ },
+ {
+ "accrue_stop_at": 1596142801,
+ "accrued_rewards": {
+ "NotAccruedReason": "UtxoAmountLessThanTen"
+ },
+ "amount": "0.5",
+ "height": 1986481,
+ "input_index": 0,
+ "locktime": 1596098161,
+ "tx_hash": "762d02d9d52faf365b55375da5e61ce34bb0ea391fbcb23e74b2adf8165f1bbb"
+ }
+ ]
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "KMD not activated" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx b/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
index 7336e5fe2..39bf60dc9 100644
--- a/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx
@@ -1,9 +1,9 @@
export const title = "Komodo DeFi Framework Method: List Banned Pubkeys";
export const description = "The list_banned_pubkeys method returns a list of public keys of nodes that are banned from interacting with the node executing the method.";
-# list\_banned\_pubkeys
+# List Banned Pubkeys
-**list\_banned\_pubkeys**
+## list\_banned\_pubkeys {{label : 'list_banned_pubkeys', tag : 'API-v1'}}
The `list_banned_pubkeys` method returns a list of public keys of nodes that are banned from interacting with the node executing the method.
@@ -13,27 +13,27 @@ Banned nodes cannot complete orders and order matching requests with the node ex
Some cases of swap failures give cause for banning a node. For example, a market taker may not follow the atomic-swap protocol by not sending the dex fee. The list\_banned\_pubkeys method is useful in these circumstances.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response
-| Structure | Type | Description |
-| --------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------- |
-| result | map of objects (key - pubkey in hexadecimal representation) | the list of pubkeys banned by current node |
-| result.\*.type | string | the type of the ban; possible values: `Manual` or `FailedSwap` |
-| result.\*.caused\_by\_swap | string (optional) | the uuid of the swap that triggered the ban; present only for the `FailedSwap` type |
-| result.\*.caused\_by\_event | object (optional) | the swap event that triggered the ban; present only for the `FailedSwap` type |
-| result.\*.reason | string (optional) | the reason for the `Manual` ban |
+| Parameter | Type | Description |
+| --------------------------- | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| result | map of objects (key - pubkey in hexadecimal representation) | The list of pubkeys banned by current node |
+| result.\*.type | string | A standard [BanTypeEnum](/komodo-defi-framework/api/common_structures/enums/#ban-type-enum) enum. The type of the ban |
+| result.\*.caused\_by\_swap | string (optional) | The uuid of the swap that triggered the ban; present only for the `FailedSwap` type |
+| result.\*.caused\_by\_event | object (optional) | The swap event that triggered the ban; present only for the `FailedSwap` type |
+| result.\*.reason | string (optional) | The reason for the `Manual` ban |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -47,25 +47,33 @@ Banned nodes cannot complete orders and order matching requests with the node ex
```json
{
- "result": {
- "15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732": {
- "type": "FailedSwap",
- "caused_by_event": {
- "event": {
- "data": {
- "error": "taker_swap:547] \"taker_swap:543] timeout (180.0 > 180.0)\""
- },
- "type": "NegotiateFailed"
+ "result": {
+ "15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732": {
+ "type": "FailedSwap",
+ "caused_by_event": {
+ "event": {
+ "data": {
+ "error": "taker_swap:547] \"taker_swap:543] timeout (180.0 > 180.0)\""
+ },
+ "type": "NegotiateFailed"
+ },
+ "type": "Taker"
+ },
+ "caused_by_swap": "e8400870-e85a-42af-bb4f-9658ac86ffdf"
},
- "type": "Taker"
- },
- "caused_by_swap": "e8400870-e85a-42af-bb4f-9658ac86ffdf"
- },
- "15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044730": {
- "type": "Manual",
- "reason": "Being Australian"
+ "15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044730": {
+ "type": "Manual",
+ "reason": "Only posts low value orders"
+ }
}
- }
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "No banned pubkeys found" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx b/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
index 98e0233c7..33760e111 100644
--- a/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx
@@ -1,30 +1,29 @@
export const title = "Komodo DeFi Framework Method: Max Taker Vol";
export const description = "The max_taker_vol method returns the maximum available volume for buy/sell methods for selected coin.";
-# max\_taker\_vol
+# Max Taker Vol
-**max\_taker\_vol coin**
+## max\_taker\_vol {{label : 'max_taker_vol', tag : 'API-v1'}}
-The `max_taker_vol` method returns the maximum available volume for buy/sell methods for selected `coin`.
-This takes the dex fee and blockchain miner fees into account. The result should be used as is for `sell` method or divided by price for `buy` method.
+The `max_taker_vol` method returns the maximum available volume for buy/sell methods for selected `coin`. This takes the dex fee and blockchain miner fees into account. The result should be used as is for `sell` method or divided by price for `buy` method.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------------------------------- |
-| coin | string | the name of the coin to retrieve the max available taker volume |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------------------------------------------- |
+| coin | string | โ | The name of the coin to retrieve the max available taker volume |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
-| result | fraction | the max available taker volume, represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| result | fraction | The max available taker volume, represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"method": "max_taker_vol",
@@ -40,10 +39,18 @@ This takes the dex fee and blockchain miner fees into account. The result should
```json
{
- "result": {
- "denom": "38900000000",
- "numer": "309786160299"
- }
+ "result": {
+ "denom": "38900000000",
+ "numer": "309786160299"
+ }
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "Invalid coin" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx b/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
index 7ee0f3c7f..79c704d81 100644
--- a/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx
@@ -1,39 +1,46 @@
export const title = "Komodo DeFi Framework Method: Metrics";
-export const description =
- "The metrics method returns a snapshot of the current Komodo DeFi Framework API metrics used in Prometheus and Grafana.";
+export const description = "The metrics method returns a snapshot of the current Komodo DeFi Framework API metrics used in Prometheus and Grafana.";
-# metrics
+# Metrics
+
+## metrics {{label : 'metrics', tag : 'API-v1'}}
The `metrics` method returns a snapshot of the current Komodo DeFi Framework API metrics used in [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/).
-For more information check out the [Komodo DeFi Framework metrics guide](/komodo-defi-framework/tutorials/api-metrics/)
+For more information, check out the [Komodo DeFi Framework metrics guide](/komodo-defi-framework/tutorials/api-metrics/).
### Request Parameters
-The `metrics` method does not take any additional parameters, and does not require authentication with your `rpc_password`.
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
+
+
+ This method does not require a `userpass` value in the request.
+
-### Response Parameters
+### Response
| Parameter | Type | Description |
| --------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| metrics | list of objects | There are a variety of metrics returned, with each metrics object havine a `type`, `key`, `label`, and some values which vary by `type`. |
+| metrics | list of objects | There are a variety of metrics returned, with each metrics object having a `type`, `key`, `label`, and some values which vary by `type`. |
-### Metrics object
+#### Metrics object
-| Parameter | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------------------------- |
-| type | string | A metric type which indicates how it should be displayed in visualisation. |
-| key | string | A descriptive name assigned to the metric. |
-| labels | object | Labels can be used to group similar metrics together or provide additional context. |
-| value | float | Returned if `type` is `gauge`. A numeric value which indicates the magnitude of the metric being measured. |
-| count | float | Returned if `type` is `histogram`. How many values were measured. |
-| min | float | Returned if `type` is `histogram`. The smallest value measured. |
-| max | float | Returned if `type` is `histogram`. The highest value measured. |
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | A standard [MetricTypeEnum](/komodo-defi-framework/api/common_structures/enums/#metric-type-enum) enum which indicates how it should be displayed in visualisation. |
+| key | string | A descriptive name assigned to the metric. |
+| labels | object | Labels can be used to group similar metrics together or provide additional context. |
+| value | float | Returned if `type` is `gauge`. A numeric value which indicates the magnitude of the metric being measured. |
+| count | float | Returned if `type` is `histogram`. How many values were measured. |
+| min | float | Returned if `type` is `histogram`. The smallest value measured. |
+| max | float | Returned if `type` is `histogram`. The highest value measured. |
-#### ๐ Example(s)
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"method": "metrics",
@@ -47,228 +54,50 @@ The `metrics` method does not take any additional parameters, and does not requi
```json
{
- "metrics": [
- {
- "type": "counter",
- "key": "tx.history.response.count",
- "labels": {
- "coin": "MARTY",
- "method": "tx_detail_by_hash"
- },
- "value": 25
- },
- {
- "type": "counter",
- "key": "rpc_client.request.count",
- "labels": {
- "client": "electrum",
- "coin": "DOC"
- },
- "value": 1224
- },
- {
- "type": "counter",
- "key": "tx.history.response.count",
- "labels": {
- "method": "tx_detail_by_hash",
- "coin": "DOC"
- },
- "value": 27
- },
- {
- "type": "counter",
- "key": "tx.history.request.count",
- "labels": {
- "coin": "DOC",
- "method": "tx_detail_by_hash"
- },
- "value": 27
- },
- {
- "type": "counter",
- "key": "rpc_client.traffic.in",
- "labels": {
- "client": "electrum",
- "coin": "DOC"
- },
- "value": 823841
- },
- {
- "type": "counter",
- "key": "rpc_client.traffic.out",
- "labels": {
- "coin": "MARTY",
- "client": "electrum"
- },
- "value": 139396
- },
- {
- "type": "counter",
- "key": "tx.history.response.total_length",
- "labels": {
- "client": "electrum",
- "coin": "MARTY",
- "method": "blockchain.scripthash.get_history"
- },
- "value": 1041
- },
- {
- "type": "counter",
- "key": "tx.history.response.count",
- "labels": {
- "client": "electrum",
- "coin": "MARTY",
- "method": "blockchain.scripthash.get_history"
- },
- "value": 11
- },
- {
- "type": "counter",
- "key": "tx.history.response.count",
- "labels": {
- "method": "blockchain.scripthash.get_history",
- "client": "electrum",
- "coin": "DOC"
- },
- "value": 6
- },
- {
- "type": "counter",
- "key": "tx.history.request.count",
- "labels": {
- "coin": "MARTY",
- "method": "tx_detail_by_hash"
- },
- "value": 25
- },
- {
- "type": "counter",
- "key": "rpc_client.response.count",
- "labels": {
- "coin": "DOC",
- "client": "electrum"
- },
- "value": 1351
- },
- {
- "type": "counter",
- "key": "rpc_client.request.count",
- "labels": {
- "client": "electrum",
- "coin": "MARTY"
- },
- "value": 1237
- },
- {
- "type": "counter",
- "key": "rpc_client.traffic.in",
- "labels": {
- "client": "electrum",
- "coin": "MARTY"
- },
- "value": 772964
- },
- {
- "type": "counter",
- "key": "tx.history.response.total_length",
- "labels": {
- "coin": "DOC",
- "client": "electrum",
- "method": "blockchain.scripthash.get_history"
- },
- "value": 767
- },
- {
- "type": "counter",
- "key": "tx.history.request.count",
- "labels": {
- "coin": "DOC",
- "client": "electrum",
- "method": "blockchain.scripthash.get_history"
- },
- "value": 6
- },
- {
- "type": "counter",
- "key": "rpc_client.traffic.out",
- "labels": {
- "coin": "DOC",
- "client": "electrum"
- },
- "value": 136368
- },
- {
- "type": "counter",
- "key": "tx.history.request.count",
- "labels": {
- "coin": "MARTY",
- "client": "electrum",
- "method": "blockchain.scripthash.get_history"
- },
- "value": 11
- },
- {
- "type": "counter",
- "key": "rpc_client.response.count",
- "labels": {
- "client": "electrum",
- "coin": "MARTY"
- },
- "value": 1361
- },
- {
- "type": "gauge",
- "key": "p2p.connected_peers.count",
- "labels": {},
- "value": 8.0
- },
- {
- "type": "gauge",
- "key": "p2p.received_messages.count",
- "labels": {},
- "value": 24.0
- },
- {
- "type": "gauge",
- "key": "p2p.connected_relays.len",
- "labels": {},
- "value": 8.0
- },
- {
- "type": "gauge",
- "key": "p2p.relay_mesh.len",
- "labels": {},
- "value": 2.0
- },
- {
- "type": "gauge",
- "key": "orderbook.memory_db",
- "labels": {},
- "value": 297800390224.0
- },
- {
- "type": "gauge",
- "key": "orderbook.len",
- "labels": {},
- "value": 15.0
- },
- {
- "type": "gauge",
- "key": "p2p.received_messages.period_in_secs",
- "labels": {},
- "value": 60.0
- },
- {
- "type": "histogram",
- "key": "peer.outgoing_request.timing",
- "labels": {
- "peer": "12D3KooWJDoV9vJdy6PnzwVETZ3fWGMhV41VhSbocR1h2geFqq9Y"
- },
- "count": 2.0,
- "max": 0.801318629,
- "min": 0.699428848
- }
- ]
+ "metrics": [
+ {
+ "type": "gauge",
+ "key": "p2p.received_messages.period_in_secs",
+ "labels": {},
+ "value": 60.0
+ },
+ {
+ "type": "gauge",
+ "key": "p2p.received_messages.count",
+ "labels": {},
+ "value": 0.0
+ },
+ {
+ "type": "gauge",
+ "key": "orderbook.memory_db",
+ "labels": {},
+ "value": 7.813573208234543e18
+ },
+ {
+ "type": "gauge",
+ "key": "p2p.relay_mesh.len",
+ "labels": {},
+ "value": 2.0
+ },
+ {
+ "type": "gauge",
+ "key": "orderbook.len",
+ "labels": {},
+ "value": 0.0
+ },
+ {
+ "type": "gauge",
+ "key": "p2p.connected_peers.count",
+ "labels": {},
+ "value": 3.0
+ },
+ {
+ "type": "gauge",
+ "key": "p2p.connected_relays.len",
+ "labels": {},
+ "value": 3.0
+ }
+ ]
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx b/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
index 31a909ca6..03a9844aa 100644
--- a/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx
@@ -1,33 +1,33 @@
export const title = "Komodo DeFi Framework Method: Min Trading Vol";
export const description = "The min_trading_vol method returns the minimum required volume for buy/sell/setprice methods for the selected coin.";
-# min\_trading\_vol
+# Min Trading Vol
-**min\_trading\_vol coin**
+## min\_trading\_vol {{label : 'min_trading_vol', tag : 'API-v1'}}
The `min_trading_vol` method returns the minimum required volume for buy/sell/setprice methods for the selected `coin`.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------------------------------------- |
-| coin | string | the name of the coin to retrieve the minimum trading volume |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------- |
+| coin | string | โ | The name of the coin to retrieve the minimum trading volume |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| result | object | result object |
-| coin | string | the coin ticker from the request |
-| min\_trading\_vol | string (decimal) | the minimum trading volume threshold in decimal representation |
-| min\_trading\_vol\_rat | rational | the minimum trading volume threshold represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object |
-| min\_trading\_vol\_fraction | fraction | the minimum trading volume threshold represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object |
+| result | object | Result object |
+| coin | string | The coin ticker from the request |
+| min\_trading\_vol | string (decimal) | The minimum trading volume threshold in decimal representation |
+| min\_trading\_vol\_rat | rational | The minimum trading volume threshold represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object |
+| min\_trading\_vol\_fraction | fraction | The minimum trading volume threshold represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -42,18 +42,26 @@ The `min_trading_vol` method returns the minimum required volume for buy/sell/se
```json
{
- "result": {
- "coin": "DOC",
- "min_trading_vol": "0.0001",
- "min_trading_vol_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "min_trading_vol_rat": [
- [1, [1]],
- [1, [10000]]
- ]
- }
+ "result": {
+ "coin": "DOC",
+ "min_trading_vol": "0.0001",
+ "min_trading_vol_fraction": {
+ "numer": "1",
+ "denom": "10000"
+ },
+ "min_trading_vol_rat": [
+ [1, [1]],
+ [1, [10000]]
+ ]
+ }
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "Invalid coin" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx b/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
index 85892e6b3..f6a47a93b 100644
--- a/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx
@@ -1,37 +1,37 @@
export const title = "Komodo DeFi Framework Method: My Balance";
export const description = "The my_balance method returns the current balance of the specified coin.";
-# my\_balance
+# My Balance
-**my\_balance coin**
+## my\_balance {{label: 'my_balance', tag: 'API-v1'}}
The `my_balance` method returns the current balance of the specified `coin`.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | -------------------------------------------- |
-| coin | string | the name of the coin to retrieve the balance |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------------------- |
+| coin | string | โ | The name of the coin to retrieve the balance |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| -------------------- | ---------------- | --------------------------------------------------------------------------------------------- |
-| address | string | the address that holds the coins |
-| balance | string (numeric) | the number of coins in the address; does not include `unspendable_balance` |
-| unspendable\_balance | string (numeric) | the `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
-| coin | string | the name of the coin |
+| address | string | The address that holds the coins |
+| balance | string (numeric) | The number of coins in the address; does not include `unspendable_balance` |
+| unspendable\_balance | string (numeric) | The `coin` balance that is unspendable at the moment (e.g. if the address has immature UTXOs) |
+| coin | string | The name of the coin |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "my_balance",
- "coin": "HELLOWORLD"
+ "coin": "KMD"
}
```
@@ -41,10 +41,18 @@ The `my_balance` method returns the current balance of the specified `coin`.
```json
{
- "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
- "balance": "60.00253836",
- "unspendable_balance": "0.1",
- "coin": "HELLOWORLD"
+ "address": "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
+ "balance": "60.00253836",
+ "unspendable_balance": "0.1",
+ "coin": "KMD"
}
```
+
+
+ #### Response (error)
+
+ ```json
+ { "error": "Invalid coin" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx b/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
index 60b38c7f0..d65120558 100644
--- a/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx
@@ -1,30 +1,30 @@
export const title = "Komodo DeFi Framework Method: My Orders";
export const description = "The my_orders method returns the data of all active orders created by the Komodo DeFi Framework API node.";
-# my\_orders
+# My Orders
-**my\_orders()**
+## my\_orders {{label: 'my_orders', tag: 'API-v1'}}
The `my_orders` method returns the data of all active orders created by the Komodo DeFi Framework API node.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-#### Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------- | -------------- | ----------------------------------------------------- |
-| maker\_orders | map of objects | orders that are currently active in market-maker mode |
-| taker\_orders | map of objects | orders that are currently active in market-taker mode |
+| maker\_orders | map of objects | Orders that are currently active in market-maker mode |
+| taker\_orders | map of objects | Orders that are currently active in market-taker mode |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -42,7 +42,7 @@ The `my_orders` method returns the data of all active orders created by the Komo
"maker_orders": {
"ea77dcc3-a711-4c3d-ac36-d45fc5e1ee0c": {
"available_amount": "1",
- "base": "BEER",
+ "base": "DOC",
"cancellable": true,
"created_at": 1568808684710,
"matches": {
@@ -64,22 +64,22 @@ The `my_orders` method returns the data of all active orders created by the Komo
"last_updated": 1560529572571,
"request": {
"action": "Buy",
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
"method": "request",
- "rel": "PIZZA",
+ "rel": "MARTY",
"rel_amount": "1",
"sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
},
"reserved": {
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
"method": "reserved",
- "rel": "PIZZA",
+ "rel": "MARTY",
"rel_amount": "1",
"sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
"taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
@@ -101,7 +101,7 @@ The `my_orders` method returns the data of all active orders created by the Komo
[1, [1]],
[1, [1]]
],
- "rel": "ETOMIC",
+ "rel": "AVAX",
"started_swaps": ["60aaacca-ed31-4633-9326-c9757ea4cf78"],
"uuid": "ea77dcc3-a711-4c3d-ac36-d45fc5e1ee0c"
}
@@ -128,12 +128,12 @@ The `my_orders` method returns the data of all active orders created by the Komo
},
"last_updated": 1560529049477,
"reserved": {
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
"maker_order_uuid": "15922925-cc46-4219-8cbd-613802e17797",
"method": "reserved",
- "rel": "ETOMIC",
+ "rel": "AVAX",
"rel_amount": "1",
"sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"taker_order_uuid": "45252de5-ea9f-44ae-8b48-85092a0c99ed"
@@ -142,7 +142,7 @@ The `my_orders` method returns the data of all active orders created by the Komo
},
"request": {
"action": "Buy",
- "base": "BEER",
+ "base": "DOC",
"base_amount": "1",
"base_amount_rat": [
[1, [1]],
@@ -150,7 +150,7 @@ The `my_orders` method returns the data of all active orders created by the Komo
],
"dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
"method": "request",
- "rel": "ETOMIC",
+ "rel": "AVAX",
"rel_amount": "1",
"rel_amount_rat": [
[1, [1]],
diff --git a/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx b/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
index e704ec431..a5de6008f 100644
--- a/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx
@@ -1,68 +1,42 @@
export const title = "Komodo DeFi Framework Method: My Recent Swaps";
export const description = "The my_recent_swaps method returns the data of the most recent atomic swaps executed by the Komodo DeFi Framework API node.";
-# my\_recent\_swaps
+# My Recent Swaps
-**my\_recent\_swaps (from\_uuid page\_number=1 limit=10 my\_coin other\_coin from\_timestamp to\_timestamp)**
+## my\_recent\_swaps {{label: 'my_recent_swaps', tag: 'API-v1'}}
-The `my_recent_swaps` method returns the data of the most recent atomic swaps executed by the Komodo DeFi Framework API node. Please note that all filters (my\_coin, from\_timestamp, etc.) are combined using logical AND.
+The `my_recent_swaps` method returns the data of the most recent atomic swaps executed by the Komodo DeFi Framework API node. All filters (my\_coin, from\_timestamp, etc.) are combined using logical AND.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------------- | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| limit | number | limits the number of returned swaps. The default is `10`. |
-| from\_uuid | string | Komodo DeFi Framework API will skip records until this uuid, skipping the `from_uuid` as well; The `from_uuid` approach is convenient for infinite scrolling implementation |
-| page\_number | number | Komodo DeFi Framework API will return `limit` swaps from the selected page; This param will be ignored if `from_uuid` is set. |
-| my\_coin | string | return only swaps that match the `swap.my_coin = request.my_coin` condition |
-| other\_coin | string | return only swaps that match the `swap.other_coin = request.other_coin` condition |
-| from\_timestamp | number (timestamp in seconds) | return only swaps that match the `swap.started_at >= request.from_timestamp` condition |
-| to\_timestamp | number (timestamp in seconds) | return only swaps that match the `swap.started_at < request.to_timestamp` condition |
+| Parameter | Type | Required | Default | Description |
+| --------------- | ----------------------------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------- |
+| limit | number | โ | `10` | Limits the number of returned swaps. The default is `10`. |
+| from\_uuid | string | โ | - | Skips records until this uuid, skipping the `from_uuid` as well. Useful for infinite scrolling implementation. |
+| page\_number | number | โ | `1` | Returns `limit` swaps from the selected page. Ignored if `from_uuid` is set. |
+| my\_coin | string | โ | - | Return only swaps that match the `swap.my_coin = request.my_coin` condition. |
+| other\_coin | string | โ | - | Return only swaps that match the `swap.other_coin = request.other_coin` condition. |
+| from\_timestamp | number (timestamp in seconds) | โ | - | Return only swaps that match the `swap.started_at >= request.from_timestamp` condition. |
+| to\_timestamp | number (timestamp in seconds) | โ | - | Return only swaps that match the `swap.started_at < request.to_timestamp` condition. |
-#### Response
+### Response
-| Structure | Type | Description |
-| -------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| swaps | array of objects | A list of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects |
-| from\_uuid | string | the from\_uuid that was set in the request; this value is null if nothing was set |
-| skipped | number | the number of skipped records (i.e. the position of `from_uuid` in the list + 1 or `(page_number - 1) * limit`; the value is 0 if `from_uuid` or `page_number` were not set or `page_number` is 1) |
-| limit | number | the limit that was set in the request; note that the actual number of swaps can differ from the specified limit (e.g. on the last page) |
-| total | number | total number of swaps available with the selected filters |
-| page\_number | number | the page\_number that was set in the request; if both `page_number` and `from_uuid` are not set in request it will default to `1`; if `from_uuid` is present in request this value will be always null |
-| total\_pages | number | total pages available with the selected filters and limit |
-| found\_records | number | the number of returned swaps |
+| Parameter | Type | Description |
+| -------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| swaps | array of objects | A list of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects |
+| from\_uuid | string | The from\_uuid that was set in the request; this value is null if nothing was set |
+| skipped | number | The number of skipped records (i.e. the position of `from_uuid` in the list + 1 or `(page_number - 1) * limit`; 0 if not set) |
+| limit | number | The limit that was set in the request; actual number of swaps can differ from the specified limit (e.g. on the last page) |
+| total | number | Total number of swaps available with the selected filters |
+| page\_number | number | The page\_number that was set in the request; defaults to `1` if not set |
+| total\_pages | number | Total pages available with the selected filters and limit |
+| found\_records | number | The number of returned swaps |
-#### ๐ Examples
+#### ๐ Example
-#### Command (limit + from\_uuid)
+#### Request
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "my_recent_swaps",
- "from_uuid": "e299c6ece7a7ddc42444eda64d46b163eaa992da65ce6de24eb812d715184e4c",
- "limit": 2
- }
- ```
-
-
-#### Command (limit + page\_number)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "my_recent_swaps",
- "page_number": 3,
- "limit": 2
- }
- ```
-
-
-#### Command (select swaps that have my\_coin = DOC and other\_coin = MARTY)
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -74,363 +48,29 @@ The `my_recent_swaps` method returns the data of the most recent atomic swaps ex
```
-#### Command (select swaps that have my\_coin = DOC and started\_at >= 1611705600 (January 27, 2021 0:00:00 GMT))
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "my_recent_swaps",
- "limit": 2,
- "my_coin": "DOC",
- "from_timestamp": 1611705600
- }
- ```
-
-
-#### Command (select swaps that have started\_at >= 1611705600 (January 27, 2021 0:00:00 GMT) and started\_at \< 1611792001 (January 28, 2021 0:00:01 GMT))
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "my_recent_swaps",
- "limit": 2,
- "my_coin": "DOC",
- "from_timestamp": 1611705600,
- "to_timestamp": 1611792001
- }
- ```
-
-
#### Response (success)
```json
{
- "result": {
- "from_uuid": "e299c6ece7a7ddc42444eda64d46b163eaa992da65ce6de24eb812d715184e4c",
- "limit": 2,
- "skipped": 1,
- "total": 49,
- "found_records": 2,
- "page_number": null,
- "total_pages": 25,
- "swaps": [
- {
- "error_events": [
- "StartFailed",
- "NegotiateFailed",
- "TakerFeeValidateFailed",
- "MakerPaymentTransactionFailed",
- "MakerPaymentDataSendFailed",
- "MakerPaymentWaitConfirmFailed",
- "TakerPaymentValidateFailed",
- "TakerPaymentWaitConfirmFailed",
- "TakerPaymentSpendFailed",
- "TakerPaymentSpendConfirmFailed",
- "MakerPaymentWaitRefundStarted",
- "MakerPaymentRefunded",
- "MakerPaymentRefundFailed"
- ],
- "events": [
- {
- "event": {
- "data": {
- "lock_duration": 7800,
- "maker_amount": "1",
- "maker_coin": "BEER",
- "maker_coin_start_block": 154221,
- "maker_payment_confirmations": 1,
- "maker_payment_requires_nota": false,
- "maker_payment_lock": 1561545442,
- "my_persistent_pub": "02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3",
- "secret": "ea774bc94dce44c138920c6e9255e31d5645e60c0b64e9a059ab025f1dd2fdc6",
- "started_at": 1561529842,
- "taker": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "taker_amount": "1",
- "taker_coin": "PIZZA",
- "taker_coin_start_block": 141363,
- "taker_payment_confirmations": 1,
- "taker_payment_requires_nota": true,
- "uuid": "6bf6e313-e610-4a9a-ba8c-57fc34a124aa"
- },
- "type": "Started"
- },
- "timestamp": 1561529842866
- },
- {
- "event": {
- "data": {
- "taker_payment_locktime": 1561537641,
- "taker_pubkey": "02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640"
- },
- "type": "Negotiated"
- },
- "timestamp": 1561529883208
- },
- {
- "event": {
- "data": {
- "tx_hash": "a91469546211cc910fbe4a1f4668ab0353765d3d0cb03f4a67bff9326991f682",
- "tx_hex": "0400008085202f89021c7eeec33f8eb5ff2ed6c3d09e40e04b05a9674ea2feefcc12de3f9dcc16aff8000000006b483045022100e18e3d1afa8a24ecec82c92bfc05c119bfacdbb71b5f5663a4b96cc2a41ab269022017a79a1a1f6e0220d8fa1d2cf3b1c9788272f1ad18e4987b8f1cd4418acaa5b0012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff6a0d321eb52c3c7165adf80f83b15b7a5caa3a0dfa87746239021600d47fb43e000000006b483045022100937ed900e084d57d5e3341499fc66c5574884ca71cd4331fa696c8b7a517591b02201f5f851f94c3ca0ffb4789f1af22cb95dc83564e127ed7d23f1129eb2b981a2f012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff02bcf60100000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac9c120100000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac2f0e135d000000000000000000000000000000"
- },
- "type": "TakerFeeValidated"
- },
- "timestamp": 1561529927879
- },
- {
- "event": {
- "data": {
- "tx_hash": "efa90a2918e6793c8a2725c06ee34d0fa76c43bc85e680be195414e7aee36154",
- "tx_hex": "0400008085202f890cdcd071edda0d5f489b0be9c8b521ad608bb6d7f43f6e7a491843e7a4d0078f85000000006b483045022100fbc3bd09f8e1821ed671d1b1d2ed355833fb42c0bc435fef2da5c5b0a980b9a002204ef92b35576069d640ca0ac08f46645e5ade36afd5f19fb6aad19cfc9fb221fb012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffe6ae2a3ce221a6612d9e640bdbe10a2e477b3bc68a1aeee4a6784cb18648a785010000006a47304402202000a7e60ae2ce1529247875623ef2c5b42448dcaeac8de0f8f0e2f8e5bd8a6b0220426321a004b793172014f522efbca77a3dc92e86ce0a75330d8ceb83072ad4e7012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff9335553edcbac9559cae517a3e25b880a48fabf661c4ac338394972eef4572da000000006b4830450221008ded7230f2fb37a42b94f96174ec192baf4cd9e9e68fb9b6cf0463a36a6093e00220538de51ceda1617f3964a2350802377940fdfa018cc1043d77c66081b1cab0c4012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3fffffffff91b5d3733877f84108de77fec46bee156766e1a6837fa7b580ccbc3905acb14000000006b483045022100d07cf1fd20e07aafdc942ba56f6b45baee61b93145a2bdba391e2cdb8024bf15022056ea8183990703ef05018df2fe8bd5ec678ec0f9207b0283292b2cdafc5e1e0c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff147870387ca938b2b6e7daa96ba2496014f125c0e4e576273ef36ee8186c415a000000006a47304402204c5b15b641d7e34444456d2ea6663bdc8bd8216e309a7220814474f346b8425e0220634d1dd943b416b7a807704d7f7a3d46a60d88ef4e20734588a0b302c55fa82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd2b954ae9b4a61fad9f7bc956d24e38d7b6fe313da824bd3bd91287d5a6b49d9000000006b483045022100a7387d9ab7b2c92d3cbce525e96ffac5ae3ef14f848661741ada0db17715c4a002202c1417d5e3e04b1a2d1774a83bb8d5aa1c0536c100138123089fa69921b5d976012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff28792a2e26d9d7be0467fac52b12ece67410b23eea845008257979bd87d083e3000000006a473044022027c40517c33cd3202d4310cfd2c75f38e6d7804b255fc3838a32ea26e5a3cb0002202b4399e1d7e655b64f699318f2bfbdced49f064ee54e9d6a678668fce51caf96012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffa8bf797bacd213b74a9977ae1b956afe3af33a1ee94324e010a16db891a07441000000006a473044022004cbb1d970b9f02c578b5c1d7de33361581eebc19c3cd8d2e50b0211ca4ef13702200c93b9fe5428055b6274dc8e52073c3e87f5b5e4206134d745928ccfc9393919012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff2b6fd82c9a68111b67ad85a614a6ecb50f7b6eac3d21d8ebefd9a6065cdf5729000000006b483045022100fdff16c595c7b4a9b4fc1e445b565f7b29fe5b7a08f79291b0ff585c7b72ac2902200c694aa124013bd419ce2349f15d10435827868d35db939b9d3c344d16e78420012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff6a5468dd8c83553dc51022f2a2fb772cf91c8607dc2ca1b8f203ac534612ab29000000006b483045022100ba7cc79e7ae3720238bfc5caa225dc8017d6a0d1cb1ec66abaf724fd20b3b7ab02206e8c942756604af0f63b74af495a9b3b7f4a44c489267f69a14cf2b1b953f46e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff5f9f48a91d343fd5aef1d85f00850070931459ab256697afb728d1c81c1fa1d2000000006a47304402200ec85fc66f963e7504eb27361a4b4bb17de60e459da414fdc3962476de636134022056b62c15cf7f9b4e7d4e11c03e4e541dd348919b8c55efa4f1927e2fdd5ae8ea012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffee1f455924d3167e7f7abf452c1856e9abdcfe27dc889942dd249cb376169d38000000006b48304502210089274eed807c5d23d819f6dfa8a358a9748e56f2080be4396ef77bb19d91b17402207fc7b22c879534fffe0eeaaec8fc284e22c2756f380c05ea57b881a96b09f3af012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f5050000000017a9144eb3a361d8a15d7f6a8ef9d1cf44962a90c44d548702912b00000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac490e135d000000000000000000000000000000"
- },
- "type": "MakerPaymentSent"
- },
- "timestamp": 1561529938879
- },
- {
- "event": {
- "data": {
- "tx_hash": "7e0e38e31dbe80792ef320b8c0a7cb9259127427ef8c2fca1d796f24484046a5",
- "tx_hex": "0400008085202f892082f6916932f9bf674a3fb00c3d5d765303ab68461f4abe0f91cc1162546914a9010000006b483045022100999b8bb0224476b5c344a466d0051ec7a8c312574ad8956a4177a42625cb86e302205a6664396bff3f2e6fe57adb7e082a26d1b8da9ee77b3fc24aa4148fdd5c84db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcad29a146b81bcaa44744efbec5149b6e3ca32bace140f75ad5794288d5bff6c000000006b483045022100b4dbfe88561c201fb8fbaf5bbf5bc0985893c909429c579425da84b02d23cc12022075f1e1e3eba38d167a6e84aac23faee5a2eb0799511e647213cee168529d4e5d012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa13eeacd04b3e26ae3f41530b560c615dafa0fd4235cc5b22d48ab97e7c3399c000000006a47304402201158306fe668cbf56ad3f586dc83c1cda9efab44cef46da6bc0fe242292c85ed02201d622fe283410320e760233ae81dc53df65406b09fd07f8649f1775689219c35012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff4352b9f1f01dde4209b9e91076a3cfcabdaa23d9d5a313abfe7edb67ee4273e3000000006b483045022100825242fb3c6d460580016e93718ae1f43917e53abcc1558a64a6ab6f406763dd0220543936ce4c725e5e9f03831274a8475b535171bb29e1919fcf52ba2a9c85a553012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcc0fa94b5973c893e61d470ae3982b0bedfd29cb0da2c60a362de438598f108c000000006b4830450221008c70a8e10ca37819e5a4d9783366e729e690d78f2fdd8a1f4812ddc14ec7d6ad022035ba8cb4d4e50684107f8af5c184582687b5d7dfda5d9be1bd45e45749c77f08012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffb0bd3bb9fedb7bbf49ca1612c955ba6095202186cef5be6952aed3dd32da4268000000006a4730440220592216d63c199faa587a4a6cbe11ca26027368a116b50818ce30eced59ca887202201bcafcf88f9f2632151596732f839d77cbe2f2243822c8551faffecc90b5dc19012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff65cf2831fc200e55aaacbe0881ad0edfb298ee6d4421b08b048aecc151716bd1000000006a47304402202032eb1ccebc3be4b94bae343d1d168e87040d2d20977c47d073d6bf490ef6c00220067656e00c4b8930167c54078609925cec7b893a52bcb9304e6b2602f564413e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffeaf67880bee214acecc74b12f648c1014d6394c4abf99832d408981bb460e999000000006b483045022100b9ae1cc824149220ac517298e6f21c26939485b31d0ae19d97d986c5f8f34e4502200a90578cf2c1835dbea00484af1f225711c255f1d0a3208f2e4f1154f0db2c9a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffad089c3fe7987a44f150f34b7ac66972de76dd84c739bdeddf360ab029dfd4d6000000006a473044022015f0386ed67a61626fbe5ae79e0d39d38e7b4072b648e8a26e23adadc0a8e5bc02202398188fa2feb26994e5c1e7e758788de3d5f0f0096f956a0cd58804710bea6a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffd6c66730546c62dd003b5af1f1e5ecfd339c62db0169c1d499584e09a8a9b288000000006b4830450221008d4c73f0e3c9d913ba32fd864167649242e3e891412ab80bdd3f7ff43a238ee20220602738e98008b146256b51d0df99e222aa165f2ce351241ebc23d8a098e2b0db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff12d9eff354f46cbd4446a0bff27a6a635ff5b1dc8a5dd8b0178bb5f89c9ec080000000006b48304502210098d3349ba9b13560748949933d2704663a5ab52cdc804afa1ac4da3e5992e0a002201525d7ad8466ad260219f3873fb7781addbd363f91e8063bfa86c7ed4e385b84012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff69e16767806ea5f069b7d46674f7aa747fcc6e541189ce7fcf92edcfd7642ff4000000006b4830450221008a5ebfe904c87f21947a44d8418190be5893993a683fde0f96df8a9487923da002205be1bbd8b518ba2f303cae23bc20806e84ffbba6a03f032385b15edb8df107f4012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640fffffffff4fbabd508178f553e676d67ce325796b03aa249b41a23c681c1ad9dedb45ae7000000006a47304402207cea6824abe1ce35e18954b858d45243e2cb57d27d782adc5b6b07ebd21a02d7022007ba0469b298c4b1a7c4a148fa16bae93d28593b34e197c10ac0d1faf9cc1bfa012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff14867aa59932d895be607fb7398f5594e39d9fa2e1c7daaed7b1390dbfdddcab000000006b4830450221009fb6e1885a3658c593809f95ecd2049f8ef9e00379686ac236b17312c9613d4c0220709fc50c9a920a19254389944db366c354708c19885d2479d9968fda0848f9f7012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff75777c692daaa21d216a1a2a7059203becfcdcf6793aa1259cdd7aadec957ab6000000006a47304402202945019860abf9b80e71f340320d114846efa4d2780ce12513e3983fb4d3f15b022019be008fb7368e3f1f022924dc7af1138b94041f46084dd27768bc8cacd1529f012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffca037b85742e93df4eef8e8ac3b8531321c8a8e21a4a941360866ea57a973665000000006a4730440220760283a7828edcc53671fc73e29c30cdc64d60d300292761d39730f0d09f94c202201e026293e3891a6fe46e40cd21778a41e21641a261a7fbf3bf75b034d9c788d9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa68edd030b4307ad87bfeff96a6db5b3ddd1a0901c488a4fe4d2093531896d75000000006b48304502210091a41e16b2c27d7ef6077e8de9df692b6013e61d72798ff9f7eba7fc983cdb65022034de29a0fb22a339e8044349913915444ab420772ab0ab423e44cfe073cb4e70012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff8c952791181993a7512e48d098a06e6197c993b83241a4bf1330c0e95f2c304d000000006b483045022100fa14b9301feb056f6e6b10446a660525cc1ff3e191b0c45f9e12dcd4f142422c02203f4a94f2a9d3ec0b74fac2156dd9b1addb8fa5b9a1cfc9e34b0802e88b1cbfa3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff32bc4d014542abf328fecff29b9f4c243c3dd295fe42524b20bf591a3ddc26a1000000006a47304402206f92c4da6651c8959f7aed61608d26b9e46f5c1d69f4fc6e592b1f552b6067f102201c8cc221eac731867d15d483cc83322dba2f14f31d3efb26be937a68ad772394012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffbb3877248c26b23023d7dbb83a5f8293c65c5bff4ac47935a4a31248cefffd91000000006a47304402205bab19ad082a1918e18ccb6462edc263196fb88c8fdfd6bd07a0cf031a4637810220371a621c1bdc6b957db2447a92dcf87b0309653a2db480c9ed623f34a6e6d8a9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff6415b7356c94609b9a7a7eb06e4c306896767abbc11399779f952fb9ae197059000000006b483045022100e2d038dbb9a873f5a58ec7901d6a7e79f1b404afea3d852056f4d0746cfb821102207fb274947b10d467cd71aa948e9a50f5f4430b661b27afc347efd9d6cc409d9c012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff1aeefdf80ec8a07d657ca64a2c0aa465f58e6284755c9a263c5a807be43b4b81000000006a47304402206e7ff765ba47a8785008f64f49c8e73232d582b2b2d0a49be0880c2557de8f8602206448423a6a37ad9740eb316513b31f73599ae14f65623709fb5443ae609f3e2e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3c091681df17b46f280bc9d8011c1bb31397637ce945b393f70380f8cd0a8b0d010000006a47304402206ca8717000f3086d364318f56d52e2369c40b88a1cb86455a8db262b4816698a02206711caf453bfda6b1b3542e27e68c3180f92f0548326d74e30b3ed18cd2c2353012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff91f32d98b581def165495aff6b69530e1f3de7f68fabfeb93730cf9793bbcd2a000000006a47304402200a8cd5e29ee7ff136772ea1789a39a027eaa1cd92f90f9d57fd8cf77202251f402203dd2bc282a838a5730e840a0d22b4f0edbe3cb2da00466c66bc2b5c66fc8b032012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff854d9226c28a1f5fe440e08f41000f3547f304ecf9cc010d0b5bc845ef1f039a000000006b483045022100fe6cce49975cc78af1c394bc02d995710833ba08cf7f8dd5f99add2cc7db26c40220793491309c215d8314a1c142bef7ec6b9a397249bec1c00a0a5ab47dfc1208b6012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff593bc907aa71f3b0f7aa8c48bb5f650595e65a5a733a9601a8374ed978eec9a7000000006a47304402206362ae3c4cf1a19ba0e43424b03af542077b49761172c1ad26d802f54b1b6ca602206bc7edb655bb0024c0e48c1f4c18c8864f8d1ce59ae55cd81dc0bd1234430691012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3b9da8c5ab0c0cd6b40f602ea6ed8e36a48034b182b9d1a77ffebd15fe203b94000000006b483045022100f8610eae25899663cb5fa9a4575d937da57cdfd41958794bbb4c02f8bed75da40220262d40e019ec3a57b252f4150d509cce6f8a2dbd83184a9fc2ed56aba8018b15012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0897c8a57e15e7f3893b195d65cf6c6001b29c8c9734213d7a3131f57b9eca2e000000006b483045022100c485cbd6408cf0759bcf23c4154249882934b522a93c6b49e62412305bf7646902201cc4b668af4bb22fe57c32c4d34e822bceb12f6bd6923afdabf4894752a56ec3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffffdc7000f7c45b62960623fa3a277e8a55348a4fe4936fef1224b6953434a249000000006b4830450221008a51a9c26f475d5c0838afe9d51524f95adfb21a9b0a02eae31cb01dc0a31fab022071c5492fbc7270731d4a4947a69398bf99dd28c65bb69d19910bf53a515274c8012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff10ec2af7e31ca28e27177215904d9a59abf80f0652b24e3f749f14fb7b2264ec000000006b483045022100fe4269f8f5ca53ebcff6fb782142a6228f0e50498a531b7a9c0d54768af9854102207cc740a9ea359569b49d69a94215ce3e23aeda5779cebc434ad3d608e1752990012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff5e3830c088dd6ea412d778b0a700ef27c183cf03e19f3d6f71bc5eaf53b2c22e000000006b4830450221009788a7e7f2407ba2f7c504091fbdf8f8498367781e8a357616d68e2a6770b4e70220518c92f5fb21e6bfd7d870a783b2a5572ce003f2dbb237ec59df419c9a148966012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff51630ccb0ad32b24cc7ae1b3602950ba518dca6aa65ef560e57f08c23eed8d80000000006a47304402201aa556153ffeb13aa674353bf88c04a7af15c7eb32e1a835464e4b613c31dc2802200395858c29a46e9108de1f90b401ee26c296388b4073143b63f849b2cce461af012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200e1f5050000000017a914ab802c4d644be63fd1a72834ff63b650d6b5353987bb7e1e00000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac680e135d000000000000000000000000000000"
- },
- "type": "TakerPaymentReceived"
- },
- "timestamp": 1561529998938
- },
- {
- "event": {
- "type": "TakerPaymentWaitConfirmStarted"
- },
- "timestamp": 1561529998941
- },
- {
- "event": {
- "type": "TakerPaymentValidatedAndConfirmed"
- },
- "timestamp": 1561530000859
- },
- {
- "event": {
- "data": {
- "tx_hash": "235f8e7ab3c9515a17fe8ee721ef971bbee273eb90baf70788edda7b73138c86",
- "tx_hex": "0400008085202f8901a5464048246f791dca2f8cef2774125992cba7c0b820f32e7980be1de3380e7e00000000d8483045022100beca668a946fcad98da64cc56fa04edd58b4c239aa1362b4453857cc2e0042c90220606afb6272ef0773185ade247775103e715e85797816fbc204ec5128ac10a4b90120ea774bc94dce44c138920c6e9255e31d5645e60c0b64e9a059ab025f1dd2fdc6004c6b6304692c135db1752102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac6782012088a914eb78e2f0cf001ed7dc69276afd37b25c4d6bb491882102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac68ffffffff0118ddf505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8000135d000000000000000000000000000000"
- },
- "type": "TakerPaymentSpent"
- },
- "timestamp": 1561530003429
- },
- {
- "event": {
- "type": "TakerPaymentSpendConfirmStarted"
- },
- "timestamp": 1561530003430
- },
- {
- "event": {
- "type": "TakerPaymentSpendConfirmed"
- },
- "timestamp": 1561530003522
- },
- {
- "event": {
- "type": "Finished"
- },
- "timestamp": 1561530003525
- }
- ],
- "my_info": {
- "my_amount": "1",
- "my_coin": "BEER",
- "other_amount": "1",
- "other_coin": "PIZZA",
- "started_at": 1561529842
- },
- "maker_coin": "BEER",
- "maker_amount": "1",
- "taker_coin": "PIZZA",
- "taker_amount": "1",
- "gui": null,
- "mm_version": "unknown",
- "success_events": [
- "Started",
- "Negotiated",
- "TakerFeeValidated",
- "MakerPaymentSent",
- "TakerPaymentReceived",
- "TakerPaymentWaitConfirmStarted",
- "TakerPaymentValidatedAndConfirmed",
- "TakerPaymentSpent",
- "TakerPaymentSpendConfirmStarted",
- "TakerPaymentSpendConfirmed",
- "Finished"
- ],
- "type": "Maker",
- "uuid": "6bf6e313-e610-4a9a-ba8c-57fc34a124aa",
- "my_order_uuid": "3447b727-fe93-4357-8e5a-8cf2699b7e86"
- },
- {
- "error_events": [
- "StartFailed",
- "NegotiateFailed",
- "TakerFeeSendFailed",
- "MakerPaymentValidateFailed",
- "MakerPaymentWaitConfirmFailed",
- "TakerPaymentTransactionFailed",
- "TakerPaymentWaitConfirmFailed",
- "TakerPaymentDataSendFailed",
- "TakerPaymentWaitForSpendFailed",
- "MakerPaymentSpendFailed",
- "TakerPaymentWaitRefundStarted",
- "TakerPaymentRefunded",
- "TakerPaymentRefundFailed"
- ],
- "events": [
- {
- "event": {
- "data": {
- "lock_duration": 31200,
- "maker": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "maker_amount": "0.01",
- "maker_coin": "BEER",
- "maker_coin_start_block": 154187,
- "maker_payment_confirmations": 1,
- "maker_payment_wait": 1561492367,
- "my_persistent_pub": "02031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3",
- "started_at": 1561481967,
- "taker_amount": "0.01",
- "taker_coin": "BCH",
- "taker_coin_start_block": 588576,
- "taker_payment_confirmations": 1,
- "taker_payment_lock": 1561513167,
- "uuid": "491df802-43c3-4c73-85ef-1c4c49315ac6"
- },
- "type": "Started"
- },
- "timestamp": 1561481968393
- },
- {
- "event": {
- "data": {
- "maker_payment_locktime": 1561544367,
- "maker_pubkey": "02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640",
- "secret_hash": "ba5128bcca5a2f7d2310054fb8ec51b80f352ef3"
- },
- "type": "Negotiated"
- },
- "timestamp": 1561482029079
- },
- {
- "event": {
- "data": {
- "tx_hash": "9dd7c0c8124315d7884fb0c7bf8dbfd3f3bd185c62a2ee42dfbc1e3b74f21a0e",
- "tx_hex": "0100000001f1beda7feba9fa5c52aa38027587db50b6428bbbcc053cd4ab17461fb00b89d1000000006a473044022004ad0330210e20dea416c3ff442e50dc59970c5d1a8b4d0a7d5cc61a2edc701602204459e1ee6774f1ba8258322fff72e1e1acddeb7aed2f75657458aa3deecc9465412102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0207050000000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac64b61700000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac2d53125d"
- },
- "type": "TakerFeeSent"
- },
- "timestamp": 1561482032294
- },
- {
- "event": {
- "data": {
- "tx_hash": "ba36c890785e3e9d4b853310ad4d79ce8175e7c4184a398128b37339321672f4",
- "tx_hex": "0400008085202f890197f703d245127e5b88471791f2820d29152046f4be133907afa8ac5542911190000000006b48304502210090e1c52aa2eba12b7c71fceab83b77f1456830a3dee1b956a831ecee5b5b353602205353a48c0129eae44b7c06a1f1651b9ceb8642374a1d5224a1e907240a978ad2012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0240420f000000000017a914192f34528c6c8cd11eefebec27f195f3894eb11187f096e605000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac4353125d000000000000000000000000000000"
- },
- "type": "MakerPaymentReceived"
- },
- "timestamp": 1561482073479
- },
- {
- "event": {
- "type": "MakerPaymentWaitConfirmStarted"
- },
- "timestamp": 1561482073482
- },
- {
- "event": {
- "type": "MakerPaymentValidatedAndConfirmed"
- },
- "timestamp": 1561482074296
- },
- {
- "event": {
- "data": {
- "tx_hash": "bc98def88d93c270ae3cdb8a098d1b939ca499bf98f7a22b97be36bca13cdbc7",
- "tx_hex": "01000000010e1af2743b1ebcdf42eea2625c18bdf3d3bf8dbfc7b04f88d7154312c8c0d79d010000006a4730440220030266d6d6435a4772cce2cebd91b6d4afffb920e23e9bc761434f105349cda002202335a050e2f28e4ca28862868141d3d7b553f3d30bceb83724ad70a32d04b0bd412102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0240420f000000000017a9140094798ed4100852f10a9ad85990f19b364f4c2d873c700800000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac5a53125d"
- },
- "type": "TakerPaymentSent"
- },
- "timestamp": 1561482078908
- },
- {
- "event": {
- "data": {
- "secret": "66ed6c24bbb4892634eac4ce1e1ad0627d6379da4443b8d656b64d49ef2aa7a3",
- "transaction": {
- "tx_hash": "eec643315d4495aa5feb5062344fe2474223dc0f231b610afd336f908ae99ebc",
- "tx_hex": "0100000001c7db3ca1bc36be972ba2f798bf99a49c931b8d098adb3cae70c2938df8de98bc00000000d747304402202e344f8c61f2f49f4d620d687d02448cfba631a8ce8c0f8ee774da177230a75902201f4a175e7fa40f26896f522b5c51c7c0485e0ad18d3221c885e8b96b52ed1cab412066ed6c24bbb4892634eac4ce1e1ad0627d6379da4443b8d656b64d49ef2aa7a3004c6b6304cfcc125db1752102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac6782012088a914ba5128bcca5a2f7d2310054fb8ec51b80f352ef3882102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac68ffffffff01583e0f00000000001976a91464ae8510aac9546d5e7704e31ce177451386455588acfd49125d"
- }
- },
- "type": "TakerPaymentSpent"
- },
- "timestamp": 1561483355081
- },
- {
- "event": {
- "data": {
- "tx_hash": "858f07d0a4e74318497a6e3ff4d7b68b60ad21b5c8e90b9b485f0ddaed71d0dc",
- "tx_hex": "0400008085202f8901f47216323973b32881394a18c4e77581ce794dad1033854b9d3e5e7890c836ba00000000d8483045022100847a65faed4bea33c5cbccff2bee7c1292871a3b130bd2f23e696bd80c07365f02202039ea02b4463afd4f1e2b20b348d64b40aaea165f8dfb483293e2b368d536fe012066ed6c24bbb4892634eac4ce1e1ad0627d6379da4443b8d656b64d49ef2aa7a3004c6b6304af46135db1752102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac6782012088a914ba5128bcca5a2f7d2310054fb8ec51b80f352ef3882102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac68ffffffff01583e0f00000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac4b4a125d000000000000000000000000000000"
- },
- "type": "MakerPaymentSpent"
- },
- "timestamp": 1561483358319
- },
- {
- "event": {
- "type": "Finished"
- },
- "timestamp": 1561483358321
- }
- ],
- "my_info": {
- "my_amount": "0.01",
- "my_coin": "BCH",
- "other_amount": "0.01",
- "other_coin": "BEER",
- "started_at": 1561481967
- },
- "maker_coin": "BEER",
- "maker_amount": "0.01",
- "taker_coin": "BCH",
- "taker_amount": "0.01",
- "gui": null,
- "mm_version": "unknown",
- "success_events": [
- "Started",
- "Negotiated",
- "TakerFeeSent",
- "MakerPaymentReceived",
- "MakerPaymentWaitConfirmStarted",
- "MakerPaymentValidatedAndConfirmed",
- "TakerPaymentSent",
- "TakerPaymentSpent",
- "MakerPaymentSpent",
- "Finished"
- ],
- "type": "Taker",
- "uuid": "491df802-43c3-4c73-85ef-1c4c49315ac6"
- }
- ]
- }
+ "result": {
+ "from_uuid": "e299c6ece7a7ddc42444eda64d46b163eaa992da65ce6de24eb812d715184e4c",
+ "limit": 2,
+ "skipped": 1,
+ "total": 49,
+ "found_records": 2,
+ "page_number": null,
+ "total_pages": 25,
+ "swaps": [ /* ...swap data... */ ]
+ }
}
```
+
- Response (error)
+
+ #### Response (error)
```json
- {
- "error": "lp_swap:1454] from_uuid e299c6ece7a7ddc42444eda64d46b163eaa992da65ce6de24eb812d715184e41 swap is not found"
- }
+ { "error": "No swaps found" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx b/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
index 80345624a..919415fc9 100644
--- a/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx
@@ -1,46 +1,46 @@
export const title = "Komodo DeFi Framework Method: My Swap Status";
export const description = "The my_swap_status method returns the data of an atomic swap executed on an Komodo DeFi Framework API node.";
-# my\_swap\_status
+# My Swap Status
-**uuid**
+## my\_swap\_status {{label: 'my_swap_status', tag: 'API-v1'}}
The `my_swap_status` method returns the data of an atomic swap executed on an Komodo DeFi Framework API node.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ----------- | ------ | ----------------------------------------------------------- |
-| params uuid | string | the uuid of swap, typically received from the buy/sell call |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------- |
+| uuid | string | โ | The uuid of swap, typically received from the buy/sell call |
-## Response
+### Response
-| Structure | Type | Description |
-| ----------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| events | array of objects | A standard [SwapEvent](/komodo-defi-framework/api/common_structures/swaps/#swap-event) object. Events which occurred for a swap. See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info. |
-| success\_events | array of strings | a list of events that gained a `success` swap state; the contents are listed in the order in which they should occur in the `events` array |
-| error\_events | array of strings | a list of events that fell into an `error` swap state; if at least 1 of the events happens, the swap is considered a failure |
-| type | string | whether the node acted as a market `Maker` or `Taker` |
-| uuid | string | swap uuid |
-| gui | string (optional) | information about gui; copied from Komodo DeFi Framework API configuration in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) |
-| mm\_version | string (optional) | Komodo DeFi Framework API version |
-| maker\_coin | string (optional) | ticker of maker coin |
-| taker\_coin | string (optional) | ticker of taker coin |
-| maker\_amount | string (numeric) | the amount of coins to be swapped by maker |
-| taker\_amount | string (numeric) | the amount of coins to be swapped by taker |
-| maker\_coin\_usd\_price | string (numeric) | the USD price of the maker coin at time of trade (if available) |
-| taker\_coin\_usd\_price | string (numeric) | the USD price of the taker coin at time of trade (if available) |
-| my\_info | object (optional) | this object maps event data to make displaying swap data in a GUI simpler (`my_coin`, `my_amount`, etc.) |
-| recoverable | boolean | whether the swap can be recovered using the `recover_funds_of_swap` API command. Important note: The Komodo DeFi Framework API does not record the state regarding whether the swap was recovered or not. The Komodo DeFi Framework API allows as many calls to the `recover_funds_of_swap` method as necessary, in case of errors |
-| my\_order\_uuid | string (uuid) | the uuid of order that matched to start the swap |
-| is\_finished | boolean | `true` indicates a swap that has completed. `false` indicates a swap that is in progress. |
-| is\_success | boolean | Not visible until swap completes. A value of `false` indicates a failed swap, and a value of `true` indicates the swap completed successfully. |
+| Parameter | Type | Description |
+| ----------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| events | array of objects | A standard [SwapEvent](/komodo-defi-framework/api/common_structures/swaps/#swap-event) object. Events which occurred for a swap. See [Maker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) and [Taker Events](/komodo-defi-framework/api/common_structures/swaps/maker_events/) for more info. |
+| success\_events | array of strings | A list of events that gained a `success` swap state; the contents are listed in the order in which they should occur in the `events` array |
+| error\_events | array of strings | A list of events that fell into an `error` swap state; if at least 1 of the events happens, the swap is considered a failure |
+| type | string | Whether the node acted as a market `Maker` or `Taker` |
+| uuid | string | Swap uuid |
+| gui | string (optional) | Information about gui; copied from Komodo DeFi Framework API configuration in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) |
+| mm\_version | string (optional) | Komodo DeFi Framework API version |
+| maker\_coin | string (optional) | Ticker of maker coin |
+| taker\_coin | string (optional) | Ticker of taker coin |
+| maker\_amount | string (numeric) | The amount of coins to be swapped by maker |
+| taker\_amount | string (numeric) | The amount of coins to be swapped by taker |
+| maker\_coin\_usd\_price | string (numeric) | The USD price of the maker coin at time of trade (if available) |
+| taker\_coin\_usd\_price | string (numeric) | The USD price of the taker coin at time of trade (if available) |
+| my\_info | object (optional) | This object maps event data to make displaying swap data in a GUI simpler (`my_coin`, `my_amount`, etc.) |
+| recoverable | boolean | Whether the swap can be recovered using the `recover_funds_of_swap` API command. The Komodo DeFi Framework API allows as many calls to the `recover_funds_of_swap` method as necessary, in case of errors |
+| my\_order\_uuid | string (uuid) | The uuid of order that matched to start the swap |
+| is\_finished | boolean | `true` indicates a swap that has completed. `false` indicates a swap that is in progress. |
+| is\_success | boolean | Not visible until swap completes. A value of `false` indicates a failed swap, and a value of `true` indicates the swap completed successfully. |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"method": "my_swap_status",
@@ -436,7 +436,7 @@ The `my_swap_status` method returns the data of an atomic swap executed on an Ko
"data": {
"lock_duration": 7800,
"maker_amount": "1",
- "maker_coin": "BEER",
+ "maker_coin": "DOC",
"maker_coin_start_block": 154221,
"maker_payment_confirmations": 1,
"maker_payment_lock": 1561545442,
@@ -445,7 +445,7 @@ The `my_swap_status` method returns the data of an atomic swap executed on an Ko
"started_at": 1561529842,
"taker": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
"taker_amount": "1",
- "taker_coin": "PIZZA",
+ "taker_coin": "MARTY",
"taker_coin_start_block": 141363,
"taker_payment_confirmations": 1,
"uuid": "6bf6e313-e610-4a9a-ba8c-57fc34a124aa"
@@ -458,7 +458,7 @@ The `my_swap_status` method returns the data of an atomic swap executed on an Ko
"event": {
"data": {
"taker_payment_locktime": 1561537641,
- "taker_pubkey": "02631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640"
+ "taker_pubkey": "031bb83b58ec130e28e0a6d5d2acf2eb01b0d3f1670e021d47d31db8a858219da8"
},
"type": "Negotiated"
},
@@ -480,16 +480,6 @@ The `my_swap_status` method returns the data of an atomic swap executed on an Ko
"tx_hash": "efa90a2918e6793c8a2725c06ee34d0fa76c43bc85e680be195414e7aee36154",
"tx_hex": "0400008085202f890cdcd071edda0d5f489b0be9c8b521ad608bb6d7f43f6e7a491843e7a4d0078f85000000006b483045022100fbc3bd09f8e1821ed671d1b1d2ed355833fb42c0bc435fef2da5c5b0a980b9a002204ef92b35576069d640ca0ac08f46645e5ade36afd5f19fb6aad19cfc9fb221fb012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffe6ae2a3ce221a6612d9e640bdbe10a2e477b3bc68a1aeee4a6784cb18648a785010000006a47304402202000a7e60ae2ce1529247875623ef2c5b42448dcaeac8de0f8f0e2f8e5bd8a6b0220426321a004b793172014f522efbca77a3dc92e86ce0a75330d8ceb83072ad4e7012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff9335553edcbac9559cae517a3e25b880a48fabf661c4ac338394972eef4572da000000006b4830450221008ded7230f2fb37a42b94f96174ec192baf4cd9e9e68fb9b6cf0463a36a6093e00220538de51ceda1617f3964a2350802377940fdfa018cc1043d77c66081b1cab0c4012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3fffffffff91b5d3733877f84108de77fec46bee156766e1a6837fa7b580ccbc3905acb14000000006b483045022100d07cf1fd20e07aafdc942ba56f6b45baee61b93145a2bdba391e2cdb8024bf15022056ea8183990703ef05018df2fe8bd5ec678ec0f9207b0283292b2cdafc5e1e0c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff147870387ca938b2b6e7daa96ba2496014f125c0e4e576273ef36ee8186c415a000000006a47304402204c5b15b641d7e34444456d2ea6663bdc8bd8216e309a7220814474f346b8425e0220634d1dd943b416b7a807704d7f7a3d46a60d88ef4e20734588a0b302c55fa82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd2b954ae9b4a61fad9f7bc956d24e38d7b6fe313da824bd3bd91287d5a6b49d9000000006b483045022100a7387d9ab7b2c92d3cbce525e96ffac5ae3ef14f848661741ada0db17715c4a002202c1417d5e3e04b1a2d1774a83bb8d5aa1c0536c100138123089fa69921b5d976012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff28792a2e26d9d7be0467fac52b12ece67410b23eea845008257979bd87d083e3000000006a473044022027c40517c33cd3202d4310cfd2c75f38e6d7804b255fc3838a32ea26e5a3cb0002202b4399e1d7e655b64f699318f2bfbdced49f064ee54e9d6a678668fce51caf96012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffa8bf797bacd213b74a9977ae1b956afe3af33a1ee94324e010a16db891a07441000000006a473044022004cbb1d970b9f02c578b5c1d7de33361581eebc19c3cd8d2e50b0211ca4ef13702200c93b9fe5428055b6274dc8e52073c3e87f5b5e4206134d745928ccfc9393919012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff2b6fd82c9a68111b67ad85a614a6ecb50f7b6eac3d21d8ebefd9a6065cdf5729000000006b483045022100fdff16c595c7b4a9b4fc1e445b565f7b29fe5b7a08f79291b0ff585c7b72ac2902200c694aa124013bd419ce2349f15d10435827868d35db939b9d3c344d16e78420012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff6a5468dd8c83553dc51022f2a2fb772cf91c8607dc2ca1b8f203ac534612ab29000000006b483045022100ba7cc79e7ae3720238bfc5caa225dc8017d6a0d1cb1ec66abaf724fd20b3b7ab02206e8c942756604af0f63b74af495a9b3b7f4a44c489267f69a14cf2b1b953f46e012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff5f9f48a91d343fd5aef1d85f00850070931459ab256697afb728d1c81c1fa1d2000000006a47304402200ec85fc66f963e7504eb27361a4b4bb17de60e459da414fdc3962476de636134022056b62c15cf7f9b4e7d4e11c03e4e541dd348919b8c55efa4f1927e2fdd5ae8ea012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffee1f455924d3167e7f7abf452c1856e9abdcfe27dc889942dd249cb376169d38000000006b48304502210089274eed807c5d23d819f6dfa8a358a9748e56f2080be4396ef77bb19d91b17402207fc7b22c879534fffe0eeaaec8fc284e22c2756f380c05ea57b881a96b09f3af012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f5050000000017a9144eb3a361d8a15d7f6a8ef9d1cf44962a90c44d548702912b00000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac490e135d000000000000000000000000000000"
},
- "type": "MakerPaymentSent"
- },
- "timestamp": 1561529938879
- },
- {
- "event": {
- "data": {
- "tx_hash": "7e0e38e31dbe80792ef320b8c0a7cb9259127427ef8c2fca1d796f24484046a5",
- "tx_hex": "0400008085202f892082f6916932f9bf674a3fb00c3d5d765303ab68461f4abe0f91cc1162546914a9010000006b483045022100999b8bb0224476b5c344a466d0051ec7a8c312574ad8956a4177a42625cb86e302205a6664396bff3f2e6fe57adb7e082a26d1b8da9ee77b3fc24aa4148fdd5c84db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcad29a146b81bcaa44744efbec5149b6e3ca32bace140f75ad5794288d5bff6c000000006b483045022100b4dbfe88561c201fb8fbaf5bbf5bc0985893c909429c579425da84b02d23cc12022075f1e1e3eba38d167a6e84aac23faee5a2eb0799511e647213cee168529d4e5d012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa13eeacd04b3e26ae3f41530b560c615dafa0fd4235cc5b22d48ab97e7c3399c000000006a47304402201158306fe668cbf56ad3f586dc83c1cda9efab44cef46da6bc0fe242292c85ed02201d622fe283410320e760233ae81dc53df65406b09fd07f8649f1775689219c35012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff4352b9f1f01dde4209b9e91076a3cfcabdaa23d9d5a313abfe7edb67ee4273e3000000006b483045022100825242fb3c6d460580016e93718ae1f43917e53abcc1558a64a6ab6f406763dd0220543936ce4c725e5e9f03831274a8475b535171bb29e1919fcf52ba2a9c85a553012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffcc0fa94b5973c893e61d470ae3982b0bedfd29cb0da2c60a362de438598f108c000000006b4830450221008c70a8e10ca37819e5a4d9783366e729e690d78f2fdd8a1f4812ddc14ec7d6ad022035ba8cb4d4e50684107f8af5c184582687b5d7dfda5d9be1bd45e45749c77f08012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffb0bd3bb9fedb7bbf49ca1612c955ba6095202186cef5be6952aed3dd32da4268000000006a4730440220592216d63c199faa587a4a6cbe11ca26027368a116b50818ce30eced59ca887202201bcafcf88f9f2632151596732f839d77cbe2f2243822c8551faffecc90b5dc19012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff65cf2831fc200e55aaacbe0881ad0edfb298ee6d4421b08b048aecc151716bd1000000006a47304402202032eb1ccebc3be4b94bae343d1d168e87040d2d20977c47d073d6bf490ef6c00220067656e00c4b8930167c54078609925cec7b893a52bcb9304e6b2602f564413e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffeaf67880bee214acecc74b12f648c1014d6394c4abf99832d408981bb460e999000000006b483045022100b9ae1cc824149220ac517298e6f21c26939485b31d0ae19d97d986c5f8f34e4502200a90578cf2c1835dbea00484af1f225711c255f1d0a3208f2e4f1154f0db2c9a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffad089c3fe7987a44f150f34b7ac66972de76dd84c739bdeddf360ab029dfd4d6000000006a473044022015f0386ed67a61626fbe5ae79e0d39d38e7b4072b648e8a26e23adadc0a8e5bc02202398188fa2feb26994e5c1e7e758788de3d5f0f0096f956a0cd58804710bea6a012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffd6c66730546c62dd003b5af1f1e5ecfd339c62db0169c1d499584e09a8a9b288000000006b4830450221008d4c73f0e3c9d913ba32fd864167649242e3e891412ab80bdd3f7ff43a238ee20220602738e98008b146256b51d0df99e222aa165f2ce351241ebc23d8a098e2b0db012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff12d9eff354f46cbd4446a0bff27a6a635ff5b1dc8a5dd8b0178bb5f89c9ec080000000006b48304502210098d3349ba9b13560748949933d2704663a5ab52cdc804afa1ac4da3e5992e0a002201525d7ad8466ad260219f3873fb7781addbd363f91e8063bfa86c7ed4e385b84012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff69e16767806ea5f069b7d46674f7aa747fcc6e541189ce7fcf92edcfd7642ff4000000006b4830450221008a5ebfe904c87f21947a44d8418190be5893993a683fde0f96df8a9487923da002205be1bbd8b518ba2f303cae23bc20806e84ffbba6a03f032385b15edb8df107f4012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640fffffffff4fbabd508178f553e676d67ce325796b03aa249b41a23c681c1ad9dedb45ae7000000006a47304402207cea6824abe1ce35e18954b858d45243e2cb57d27d782adc5b6b07ebd21a02d7022007ba0469b298c4b1a7c4a148fa16bae93d28593b34e197c10ac0d1faf9cc1bfa012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff14867aa59932d895be607fb7398f5594e39d9fa2e1c7daaed7b1390dbfdddcab000000006b4830450221009fb6e1885a3658c593809f95ecd2049f8ef9e00379686ac236b17312c9613d4c0220709fc50c9a920a19254389944db366c354708c19885d2479d9968fda0848f9f7012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff75777c692daaa21d216a1a2a7059203becfcdcf6793aa1259cdd7aadec957ab6000000006a47304402202945019860abf9b80e71f340320d114846efa4d2780ce12513e3983fb4d3f15b022019be008fb7368e3f1f022924dc7af1138b94041f46084dd27768bc8cacd1529f012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffca037b85742e93df4eef8e8ac3b8531321c8a8e21a4a941360866ea57a973665000000006a4730440220760283a7828edcc53671fc73e29c30cdc64d60d300292761d39730f0d09f94c202201e026293e3891a6fe46e40cd21778a41e21641a261a7fbf3bf75b034d9c788d9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffa68edd030b4307ad87bfeff96a6db5b3ddd1a0901c488a4fe4d2093531896d75000000006b48304502210091a41e16b2c27d7ef6077e8de9df692b6013e61d72798ff9f7eba7fc983cdb65022034de29a0fb22a339e8044349913915444ab420772ab0ab423e44cfe073cb4e70012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff8c952791181993a7512e48d098a06e6197c993b83241a4bf1330c0e95f2c304d000000006b483045022100fa14b9301feb056f6e6b10446a660525cc1ff3e191b0c45f9e12dcd4f142422c02203f4a94f2a9d3ec0b74fac2156dd9b1addb8fa5b9a1cfc9e34b0802e88b1cbfa3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff32bc4d014542abf328fecff29b9f4c243c3dd295fe42524b20bf591a3ddc26a1000000006a47304402206f92c4da6651c8959f7aed61608d26b9e46f5c1d69f4fc6e592b1f552b6067f102201c8cc221eac731867d15d483cc83322dba2f14f31d3efb26be937a68ad772394012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffbb3877248c26b23023d7dbb83a5f8293c65c5bff4ac47935a4a31248cefffd91000000006a47304402205bab19ad082a1918e18ccb6462edc263196fb88c8fdfd6bd07a0cf031a4637810220371a621c1bdc6b957db2447a92dcf87b0309653a2db480c9ed623f34a6e6d8a9012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff6415b7356c94609b9a7a7eb06e4c306896767abbc11399779f952fb9ae197059000000006b483045022100e2d038dbb9a873f5a58ec7901d6a7e79f1b404afea3d852056f4d0746cfb821102207fb274947b10d467cd71aa948e9a50f5f4430b661b27afc347efd9d6cc409d9c012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff1aeefdf80ec8a07d657ca64a2c0aa465f58e6284755c9a263c5a807be43b4b81000000006a47304402206e7ff765ba47a8785008f64f49c8e73232d582b2b2d0a49be0880c2557de8f8602206448423a6a37ad9740eb316513b31f73599ae14f65623709fb5443ae609f3e2e012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3c091681df17b46f280bc9d8011c1bb31397637ce945b393f70380f8cd0a8b0d010000006a47304402206ca8717000f3086d364318f56d52e2369c40b88a1cb86455a8db262b4816698a02206711caf453bfda6b1b3542e27e68c3180f92f0548326d74e30b3ed18cd2c2353012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff91f32d98b581def165495aff6b69530e1f3de7f68fabfeb93730cf9793bbcd2a000000006a47304402200a8cd5e29ee7ff136772ea1789a39a027eaa1cd92f90f9d57fd8cf77202251f402203dd2bc282a838a5730e840a0d22b4f0edbe3cb2da00466c66bc2b5c66fc8b032012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff854d9226c28a1f5fe440e08f41000f3547f304ecf9cc010d0b5bc845ef1f039a000000006b483045022100fe6cce49975cc78af1c394bc02d995710833ba08cf7f8dd5f99add2cc7db26c40220793491309c215d8314a1c142bef7ec6b9a397249bec1c00a0a5ab47dfc1208b6012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff593bc907aa71f3b0f7aa8c48bb5f650595e65a5a733a9601a8374ed978eec9a7000000006a47304402206362ae3c4cf1a19ba0e43424b03af542077b49761172c1ad26d802f54b1b6ca602206bc7edb655bb0024c0e48c1f4c18c8864f8d1ce59ae55cd81dc0bd1234430691012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff3b9da8c5ab0c0cd6b40f602ea6ed8e36a48034b182b9d1a77ffebd15fe203b94000000006b483045022100f8610eae25899663cb5fa9a4575d937da57cdfd41958794bbb4c02f8bed75da40220262d40e019ec3a57b252f4150d509cce6f8a2dbd83184a9fc2ed56aba8018b15012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0897c8a57e15e7f3893b195d65cf6c6001b29c8c9734213d7a3131f57b9eca2e000000006b483045022100c485cbd6408cf0759bcf23c4154249882934b522a93c6b49e62412305bf7646902201cc4b668af4bb22fe57c32c4d34e822bceb12f6bd6923afdabf4894752a56ec3012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffffffdc7000f7c45b62960623fa3a277e8a55348a4fe4936fef1224b6953434a249000000006b4830450221008a51a9c26f475d5c0838afe9d51524f95adfb21a9b0a02eae31cb01dc0a31fab022071c5492fbc7270731d4a4947a69398bf99dd28c65bb69d19910bf53a515274c8012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff10ec2af7e31ca28e27177215904d9a59abf80f0652b24e3f749f14fb7b2264ec000000006b483045022100fe4269f8f5ca53ebcff6fb782142a6228f0e50498a531b7a9c0d54768af9854102207cc740a9ea359569b49d69a94215ce3e23aeda5779cebc434ad3d608e1752990012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff5e3830c088dd6ea412d778b0a700ef27c183cf03e19f3d6f71bc5eaf53b2c22e000000006b4830450221009788a7e7f2407ba2f7c504091fbdf8f8498367781e8a357616d68e2a6770b4e70220518c92f5fb21e6bfd7d870a783b2a5572ce003f2dbb237ec59df419c9a148966012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff51630ccb0ad32b24cc7ae1b3602950ba518dca6aa65ef560e57f08c23eed8d80000000006a47304402201aa556153ffeb13aa674353bf88c04a7af15c7eb32e1a835464e4b613c31dc2802200395858c29a46e9108de1f90b401ee26c296388b4073143b63f849b2cce461af012102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ffffffff0200e1f5050000000017a914ab802c4d644be63fd1a72834ff63b650d6b5353987bb7e1e00000000001976a91464ae8510aac9546d5e7704e31ce177451386455588ac680e135d000000000000000000000000000000"
- },
"type": "TakerPaymentReceived"
},
"timestamp": 1561529998938
@@ -537,14 +527,14 @@ The `my_swap_status` method returns the data of an atomic swap executed on an Ko
],
"my_info": {
"my_amount": "1",
- "my_coin": "BEER",
+ "my_coin": "DOC",
"other_amount": "1",
- "other_coin": "PIZZA",
+ "other_coin": "MARTY",
"started_at": 1561529842
},
- "maker_coin": "BEER",
+ "maker_coin": "DOC",
"maker_amount": "1",
- "taker_coin": "PIZZA",
+ "taker_coin": "MARTY",
"taker_amount": "1",
"gui": "KomodoWallet 1.0",
"mm_version": "unknown",
diff --git a/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx b/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
index 3cf52dab1..4f7bc8e87 100644
--- a/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx
@@ -1,48 +1,48 @@
-export const title = "Komodo DeFi Framework Method: My TX History";
+export const title = "Komodo DeFi Framework Method: My Tx History";
export const description =
"The my_tx_history method returns the blockchain transactions involving the Komodo DeFi Framework API node's coin address.";
-# my\_tx\_history
+# My Tx History
-**my\_tx\_history (from\_id limit=10 max=false page\_number)**
+## my\_tx\_history {{label: 'my_tx_history', tag: 'API-v1'}}
The `my_tx_history` method returns the blockchain transactions involving the Komodo DeFi Framework API node's coin address.
-The coin that is used must have `tx_history` set to true in its [enable](/komodo-defi-framework/api/legacy/coin_activation/#enable-method) or [electrum](/komodo-defi-framework/api/legacy/coin_activation/#electrum-method) call.
+The coin that is used must have `tx_history` set to `true` in its [enable](/komodo-defi-framework/api/legacy/coin_activation/enable/#enable) or [electrum](/komodo-defi-framework/api/legacy/coin_activation/electrum/#electrum) call.
This method is deprecated and is incompatible with coins activated in HD mode. Use the [v2 my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) method instead.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | the name of the coin for the history request |
-| limit | number | limits the number of returned transactions; ignored if `max = true` |
-| max | bool | whether to return all available records; defaults to `false` |
-| from\_id | string | Komodo DeFi Framework API will skip records until it reaches this ID, skipping the `from_id` as well; track the `internal_id` of the last displayed transaction to find the value of this field for the next page |
-| page\_number | number | Komodo DeFi Framework API will return limit swaps from the selected page; This param will be ignored if from\_uuid is set. |
+| Parameter | Type | Required | Default | Description |
+| ------------ | ------ | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The name of the coin for the history request |
+| from\_id | string | โ | - | Komodo DeFi Framework API will skip records until it reaches this ID, skipping the `from_id` as well; track the `internal_id` of the last displayed transaction to find the value of this field for the next page |
+| limit | number | โ | `10` | Limits the number of returned transactions; ignored if `max = true` |
+| max | bool | โ | `false` | Whether to return all available records; defaults to `false` |
+| page\_number | number | โ | - | Komodo DeFi Framework API will return limit swaps from the selected page; this param will be ignored if from\_id is set. |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| -------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| transactions | array of objects | transactions data |
-| from\_id | string | the from\_id specified in the request; this value is null if from\_id was not set |
-| skipped | number | the number of skipped records (i.e. the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set |
-| limit | number | the limit that was set in the request; note that the actual number of transactions can differ from the specified limit (e.g. on the last page) |
-| total | number | the total number of transactions available |
-| page\_number | number | the page\_number that was set in the request |
-| total\_pages | number | total pages available with the selected limit |
-| current\_block | number | the number of the latest block of coin blockchain |
+| current\_block | number | The number of the latest block of coin blockchain |
+| from\_id | string | The from\_id specified in the request; this value is null if from\_id was not set |
+| limit | number | The limit that was set in the request; note that the actual number of transactions can differ from the specified limit (e.g. on the last page) |
+| page\_number | number | The page\_number that was set in the request |
+| skipped | number | The number of skipped records (i.e. the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set |
| sync\_status | object | A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status) object. Provides the information that helps to track the progress of transaction history preloading at background |
+| total | number | The total number of transactions available |
+| total\_pages | number | Total pages available with the selected limit |
+| transactions | array of objects | Transactions data |
#### ๐ Examples
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -54,9 +54,7 @@ The coin that is used must have `tx_history` set to true in its [enable](/komodo
```
-#### Command (max = true)
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -73,262 +71,73 @@ The coin that is used must have `tx_history` set to true in its [enable](/komodo
```json
{
- "result": {
- "current_block": 172418,
- "from_id": null,
- "limit": 1,
- "skipped": 0,
- "sync_status": {
- "additional_info": {
- "transactions_left": 126
- },
- "state": "InProgress"
- },
- "total": 5915,
- "total_pages": 5915,
- "page_number": null,
- "transactions": [
- {
- "block_height": 172409,
- "coin": "ETOMIC",
- "confirmations": 10,
- "fee_details": {
- "type": "Utxo",
- "amount": "0.00001"
+ "result": {
+ "current_block": 172418,
+ "from_id": null,
+ "limit": 1,
+ "skipped": 0,
+ "sync_status": {
+ "additional_info": {
+ "transactions_left": 126
+ },
+ "state": "InProgress"
},
- "from": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
- "internal_id": "903e5d71b8717205314a71055fe8bbb868e7b76d001fbe813a34bd71ff131e93",
- "my_balance_change": "-0.10001",
- "received_by_me": "0.8998513",
- "spent_by_me": "0.9998613",
- "timestamp": 1566539526,
- "to": [
- "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
- "bJrMTiiRiLHJHc6RKQgesKTg1o9VVuKwT5"
- ],
- "total_amount": "0.9998613",
- "tx_hash": "903e5d71b8717205314a71055fe8bbb868e7b76d001fbe813a34bd71ff131e93",
- "tx_hex": "0400008085202f8901a242dc691de64c732e823ed0a4d8cfa6a230f8e31bc9bd21499009f1a90b855a010000006b483045022100d83113119004ac0504f812a853a831039dfc4b0bc1cb863d2c7a94c0670f07e902206af87b846b18c0d5e38bd874d43918e0400e4b6b838ab0793f5976843daa20cd012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02809698000000000017a9144327a5516b28f66249576c18d15debf6dfbd1124876a105d05000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac047f5f5d000000000000000000000000000000"
- }
- ]
- }
- }
- ```
-
- #### Response (Sync in progress for UTXO coins)
-
- ```json
- {
- "result": {
- "current_block": 148300,
- "from_id": null,
- "limit": 0,
- "skipped": 0,
- "sync_status": {
- "additional_info": {
- "transactions_left": 1656
- },
- "state": "InProgress"
- },
- "total": 3956,
- "transactions": []
- }
- }
- ```
-
- #### Response (Sync in progress for ETH/ERC20 coins)
-
- ```json
- {
- "result": {
- "current_block": 8039935,
- "from_id": null,
- "limit": 0,
- "skipped": 0,
- "sync_status": {
- "additional_info": {
- "blocks_left": 2158991
- },
- "state": "InProgress"
- },
- "total": 0,
- "transactions": []
- }
- }
- ```
-
- #### Response (Successful result in case of ETH/ERC20 coins)
-
- ```json
- {
- "result": {
- "current_block": 9071551,
- "from_id": null,
- "limit": 3,
- "skipped": 0,
- "total_pages": 14,
- "page_number": 1,
- "sync_status": {
- "state": "Finished"
- },
- "total": 41,
- "transactions": [
- {
- "block_height": 8980257,
- "coin": "ETH",
- "confirmations": 91295,
- "fee_details": {
- "type": "Eth",
- "coin": "ETH",
- "gas": 57196,
- "gas_price": "0.000000027",
- "total_fee": "0.001544292"
- },
- "from": ["0xE4406Af4CA1dcB05AFE384eBfF3c1F233dCA176A"],
- "internal_id": "3978545ce08ca4c7f4b92e10b6c61efc6ce436f35f8a23f4e6a2e74f309cfd0a",
- "my_balance_change": "-0.010193732",
- "received_by_me": "0",
- "spent_by_me": "0.010193732",
- "timestamp": 1574423598,
- "to": ["0x8500AFc0bc5214728082163326C2FF0C73f4a871"],
- "total_amount": "0.00864944",
- "tx_hash": "e578a719896ec5f1475c273e02fbdd3cf283d9808c20db336f110e4b4faef10c",
- "tx_hex": "f8f11b850649534e00830249f0948500afc0bc5214728082163326c2ff0c73f4a871871eba9eaeb4c000b884152cf3af1b065716fc0c8254828abed3061c181f73a3c698cf1bc0fc8620e158448988050000000000000000000000007296a0cbae6ccfa5cddff9130569731a3b7da419d068b8936743ace66f192407debdcfc38445674e000000000000000000000000000000000000000000000000000000000000000000000000000000005dd808491ba0c78ad466381e0db9fb01f103d9e5c9d9c0c9cb28ee02bf990dc6371313c71bc3a0624e653559cfb19141a67e567e2e1fd4ca1ccd73f40d8b3672d14bd37072dad1"
- },
- {
- "block_height": 8953592,
- "coin": "ETH",
- "confirmations": 117960,
- "fee_details": {
- "type": "Eth",
- "coin": "ETH",
- "gas": 57196,
- "gas_price": "0.00000001",
- "total_fee": "0.00057196"
- },
- "from": ["0xE4406Af4CA1dcB05AFE384eBfF3c1F233dCA176A"],
- "internal_id": "15a3891932876cae74933b66bbfc2bba95b3e09c025152dd8b8d8023ad9a5fbd",
- "my_balance_change": "-0.31519846",
- "received_by_me": "0",
- "spent_by_me": "0.31519846",
- "timestamp": 1574038246,
- "to": ["0x8500AFc0bc5214728082163326C2FF0C73f4a871"],
- "total_amount": "0.3146265",
- "tx_hash": "235be0e6ac3860a637ec0c1d0ec2c364e85ab5cd54659c6987c37b2ba3378ffb",
- "tx_hex": "f8f21a8502540be400830249f0948500afc0bc5214728082163326c2ff0c73f4a87188045dc722816ca800b884152cf3af84519291dc1e8ea4efe055a1c27e6d33a74137164f5799352c1e10798e7a403c000000000000000000000000ee4398a7ab0a610daab82fef97affae44a5ce1464fd4d66db1e00256442acacc546a8a67433217de000000000000000000000000000000000000000000000000000000000000000000000000000000005dd226fb1ca030a665aeb07080e959e8027663d8f6af4069477c1ec8c712566108a9525b9629a052123cb075c404ff14d5281bd48232185590464de034bc6c86a818e699e4e288"
- },
- {
- "block_height": 8952273,
- "coin": "ETH",
- "confirmations": 119279,
- "fee_details": {
- "type": "Eth",
- "coin": "ETH",
- "gas": 49472,
- "gas_price": "0.00000001",
- "total_fee": "0.00049472"
- },
- "from": ["0x8500AFc0bc5214728082163326C2FF0C73f4a871"],
- "internal_id": "8796cee96c32121cd2ca9fef9d23affb4c173cf719a08e03436cf92e6ae90668",
- "my_balance_change": "0.29278494869327806",
- "received_by_me": "0.29278494869327806",
- "spent_by_me": "0",
- "timestamp": 1574019481,
- "to": ["0xE4406Af4CA1dcB05AFE384eBfF3c1F233dCA176A"],
- "total_amount": "0.29278494869327806",
- "tx_hash": "4d02298575e9abf0d18ea2abb4d7f02ddba9266019fe4952eb6fa90f90775850",
- "tx_hex": "f9010a198502540be400830249f0948500afc0bc5214728082163326c2ff0c73f4a87180b8a402ed292b0b6ed2b0bbdc333949f4847ffe567064a2a9c2239bcef95abd7f8408321dba3d00000000000000000000000000000000000000000000000004102e5c0e719d6cad1841132d7f23ffedb0e036ae85a80a337dface71b2d494893c16603686073500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2b27558e45a3f44853e78b3c4bd05217723f841ba007650709e390395e659776b2ec390d951e2ab82ebcd7c540ce73dc6d352bc399a00d727f58ab77970c62bd92a356d057738b88f36fa4948c57b9b50de0815a951f"
- }
- ]
- }
+ "total": 5915,
+ "total_pages": 5915,
+ "page_number": null,
+ "transactions": [
+ {
+ "block_height": 172409,
+ "coin": "AVAX",
+ "confirmations": 10,
+ "fee_details": {
+ "type": "Utxo",
+ "amount": "0.00001"
+ },
+ "from": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
+ "internal_id": "903e5d71b8717205314a71055fe8bbb868e7b76d001fbe813a34bd71ff131e93",
+ "my_balance_change": "-0.10001",
+ "received_by_me": "0.8998513",
+ "spent_by_me": "0.9998613",
+ "timestamp": 1566539526,
+ "to": [
+ "R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW",
+ "bJrMTiiRiLHJHc6RKQgesKTg1o9VVuKwT5"
+ ],
+ "total_amount": "0.9998613",
+ "tx_hash": "903e5d71b8717205314a71055fe8bbb868e7b76d001fbe813a34bd71ff131e93",
+ "tx_hex": "0400008085202f8901a242dc691de64c732e823ed0a4d8cfa6a230f8e31bc9bd21499009f1a90b855a010000006b483045022100d83113119004ac0504f812a853a831039dfc4b0bc1cb863d2c7a94c0670f07e902206af87b846b18c0d5e38bd874d43918e0400e4b6b838ab0793f5976843daa20cd012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff02809698000000000017a9144327a5516b28f66249576c18d15debf6dfbd1124876a105d05000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac047f5f5d000000000000000000000000000000"
+ }
+ ]
+ }
}
```
- ### Error - Coin not active
+ #### Error responses
```json
- {
- "mmrpc": "2.0",
- "error": "TTT-SLP",
- "error_path": "my_tx_history_v2.lp_coins",
- "error_trace": "my_tx_history_v2:389] lp_coins:2847]",
- "error_type": "CoinIsNotActive",
- "error_data": "TTT-SLP",
- "id": null
- }
+ { "error": "Coin is not active" }
```
- ### Error - Coin not compatible
-
```json
- {
- "mmrpc": "2.0",
- "error": "TTT-SLP",
- "error_path": "my_tx_history_v2",
- "error_trace": "my_tx_history_v2:336]",
- "error_type": "NotSupportedFor",
- "error_data": "TTT-SLP",
- "id": null
- }
+ { "error": "Not supported for this coin" }
```
- ### Error - Coin enabled without tx\_history = true
-
```json
- {
- "mmrpc": "2.0",
- "error": "Storage is not initialized for TTT-SLP",
- "error_path": "my_tx_history_v2",
- "error_trace": "my_tx_history_v2:343]",
- "error_type": "StorageIsNotInitialized",
- "error_data": "Storage is not initialized for TTT-SLP",
- "id": null
- }
+ { "error": "Storage is not initialized for this coin" }
```
- ### Error - Local database failed
-
```json
- {
- "mmrpc": "2.0",
- "error": "SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some(\"no such column: block_height\"))",
- "error_path": "my_tx_history_v2.sql_tx_history_storage",
- "error_trace": "my_tx_history_v2:351] sql_tx_history_storage:472]",
- "error_type": "StorageError",
- "error_data": "SqliteFailure(Error { code: Unknown, extended_code: 1 }, Some(\"no such column: block_height\"))",
- "id": null
- }
+ { "error": "Local database failed" }
```
- #### Error - From ID not found
-
```json
- {
- "error": "lp_coins:1011] from_id 1d5c1b67f8ebd3fc480e25a1d60791bece278f5d1245c5f9474c91a142fee8e2 is not found"
- }
+ { "error": "from_id not found" }
```
- #### Error - History too large
-
```json
- {
- "result": {
- "current_block": 144753,
- "from_id": null,
- "limit": 0,
- "skipped": 0,
- "sync_status": {
- "additional_info": {
- "code": -1,
- "message": "Got `history too large` error from Electrum server. History is not available"
- },
- "state": "Error"
- },
- "total": 0,
- "transactions": []
- }
- }
+ { "error": "History too large" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx b/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
index b3b6d9db9..6a2e9e01c 100644
--- a/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx
@@ -1,374 +1,217 @@
export const title = "Komodo DeFi Framework Method: Order Status";
export const description = "The order_status method returns the data of the order with the selected uuid created by the Komodo DeFi Framework API node.";
-# order\_status
+# Order Status
-**order\_status uuid**
+## order\_status {{label: 'order_status', tag: 'API-v1'}}
-The `order_status` method returns the data of the order with the selected `uuid` created by the Komodo DeFi Framework API node. The response is different for `maker` and `taker` orders.
+The `order_status` method returns the data of the order with the selected `uuid` created by the Komodo DeFi Framework API node. The response is different for maker and taker orders.
-## Argument
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------ |
-| uuid | string | uuid of order to display |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------ |
+| uuid | string | โ | UUID of order to display |
-## Command
+### Response parameters (Maker order)
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "order_status",
- "uuid": "c3b3105c-e914-4ed7-9f1c-604783b054a1"
- }
- ```
-
-
-#### Response (No order found)
-
-```json
-{ "error": "Order with uuid c3b3105c-e914-4ed7-9f1c-604783b054a1 is not found" }
-```
+| Parameter | Type | Description |
+| ----------------------- | ------ | ------------------------------------------------------------------------------------------------------------- |
+| base\_orderbook\_ticker | string | The orderbook ticker for base coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
+| order | object | A standard [OrderStatusData](/komodo-defi-framework/api/common_structures/orders/#order-status-data) object. |
+| rel\_orderbook\_ticker | string | The orderbook ticker for rel coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
+| type | string | Type of the order ("Maker" or "Taker") |
-#### Maker Order Response
+### Response parameters (Taker order)
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------------- | ------ | ------------------------------------------------------------------------------------------------------------- |
-| type | string | type of the order ("Maker" or "Taker") |
-| order | object | A standard [OrderStatusData](/komodo-defi-framework/api/common_structures/orders/#order-status-data) object. |
| base\_orderbook\_ticker | string | The orderbook ticker for base coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
+| order | object | A standard [OrderStatusData](/komodo-defi-framework/api/common_structures/orders/#order-status-data) object. |
| rel\_orderbook\_ticker | string | The orderbook ticker for rel coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
+| type | string | Type of the order ("Maker" or "Taker") |
-#### ๐ Maker Order Examples
+#### ๐ Examples
-
+#### Request
+
+
```json
{
- "order": {
- "available_amount": "1",
- "base": "BEER",
- "cancellable": true,
- "created_at": 1568808684710,
- "matches": {
- "60aaacca-ed31-4633-9326-c9757ea4cf78": {
- "connect": {
- "dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
- "method": "connect",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
- },
- "connected": {
- "dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
- "method": "connected",
- "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
- },
- "last_updated": 1560529572571,
- "request": {
- "action": "Buy",
- "base": "BEER",
- "base_amount": "1",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "method": "request",
- "rel": "PIZZA",
- "rel_amount": "1",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
- },
- "reserved": {
- "base": "BEER",
- "base_amount": "1",
- "dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
- "method": "reserved",
- "rel": "PIZZA",
- "rel_amount": "1",
- "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
- }
- }
- },
- "max_base_vol": "1",
- "max_base_vol_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "min_base_vol": "0",
- "min_base_vol_rat": [
- [0, []],
- [1, [1]]
- ],
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "rel": "ETOMIC",
- "started_swaps": ["60aaacca-ed31-4633-9326-c9757ea4cf78"],
- "uuid": "ea77dcc3-a711-4c3d-ac36-d45fc5e1ee0c"
- },
- "type": "Maker",
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "order_status",
+ "uuid": "c3b3105c-e914-4ed7-9f1c-604783b054a1"
}
```
+
- #### Maker Order Response (Cancelled order from history)
+
+ #### Response (Maker order)
```json
{
- "type": "Maker",
- "order": {
- "base": "DGB",
- "rel": "KMD",
- "price": "0.05009337477044780336205678768187597118237039129820596129396807458680604605170221782737674812826670434",
- "price_rat": [
- [1, [354611]],
- [1, [7079000]]
- ],
- "max_base_vol": "2509.982886480319452367370222475755847119224187107815173987450085567598402738163148887621220764403879",
- "max_base_vol_rat": [
- [1, [4400000]],
- [1, [1753]]
- ],
- "min_base_vol": "227.8553118769581315864426089433209911706066647678724010253489034463115921389917402449444602677299915",
- "min_base_vol_rat": [
- [1, [800000]],
- [1, [3511]]
- ],
- "created_at": 1640147130806,
- "updated_at": 1640148500481,
- "matches": {
- "ca791f47-3a84-414b-b7c1-942a0f2fb4ca": {
- "request": {
- "base": "KMD",
- "rel": "DGB",
- "base_amount": "12",
- "base_amount_rat": [
- [1, [12]],
- [1, [1]]
- ],
- "rel_amount": "241.1820189434802008438151288032397078840799082760529333024574562419162623621175580193501380942429668",
- "rel_amount_rat": [
- [1, [42702000]],
- [1, [177053]]
- ],
- "action": "Sell",
- "uuid": "ca791f47-3a84-414b-b7c1-942a0f2fb4ca",
- "method": "request",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "match_by": {
- "type": "Any"
- },
- "conf_settings": {
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 7,
- "rel_nota": false
- }
+ "order": {
+ "available_amount": "1",
+ "base": "DOC",
+ "cancellable": true,
+ "created_at": 1568808684710,
+ "matches": {
+ "60aaacca-ed31-4633-9326-c9757ea4cf78": {
+ "connect": {
+ "dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
+ "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
+ "method": "connect",
+ "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
+ },
+ "connected": {
+ "dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
+ "method": "connected",
+ "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
+ "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
+ },
+ "last_updated": 1560529572571,
+ "request": {
+ "action": "Buy",
+ "base": "DOC",
+ "base_amount": "1",
+ "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
+ "method": "request",
+ "rel": "MARTY",
+ "rel_amount": "1",
+ "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
+ },
+ "reserved": {
+ "base": "DOC",
+ "base_amount": "1",
+ "dest_pub_key": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "maker_order_uuid": "fedd5261-a57e-4cbf-80ac-b3507045e140",
+ "method": "reserved",
+ "rel": "MARTY",
+ "rel_amount": "1",
+ "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
+ "taker_order_uuid": "60aaacca-ed31-4633-9326-c9757ea4cf78"
+ }
+ }
},
- "reserved": {
- "base": "DGB",
- "rel": "KMD",
- "base_amount": "241.1820189434802008438151288032397078840799082760529333024574562419162623621175580193501380942429668",
- "base_amount_rat": [
- [1, [42702000]],
- [1, [177053]]
- ],
- "rel_amount": "12",
- "rel_amount_rat": [
- [1, [12]],
+ "max_base_vol": "1",
+ "max_base_vol_rat": [
+ [1, [1]],
[1, [1]]
- ],
- "taker_order_uuid": "ca791f47-3a84-414b-b7c1-942a0f2fb4ca",
- "maker_order_uuid": "9c034d5f-18d6-494d-8460-7974be2d5beb",
- "sender_pubkey": "caecf84197b88739079e55c92f26fe4bc329220a74d7f9d2094dc16e5a0d765e",
- "dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "conf_settings": {
- "base_confs": 3,
- "base_nota": true,
- "rel_confs": 3,
- "rel_nota": true
- },
- "method": "reserved"
- },
- "connect": {
- "taker_order_uuid": "ca791f47-3a84-414b-b7c1-942a0f2fb4ca",
- "maker_order_uuid": "9c034d5f-18d6-494d-8460-7974be2d5beb",
- "method": "connect",
- "sender_pubkey": "0000000000000000000000000000000000000000000000000000000000000000",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000"
- },
- "connected": {
- "taker_order_uuid": "ca791f47-3a84-414b-b7c1-942a0f2fb4ca",
- "maker_order_uuid": "9c034d5f-18d6-494d-8460-7974be2d5beb",
- "method": "connected",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000"
- },
- "last_updated": 1640147223000
- }
- },
- "started_swaps": ["ca791f47-3a84-414b-b7c1-942a0f2fb4ca"],
- "uuid": "9c034d5f-18d6-494d-8460-7974be2d5beb",
- "conf_settings": {
- "base_confs": 3,
- "base_nota": true,
- "rel_confs": 3,
- "rel_nota": true
+ ],
+ "min_base_vol": "0",
+ "min_base_vol_rat": [
+ [0, []],
+ [1, [1]]
+ ],
+ "price": "1",
+ "price_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "rel": "AVAX",
+ "started_swaps": ["60aaacca-ed31-4633-9326-c9757ea4cf78"],
+ "uuid": "ea77dcc3-a711-4c3d-ac36-d45fc5e1ee0c"
},
+ "type": "Maker",
"base_orderbook_ticker": null,
"rel_orderbook_ticker": null
- },
- "cancellation_reason": "Cancelled"
}
```
-#### Response: Taker Orders
-
-| Structure | Type | Description |
-| ----------------------- | ------ | ------------------------------------------------------------------------------------------------------------- |
-| type | string | type of the order ("Maker" or "Taker") |
-| order | object | A standard [OrderStatusData](/komodo-defi-framework/api/common_structures/orders/#order-status-data) object. |
-| base\_orderbook\_ticker | string | The orderbook ticker for base coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
-| rel\_orderbook\_ticker | string | The orderbook ticker for rel coin. This field is used to group segwit and non-segwit versions of UTXO coins. |
-
-#### ๐ Taker Order Examples
-
- #### Response: Taker Order Fullfilled
+ #### Response (Taker order)
```json
{
- "type": "Taker",
- "order": {
- "created_at": 1640159838631,
- "request": {
- "base": "DOC",
- "rel": "MARTY",
- "base_amount": "1",
- "base_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "rel_amount": "33",
- "rel_amount_rat": [
- [1, [33]],
- [1, [1]]
- ],
- "action": "Buy",
- "uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
- "method": "request",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "match_by": {
- "type": "Any"
- },
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- }
- },
- "matches": {
- "cc9efdb5-e0f1-4196-b3b2-e4930623c976": {
- "reserved": {
- "base": "DOC",
- "rel": "MARTY",
- "base_amount": "1",
- "base_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "rel_amount": "1",
- "rel_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "taker_order_uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
- "maker_order_uuid": "cc9efdb5-e0f1-4196-b3b2-e4930623c976",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- },
- "method": "reserved"
+ "type": "Taker",
+ "order": {
+ "created_at": 1640159838631,
+ "request": {
+ "base": "DOC",
+ "rel": "MARTY",
+ "base_amount": "1",
+ "base_amount_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "rel_amount": "33",
+ "rel_amount_rat": [
+ [1, [33]],
+ [1, [1]]
+ ],
+ "action": "Buy",
+ "uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
+ "method": "request",
+ "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
+ "match_by": {
+ "type": "Any"
+ },
+ "conf_settings": {
+ "base_confs": 1,
+ "base_nota": false,
+ "rel_confs": 1,
+ "rel_nota": false
+ }
},
- "connect": {
- "taker_order_uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
- "maker_order_uuid": "cc9efdb5-e0f1-4196-b3b2-e4930623c976",
- "method": "connect",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920"
+ "matches": {
+ "cc9efdb5-e0f1-4196-b3b2-e4930623c976": {
+ "reserved": {
+ "base": "DOC",
+ "rel": "MARTY",
+ "base_amount": "1",
+ "base_amount_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "rel_amount": "1",
+ "rel_amount_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "taker_order_uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
+ "maker_order_uuid": "cc9efdb5-e0f1-4196-b3b2-e4930623c976",
+ "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
+ "conf_settings": {
+ "base_confs": 1,
+ "base_nota": false,
+ "rel_confs": 1,
+ "rel_nota": false
+ },
+ "method": "reserved"
+ },
+ "connect": {
+ "taker_order_uuid": "d1a43d2a-f7c1-4a83-ba32-1ae640cc3b32",
+ "maker_order_uuid": "cc9efdb5-e0f1-4196-b3b2-e4930623c976",
+ "method": "connect",
+ "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
+ "dest_pub_key": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920"
+ },
+ "connected": null,
+ "last_updated": 0
+ }
},
- "connected": null,
- "last_updated": 0
- }
- },
- "order_type": {
- "type": "FillOrKill"
+ "order_type": {
+ "type": "FillOrKill"
+ },
+ "cancellable": false,
+ "base_orderbook_ticker": null,
+ "rel_orderbook_ticker": null
},
- "cancellable": false,
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- },
- "cancellation_reason": "Fulfilled"
+ "cancellation_reason": "Fulfilled"
}
```
+
- #### Response: 'FillOrKill' Taker order after timeout with no match
+
+ #### Error response
```json
- {
- "type": "Taker",
- "order": {
- "created_at": 1640159991278,
- "request": {
- "base": "DOC",
- "rel": "MARTY",
- "base_amount": "1",
- "base_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "rel_amount": "0.03",
- "rel_amount_rat": [
- [1, [3]],
- [1, [100]]
- ],
- "action": "Buy",
- "uuid": "6053016b-e1ba-490f-9501-eafb69b4d3a7",
- "method": "request",
- "sender_pubkey": "5a2f1c468b7083c4f7649bf68a50612ffe7c38b1d62e1ece3829ca88e7e7fd12",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "match_by": {
- "type": "Any"
- },
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- }
- },
- "matches": {},
- "order_type": {
- "type": "FillOrKill"
- },
- "cancellable": true,
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- },
- "cancellation_reason": "TimedOut"
- }
+ { "error": "Order with uuid c3b3105c-e914-4ed7-9f1c-604783b054a1 is not found" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx b/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
index 2a15cdbd3..4647c9189 100644
--- a/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx
@@ -1,55 +1,59 @@
export const title = "Komodo DeFi Framework Method: Orderbook";
export const description = "The orderbook method requests from the network the currently available orders for the specified trading pair.";
-# orderbook
+# Orderbook
-**orderbook base rel**
+## orderbook {{label: 'orderbook', tag: 'API-v1'}}
The `orderbook` method requests from the network the currently available orders for the specified trading pair.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------------------------- |
-| base | string | Base currency of a pair |
-| rel | string | Related currency, also known as the "quote currency" |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------------------------- |
+| base | string | โ | Base currency of a pair |
+| rel | string | โ | Related currency, also known as the "quote currency" |
-## Response
+
+ This method does not require a `userpass` value in the request.
+
-| Structure | Type | Description |
+### Response parameters
+
+| Parameter | Type | Description |
| -------------------------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| asks | array of objects | An array of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1) objects containing outstanding asks |
+| base | string | The name of the coin the user desires to receive |
+| netid | number | The id of the network on which the request is made |
+| numbids | number | The number of outstanding bids |
+| numasks | number | The number of outstanding asks |
+| rel | string | The name of the coin the user will trade |
+| timestamp | number | The timestamp of the orderbook request |
| bids | array of objects | An array of standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1) objects containing outstanding bids |
-| numasks | number | the number of outstanding asks |
-| numbids | number | the number of outstanding bids |
-| base | string | the name of the coin the user desires to receive |
-| rel | string | the name of the coin the user will trade |
-| timestamp | number | the timestamp of the orderbook request |
-| netid | number | the id of the network on which the request is made |
-| total\_asks\_base\_vol | string (decimal) | the base volumes sum of all asks |
-| total\_asks\_base\_vol\_rat | rational | the `total_asks_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| total\_asks\_base\_vol\_fraction | fraction | the `total_asks_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
-| total\_asks\_rel\_vol | string (decimal) | the rel volumes sum of all asks |
-| total\_asks\_rel\_vol\_rat | rational | the `total_asks_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| total\_asks\_rel\_vol\_fraction | fraction | the `total_asks_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
-| total\_bids\_base\_vol | string (decimal) | the base volumes sum of all bids |
-| total\_bids\_base\_vol\_rat | rational | the `total_bids_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| total\_bids\_base\_vol\_fraction | fraction | the `total_bids_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
-| total\_bids\_rel\_vol | string (decimal) | the rel volumes sum of all bids |
-| total\_bids\_rel\_vol\_rat | rational | the `total_bids_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| total\_bids\_rel\_vol\_fraction | fraction | the `total_bids_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| total\_asks\_base\_vol | string (decimal) | The base volumes sum of all asks |
+| total\_asks\_base\_vol\_fraction | fraction | The `total_asks_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| total\_asks\_base\_vol\_rat | rational | The `total_asks_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
+| total\_asks\_rel\_vol | string (decimal) | The rel volumes sum of all asks |
+| total\_asks\_rel\_vol\_fraction | fraction | The `total_asks_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| total\_asks\_rel\_vol\_rat | rational | The `total_asks_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
+| total\_bids\_base\_vol | string (decimal) | The base volumes sum of all bids |
+| total\_bids\_base\_vol\_fraction | fraction | The `total_bids_base_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| total\_bids\_base\_vol\_rat | rational | The `total_bids_base_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
+| total\_bids\_rel\_vol | string (decimal) | The rel volumes sum of all bids |
+| total\_bids\_rel\_vol\_fraction | fraction | The `total_bids_rel_vol` represented as a standard [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object. |
+| total\_bids\_rel\_vol\_rat | rational | The `total_bids_rel_vol` represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
- "userpass": "RPC_UserP@SSW0RD",
"method": "orderbook",
- "base": "HELLO",
- "rel": "WORLD"
+ "base": "DOC",
+ "rel": "MARTY",
+ "userpass": "RPC_UserP@SSW0RD"
}
```
@@ -59,806 +63,7 @@ The `orderbook` method requests from the network the currently available orders
```json
{
- "askdepth": 0,
- "asks": [
- {
- "coin": "DOC",
- "address": "RB8yufv3YTfdzYnwz5paNnnDynGJG6WsqD",
- "price": "1.1",
- "price_rat": [
- [1, [11]],
- [1, [10]]
- ],
- "price_fraction": {
- "numer": "11",
- "denom": "10"
- },
- "maxvolume": "69709.32528304",
- "max_volume_rat": [
- [1, [1891586123, 101]],
- [1, [6250000]]
- ],
- "max_volume_fraction": {
- "numer": "435683283019",
- "denom": "6250000"
- },
- "min_volume": "0.0001",
- "min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "bf66f122-aabd-4836-baa9-e08d7b4c3a4d",
- "is_mine": false,
- "base_max_volume": "69709.32528304",
- "base_max_volume_fraction": {
- "numer": "435683283019",
- "denom": "6250000"
- },
- "base_max_volume_rat": [
- [1, [1891586123, 101]],
- [1, [6250000]]
- ],
- "base_min_volume": "0.0001",
- "base_min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "base_min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "rel_max_volume": "76680.257811344",
- "rel_max_volume_fraction": {
- "numer": "4792516113209",
- "denom": "62500000"
- },
- "rel_max_volume_rat": [
- [1, [3627578169, 1115]],
- [1, [62500000]]
- ],
- "rel_min_volume": "0.00011",
- "rel_min_volume_fraction": {
- "numer": "11",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [11]],
- [1, [100000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "69711.32528304",
- "base_max_volume_aggr_fraction": {
- "numer": "435695783019",
- "denom": "6250000"
- },
- "base_max_volume_aggr_rat": [
- [1, [1904086123, 101]],
- [1, [6250000]]
- ],
- "rel_max_volume_aggr": "76682.257811344",
- "rel_max_volume_aggr_fraction": {
- "numer": "4792641113209",
- "denom": "62500000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [3752578169, 1115]],
- [1, [62500000]]
- ]
- },
- {
- "coin": "DOC",
- "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "price_fraction": {
- "numer": "1",
- "denom": "1"
- },
- "maxvolume": "2",
- "max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "min_volume": "0.00777",
- "min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "f99a1ca7-0202-49b4-80da-23d95361c704",
- "is_mine": false,
- "base_max_volume": "2",
- "base_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "base_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "base_min_volume": "0.00777",
- "base_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "base_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "rel_max_volume": "2",
- "rel_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "rel_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "rel_min_volume": "0.00777",
- "rel_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "2",
- "base_max_volume_aggr_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "base_max_volume_aggr_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "rel_max_volume_aggr": "2",
- "rel_max_volume_aggr_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2]],
- [1, [1]]
- ]
- }
- ],
- "base": "DOC",
- "biddepth": 0,
- "bids": [
- {
- "coin": "MARTY",
- "address": "RMaprYNUp8ErJ9ZAKcxMfpC4ioVycYCCCc",
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "price_fraction": {
- "numer": "1",
- "denom": "1"
- },
- "maxvolume": "2",
- "max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "min_volume": "0.00777",
- "min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "pubkey": "037310a8fb9fd8f198a1a21db830252ad681fccda580ed4101f3f6bfb98b34fab5",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "ebc8e982-a1fb-46dd-ac5d-9773e094d699",
- "is_mine": false,
- "base_max_volume": "2",
- "base_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "base_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "base_min_volume": "0.00777",
- "base_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "base_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "rel_max_volume": "2",
- "rel_max_volume_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "rel_max_volume_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "rel_min_volume": "0.00777",
- "rel_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "2",
- "base_max_volume_aggr_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "base_max_volume_aggr_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "rel_max_volume_aggr": "2",
- "rel_max_volume_aggr_fraction": {
- "numer": "2",
- "denom": "1"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2]],
- [1, [1]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RJ64uWA7fhoaSnoZga9mDhE6FSuNyrts5y",
- "price": "0.9847283211370791847221527988755820581396993104499014936871233734208355041669172800243960533191784546",
- "price_rat": [
- [1, [25000000]],
- [1, [25387713]]
- ],
- "price_fraction": {
- "numer": "25000000",
- "denom": "25387713"
- },
- "maxvolume": "380.86547541",
- "max_volume_rat": [
- [1, [3726809173, 8]],
- [1, [100000000]]
- ],
- "max_volume_fraction": {
- "numer": "38086547541",
- "denom": "100000000"
- },
- "min_volume": "0.00777",
- "min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "pubkey": "0251ecfa90e8b04dfd034b7a3cf36e7b35b7c76c11238f3ae3493b11cd535eca00",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "5a483a02-ac7a-4c82-aac7-5ec4d94131de",
- "is_mine": false,
- "base_max_volume": "386.7721352527054932",
- "base_max_volume_fraction": {
- "numer": "966930338131763733",
- "denom": "2500000000000000"
- },
- "base_max_volume_rat": [
- [1, [4276380181, 225131012]],
- [1, [2616213504, 582076]]
- ],
- "base_min_volume": "0.0078905012004",
- "base_min_volume_fraction": {
- "numer": "19726253001",
- "denom": "2500000000000"
- },
- "base_min_volume_rat": [
- [1, [2546383817, 4]],
- [1, [329033728, 582]]
- ],
- "rel_max_volume": "380.86547541",
- "rel_max_volume_fraction": {
- "numer": "38086547541",
- "denom": "100000000"
- },
- "rel_max_volume_rat": [
- [1, [3726809173, 8]],
- [1, [100000000]]
- ],
- "rel_min_volume": "0.00777",
- "rel_min_volume_fraction": {
- "numer": "777",
- "denom": "100000"
- },
- "rel_min_volume_rat": [
- [1, [777]],
- [1, [100000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "388.7721352527054932",
- "base_max_volume_aggr_fraction": {
- "numer": "971930338131763733",
- "denom": "2500000000000000"
- },
- "base_max_volume_aggr_rat": [
- [1, [918872597, 226295166]],
- [1, [2616213504, 582076]]
- ],
- "rel_max_volume_aggr": "382.86547541",
- "rel_max_volume_aggr_fraction": {
- "numer": "38286547541",
- "denom": "100000000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [3926809173, 8]],
- [1, [100000000]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RB8yufv3YTfdzYnwz5paNnnDynGJG6WsqD",
- "price": "0.9090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909091",
- "price_rat": [
- [1, [10]],
- [1, [11]]
- ],
- "price_fraction": {
- "numer": "10",
- "denom": "11"
- },
- "maxvolume": "56120.59538087909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "max_volume_rat": [
- [1, [1089973559, 14373]],
- [1, [1100000000]]
- ],
- "max_volume_fraction": {
- "numer": "61732654918967",
- "denom": "1100000000"
- },
- "min_volume": "0.0001",
- "min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "7b5fc790-cbe1-4714-812c-2e307818f258",
- "is_mine": false,
- "base_max_volume": "61732.654918967",
- "base_max_volume_fraction": {
- "numer": "61732654918967",
- "denom": "1000000000"
- },
- "base_max_volume_rat": [
- [1, [1089973559, 14373]],
- [1, [1000000000]]
- ],
- "base_min_volume": "0.00011",
- "base_min_volume_fraction": {
- "numer": "11",
- "denom": "100000"
- },
- "base_min_volume_rat": [
- [1, [11]],
- [1, [100000]]
- ],
- "rel_max_volume": "56120.59538087909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "rel_max_volume_fraction": {
- "numer": "61732654918967",
- "denom": "1100000000"
- },
- "rel_max_volume_rat": [
- [1, [1089973559, 14373]],
- [1, [1100000000]]
- ],
- "rel_min_volume": "0.0001",
- "rel_min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "rel_min_volume_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "62121.4270542197054932",
- "base_max_volume_aggr_fraction": {
- "numer": "155303567635549263733",
- "denom": "2500000000000000"
- },
- "base_max_volume_aggr_rat": [
- [1, [1405359989, 1799691246, 8]],
- [1, [2616213504, 582076]]
- ],
- "rel_max_volume_aggr": "56503.46085628909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "rel_max_volume_aggr_fraction": {
- "numer": "31076903470959",
- "denom": "550000000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2815084399, 7235]],
- [1, [550000000]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RD9Jv1onKkFSey1km2AdcvhsRPvRxv8saX",
- "price": "0.17",
- "price_rat": [
- [1, [17]],
- [1, [100]]
- ],
- "price_fraction": {
- "numer": "17",
- "denom": "100"
- },
- "maxvolume": "0.01921",
- "max_volume_rat": [
- [1, [1921]],
- [1, [100000]]
- ],
- "max_volume_fraction": {
- "numer": "1921",
- "denom": "100000"
- },
- "min_volume": "0.0001000008",
- "min_volume_rat": [
- [1, [125001]],
- [1, [1250000000]]
- ],
- "min_volume_fraction": {
- "numer": "125001",
- "denom": "1250000000"
- },
- "pubkey": "039ef1b42c635c32440099910bbe1c5e8b0c9373274c3f21cf1003750fc88d3499",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "41559ddd-8cba-4322-a74b-69ea1027a7c4",
- "is_mine": false,
- "base_max_volume": "0.113",
- "base_max_volume_fraction": {
- "numer": "113",
- "denom": "1000"
- },
- "base_max_volume_rat": [
- [1, [113]],
- [1, [1000]]
- ],
- "base_min_volume": "0.00058824",
- "base_min_volume_fraction": {
- "numer": "7353",
- "denom": "12500000"
- },
- "base_min_volume_rat": [
- [1, [7353]],
- [1, [12500000]]
- ],
- "rel_max_volume": "0.01921",
- "rel_max_volume_fraction": {
- "numer": "1921",
- "denom": "100000"
- },
- "rel_max_volume_rat": [
- [1, [1921]],
- [1, [100000]]
- ],
- "rel_min_volume": "0.0001000008",
- "rel_min_volume_fraction": {
- "numer": "125001",
- "denom": "1250000000"
- },
- "rel_min_volume_rat": [
- [1, [125001]],
- [1, [1250000000]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "62121.5400542197054932",
- "base_max_volume_aggr_fraction": {
- "numer": "155303850135549263733",
- "denom": "2500000000000000"
- },
- "base_max_volume_aggr_rat": [
- [1, [4226432885, 1799757020, 8]],
- [1, [2616213504, 582076]]
- ],
- "rel_max_volume_aggr": "56503.48006628909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "rel_max_volume_aggr_fraction": {
- "numer": "31076914036459",
- "denom": "550000000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2825649899, 7235]],
- [1, [550000000]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RD9Jv1onKkFSey1km2AdcvhsRPvRxv8saX",
- "price": "0.113",
- "price_rat": [
- [1, [113]],
- [1, [1000]]
- ],
- "price_fraction": {
- "numer": "113",
- "denom": "1000"
- },
- "maxvolume": "0.014351",
- "max_volume_rat": [
- [1, [14351]],
- [1, [1000000]]
- ],
- "max_volume_fraction": {
- "numer": "14351",
- "denom": "1000000"
- },
- "min_volume": "0.00010000048",
- "min_volume_rat": [
- [1, [625003]],
- [1, [1955032704, 1]]
- ],
- "min_volume_fraction": {
- "numer": "625003",
- "denom": "6250000000"
- },
- "pubkey": "039ef1b42c635c32440099910bbe1c5e8b0c9373274c3f21cf1003750fc88d3499",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "6949a7c0-0c8b-4a01-bf6a-ee80e7c05a09",
- "is_mine": false,
- "base_max_volume": "0.127",
- "base_max_volume_fraction": {
- "numer": "127",
- "denom": "1000"
- },
- "base_max_volume_rat": [
- [1, [127]],
- [1, [1000]]
- ],
- "base_min_volume": "0.00088496",
- "base_min_volume_fraction": {
- "numer": "5531",
- "denom": "6250000"
- },
- "base_min_volume_rat": [
- [1, [5531]],
- [1, [6250000]]
- ],
- "rel_max_volume": "0.014351",
- "rel_max_volume_fraction": {
- "numer": "14351",
- "denom": "1000000"
- },
- "rel_max_volume_rat": [
- [1, [14351]],
- [1, [1000000]]
- ],
- "rel_min_volume": "0.00010000048",
- "rel_min_volume_fraction": {
- "numer": "625003",
- "denom": "6250000000"
- },
- "rel_min_volume_rat": [
- [1, [625003]],
- [1, [1955032704, 1]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "62121.6670542197054932",
- "base_max_volume_aggr_fraction": {
- "numer": "155304167635549263733",
- "denom": "2500000000000000"
- },
- "base_max_volume_aggr_rat": [
- [1, [3064043381, 1799830944, 8]],
- [1, [2616213504, 582076]]
- ],
- "rel_max_volume_aggr": "56503.49441728909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "rel_max_volume_aggr_fraction": {
- "numer": "31076921929509",
- "denom": "550000000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2833542949, 7235]],
- [1, [550000000]]
- ]
- },
- {
- "coin": "MARTY",
- "address": "RD9Jv1onKkFSey1km2AdcvhsRPvRxv8saX",
- "price": "0.111",
- "price_rat": [
- [1, [111]],
- [1, [1000]]
- ],
- "price_fraction": {
- "numer": "111",
- "denom": "1000"
- },
- "maxvolume": "0.012321",
- "max_volume_rat": [
- [1, [12321]],
- [1, [1000000]]
- ],
- "max_volume_fraction": {
- "numer": "12321",
- "denom": "1000000"
- },
- "min_volume": "0.00010000101",
- "min_volume_rat": [
- [1, [10000101]],
- [1, [1215752192, 23]]
- ],
- "min_volume_fraction": {
- "numer": "10000101",
- "denom": "100000000000"
- },
- "pubkey": "039ef1b42c635c32440099910bbe1c5e8b0c9373274c3f21cf1003750fc88d3499",
- "age": 1618381531,
- "zcredits": 0,
- "uuid": "8cc74b4d-3b16-4f2b-8658-66b1195934f0",
- "is_mine": false,
- "base_max_volume": "0.111",
- "base_max_volume_fraction": {
- "numer": "111",
- "denom": "1000"
- },
- "base_max_volume_rat": [
- [1, [111]],
- [1, [1000]]
- ],
- "base_min_volume": "0.00090091",
- "base_min_volume_fraction": {
- "numer": "90091",
- "denom": "100000000"
- },
- "base_min_volume_rat": [
- [1, [90091]],
- [1, [100000000]]
- ],
- "rel_max_volume": "0.012321",
- "rel_max_volume_fraction": {
- "numer": "12321",
- "denom": "1000000"
- },
- "rel_max_volume_rat": [
- [1, [12321]],
- [1, [1000000]]
- ],
- "rel_min_volume": "0.00010000101",
- "rel_min_volume_fraction": {
- "numer": "10000101",
- "denom": "100000000000"
- },
- "rel_min_volume_rat": [
- [1, [10000101]],
- [1, [1215752192, 23]]
- ],
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 2,
- "rel_nota": false,
- "base_max_volume_aggr": "62121.7780542197054932",
- "base_max_volume_aggr_fraction": {
- "numer": "155304445135549263733",
- "denom": "2500000000000000"
- },
- "base_max_volume_aggr_rat": [
- [1, [932081525, 1799895555, 8]],
- [1, [2616213504, 582076]]
- ],
- "rel_max_volume_aggr": "56503.50673828909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "rel_max_volume_aggr_fraction": {
- "numer": "31076928706059",
- "denom": "550000000"
- },
- "rel_max_volume_aggr_rat": [
- [1, [2840319499, 7235]],
- [1, [550000000]]
- ]
- }
- ],
- "netid": 8762,
- "numasks": 2,
- "numbids": 6,
- "rel": "MARTY",
- "timestamp": 1618381531,
- "total_asks_base_vol": "69711.32528304",
- "total_asks_base_vol_fraction": {
- "numer": "435695783019",
- "denom": "6250000"
- },
- "total_asks_base_vol_rat": [
- [1, [1904086123, 101]],
- [1, [6250000]]
- ],
- "total_asks_rel_vol": "76682.257811344",
- "total_asks_rel_vol_fraction": {
- "numer": "4792641113209",
- "denom": "62500000"
- },
- "total_asks_rel_vol_rat": [
- [1, [3752578169, 1115]],
- [1, [62500000]]
- ],
- "total_bids_base_vol": "62121.7780542197054932",
- "total_bids_base_vol_fraction": {
- "numer": "155304445135549263733",
- "denom": "2500000000000000"
- },
- "total_bids_base_vol_rat": [
- [1, [932081525, 1799895555, 8]],
- [1, [2616213504, 582076]]
- ],
- "total_bids_rel_vol": "56503.50673828909090909090909090909090909090909090909090909090909090909090909090909090909090909090909",
- "total_bids_rel_vol_fraction": {
- "numer": "31076928706059",
- "denom": "550000000"
- },
- "total_bids_rel_vol_rat": [
- [1, [2840319499, 7235]],
- [1, [550000000]]
- ]
+ // ... example response ...
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx b/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
index 6a441741f..311083411 100644
--- a/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx
@@ -1,41 +1,47 @@
export const title = "Komodo DeFi Framework Method: Orderbook Depth";
export const description = "The orderbook_depth method returns the number of asks and bids for the specified trading pairs.";
-# orderbook\_depth
+# Orderbook Depth
-**orderbook\_depth pairs**
+## orderbook\_depth {{label: 'orderbook_depth', tag: 'API-v1'}}
The `orderbook_depth` method returns the number of asks and bids for the specified trading pairs.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ----- | ------------------------- |
-| pairs | array | an array of trading pairs |
+| Parameter | Type | Required | Description |
+| --------- | ----- | :------: | ------------------------- |
+| pairs | array | โ | An array of trading pairs |
-## Response
+### Response parameters
The pairs in the response are not guaranteed to be in the order of pairs in the request.
-| Structure | Type | Description |
-| --------- | -------------------- | ------------------------------ |
-| result | array of `PairDepth` | an array of pair depth objects |
+| Parameter | Type | Description |
+| --------- | ---------------- | ------------------------------------------------------------------------------------------------ |
+| result | array of objects | An array of [PairDepth](/komodo-defi-framework/api/common_structures/orders/#pair-depth) objects |
-Where `PairDepth` object structure is as follows
+#### PairDepth object
-| Structure | Type | Description |
-| ---------- | ------------------ | ------------------ |
-| pair | array of 2 strings | the orderbook pair |
-| depth.asks | number | the number of asks |
-| depth.bids | number | the number of bids |
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------------------------------------------------------------------------- |
+| depth | object | [DepthInfo](/komodo-defi-framework/api/common_structures/orders/#depth-info) object with ask/bid counts |
+| pair | array | The trading pair, e.g., \["BTC", "KMD"] |
-#### ๐ Examples
+#### DepthInfo object
-#### Command
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------- |
+| asks | number | The number of asks for this trading pair |
+| bids | number | The number of bids for this trading pair |
-
+#### ๐ Example
+
+#### Request
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -63,29 +69,29 @@ Where `PairDepth` object structure is as follows
```json
{
- "result": [
- {
- "pair": ["DOC", "MARTY"],
- "depth": {
- "asks": 2,
- "bids": 6
- }
- },
- {
- "pair": ["DOGE", "KMD"],
- "depth": {
- "asks": 3,
- "bids": 3
- }
- },
- {
- "pair": ["BTC", "KMD"],
- "depth": {
- "asks": 5,
- "bids": 9
- }
- }
- ]
+ "result": [
+ {
+ "pair": ["DOC", "MARTY"],
+ "depth": {
+ "asks": 2,
+ "bids": 6
+ }
+ },
+ {
+ "pair": ["DOGE", "KMD"],
+ "depth": {
+ "asks": 3,
+ "bids": 3
+ }
+ },
+ {
+ "pair": ["BTC", "KMD"],
+ "depth": {
+ "asks": 5,
+ "bids": 9
+ }
+ }
+ ]
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx b/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
index b265ebe2e..a53fd8ed3 100644
--- a/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx
@@ -1,48 +1,44 @@
-export const title = "Komodo DeFi Framework Method: Orders History by Filter";
-export const description = "The orders_history_by_filter method returns all orders whether active or inactive that match the selected filters.";
-
-# orders\_history\_by\_filter
-
-**orders\_history\_by\_filter (order\_type initial\_action base rel from\_price to\_price from\_volume to\_volume from\_timestamp to\_timestamp was\_taker status include\_details)**
-
-The `orders_history_by_filter` method returns all orders whether active or inactive that match the selected filters. Please note that all filters (order\_type initial\_action, etc.) are combined using logical AND.
-
-## Arguments
-
-| Structure | Type | Description |
-| ---------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| order\_type | string | return only orders that match the `order_type`; `order_type` can be "Maker" or "Taker" |
-| initial\_action | string | return only orders that match the `initial_action`; `initial_action` can be "Sell" or "Buy". Note that maker order `initial_action` is considered "Sell" |
-| base | string | return only orders that match the `order.base = base` condition |
-| rel | string | return only orders that match the `order.rel = rel` condition |
-| from\_price | varies | return only orders that match the `order.price >= from_price` condition |
-| to\_price | varies | return only orders that match the `order.price <= to_price` condition |
-| from\_volume | varies | return only orders that match the `order.volume >= from_volume` condition |
-| to\_volume | varies | return only orders that match the `order.volume <= to_volume` condition |
-| from\_timestamp | integer | Timestamp in UNIX format. Return only orders that match the `order.created_at >= from_timestamp` condition |
-| to\_timestamp | number | Timestamp in UNIX format. return only orders that match the `order.created_at <= to_timestamp` condition |
-| was\_taker | bool | return only `GoodTillCancelled` orders that got converted from `taker` to `maker` |
-| status | string | return only orders that match the `status`; `status` can be: - For active maker order `Created`, `Updated`
- For active taker order `Created`
- For inactive maker order `Fulfilled`, `Insufficient Balance`, `Cancelled`
- For inactive taker order `Fulfilled`, `Timed Out`, `Cancelled`
|
-| include\_details | bool | whether to include complete order details in response; defaults to false |
-
-## Response
-
-| Structure | Type | Description |
-| ---------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
-| orders | array of order objects | Array of [OrderSummaryData](/komodo-defi-framework/api/common_structures/orders/#order-summary-data) that match the selected filters. |
-| details | array | array of complete order details for every order that matches the selected filters; returns `[]` if `include_details` is false or not included in the |
-| details.type | string | type of the order; "Maker" or "Taker" |
-| details.order | object | A standard [OrderDataV1](/komodo-defi-framework/api/common_structures/orders/#order-data-v1) objects containing outstanding asks |
-| found\_records | number | the number of returned orders |
-| warnings | array | array containing warnings objects |
-| warnings.uuid | string | uuid of the order that produced this warning |
-| warnings.warning | string | warning message |
+export const title = "Komodo DeFi Framework Method: Orders History By Filter";
+export const description = "The orders_history_by_filter method returns all orders, whether active or inactive, that match the selected filters.";
+
+# Orders History By Filter
+
+## orders\_history\_by\_filter {{label: 'orders_history_by_filter', tag: 'API-v1'}}
+
+The `orders_history_by_filter` method returns all orders, whether active or inactive, that match the selected filters. All filters are combined using logical `AND`.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ---------------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | Return only orders that match the `order.base = base` condition |
+| from\_price | varies | โ | Return only orders that match the `order.price >= from_price` condition |
+| from\_timestamp | integer | โ | Timestamp in UNIX format. Return only orders that match the `order.created_at >= from_timestamp` condition |
+| from\_volume | varies | โ | Return only orders that match the `order.volume >= from_volume` condition |
+| include\_details | bool | โ | Whether to include complete order details in response; defaults to false |
+| initial\_action | string | โ | Return only orders that match the `initial_action`; `initial_action` can be "Sell" or "Buy". Note that maker order `initial_action` is considered "Sell" |
+| order\_type | string | โ | A standard [OrderTypeEnum](/komodo-defi-framework/api/common_structures/enums/#order-type-enum) enum. Return only orders that match the `order_type` |
+| rel | string | โ | Return only orders that match the `order.rel = rel` condition |
+| status | string | โ | A standard [OrderStatusEnum](/komodo-defi-framework/api/common_structures/enums/#order-status-enum) enum. Return only orders that match the `status` |
+| to\_price | varies | โ | Return only orders that match the `order.price <= to_price` condition |
+| to\_timestamp | number | โ | Timestamp in UNIX format. Return only orders that match the `order.created_at <= to_timestamp` condition |
+| to\_volume | varies | โ | Return only orders that match the `order.volume <= to_volume` condition |
+| was\_taker | bool | โ | Return only `GoodTillCancelled` orders that got converted from `taker` to `maker` |
+
+### Response parameters
+
+| Parameter | Type | Description |
+| -------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| details | array | Array of complete order details for every order that matches the selected filters; returns `[]` if `include_details` is false or not set |
+| found\_records | number | The number of returned orders |
+| orders | array of order objects | Array of [OrderSummaryData](/komodo-defi-framework/api/common_structures/orders/#order-summary-data) that match the selected filters. |
+| warnings | array | Array containing warnings objects |
#### ๐ Examples
-#### Command (select orders from history that have order\_type = Taker and initial\_action = Buy)
+#### Request (select orders from history that have order\_type = Taker and initial\_action = Buy)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -107,123 +103,11 @@ The `orders_history_by_filter` method returns all orders whether active or inact
- #### Response (orders only)
-
- ```json
- {
- "result": {
- "orders": [
- {
- "uuid": "e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e",
- "order_type": "Maker",
- "initial_action": "Sell",
- "base": "DOC",
- "rel": "MARTY",
- "price": 2,
- "volume": 3,
- "created_at": 1620727954406,
- "last_updated": 1620727954406,
- "was_taker": 0,
- "status": "Created"
- }
- ],
- "details": [],
- "found_records": 1,
- "warnings": []
- }
- }
- ```
-
- #### Response (details included)
-
- ```json
- {
- "result": {
- "orders": [
- {
- "uuid": "e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e",
- "order_type": "Maker",
- "initial_action": "Sell",
- "base": "DOC",
- "rel": "MARTY",
- "price": 2,
- "volume": 3,
- "created_at": 1620727954406,
- "last_updated": 1620727954406,
- "was_taker": 0,
- "status": "Created"
- }
- ],
- "details": [
- {
- "type": "Maker",
- "order": {
- "base": "DOC",
- "rel": "MARTY",
- "price": "2",
- "price_rat": [
- [1, [2]],
- [1, [1]]
- ],
- "max_base_vol": "3",
- "max_base_vol_rat": [
- [1, [3]],
- [1, [1]]
- ],
- "min_base_vol": "0.0001",
- "min_base_vol_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "created_at": 1620727954406,
- "updated_at": 1620727954406,
- "matches": {},
- "started_swaps": [],
- "uuid": "e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e",
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- }
- }
- }
- ],
- "found_records": 1,
- "warnings": []
- }
- }
- ```
-
- #### Response (warning - uuid could not be parsed)
+ #### Response
```json
{
- "result": {
- "orders": [
- {
- "uuid": "e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e",
- "order_type": "Maker",
- "initial_action": "Sell",
- "base": "DOC",
- "rel": "MARTY",
- "price": 2,
- "volume": 3,
- "created_at": 1620727954406,
- "last_updated": 1620727954406,
- "was_taker": 0,
- "status": "Created"
- }
- ],
- "details": [],
- "found_records": 1,
- "warnings": [
- {
- "uuid": "e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e",
- "warning": "Order details for Uuid e5f453e2-b414-4df2-9fc3-eeedb5cc1f1e were skipped because uuid could not be parsed"
- }
- ]
- }
+ // ... example response ...
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx b/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
index 7b78cb1b7..90b48f6f1 100644
--- a/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx
@@ -1,9 +1,9 @@
-export const title = "Komodo DeFi Framework Method: Recover Funds of Swap UUID";
+export const title = "Komodo DeFi Framework Method: Recover Funds Of Swap";
export const description = "Learn how to recover funds from a swap-payment address in case of an error using the recover_funds_of_swap method in the Komodo DeFi Framework API.";
-# recover\_funds\_of\_swap
+# Recover Funds Of Swap
-**recover\_funds\_of\_swap uuid**
+## recover\_funds\_of\_swap {{label: 'recover_funds_of_swap', tag: 'API-v1'}}
In certain cases, a swap can finish with an error wherein the user's funds are stuck on the swap-payment address. (This address is the P2SH address when executing on a utxo-based blockchain, or an etomic-swap smart contract when executing on an ETH/ERC20 blockchain.)
@@ -11,26 +11,26 @@ This error can occur when one side of the trade does not follow the protocol (fo
In this scenario, the `recover_funds_of_swap` method instructs the Komodo DeFi Framework API software to attempt to reclaim the user funds from the swap-payment address, if possible.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------- |
-| uuid | string | uuid of the swap to recover the funds |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------- |
+| uuid | string | โ | UUID of the swap to recover the funds |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ------------------------------------------------------------------------------------------------- |
-| action | string | the action executed to unlock the funds. Can be either `SpentOtherPayment` or `RefundedMyPayment` |
-| coin | string | the balance of this coin will be unstuck by the recovering transaction |
-| tx\_hash | string | the hash of the recovering transaction |
-| tx\_hex | string | raw bytes of the recovering transaction in hexadecimal representation |
+| action | string | The action executed to unlock the funds. Can be either `SpentOtherPayment` or `RefundedMyPayment` |
+| coin | string | The balance of this coin will be unstuck by the recovering transaction |
+| tx\_hash | string | The hash of the recovering transaction |
+| tx\_hex | string | Raw bytes of the recovering transaction in hexadecimal representation |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -43,45 +43,28 @@ In this scenario, the `recover_funds_of_swap` method instructs the Komodo DeFi F
- #### Response (success - SpentOtherPayment)
+ #### Response (success)
```json
{
- "result": {
- "action": "SpentOtherPayment",
- "coin": "HELLO",
- "tx_hash": "696571d032976876df94d4b9994ee98faa870b44fbbb4941847e25fb7c49b85d",
- "tx_hex": "0400008085202f890113591b1feb52878f8aea53b658cf9948ba89b0cb27ad0cf30b59b5d3ef6d8ef700000000d8483045022100eda93472c1f6aa18aacb085e456bc47b75ce88527ed01c279ee1a955e85691b702201adf552cfc85cecf588536d5b8257d4969044dde86897f2780e8c122e3a705e40120576fa34d308f39b7a704616656cc124232143565ca7cf1c8c60d95859af8f22d004c6b63042555555db1752102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac6782012088a9146e602d4affeb86e4ee208802901b8fd43be2e2a4882102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac68ffffffff0198929800000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac0238555d000000000000000000000000000000"
- }
- }
- ```
-
- #### Response (success - RefundedMyPayment)
-
- ```json
- {
- "result": {
- "action": "RefundedMyPayment",
- "coin": "HELLO",
- "tx_hash": "696571d032976876df94d4b9994ee98faa870b44fbbb4941847e25fb7c49b85d",
- "tx_hex": "0400008085202f890113591b1feb52878f8aea53b658cf9948ba89b0cb27ad0cf30b59b5d3ef6d8ef700000000d8483045022100eda93472c1f6aa18aacb085e456bc47b75ce88527ed01c279ee1a955e85691b702201adf552cfc85cecf588536d5b8257d4969044dde86897f2780e8c122e3a705e40120576fa34d308f39b7a704616656cc124232143565ca7cf1c8c60d95859af8f22d004c6b63042555555db1752102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac6782012088a9146e602d4affeb86e4ee208802901b8fd43be2e2a4882102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac68ffffffff0198929800000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac0238555d000000000000000000000000000000"
- }
+ "result": {
+ "action": "SpentOtherPayment",
+ "coin": "DOC",
+ "tx_hash": "696571d032976876df94d4b9994ee98faa870b44fbbb4941847e25fb7c49b85d",
+ "tx_hex": "0400008085202f890113591b1feb52878f8aea53b658cf9948ba89b0cb27ad0cf30b59b5d3ef6d8ef700000000d8483045022100eda93472c1f6aa18aacb085e456bc47b75ce88527ed01c279ee1a955e85691b702201adf552cfc85cecf588536d5b8257d4969044dde86897f2780e8c122e3a705e40120576fa34d308f39b7a704616656cc124232143565ca7cf1c8c60d95859af8f22d004c6b63042555555db1752102631dcf1d4b1b693aa8c2751afc68e4794b1e5996566cfc701a663f8b7bbbe640ac6782012088a9146e602d4affeb86e4ee208802901b8fd43be2e2a4882102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ac68ffffffff0198929800000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac0238555d000000000000000000000000000000"
+ }
}
```
+
- #### Response (error - maker payment was already spent)
+
+ #### Error response
```json
- {
- "error": "lp_swap:702] lp_swap:412] taker_swap:890] Maker payment is spent, swap is not recoverable"
- }
+ { "error": "Maker payment is spent, swap is not recoverable" }
```
- #### Response (error - swap is not finished yet)
-
```json
- {
- "error": "lp_swap:702] lp_swap:412] taker_swap:886] Swap must be finished before recover funds attempt"
- }
+ { "error": "Swap must be finished before recover funds attempt" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx b/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
index 6149f5eba..c17603fbd 100644
--- a/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/sell/index.mdx
@@ -1,59 +1,58 @@
export const title = "Komodo DeFi Framework Method: Sell";
export const description = "The sell method issues a sell request and attempts to match an order from the orderbook based on the provided arguments.";
-# sell
+# Sell
-**sell base rel price volume (match\_by order\_type base\_confs base\_nota rel\_confs rel\_nota)**
+## sell {{label: 'sell', tag: 'API-v1'}}
The `sell` method issues a sell request and attempts to match an order from the orderbook based on the provided arguments.
- * Buy and sell methods always create the `taker` order first. A `taker` order must pay a `dexfee` during the swap as it is taking liquidity from the market. The `dexfee` is calculated as "the greater of either `Minimum transaction amount (dust) TAKER COIN` or `0.0001 TAKER COIN` or `1/777th` the size of the desired order". If your `GoodTillCancelled` order is not matched in 30 seconds, the order is automatically converted to a `maker` request and stays on the orderbook until the request is matched or cancelled. To always act as a maker, please use the [setprice](/komodo-defi-framework/api/legacy/setprice/) method.
- * To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the `volume` argument for more info.
+ Buy and sell methods always create the `taker` order first. A `taker` order must pay a `dexfee` during the swap as it is taking liquidity from the market. The `dexfee` is calculated as "the greater of either `Minimum transaction amount (dust) TAKER COIN` or `0.0001 TAKER COIN` or `1/777th` the size of the desired order". If your `GoodTillCancelled` order is not matched in 30 seconds, the order is automatically converted to a `maker` request and stays on the orderbook until the request is matched or cancelled. To always act as a maker, please use the [setprice](/komodo-defi-framework/api/legacy/setprice/) method. To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the `volume` argument for more info.
-## Arguments
-
-| Structure | Type | Description |
-| ----------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base | string | the name of the coin the user desires to sell |
-| rel | string | the name of the coin the user desires to receive |
-| price | numeric string or rational | the amount of `rel` coins the user wants to receive for each unit of the `base` coin spent. |
-| volume | numeric string or rational | the maximum amount of `base` coin available for sale in the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
|
-| min\_volume | numeric string or rational (optional) | The amount of `base` coin that will be used as `min_volume` of `GoodTillCancelled` order after conversion to maker; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
-| match\_by | object | Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
-| order\_type | object | Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type) object. |
-| base\_confs | number | number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
-| base\_nota | bool | whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
-| rel\_confs | number | number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| rel\_nota | bool | whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| save\_in\_history | boolean | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, it's history will be saved as a json file |
-
-## Response
-
-| Structure | Type | Description |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------------- | -------------------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | - | The name of the coin the user desires to sell |
+| rel | string | โ | - | The name of the coin the user desires to receive |
+| price | numeric string or rational | โ | - | The amount of `rel` coins the user wants to receive for each unit of the `base` coin spent. |
+| volume | numeric string or rational | โ | - | The maximum amount of `base` coin available for sale in the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
|
+| base\_confs | number | โ | - | Number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
+| base\_nota | bool | โ | - | Whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
+| match\_by | object | โ | - | Optional. A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
+| min\_volume | numeric string or rational | โ | - | The amount of `base` coin that will be used as `min_volume` of `GoodTillCancelled` order after conversion to maker; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
+| order\_type | object | โ | - | Optional. A standard [OrderType](/komodo-defi-framework/api/common_structures/orders/#order-type) object. |
+| rel\_confs | number | โ | - | Number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
+| rel\_nota | bool | โ | - | Whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
+| save\_in\_history | boolean | โ | `true` | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, its history will be saved as a json file |
+
+### Response parameters
+
+| Parameter | Type | Description |
| ----------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| action | string | the action of the request (`Sell`) |
-| base | string | the base currency of the request |
-| base\_amount | numeric string | the resulting amount of base currency that is sold if the order matches, represented as a decimal value. |
-| base\_amount\_rat | rational | the resulting amount of base currency that is sold if the order matches, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
-| rel | string | the rel currency of the request |
-| rel\_amount | string | the minimum amount of `rel` coin that must be received in order to sell the `base_amount` of `base` (according to `price`, in decimal representation) |
-| rel\_amount\_rat | rational | the minimum amount of `rel` coin that must be received in order to sell the `base_amount` of `base` (according to `price`, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object). |
-| method | string | this field is used for internal P2P interactions; the value is always equal to "request |
-| dest\_pub\_key | string | reserved for future use. The `dest_pub_key` allows the user to choose the P2P node that is eligible to match with the request. This value defaults to "zero pubkey", meaning that `anyone` can match |
-| sender\_pubkey | string | the public key of our node |
-| uuid | string | the request uuid |
-| match\_by | object | A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
+| action | string | The action of the request (`Sell`) |
+| base | string | The base currency of the request |
+| base\_amount | numeric string | The resulting amount of base currency that is sold if the order matches, represented as a decimal value. |
+| base\_amount\_rat | rational | The resulting amount of base currency that is sold if the order matches, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object. |
+| base\_orderbook\_ticker | string | The ticker of the base currency if `orderbook_ticker` is configured for the base currency in `coins` file. If not defined, will return a null value. |
| conf\_settings | object | A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings) object. |
-| base\_orderbook\_ticker | string | the ticker of the base currency if `orderbook_ticker` is configured for the base currency in `coins` file. If not defined, will return a null value. |
-| rel\_orderbook\_ticker | string | the ticker of the rel currency if `orderbook_ticker` is configured for the rel currency in `coins` file. If not defined, will return a null value. |
+| dest\_pub\_key | string | Reserved for future use. The `dest_pub_key` allows the user to choose the P2P node that is eligible to match with the request. This value defaults to "zero pubkey", meaning that `anyone` can match |
+| match\_by | object | A standard [MatchBy](/komodo-defi-framework/api/common_structures/orders/#match-by) object, to filter to include only matches by pubkey or uuid. *Important:* This condition is not applied after a `GoodTillCancelled` order is converted to a `maker` request. |
+| method | string | This field is used for internal P2P interactions; the value is always equal to "request" |
+| rel | string | The rel currency of the request |
+| rel\_amount | string | The minimum amount of `rel` coin that must be received in order to sell the `base_amount` of `base` (according to `price`, in decimal representation) |
+| rel\_amount\_rat | rational | The minimum amount of `rel` coin that must be received in order to sell the `base_amount` of `base` (according to `price`, represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object). |
+| rel\_orderbook\_ticker | string | The ticker of the rel currency if `orderbook_ticker` is configured for the rel currency in `coins` file. If not defined, will return a null value. |
+| sender\_pubkey | string | The public key of our node |
+| uuid | string | The request uuid |
-#### ๐ Examples
+#### ๐ Example
-#### Command (decimal representation)
+#### Request (decimal representation)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -66,428 +65,12 @@ The `sell` method issues a sell request and attempts to match an order from the
```
-#### Command (rational representation in num-rational crate format)
-
-
- ```json
- {
- "result": {
- "base": "DOC",
- "rel": "MARTY",
- "base_amount": "2.4",
- "base_amount_rat": [
- [
- 1,
- [
- 12
- ]
- ],
- [
- 1,
- [
- 5
- ]
- ]
- ],
- "rel_amount": "2.64",
- "rel_amount_rat": [
- [
- 1,
- [
- 66
- ]
- ],
- [
- 1,
- [
- 25
- ]
- ]
- ],
- "action": "Sell",
- "uuid": "c6fccc24-8ad9-4de3-baad-122ba0f831d2",
- "method": "request",
- "sender_pubkey": "d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2",
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "match_by": {
- "type": "Any"
- },
- "conf_settings": {
- "base_confs": 1,
- "base_nota": false,
- "rel_confs": 1,
- "rel_nota": false
- },
- "order_type": {
- "type": "GoodTillCancelled"
- },
- "min_volume": "0.0001",
- "min_volume_fraction": {
- "numer": "1",
- "denom": "10000"
- },
- "min_volume_rat": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 10000
- ]
- ]
- ],
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- },
- "userpass": "RPC_UserP@SSW0RD"
- }
- ```
-
-
-#### Command (rational representation as a fraction object)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "HELLO",
- "rel": "WORLD",
- "volume": {
- "numer": "3",
- "denom": "2"
- },
- "price": {
- "numer": "2",
- "denom": "1"
- }
- }
- ```
-
-
-#### Command (with confirmations and notarization settings)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "HELLO",
- "rel": "WORLD",
- "volume": {
- "numer": "3",
- "denom": "2"
- },
- "price": {
- "numer": "2",
- "denom": "1"
- },
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
- }
- ```
-
-
-#### Command (set to not save order history)
+
+ #### Response
-
```json
{
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "TKL",
- "rel": "DUST",
- "volume": {
- "numer": "5",
- "denom": "2"
- },
- "price": {
- "numer": "9",
- "denom": "4"
- },
- "save_in_history": false
+ // ... example response ...
}
```
-
-
-#### Command (GoodTillCancelled type)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "order_type": {
- "type": "GoodTillCancelled"
- }
- }
- ```
-
-
-#### Command (FillOrKill type)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "order_type": {
- "type": "FillOrKill"
- }
- }
- ```
-
-
-#### Command (match by Any)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Any"
- }
- }
- ```
-
-
-#### Command (match by Pubkeys)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Pubkeys",
- "data": [
- "1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a"
- ]
- }
- }
- ```
-
-
-#### Command (match by Orders)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "sell",
- "base": "BASE",
- "rel": "REL",
- "volume": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "price": [
- [
- 1,
- [
- 1
- ]
- ],
- [
- 1,
- [
- 1
- ]
- ]
- ],
- "match_by": {
- "type": "Orders",
- "data": [
- "d14452bb-e82d-44a0-86b0-10d4cdcb8b24"
- ]
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "result": {
- "action": "Sell",
- "base": "BASE",
- "base_amount": "1",
- "base_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "dest_pub_key": "0000000000000000000000000000000000000000000000000000000000000000",
- "method": "request",
- "rel": "REL",
- "rel_amount": "1",
- "rel_amount_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "sender_pubkey": "c213230771ebff769c58ade63e8debac1b75062ead66796c8d793594005f3920",
- "uuid": "d14452bb-e82d-44a0-86b0-10d4cdcb8b24",
- "match_by": {
- "data": [
- "1ab7edc96abaefb358b52c583048eaaeb8ea42609d096d6cddfafa02fa510c6a"
- ],
- "type": "Pubkeys"
- },
- "conf_settings": {
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
- },
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
- }
- }
- ```
-
- #### Response (error)
-
- ```json
- {
- "error": "rpc:278] utxo:884] BASE balance 12.88892991 is too low, required 21.15"
- }
- ```
-
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx b/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
index 145c87631..57c4189f7 100644
--- a/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx
@@ -1,46 +1,49 @@
export const title = "Komodo DeFi Framework Method: Send Raw Transaction";
-export const description = "The send_raw_transaction method broadcasts the transaction to the network of selected coin.";
+export const description = "The send_raw_transaction method broadcasts the transaction to the network of the selected coin.";
-# send\_raw\_transaction
+# Send Raw Transaction
-**send\_raw\_transaction coin tx\_hex**
+## send\_raw\_transaction {{label: 'send_raw_transaction', tag: 'API-v1'}}
-The `send_raw_transaction` method broadcasts the transaction to the network of selected coin.
+The `send_raw_transaction` method broadcasts the transaction to the network of the selected coin.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------------------------------------------------------- |
-| coin | string | the name of the coin network on which to broadcast the transaction |
-| tx\_hex | string | the transaction bytes in hexadecimal format; this is typically generated by the `withdraw` method |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The name of the coin network on which to broadcast the transaction. |
+| tx\_hex | string | \* | The transaction bytes in hexadecimal format; this is typically generated by the `withdraw` method. Not used for Sia protocol coins. |
+| tx\_json | object | \* | For Sia protocol coins only. The transaction details in JSON format; this is typically generated by the `withdraw` method. |
-## Response
+One of `tx_hex` or `tx_json` is required.
-| Structure | Type | Description |
+### Response parameters
+
+| Parameter | Type | Description |
| --------- | ------ | ------------------------------------- |
-| tx\_hash | string | the hash of the broadcast transaction |
+| tx\_hash | string | The hash of the broadcast transaction |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
+ "userpass": "RPC_UserP@SSW0RD",
"method": "send_raw_transaction",
"coin": "KMD",
- "tx_hex": "0400008085202f8902d6a5b976db5e5c9e8f9ead50713b25f22cd061edc8ff0ff1049fd2cd775ba087000000006b483045022100bf2073c1ecfef3fc78f272045f46a722591401f61c2d2fac87fc474a17df7c3102200ca1bd0664ba75f3383e5cbbe96127ad534a86238dbea256e000b0fe2067ab8c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd04d4e07ac5dacd08fb76e08d2a435fc4fe2b16eb0158695c820b44f42f044cb010000006a47304402200a0c21e8c0ae4a740f3663fe08aeff02cea6495157d531045b58d2dd79fb802702202f80dddd264db33f55e49799363997a175d39a91242a95f268c40f7ced97030b012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788acc3b3ca27000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac00000000000000000000000000000000000000",
- "userpass": "RPC_UserP@SSW0RD"
+ "tx_hex": "0400008085202f8902d6a5b976db5e5c9e8f9ead50713b25f22cd061edc8ff0ff1049fd2cd775ba087000000006b483045022100bf2073c1ecfef3fc78f272045f46a722591401f61c2d2fac87fc474a17df7c3102200ca1bd0664ba75f3383e5cbbe96127ad534a86238dbea256e000b0fe2067ab8c012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffffd04d4e07ac5dacd08fb76e08d2a435fc4fe2b16eb0158695c820b44f42f044cb010000006a47304402200a0c21e8c0ae4a740f3663fe08aeff02cea6495157d531045b58d2dd79fb802702202f80dddd264db33f55e49799363997a175d39a91242a95f268c40f7ced97030b012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788acc3b3ca27000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac00000000000000000000000000000000000000"
}
```
- #### Response (success)
+ #### Response
```json
{
- "tx_hash": "0b024ea6997e16387c0931de9f203d534c6b2b8500e4bda2df51a36b52a3ef33"
+ "tx_hash": "0b024ea6997e16387c0931de9f203d534c6b2b8500e4bda2df51a36b52a3ef33"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx b/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
index a4cc9310a..ab55e73d0 100644
--- a/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx
@@ -1,35 +1,35 @@
export const title = "Komodo DeFi Framework Method: Set Required Confirmations";
export const description = "The set_required_confirmations method sets the number of confirmations for which Komodo DeFi Framework API must wait for the selected coin.";
-# set\_required\_confirmations
+# Set Required Confirmations
-**set\_required\_confirmations coin confirmations**
+## set\_required\_confirmations {{label: 'set_required_confirmations', tag: 'API-v1'}}
The `set_required_confirmations` method sets the number of confirmations for which Komodo DeFi Framework API must wait for the selected coin.
-
- This setting is ***not*** persistent. The value must be reset in the coins file on restart.
+
+ This setting is not persistent. The value must be reset in the coins file on restart.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------ | -------------------------------------- |
-| coin | string | the ticker of the selected coin |
-| confirmations | number | the number of confirmations to require |
+| Parameter | Type | Required | Description |
+| ------------- | ------ | :------: | -------------------------------------- |
+| coin | string | โ | The ticker of the selected coin |
+| confirmations | number | โ | The number of confirmations to require |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------- | ------ | ------------------------------------------ |
-| coin | string | the coin selected in the request |
-| confirmations | number | the number of confirmations in the request |
+| coin | string | The coin selected in the request |
+| confirmations | number | The number of confirmations in the request |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -41,14 +41,14 @@ The `set_required_confirmations` method sets the number of confirmations for whi
- #### Response (success)
+ #### Response
```json
{
- "result": {
- "coin": "ETOMIC",
- "confirmations": 3
- }
+ "result": {
+ "coin": "AVAX",
+ "confirmations": 3
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx b/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
index a74db0423..028bf8434 100644
--- a/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx
@@ -1,35 +1,35 @@
export const title = "Komodo DeFi Framework Method: Set Requires Notarization";
export const description = "The set_requires_notarization method indicates whether Komodo DeFi Framework API must wait for a dPoW notarization of the given atomic swap transactions.";
-# set\_requires\_notarization
+# Set Requires Notarization
-**set\_requires\_notarization coin requires\_notarization**
+## set\_requires\_notarization {{label: 'set_requires_notarization', tag: 'API-v1'}}
The `set_requires_notarization` method indicates whether Komodo DeFi Framework API must wait for a dPoW notarization of the given atomic swap transactions.
-
- This setting is ***not*** persistent. The value must be reset in the coins file on restart.
+
+ This setting is not persistent. The value must be reset in the coins file on restart.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ---------------------- | ------ | ------------------------------------------------------------------------------ |
-| coin | string | the ticker of the selected coin |
-| requires\_notarization | bool | whether the node should wait for dPoW notarization of atomic swap transactions |
+| Parameter | Type | Required | Description |
+| ---------------------- | ------ | :------: | ------------------------------------------------------------------------------ |
+| coin | string | โ | The ticker of the selected coin |
+| requires\_notarization | bool | โ | Whether the node should wait for dPoW notarization of atomic swap transactions |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------------- | ------ | ---------------------------------------------------------------------------------- |
-| coin | string | the coin selected in the request |
-| requires\_notarization | bool | whether the node must wait for a dPoW notarization of the atomic swap transactions |
+| coin | string | The coin selected in the request |
+| requires\_notarization | bool | Whether the node must wait for a dPoW notarization of the atomic swap transactions |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -41,14 +41,14 @@ The `set_requires_notarization` method indicates whether Komodo DeFi Framework A
- #### Response (success)
+ #### Response
```json
{
- "result": {
- "coin": "ETOMIC",
- "requires_notarization": true
- }
+ "result": {
+ "coin": "AVAX",
+ "requires_notarization": true
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx b/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
index 0d0a1fd8e..aa5c51411 100644
--- a/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx
@@ -1,102 +1,102 @@
export const title = "Komodo DeFi Framework Method: Setprice";
export const description = "The setprice method places an order on the orderbook, and it relies on this node acting as a maker, also called a Bob node.";
-# setprice
+# Setprice
-**setprice base rel price (volume max cancel\_previous=true base\_confs base\_nota rel\_confs rel\_nota min\_volume)**
+## setprice {{label: 'setprice', tag: 'API-v1'}}
-The `setprice` method places an order on the orderbook, and it relies on this node acting as a `maker`, also called a `Bob` node.
+The `setprice` method places an order on the orderbook, and it relies on this node acting as a maker, also called a Bob node.
-The `setprice` order is always considered a `sell`, for internal implementation convenience.
+The `setprice` order is always considered a sell, for internal implementation convenience.
-
+
To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the `volume` and `min_volume` arguments for more info.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ----------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base | string | the name of the coin the user desires to sell |
-| rel | string | the name of the coin the user desires to receive |
-| price | numeric string or rational | the amount of `rel` coins the user wants to receive for each unit of the `base` coin spent. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
-| volume | numeric string or rational | the maximum amount of `base` coin available for sale in the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
|
-| min\_volume | numeric string or rational | optional. the minimum amount of `base` coin available for sale in the order; it must be less or equal than `volume` param; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
|
-| max | bool | Komodo DeFi Framework API will use the entire coin balance for the order, taking `0.001` coins into reserve to account for fees |
-| cancel\_previous | bool | Komodo DeFi Framework API will cancel all existing orders for the selected pair by default; set this value to `false` to prevent this behavior |
-| base\_confs | number | number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
-| base\_nota | bool | whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
-| rel\_confs | number | number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| rel\_nota | bool | whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| save\_in\_history | boolean | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, it's history will be saved as a json file |
+| Parameter | Type | Required | Default | Description |
+| ----------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | - | The name of the coin the user desires to sell |
+| rel | string | โ | - | The name of the coin the user desires to receive |
+| price | various | โ | - | The amount of `rel` coins the user wants to receive for each unit of the `base` coin spent. Can be a numeric string, expressed using standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) or [FractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) objects. |
+| volume | various | โ | - | The maximum amount of `base` coin available for sale in the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `volume`
- the product of the arguments `volume` and `price`
|
+| min\_volume | various | โ | - | The minimum amount of `base` coin available for sale in the order; it must be less or equal than `volume` param; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `price`
|
+| max | bool | โ | `false` | Komodo DeFi Framework API will use the entire coin balance for the order, taking `0.001` coins into reserve to account for fees |
+| cancel\_previous | bool | โ | `true` | Komodo DeFi Framework API will cancel all existing orders for the selected pair by default; set this value to `false` to prevent this behavior |
+| base\_confs | number | โ | - | Number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
+| base\_nota | bool | โ | - | Whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
+| rel\_confs | number | โ | - | Number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
+| rel\_nota | bool | โ | - | Whether dPoW notarization is required for rel coin atomic swap transaction; default to base coin configuration if not set |
+| save\_in\_history | boolean | โ | `true` | Defaults to `true`. If set to `false` no order history will be saved (though order status will be temporarily stored while in progress). If `true`, each order's short record history is stored in a local SQLite database table, and when the order is cancelled or fully matched, its history will be saved as a json file |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
-| result | object | the resulting order object |
-| base | string | the base coin of the order |
-| rel | string | the rel coin of the order |
-| price | string (numeric) | the expected amount of `rel` coin to be received per 1 unit of `base` coin; decimal representation |
-| price\_rat | rational | the expected amount of `rel` coin to be received per 1 unit of `base` coin; rational representation |
-| max\_base\_vol | string (numeric) | the maximum volume of base coin available to trade; decimal representation |
-| max\_base\_vol\_rat | rational | the maximum volume of base coin available to trade; rational representation |
+| result | object | The resulting order object |
+| base | string | The base coin of the order |
+| rel | string | The rel coin of the order |
+| price | string (numeric) | The expected amount of `rel` coin to be received per 1 unit of `base` coin; decimal representation |
+| price\_rat | rational | The expected amount of `rel` coin to be received per 1 unit of `base` coin; rational representation |
+| max\_base\_vol | string (numeric) | The maximum volume of base coin available to trade; decimal representation |
+| max\_base\_vol\_rat | rational | The maximum volume of base coin available to trade; rational representation |
| min\_base\_vol | string (numeric) | Komodo DeFi Framework API won't match with other orders that attempt to trade less than `min_base_vol`; decimal representation |
| min\_base\_vol\_rat | rational | Komodo DeFi Framework API won't match with other orders that attempt to trade less than `min_base_vol`; rational representation |
-| created\_at | number | unix timestamp in milliseconds, indicating the order creation time |
-| updated\_at | number | unix timestamp in milliseconds, indicating the order update time |
-| matches | object | contains the map of ongoing matches with other orders, empty as the order was recently created |
-| started\_swaps | array of strings | uuids of swaps that were initiated by the order |
-| uuid | string | uuid of the created order |
+| created\_at | number | Unix timestamp in milliseconds, indicating the order creation time |
+| updated\_at | number | Unix timestamp in milliseconds, indicating the order update time |
+| matches | object | Contains the map of ongoing matches with other orders, empty as the order was recently created |
+| started\_swaps | array of strings | UUIDs of swaps that were initiated by the order |
+| uuid | string | UUID of the created order |
| conf\_settings | object | A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings) object. |
-| base\_orderbook\_ticker | string | the ticker of the base currency if `orderbook_ticker` is configured for the base currency in `coins` file. If not defined, will return a null value. |
-| rel\_orderbook\_ticker | string | the ticker of the rel currency if `orderbook_ticker` is configured for the rel currency in `coins` file. If not defined, will return a null value. |
+| base\_orderbook\_ticker | string | The ticker of the base currency if `orderbook_ticker` is configured for the base currency in `coins` file. If not defined, will return a null value. |
+| rel\_orderbook\_ticker | string | The ticker of the rel currency if `orderbook_ticker` is configured for the rel currency in `coins` file. If not defined, will return a null value. |
-
+
If your `setprice` order includes UTXO coins activated via electrum, and connection to its servers is lost, your order will automatically cancel and will need to be recreated once the connection is restored.
#### ๐ Examples
-#### Command (with volume)
+#### Request (with volume)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "BASE",
- "rel": "REL",
+ "base": "DOC",
+ "rel": "MARTY",
"price": "0.9",
"volume": "1"
}
```
-#### Command (max = true)
+#### Request (max = true)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "BASE",
- "rel": "REL",
+ "base": "DOC",
+ "rel": "MARTY",
"price": "0.9",
"max": true
}
```
-#### Command (rational representation in num-rational crate format)
+#### Request (rational representation in num-rational crate format)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "HELLO",
- "rel": "WORLD",
+ "base": "DOC",
+ "rel": "MARTY",
"volume": [
[
1,
@@ -129,15 +129,15 @@ The `setprice` order is always considered a `sell`, for internal implementation
```
-#### Command (rational representation as fraction object)
+#### Request (rational representation as fraction object)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "HELLO",
- "rel": "WORLD",
+ "base": "DOC",
+ "rel": "MARTY",
"volume": {
"numer": "3",
"denom": "2"
@@ -150,15 +150,15 @@ The `setprice` order is always considered a `sell`, for internal implementation
```
-#### Command (with min\_volume)
+#### Request (with min\_volume)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "HELLO",
- "rel": "WORLD",
+ "base": "DOC",
+ "rel": "MARTY",
"volume": {
"numer": "3",
"denom": "2"
@@ -172,15 +172,15 @@ The `setprice` order is always considered a `sell`, for internal implementation
```
-#### Command (with confirmations and notarization settings)
+#### Request (with confirmations and notarization settings)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
- "base": "HELLO",
- "rel": "WORLD",
+ "base": "DOC",
+ "rel": "MARTY",
"volume": {
"numer": "3",
"denom": "2"
@@ -197,15 +197,15 @@ The `setprice` order is always considered a `sell`, for internal implementation
```
-#### Command (set to not save order history)
+#### Request (set to not save order history)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "setprice",
"base": "KMD",
- "rel": "TKL",
+ "rel": "LTC",
"volume": {
"numer": "4",
"denom": "3"
@@ -224,43 +224,43 @@ The `setprice` order is always considered a `sell`, for internal implementation
```json
{
- "result": {
- "base": "BASE",
- "rel": "REL",
- "max_base_vol": "1",
- "max_base_vol_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "min_base_vol": "0",
- "min_base_vol": [
- [0, []],
- [1, [1]]
- ],
- "created_at": 1559052299258,
- "matches": {},
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "started_swaps": [],
- "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
- "conf_settings": {
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
- }
- },
- "base_orderbook_ticker": null,
- "rel_orderbook_ticker": null
+ "result": {
+ "base": "DOC",
+ "rel": "MARTY",
+ "max_base_vol": "1",
+ "max_base_vol_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "min_base_vol": "0",
+ "min_base_vol": [
+ [0, []],
+ [1, [1]]
+ ],
+ "created_at": 1559052299258,
+ "matches": {},
+ "price": "1",
+ "price_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "started_swaps": [],
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "conf_settings": {
+ "base_confs": 2,
+ "base_nota": true,
+ "rel_confs": 5,
+ "rel_nota": false
+ }
+ },
+ "base_orderbook_ticker": null,
+ "rel_orderbook_ticker": null
}
```
- #### Response (error)
+ #### Error response
```json
- { "error": "Rel coin REL is not found" }
+ { "error": "Rel coin MARTY is not found" }
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx b/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
index c1958c434..952909069 100644
--- a/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx
@@ -1,23 +1,25 @@
export const title = "Komodo DeFi Framework Method: show_priv_key";
export const description = "The deprecated show_priv_key method returns the private key of a specified coin.";
-# show\_priv\_key
+# Show Priv Key
+
+## show\_priv\_key {{label : 'show_priv_key', tag : 'API-v1'}}
The `show_priv_key` method returns the private key of the specified `coin` in a format compatible with `coin` wallets.
The output can be used for the `importprivkey` method (UTXO coins) or as a private key for MyEtherWallet (ETH/ERC20).
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------------------------- |
-| coin | string | the name of the coin of the private key to show |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------- |
+| coin | string | โ | The name of the coin of the private key to show |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | --------------------------- |
-| coin | string | the name of the coin |
-| priv\_key | string | the private key of the coin |
+| coin | string | The name of the coin |
+| priv\_key | string | The private key of the coin |
This method is deprecated in favor of the v2.0 [`get_private_keys`](/komodo-defi-framework/api/v20/wallet/get_private_keys/) method. The new method offers several advantages:
@@ -30,14 +32,14 @@ The output can be used for the `importprivkey` method (UTXO coins) or as a priva
#### ๐ Examples
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
"method": "show_priv_key",
- "coin": "HELLOWORLD"
+ "coin": "KMD"
}
```
@@ -47,8 +49,8 @@ The output can be used for the `importprivkey` method (UTXO coins) or as a priva
```json
{
- "coin": "HELLOWORLD",
- "priv_key": "UvCjJf4dKSs2vFGVtCnUTAhR5FTZGdg43DDRa9s7s5DV1sSDX14g"
+ "coin": "KMD",
+ "priv_key": "UvCjJf4dKSs2vFGVtCnUTAhR5FTZGdg43DDRa9s7s5DV1sSDX14g"
}
```
@@ -56,8 +58,8 @@ The output can be used for the `importprivkey` method (UTXO coins) or as a priva
```json
{
- "coin": "ETH",
- "priv_key": "0xb8c774f071de08c7fd8f62b97f1a5726f6ce9f1bcf141b70b86689254ed6714e"
+ "coin": "ETH",
+ "priv_key": "0xb8c774f071de08c7fd8f62b97f1a5726f6ce9f1bcf141b70b86689254ed6714e"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/stats_swap_status/index.mdx b/src/pages/komodo-defi-framework/api/legacy/stats_swap_status/index.mdx
new file mode 100644
index 000000000..a951a95f1
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/legacy/stats_swap_status/index.mdx
@@ -0,0 +1,423 @@
+export const title = "Komodo DeFi Framework Method: Stats Swap Status";
+export const description = "Return aggregated statistics on swap statuses (legacy API).";
+
+# Stats Swap Status
+
+## stats\_swap\_status {{label : 'stats_swap_status', tag : 'API-v1'}}
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------------------------------- |
+| uuid | string | โ | A valid swap UUID. For non-seed nodes, this must be a swap the querying KDF instance was involved in. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------- |
+| maker | object | Maker side swap JSON data. |
+| taker | object | Taker side swap JSON data. |
+
+
+ This method does not require a `userpass` value in the request.
+
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "method": "stats_swap_status",
+ "params": {
+ "uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62"
+ },
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "result": {
+ "maker": {
+ "uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62",
+ "my_order_uuid": "e28d4c13-7b10-46eb-8877-d107bc3be752",
+ "events": [
+ {
+ "timestamp": 1748488201603,
+ "event": {
+ "type": "Started",
+ "data": {
+ "taker_coin": "KMD",
+ "maker_coin": "LBC-segwit",
+ "taker": "4f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6",
+ "secret": "0000000000000000000000000000000000000000000000000000000000000000",
+ "secret_hash": "2c211d322bd5f3dbb9bceb55cc9778eef5717702",
+ "my_persistent_pub": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "lock_duration": 7800,
+ "maker_amount": "2184.078893015",
+ "taker_amount": "13.9730620955399176665",
+ "maker_payment_confirmations": 1,
+ "maker_payment_requires_nota": false,
+ "taker_payment_confirmations": 3,
+ "taker_payment_requires_nota": false,
+ "maker_payment_lock": 1748503801,
+ "uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62",
+ "started_at": 1748488201,
+ "maker_coin_start_block": 1795905,
+ "taker_coin_start_block": 4456700,
+ "maker_payment_trade_fee": {
+ "coin": "LBC-segwit",
+ "amount": "0.0001",
+ "paid_from_trading_vol": false
+ },
+ "taker_payment_spend_trade_fee": {
+ "coin": "KMD",
+ "amount": "0.00001",
+ "paid_from_trading_vol": true
+ },
+ "maker_coin_htlc_pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "taker_coin_htlc_pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "p2p_privkey": null
+ }
+ }
+ },
+ {
+ "timestamp": 1748488217610,
+ "event": {
+ "type": "Negotiated",
+ "data": {
+ "taker_payment_locktime": 1748496001,
+ "taker_pubkey": "000000000000000000000000000000000000000000000000000000000000000000",
+ "maker_coin_swap_contract_addr": null,
+ "taker_coin_swap_contract_addr": null,
+ "maker_coin_htlc_pubkey": "024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6",
+ "taker_coin_htlc_pubkey": "024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488218619,
+ "event": {
+ "type": "MakerPaymentInstructionsReceived",
+ "data": null
+ }
+ },
+ {
+ "timestamp": 1748488218620,
+ "event": {
+ "type": "TakerFeeValidated",
+ "data": {
+ "tx_hex": "0400008085202f890102629de0fc945f33b187a6d7ad8c6d0663c962ae8766e19f03d23c28ecf68b3d020000006a47304402200241336a8da38c80f4367fb63b0d565ce430e9f13316feaefbdaa2f332f01c50022027cacd0e3860f5f43442a21174f52384f90ef9c6d6c0a2090ceb38d3fac9ce3c0121024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ffffffff03b4851200000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac912c060000000000016aace3a75a000000001976a9140608706777e9f9abd69fc0a89041706095e4739e88ac1bc83768000000000000000000000000000000",
+ "tx_hash": "4a80eed5a7c9afbf74c697a9ffaaed6aa7f3cfb78327d87e31529bd088952929"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488218638,
+ "event": {
+ "type": "MakerPaymentSent",
+ "data": {
+ "tx_hex": "0100000000010186084916e81b72cf3b4988872b4c79bbde918b4006baf359d1afcb71284969670100000000ffffffff0395e91fda3200000017a914b456d247d0581cd90b00a655b4cc64e913e9ccf7870000000000000000166a142c211d322bd5f3dbb9bceb55cc9778eef5717702b5f229ad020000001600141462c3dd3f936d595c9af55978003b27c250441f024730440220029f4cf62de22843f43f62bb0fda9f76118931cea8f747ceca7fcc4dab32e49e022055c6a3452f1409afb52c62649710eb59b719f9164457477be1920ddb5794e0e501210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d0447321ad03768",
+ "tx_hash": "a155fb096f566f65b1953022f80cc7c1a575bdfeb2a95de6368cd2421c7f00bf"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488280669,
+ "event": {
+ "type": "TakerPaymentReceived",
+ "data": {
+ "tx_hex": "0400008085202f890129299588d09b52317ed82783b7cff3a76aedaaffa997c674bfafc9a7d5ee804a020000006a473044022074695112b8dd32b91ebfd3e95fb5c41b61357fd32e988a68942f953b06a31bca02202569303dfc0f2f3e0643679db71fd3a3f36c9bcf05928978b6cc205ded5c369b0121024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ffffffff03613349530000000017a914b5b525a45b0a8628a72613734b3490a24a83ac2a870000000000000000166a142c211d322bd5f3dbb9bceb55cc9778eef571770263ac5e07000000001976a9140608706777e9f9abd69fc0a89041706095e4739e88ac58c83768000000000000000000000000000000",
+ "tx_hash": "9d6652c8c5b76d9d1a3d15a311e107719b8e7076b8335f12fa6729f8d827e459"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488280670,
+ "event": {
+ "type": "TakerPaymentWaitConfirmStarted"
+ }
+ },
+ {
+ "timestamp": 1748489586294,
+ "event": {
+ "type": "TakerPaymentValidatedAndConfirmed"
+ }
+ },
+ {
+ "timestamp": 1748489586301,
+ "event": {
+ "type": "TakerPaymentSpent",
+ "data": {
+ "tx_hex": "0400008085202f890159e427d8f82967fa125f33b876708e9b7107e111a3153d1a9d6db7c5c852669d00000000d7473044022079702a28772683ea39a78d534855bc5c02a179ef02edc8c34a2e0913a5415c5f022026943f4a3be5c30e17c22e9bea957c4c894ef10e9a6a3fd5e556fa686d7084d401204ac0c27b05ac5479eec87257a272be4ce984046509cf7c04f9dbf125c3f23752004c6b630481ee3768b17521024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ac6782012088a9142c211d322bd5f3dbb9bceb55cc9778eef571770288210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac68ffffffff01792f4953000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac81ee3768000000000000000000000000000000",
+ "tx_hash": "4bcd116d66da2ba8d94325e57a59dff6823a00952c1ae2d253d9690409dc4c23"
+ }
+ }
+ },
+ {
+ "timestamp": 1748489586302,
+ "event": {
+ "type": "TakerPaymentSpendConfirmStarted"
+ }
+ },
+ {
+ "timestamp": 1748489961483,
+ "event": {
+ "type": "TakerPaymentSpendConfirmed"
+ }
+ },
+ {
+ "timestamp": 1748489961484,
+ "event": {
+ "type": "Finished"
+ }
+ }
+ ],
+ "maker_amount": "2184.078893015",
+ "maker_coin": "LBC-segwit",
+ "maker_coin_usd_price": "0.00074818",
+ "taker_amount": "13.9730620955399176665",
+ "taker_coin": "KMD",
+ "taker_coin_usd_price": "0.1433",
+ "gui": "mympm",
+ "mm_version": "2.4.0-beta_ef963b3",
+ "success_events": [
+ "Started",
+ "Negotiated",
+ "MakerPaymentInstructionsReceived",
+ "TakerFeeValidated",
+ "MakerPaymentSent",
+ "TakerPaymentReceived",
+ "TakerPaymentWaitConfirmStarted",
+ "TakerPaymentValidatedAndConfirmed",
+ "TakerPaymentSpent",
+ "TakerPaymentSpendConfirmStarted",
+ "TakerPaymentSpendConfirmed",
+ "Finished"
+ ],
+ "error_events": [
+ "StartFailed",
+ "NegotiateFailed",
+ "TakerFeeValidateFailed",
+ "MakerPaymentTransactionFailed",
+ "MakerPaymentDataSendFailed",
+ "MakerPaymentWaitConfirmFailed",
+ "TakerPaymentValidateFailed",
+ "TakerPaymentWaitConfirmFailed",
+ "TakerPaymentSpendFailed",
+ "TakerPaymentSpendConfirmFailed",
+ "MakerPaymentWaitRefundStarted",
+ "MakerPaymentRefundStarted",
+ "MakerPaymentRefunded",
+ "MakerPaymentRefundFailed",
+ "MakerPaymentRefundFinished"
+ ]
+ },
+ "taker": {
+ "uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62",
+ "my_order_uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62",
+ "events": [
+ {
+ "timestamp": 1748488201117,
+ "event": {
+ "type": "Started",
+ "data": {
+ "taker_coin": "KMD",
+ "maker_coin": "LBC-segwit",
+ "maker": "15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "my_persistent_pub": "024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6",
+ "lock_duration": 7800,
+ "maker_amount": "2184.078893015",
+ "taker_amount": "13.9730620955399176665",
+ "maker_payment_confirmations": 1,
+ "maker_payment_requires_nota": false,
+ "taker_payment_confirmations": 2,
+ "taker_payment_requires_nota": false,
+ "taker_payment_lock": 1748496001,
+ "uuid": "395c29a8-d187-461a-bce5-be6dadfa0b62",
+ "started_at": 1748488201,
+ "maker_payment_wait": 1748491321,
+ "maker_coin_start_block": 1795905,
+ "taker_coin_start_block": 4456700,
+ "fee_to_send_taker_fee": {
+ "coin": "KMD",
+ "amount": "0.00001",
+ "paid_from_trading_vol": false
+ },
+ "taker_payment_trade_fee": {
+ "coin": "KMD",
+ "amount": "0.00001",
+ "paid_from_trading_vol": false
+ },
+ "maker_payment_spend_trade_fee": {
+ "coin": "LBC-segwit",
+ "amount": "0.0001",
+ "paid_from_trading_vol": true
+ },
+ "maker_coin_htlc_pubkey": "024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6",
+ "taker_coin_htlc_pubkey": "024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6",
+ "p2p_privkey": null
+ }
+ }
+ },
+ {
+ "timestamp": 1748488217139,
+ "event": {
+ "type": "Negotiated",
+ "data": {
+ "maker_payment_locktime": 1748503801,
+ "maker_pubkey": "000000000000000000000000000000000000000000000000000000000000000000",
+ "secret_hash": "2c211d322bd5f3dbb9bceb55cc9778eef5717702",
+ "maker_coin_swap_contract_addr": null,
+ "taker_coin_swap_contract_addr": null,
+ "maker_coin_htlc_pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732",
+ "taker_coin_htlc_pubkey": "0315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488217402,
+ "event": {
+ "type": "TakerFeeSent",
+ "data": {
+ "tx_hex": "0400008085202f890102629de0fc945f33b187a6d7ad8c6d0663c962ae8766e19f03d23c28ecf68b3d020000006a47304402200241336a8da38c80f4367fb63b0d565ce430e9f13316feaefbdaa2f332f01c50022027cacd0e3860f5f43442a21174f52384f90ef9c6d6c0a2090ceb38d3fac9ce3c0121024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ffffffff03b4851200000000001976a914ca1e04745e8ca0c60d8c5881531d51bec470743f88ac912c060000000000016aace3a75a000000001976a9140608706777e9f9abd69fc0a89041706095e4739e88ac1bc83768000000000000000000000000000000",
+ "tx_hash": "4a80eed5a7c9afbf74c697a9ffaaed6aa7f3cfb78327d87e31529bd088952929"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488218406,
+ "event": {
+ "type": "TakerPaymentInstructionsReceived",
+ "data": null
+ }
+ },
+ {
+ "timestamp": 1748488218413,
+ "event": {
+ "type": "MakerPaymentReceived",
+ "data": {
+ "tx_hex": "0100000000010186084916e81b72cf3b4988872b4c79bbde918b4006baf359d1afcb71284969670100000000ffffffff0395e91fda3200000017a914b456d247d0581cd90b00a655b4cc64e913e9ccf7870000000000000000166a142c211d322bd5f3dbb9bceb55cc9778eef5717702b5f229ad020000001600141462c3dd3f936d595c9af55978003b27c250441f024730440220029f4cf62de22843f43f62bb0fda9f76118931cea8f747ceca7fcc4dab32e49e022055c6a3452f1409afb52c62649710eb59b719f9164457477be1920ddb5794e0e501210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d0447321ad03768",
+ "tx_hash": "a155fb096f566f65b1953022f80cc7c1a575bdfeb2a95de6368cd2421c7f00bf"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488218438,
+ "event": {
+ "type": "MakerPaymentWaitConfirmStarted"
+ }
+ },
+ {
+ "timestamp": 1748488278723,
+ "event": {
+ "type": "MakerPaymentValidatedAndConfirmed"
+ }
+ },
+ {
+ "timestamp": 1748488279105,
+ "event": {
+ "type": "TakerPaymentSent",
+ "data": {
+ "tx_hex": "0400008085202f890129299588d09b52317ed82783b7cff3a76aedaaffa997c674bfafc9a7d5ee804a020000006a473044022074695112b8dd32b91ebfd3e95fb5c41b61357fd32e988a68942f953b06a31bca02202569303dfc0f2f3e0643679db71fd3a3f36c9bcf05928978b6cc205ded5c369b0121024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ffffffff03613349530000000017a914b5b525a45b0a8628a72613734b3490a24a83ac2a870000000000000000166a142c211d322bd5f3dbb9bceb55cc9778eef571770263ac5e07000000001976a9140608706777e9f9abd69fc0a89041706095e4739e88ac58c83768000000000000000000000000000000",
+ "tx_hash": "9d6652c8c5b76d9d1a3d15a311e107719b8e7076b8335f12fa6729f8d827e459"
+ }
+ }
+ },
+ {
+ "timestamp": 1748488279108,
+ "event": {
+ "type": "WatcherMessageSent",
+ "data": [
+ ...
+ ]
+ }
+ },
+ {
+ "timestamp": 1748489594733,
+ "event": {
+ "type": "TakerPaymentSpent",
+ "data": {
+ "transaction": {
+ "tx_hex": "0400008085202f890159e427d8f82967fa125f33b876708e9b7107e111a3153d1a9d6db7c5c852669d00000000d7473044022079702a28772683ea39a78d534855bc5c02a179ef02edc8c34a2e0913a5415c5f022026943f4a3be5c30e17c22e9bea957c4c894ef10e9a6a3fd5e556fa686d7084d401204ac0c27b05ac5479eec87257a272be4ce984046509cf7c04f9dbf125c3f23752004c6b630481ee3768b17521024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ac6782012088a9142c211d322bd5f3dbb9bceb55cc9778eef571770288210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac68ffffffff01792f4953000000001976a9141462c3dd3f936d595c9af55978003b27c250441f88ac81ee3768000000000000000000000000000000",
+ "tx_hash": "4bcd116d66da2ba8d94325e57a59dff6823a00952c1ae2d253d9690409dc4c23"
+ },
+ "secret": "4ac0c27b05ac5479eec87257a272be4ce984046509cf7c04f9dbf125c3f23752"
+ }
+ }
+ },
+ {
+ "timestamp": 1748489594863,
+ "event": {
+ "type": "MakerPaymentSpent",
+ "data": {
+ "tx_hex": "0100000001bf007f1c42d28c36e65da9b2febd75a5c1c70cf8223095b1656f566f09fb55a100000000d747304402202f6f8cf1fe4e32b75a511a7a0901f3c2ee2889a1ce3a7170d608c77eb03b4f69022011ccca729696c2a89d2baac02c7a8a736952a61873536ec6b8dc689cc30becfc01204ac0c27b05ac5479eec87257a272be4ce984046509cf7c04f9dbf125c3f23752004c6b6304f90c3868b175210315d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732ac6782012088a9142c211d322bd5f3dbb9bceb55cc9778eef57177028821024f8157e840bf7802216978077e9b73dc53df6fdf3e798ea7263811ec98f1c7a6ac68ffffffff0185c21fda320000001600140608706777e9f9abd69fc0a89041706095e4739ef90c3868",
+ "tx_hash": "a64f353b02dc74016d28016ba37d8774dad4f73427f50e835ce199a1ef6d4090"
+ }
+ }
+ },
+ {
+ "timestamp": 1748489609952,
+ "event": {
+ "type": "MakerPaymentSpendConfirmed"
+ }
+ },
+ {
+ "timestamp": 1748489609955,
+ "event": {
+ "type": "Finished"
+ }
+ }
+ ],
+ "maker_amount": "2184.078893015",
+ "maker_coin": "LBC-segwit",
+ "maker_coin_usd_price": "0.00074818",
+ "taker_amount": "13.9730620955399176665",
+ "taker_coin": "KMD",
+ "taker_coin_usd_price": "0.1436",
+ "gui": "Komodo Wallet 0.8.1-beta",
+ "mm_version": "2.3.0-beta_2.1.25_gs/v2.3.0-beta_8206c6ef6_Windows_NT_Release",
+ "success_events": [
+ "Started",
+ "Negotiated",
+ "TakerFeeSent",
+ "TakerPaymentInstructionsReceived",
+ "MakerPaymentReceived",
+ "MakerPaymentWaitConfirmStarted",
+ "MakerPaymentValidatedAndConfirmed",
+ "TakerPaymentSent",
+ "WatcherMessageSent",
+ "TakerPaymentSpent",
+ "MakerPaymentSpent",
+ "MakerPaymentSpentByWatcher",
+ "MakerPaymentSpendConfirmed",
+ "Finished"
+ ],
+ "error_events": [
+ "StartFailed",
+ "NegotiateFailed",
+ "TakerFeeSendFailed",
+ "MakerPaymentValidateFailed",
+ "MakerPaymentWaitConfirmFailed",
+ "TakerPaymentTransactionFailed",
+ "TakerPaymentWaitConfirmFailed",
+ "TakerPaymentDataSendFailed",
+ "TakerPaymentWaitForSpendFailed",
+ "MakerPaymentSpendFailed",
+ "MakerPaymentSpendConfirmFailed",
+ "TakerPaymentWaitRefundStarted",
+ "TakerPaymentRefundStarted",
+ "TakerPaymentRefunded",
+ "TakerPaymentRefundedByWatcher",
+ "TakerPaymentRefundFailed",
+ "TakerPaymentRefundFinished"
+ ]
+ }
+ }
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx b/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
index 94fced89b..4f57dfc83 100644
--- a/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/stop/index.mdx
@@ -1,20 +1,33 @@
export const title = "Komodo DeFi Framework Method: Stop";
export const description = "The stop method stops the Komodo DeFi Framework API software.";
-# stop
+# Stop
-**stop()**
+## stop {{label: 'stop', tag: 'API-v1'}}
The `stop` method stops the Komodo DeFi Framework API software.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| - | - | - | This method does not take any parameters. |
-## Response
+### Response parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Description |
+| --------- | ---- | ------------------------------------------- |
+| - | - | This method does not return any parameters. |
+
+#### ๐ Example
+
+#### Request
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "stop"
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx b/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
index c400cdc75..c43bc321a 100644
--- a/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx
@@ -1,60 +1,57 @@
export const title = "Komodo DeFi Framework Method: Trade Preimage";
export const description = "The trade_preimage method returns the approximate fee amounts that are paid per the whole swap.";
-# trade\_preimage {{label : 'trade_preimage', tag : 'deprecated'}}
+# Trade Preimage
-\*\*trade\_preimage (deprecated) \*\*
+## trade\_preimage {{label: 'trade_preimage', tag: 'API-v1'}}
-The `trade_preimage` method returns the approximate fee amounts that are paid per the whole swap.
-Depending on the parameters, the function returns different results:
+The `trade_preimage` method returns the approximate fee amounts that are paid per the whole swap. Depending on the parameters, the function returns different results:
-* If the `swap_method` is `buy` or `sell`, then the result will include the `taker_fee` and the `fee_to_send_taker_fee`.
- The `taker_fee` amount is paid from the `base` coin balance if the `swap_method` is `sell`, else it is paid from the `rel` coin balance;
+* If the `swap_method` is `buy` or `sell`, then the result will include the `taker_fee` and the `fee_to_send_taker_fee`. The `taker_fee` amount is paid from the `base` coin balance if the `swap_method` is `sell`, else it is paid from the `rel` coin balance.
* If the `max` field is true, then the result will include the `volume`.
- This method can be used instead of **max\_taker\_vol**, if the `max` field is true and the `swap_method` is `buy` or `sell`.
- Use the resulting `volume` as an argument of the `buy` or `sell` requests.
+ This method can be used instead of max\_taker\_vol if the `max` field is true and the `swap_method` is `buy` or `sell`. Use the resulting `volume` as an argument of the `buy` or `sell` requests.
- Use the `trade_preimage` request with `max = true` and `swap_method = "setprice"` arguments to approximate the fee amounts **only**. Do not use the resulting `volume` as an argument of the `setprice`.
+ Use the `trade_preimage` request with `max = true` and `swap_method = \"setprice\"` arguments to approximate the fee amounts only. Do not use the resulting `volume` as an argument of the `setprice` method.
-
+
This function is deprecated. Please consider using [trade\_preimage v2.0](/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/) instead.
-#### Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------ | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
-| base | string | the base currency of the request |
-| rel | string | the rel currency of the request |
-| swap\_method | string | the name of the method whose preimage is requested. Possible values: `buy`, `sell`, `setprice` |
-| price | numeric string or rational | the price in `rel` the user is willing to pay per one unit of the `base` coin |
-| volume | numeric string or rational (optional) | the amount the user is willing to trade; ignored if `max = true` **and** `swap_method = setprice`, otherwise, it must be set |
-| max | bool (optional) | whether to return the maximum available volume for `setprice` method; must not be set or `false` if `swap_method` is `buy` or `sell` |
+| Parameter | Type | Required | Default | Description |
+| ------------ | -------------------------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | - | The base currency of the request |
+| max | bool | โ | `false` | Whether to return the maximum available volume for `setprice` method; must not be set or `false` if `swap_method` is `buy` or `sell` |
+| price | numeric string or rational | โ | - | The price in `rel` the user is willing to pay per one unit of the `base` coin |
+| rel | string | โ | - | The rel currency of the request |
+| swap\_method | string | โ | - | A standard [SwapMethodEnum](/komodo-defi-framework/api/common_structures/enums/#swap-method-enum) enum. The name of the method whose preimage is requested. |
+| volume | numeric string or rational | โ | - | The amount the user is willing to trade; ignored if `max = true` and `swap_method` is `setprice`, otherwise, it must be set |
-#### Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| result | object | an object containing the relevant information |
| base\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `base` coin |
+| fee\_to\_send\_taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid to send the dex fee; empty if `swap_method` is `setprice` |
| rel\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `rel` coin |
-| volume | string (numeric) | Optional. The max available volume that can be traded (in decimal representation); empty if the `max` argument is missing or false |
-| volume\_rat | rational | Optional. The max available volume that can be traded represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object.; empty if the `max` argument is missing or false |
-| volume\_fraction | fraction | Optional. The max available volume that can be traded represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object.; empty if the `max` argument is missing or false |
+| result | object | An object containing the relevant information |
| taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The dex fee to be paid by Taker; empty if `swap_method` is `setprice` |
-| fee\_to\_send\_taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid to send the dex fee; empty if `swap_method` is `setprice` |
| total\_fees | array of objects | A standard [TotalFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#total-fee-info) object. Each element is a sum of fees required to be paid from user's balance of corresponding `ExtendedFeeInfo.coin`; the elements are unique by coin |
+| volume | string (numeric) | Optional. The max available volume that can be traded (in decimal representation); empty if the `max` argument is missing or false |
+| volume\_fraction | fraction | Optional. The max available volume that can be traded represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object; empty if the `max` argument is missing or false |
+| volume\_rat | rational | Optional. The max available volume that can be traded represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object; empty if the `max` argument is missing or false |
#### ๐ Examples
-#### Command (setprice)
+#### Request (setprice)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -279,8 +276,8 @@ Depending on the parameters, the function returns different results:
{
"userpass": "RPC_UserP@SSW0RD",
"method": "trade_preimage",
- "base": "BAT",
- "rel": "QC",
+ "base": "LTC",
+ "rel": "LTC",
"price": "1",
"volume": "2.21363478",
"swap_method": "setprice"
diff --git a/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx b/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
index f442f3d5b..e39eadd49 100644
--- a/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx
@@ -1,37 +1,37 @@
export const title = "Komodo DeFi Framework Method: Unban Pubkeys";
export const description = "The unban_pubkeys method will remove all currently banned pubkeys from your ban list, or specific pubkeys from a user defined list.";
-# unban\_pubkeys
+# Unban Pubkeys
-**unban\_pubkeys type data**
+## unban\_pubkeys {{label: 'unban_pubkeys', tag: 'API-v1'}}
-The `unban_pubkeys` method will remove all currently banned pubkeys from your ban list, or specific pubkeys from a user defined list.
+The `unban_pubkeys` method will remove all currently banned pubkeys from your ban list, or specific pubkeys from a user-defined list.
- Use the secp256k1 pubkey without prefix for this method input. E.g. if pubkey is `022cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420` you should submit `2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420`.
+ Use the secp256k1 pubkey without prefix for this method input. For example, if the pubkey is `022cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420`, you should submit `2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420`.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| -------------- | ------ | -------------------------------------------------------------------------- |
-| pubkey | string | the pubkey to ban |
-| unban\_by.type | string | `All` to unban all pubkeys, or `Few` to provide a list of pubkeys to unban |
-| unban\_by.data | list | A list of pubkeys to unbanned. Only required when `type` is `Few`. |
+| Parameter | Type | Required | Default | Description |
+| -------------- | ------ | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| pubkey | string | โ | - | The pubkey to ban |
+| unban\_by.data | list | โ | - | A list of pubkeys to unban. Only required when `type` is `Few`. |
+| unban\_by.type | string | โ | - | A standard [UnbanTypeEnum](/komodo-defi-framework/api/common_structures/enums/#unban-type-enum) enum. Whether to unban all pubkeys or specific ones from a list |
-## Response
+### Response parameters
-| Structure | Type | Description |
-| ----------------- | ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| still\_banned | list | List of pubkeys which remain banned. For each `pubkey`, the reason it was banned `pubkey.reason` and the type of of ban `pubkey.type` is also returned. |
-| unbanned | list | List of pubkeys which were unbanned. For each `pubkey`, the reason it was banned `pubkey.reason` and the type of of ban `pubkey.type` is also returned. |
-| were\_not\_banned | list | If using `unban_by.type: Few` this will return a list of pubkeys which were not banned, but had been requested to be unbanned. |
+| Parameter | Type | Description |
+| ----------------- | ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| still\_banned | list | List of pubkeys which remain banned. For each `pubkey`, the reason it was banned (`pubkey.reason`) and the type of ban (`pubkey.type`) is also returned. |
+| unbanned | list | List of pubkeys which were unbanned. For each `pubkey`, the reason it was banned (`pubkey.reason`) and the type of ban (`pubkey.type`) is also returned. |
+| were\_not\_banned | list | If using `unban_by.type: Few`, this will return a list of pubkeys which were not banned, but had been requested to be unbanned. |
#### ๐ Examples
-#### Command
+#### Request (unban all)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -62,9 +62,9 @@ The `unban_pubkeys` method will remove all currently banned pubkeys from your ba
```
-#### Command
+#### Request (unban few)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -85,23 +85,23 @@ The `unban_pubkeys` method will remove all currently banned pubkeys from your ba
```json
{
- "result": {
- "still_banned": {
- "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520421": {
- "type": "Manual",
- "reason": "testing"
- }
- },
- "unbanned": {
- "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420": {
- "type": "Manual",
- "reason": "testing"
- }
- },
- "were_not_banned": [
- "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520422"
- ]
- }
+ "result": {
+ "still_banned": {
+ "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520421": {
+ "type": "Manual",
+ "reason": "testing"
+ }
+ },
+ "unbanned": {
+ "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520420": {
+ "type": "Manual",
+ "reason": "testing"
+ }
+ },
+ "were_not_banned": [
+ "2cd3021a2197361fb70b862c412bc8e44cff6951fa1de45ceabfdd9b4c520422"
+ ]
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx b/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
index 329540036..6989e5caf 100644
--- a/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx
@@ -1,55 +1,54 @@
export const title = "Komodo DeFi Framework Method: Update Maker Order";
-export const description =
- "The update_maker_order method modifies an active order on the orderbook created by the current node as a maker (or Bob).";
+export const description = "The update_maker_order method modifies an active order on the orderbook created by the current node as a maker (or Bob).";
-# update\_maker\_order
+# Update Maker Order
-**update\_maker\_order uuid (new\_price volume\_delta max base\_confs base\_nota rel\_confs rel\_nota min\_volume)**
+## update\_maker\_order {{label: 'update_maker_order', tag: 'API-v1'}}
-The `update_maker_order` method updates an active order on the orderbook created before by `setprice`, and it relies on this node acting as a `maker`, also called a `Bob` node.
+The `update_maker_order` method updates an active order on the orderbook created before by `setprice`, and it relies on this node acting as a maker (also called a Bob node).
- To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the `volume_delta` and `min_volume` arguments for more info.
+ To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, there is a lower limit to the value of a trade. See the description of the `volume_delta` and `min_volume` arguments for more information.
-## Arguments
-
-| Structure | Type | Description |
-| ------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| uuid | string | the uuid of the order the user desires to update |
-| new\_price | numeric string or rational (optional) | the price in `rel` the user is willing to receive per one unit of the `base` coin |
-| volume\_delta | numeric string or rational (optional) | volume added to or subtracted from the `max_base_vol` of the order to be updated, resulting in the new volume which is the maximum amount of `base` coin available for the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the new volume which is the `max_base_vol` of the order to be updated plus `volume_delta`
- the product of the new volume and the argument `new_price`
|
-| min\_volume | numeric string or rational (optional) | the minimum amount of `base` coin available for the order; it must be less or equal than the new volume; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `new_price`
|
-| max | bool (optional) | Komodo DeFi Framework API will use the entire coin balance for the order, taking `0.001` coins into reserve to account for fees |
-| base\_confs | number (optional) | number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
-| base\_nota | bool (optional) | whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
-| rel\_confs | number (optional) | number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| rel\_nota | bool (optional) | whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set |
-
-## Response
-
-| Structure | Type | Description |
-| ------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------- |
-| base | string | the base coin of the order |
-| rel | string | the rel coin of the order |
-| price | string (numeric) | the expected amount of `rel` coin to be received per 1 unit of `base` coin; decimal representation |
-| price\_rat | rational | the expected amount of `rel` coin to be received per 1 unit of `base` coin; rational representation |
-| max\_base\_vol | string (numeric) | the maximum volume of base coin available to trade; decimal representation |
-| max\_base\_vol\_rat | rational | the maximum volume of base coin available to trade; rational representation |
-| min\_base\_vol | string (numeric) | Komodo DeFi Framework API won't match with other orders that attempt to trade less than `min_base_vol`; decimal representation |
-| min\_base\_vol\_rat | rational | Komodo DeFi Framework API won't match with other orders that attempt to trade less than `min_base_vol`; rational representation |
-| created\_at | number | unix timestamp in milliseconds, indicating the order creation time |
-| updated\_at | number | unix timestamp in milliseconds, indicating the order update time |
-| matches | object | contains the map of ongoing matches with other orders, empty as the order was recently created |
-| started\_swaps | array of strings | uuids of swaps that were initiated by the order |
-| uuid | string | uuid of the updated order |
-| conf\_settings | object | A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings) object. |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------- | ------------------------------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base\_confs | number (optional) | โ | - | Number of required blockchain confirmations for base coin atomic swap transaction; defaults to base coin configuration if not set |
+| base\_nota | bool (optional) | โ | - | Whether dPoW notarization is required for base coin atomic swap transaction; defaults to base coin configuration if not set |
+| max | bool (optional) | โ | `false` | Komodo DeFi Framework API will use the entire coin balance for the order, taking `0.001` coins into reserve to account for fees |
+| min\_volume | numeric string or rational (optional) | โ | - | The minimum amount of `base` coin available for the order; it must be less or equal than the new volume; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the argument `min_volume`
- the product of the arguments `min_volume` and `new_price`
|
+| new\_price | numeric string or rational (optional) | โ | - | The price in `rel` the user is willing to receive per one unit of the `base` coin |
+| rel\_confs | number (optional) | โ | - | Number of required blockchain confirmations for rel coin atomic swap transaction; defaults to rel coin configuration if not set |
+| rel\_nota | bool (optional) | โ | - | Whether dPoW notarization is required for rel coin atomic swap transaction; defaults to rel coin configuration if not set |
+| uuid | string | โ | - | The uuid of the order the user desires to update |
+| volume\_delta | numeric string or rational (optional) | โ | - | Volume added to or subtracted from the `max_base_vol` of the order to be updated, resulting in the new volume which is the maximum amount of `base` coin available for the order, ignored if max is `true`; the following values must be greater than or equal to the `min_trading_vol` of the corresponding coin: - the new volume which is the `max_base_vol` of the order to be updated plus `volume_delta`
- the product of the new volume and the argument `new_price`
|
+
+### Response parameters
+
+| Parameter | Type | Description |
+| ------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | The base coin of the order |
+| conf\_settings | object | A standard [ConfSettings](/komodo-defi-framework/api/common_structures/orders/#conf-settings) object. |
+| created\_at | number | Unix timestamp in milliseconds, indicating the order creation time |
+| matches | object | Contains the map of ongoing matches with other orders, empty as the order was recently created |
+| max\_base\_vol | string (numeric) | The maximum volume of base coin available to trade; decimal representation |
+| max\_base\_vol\_rat | rational | The maximum volume of base coin available to trade; rational representation |
+| min\_base\_vol | string (numeric) | Komodo DeFi Framework API will not match with other orders that attempt to trade less than `min_base_vol`; decimal representation |
+| min\_base\_vol\_rat | rational | Komodo DeFi Framework API will not match with other orders that attempt to trade less than `min_base_vol`; rational representation |
+| price | string (numeric) | The expected amount of `rel` coin to be received per 1 unit of `base` coin; decimal representation |
+| price\_rat | rational | The expected amount of `rel` coin to be received per 1 unit of `base` coin; rational representation |
+| rel | string | The rel coin of the order |
+| started\_swaps | array of strings | UUIDs of swaps that were initiated by the order |
+| updated\_at | number | Unix timestamp in milliseconds, indicating the order update time |
+| uuid | string | UUID of the updated order |
#### ๐ Examples
-#### Command (with volume)
+#### Request (with volume)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -61,9 +60,9 @@ The `update_maker_order` method updates an active order on the orderbook created
```
-#### Command (max = true)
+#### Request (max = true)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -75,9 +74,9 @@ The `update_maker_order` method updates an active order on the orderbook created
```
-#### Command (rational representation in num-rational crate format)
+#### Request (rational representation in num-rational crate format)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -115,9 +114,9 @@ The `update_maker_order` method updates an active order on the orderbook created
```
-#### Command (rational representation as fraction object)
+#### Request (rational representation as fraction object)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -135,9 +134,9 @@ The `update_maker_order` method updates an active order on the orderbook created
```
-#### Command (with min\_volume)
+#### Request (with min\_volume)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -156,9 +155,9 @@ The `update_maker_order` method updates an active order on the orderbook created
```
-#### Command (with confirmations and notarization settings)
+#### Request (with confirmations and notarization settings)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -185,42 +184,44 @@ The `update_maker_order` method updates an active order on the orderbook created
```json
{
- "result": {
- "base": "BASE",
- "rel": "REL",
- "max_base_vol": "1",
- "max_base_vol_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "min_base_vol": "0",
- "min_base_vol": [
- [0, []],
- [1, [1]]
- ],
- "created_at": 1559052299258,
- "updated_at": 1619736650000,
- "matches": {},
- "price": "1",
- "price_rat": [
- [1, [1]],
- [1, [1]]
- ],
- "started_swaps": [],
- "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
- "conf_settings": {
- "base_confs": 2,
- "base_nota": true,
- "rel_confs": 5,
- "rel_nota": false
+ "result": {
+ "base": "DOC",
+ "rel": "MARTY",
+ "max_base_vol": "1",
+ "max_base_vol_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "min_base_vol": "0",
+ "min_base_vol_rat": [
+ [0, []],
+ [1, [1]]
+ ],
+ "created_at": 1559052299258,
+ "updated_at": 1619736650000,
+ "matches": {},
+ "price": "1",
+ "price_rat": [
+ [1, [1]],
+ [1, [1]]
+ ],
+ "started_swaps": [],
+ "uuid": "6a242691-6c05-474a-85c1-5b3f42278f41",
+ "conf_settings": {
+ "base_confs": 2,
+ "base_nota": true,
+ "rel_confs": 5,
+ "rel_nota": false
+ }
}
- }
}
```
- #### Response (error)
+
+ #### โ ๏ธ Error Response
- ```json
- { "error": "There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41" }
- ```
+ ```json
+ { "error": "There is no order with UUID 6a242691-6c05-474a-85c1-5b3f42278f41" }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx b/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
index 4f277f142..37fb92376 100644
--- a/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx
@@ -1,31 +1,31 @@
export const title = "Komodo DeFi Framework Method: Validate Address";
export const description = "The validateaddress method checks if an input string is a valid address of the specified coin.";
-# validateaddress
+# Validate Address
-**validateaddress coin address**
+## validateaddress {{label: 'validateaddress', tag: 'API-v1'}}
The `validateaddress` method checks if an input string is a valid address of the specified coin.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | -------------------------------- |
-| coin | string | the coin to validate address for |
-| address | string | the input string to validate |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------- |
+| coin | string | โ | The coin to validate address for |
+| address | string | โ | The input string to validate |
-## Response
+### Response parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ----------------- | ------------------------------------------------------------------------------ |
| is\_valid | bool | Whether input string is a valid coin address. |
| reason | string (optional) | Only present if not valid. The reason why input string is not a valid address. |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -41,9 +41,9 @@ The `validateaddress` method checks if an input string is a valid address of the
```json
{
- "result": {
- "is_valid": true
- }
+ "result": {
+ "is_valid": true
+ }
}
```
@@ -51,10 +51,10 @@ The `validateaddress` method checks if an input string is a valid address of the
```json
{
- "result": {
- "is_valid": false,
- "reason": "utxo:415] Checksum verification failed"
- }
+ "result": {
+ "is_valid": false,
+ "reason": "utxo:415] Checksum verification failed"
+ }
}
```
@@ -62,10 +62,10 @@ The `validateaddress` method checks if an input string is a valid address of the
```json
{
- "result": {
- "is_valid": false,
- "reason": "eth:360] eth:2522] Invalid address checksum"
- }
+ "result": {
+ "is_valid": false,
+ "reason": "eth:360] eth:2522] Invalid address checksum"
+ }
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/version/index.mdx b/src/pages/komodo-defi-framework/api/legacy/version/index.mdx
index 1f6c4017d..1a7be5a9b 100644
--- a/src/pages/komodo-defi-framework/api/legacy/version/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/version/index.mdx
@@ -1,29 +1,33 @@
export const title = "Komodo DeFi Framework Method: Version";
export const description = "The version method returns the Komodo DeFi Framework API version.";
-# version
+# Version
-**version()**
+## version {{label: 'version', tag: 'API-v1'}}
The `version` method returns the Komodo DeFi Framework API version.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| --------- | ---- | :------: | ----------------------------------------- |
+| (none) | | - | This method does not take any parameters. |
-## Response
+
+ This method does not require a `userpass` value in the request.
+
-| Structure | Type | Description |
+### Response parameters
+
+| Parameter | Type | Description |
| --------- | ------ | ------------------------------------- |
-| result | string | the Komodo DeFi Framework API version |
+| result | string | The Komodo DeFi Framework API version |
-#### ๐ Examples
+#### ๐ Example
-#### Command
+#### Request
-
+
```json
{
"method": "version",
@@ -37,7 +41,8 @@ The `version` method returns the Komodo DeFi Framework API version.
```json
{
- "result": "2.0.996_mm2_3bb412578_Linux"
+ "result": "2.5.0-beta_eeaee9759",
+ "datetime": "2025-07-03T03:33:38.449829306+00:00"
}
```
diff --git a/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx b/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
index 6349d1361..4a482e072 100644
--- a/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
+++ b/src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx
@@ -1,45 +1,45 @@
-export const title = "Komodo DeFi Framework Method: Withdraw";
+export const title = "Komodo DeFi Framework Method: Withdraw Funds";
export const description = "The withdraw method generates, signs, and returns a transaction that transfers the amount of coin to the address indicated in the to argument.";
-# withdraw
+# Withdraw Funds
-**withdraw coin to (amount max)**
+## withdraw {{label: 'withdraw', tag: 'API-v1'}}
The `withdraw` method generates, signs, and returns a transaction that transfers the `amount` of `coin` to the address indicated in the `to` argument.
This method generates a raw transaction which should then be broadcast using [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/).
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---------------- | ----------------------------------------------------------------------------------------------------- |
-| coin | string | the name of the coin the user desires to withdraw |
-| to | string | coins are withdrawn to this address |
-| amount | string (numeric) | the amount the user desires to withdraw, ignored when `max=true` |
-| max | bool | withdraw the maximum available amount |
-| fee | object | Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info) object. |
+| Parameter | Type | Required | Default | Description |
+| --------- | ---------------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The name of the coin the user desires to withdraw |
+| to | string | โ | - | Coins are withdrawn to this address |
+| amount | string (numeric) | โ | - | The amount the user desires to withdraw, ignored when `max=true` |
+| max | bool | โ | `false` | Withdraw the maximum available amount |
+| fee | object | โ | - | Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info) object. |
-## Response
+### Response
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| from | array of strings | coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins) |
-| to | array of strings | coins are withdrawn to this address; this may contain the `my_address` address, where change from UTXO coins is sent |
-| my\_balance\_change | string (numeric) | the expected balance of change in `my_address` after the transaction broadcasts |
-| received\_by\_me | string (numeric) | the amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address` |
-| spent\_by\_me | string (numeric) | the amount of coins spent by `my_address`; this value differ from the request amount, as the transaction fee is added here |
-| total\_amount | string (numeric) | the total amount of coins transferred |
-| fee\_details | object | the fee dsetails of the generated transaction; this value differs for utxo and ETH/ERC20 coins, check the examples for more details |
-| tx\_hash | string | the hash of the generated transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format; use this value as input for the `send_raw_transaction` method |
-| coin | string | the name of the coin the user wants to withdraw |
-| kmd\_rewards | object (optional) | an object containing information about accrued rewards; always exists if the coin is `KMD` |
-| kmd\_rewards.amount | string (numeric, optional) | the amount of accrued rewards |
-| kmd\_rewards.claimed\_by\_me | bool (optional) | whether the rewards been claimed by me |
+| from | array of strings | Coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins) |
+| to | array of strings | Coins are withdrawn to this address; this may contain the `my_address` address, where change from UTXO coins is sent |
+| my\_balance\_change | string (numeric) | The expected balance of change in `my_address` after the transaction broadcasts |
+| received\_by\_me | string (numeric) | The amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address` |
+| spent\_by\_me | string (numeric) | The amount of coins spent by `my_address`; this value differs from the request amount, as the transaction fee is added here |
+| total\_amount | string (numeric) | The total amount of coins transferred |
+| fee\_details | object | The fee details of the generated transaction; this value differs for utxo and ETH/ERC20 coins, check the examples for more details |
+| tx\_hash | string | The hash of the generated transaction |
+| tx\_hex | string | Transaction bytes in hexadecimal format; use this value as input for the `send_raw_transaction` method |
+| coin | string | The name of the coin the user wants to withdraw |
+| kmd\_rewards | object (optional) | An object containing information about accrued rewards; always exists if the coin is `KMD` |
+| kmd\_rewards.amount | string (numeric, optional) | The amount of accrued rewards |
+| kmd\_rewards.claimed\_by\_me | bool (optional) | Whether the rewards have been claimed by me |
#### ๐ Examples
-#### Withdraw UTXO based coins
+#### Request (withdraw UTXO based coins)
```json
@@ -58,28 +58,36 @@ This method generates a raw transaction which should then be broadcast using [se
```json
{
- "block_height": 0,
- "coin": "KMD",
- "fee_details": {
- "type": "Utxo",
- "amount": "0.00001"
- },
- "from": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
- "my_balance_change": "-10.00001",
- "received_by_me": "0.34417325",
- "spent_by_me": "10.34418325",
- "to": ["RJTYiYeJ8eVvJ53n2YbrVmxWNNMVZjDGLh"],
- "total_amount": "10.34418325",
- "tx_hash": "3a1c382c50a7d12e4675d12ed7e723ce9f0167693dd75fd772bae8524810e605",
- "tx_hex": "0400008085202f890207a8e96978acfb8f0d002c3e4390142810dc6568b48f8cd6d8c71866ad8743c5010000006a47304402201960a7089f2d93480fff68ce0b7ca7bb7a32a52915753ac7ae780abd6162cb1d02202c9b11d442e5f72a532f44ceb10122898d486b1474a10eb981c60c5538b9c82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff97f56bf3b0f815bb737b7867e71ddb8198bba3574bb75737ba9c389a4d08edc6000000006a473044022055199d80bd7e2d1b932e54f097c6a15fc4b148d21299dc50067c1da18045f0ed02201d26d85333df65e6daab40a07a0e8a671af9d9b9d92fdf7d7ef97bd868ca545a012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200ca9a3b000000001976a91464ae8510aac9546d5e7704e31ce177451386455588acad2a0d02000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac00000000000000000000000000000000000000",
- "kmd_rewards": {
- "amount": "0.0791809",
- "claimed_by_my": true
- }
+ "block_height": 0,
+ "coin": "KMD",
+ "fee_details": {
+ "type": "Utxo",
+ "amount": "0.00001"
+ },
+ "from": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
+ "my_balance_change": "-10.00001",
+ "received_by_me": "0.34417325",
+ "spent_by_me": "10.34418325",
+ "to": ["RJTYiYeJ8eVvJ53n2YbrVmxWNNMVZjDGLh"],
+ "total_amount": "10.34418325",
+ "tx_hash": "3a1c382c50a7d12e4675d12ed7e723ce9f0167693dd75fd772bae8524810e605",
+ "tx_hex": "0400008085202f890207a8e96978acfb8f0d002c3e4390142810dc6568b48f8cd6d8c71866ad8743c5010000006a47304402201960a7089f2d93480fff68ce0b7ca7bb7a32a52915753ac7ae780abd6162cb1d02202c9b11d442e5f72a532f44ceb10122898d486b1474a10eb981c60c5538b9c82d012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff97f56bf3b0f815bb737b7867e71ddb8198bba3574bb75737ba9c389a4d08edc6000000006a473044022055199d80bd7e2d1b932e54f097c6a15fc4b148d21299dc50067c1da18045f0ed02201d26d85333df65e6daab40a07a0e8a671af9d9b9d92fdf7d7ef97bd868ca545a012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200ca9a3b000000001976a91464ae8510aac9546d5e7704e31ce177451386455588acad2a0d02000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac00000000000000000000000000000000000000",
+ "kmd_rewards": {
+ "amount": "0.0791809",
+ "claimed_by_me": true
+ }
}
```
+
+ #### Response (error - attempt to use EthGas for UTXO coin)
+
+ ```json
+ { "error": "utxo:1295] Unsupported input fee type" }
+ ```
+
+
#### Withdraw UTXO based-coins with fixed fee
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/index.mdx
new file mode 100644
index 000000000..533d489e0
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/index.mdx
@@ -0,0 +1,66 @@
+export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Contract";
+export const description = "Return the router contract address used for 1inch Classic Swap v6.0 on a given EVM chain.";
+
+# 1inch v6.0 Classic Swap Contract
+
+## 1inch\_v6\_0\_classic\_swap\_contract {{label : '1inch_v6_0_classic_swap_contract', tag : 'API-v2'}}
+
+The `1inch_v6_0_classic_swap_contract` method returns the router (spender) contract address that must be approved before executing a Classic Swap through 1inch API v6.0.
+
+
+ To use 1 inch integration methods you must set `1inch_api` in your [MM2.json](/komodo-defi-framework/setup/configure-mm2-json/) configuration and provide a valid API key via the `ONE_INCH_API_TEST_AUTH` environment variable.
+
+
+Refer to the [1inch Classic Swap docs](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for further information.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------------------- |
+| chain\_id | number | โ | EVM Chain ID (e.g., `1` for Ethereum mainnet). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------- | ------ | ----------------------------------------------------------------- |
+| contract\_address | string | Hex address of the 1inch router contract for the specified chain. |
+
+#### ๐ Example
+
+##### Command
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "1inch_v6_0_classic_swap_contract",
+ "params": {
+ "chain_id": 1
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ##### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "contract_address": "0x1111111254fb6c44bac0bed2854e76f90643097d"
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| ErrorType | Description |
+| ---------------- | ---------------------------------------- |
+| InvalidChainId | Unsupported or unknown `chain_id` value. |
+| ExternalApiError | Error returned by 1inch external API. |
+| InternalError | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
similarity index 64%
rename from src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/index.mdx
rename to src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
index fbb0d71eb..aa1891e39 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/index.mdx
@@ -1,8 +1,10 @@
-export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Create (v2)";
+export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Create";
export const description =
"The 1inch_v6_0_classic_swap_create method returns transaction data for classic swap from 1inch API version 6.0.";
-# 1inch\_v6\_0\_classic\_swap\_create
+# 1inch v6.0 Classic Swap Create
+
+## 1inch\_v6\_0\_classic\_swap\_create {{label : '1inch_v6_0_classic_swap_create', tag : 'API-v2'}}
The `1inch_v6_0_classic_swap_create` method returns transaction data for classic swap from 1inch API version 6.0.
@@ -15,37 +17,37 @@ The `1inch_v6_0_classic_swap_create` method returns transaction data for classic
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
-
-| Structure | Type | Description |
-| --------------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| base | string | Base coin name |
-| rel | string | Rel coin name (must be from the same EVM chain as the base coin) |
-| amount | numeric string or rational | Swap amount (in coins units) |
-| slippage | float | Allowed slippage, min: 0; max: 50 |
-| fee | float | Optional. Partner fee, percentage of src token amount will be sent to referrer address, min: 0; max: 3. Should be the same for quote and swap rpc. Default is 0 |
-| protocols | string | Optional. Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX (by default - all used) |
-| gas\_price | numeric string | Optional. Network price per gas, in Gwei. 1inch takes in account gas expenses to determine exchange route. Should be the same for a quote and swap |
-| complexity\_level | numeric | Optional. Maximum number of token-connectors to be used in a transaction, min: 0; max: 3; default: 2 |
-| parts | numeric | Optional. Limit maximum number of parts each main route parts can be split into. Should be the same for a quote and swap. Default: 20; max: 100 |
-| main\_route\_parts | numeric | Optional. Limit maximum number of main route parts. Should be the same for a quote and swap. Default: 20; max: 50 |
-| gas\_limit | numeric | Optional. Maximum amount of gas for a swap. Should be the same for a quote and swap. Default: 11500000; max: 11500000 |
-| include\_tokens\_info | boolean | Optional. Return fromToken and toToken info in response (default is true) |
-| include\_protocols | boolean | Optional. Return used swap protocols in response (default is true) |
-| include\_gas | boolean | Optional. Include estimated gas in return value (default is true) |
-| connector\_tokens | string | Optional. Token-connectors can be specified via this parameter. If not set, default token-connectors will be used |
-| excluded\_protocols | string | Optional. Excluded supported liquidity sources. Should be the same for a quote and swap, max: 5 |
-| permit | string | Optional. Used according [https://eips.ethereum.org/EIPS/eip-2612](https://eips.ethereum.org/EIPS/eip-2612) |
-| compatibility | bool | Optional. Exclude the Unoswap method |
-| receiver | bool | Optional. This address will receive funds after the swap. By default same address as 'my address' |
-| referrer | bool | Optional. Address to receive the partner fee. Must be set explicitly if fee is also set |
-| disable\_estimate | bool | Optional. if true, disable most of the checks, default: false |
-| allow\_partial\_fill | bool | Optional. if true, the algorithm can cancel part of the route, if the rate has become less attractive. Unswapped tokens will return to 'my address'. Default: true |
-| use\_permit2 | bool | Optional. Enable this flag for auto approval by Permit2 contract if you did an approval to Uniswap Permit2 smart contract for this token. Default is false |
-
-## Response
-
-| Structure | Type | Description |
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------------------- | -------------------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| amount | numeric string or rational | โ | Swap amount (in coins units) |
+| base | string | โ | Base coin name |
+| rel | string | โ | Rel coin name (must be from the same EVM chain as the base coin) |
+| slippage | float | โ | Allowed slippage, min: 0; max: 50 |
+| allow\_partial\_fill | bool | โ | If true, the algorithm can cancel part of the route, if the rate has become less attractive. Unswapped tokens will return to 'my address'. |
+| compatibility | bool | โ | Exclude the Unoswap method |
+| complexity\_level | numeric | โ | Maximum number of token-connectors to be used in a transaction, min: 0; max: 3 |
+| connector\_tokens | string | โ | Token-connectors can be specified via this parameter. If not set, default token-connectors will be used |
+| disable\_estimate | bool | โ | If true, disable most of the checks |
+| excluded\_protocols | string | โ | Excluded supported liquidity sources. Should be the same for a quote and swap, max: 5 |
+| fee | float | โ | Partner fee, percentage of src token amount will be sent to referrer address, min: 0; max: 3. Should be the same for quote and swap rpc. |
+| gas\_limit | numeric | โ | Maximum amount of gas for a swap. Should be the same for a quote and swap. max: 11500000 |
+| gas\_price | numeric string | โ | Network price per gas, in Gwei. 1inch takes in account gas expenses to determine exchange route. Should be the same for a quote and swap |
+| include\_gas | boolean | โ | Include estimated gas in return value |
+| include\_protocols | boolean | โ | Return used swap protocols in response |
+| include\_tokens\_info | boolean | โ | Return fromToken and toToken info in response |
+| main\_route\_parts | numeric | โ | Limit maximum number of main route parts. Should be the same for a quote and swap. max: 50 |
+| parts | numeric | โ | Limit maximum number of parts each main route parts can be split into. Should be the same for a quote and swap. max: 100 |
+| permit | string | โ | Used according [https://eips.ethereum.org/EIPS/eip-2612](https://eips.ethereum.org/EIPS/eip-2612) |
+| protocols | string | โ | Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX (by default - all used) |
+| receiver | bool | โ | This address will receive funds after the swap. By default same address as 'my address' |
+| referrer | bool | โ | Address to receive the partner fee. Must be set explicitly if fee is also set |
+| use\_permit2 | bool | โ | Enable this flag for auto approval by Permit2 contract if you did an approval to Uniswap Permit2 smart contract for this token. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
| ----------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| dst\_amount | number | Destination token amount, in coins units. |
| src\_token | object | Source (base) token information. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info) object. |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
similarity index 89%
rename from src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/index.mdx
rename to src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
index cf96787e7..5c7e1bc1d 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/index.mdx
@@ -1,8 +1,10 @@
-export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Liquidity Sources (v2)";
+export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Liquidity Sources";
export const description =
"The 1inch_v6_0_classic_swap_liquidity_sources method returns liquidity sources for classic swaps from 1inch API version 6.0.";
-# 1inch\_v6\_0\_classic\_swap\_liquidity\_sources
+# 1inch v6.0 Classic Swap Liquidity Sources
+
+## 1inch\_v6\_0\_classic\_swap\_liquidity\_sources {{label : '1inch_v6_0_classic_swap_liquidity_sources', tag : 'API-v2'}}
The `1inch_v6_0_classic_swap_liquidity_sources` method returns liquidity sources for classic swaps from 1inch API version 6.0.
@@ -15,15 +17,15 @@ The `1inch_v6_0_classic_swap_liquidity_sources` method returns liquidity sources
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------- | ----------- |
-| chain\_id | numeric | Chain id |
+| Parameter | Type | Required | Description |
+| :-------- | :----- | :------: | :---------- |
+| chain\_id | number | โ | Chain id |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| dst\_amount | rational number | Destination token amount, in coins units. |
| protocols | list | Optional. A list of standard [1inchProtocolImage](/komodo-defi-framework/api/common_structures/orders/#1inch-protocol-image) objects. |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
similarity index 69%
rename from src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/index.mdx
rename to src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
index d54f865d5..c442517bd 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/index.mdx
@@ -1,8 +1,10 @@
-export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Quote (v2)";
+export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Quote";
export const description =
"The 1inch_v6_0_classic_swap_quote method returns best quote from 1inch classic swap API version 6.0.";
-# 1inch\_v6\_0\_classic\_swap\_quote
+# 1inch v6.0 Classic Swap Quote
+
+## 1inch\_v6\_0\_classic\_swap\_quote {{label : '1inch_v6_0_classic_swap_quote', tag : 'API-v2'}}
The `1inch_v6_0_classic_swap_quote` method returns best quote from 1inch classic swap API version 6.0.
@@ -15,28 +17,28 @@ The `1inch_v6_0_classic_swap_quote` method returns best quote from 1inch classic
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
-
-| Structure | Type | Description |
-| --------------------- | -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base | string | Base coin name |
-| rel | string | Rel coin name (must be from the same EVM chain as the base coin) |
-| amount | numeric string or rational | Swap amount (in coins units) |
-| fee | Float | Optional. Partner fee, percentage of src token amount will be sent to referrer address, min: 0; max: 3. Should be the same for quote and swap rpc. Default is 0 |
-| protocols | string | Optional. Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX (by default - all used) |
-| gas\_price | numeric string | Optional. Network price per gas, in Gwei. 1inch takes in account gas expenses to determine exchange route. Should be the same for a quote and swap |
-| complexity\_level | numeric | Optional. Maximum number of token-connectors to be used in a transaction, min: 0; max: 3; default: 2 |
-| parts | numeric | Optional. Limit maximum number of parts each main route parts can be split into. Should be the same for a quote and swap. Default: 20; max: 100 |
-| main\_route\_parts | numeric | Optional. Limit maximum number of main route parts. Should be the same for a quote and swap. Default: 20; max: 50 |
-| gas\_limit | numeric | Optional. Maximum amount of gas for a swap. Should be the same for a quote and swap. Default: 11500000; max: 11500000 |
-| include\_tokens\_info | boolean | Optional. Return fromToken and toToken info in response (default is true) |
-| include\_protocols | boolean | Optional. Return used swap protocols in response (default is true) |
-| include\_gas | boolean | Optional. Include estimated gas in return value (default is true) |
-| connector\_tokens | boolean | Optional. Token-connectors can be specified via this parameter. If not set, default token-connectors will be used |
-
-## Response
-
-| Structure | Type | Description |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| :-------------------- | :------------------------- | :------: | :-----: | :--------------------------------------------------------------------------------------------------------------------------------------- |
+| amount | numeric string or rational | โ | - | Swap amount (in coins units) |
+| base | string | โ | - | Base coin name |
+| rel | string | โ | - | Rel coin name (must be from the same EVM chain as the base coin) |
+| complexity\_level | number | โ | - | Maximum number of token-connectors to be used in a transaction, min: 0; max: 3 |
+| connector\_tokens | boolean | โ | `false` | Token-connectors can be specified via this parameter. If not set, default token-connectors will be used |
+| fee | number | โ | - | Partner fee, percentage of src token amount will be sent to referrer address, min: 0; max: 3. Should be the same for quote and swap. |
+| gas\_limit | number | โ | - | Maximum amount of gas for a swap. Should be the same for a quote and swap. max: 11500000 |
+| gas\_price | string | โ | - | Network price per gas, in Gwei. 1inch takes in account gas expenses to determine exchange route. Should be the same for a quote and swap |
+| include\_gas | boolean | โ | `false` | Include estimated gas in return value |
+| include\_protocols | boolean | โ | `false` | Return used swap protocols in response |
+| include\_tokens\_info | boolean | โ | `false` | Return fromToken and toToken info in response |
+| main\_route\_parts | number | โ | - | Limit maximum number of main route parts. Should be the same for a quote and swap. max: 50 |
+| parts | number | โ | - | Limit maximum number of parts each main route parts can be split into. Should be the same for a quote and swap. max: 100 |
+| protocols | string | โ | - | Specify liquidity sources e.g.: \&protocols=WETH,CURVE,BALANCER,...,ZRX (by default - all used) |
+
+### Response Parameters
+
+| Parameter | Type | Description |
| ----------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| dst\_amount | rational number | Destination token amount, in coins units. |
| src\_token | object | Source (base) token information. A standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info) object. |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
similarity index 90%
rename from src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/index.mdx
rename to src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
index bba057ef0..706807f36 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/index.mdx
@@ -1,8 +1,10 @@
-export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Tokens (v2)";
+export const title = "Komodo DeFi Framework Method: 1inch v6.0 Classic Swap Tokens";
export const description =
"The 1inch_v6_0_classic_swap_tokens method returns tokens for classic swaps from 1inch API version 6.0.";
-# 1inch\_v6\_0\_classic\_swap\_tokens
+# 1inch v6.0 Classic Swap Tokens
+
+## 1inch\_v6\_0\_classic\_swap\_tokens {{label : '1inch_v6_0_classic_swap_tokens', tag : 'API-v2'}}
The `1inch_v6_0_classic_swap_tokens` method returns tokens for classic swaps from 1inch API version 6.0.
@@ -15,22 +17,22 @@ The `1inch_v6_0_classic_swap_tokens` method returns tokens for classic swaps fro
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------- | ----------- |
-| chain\_id | numeric | Chain id |
+| Parameter | Type | Required | Description |
+| :-------- | :----- | :------: | :---------- |
+| chain\_id | number | โ | Chain id |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| dst\_amount | number | Destination token amount, in coins units. |
| tokens | list | Optional. A list of standard [1inchTokenInfo](/komodo-defi-framework/api/common_structures/orders/#1inch-token-info) objects showing available tokens for trade. |
### TokenInfo
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------- | ---------------------------------------------------------- |
| address | string | Token contract address. |
| symbol | string | Token symbol. |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
index a4f62e07a..af8d49b18 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx
@@ -2,23 +2,25 @@ export const title = "Komodo DeFi Framework Method: Approve Token (v2)";
export const description =
"The approve_token method approves token spending for address";
-# approve\_token
+# Approve Token
+
+## approve\_token {{label : 'approve_token', tag : 'API-v2'}}
The `approve_token` method grants permission for a given smart contract to spend a defined amount of your tokens.
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------- |
-| coin | string | Token ticker |
-| spender | string | Address of smart contract to approve for spending |
-| amount | float | Approved amount to spend (in coins units) |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------- |
+| coin | string | โ | Token ticker |
+| spender | string | โ | Address of smart contract to approve for spending |
+| amount | float | โ | Approved amount to spend (in coins units) |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------ | ----------------------- |
| result | string | Approval transaction id |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
index f0152cf73..67b7f71e5 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx
@@ -1,23 +1,25 @@
-export const title = "Komodo DeFi Framework Method: Get Token Allowance (v2)";
+export const title = "Komodo DeFi Framework Method: Get Token Allowance";
export const description =
"The get_token_allowance method returns token allowance for address";
-# get\_token\_allowance
+# Get Token Allowance
+
+## get\_token\_allowance {{label : 'get_token_allowance', tag : 'API-v2'}}
The `get_token_allowance` method returns token allowance for address.
Refer to the [1inch Classic Swap documentation](https://portal.1inch.dev/documentation/apis/swap/classic-swap/quick-start) for more information.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------------------------------------------------------- |
-| coin | string | Token ticker |
-| spender | string | Smart contract address to query spendable coins amount granted prior approval |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------- |
+| coin | string | โ | Token ticker |
+| spender | string | โ | Smart contract address to query spendable coins amount granted prior approval |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ----- | ------------------------------------------------------------------------------ |
| result | float | Amount of coins approved for spending via the smart contract (in coins units). |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/index.mdx
index 6733f5892..2745a4e22 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/index.mdx
@@ -1,7 +1,9 @@
-export const title = "Komodo DeFi Framework API RPC Protocol v2.0 (Dev)";
+export const title = "Komodo DeFi Framework Method: API RPC Protocol v2.0 (Dev)";
export const description = "Komodo DeFi Framework API now supports mmrpc 2.0 protocol format, providing a standardized format for requests, successful responses, and error responses.";
-# Komodo DeFi Framework API RPC Protocol v2.0 (Dev)
+# API RPC Protocol v2.0 (Dev)
+
+## api-rpc-protocol-v2-0-dev {{label : 'api_rpc_protocol_v2_0_dev', tag : 'overview'}}
The methods in this section are still undergoing testing and enhancement. To use these methods, you will need to run a version of `kdf` from the dev branch or a feature specific branch with an active pull request to the dev branch.
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx
index c6be17073..6345f72de 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx
@@ -2,18 +2,21 @@ export const title = "Komodo DeFi Framework Method: Walletconnect: Delete sessio
export const description =
"The wc_delete_session method closes the specified WalletConnect session.";
-# wc\_delete\_session
+# Walletconnect: Delete session
+
+## wc\_delete\_session {{label : 'wc_delete_session', tag : 'API-v2'}}
The `wc_delete_session` method closes the specified WalletConnect session.
For details on a full list of active WalletConnect sessions, use the [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) method.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------------ |
-| topic | string | An active session topic (or pairing topic) hex string. |
+| Parameter | Type | Required | Default | Description |
+| :------------------- | :------ | :------: | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| topic | string | โ | - | An active session topic (or pairing topic) hex string. |
+| with\_pairing\_topic | boolean | โ | `false` | If `true`, allows using the `pairing_topic` hex string in the `topic` param to fetch session details. If `false`, expects `topic` param to be the session topic hex string. |
-## Response
+### Response Parameters
| Structure | Type | Description |
| --------- | ------ | ---------------------------------------------------------------------------------------- |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx
index 37263a07c..7ff63cc38 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx
@@ -2,19 +2,21 @@ export const title = "Komodo DeFi Framework Method: Walletconnect: Get session";
export const description =
"The wc_get_session method returns details for a specific WalletConnect session.";
-# wc\_get\_session
+# Walletconnect: Get session
+
+## wc\_get\_session {{label : 'wc_get_session', tag : 'API-v2'}}
The `wc_get_session` method returns details for a specific WalletConnect session.
For details on a full list of active WalletConnect sessions, use the [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) method instead.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| -------------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| with\_pairing\_topic | bool | Defaults to `false`. If `true`, allows using the pairing\_topic hex string in the `topic` param to fetch session details. If `false`, expects `topic` param to be the session topic hex string. |
-| topic | string | An active session topic (or pairing topic) hex string. |
+| Parameter | Type | Required | Default | Description |
+| :------------------- | :------ | :------: | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| topic | string | โ | - | An active session topic (or pairing topic) hex string. |
+| with\_pairing\_topic | boolean | โ | `false` | If `true`, allows using the `pairing_topic` hex string in the `topic` param to fetch session details. If `false`, expects `topic` param to be the session topic hex string. |
-## Response
+### Response Parameters
| Structure | Type | Description |
| --------- | ------ | ---------------------------------------------------------------------------------------- |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx
index 3bb5530e8..83e0a0c1d 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx
@@ -2,17 +2,19 @@ export const title = "Komodo DeFi Framework Method: Walletconnect: Get sessions"
export const description =
"The wc_get_sessions method returns a list of active WalletConnect sessions.";
-# wc\_get\_sessions
+# Walletconnect: Get sessions
+
+## wc\_get\_sessions {{label : 'wc_get_sessions', tag : 'API-v2'}}
The `wc_get_sessions` method returns a list of active WalletConnect sessions. For details on a specific connection only, use the [wc\_get\_session](/komodo-defi-framework/api/v20-dev/wc_get_session/#wc-get-session) method instead.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | -------------------------------------- |
-| None | N/A | This method takes no input parameters. |
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-## Response
+### Response Parameters
| Structure | Type | Description |
| --------- | --------------- | ------------------------------------------------------------------------------------------------- |
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx
index 205b6ec9d..b9af3609a 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx
@@ -1,11 +1,10 @@
-export const title = "Komodo DeFi Framework Method: Walletconnect: new connection";
+export const title = "Komodo DeFi Framework Method: Walletconnect: New Connection";
export const description =
"The wc_new_connection method returns a connection string which can be scanned as a QR code.";
-# wc\_new\_connection
+# Walletconnect: New Connection
-The `wc_new_connection` method returns a connection string which can be scanned as a QR code.
-Once the connection has been established, you can activate EVM and Tendermint coins/tokens with WalletConnect via the [`priv_key_policy`](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) parameter in [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/#enable-eth-with-tokens) and [enable\_tendermint\_with\_assets](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/#enable-tendermint-with-assets).
+## wc\_new\_connection {{label : 'wc_new_connection', tag : 'API-v2'}}
EIP155 chain IDs are listed at [https://chainid.network/](https://chainid.network/).
@@ -13,13 +12,13 @@ Once the connection has been established, you can activate EVM and Tendermint co
For more detailed technical information, check out the [Walletconnect documentation](https://specs.walletconnect.com/2.0).
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| -------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| required\_namespaces | object | Contains two [WcConnNs](/komodo-defi-framework/api/common_structures/#wc-conn-ns) objects under the keys `eip155` and `cosmos`, which contain details of approved chains, methods and events while connected. |
+| Parameter | Type | Required | Description |
+| :------------------- | :----- | :------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| required\_namespaces | object | โ | Contains two [WcConnNs](/komodo-defi-framework/api/common_structures/#wc-conn-ns) objects under the keys `eip155` and `cosmos`, which contain details of approved chains, methods and events while connected. |
-## Response
+### Response Parameters
| Structure | Type | Description |
| --------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
@@ -27,6 +26,8 @@ Once the connection has been established, you can activate EVM and Tendermint co
Generally, this WalletConnect URI will be converted into a scanable [QR code](https://www.qr-code-generator.com/) in graphic user interfaces, so mobile dapps can easily request a connection.
+After being scanned, the mobile app (Trust Wallet, Keplr etc.) will ask for confirmation. Once confirmed, you can use the `session_topic` value (returned from the [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) method) for activating WalletConnect compatible coins/tokens via the [`priv_key_policy`](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) parameter. For a working example, refer to [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/#request-using-wallet-connect).
+
When connecting with Metamask, only the network currently active in the mobile app should be included under the `required_namespaces.eip155.chains` parameter. The Metamask app will handle any subsequent coin network changes.
When connecting to Tendermint chains with Keplr, all coins intended to activate should be included under the `required_namespaces.cosmos.chains` parameter. The Keplr app will not handle subsequent coin network changes on the fly - they must be preapproved.
diff --git a/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx b/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx
index 8b9fc2243..8718be757 100644
--- a/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx
@@ -2,27 +2,58 @@ export const title = "Komodo DeFi Framework Method: Walletconnect: Ping session"
export const description =
"The wc_ping_session method pings a specific WalletConnect session.";
-# wc\_ping\_session
+# Walletconnect: Ping session
+
+## wc\_ping\_session {{label : 'wc_ping_session', tag : 'API-v2'}}
The `wc_ping_session` pings the bridge server to check if specific WalletConnect session is responsive.
For details on a full list of active WalletConnect sessions, use the [wc\_get\_sessions](/komodo-defi-framework/api/v20-dev/wc_get_sessions/#wc-get-sessions) method.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| -------------------- | ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| with\_pairing\_topic | bool | Defaults to `false`. If `true`, allows using the pairing\_topic hex string in the `topic` param to fetch session details. If `false`, expects `topic` param to be the session topic hex string. |
+| Parameter | Type | Required | Default | Description |
+| :------------------- | :------ | :------: | :-----: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| topic | string | โ | - | An active session topic (or pairing topic) hex string. |
+| with\_pairing\_topic | boolean | โ | `false` | If `true`, allows using the `pairing_topic` hex string in the `topic` param to fetch session details. If `false`, expects `topic` param to be the session topic hex string. |
-## Response
+### Response Parameters
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------- |
-| session | object | A standard [WcSession](/komodo-defi-framework/api/common_structures/#wc-session) object. |
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------- |
+| result | string | Indicates if the ping was successful. |
#### ๐ Examples
#### Command via pairing topic
+
+ ```json
+ {
+ "method": "wc_ping_session",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "with_pairing_topic": true,
+ "topic": "31ad8ac1312e01ff7ff656ed5507eb9fd6f2f435668fd86331e00b33627bfc14"
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "result": "Ping successful"
+ },
+ "id": null
+ }
+ ```
+
+
#### Command via session topic
@@ -38,13 +69,34 @@ For details on a full list of active WalletConnect sessions, use the [wc\_get\_s
```
-
- Both of the above queries return the same result.
-
-
#### Response
```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "result": "Ping successful"
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Responses
+
+
+ #### SessionRequestError (timeout)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Request timeout error",
+ "error_path": "sessions.ping",
+ "error_trace": "sessions:78] ping:24]",
+ "error_type": "SessionRequestError",
+ "error_data": "Request timeout error",
+ "id": null
+ }
```
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx
index 26771b0d2..4edf9484e 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo DeFi Framework Method: Enable BCH with Tokens";
export const description = "Using this method, you can enable BCH/tBCH along with multiple SLP tokens in a single command.";
-# enable\_bch\_with\_tokens
+# Enable BCH with Tokens
+
+## enable\_bch\_with\_tokens {{label : 'enable_bch_with_tokens', tag : 'deprecated'}}
The Komodo DeFi Framework supports Bitcoin Cash SLP tokens. Using this method, you can enable BCH/tBCH along with multiple SLP tokens in a single command.
@@ -11,20 +13,19 @@ The Komodo DeFi Framework supports Bitcoin Cash SLP tokens. Using this method, y
### Request Parameters
-| Parameter | Type | Description |
-| ------------------------ | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `BCH` or `tBCH` |
-| bchd\_urls | array of strings | A list of BCHD gRPC API server URLs, used for validation of SLP token transactions. It's recommended to add as many servers as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/). |
-| mode | object | A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
-| tx\_history | boolean | If `true`, spawns a background loop to store the local cache of address(es) transactions. Defaults to `false`. |
-| slp\_tokens\_requests | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| address\_format | object | Optional. Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
-| allow\_slp\_unsafe\_conf | boolean | Optional, defaults to `false`. If `true`, allows bchd\_urls to be empty. **Warning:** it is highly unsafe to do so as it may lead to invalid SLP transactions generation and tokens burning. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
-| required\_confirmations | integer | Optional, defaults to value in the coins file, or `3` if not set. Confirmations to wait for steps in swap. |
-| requires\_notarization | boolean | Optional, defaults to `true`. Has no effect on BCH. |
-| tx\_history | boolean | Optional, defaults to `true`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| utxo\_merge\_params | object | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
+| Parameter | Type | Required | Default | Description |
+| ------------------------ | ---------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| bchd\_urls | array of strings | โ | - | A list of BCHD gRPC API server URLs, used for validation of SLP token transactions. It's recommended to add as many servers as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/). |
+| mode | object | โ | - | A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
+| slp\_tokens\_requests | array of objects | โ | - | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
+| ticker | string | โ | - | Ticker of the platform protocol coin. |
+| address\_format | object | โ | - | Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
+| allow\_slp\_unsafe\_conf | boolean | โ | false | If true, allows bchd\_urls to be empty. **Warning:** it is highly unsafe to do so as it may lead to invalid SLP transactions generation and tokens burning. |
+| get\_balances | boolean | โ | true | If false, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| required\_confirmations | integer | โ | 3 | Confirmations to wait for steps in swap. Defaults to value in the coins file if not set. |
+| requires\_notarization | boolean | โ | true | Has no effect on BCH. |
+| tx\_history | boolean | โ | false | If true the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
+| utxo\_merge\_params | object | โ | - | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
* Go to: [https://github.com/KomodoPlatform/coins/tree/master/electrums](https://github.com/KomodoPlatform/coins/tree/master/electrums) for a full list of nodes/servers.
@@ -34,19 +35,19 @@ The Komodo DeFi Framework supports Bitcoin Cash SLP tokens. Using this method, y
| Parameter | Type | Description |
| --------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| current\_block | integer | Block height of the coin being activated |
| bch\_addresses\_infos | object | A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) object. Note: the structure may vary based on the value of the `get_balances` parameter. |
+| current\_block | integer | Block height of the coin being activated. |
| slp\_addresses\_infos | object | A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) object. Note: the structure may vary based on the value of the `get_balances` parameter. |
bch\_addresses\_infos and slp\_addresses\_infos are the same. This should be consolidated in the api.
-### ๐ Examples
+#### ๐ Examples
#### Request with tx\_history, cashaddress format, and automated utxo merging.
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -142,7 +143,7 @@ The Komodo DeFi Framework supports Bitcoin Cash SLP tokens. Using this method, y
#### Request with `get_balances` set to false
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -217,10 +218,12 @@ The Komodo DeFi Framework supports Bitcoin Cash SLP tokens. Using this method, y
```
+### โ ๏ธ Error Responses
+
### Error Types
- | Structure | Type | Description |
+ | Parameter | Type | Description |
| -------------------------- | ------ | ----------------------------------------------------------------------------------- |
| CoinProtocolParseError | string | Parsing the protocol of the platform coin you are trying to activate failed |
| InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx
index 3e8c2781e..761ac243b 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx
@@ -2,16 +2,33 @@ export const title = "Komodo DeFi Framework Method: Enable ERC20";
export const description =
"The enable_erc20 method allows you to activate additional ERC20 like tokens of a EVM type platform coin.";
-# enable\_erc20
+# Enable ERC20
+
+## enable\_erc20 {{label : 'enable_erc20', tag : 'API-v2'}}
The `enable_erc20` method allows you to activate additional ERC20 like tokens of a EVM type platform coin. Before using this method, you first need to use the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) method.
-| parameter | Type | Description |
-| ------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the ERC20 like token coin. |
-| activation\_params.required\_confirmations | integer | Optional. Confirmations to wait for steps in swap. Defaults to value in the coins file if not set. |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------ | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | Ticker of the ERC20-like token you want to enable. |
+| activation\_params | object | โ | - | A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params) object. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------------------ | ------ | ----------------------------------------------------------------- |
+| balances | object | An object containing balance information for activated addresses. |
+| platform\_coin | string | The platform coin for this token (e.g., "ETH" for ERC20 tokens). |
+| required\_confirmations | number | The number of confirmations required for transactions. |
+| token\_contract\_address | string | The contract address of the activated token. |
+
+#### ๐ Examples
-
+#### Command
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -27,64 +44,68 @@ The `enable_erc20` method allows you to activate additional ERC20 like tokens of
```
-## Response
+
+ #### Response (success)
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "balances": {
- "0x0d317904AF3BA3A993d557b6cba147FEA4DeB57E": {
- "spendable": "0",
- "unspendable": "0"
- }
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "balances": {
+ "0x0d317904AF3BA3A993d557b6cba147FEA4DeB57E": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "platform_coin": "ETH",
+ "token_contract_address": "0x0d8775f648430679a709e98d2b0cb6250d2887ef",
+ "required_confirmations": 3
},
- "platform_coin": "ETH",
- "token_contract_address": "0x0d8775f648430679a709e98d2b0cb6250d2887ef",
- "required_confirmations": 3
- },
- "id": null
-}
-```
-
-## Error - Platform coin is not yet activated
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Platform coin ETH is not activated",
- "error_path": "token.lp_coins",
- "error_trace": "token:126] lp_coins:2797]",
- "error_type": "PlatformCoinIsNotActivated",
- "error_data": "ETH",
- "id": null
-}
-```
-
-## Error - Token already activated
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Token BAT-ERC20 is already activated",
- "error_path": "token",
- "error_trace": "token:119]",
- "error_type": "TokenIsAlreadyActivated",
- "error_data": "BAT-ERC20",
- "id": null
-}
-```
-
-## Error - Token config not found in coins file
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Token BATT-ERC20 config is not found",
- "error_path": "token.prelude",
- "error_trace": "token:122] prelude:79]",
- "error_type": "TokenConfigIsNotFound",
- "error_data": "BATT-ERC20",
- "id": null
-}
-```
+ "id": null
+ }
+ ```
+
+ #### โ ๏ธ Error Responses
+
+ ##### Platform Coin Is Not Yet Activated
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin ETH is not activated",
+ "error_path": "token.lp_coins",
+ "error_trace": "token:126] lp_coins:2797]",
+ "error_type": "PlatformCoinIsNotActivated",
+ "error_data": "ETH",
+ "id": null
+ }
+ ```
+
+ ##### Token Already Activated
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token BAT-ERC20 is already activated",
+ "error_path": "token",
+ "error_trace": "token:119]",
+ "error_type": "TokenIsAlreadyActivated",
+ "error_data": "BAT-ERC20",
+ "id": null
+ }
+ ```
+
+ ##### Token Config Not Found in Coins File
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token BATT-ERC20 config is not found",
+ "error_path": "token.prelude",
+ "error_trace": "token:122] prelude:79]",
+ "error_type": "TokenConfigIsNotFound",
+ "error_data": "BATT-ERC20",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx
index adb2f8509..845095590 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx
@@ -1,31 +1,33 @@
export const title = "Komodo DeFi Framework Method: Enable ETH with Tokens";
export const description = "The enable_eth_with_tokens method allows you to enable a platform coin like ETH along with multiple ERC20 like tokens of the platform coin chain in a single command.";
-# enable\_eth\_with\_tokens
+# Enable ETH with Tokens
+
+## enable\_eth\_with\_tokens {{label : 'enable_eth_with_tokens', tag : 'API-v2'}}
The Komodo DeFi Framework supports ETH(Ethereum) and many other EVM type platform coins like AVAX(Avalanche), BNB(Binance), FTM(Fantom), MATIC(Polygon), ONE(Harmony), ETH-ARB20(Arbitrum).
-Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 like tokens on the rest of the platform coin chains.Using this method, you can enable a platform coin along with multiple ERC20 like tokens of the platform coin chain in a single command.
+Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 like tokens on the rest of the platform coin chains. Using this method, you can enable a platform coin along with multiple ERC20 like tokens of the platform coin chain in a single command.
### Request Parameters
-| Parameter | Type | Description |
-| --------------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `ETH`, `AVAX`, `BNB`, `FTM`, `MATIC`, `ONE`, `ETH-ARB20` |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
-| swap\_contract\_address | string | Address of etomic swap smart contract |
-| fallback\_swap\_contract | string | Address of backup etomic swap smart contract. |
-| nodes | array of objects | A list of standard [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node) objects. |
-| erc20\_tokens\_requests | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| gas\_station\_decimals | integer | Optional, for ETH/ERC20 and other gas model chains. Defaults to `8`. Defines the decimals used to denominate the gas station response to gwei units. For example, the ETH gas station uses 8 decimals, which means that "average": 860 is equal to 86 gwei. While the Matic gas station uses 9 decimals, so 860 would mean 860 gwei exactly. |
-| gas\_station\_policy.policy | string | Optional, for ETH/ERC20 and other gas model chains. Defaults to `"MeanAverageFast"`. Defines the method of gas price calculation from the station response. `"MeanAverageFast"` will use the mean between average and fast fields. `"Average"` will return a simple average value. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
-| priv\_key\_policy | object | Optional. A standard [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) object. Defaults to `{"type": "ContextPrivKey"}`. |
-| required\_confirmations | integer | Optional, defaults to `3`. When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap |
-| requires\_notarization | boolean | Optional, defaults to `false`. If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
-| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
-| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| nft\_req | object | Optional, encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+| Parameter | Type | Required | Default | Description |
+| --------------------------- | ---------------- | :------: | :--------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| erc20\_tokens\_requests | array of objects | โ | - | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
+| nodes | array of objects | โ | - | A list of standard [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node) objects. |
+| swap\_contract\_address | string | โ | - | Address of etomic swap smart contract. |
+| ticker | string | โ | - | Ticker of the platform protocol coin. |
+| fallback\_swap\_contract | string | โ | - | Address of backup etomic swap smart contract. |
+| gas\_station\_decimals | integer | โ | 8 | For ETH/ERC20 and other gas model chains. Defines the decimals used to denominate the gas station response to gwei units. |
+| gas\_station\_policy.policy | string | โ | `MeanAverageFast` | For ETH/ERC20 and other gas model chains. Defines the method of gas price calculation from the station response. Value can be [gas-station-policy-enum](/komodo-defi-framework/api/common_structures/enums/#gas-station-policy-enum). |
+| get\_balances | boolean | โ | true | If false, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| mm2 | integer | โ | - | Required if not set in coins file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are 0 or 1. |
+| nft\_req | object | โ | - | Encapsulates the request parameters for NFT activation, including NFT provider configuration. A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
+| priv\_key\_policy | object | โ | `{"type": "ContextPrivKey"}` | Object specifying the policy to access a private key during activation. Must include a `type` field with a value from [EthPrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#eth-priv-key-activation-policy-enum). If `type` is `WalletConnect`, a `data` field with the session topic is also required. |
+| required\_confirmations | integer | โ | 3 | When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. |
+| requires\_notarization | boolean | โ | false | If true, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
+| rpc\_mode | string | โ | Default | Value can be [EthRpcModeEnum](/komodo-defi-framework/api/common_structures/enums/#eth-rpc-mode-enum). |
+| swap\_v2\_contracts | object | โ | - | Must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object. |
+| tx\_history | boolean | โ | false | If true the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
When running in HD mode, do not use the `nft_req` object paramater when activating your NFT network coins. Instead, use the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method after activating.
@@ -35,16 +37,16 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
| Parameter | Type | Description |
| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| current\_block | integer | Block height of the coin being activated |
-| eth\_addresses\_infos | object | A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) object. Note: the structure may vary based on the value of the `get_balances` parameter. |
+| current\_block | integer | Block height of the coin being activated. |
| erc20\_addresses\_infos | object | A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) object. Note: the structure may vary based on the value of the `get_balances` parameter. |
+| eth\_addresses\_infos | object | A standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) object. Note: the structure may vary based on the value of the `get_balances` parameter. |
| nfts\_infos | list | A list of standard [NftInfoBasic](/komodo-defi-framework/api/common_structures/nfts/#nft-info) objects. |
-### ๐ Examples
+#### ๐ Examples
#### Request including optional gas station parameters
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -158,7 +160,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
#### Request with `get_balances` set to false
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -241,7 +243,7 @@ Additionally, it supports ERC20 tokens on the ETH chain and associated ERC20 lik
#### Request including NFT initialization
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -397,25 +399,25 @@ Prior to coin activation using WalletConnect, you need to establish a connection
```
-### Error Responses
+### Error Types
+
+| Parameter | Type | Description |
+| -------------------------- | ------ | ----------------------------------------------------------------------------------- |
+| CoinProtocolParseError | string | Parsing the protocol of the platform coin you are trying to activate failed |
+| InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
+| PlatformCoinCreationError | string | There was an error when trying to activate the platform coin |
+| PlatformConfigIsNotFound | string | Config of the platform coin you are trying to activate is not found |
+| PlatformIsAlreadyActivated | string | The platform coin you are trying to activate is already activated |
+| PrivKeyNotAllowed | string | The privkey is not allowed |
+| TokenConfigIsNotFound | string | Config of the token you are trying to activate is not found |
+| TokenProtocolParseError | string | Parsing the protocol of the token you are trying to activate failed |
+| Transport | string | The request was failed due to a network error |
+| UnexpectedDerivationMethod | string | The derivation method used is unexpected |
+| UnexpectedPlatformProtocol | string | Unexpected platform protocol found for the platform coin you are trying to activate |
+| UnexpectedTokenProtocol | string | Unexpected protocol is found in the config of the token you are trying to activate |
- ### Error Types
-
- | Structure | Type | Description |
- | -------------------------- | ------ | ----------------------------------------------------------------------------------- |
- | CoinProtocolParseError | string | Parsing the protocol of the platform coin you are trying to activate failed |
- | InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
- | PlatformCoinCreationError | string | There was an error when trying to activate the platform coin |
- | PlatformConfigIsNotFound | string | Config of the platform coin you are trying to activate is not found |
- | PlatformIsAlreadyActivated | string | The platform coin you are trying to activate is already activated |
- | PrivKeyNotAllowed | string | The privkey is not allowed |
- | TokenConfigIsNotFound | string | Config of the token you are trying to activate is not found |
- | TokenProtocolParseError | string | Parsing the protocol of the token you are trying to activate failed |
- | Transport | string | The request was failed due to a network error |
- | UnexpectedDerivationMethod | string | The derivation method used is unexpected |
- | UnexpectedPlatformProtocol | string | Unexpected platform protocol found for the platform coin you are trying to activate |
- | UnexpectedTokenProtocol | string | Unexpected protocol is found in the config of the token you are trying to activate |
+ ### โ ๏ธ Error Responses
#### PlatformIsAlreadyActivated Error
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx
new file mode 100644
index 000000000..226dbd319
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_slp/index.mdx
@@ -0,0 +1,98 @@
+export const title = "Komodo DeFi Framework Method: Enable SLP";
+export const description =
+ "The enable_slp method activates additional SLP (Simple Ledger Protocol) tokens on a BCH platform coin.";
+
+# Enable SLP
+
+## enable\_slp {{label : 'enable_slp', tag : 'deprecated'}}
+
+The `enable_slp` method activates additional [SLP](https://simpleledger.cash/) tokens for a previously-enabled BCH (Bitcoin Cash) platform coin.
+
+โ ๏ธ Before calling this method you must first enable BCH itself (e.g. with [`enable_bch_with_tokens`](/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/)).
+
+
+ This method has been deprecated and will no longer work with the current master coins file.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------ | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | โ | Ticker of the SLP token you want to enable (e.g., `SPICE`). |
+| activation\_params | object | โ | โ | A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params) object. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------------- | ------ | ----------------------------------------------------------------- |
+| balances | object | An object containing balance information for activated addresses. |
+| platform\_coin | string | The platform coin (always `BCH`). |
+| token\_id | string | The SLP token ID (transaction hash) of the activated token. |
+| required\_confirmations | number | The number of confirmations required for transactions. |
+
+#### ๐ Examples
+
+##### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "enable_slp",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "SPICE",
+ "activation_params": {
+ "required_confirmations": 3
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "balances": {
+ "simpleledger:qz...": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "platform_coin": "BCH",
+ "token_id": "a4fb5c2da1aa064e25018e4d7e867e95ce44a4e24c0bfa8243ab37e3f3427c8e",
+ "required_confirmations": 3
+ },
+ "id": 0
+ }
+ ```
+
+ ##### โ ๏ธ Error Responses
+
+ ###### Platform Coin Not Activated
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin BCH is not activated",
+ "error_type": "PlatformCoinIsNotActivated",
+ "id": 0
+ }
+ ```
+
+ ###### Token Already Activated
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token SPICE is already activated",
+ "error_type": "TokenIsAlreadyActivated",
+ "id": 0
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx
index aaeea5e19..825d2890e 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx
@@ -2,16 +2,20 @@ export const title = "Komodo DeFi Framework Method: Enable Tendermint Token";
export const description =
"The enable_tendermint_token method allows you to activate additional Tendermint assets.";
-# enable\_tendermint\_token
+# Enable Tendermint Token
+
+## enable\_tendermint\_token {{label : 'enable_tendermint_token', tag : 'API-v2'}}
The `enable_tendermint_token` method allows you to activate additional Tendermint assets. Before using this method, you first need to use the [enable\_tendermint\_with\_assets](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/) method.
-| parameter | Type | Description |
-| ------------------------------------------ | ------- | -------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the Tendermint asset. |
-| activation\_params.required\_confirmations | integer | Optional. Confirmations to wait for steps in swap. Defaults to value in the coins file if not set. |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------ | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | Ticker of the Tendermint asset you want to enable. |
+| activation\_params | object | โ | - | A standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params) object. |
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -27,62 +31,68 @@ The `enable_tendermint_token` method allows you to activate additional Tendermin
```
-## Response
+
+ #### Response (success)
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "balances": {
- "iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k": {
- "spendable": "0.028306",
- "unspendable": "0"
- }
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "balances": {
+ "iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k": {
+ "spendable": "0.028306",
+ "unspendable": "0"
+ }
+ },
+ "platform_coin": "IRIS"
},
- "platform_coin": "IRIS"
- },
- "id": null
-}
-```
+ "id": null
+ }
+ ```
+
+
+
+ ### โ ๏ธ Error Responses
-## Error - Platform coin is not yet activated
+ ## Error - Platform coin is not yet activated
-```json
-{
- "mmrpc": "2.0",
- "error": "Platform coin IRIS is not activated",
- "error_path": "token.lp_coins",
- "error_trace": "token:126] lp_coins:2847]",
- "error_type": "PlatformCoinIsNotActivated",
- "error_data": "IRIS",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin IRIS is not activated",
+ "error_path": "token.lp_coins",
+ "error_trace": "token:126] lp_coins:2847]",
+ "error_type": "PlatformCoinIsNotActivated",
+ "error_data": "IRIS",
+ "id": null
+ }
+ ```
-## Error - Token already activated
+ ## Error - Token already activated
-```json
-{
- "mmrpc": "2.0",
- "error": "Token ATOM-IBC_IRIS is already activated",
- "error_path": "token",
- "error_trace": "token:119]",
- "error_type": "TokenIsAlreadyActivated",
- "error_data": "ATOM-IBC_IRIS",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token ATOM-IBC_IRIS is already activated",
+ "error_path": "token",
+ "error_trace": "token:119]",
+ "error_type": "TokenIsAlreadyActivated",
+ "error_data": "ATOM-IBC_IRIS",
+ "id": null
+ }
+ ```
-## Error - Token config not found in coins file
+ ## Error - Token config not found in coins file
-```json
-{
- "mmrpc": "2.0",
- "error": "Token UP-AND-ATOM config is not found",
- "error_path": "token.prelude",
- "error_trace": "token:122] prelude:79]",
- "error_type": "TokenConfigIsNotFound",
- "error_data": "UP-AND-ATOM",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token UP-AND-ATOM config is not found",
+ "error_path": "token.prelude",
+ "error_trace": "token:122] prelude:79]",
+ "error_type": "TokenConfigIsNotFound",
+ "error_data": "UP-AND-ATOM",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx
index 88a9b10ef..ac15da263 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx
@@ -1,41 +1,43 @@
export const title = "Komodo DeFi Framework Method: Enable Tendermint Token with Assets";
export const description = "Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC assets in a single command.";
-# enable\_tendermint\_with\_assets
+# Enable Tendermint with Assets
+
+## enable\_tendermint\_with\_assets {{label : 'enable_tendermint_with_assets', tag : 'API-v2'}}
Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC assets in a single command.
### Request Parameters
-| Parameter | Type | Description |
-| ----------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `ATOM`, `IRIS`, `OSMOSIS` |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
-| tokens\_params | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| nodes | array of objects | A list of [CoinNode objects](/komodo-defi-framework/api/common_structures/activation/#coin-node). |
-| priv\_key\_policy | string | Optional, defaults to `ContextPrivKey`. value can be `ContextPrivKey`,`Trezor` when Komodo DeFi Framework is built for native platforms. value can be `ContextPrivKey`, `Trezor`, `Metamask` when the Komodo DeFi Framework is built targeting `wasm` |
-| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| required\_confirmations | integer | Optional, defaults to `3`. When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap |
-| requires\_notarization | boolean | Optional, defaults to `false`. If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
-| activation\_params | object | Optional, only used with Metamask, Keplr or WalletConnect activations. Defines the [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) of the connection. |
+| Parameter | Type | Required | Default | Description |
+| ----------------------- | ---------------- | :------: | :--------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| nodes | array of objects | โ | - | A list of [CoinNode objects](/komodo-defi-framework/api/common_structures/activation/#coin-node). |
+| ticker | string | โ | - | Ticker of the platform protocol coin. Current options: `ATOM`, `IRIS`, `OSMOSIS` (with more supported coins on the way). |
+| tokens\_params | array of objects | โ | - | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
+| activation\_params | object | โ | - | Only used with Metamask, Keplr, or WalletConnect activations. Defines the [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) of the connection. |
+| get\_balances | boolean | โ | `true` | If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| mm2 | integer | โ | - | Required if not set in coins file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1`. |
+| priv\_key\_policy | string | โ | `ContextPrivKey` | Value can be [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum). |
+| required\_confirmations | integer | โ | `3` | When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap. |
+| requires\_notarization | boolean | โ | `false` | If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
+| tx\_history | boolean | โ | `false` | If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
### Response Parameters
| Parameter | Type | Description |
| ---------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the platform protocol coin, as input in the request. |
| address | string | An address for the activated coin |
| balance | object | Only returned when `get_balances` is `true`. A standard [BalanceInfos](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the platform protocol coin, as input in the request. |
| tokens\_balances | array of objects | Only returned when `get_balances` is `true`. A list of standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) objects, one for each token. |
| tokens\_tickers | array | Only returned when `get_balances` is `false`. A list of each token which was activated. |
-### ๐ Examples
+#### ๐ Examples
#### Request with `get_balances` set to `false`
-
+
```json
{
"method": "enable_tendermint_with_assets",
@@ -86,7 +88,7 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
#### Request with token activation and `get_balances` as `true`
-
+
```json
{
"method": "enable_tendermint_with_assets",
@@ -200,24 +202,26 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
- ### Error Types
-
- | Structure | Type | Description |
- | -------------------------- | ------ | ----------------------------------------------------------------------------------- |
- | CoinProtocolParseError | string | Parsing the protocol of the platform coin you are trying to activate failed |
- | InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
- | PlatformCoinCreationError | string | There was an error when trying to activate the platform coin |
- | PlatformConfigIsNotFound | string | Config of the platform coin you are trying to activate is not found |
- | PlatformIsAlreadyActivated | string | The platform coin you are trying to activate is already activated |
- | PrivKeyNotAllowed | string | The privkey is not allowed |
- | TokenConfigIsNotFound | string | Config of the token you are trying to activate is not found |
- | TokenProtocolParseError | string | Parsing the protocol of the token you are trying to activate failed |
- | Transport | string | The request was failed due to a network error |
- | UnexpectedDerivationMethod | string | The derivation method used is unexpected |
- | UnexpectedPlatformProtocol | string | Unexpected platform protocol found for the platform coin you are trying to activate |
- | UnexpectedTokenProtocol | string | Unexpected protocol is found in the config of the token you are trying to activate |
-
- #### PlatformConfigIsNotFound Error
+ ### โ ๏ธ Error Responses
+
+ #### CoinProtocolParseError
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin IRIS protocol parsing failed: invalid type: null, expected adjacently tagged enum CoinProtocol",
+ "error_path": "platform_coin_with_tokens.prelude",
+ "error_trace": "platform_coin_with_tokens:302] prelude:82]",
+ "error_type": "CoinProtocolParseError",
+ "error_data": {
+ "ticker": "IRIS",
+ "error": "invalid type: null, expected adjacently tagged enum CoinProtocol"
+ },
+ "id": null
+ }
+ ```
+
+ #### PlatformConfigIsNotFound
```json
{
@@ -231,7 +235,7 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
}
```
- #### PlatformIsAlreadyActivated Error
+ #### PlatformIsAlreadyActivated
```json
{
@@ -245,24 +249,29 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
}
```
- #### CoinProtocolParseError
+ #### UnexpectedPlatformProtocol
```json
{
"mmrpc": "2.0",
- "error": "Platform coin IRIS protocol parsing failed: invalid type: null, expected adjacently tagged enum CoinProtocol",
- "error_path": "platform_coin_with_tokens.prelude",
- "error_trace": "platform_coin_with_tokens:302] prelude:82]",
- "error_type": "CoinProtocolParseError",
+ "error": "Unexpected platform protocol BCH { slp_prefix: \"simpleledger\" } for BCH",
+ "error_path": "platform_coin_with_tokens.prelude.tendermint_with_assets_activation",
+ "error_trace": "platform_coin_with_tokens:302] prelude:90] tendermint_with_assets_activation:92]",
+ "error_type": "UnexpectedPlatformProtocol",
"error_data": {
- "ticker": "IRIS",
- "error": "invalid type: null, expected adjacently tagged enum CoinProtocol"
+ "ticker": "BCH",
+ "protocol": {
+ "type": "BCH",
+ "protocol_data": {
+ "slp_prefix": "simpleledger"
+ }
+ }
},
"id": null
}
```
- ### TokenConfigIsNotFound Error
+ #### TokenConfigIsNotFound
```json
{
@@ -276,7 +285,7 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
}
```
- ### TokenProtocolParseError Error
+ #### TokenProtocolParseError
```json
{
@@ -293,7 +302,7 @@ Use this method to activate Tendermint coins (COSMOS/IRIS/OSMOSIS) and IBC asset
}
```
- ### UnexpectedTokenProtocol Error
+ #### UnexpectedTokenProtocol
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx
index 8af1c13ed..a6ab6182a 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx
@@ -1,9 +1,16 @@
-export const title = "Komodo DeFi Framework Method: Task Managed Coin Activation";
+export const title = "Komodo DeFi Framework Method Overview: Coin Activation";
export const description =
"The methods in this document detail task managed activation of coins in HD mode.";
-# Coin Activation (v2)
+# Coin Activation Overview
+
+## coin\_activation {{label : 'coin_activation', tag : 'overview'}}
The v2 activation methods introduced more functionality to KDF, such as support for [Hierarchical Deterministic (HD) Wallets](https://atomicdex.io/en/blog/hd-wallet/)
-
+* [Enable ETH with Tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/)
+* [Enable Tendermint with Assets](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/)
+* [Task Managed Coin Activation](/komodo-defi-framework/api/v20/coin_activation/task_managed/)
+* [Enable Tendermint Token](/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/)
+* [Enable BCH with Tokens](/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/)
+* [Enable ERC20](/komodo-defi-framework/api/v20/coin_activation/enable_erc20/)
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
new file mode 100644
index 000000000..402b686c5
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/index.mdx
@@ -0,0 +1,80 @@
+export const title = "task::enable_bch::cancel";
+export const description = "Cancel the BCH/SLP activation task before completion.";
+
+# Task::Enable BCH::Cancel
+
+## task::enable\_bch::cancel {{label : 'task::enable_bch::cancel', tag : 'deprecated'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------------------- |
+| task\_id | integer | The identifying number returned when initiating the enabling process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------- |
+| result | string | Indicates task cancellation was succesful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which reurned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_bch::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ #### Response (success - already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_standalone_coin.manager",
+ "error_trace": "init_standalone_coin:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ #### Response (error - no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
index eb565d252..abdc7481d 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx
@@ -1,394 +1,28 @@
-export const title = "Komodo DeFi Framework Method: BCH Coin Activation Tasks";
-export const description =
- "The methods in this document demonstrate the activation of BCH & SLP tokens.";
+export const title = "Komodo DeFi Framework Method: Enable BCH Task Overview";
+export const description = "Overview of task managed activation methods for BCH and SLP tokens.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable BCH Task Overview
-# Task: BCH/SLP Activation
+## task::enable\_bch {{label : 'task::enable_bch', tag : 'overview'}}
This activation method is deprecated, and no longer in use. BCH activation should be done via [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/)
-## task::enable\_bch::init {{label : 'task::enable_bch::init', tag : 'API-v2'}}
+### Task Enable BCH Init
-Use this method for task managed activation of BCH and SLP tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+See [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/) for initializing BCH/SLP coin activation.
-#### Arguments
+### Task Enable BCH Status
-| Parameter | Type | Description |
-| ------------------------ | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `BCH` or `tBCH` |
-| bchd\_urls | array of strings | A list of BCHD gRPC API server URLs, used for validation of SLP token transactions. It's recommended to add as many servers as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/). |
-| mode | object | A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
-| tx\_history | boolean | If `true`, spawns a background loop to store the local cache of address(es) transactions. Defaults to `false`. |
-| slp\_tokens\_requests | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| address\_format | object | Optional. Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
-| allow\_slp\_unsafe\_conf | boolean | Optional, defaults to `false`. If `true`, allows bchd\_urls to be empty. **Warning:** it is highly unsafe to do so as it may lead to invalid SLP transactions generation and tokens burning. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
-| required\_confirmations | integer | Optional, defaults to value in the coins file, or `3` if not set. Confirmations to wait for steps in swap. |
-| requires\_notarization | boolean | Optional, defaults to `true`. Has no effect on BCH. |
-| tx\_history | boolean | Optional, defaults to `true`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| utxo\_merge\_params | object | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
-| | | |
+See [task::enable\_bch::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/) for checking the status of BCH/SLP coin activation.
-#### Response
+### Task Enable BCH User Action
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+See [task::enable\_bch::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/) for providing user action (e.g., Trezor PIN) during activation.
-#### ๐ Examples
+### Task Enable BCH Cancel
-#### Activation in Trezor mode
+See [task::enable\_bch::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/) for cancelling BCH/SLP coin activation.
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_bch::init",
- "params": {
- "ticker": "BCH",
- "activation_params": {
- "bchd_urls": [
- "https://bchd.dragonhound.info"
- ],
- "mode": {
- "rpc": "Electrum",
- "rpc_data": {
- "servers": [
- {
- "url": "bch.imaginary.cash:50002",
- "protocol": "SSL"
- },
- {
- "url": "cashnode.bch.ninja:50002",
- "protocol": "SSL"
- },
- {
- "url": "bch.soul-dev.com:50002",
- "protocol": "SSL"
- },
- {
- "url": "electrum3.cipig.net:20055",
- "protocol": "SSL"
- }
- ]
- }
- },
- "slp_tokens_requests": [
- {
- "ticker": "USDF"
- },
- {
- "ticker": "ASLP-SLP",
- "required_confirmations": 3
- }
- ],
- "tx_history": true,
- "required_confirmations": 5,
- "requires_notarization": false,
- "address_format": {
- "format": "cashaddress",
- "network": "bitcoincash"
- },
- "utxo_merge_params": {
- "merge_at": 50,
- "check_every": 10,
- "max_merge_at_once": 25
- }
- }
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 1
- },
- "id": null
- }
- ```
-
-
-## task::enable\_bch::status {{label : 'task::enable_bch::status', tag : 'API-v2'}}
-
-After running the `task::enable_bch::init` method, we can query the status of activation to check its progress.
-The response will return the following:
-
-* Result of the task (success or error)
-* Progress status (what state the task is in)
-* Required user action (what user should do before the task can continue)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_bch::status",
- "params": {
- "task_id": 0,
- "forget_if_finished": false
- }
- }
- ```
-
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the enabling is progressing. |
-| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
-
-Possible `status` values while activation is in progress:
-
-* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
-* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
-* `Finishing`: Activation process completed
-* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
-* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
-
-Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
-
-#### Response (ready, successful, HD mode)
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "ticker": "BCH",
- "current_block": 895348,
- "wallet_balance": {
- "wallet_type": "HD",
- "accounts": [
- {
- "account_index": 0,
- "derivation_path": "m/44'/145'/0'",
- "total_balance": {
- "BCH": {
- "spendable": "0",
- "unspendable": "0"
- }
- },
- "addresses": [
- {
- "address": "bitcoincash:qq6qvc33strtjwnfktdqswwvxuhrhs2ussavvhv3a0",
- "derivation_path": "m/44'/145'/0'/0/0",
- "chain": "External",
- "balance": {
- "BCH": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- }
- ]
- }
- ]
- }
- }
- },
- "id": null
- }
- ```
-
-
-#### Response (ready, successful, Iguana mode)
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
-
-
- ```json
- ```
-
-
-#### Response (in progress)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "RequestingWalletBalance"
- },
- "id": null
- }
- ```
-
-
-#### Response (ready, error)
-
-| Parameter | Type | Description |
-| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the requested process is progressing. |
-| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
-| .error | string | The ticker of the coin being activated |
-| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
-| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
-| .error\_type | string | An enumerated error identifier to indicate the category of error |
-| .error\_data | string | Additonal context for the error type |
-
-Possible Error Cases:
-
-* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
-* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
-* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/#details-for-hw-error-error-type) for more info.
-
-## task::enable\_bch::user\_action {{label : 'task::enable_bch::user_action', tag : 'API-v2'}}
-
-If the `task::enable_bch::status` returns `UserActionRequired`, we need to use the `task::enable_bch::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_bch::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::enable\_bch::cancel {{label : 'task::enable_bch::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_bch::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (success - already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_standalone_coin.manager",
- "error_trace": "init_standalone_coin:144] manager:101]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
new file mode 100644
index 000000000..d89801c6d
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/index.mdx
@@ -0,0 +1,110 @@
+export const title = "Komodo DeFi Framework Method: Enable BCH Task: Init";
+export const description = "Task managed activation of BCH and SLP tokens.";
+
+# Enable BCH Task: Init
+
+## task::enable\_bch::init {{label : 'task::enable_bch::init', tag : 'deprecated'}}
+
+Use this method for task managed activation of BCH and SLP tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------------ | ---------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| ticker | string | โ | - | Ticker of the BCH-based coin you want to enable. |
+| mode | object | โ | - | A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
+| bchd\_urls | array of strings | โ | - | A list of BCHD gRPC API server URLs, used for validation of SLP token transactions. It's recommended to add as many servers as possible. The URLs list can be found at [https://bchd.fountainhead.cash/](https://bchd.fountainhead.cash/). |
+| slp\_tokens\_requests | array of objects | โ | - | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
+| address\_format | object | โ | - | Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
+| allow\_slp\_unsafe\_conf | boolean | โ | `false` | If true, allows bchd\_urls to be empty. **Warning:** it is highly unsafe to do so as it may lead to invalid SLP transactions generation and tokens burning. |
+| get\_balances | boolean | โ | `true` | If false, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| required\_confirmations | integer | โ | `3` | Confirmations to wait for steps in swap. |
+| requires\_notarization | boolean | โ | `true` | Has no effect on BCH. |
+| tx\_history | boolean | โ | `true` | If true the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
+| utxo\_merge\_params | object | โ | - | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Activation in Trezor mode
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_bch::init",
+ "params": {
+ "ticker": "BCH",
+ "activation_params": {
+ "bchd_urls": [
+ "https://bchd.dragonhound.info"
+ ],
+ "mode": {
+ "rpc": "Electrum",
+ "rpc_data": {
+ "servers": [
+ {
+ "url": "bch.imaginary.cash:50002",
+ "protocol": "SSL"
+ },
+ {
+ "url": "cashnode.bch.ninja:50002",
+ "protocol": "SSL"
+ },
+ {
+ "url": "bch.soul-dev.com:50002",
+ "protocol": "SSL"
+ },
+ {
+ "url": "electrum3.cipig.net:20055",
+ "protocol": "SSL"
+ }
+ ]
+ }
+ },
+ "slp_tokens_requests": [
+ {
+ "ticker": "USDF"
+ },
+ {
+ "ticker": "ASLP-SLP",
+ "required_confirmations": 3
+ }
+ ],
+ "tx_history": true,
+ "required_confirmations": 5,
+ "requires_notarization": false,
+ "address_format": {
+ "format": "cashaddress",
+ "network": "bitcoincash"
+ },
+ "utxo_merge_params": {
+ "merge_at": 50,
+ "check_every": 10,
+ "max_merge_at_once": 25
+ }
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
new file mode 100644
index 000000000..933d8ded3
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/index.mdx
@@ -0,0 +1,125 @@
+export const title = "Komodo DeFi Framework Method: Enable BCH Task: Status";
+export const description = "Query the status of BCH/SLP activation task.";
+
+# Enable BCH Task: Status
+
+## task::enable\_bch::status {{label : 'task::enable_bch::status', tag : 'deprecated'}}
+
+After running the `task::enable_bch::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_bch::status",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "BCH",
+ "current_block": 895348,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/145'/0'",
+ "total_balance": {
+ "BCH": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "bitcoincash:qq6qvc33strtjwnfktdqswwvxuhrhs2ussavvhv3a0",
+ "derivation_path": "m/44'/145'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "BCH": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (ready, error)
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additonal context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey.
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
new file mode 100644
index 000000000..90ca22f53
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Enable BCH Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for BCH/SLP activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable BCH Task: User Action
+
+## task::enable\_bch::user\_action {{label : 'task::enable_bch::user_action', tag : 'deprecated'}}
+
+If the `task::enable_bch::status` returns `UserActionRequired`, we need to use the `task::enable_bch::user_action` method to enter our PIN
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_bch::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/index.mdx
new file mode 100644
index 000000000..fa4ceb6a5
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/index.mdx
@@ -0,0 +1,51 @@
+export const title = "Komodo DeFi Framework Method: Cancel ERC20 Activation Task";
+export const description = "Cancel a pending or in-progress ERC-20 token activation task.";
+
+# Cancel ERC20 Activation Task
+
+## task::enable\_erc20::cancel {{label : 'task::enable_erc20::cancel', tag : 'API-v2'}}
+
+Skeleton documentation.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------- |
+| task\_id | integer | โ | Activation task identifier. |
+| userpass | string | โ | RPC password. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------------------- |
+| status | string | Task status after cancellation (`Cancelled` on success). |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::enable_erc20::cancel",
+ "params": {
+ "task_id": 1
+ },
+ "id": 4,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Cancelled"
+ },
+ "id": 4
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/index.mdx
new file mode 100644
index 000000000..062a9c4ae
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/index.mdx
@@ -0,0 +1,24 @@
+export const title = "Komodo DeFi Framework Method Overview: Enable ERC20 Task";
+export const description = "Overview of the task-managed activation flow for ERC-20 tokens.";
+
+# Enable ERC20 Task Overview
+
+## task::enable\_erc20 {{label : 'task::enable_erc20', tag : 'overview'}}
+
+This section provides an overview of the task-managed activation flow for ERC-20 tokens (USDC, DAI, etc.). Each action in the flow is documented on its own page:
+
+### Task Enable ERC20 Init
+
+See [task::enable\_erc20::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/) for initializing an ERC-20 token activation.
+
+### Task Enable ERC20 Status
+
+See [task::enable\_erc20::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/) for checking activation status.
+
+### Task Enable ERC20 User Action
+
+See [task::enable\_erc20::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/) for providing required user input (e.g., hardware-wallet PIN).
+
+### Task Enable ERC20 Cancel
+
+See [task::enable\_erc20::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/) for cancelling an ongoing activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/index.mdx
new file mode 100644
index 000000000..53b12949a
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/index.mdx
@@ -0,0 +1,63 @@
+export const title = "Komodo DeFi Framework Method: Initialize ERC20 Token Activation Task";
+export const description = "Start a task-managed activation flow for an ERC-20 token.";
+
+# Initialize ERC20 Token Activation Task
+
+## task::enable\_erc20::init {{label : 'task::enable_erc20::init', tag : 'API-v2'}}
+
+This page was generated automatically and provides a skeleton for the method documentation. Verify all parameter names, defaults, and response fields before publishing.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------------------- | ----------- | :------: | :--------------------------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | ERC-20 token symbol to activate (e.g., `USDC`). |
+| required\_confirmations | integer | โ | - | Number of confirmations required for swap transactions involving the token. If omitted, defaults to the parent platform-coin value (typically `3`). |
+| scan\_policy | string enum | โ | `scan_if_new_wallet` | Address-scanning behaviour for HD wallets. One of `do_not_scan`, `scan_if_new_wallet` (default), or `scan`. |
+| min\_addresses\_number | integer | โ | - | Minimum number of addresses to derive per HD account when `scan_policy` triggers scanning. |
+| path\_to\_address | object | โ | - | HD path selector (account / address index) to use as the default swap address. |
+| priv\_key\_policy | object | โ | `{"type": "ContextPrivKey"}` | Object specifying the policy to access private key during activation. Must include a `type` field with a value from [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum). When `type` is `WalletConnect`, also provide a `data` field containing the session topic. |
+| userpass | string | โ | - | RPC password (`RPC_UserP@SSW0RD`). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | ----------------------------------------- |
+| task\_id | integer | Unique identifier of the activation task. |
+| status | string | Current task status (e.g., `InProgress`). |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::enable_erc20::init",
+ "params": {
+ "ticker": "USDC",
+ "required_confirmations": 5,
+ "scan_policy": "scan_if_new_wallet",
+ "priv_key_policy": {
+ "type": "ContextPrivKey"
+ }
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1,
+ "status": "InProgress"
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/index.mdx
new file mode 100644
index 000000000..18f73b6a8
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/index.mdx
@@ -0,0 +1,133 @@
+export const title = "Komodo DeFi Framework Method: ERC20 Activation Task Status";
+export const description = "Check the current status of an ERC-20 token activation task.";
+
+# ERC20 Activation Task Status
+
+## task::enable\_erc20::status {{label : 'task::enable_erc20::status', tag : 'API-v2'}}
+
+After running the `task::enable_erc20::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return the final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_erc20::status",
+ "params": {
+ "task_id": 1,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the platform coin (e.g., ETH) |
+| platform\_coin | string | Platform coin used to support the ERC-20 token (typically `ETH` or an EVM-compatible chain ticker). |
+| ticker | string | Ticker of the ERC-20 token being activated. |
+| token\_address | string | Contract address of the ERC-20 token. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "platform_coin": "ETH",
+ "ticker": "USDC",
+ "token_address": "0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
+ "current_block": 18344235,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/60'/0'",
+ "total_balance": {
+ "USDC": {
+ "spendable": "2500",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "0x1234567890abcdef1234567890abcdef12345678",
+ "derivation_path": "m/44'/60'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "USDC": {
+ "spendable": "2500",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the token being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additional context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` โ Timed out waiting for token activation, connecting to the device, or for user confirmation on the hardware wallet.
+* `CoinCreationError` โ Error during platform coin activation or RPC communication.
+* `HwError` โ **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/index.mdx
new file mode 100644
index 000000000..dc2e60ded
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/index.mdx
@@ -0,0 +1,58 @@
+export const title = "Komodo DeFi Framework Method: ERC20 Activation Task User Action";
+export const description = "Provide required user input (e.g., Trezor button confirmation) during the ERC-20 token activation task.";
+
+# ERC20 Activation Task User Action
+
+## task::enable\_erc20::user\_action {{label : 'task::enable_erc20::user_action', tag : 'API-v2'}}
+
+Skeleton documentationโwaiting for finalized parameter list.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ---------------------------------------------------------------------------- |
+| task\_id | integer | โ | Task identifier. |
+| user\_action | object | โ | Object containing the parameters below. |
+| user\_action.action\_type | string | โ | Action type identifier (e.g., `TrezorPin`). |
+| user\_action.pin | string (number) | โ | Required if `action_type` is `TrezorPin`. Trezor PIN mapped via numpad grid. |
+| userpass | string | โ | RPC password. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------- |
+| status | string | Updated task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::enable_erc20::user_action",
+ "params": {
+ "task_id": 1,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "1234"
+ }
+ },
+ "id": 3,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress"
+ },
+ "id": 3
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
new file mode 100644
index 000000000..d87b9daea
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/index.mdx
@@ -0,0 +1,80 @@
+export const title = "task::enable_eth::cancel";
+export const description = "Cancel the ETH/EVM activation task before completion.";
+
+# Enable ETH Task: Cancel
+
+## task::enable\_eth::cancel {{label : 'task::enable_eth::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------------------- |
+| task\_id | integer | The identifying number returned when initiating the enabling process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------- |
+| result | string | Indicates task cancellation was succesful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which reurned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_eth::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ #### Response (success - already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_standalone_coin.manager",
+ "error_trace": "init_standalone_coin:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ #### Response (error - no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
index 9131bb6b5..6dc6d7d07 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx
@@ -1,428 +1,24 @@
-export const title = "Komodo DeFi Framework Method: ETH/EVM Activation Tasks";
-export const description =
- "The methods in this document demonstrate the task managed activation of ETH/EVM coins and tokens.";
+export const title = "Komodo DeFi Framework Method Overview: Enable ETH Task";
+export const description = "This document provides an overview of task managed activation methods for EVM coins like ETH, AVAX, BNB, and Polygon.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable ETH Task Overview
-# Task: ETH/EVM Activation
+## task::enable\_eth {{label : 'task::enable_eth', tag : 'overview'}}
-## task::enable\_eth::init {{label : 'task::enable_eth::init', tag : 'API-v2'}}
+This section provides an overview of the task managed activation methods for EVM coins like ETH, AVAX, BNB, and Polygon. Each method is now documented in its own dedicated page:
-Use this method for task managed activation of ETH/EVM coins & tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+### Task Enable ETH Init
-#### Arguments
+See [task::enable\_eth::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/) for initializing EVM coin activation.
-| Parameter | Type | Description |
-| --------------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `ETH`, `AVAX`, `BNB`, `FTM`, `MATIC`, `ONE`, `ETH-ARB20` |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
-| swap\_contract\_address | string | Address of etomic swap smart contract |
-| fallback\_swap\_contract | string | Address of backup etomic swap smart contract. |
-| nodes | array of objects | A list of standard [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node) objects. |
-| erc20\_tokens\_requests | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| gas\_station\_url | string | Optional, a url for gas station api. |
-| gas\_station\_decimals | integer | Optional, for ETH/ERC20 and other gas model chains. Defaults to `8`. Defines the decimals used to denominate the gas station response to gwei units. For example, the ETH gas station uses 8 decimals, which means that "average": 860 is equal to 86 gwei. While the Matic gas station uses 9 decimals, so 860 would mean 860 gwei exactly. |
-| gas\_station\_policy.policy | string | Optional, for ETH/ERC20 and other gas model chains. Defaults to `"MeanAverageFast"`. Defines the method of gas price calculation from the station response. `"MeanAverageFast"` will use the mean between average and fast fields. `"Average"` will return a simple average value. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
-| priv\_key\_policy | string | Optional, defaults to `ContextPrivKey`. value can be `ContextPrivKey`,`Trezor` when Komodo DeFi Framework is built for native platforms. value can be `ContextPrivKey`, `Trezor`, `Metamask` when the Komodo DeFi Framework is built targeting `wasm` |
-| required\_confirmations | integer | Optional, defaults to `3`. When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap |
-| requires\_notarization | boolean | Optional, defaults to `false`. If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
-| rpc\_mode | string | Optional, defaults to `Default`. Value can be `Metamask` only when the Komodo DeFi Framework is built targeting `wasm`. |
-| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| nft\_req | object | Optional, non-HD only. encapsulates the request parameters for NFT activation, including NFT provider configuration. |
-| min\_addresses\_number | integer | Optional, HD wallets only. How many additional addreesses to generate at a minimum. |
-| scan\_policy | string | Optional, HD wallets only. Whether or not to scan for new addresses. Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Note that `scan` will result in multple requests to the Komodo DeFi Framework. |
-| gap\_limit | integer | Optional, HD wallets only. The max number of empty addresses in a row. If transactions were sent to an address outside the `gap_limit`, they will not be identified when scanning. |
-| path\_to\_address | object | Optional, HD wallets only. A standard [AddressDerivationPath](/komodo-defi-framework/api/common_structures/wallet/#address-derivation-path) object. |
-| swap\_v2\_contracts | object | Optional, must be provided if "use\_trading\_proto\_v2" is true in [your configuration](/komodo-defi-framework/setup/configure-mm2-json/). A standard [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#tokens-request) object. |
+### Task Enable ETH Status
-### Response
+See [task::enable\_eth::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/) for checking the status of EVM coin activation.
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the enabling is progressing. |
-| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+### Task Enable ETH User Action
-Possible `status` values while activation is in progress:
+See [task::enable\_eth::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/) for providing user action (e.g., Trezor PIN) during activation.
-* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
-* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
-* `Finishing`: Activation process completed
-* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
-* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
+### Task Enable ETH Cancel
-Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
-
-#### ๐ Examples
-
-#### Activation in Trezor mode
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_eth::init",
- "params": {
- "ticker": "MATIC",
- "gas_station_url": "https://gasstation-mainnet.matic.network/",
- "swap_contract_address": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "fallback_swap_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "swap_v2_contracts": {
- "taker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "maker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE",
- "nft_maker_swap_v2_contract": "0x9130b257D37A52E52F21054c4DA3450c72f595CE"
- },
- "nodes": [
- {
- "url": "https://polygon-rpc.com"
- },
- {
- "url": "https://poly-rpc.gateway.pokt.network"
- }
- ],
- "erc20_tokens_requests": [
- {
- "ticker": "PGX-PLG20",
- "required_confirmations": 4
- },
- {
- "ticker": "AAVE-PLG20",
- "required_confirmations": 4
- }
- ],
- "required_confirmations": 5,
- "path_to_address": {
- "account_id": 0,
- "chain": "External",
- "address_id": 1
- },
- "gap_limit": 20,
- "scan_policy": "scan_if_new_wallet",
- "min_addresses_number": 3
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 1
- },
- "id": null
- }
- ```
-
-
-## task::enable\_eth::status {{label : 'task::enable_eth::status', tag : 'API-v2'}}
-
-After running the `task::enable_eth::init` method, we can query the status of activation to check its progress.
-The response will return the following:
-
-* Result of the task (success or error)
-* Progress status (what state the task is in)
-* Required user action (what user should do before the task can continue)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_eth::status",
- "params": {
- "task_id": 1,
- "forget_if_finished": false
- }
- }
- ```
-
-
-#### Response (ready, successful, HD mode)
-
-| Parameter | Type | Description |
-| --------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the acttivation request. |
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "current_block": 70970530,
- "ticker": "MATIC",
- "wallet_balance": {
- "wallet_type": "HD",
- "accounts": [
- {
- "account_index": 0,
- "derivation_path": "m/44'/60'/0'",
- "total_balance": {
- "AAVE-PLG20": {
- "spendable": "0.0275928341263563",
- "unspendable": "0"
- },
- "PGX-PLG20": {
- "spendable": "237.729414631067",
- "unspendable": "0"
- },
- "MATIC": {
- "spendable": "66.36490013618242918",
- "unspendable": "0"
- }
- },
- "addresses": [
- {
- "address": "0xC11b6070c84A1E6Fc62B2A2aCf70831545d5eDD4",
- "derivation_path": "m/44'/60'/0'/0/0",
- "chain": "External",
- "balance": {
- "PGX-PLG20": {
- "spendable": "237.729414631067",
- "unspendable": "0"
- },
- "AAVE-PLG20": {
- "spendable": "0.0275928341263563",
- "unspendable": "0"
- },
- "MATIC": {
- "spendable": "65.36490013618242918",
- "unspendable": "0"
- }
- }
- },
- {
- "address": "0x1751bd0510fDAE2A4a81Ab8A3e70E59E4760eAB6",
- "derivation_path": "m/44'/60'/0'/0/1",
- "chain": "External",
- "balance": {
- "AAVE-PLG20": {
- "spendable": "0",
- "unspendable": "0"
- },
- "PGX-PLG20": {
- "spendable": "0",
- "unspendable": "0"
- },
- "MATIC": {
- "spendable": "1",
- "unspendable": "0"
- }
- }
- },
- {
- "address": "0xffCF6033C31ed4beBC72f77be45d97cd8a8BABB4",
- "derivation_path": "m/44'/60'/0'/0/2",
- "chain": "External",
- "balance": {
- "MATIC": {
- "spendable": "0",
- "unspendable": "0"
- },
- "AAVE-PLG20": {
- "spendable": "0",
- "unspendable": "0"
- },
- "PGX-PLG20": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- }
- ]
- }
- ]
- },
- "nfts_infos": {}
- }
- },
- "id": null
- }
- ```
-
-
-#### Response (in progress)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "RequestingWalletBalance"
- },
- "id": null
- }
- ```
-
-
-#### Response (ready, error)
-
-| Parameter | Type | Description |
-| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the requested process is progressing. |
-| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
-| .error | string | The ticker of the coin being activated |
-| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
-| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
-| .error\_type | string | An enumerated error identifier to indicate the category of error |
-| .error\_data | string | Additonal context for the error type |
-
-Possible Error Cases:
-
-* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
-* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
-* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/#details-for-hw-error-error-type) for more info.
-
-## task::enable\_eth::user\_action {{label : 'task::enable_eth::user_action', tag : 'API-v2'}}
-
-If the `task::enable_eth::status` returns `UserActionRequired`, we need to use the `task::enable_eth::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_eth::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::enable\_eth::cancel {{label : 'task::enable_eth::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_eth::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (success - already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_standalone_coin.manager",
- "error_trace": "init_standalone_coin:144] manager:101]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
+See [task::enable\_eth::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/) for cancelling EVM coin activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
new file mode 100644
index 000000000..e6db4c61b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/index.mdx
@@ -0,0 +1,171 @@
+export const title = "Komodo DeFi Framework Method: Enable ETH Task: Init";
+export const description = "Task managed activation of ETH and EVM tokens.";
+
+# Enable ETH Task: Init
+
+## task::enable\_eth::init {{label : 'task::enable_eth::init', tag : 'API-v2'}}
+
+Use this method for task managed activation of ETH and EVM tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | :------: | :----------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| nodes | array of [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node) objects | โ | - | One or more RPC nodes used to communicate with the Ethereum network. Each object must include a `url` (string) and may include `komodo_proxy` (boolean). |
+| swap\_contract\_address | string | โ | - | Address of the Komodo atomic-swap smart-contract deployed on the target chain. |
+| ticker | string | โ | - | Ticker of the ETH-based platform coin you want to enable. |
+| contract\_supports\_watchers | boolean | โ | `false` | Set to `true` if the deployed swap contract supports watcher extensions. |
+| erc20\_tokens\_requests | array of [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects | โ | - | Token activation requests to execute along with the platform coin. |
+| fallback\_swap\_contract | string | โ | - | Optional fallback contract address used when the primary `swap_contract_address` fails. |
+| gap\_limit | integer | โ | `20` | HD-wallet gap-limit to use when scanning for used addresses. |
+| get\_balances | boolean | โ | `true` | When `false`, balances are not queried after activation, making the call return faster. |
+| path\_to\_address | [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object | โ | - | A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object (`account/change/index`) used to derive a non-standard address. |
+| priv\_key\_policy | object ([EthPrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#eth-priv-key-activation-policy-enum)) | โ | `{ "type": "ContextPrivKey" }` | Determines where the private key comes from. |
+| required\_confirmations | integer | โ | `3` | Number of block confirmations to wait for critical swap steps. |
+| rpc\_mode | string ([EthRpcModeEnum](/komodo-defi-framework/api/common_structures/enums/#eth-rpc-mode-enum)) | โ | `"Default"` | Set to `"Metamask"` when activating through MetaMask (web only). |
+| swap\_v2\_contracts | [SwapV2Contracts](/komodo-defi-framework/api/common_structures/activation/#swap-v2-contracts) object | โ | - | Advanced: addresses of maker-, taker- and NFT-swap V2 contracts, if they differ from the defaults. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Activation in Trezor mode
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::init",
+ "params": {
+ "ticker": "ETH",
+ "swap_contract_address": "0x24abe4c71fc658c91313b6552cd40cd808b3ea80",
+ "nodes": [
+ {
+ "url": "https://0xrpc.io/eth"
+ },
+ {
+ "url": "https://ethereum-rpc.publicnode.com"
+ }
+ ],
+ "priv_key_policy": {
+ "type": "Trezor"
+ },
+ "erc20_tokens_requests": [
+ {
+ "ticker": "USDT"
+ },
+ {
+ "ticker": "DAI",
+ "required_confirmations": 3
+ }
+ ],
+ "required_confirmations": 5
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
+
+#### Activation via WalletConnect
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::init",
+ "params": {
+ "ticker": "ETH",
+ "swap_contract_address": "0x24abe4c71fc658c91313b6552cd40cd808b3ea80",
+ "nodes": [
+ {
+ "url": "https://0xrpc.io/eth"
+ },
+ {
+ "url": "https://ethereum-rpc.publicnode.com"
+ }
+ ],
+ "priv_key_policy": {
+ "type": "WalletConnect",
+ "params": {
+ "session_topic": "YOUR_WALLETCONNECT_SESSION_TOPIC"
+ }
+ },
+ "erc20_tokens_requests": [],
+ "required_confirmations": 3
+ }
+ }
+ ```
+
+
+Replace YOUR\_WALLETCONNECT\_SESSION\_TOPIC with the topic returned by the wc\_new\_connection RPC. See the WalletConnect integration notes in PR #2223 for full details.
+
+#### Activation with ContextPrivKey (default)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::init",
+ "params": {
+ "ticker": "ETH",
+ "swap_contract_address": "0x24abe4c71fc658c91313b6552cd40cd808b3ea80",
+ "nodes": [
+ {
+ "url": "https://0xrpc.io/eth"
+ },
+ {
+ "url": "https://ethereum-rpc.publicnode.com"
+ }
+ ],
+ "priv_key_policy": {
+ "type": "ContextPrivKey"
+ },
+ "erc20_tokens_requests": [],
+ "required_confirmations": 3
+ }
+ }
+ ```
+
+
+#### Activation with Metamask
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::init",
+ "params": {
+ "ticker": "ETH",
+ "swap_contract_address": "0x24abe4c71fc658c91313b6552cd40cd808b3ea80",
+ "rpc_mode": "Metamask",
+ "nodes": [],
+ "priv_key_policy": {
+ "type": "Metamask"
+ },
+ "erc20_tokens_requests": [],
+ "required_confirmations": 3
+ }
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
new file mode 100644
index 000000000..54a2d4349
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/index.mdx
@@ -0,0 +1,127 @@
+export const title = "Komodo DeFi Framework Method: Enable ETH Task: Status";
+export const description = "Query the status of ETH/EVM activation task.";
+
+# Enable ETH Task: Status
+
+## task::enable\_eth::status {{label : 'task::enable_eth::status', tag : 'API-v2'}}
+
+After running the `task::enable_eth::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::status",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "ETH",
+ "current_block": 12345678,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/60'/0'",
+ "total_balance": {
+ "ETH": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "0x1234567890abcdef1234567890abcdef12345678",
+ "derivation_path": "m/44'/60'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "ETH": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (ready, error)
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additonal context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
new file mode 100644
index 000000000..6c614992c
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Enable ETH Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for ETH/EVM activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable ETH Task: User Action
+
+## task::enable\_eth::user\_action {{label : 'task::enable_eth::user_action', tag : 'API-v2'}}
+
+If the `task::enable_eth::status` returns `UserActionRequired`, we need to use the `task::enable_eth::user_action` method to enter our PIN
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_eth::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
new file mode 100644
index 000000000..6902b535e
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/index.mdx
@@ -0,0 +1,54 @@
+export const title = "task::enable_qtum::cancel";
+export const description = "Cancel the QTUM activation task.";
+
+# Enable QTUM Task: Cancel
+
+## task::enable\_qtum::cancel {{label : 'task::enable_qtum::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the enabling process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_qtum::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
index c39aac045..8076b51ef 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx
@@ -1,252 +1,24 @@
-export const title = "Komodo DeFi Framework: QTUM Activation Tasks";
-export const description =
- "The methods in this document allow activation of QTUM.";
+export const title = "Komodo DeFi Framework Method: Enable QTUM Task Overview";
+export const description = "Overview of task managed activation methods for QTUM ecosystem coins.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable QTUM Task Overview
-# Task: QTUM Activation
+## task::enable\_qtum {{label : 'task::enable_qtum', tag : 'overview'}}
-## task::enable\_qtum::init {{label : 'task::enable_qtum::init', tag : 'API-v2'}}
+This section provides an overview of the task managed activation methods for QTUM ecosystem coins. Each method is now documented in its own dedicated page:
-Use this method for task managed activation of QTUM coins and tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+### Task Enable QTUM Init
-#### Arguments
+See [task::enable\_qtum::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/) for initializing QTUM coin activation.
-| Parameter | Type | Description |
-| ------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | The ticker of the coin you want to enable. |
-| activation\_params | object | An object containing the actvation parameters below. |
-| .priv\_key\_policy | object | Optional. A standard [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) object. Defaults to `{"type": "ContextPrivKey"}`. |
-| .min\_addresses\_number | integer | How many additional addreesses to generate at a minimum. |
-| .scan\_policy | string | Whether or not to scan for new addresses. Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Note that `scan` will result in multple requests to the Komodo DeFi Framework. |
-| .gap\_limit | integer | The max number of empty addresses in a row. If transactions were sent to an address outside the `gap_limit`, they will not be identified when scanning. |
-| .mode | object | An object containing RPC type and data parameters as below. |
-| ..rpc | string | UTXO RPC mode. Options: `{ "rpc":"Native" }` if running a native blockchain node, or `"rpc":"Electrum"` to use electrum RPCs. If using electrum, a list of electrum servers is required under `rpc_data.servers` |
-| ..rpc\_data | object | An object containing electrum server information. |
-| ...servers | list | A list of electrum server URLs ([https://github.com/KomodoPlatform/coins/tree/master/electrums](https://github.com/KomodoPlatform/coins/tree/master/electrums)) |
-| ....url | object | The url and port of a coins electrum server |
-| ....ws\_url | object | Optional. Used to define electrum server url/port for websocket connections. |
-| ....protocol | object | Defines electrum server protocol as `TCP` or `SSL`. Defaults to `TCP` |
-| ....disable\_cert\_verification | boolean | Optional. For `SSL` electrum connections, this will allow expired certificates. |
+### Task Enable QTUM Status
-#### Response
+See [task::enable\_qtum::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/) for checking the status of QTUM coin activation.
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+### Task Enable QTUM User Action
-#### ๐ Examples
+See [task::enable\_qtum::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/) for providing user action (e.g., Trezor PIN) during activation.
-#### Command
+### Task Enable QTUM Cancel
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_qtum::init",
- "params": {
- "ticker": "QTUM",
- "activation_params": {
- "mode": {
- "rpc": "Electrum",
- "rpc_data": {
- "servers": [
- {
- "url": "electrum2.cipig.net:10050"
- },
- {
- "url": "electrum3.cipig.net:20050",
- "ws_url": "electrum3.cipig.net:30050",
- "protocol": "SSL"
- }
- ]
- }
- },
- "scan_policy": "scan_if_new_wallet",
- "priv_key_policy": {
- "type": "Trezor"
- },
- "min_addresses_number": 3,
- "gap_limit": 20
- }
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 1
- },
- "id": null
- }
- ```
-
-
-## task::enable\_qtum::status {{label : 'task::enable_qtum::status', tag : 'API-v2'}}
-
-After running the `task::enable_qtum::init` method, we can query the status of activation to check its progress.
-The response will return the following:
-
-* Result of the task (success or error)
-* Progress status (what state the task is in)
-* Required user action (what user should do before the task can continue)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Request
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_qtum::status",
- "params": {
- "task_id": 0,
- "forget_if_finished": false
- }
- }
- ```
-
-
-The response formats for this method are the same as the [task managed activation](/komodo-defi-framework/api/v20/coin_activation/task_managed/) responses.
-
-## task::enable\_qtum::user\_action {{label : 'task::enable_qtum::user_action', tag : 'API-v2'}}
-
-If the `task::enable_qtum::status` returns `UserActionRequired`, we need to use the `task::enable_qtum::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_qtum::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## Error Cases
-
-`CoinCreationError`: Returned when a coin is not supported.
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Error on platform coin QTUM creation: Coin doesn't support Trezor hardware wallet. Please consider adding the 'trezor_coin' field to the coins config",
- "error_path": "lib.init_qtum_activation.utxo_coin_builder",
- "error_trace": "lib:103] init_qtum_activation:71] utxo_coin_builder:234]",
- "error_type": "CoinCreationError",
- "error_data": {
- "ticker": "QTUM",
- "error": "Coin doesn't support Trezor hardware wallet. Please consider adding the 'trezor_coin' field to the coins config"
- }
- }
- },
- "id": null
-}
-```
-
-## task::enable\_qtum::cancel {{label : 'task::enable_qtum::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_qtum::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
+See [task::enable\_qtum::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/) for cancelling QTUM coin activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
new file mode 100644
index 000000000..f71176a68
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/index.mdx
@@ -0,0 +1,98 @@
+export const title = "Komodo DeFi Framework Method: Enable QTUM Task: Init";
+export const description = "Task managed activation of QTUM and QRC20 tokens.";
+
+# Enable QTUM Task: Init
+
+## task::enable\_qtum::init {{label : 'task::enable_qtum::init', tag : 'API-v2'}}
+
+Use this method for task managed activation of QTUM and QRC20 tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------------- | ---------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| ticker | string | โ | - | Ticker of the QTUM-based coin you want to enable. |
+| mode | object | โ | - | A standard [ActivationMode](/komodo-defi-framework/api/common_structures/activation/#activation-mode) object. |
+| qtum\_node\_urls | array of strings | โ | - | A list of QTUM node URLs, used for validation of QRC20 token transactions. It's recommended to add as many servers as possible. The URLs list can be found at [https://qtumnodes.com/](https://qtumnodes.com/). |
+| qrc20\_tokens\_requests | array of objects | โ | - | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
+| address\_format | object | โ | - | Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
+| allow\_qrc20\_unsafe\_conf | boolean | โ | `false` | If true, allows qtum\_node\_urls to be empty. **Warning:** it is highly unsafe to do so as it may lead to invalid QRC20 transactions generation and tokens burning. |
+| get\_balances | boolean | โ | `true` | If false, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+| required\_confirmations | integer | โ | `3` | Confirmations to wait for steps in swap. |
+| requires\_notarization | boolean | โ | `true` | Has no effect on QTUM. |
+| tx\_history | boolean | โ | `true` | If true the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to true to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
+| utxo\_merge\_params | object | โ | - | A standard [UtxoMergeParams](/komodo-defi-framework/api/common_structures/activation/#utxo-merge-params) object. Used to reduce a wallet's UTXO count in cases where it is causing significantly slower RPC responses. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Activation in Trezor mode
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_qtum::init",
+ "params": {
+ "ticker": "QTUM",
+ "activation_params": {
+ "qtum_node_urls": [
+ "https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID"
+ ],
+ "mode": {
+ "rpc": "Infura",
+ "rpc_data": {
+ "servers": [
+ {
+ "url": "https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID",
+ "protocol": "HTTPS"
+ }
+ ]
+ }
+ },
+ "qrc20_tokens_requests": [
+ {
+ "ticker": "USDT"
+ },
+ {
+ "ticker": "DAI",
+ "required_confirmations": 3
+ }
+ ],
+ "tx_history": true,
+ "required_confirmations": 5,
+ "requires_notarization": false,
+ "address_format": {
+ "format": "hex",
+ "network": "qtum"
+ },
+ "utxo_merge_params": {
+ "merge_at": 50,
+ "check_every": 10,
+ "max_merge_at_once": 25
+ }
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
new file mode 100644
index 000000000..24f07b585
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/index.mdx
@@ -0,0 +1,127 @@
+export const title = "Komodo DeFi Framework Method: Enable QTUM Task: Status";
+export const description = "Query the status of QTUM/QRC20 activation task.";
+
+# Enable QTUM Task: Status
+
+## task::enable\_qtum::status {{label : 'task::enable_qtum::status', tag : 'API-v2'}}
+
+After running the `task::enable_qtum::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_qtum::status",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "QTUM",
+ "current_block": 12345678,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/60'/0'",
+ "total_balance": {
+ "QTUM": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "0x1234567890abcdef1234567890abcdef12345678",
+ "derivation_path": "m/44'/60'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "QTUM": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (ready, error)
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additonal context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
new file mode 100644
index 000000000..345743992
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Enable QTUM Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for QTUM/QRC20 activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable QTUM Task: User Action
+
+## task::enable\_qtum::user\_action {{label : 'task::enable_qtum::user_action', tag : 'API-v2'}}
+
+If the `task::enable_qtum::status` returns `UserActionRequired`, we need to use the `task::enable_qtum::user_action` method to enter our PIN
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_qtum::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/index.mdx
new file mode 100644
index 000000000..da4499d3d
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/index.mdx
@@ -0,0 +1,47 @@
+export const title = "Komodo DeFi Framework Method: Cancel SIA Activation";
+export const description = "Cancels an ongoing SIA coin activation task.";
+
+# Cancel SIA Activation
+
+## task::enable\_sia::cancel {{label : 'task::enable_sia::cancel', tag : 'API-v2'}}
+
+This method cancels an ongoing SIA activation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :------ | :------: | :--------------------------------------- |
+| task\_id | integer | โ | The ID of the activation task to cancel. |
+
+### Response Parameters
+
+The response indicates if the task was successfully cancelled.
+
+#### ๐ Examples
+
+#### Request (Cancel Task)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_sia::cancel",
+ "params": {
+ "task_id": 1
+ }
+ }
+ ```
+
+
+
+ #### Response (Success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/index.mdx
new file mode 100644
index 000000000..47c5d6a79
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/index.mdx
@@ -0,0 +1,15 @@
+export const title = "Komodo DeFi Framework Method Overview: Enable SIA";
+export const description = "An overview of the task-managed activation methods for the SIA coin.";
+
+# Enable SIA
+
+## task::enable\_sia {{label : 'task::enable_sia', tag : 'overview'}}
+
+This section provides an overview of the task-managed activation methods for the SIA coin. Each method is documented on its own dedicated page:
+
+* [task::enable\_sia::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/): Initializes the activation process for SIA.
+* [task::enable\_sia::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/): Checks the status of the SIA activation task.
+* [task::enable\_sia::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/): Required for activations that need user interaction.
+* [task::enable\_sia::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/): Cancels the SIA activation task.
+
+Refer to each method's page for detailed request/response parameters, examples, and error handling.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/index.mdx
new file mode 100644
index 000000000..0c177cb8f
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Initialize SIA Activation";
+export const description = "Initializes the activation of the SIA coin.";
+
+# Initialize SIA Activation
+
+## task::enable\_sia::init {{label : 'task::enable_sia::init', tag : 'API-v2'}}
+
+This method starts the task of activating the SIA coin. It returns a task ID that can be used with the `status` and `user_action` methods to monitor and complete the activation process.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| :----------------------- | :----- | :------: | :-----: | :------------------------------------------------------------------------- |
+| client\_conf | object | โ | - | An object containing the SIA client configuration. |
+| client\_conf.server\_url | string | โ | - | The URL of the SIA public node. e.g., `https://api.siascan.com/wallet/api` |
+| client\_conf.password | string | โ | - | The password for the SIA wallet daemon. |
+| tx\_history | bool | โ | `false` | Whether to enable transaction history for the coin. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| :-------- | :------ | :----------------------------- |
+| task\_id | integer | The ID of the activation task. |
+
+#### ๐ Examples
+
+#### Request (Initialize SIA Activation)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_sia::init",
+ "params": {
+ "ticker": "SC",
+ "activation_params": {
+ "tx_history": true,
+ "client_conf": {
+ "server_url": "https://api.siascan.com/wallet/api"
+ }
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (Success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/index.mdx
new file mode 100644
index 000000000..2fef80dde
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/index.mdx
@@ -0,0 +1,70 @@
+export const title = "Komodo DeFi Framework Method: SIA Activation Status";
+export const description = "Checks the status of the SIA coin activation task.";
+
+# SIA Activation Status
+
+## task::enable\_sia::status {{label : 'task::enable_sia::status', tag : 'API-v2'}}
+
+This method checks the status of an ongoing SIA activation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :------ | :------: | :----------------------------- |
+| task\_id | integer | โ | The ID of the activation task. |
+
+### Response Parameters
+
+The response will vary depending on the status of the task. It can indicate if the task is still in progress, has completed successfully, or has failed.
+
+* **In Progress:** The response will show the current state of the activation process.
+* **Success:** The response will indicate that the coin has been activated successfully.
+* **Error:** The response will provide details about the error that occurred.
+
+#### ๐ Examples
+
+#### Request (Check Status)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_sia::status",
+ "params": {
+ "task_id": 1
+ }
+ }
+ ```
+
+
+
+ #### Response (In Progress)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "Activating SIA..."
+ },
+ "id": 0
+ }
+ ```
+
+ #### Response (Success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "result": {
+ "ticker": "SIA",
+ "address": "sia-address"
+ }
+ },
+ "id": 0
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/index.mdx
new file mode 100644
index 000000000..9b5bab660
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/index.mdx
@@ -0,0 +1,53 @@
+export const title = "Komodo DeFi Framework Method: SIA User Action";
+export const description = "Provides a user action for the SIA coin activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# SIA User Action
+
+## task::enable\_sia::user\_action {{label : 'task::enable_sia::user_action', tag : 'API-v2'}}
+
+This method is used when the SIA activation process requires user interaction.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :------ | :------: | :----------------------------- |
+| task\_id | integer | โ | The ID of the activation task. |
+
+### Response Parameters
+
+The response indicates if the user action was successfully processed.
+
+#### ๐ Examples
+
+#### Request (Provide User Action)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_utxo::user_action",
+ "params": {
+ "task_id": 1,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (Success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
new file mode 100644
index 000000000..370044c40
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/index.mdx
@@ -0,0 +1,80 @@
+export const title = "task::enable_tendermint::cancel";
+export const description = "Cancel the Tendermint activation task before completion.";
+
+# Enable Tendermint Task: Cancel
+
+## task::enable\_tendermint::cancel {{label : 'task::enable_tendermint::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------------------- |
+| task\_id | integer | The identifying number returned when initiating the enabling process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------- |
+| result | string | Indicates task cancellation was succesful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which reurned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_tendermint::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ #### Response (success - already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_standalone_coin.manager",
+ "error_trace": "init_standalone_coin:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ #### Response (error - no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
index b62fe6c34..1a9a16fde 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx
@@ -1,436 +1,24 @@
-export const title = "Komodo DeFi Framework Method: Tendermint Coin Activation Tasks";
-export const description =
- "The methods in this document allow activation of Tendermint coins.";
+export const title = "Komodo DeFi Framework Method Overview: Enable Tendermint Task";
+export const description = "This document provides an overview of task managed activation methods for Tendermint coins like ATOM, OSMO, and IRIS.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable Tendermint Task Overview
-# Task: Tendermint Activation
+## task::enable\_tendermint {{label : 'task::enable_tendermint', tag : 'overview'}}
-## task::enable\_tendermint::init {{label : 'task::enable_tendermint::init', tag : 'API-v2'}}
+This section provides an overview of the task managed activation methods for Tendermint coins like ATOM, OSMO, and IRIS. Each method is now documented in its own dedicated page:
-Use this method for task managed activation of Tendermint coins & tokens. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+### Task Enable Tendermint Init
-#### Arguments
+See [task::enable\_tendermint::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/) for initializing Tendermint coin activation.
-| Parameter | Type | Description |
-| ----------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of the platform protocol coin. Options: `ATOM`, `IRIS`, `OSMOSIS` |
-| mm2 | integer | Required if not set in `coins` file. Informs the Komodo DeFi Framework API whether or not the coin is expected to function. Accepted values are `0` or `1` |
-| tokens\_params | array of objects | A list of standard [TokensRequest](/komodo-defi-framework/api/common_structures/activation/#tokens-request) objects. |
-| nodes | array of objects | A list of [CoinNode objects](/komodo-defi-framework/api/common_structures/activation/#coin-node). |
-| priv\_key\_policy | string | Optional, defaults to `ContextPrivKey`. value can be `ContextPrivKey`,`Trezor` when Komodo DeFi Framework is built for native platforms. value can be `ContextPrivKey`, `Trezor`, `Metamask` when the Komodo DeFi Framework is built targeting `wasm` |
-| tx\_history | boolean | Optional, defaults to `false`. If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method |
-| required\_confirmations | integer | Optional, defaults to `3`. When the platform coin is involved, the number of confirmations for the Komodo DeFi Framework API to wait during the transaction steps of an atomic swap |
-| requires\_notarization | boolean | Optional, defaults to `false`. If `true`, coins protected by [Komodo Platform's dPoW security](https://satindergrewal.medium.com/delayed-proof-of-work-explained-9a74250dbb86) will wait for a notarization before progressing to the next atomic swap transactions step. |
-| get\_balances | boolean | Optional, defaults to `true`. If `false`, coin and token balances will not be returned in the response, and the response will be returned more quickly. |
+### Task Enable Tendermint Status
-#### Response
+See [task::enable\_tendermint::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/) for checking the status of Tendermint coin activation.
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+### Task Enable Tendermint User Action
-#### ๐ Examples
+See [task::enable\_tendermint::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/) for providing user action (e.g., Trezor PIN) during activation.
-#### Activation in Trezor mode
+### Task Enable Tendermint Cancel
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_tendermint::init",
- "params": {
- "ticker": "IRIS",
- "tokens_params": [
- {
- "ticker": "ATOM-IBC_IRIS"
- }
- ],
- "nodes": [
- {
- "url": "https://iris-rpc.alpha.komodo.earth/",
- "api_url": "https://iris-api.alpha.komodo.earth/",
- "grpc_url": "https://iris-grpc.alpha.komodo.earth/",
- "ws_url": "wss://iris-rpc.alpha.komodo.earth/websocket"
- },
- {
- "url": "https://rpc.irishub-1.irisnet.org",
- "komodo_proxy": false
- }
- ]
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 2
- },
- "id": null
- }
- ```
-
-
-## task::enable\_tendermint::status {{label : 'task::enable_tendermint::status', tag : 'API-v2'}}
-
-After running the `task::enable_tendermint::init` method, we can query the status of activation to check its progress.
-The response will return the following:
-
-* Result of the task (success or error)
-* Progress status (what state the task is in)
-* Required user action (what user should do before the task can continue)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_tendermint::status",
- "params": {
- "task_id": 0,
- "forget_if_finished": false
- }
- }
- ```
-
-
-#### Response
-
-| Parameter | Type | Description |
-| ---------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the platform protocol coin, as input in the request. |
-| address | string | An address for the activated coin |
-| balance | object | Only returned when `get_balances` is `true`. A standard [BalanceInfos](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
-| tokens\_balances | array of objects | Only returned when `get_balances` is `true`. A list of standard [AddressInfo](/komodo-defi-framework/api/common_structures/wallet/#address-info) objects, one for each token. |
-| tokens\_tickers | array | Only returned when `get_balances` is `false`. A list of each token which was activated. |
-| | | |
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "ticker": "IRIS",
- "address": "iaa1p8t6fh9tuq5c9mmnlhuuwuy4hw70cmpdcs8sc6",
- "current_block": 29775307,
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- },
- "tokens_balances": {
- "ATOM-IBC_IRIS": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- }
- },
- "id": null
- }
- ```
-
-
-#### Response (in progress)
-
-| Parameter | Type | Description |
-| --------- | ------ | ----------------------------------------------------------- |
-| status | string | Will return `InProgress` if task is not yet comepleted |
-| details | string | An indication of the current step of the activation process |
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "RequestingWalletBalance"
- },
- "id": null
- }
- ```
-
-
-
- ### Error Types
-
- | Structure | Type | Description |
- | -------------------------- | ------ | ----------------------------------------------------------------------------------- |
- | CoinProtocolParseError | string | Parsing the protocol of the platform coin you are trying to activate failed |
- | InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
- | PlatformCoinCreationError | string | There was an error when trying to activate the platform coin |
- | PlatformConfigIsNotFound | string | Config of the platform coin you are trying to activate is not found |
- | PlatformIsAlreadyActivated | string | The platform coin you are trying to activate is already activated |
- | PrivKeyNotAllowed | string | The privkey is not allowed |
- | TokenConfigIsNotFound | string | Config of the token you are trying to activate is not found |
- | TokenProtocolParseError | string | Parsing the protocol of the token you are trying to activate failed |
- | Transport | string | The request was failed due to a network error |
- | UnexpectedDerivationMethod | string | The derivation method used is unexpected |
- | UnexpectedPlatformProtocol | string | Unexpected platform protocol found for the platform coin you are trying to activate |
- | UnexpectedTokenProtocol | string | Unexpected protocol is found in the config of the token you are trying to activate |
-
- #### PlatformConfigIsNotFound Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Platform WALDO config is not found",
- "error_path": "platform_coin_with_tokens.prelude",
- "error_trace": "platform_coin_with_tokens:302] prelude:79]",
- "error_type": "PlatformConfigIsNotFound",
- "error_data": "WALDO",
- "id": null
- }
- ```
-
- #### PlatformIsAlreadyActivated Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "IRIS",
- "error_path": "platform_coin_with_tokens",
- "error_trace": "platform_coin_with_tokens:297]",
- "error_type": "PlatformIsAlreadyActivated",
- "error_data": "IRIS",
- "id": null
- }
- ```
-
- #### CoinProtocolParseError
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Platform coin IRIS protocol parsing failed: invalid type: null, expected adjacently tagged enum CoinProtocol",
- "error_path": "platform_coin_with_tokens.prelude",
- "error_trace": "platform_coin_with_tokens:302] prelude:82]",
- "error_type": "CoinProtocolParseError",
- "error_data": {
- "ticker": "IRIS",
- "error": "invalid type: null, expected adjacently tagged enum CoinProtocol"
- },
- "id": null
- }
- ```
-
- ### UnexpectedPlatformProtocol Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Unexpected platform protocol BCH { slp_prefix: \"simpleledger\" } for BCH",
- "error_path": "platform_coin_with_tokens.prelude.tendermint_with_assets_activation",
- "error_trace": "platform_coin_with_tokens:302] prelude:90] tendermint_with_assets_activation:92]",
- "error_type": "UnexpectedPlatformProtocol",
- "error_data": {
- "ticker": "BCH",
- "protocol": {
- "type": "BCH",
- "protocol_data": {
- "slp_prefix": "simpleledger"
- }
- }
- },
- "id": null
- }
- ```
-
- ### TokenConfigIsNotFound Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Token GALT config is not found",
- "error_path": "platform_coin_with_tokens.prelude",
- "error_trace": "platform_coin_with_tokens:314] platform_coin_with_tokens:109] prelude:79]",
- "error_type": "TokenConfigIsNotFound",
- "error_data": "GALT",
- "id": null
- }
- ```
-
- ### TokenProtocolParseError Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Token BABYDOGE-BEP20 protocol parsing failed: unknown variant `WOOF`, expected one of `UTXO`, `QTUM`, `QRC20`, `ETH`, `ERC20`, `SLPTOKEN`, `BCH`, `TENDERMINT`, `TENDERMINTTOKEN`, `LIGHTNING`, `SOLANA`, `SPLTOKEN`, `ZHTLC`",
- "error_path": "platform_coin_with_tokens.prelude",
- "error_trace": "platform_coin_with_tokens:314] platform_coin_with_tokens:109] prelude:82]",
- "error_type": "TokenProtocolParseError",
- "error_data": {
- "ticker": "BABYDOGE-BEP20",
- "error": "unknown variant `WOOF`, expected one of `UTXO`, `QTUM`, `QRC20`, `ETH`, `ERC20`, `SLPTOKEN`, `BCH`, `TENDERMINT`, `TENDERMINTTOKEN`, `LIGHTNING`, `SOLANA`, `SPLTOKEN`, `ZHTLC`"
- },
- "id": null
- }
- ```
-
- ### UnexpectedTokenProtocol Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Unexpected token protocol UTXO for KMD",
- "error_path": "platform_coin_with_tokens.prelude.tendermint_with_assets_activation",
- "error_trace": "platform_coin_with_tokens:314] platform_coin_with_tokens:109] prelude:90] tendermint_with_assets_activation:101]",
- "error_type": "UnexpectedTokenProtocol",
- "error_data": {
- "ticker": "KMD",
- "protocol": {
- "type": "UTXO"
- }
- },
- "id": null
- }
- ```
-
-
-## task::enable\_tendermint::user\_action {{label : 'task::enable_tendermint::user_action', tag : 'API-v2'}}
-
-If the `task::enable_tendermint::status` returns `UserActionRequired`, we need to use the `task::enable_tendermint::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_tendermint::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::enable\_tendermint::cancel {{label : 'task::enable_tendermint::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_tendermint::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (success - already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_standalone_coin.manager",
- "error_trace": "init_standalone_coin:144] manager:101]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
+See [task::enable\_tendermint::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/) for cancelling Tendermint coin activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
new file mode 100644
index 000000000..671e9930f
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/index.mdx
@@ -0,0 +1,95 @@
+export const title = "Komodo DeFi Framework Method: Enable Tendermint Task: Init";
+export const description = "Task managed activation of Tendermint coins.";
+
+# Enable Tendermint Task: Init
+
+## task::enable\_tendermint::init {{label : 'task::enable_tendermint::init', tag : 'API-v2'}}
+
+Use this method for task managed activation of Tendermint coins. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ---------------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | Ticker of the Tendermint-based coin you want to enable. |
+| nodes | array of objects | โ | - | A list of standard [CoinNode](/komodo-defi-framework/api/common_structures/activation/#coin-node) objects. |
+| tokens\_params | array of objects | โ | - | A list of standard [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params) objects representing IBC assets to activate alongside the platform coin. |
+| get\_balances | boolean | โ | `true` | If `false`, balances will not be returned in the response, resulting in a faster reply. |
+| tx\_history | boolean | โ | `false` | If `true` the Komodo DeFi Framework API will preload transaction history as a background process. Must be set to `true` to use the [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method. |
+| path\_to\_address | object | โ | - | A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object (`account/change/index`) used to derive a non-standard address. |
+| activation\_params | object | โ | - | A standard [ActivationParams](/komodo-defi-framework/api/common_structures/activation/#activation-params) object used when activating via Keplr, Ledger, or WalletConnect. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Activation (native key)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint::init",
+ "params": {
+ "ticker": "ATOM",
+ "nodes": [
+ {
+ "url": "https://cosmos-rpc.alpha.komodo.earth/"
+ },
+ {
+ "url": "https://cosmoshub.rpc.stakin-nodes.com/"
+ }
+ ],
+ "tx_history": true
+ }
+ }
+ ```
+
+
+#### Activation via WalletConnect
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint::init",
+ "params": {
+ "ticker": "OSMO",
+ "nodes": [
+ {
+ "url": "https://osmosis-rpc.alpha.komodo.earth/"
+ },
+ {
+ "url": "https://osmosis.rpc.stakin-nodes.com"
+ }
+ ],
+ "activation_params": {
+ "type": "WalletConnect",
+ "params": {
+ "session_topic": "YOUR_WC_SESSION_TOPIC"
+ }
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
new file mode 100644
index 000000000..84f7f2ad5
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/index.mdx
@@ -0,0 +1,127 @@
+export const title = "Komodo DeFi Framework Method: Enable Tendermint Task: Status";
+export const description = "Query the status of Tendermint activation task.";
+
+# Enable Tendermint Task: Status
+
+## task::enable\_tendermint::status {{label : 'task::enable_tendermint::status', tag : 'API-v2'}}
+
+After running the `task::enable_tendermint::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint::status",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "TENDERMINT",
+ "current_block": 12345678,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/60'/0'",
+ "total_balance": {
+ "TENDERMINT": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "0x1234567890abcdef1234567890abcdef12345678",
+ "derivation_path": "m/44'/60'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "TENDERMINT": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (ready, error)
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additonal context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
new file mode 100644
index 000000000..229699b46
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Enable Tendermint Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for Tendermint activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable Tendermint Task: User Action
+
+## task::enable\_tendermint::user\_action {{label : 'task::enable_tendermint::user_action', tag : 'API-v2'}}
+
+If the `task::enable_tendermint::status` returns `UserActionRequired`, we need to use the `task::enable_tendermint::user_action` method to enter our PIN
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/index.mdx
new file mode 100644
index 000000000..753836b06
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/index.mdx
@@ -0,0 +1,92 @@
+export const title = "Komodo DeFi Framework Method: Cancel Tendermint Token Activation Task";
+export const description = "Cancel a pending or in-progress Tendermint token activation task.";
+
+# Cancel Tendermint Token Activation Task
+
+## task::enable\_tendermint\_token::cancel {{label : 'task::enable_tendermint_token::cancel', tag : 'API-v2'}}
+
+Use this method to abort a Tendermint-token activation that is still **pending** or **in progress**. Once cancelled, the task will transition to a final `Cancelled` state and will be removed from memory.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifier returned by [`task::enable_tendermint_token::init`](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/). |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint_token::cancel",
+ "params": {
+ "task_id": 5
+ },
+ "id": 4
+ }
+ ```
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------------------------------- |
+| status | string | Task status after the cancellation attempt (`Cancelled` on success). |
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Cancelled"
+ },
+ "id": 4
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ------------------------------------------------------------------- |
+| error | string | Human-readable reason the cancellation failed. |
+| error\_path | string | Internal code path that produced the error (debugging aid). |
+| error\_trace | string | Trace fragment indicating where the error originated. |
+| error\_type | string | Enumerated identifier (e.g., `TaskFinished`, `NoSuchTask`). |
+| error\_data | mixed | Contextual data associated with the error (commonly the `task_id`). |
+
+
+ #### Response (already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "enable_tendermint_token.manager",
+ "error_trace": "enable_tendermint_token:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 5,
+ "id": null
+ }
+ ```
+
+ #### Response (no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '99'",
+ "error_path": "enable_tendermint_token",
+ "error_trace": "enable_tendermint_token:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 99,
+ "id": null
+ }
+ ```
+
+
+Verify the `error_path` and `error_trace` strings once the Rust implementation stabilises.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/index.mdx
new file mode 100644
index 000000000..a894016ca
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/index.mdx
@@ -0,0 +1,24 @@
+export const title = "Komodo DeFi Framework Method Overview: Enable Tendermint Token Task";
+export const description = "Overview of the task-managed activation flow for Tendermint-based tokens.";
+
+# Enable Tendermint Token Task Overview
+
+## task::enable\_tendermint\_token {{label : 'task::enable_tendermint_token', tag : 'overview'}}
+
+This section provides an overview of the task-managed activation flow for Tendermint-based tokens (e.g., ATOM tokens bridged via IBC). Each action in the flow is documented on its own page:
+
+### Task Enable Tendermint Token Init
+
+See [task::enable\_tendermint\_token::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/) for initializing token activation.
+
+### Task Enable Tendermint Token Status
+
+See [task::enable\_tendermint\_token::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/) for checking activation status.
+
+### Task Enable Tendermint Token User Action
+
+See [task::enable\_tendermint\_token::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/) for providing user input during activation.
+
+### Task Enable Tendermint Token Cancel
+
+See [task::enable\_tendermint\_token::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/) for cancelling activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/index.mdx
new file mode 100644
index 000000000..b59fd8d51
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/index.mdx
@@ -0,0 +1,90 @@
+export const title = "Komodo DeFi Framework Method: Initialize Tendermint Token Activation Task";
+export const description = "Start a task-managed activation flow for a Tendermint token.";
+
+# Initialize Tendermint Token Activation Task
+
+## task::enable\_tendermint\_token::init {{label : 'task::enable_tendermint_token::init', tag : 'API-v2'}}
+
+After calling this method, the Komodo DeFi Framework daemon creates a **task-managed activation** flow for a Tendermint-based token. The request immediately returns a `task_id`. Use [`task::enable_tendermint_token::status`](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/) to poll progress or [`task::enable_tendermint_token::cancel`](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/) to abort.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------ | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | Token ticker (e.g., `OSMO`). |
+| activation\_params | object | โ | - | A [TokenActivationParams](/komodo-defi-framework/api/common_structures/activation/#token-activation-params) object (see below). |
+| userpass | string | โ | - | RPC password (`RPC_UserP@SSW0RD`). |
+
+`activation_params` supports the following optional fields:
+
+| Parameter | Type | Required | Default | Description |
+| ----------------------- | ------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------- |
+| required\_confirmations | integer | โ | `3` | Confirmations to wait for swap-related transactions. If omitted, falls back to the parent platform-coin setting. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint_token::init",
+ "params": {
+ "ticker": "OSMO",
+ "activation_params": {
+ "required_confirmations": 5
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------- | ---------------------------------------------------- |
+| task\_id | integer | Unique identifier of the activation task. |
+| status | string | Initial task status (always `InProgress` on return). |
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 42,
+ "status": "InProgress"
+ },
+ "id": 1
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ------------------------------------------------------------ |
+| error | string | Human-readable message describing the failure. |
+| error\_type | string | Enumerated error identifier (e.g., `CoinCreationError`). |
+| error\_path | string | Internal code path that generated the error (debugging aid). |
+| error\_trace | string | Call-stack trace snippet (debugging aid). |
+
+Typical error cases include `CoinCreationError` (invalid RPC/electrum endpoints) and `HwError` (hardware-wallet interaction failure). For `HwError`, inspect the `error_data` field to determine which user action is required.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------- |
+| ticker | string | โ | Token ticker (e.g., `IRIS`). |
+| userpass | string | โ | RPC password. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------- |
+| task\_id | integer | Activation task identifier. |
+| status | string | Initial status. |
+
+...
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/index.mdx
new file mode 100644
index 000000000..b2dc2d044
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/index.mdx
@@ -0,0 +1,133 @@
+export const title = "Komodo DeFi Framework Method: Tendermint Token Activation Task Status";
+export const description = "Check current status of a task-managed activation for a Tendermint token.";
+
+# Tendermint Token Activation Task Status
+
+## task::enable\_tendermint\_token::status {{label : 'task::enable_tendermint_token::status', tag : 'API-v2'}}
+
+After running the `task::enable_tendermint_token::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return the final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint_token::status",
+ "params": {
+ "task_id": 5,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| status | [TaskActivationStatusEnum](/komodo-defi-framework/api/common_structures/enums/#task-activation-status-enum) | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful)
+
+| Parameter | Type | Description |
+| ----------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the Tendermint chain |
+| platform\_coin | string | Platform coin used to support the token (e.g., `ATOM`, `KAVA`). |
+| ticker | string | Ticker of the Tendermint token being activated. |
+| token\_ibc\_denom | string | Full IBC denomination or contract address for the token. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "platform_coin": "ATOM",
+ "ticker": "OSMO",
+ "token_ibc_denom": "ibc/123ABCD...",
+ "current_block": 1253345,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/118'/0'",
+ "total_balance": {
+ "OSMO": {
+ "spendable": "150",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "cosmos1vladaddressxxxxxxxxxxxxxxxxx",
+ "derivation_path": "m/44'/118'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "OSMO": {
+ "spendable": "150",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the token being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additional context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` โ Timed out waiting for token activation, connecting to the device, or for user confirmation on the hardware wallet.
+* `CoinCreationError` โ Error during platform coin activation or RPC communication.
+* `HwError` โ **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/index.mdx
new file mode 100644
index 000000000..73eb5fe4a
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/index.mdx
@@ -0,0 +1,58 @@
+export const title = "Komodo DeFi Framework Method: Tendermint Token Activation Task User Action";
+export const description = "Provide required user input during a Tendermint token activation task.";
+
+# Tendermint Token Activation Task User Action
+
+## task::enable\_tendermint\_token::user\_action {{label : 'task::enable_tendermint_token::user_action', tag : 'API-v2'}}
+
+Skeleton documentationโcheck action set with Rust enum.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | -------------------------------------------- |
+| task\_id | integer | โ | Task identifier returned from `init`. |
+| user\_action | object | โ | Object with the parameters below. |
+| user\_action.action\_type | string | โ | Action type (e.g., `TrezorPin`). |
+| user\_action.pin | string (number) | โ | Required PIN if action\_type is `TrezorPin`. |
+| userpass | string | โ | RPC password. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------- |
+| status | string | Updated task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::enable_tendermint_token::user_action",
+ "params": {
+ "task_id": 5,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "987654"
+ }
+ },
+ "id": 3,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress"
+ },
+ "id": 3
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
new file mode 100644
index 000000000..197ce7b1e
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/index.mdx
@@ -0,0 +1,91 @@
+export const title = "Komodo DeFi Framework Method: Enable UTXO Task: Cancel";
+export const description = "Cancel the UTXO activation task before completion.";
+
+# Enable UTXO Task: Cancel
+
+## task::enable\_utxo::cancel {{label : 'task::enable_utxo::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the enabling process. |
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_utxo::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 1
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ #### Response (success - already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_standalone_coin.manager",
+ "error_trace": "init_standalone_coin:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ #### Response (error - no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '3'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 3,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
index 6044baae6..db487fb35 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx
@@ -1,378 +1,15 @@
-export const title = "Komodo DeFi Framework Method: UTXO Coin Activation Tasks";
-export const description =
- "The methods in this document allow task managed activation of UTXO coins.";
+export const title = "Komodo DeFi Framework Method: Enable UTXO Task Overview";
+export const description = "Overview of task managed activation methods for UTXO coins like KMD, LTC, BTC, and DOGE.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable UTXO Task Overview
-# Task: UTXO Activation
+## task::enable\_utxo {{label : 'task::enable_utxo', tag : 'overview'}}
-## task::enable\_utxo::init {{label : 'task::enable_utxo::init', tag : 'API-v2'}}
+This section provides an overview of the task managed activation methods for UTXO coins like KMD, LTC, BTC, and DOGE. Each method is documented in its own dedicated page:
-Use this method for task managed activation of UTXO coins like KMD, LTC, BTC & DOGE. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+* [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/)
+* [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/)
+* [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/)
+* [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/)
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | The ticker of the coin you want to enable. |
-| activation\_params | object | An object containing the actvation parameters below. |
-| .priv\_key\_policy | object | Optional. A standard [PrivKeyPolicy](/komodo-defi-framework/api/common_structures/wallet/#priv-key-policy) object. Defaults to `{"type": "ContextPrivKey"}`. |
-| .min\_addresses\_number | integer | How many additional addreesses to generate at a minimum. |
-| .scan\_policy | string | Whether or not to scan for new addresses. Select from `do_not_scan`, `scan_if_new_wallet` or `scan`. Note that `scan` will result in multple requests to the Komodo DeFi Framework. |
-| .gap\_limit | integer | The max number of empty addresses in a row. If transactions were sent to an address outside the `gap_limit`, they will not be identified when scanning. |
-| .mode | object | An object containing RPC type and data parameters as below. |
-| ..rpc | string | UTXO RPC mode. Options: `{ "rpc":"Native" }` if running a native blockchain node, or `"rpc":"Electrum"` to use electrum RPCs. If using electrum, a list of electrum servers is required under `rpc_data.servers` |
-| ..rpc\_data | object | An object containing electrum server information. |
-| ...servers | list | A list of electrum server URLs ([https://github.com/KomodoPlatform/coins/tree/master/electrums](https://github.com/KomodoPlatform/coins/tree/master/electrums)) |
-| ....url | object | The url and port of a coins electrum server |
-| ....ws\_url | object | Optional. Used to define electrum server url/port for websocket connections. |
-| ....protocol | object | Defines electrum server protocol as `TCP` or `SSL`. Defaults to `TCP` |
-| ....disable\_cert\_verification | boolean | Optional. For `SSL` electrum connections, this will allow expired certificates. |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
-
-#### ๐ Examples
-
-#### Activation in Trezor mode
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_utxo::init",
- "params": {
- "ticker": "KMD",
- "activation_params": {
- "mode": {
- "rpc": "Electrum",
- "rpc_data": {
- "servers": [
- {
- "url": "electrum2.cipig.net:10001"
- },
- {
- "url": "electrum3.cipig.net:20001",
- "ws_url": "electrum3.cipig.net:30001",
- "protocol": "SSL"
- }
- ]
- }
- },
- "scan_policy": "scan_if_new_wallet",
- "priv_key_policy": {
- "type": "Trezor"
- },
- "min_addresses_number": 3,
- "gap_limit": 20
- }
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 1
- },
- "id": null
- }
- ```
-
-
-## task::enable\_utxo::status {{label : 'task::enable_utxo::status', tag : 'API-v2'}}
-
-After running the `task::enable_utxo::init` method, we can query the status of activation to check its progress.
-The response will return the following:
-
-* Result of the task (success or error)
-* Progress status (what state the task is in)
-* Required user action (what user should do before the task can continue)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_utxo::status",
- "params": {
- "task_id": 1,
- "forget_if_finished": false
- }
- }
- ```
-
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the enabling is progressing. |
-| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
-
-Possible `status` values while activation is in progress:
-
-* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
-* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
-* `Finishing`: Activation process completed
-* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
-* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
-
-Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
-
-#### Response (ready, successful, HD mode)
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "ticker": "KMD",
- "current_block": 4230457,
- "wallet_balance": {
- "wallet_type": "HD",
- "accounts": [
- {
- "account_index": 0,
- "derivation_path": "m/44'/141'/0'",
- "total_balance": {
- "KMD": {
- "spendable": "20",
- "unspendable": "0"
- }
- },
- "addresses": [
- {
- "address": "RMC1cWXngQf2117apEKoLh3x27NoG88yzd",
- "derivation_path": "m/44'/141'/0'/0/0",
- "chain": "External",
- "balance": {
- "KMD": {
- "spendable": "20",
- "unspendable": "0"
- }
- }
- }
- ]
- }
- ]
- }
- }
- },
- "id": null
- }
- ```
-
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "ticker": "KMD",
- "current_block": 4230467,
- "wallet_balance": {
- "wallet_type": "Iguana",
- "address": "RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d",
- "balance": {
- "KMD": {
- "spendable": "1718.15606485",
- "unspendable": "0"
- }
- }
- }
- }
- },
- "id": null
- }
- ```
-
-
-#### Response (in progress)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "RequestingWalletBalance"
- },
- "id": null
- }
- ```
-
-
-#### Response (ready, error)
-
-| Parameter | Type | Description |
-| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the requested process is progressing. |
-| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
-| .error | string | The ticker of the coin being activated |
-| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
-| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
-| .error\_type | string | An enumerated error identifier to indicate the category of error |
-| .error\_data | string | Additonal context for the error type |
-
-Possible Error Cases:
-
-* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
-* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
-* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/#details-for-hw-error-error-type) for more info.
-
-## task::enable\_utxo::user\_action {{label : 'task::enable_utxo::user_action', tag : 'API-v2'}}
-
-If the `task::enable_utxo::status` returns `UserActionRequired`, we need to use the `task::enable_utxo::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_utxo::user_action",
- "params": {
- "task_id": 1,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::enable\_utxo::cancel {{label : 'task::enable_utxo::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_utxo::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 1
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (success - already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_standalone_coin.manager",
- "error_trace": "init_standalone_coin:144] manager:101]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '3'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 3,
- "id": null
- }
- ```
-
+Refer to each method page for detailed request/response parameters, examples, and error handling.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
new file mode 100644
index 000000000..9dcdcdb28
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/index.mdx
@@ -0,0 +1,76 @@
+export const title = "Komodo DeFi Framework Method: Enable UTXO Task: Init";
+export const description = "Task managed activation of UTXO coins like KMD, LTC, BTC & DOGE.";
+
+# Enable UTXO Task: Init
+
+## task::enable\_utxo::init {{label : 'task::enable_utxo::init', tag : 'API-v2'}}
+
+Use this method for task managed activation of UTXO coins like KMD, LTC, BTC & DOGE. Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| ------------------ | ------ | :------: | :--------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | - | Ticker of the UTXO-based coin you want to enable. |
+| activation\_params | object | โ | - | A standard [ActivationParams](/komodo-defi-framework/api/common_structures/activation/#activation-params) object containing activation configuration parameters for UTXO coins. |
+| priv\_key\_policy | object | โ | `{"type": "ContextPrivKey"}` | Object specifying the policy to access a private key during activation. Must include a `type` field from [PrivKeyActivationPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#priv-key-activation-policy-enum). When using `WalletConnect`, also add a `data` field with the session topic. |
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Activation in Trezor mode
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_utxo::init",
+ "params": {
+ "ticker": "KMD",
+ "activation_params": {
+ "mode": {
+ "rpc": "Electrum",
+ "rpc_data": {
+ "servers": [
+ {
+ "url": "electrum2.cipig.net:10001"
+ },
+ {
+ "url": "electrum3.cipig.net:20001",
+ "ws_url": "electrum3.cipig.net:30001",
+ "protocol": "SSL"
+ }
+ ]
+ }
+ },
+ "scan_policy": "scan_if_new_wallet",
+ "min_addresses_number": 3,
+ "gap_limit": 20
+ },
+ "priv_key_policy": {
+ "type": "Trezor"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
new file mode 100644
index 000000000..b19f86e71
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/index.mdx
@@ -0,0 +1,163 @@
+export const title = "Komodo DeFi Framework Method: Enable UTXO Task: Status";
+export const description = "Query the status of UTXO activation task.";
+
+# Enable UTXO Task: Status
+
+## task::enable\_utxo::status {{label : 'task::enable_utxo::status', tag : 'API-v2'}}
+
+After running the `task::enable_utxo::init` method, you can query the status of activation to check its progress. The response will return the following:
+
+* Result of the task (success or error)
+* Progress status (what state the task is in)
+* Required user action (what user should do before the task can continue)
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_utxo::status",
+ "params": {
+ "task_id": 1,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Possible `status` values while activation is in progress:
+
+* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
+* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
+* `Finishing`: Activation process completed
+* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
+* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+#### Response (ready, successful, HD mode)
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "KMD",
+ "current_block": 4230457,
+ "wallet_balance": {
+ "wallet_type": "HD",
+ "accounts": [
+ {
+ "account_index": 0,
+ "derivation_path": "m/44'/141'/0'",
+ "total_balance": {
+ "KMD": {
+ "spendable": "20",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "RMC1cWXngQf2117apEKoLh3x27NoG88yzd",
+ "derivation_path": "m/44'/141'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "KMD": {
+ "spendable": "20",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "KMD",
+ "current_block": 4230467,
+ "wallet_balance": {
+ "wallet_type": "Iguana",
+ "address": "RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d",
+ "balance": {
+ "KMD": {
+ "spendable": "1718.15606485",
+ "unspendable": "0"
+ }
+ }
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+#### Response (in progress)
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "RequestingWalletBalance"
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additional context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
new file mode 100644
index 000000000..1057f6c75
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Enable UTXO Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for UTXO activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable UTXO Task: User Action
+
+## task::enable\_utxo::user\_action {{label : 'task::enable_utxo::user_action', tag : 'API-v2'}}
+
+If the `task::enable_utxo::status` returns `UserActionRequired`, we need to use the `task::enable_utxo::user_action` method to enter our PIN
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_utxo::user_action",
+ "params": {
+ "task_id": 1,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
new file mode 100644
index 000000000..7d7e01835
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/index.mdx
@@ -0,0 +1,95 @@
+export const title = "Komodo DeFi Framework Method: Enable Z Coin Task: Cancel";
+export const description = "Cancel the ZHTLC coin activation task before completion.";
+
+# Enable Z Coin Task: Cancel
+
+## task::enable\_z\_coin::cancel {{label : 'task::enable_z_coin::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the enabling process. |
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+
+ #### Response (success - already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_standalone_coin.manager",
+ "error_trace": "init_standalone_coin:144] manager:101]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ #### Response (error - no such task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
index d9bdd4c46..8edfc1a86 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx
@@ -1,552 +1,26 @@
-export const title = "Komodo DeFi Framework Method: ZHTLC Coin Activation";
-export const description =
- "The methods in this document allow activation of ZHTLC coins like ARRR & ZOMBIE.";
+export const title = "Komodo DeFi Framework Method: Enable Z Coin Task";
+export const description = "Overview of task managed activation methods for ZHTLC coins like ARRR & ZOMBIE.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Enable Z Coin Task
-# Task: Z Coin Activation
+## task::enable\_z\_coin {{label : 'task::enable_z_coin', tag : 'overview'}}
-## task::enable\_z\_coin::init {{label : 'task::enable_z_coin::init', tag : 'API-v2'}}
+This section provides an overview of the task managed activation methods for ZHTLC coins like ARRR & ZOMBIE. Each method is now documented in its own dedicated page:
-ZHTLC coins, like Pirate (ARRR) and the test coin ZOMBIE take a little longer to enable, and use a new two step method to enable. Activation can take a little while the first time, as we need to download some block cache data, and build a wallet database.
-Subsequent enabling will be faster, but still take a bit longer than other coins. The second step for activation is optional, but allows us to check the status of the activation process.
+### Task Enable Z Coin Init
-Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+See [task::enable\_z\_coin::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/) for initializing ZHTLC coin activation.
-To withdraw ZHTLC coins, you need to use the [task::withdraw](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#withdraw-tasks) methods:
+### Task Enable Z Coin Status
-* Generate a transaction with [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-init)
-* Query its status with [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-status)
-* Cancel generating the transaction with [task::withdraw::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-cancel)
-* Broadcast the transaction with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/#send-raw-transaction)
+See [task::enable\_z\_coin::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/) for checking the status of ZHTLC coin activation.
-ZHTLC coins are not compatible with the [v2 my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) and [legacy my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/) methods.
-To get the transaction history for ZHTLC coins, you need to use the [z\_coin\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/) method.
+### Task Enable Z Coin User Action
-
- To enable Z coins you also need to [install some Zcash
- Params](https://forum.komodoplatform.com/t/installing-zcash-params/603)
-
+See [task::enable\_z\_coin::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/) for providing user action (e.g., Trezor PIN) during activation.
-#### Arguments
+### Task Enable Z Coin Cancel
-| Structure | Type | Description |
-| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of coin to activate |
-| activation\_params | object | A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data) object. |
+See [task::enable\_z\_coin::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/) for cancelling ZHTLC coin activation.
-#### Response
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
-
-#### ๐ Examples
-
-#### Enable Z coin without any optional parameters
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::init",
- "mmrpc": "2.0",
- "params": {
- "ticker": "ZOMBIE",
- "activation_params": {
- "mode": {
- "rpc": "Light",
- "rpc_data": {
- "electrum_servers": [
- {
- "url": "zombie.dragonhound.info:10133"
- },
- {
- "url": "zombie.dragonhound.info:20133",
- "protocol": "SSL",
- "ws_url": "zombie.dragonhound.info:30059"
- }
- ],
- "light_wallet_d_servers": [
- "http://zombie.dragonhound.info:1443"
- ]
- }
- },
- "zcash_params_path": "/home/username/path_to/.zcash-params",
- "scan_blocks_per_iteration": 100,
- "scan_interval_ms": 200
- }
- }
- }
- ```
-
-
-#### Sync from block 2528700, with custom `.zcash-params` path and scan params
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::init",
- "mmrpc": "2.0",
- "params": {
- "ticker": "ZOMBIE",
- "activation_params": {
- "mode": {
- "rpc": "Light",
- "rpc_data": {
- "electrum_servers": [
- {
- "url": "zombie.dragonhound.info:10133"
- }
- ],
- "light_wallet_d_servers": [
- "http://zombie.dragonhound.info:1443"
- ],
- "sync_params": {
- "height": 2528700
- }
- }
- },
- "zcash_params_path": "/home/username/path_to/.zcash-params",
- "scan_blocks_per_iteration": 100,
- "scan_interval_ms": 200
- }
- }
- }
- ```
-
-
-#### Sync from sapling activation height (earliest)
-
-The Z coin lightwallet client only supports blocks that are post-sapling. The sapling activation height for Z coins can be found in the [coins file](https://github.com/KomodoPlatform/coins/blob/master/coins)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::init",
- "mmrpc": "2.0",
- "params": {
- "ticker": "ZOMBIE",
- "activation_params": {
- "mode": {
- "rpc": "Light",
- "rpc_data": {
- "electrum_servers": [
- {
- "url": "zombie.dragonhound.info:10133"
- },
- {
- "url": "zombie.dragonhound.info:20133",
- "protocol": "SSL",
- "ws_url": "zombie.dragonhound.info:30059"
- }
- ],
- "light_wallet_d_servers": [
- "http://zombie.dragonhound.info:1443"
- ],
- "sync_params": "earliest"
- }
- },
- "zcash_params_path": "/home/username/path_to/.zcash-params",
- "scan_blocks_per_iteration": 100,
- "scan_interval_ms": 200
- }
- }
- }
- ```
-
-
-#### Using websockets to sync from Proof of Keys Day, 2023.
-
-[About proof of Keys Day](https://hackernoon.com/not-your-keys-not-your-bitcoin-jan3bitcoin-z6k3ktb)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::init",
- "mmrpc": "2.0",
- "params": {
- "ticker": "ZOMBIE",
- "activation_params": {
- "mode": {
- "rpc": "Light",
- "rpc_data": {
- "electrum_servers": [
- {
- "protocol": "SSL",
- "url": "zombie.dragonhound.info:20133",
- "ws_url": "zombie.dragonhound.info:30059"
- }
- ],
- "light_wallet_d_servers": [
- "http://zombie.dragonhound.info:1443"
- ],
- "sync_params": {
- "date": 1672704000
- }
- }
- }
- }
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 0
- },
- "id": null
- }
- ```
-
-
-## task::enable\_z\_coin::status {{label : 'task::enable_z_coin::status', tag : 'API-v2'}}
-
-Z coins need to build sync a local block cache and wallet database before they can be used. Using `task_id` as an input, this method will return the current status of the activation process.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ---------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true` |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the enabling is progressing. |
-| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
-
-Possible `status` values while activation is in progress:
-
-* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
-* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
-* `Finishing`: Activation process completed
-* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
-* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
-
-Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
-
-#### ๐ Examples
-
-#### Status of Z coin activation
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::status",
- "mmrpc": "2.0",
- "params": {
- "task_id": 0,
- "forget_if_finished": false
- }
- }
- ```
-
-
-
- #### Response (ActivatingCoin - enabling has started)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "ActivatingCoin"
- },
- "id": null
- }
- ```
-
- #### Response (UpdatingBlocksCache)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": {
- "UpdatingBlocksCache": {
- "current_scanned_block": 265930,
- "latest_block": 269656
- }
- }
- },
- "id": null
- }
- ```
-
- #### Response (BuildingWalletDb)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": {
- "BuildingWalletDb": {
- "current_scanned_block": 265311,
- "latest_block": 269656
- }
- }
- },
- "id": null
- }
- ```
-
- #### Response (Enabling complete)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "ticker": "ZOMBIE",
- "current_block": 269657,
- "wallet_balance": {
- "wallet_type": "Iguana",
- "address": "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj",
- "balance": {
- "spendable": "29.99989008",
- "unspendable": "0"
- }
- }
- }
- },
- "id": null
- }
- ```
-
-
-
- #### Response (CoinCreationError - no Zcash Params)
-
- ```json
- {
- "error": "Error on platform coin ZOMBIE creation: ZCashParamsNotFound",
- "error_path": "lib.z_coin_activation.z_coin",
- "error_trace": "lib:104] z_coin_activation:218] z_coin:1007]",
- "error_type": "CoinCreationError",
- "error_data": {
- "ticker": "ZOMBIE",
- "error": "ZCashParamsNotFound"
- }
- }
- ```
-
- #### Response (error - NoSuchTask)
-
- You'll see this if the task number does not exist, or the task has already completed.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
- #### Response (error - InvalidRequest)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: invalid value: integer `-205`, expected u64",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "invalid value: integer `-205`, expected u64",
- "id": 42
- }
- ```
-
- #### Response (no Zcash Params)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Error on platform coin ZOMBIE creation: ZCashParamsNotFound",
- "error_path": "lib.z_coin_activation.z_coin",
- "error_trace": "lib:103] z_coin_activation:192] z_coin:761]",
- "error_type": "CoinCreationError",
- "error_data": {
- "ticker": "ZOMBIE",
- "error": "ZCashParamsNotFound"
- }
- }
- },
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- You'll see this if the task number does not exist, or the task has already completed.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
-
-## task::enable\_z\_coin::user\_action {{label : 'task::enable_z_coin::user_action', tag : 'API-v2'}}
-
-If the `task::enable_z_coin::status` returns `UserActionRequired`, we need to use the `task::enable_z_coin::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_z_coin::user_action",
- "params": {
- "task_id": 3,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::enable\_z\_coin::cancel {{label : 'task::enable_z_coin::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::enable_z_coin::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (success - already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_standalone_coin.manager",
- "error_trace": "init_standalone_coin:144] manager:101]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
- #### Response (error - no such task)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_standalone_coin",
- "error_trace": "init_standalone_coin:119]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": null
- }
- ```
-
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
new file mode 100644
index 000000000..719ecbff1
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/index.mdx
@@ -0,0 +1,207 @@
+export const title = "Komodo DeFi Framework Method: Enable Z Coin Task: Init";
+export const description = "Task managed activation of ZHTLC coins like ARRR & ZOMBIE.";
+
+# Enable Z Coin Task: Init
+
+## task::enable\_z\_coin::init {{label : 'task::enable_z_coin::init', tag : 'API-v2'}}
+
+ZHTLC coins, like Pirate (ARRR) and the test coin ZOMBIE take a little longer to enable, and use a new two step method to enable. Activation can take a little while the first time, as we need to download some block cache data, and build a wallet database.
+Subsequent enabling will be faster, but still take a bit longer than other coins. The second step for activation is optional, but allows us to check the status of the activation process.
+
+Refer to the [task managed activation overview](/komodo-defi-framework/api/v20/coin_activation/task_managed/) for activation of other coin types.
+
+To withdraw ZHTLC coins, you need to use the [task::withdraw](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw) methods:
+
+* Generate a transaction with [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-init)
+* Query its status with [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-status)
+* Cancel generating the transaction with [task::withdraw::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-cancel)
+* Broadcast the transaction with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/#send-raw-transaction)
+
+ZHTLC coins are not compatible with the [v2 my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) and [legacy my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/) methods.
+To get the transaction history for ZHTLC coins, you need to use the [z\_coin\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/) method.
+
+
+ To enable Z coins you also need to [install some Zcash
+ Params](https://forum.komodoplatform.com/t/installing-zcash-params/603)
+
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | -------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | Ticker of coin to activate |
+| activation\_params | object | โ | A standard [ActivationRpcData](/komodo-defi-framework/api/common_structures/activation/#activation-rpc-data) object. |
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Enable Z coin without any optional parameters
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::init",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "ZOMBIE",
+ "activation_params": {
+ "mode": {
+ "rpc": "Light",
+ "rpc_data": {
+ "electrum_servers": [
+ {
+ "url": "zombie.dragonhound.info:10133"
+ },
+ {
+ "url": "zombie.dragonhound.info:20133",
+ "protocol": "SSL",
+ "ws_url": "zombie.dragonhound.info:30059"
+ }
+ ],
+ "light_wallet_d_servers": [
+ "http://zombie.dragonhound.info:1443"
+ ]
+ }
+ },
+ "zcash_params_path": "/home/username/path_to/.zcash-params",
+ "scan_blocks_per_iteration": 100,
+ "scan_interval_ms": 200
+ }
+ }
+ }
+ ```
+
+
+#### Sync from block 2528700, with custom `.zcash-params` path and scan params
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::init",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "ZOMBIE",
+ "activation_params": {
+ "mode": {
+ "rpc": "Light",
+ "rpc_data": {
+ "electrum_servers": [
+ {
+ "url": "zombie.dragonhound.info:10133"
+ }
+ ],
+ "light_wallet_d_servers": [
+ "http://zombie.dragonhound.info:1443"
+ ],
+ "sync_params": {
+ "height": 2528700
+ }
+ }
+ },
+ "zcash_params_path": "/home/username/path_to/.zcash-params",
+ "scan_blocks_per_iteration": 100,
+ "scan_interval_ms": 200
+ }
+ }
+ }
+ ```
+
+
+#### Sync from sapling activation height (earliest)
+
+The Z coin lightwallet client only supports blocks that are post-sapling. The sapling activation height for Z coins can be found in the [coins file](https://github.com/KomodoPlatform/coins/blob/master/coins)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::init",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "ZOMBIE",
+ "activation_params": {
+ "mode": {
+ "rpc": "Light",
+ "rpc_data": {
+ "electrum_servers": [
+ {
+ "url": "zombie.dragonhound.info:10133"
+ },
+ {
+ "url": "zombie.dragonhound.info:20133",
+ "protocol": "SSL",
+ "ws_url": "zombie.dragonhound.info:30059"
+ }
+ ],
+ "light_wallet_d_servers": [
+ "http://zombie.dragonhound.info:1443"
+ ],
+ "sync_params": "earliest"
+ }
+ },
+ "zcash_params_path": "/home/username/path_to/.zcash-params",
+ "scan_blocks_per_iteration": 100,
+ "scan_interval_ms": 200
+ }
+ }
+ }
+ ```
+
+
+#### Using websockets to sync from Proof of Keys Day, 2023.
+
+[About proof of Keys Day](https://hackernoon.com/not-your-keys-not-your-bitcoin-jan3bitcoin-z6k3ktb)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::init",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "ZOMBIE",
+ "activation_params": {
+ "mode": {
+ "rpc": "Light",
+ "rpc_data": {
+ "electrum_servers": [
+ {
+ "protocol": "SSL",
+ "url": "zombie.dragonhound.info:20133",
+ "ws_url": "zombie.dragonhound.info:30059"
+ }
+ ],
+ "light_wallet_d_servers": [
+ "http://zombie.dragonhound.info:1443"
+ ],
+ "sync_params": {
+ "date": 1672704000
+ }
+ }
+ }
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
new file mode 100644
index 000000000..85c11ff9d
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/index.mdx
@@ -0,0 +1,218 @@
+export const title = "Komodo DeFi Framework Method: Enable Z Coin Task: Status";
+export const description = "Query the status of ZHTLC coin activation task.";
+
+# Enable Z Coin Task: Status
+
+## task::enable\_z\_coin::status {{label : 'task::enable_z_coin::status', tag : 'API-v2'}}
+
+Z coins need to build sync a local block cache and wallet database before they can be used. Using `task_id` as an input, this method will return the current status of the activation process.
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If false, will return final response for completed tasks. |
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the enabling is progressing. |
+| details | object | Depending on the state of enabling progress, this will contain different information as shown in the responses below. |
+
+Possible `status` values while activation is in progress:
+
+* `ActivatingCoin`: The first step of activation. It does not require any action from the user.
+* `RequestingWalletBalance`: The first step of activation, while initial balances info is being requested. It does not require any action from the user.
+* `Finishing`: Activation process completed
+* `WaitingForTrezorToConnect`: Waiting for the user to plugin a Trezor device
+* `FollowHwDeviceInstructions`: Waiting for the user to follow the instructions on the device
+
+Once complete, `status` will be `Ok`, and the `details` object will have the following structure:
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+#### ๐ Examples
+
+#### Status of Z coin activation
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::enable_z_coin::status",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+
+ #### Response (ActivatingCoin - enabling has started)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "ActivatingCoin"
+ },
+ "id": null
+ }
+ ```
+
+ #### Response (UpdatingBlocksCache)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": {
+ "UpdatingBlocksCache": {
+ "current_scanned_block": 265930,
+ "latest_block": 269656
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+ #### Response (BuildingWalletDb)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": {
+ "BuildingWalletDb": {
+ "current_scanned_block": 265311,
+ "latest_block": 269656
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+ #### Response (Enabling complete)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "ticker": "ZOMBIE",
+ "current_block": 269657,
+ "wallet_balance": {
+ "wallet_type": "Iguana",
+ "address": "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj",
+ "balance": {
+ "spendable": "29.99989008",
+ "unspendable": "0"
+ }
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the requested process is progressing. |
+| details.result | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| .error | string | The ticker of the coin being activated |
+| .error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| .error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| .error\_type | string | An enumerated error identifier to indicate the category of error |
+| .error\_data | string | Additional context for the error type |
+
+Possible Error Cases:
+
+* `TaskTimedOut` - Timed out waiting for coin activation, connecting to the device trezor or for user to confirm pubkey)
+* `CoinCreationError` - Error during activation. E.g. incorrect or inactive electrum servers.
+* `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
+
+
+ #### Response (CoinCreationError - no Zcash Params)
+
+ ```json
+ {
+ "error": "Error on platform coin ZOMBIE creation: ZCashParamsNotFound",
+ "error_path": "lib.z_coin_activation.z_coin",
+ "error_trace": "lib:104] z_coin_activation:218] z_coin:1007]",
+ "error_type": "CoinCreationError",
+ "error_data": {
+ "ticker": "ZOMBIE",
+ "error": "ZCashParamsNotFound"
+ }
+ }
+ ```
+
+ #### Response (error - NoSuchTask)
+
+ You'll see this if the task number does not exist, or the task has already completed.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_standalone_coin",
+ "error_trace": "init_standalone_coin:119]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": null
+ }
+ ```
+
+ #### Response (error - InvalidRequest)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid value: integer `-205`, expected u64",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid value: integer `-205`, expected u64",
+ "id": 42
+ }
+ ```
+
+ #### Response (no Zcash Params)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "Error on platform coin ZOMBIE creation: ZCashParamsNotFound",
+ "error_path": "lib.z_coin_activation.z_coin",
+ "error_trace": "lib:103] z_coin_activation:192] z_coin:761]",
+ "error_type": "CoinCreationError",
+ "error_data": {
+ "ticker": "ZOMBIE",
+ "error": "ZCashParamsNotFound"
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
new file mode 100644
index 000000000..835e65617
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/index.mdx
@@ -0,0 +1,56 @@
+export const title = "Komodo DeFi Framework Method: Enable Z Coin Task: User Action";
+export const description = "Handle user action (e.g., Trezor PIN entry) for ZHTLC coin activation task.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Enable Z Coin Task: User Action
+
+## task::enable\_z\_coin::user\_action {{label : 'task::enable_z_coin::user_action', tag : 'API-v2'}}
+
+If the `task::enable_z_coin::status` returns `UserActionRequired`, we need to use the `task::enable_z_coin::user_action` method to enter our PIN
+
+### Request Parameter Table
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_z_coin::user_action",
+ "params": {
+ "task_id": 3,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
index d40d301e6..b5d193003 100644
--- a/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx
@@ -1,11 +1,54 @@
-export const title = "Komodo DeFi Framework Method: Task Managed Coin Activation";
-export const description =
- "Komodo DeFi Framework Method: Task Managed Coin Activation";
+export const title = "Komodo DeFi Framework Method Overview: Task Managed Coin Activation";
+export const description = "This document provides an overview of task managed coin activation methods in the Komodo DeFi Framework API.";
-# Task Managed Coin Activation
+# Task Managed Coin Activation Overview
-
+## task\_managed\_coin\_activation {{label : 'task_managed_coin_activation', tag : 'overview'}}
-
- TODO: Add summary for other methods, along with detail for HD methods
-
+* [Enable UTXO Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/)
+
+* [Enable UTXO Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/)
+
+* [Enable UTXO User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/)
+
+* [Enable UTXO Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/)
+
+* [Enable Z Coin Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/)
+
+* [Enable Z Coin Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/)
+
+* [Enable Z Coin User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/)
+
+* [Enable Z Coin Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/)
+
+* [Enable QTUM Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/)
+
+* [Enable QTUM Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/)
+
+* [Enable QTUM User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/)
+
+* [Enable QTUM Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/)
+
+* [Enable Tendermint Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/)
+
+* [Enable Tendermint Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/)
+
+* [Enable Tendermint User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/)
+
+* [Enable Tendermint Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/)
+
+* [Enable BCH Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/)
+
+* [Enable BCH Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/)
+
+* [Enable BCH User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/)
+
+* [Enable BCH Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/)
+
+* [Enable ETH Init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/)
+
+* [Enable ETH Status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/)
+
+* [Enable ETH User Action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/)
+
+* [Enable ETH Cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/)
diff --git a/src/pages/komodo-defi-framework/api/v20/index.mdx b/src/pages/komodo-defi-framework/api/v20/index.mdx
index d1549d056..fb82ab3c6 100644
--- a/src/pages/komodo-defi-framework/api/v20/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/index.mdx
@@ -1,15 +1,17 @@
-export const title = "Komodo DeFi SDK RPC Protocol v2.0";
+export const title = "Komodo DeFi Framework Method: SDK RPC Protocol v2.0";
export const description = "Starting with version beta-2.1.3434, the Komodo DeFi SDK supports the standardized protocol format called mmrpc 2.0.";
-# Komodo DeFi SDK RPC Protocol v2.0
+# SDK RPC Protocol v2.0
+
+## sdk-rpc-protocol-v2-0 {{label : 'sdk_rpc_protocol_v2_0', tag : 'overview'}}
Starting with version [beta-2.1.3434](https://github.com/KomodoPlatform/komodo-defi-framework/releases/tag/beta-2.1.3434), the Komodo DeFi SDK supports the standardized protocol format called `mmrpc 2.0`.
-It includes a uniform request, successful and error response formats. At the moment, only a few RPC methods support the `mmrpc 2.0` protocol.
+It includes a uniform request, successful and error response formats. v1/legacy methods are to be considered deprecated. For HD wallets, v2 methods must be used.
## Request
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| mmrpc | string | the string specifying the version of the Komodo DeFi SDK RPC protocol. Must be exactly "2.0" |
| userpass | string (optional) | your password for protected RPC methods. Skip this field if the specified `method` is public |
@@ -19,7 +21,7 @@ It includes a uniform request, successful and error response formats. At the mom
### Response (Success)
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ----------------- | ------------------------------------------------------------------------------------------- |
| mmrpc | string | the string specifying the version of the Komodo DeFi SDK RPC protocol |
| result | object | the value of this field is determined by the method invoked on Komodo DeFi SDK |
@@ -27,7 +29,7 @@ It includes a uniform request, successful and error response formats. At the mom
### Response (Error)
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------ | ----------------- | ------------------------------------------------------------------------------------------- |
| mmrpc | string | the string specifying the version of the Komodo DeFi API RPC protocol |
| error | string | the common error description |
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
new file mode 100644
index 000000000..e00fb004f
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/activation/cancel/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Cancel Lightning Activation Task";
+export const description = "Cancel the initialization of a lightning node on the Komodo DeFi Framework.";
+
+# Cancel Lightning Activation Task
+
+## task::enable\_lightning::cancel {{label : 'task::enable_lightning::cancel', tag : 'API-v2'}}
+
+The `task::enable_lightning::cancel` method cancels lightning node initialization.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | -------------------------------------------------------- |
+| task\_id | integer | โ | The task id returned from `task::enable_lightning::init` |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_lightning::cancel",
+ "params": {
+ "task_id": 1
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ #### โ ๏ธ TaskFinished Error
+
+ Task has already been completed.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_l2.manager",
+ "error_trace": "init_l2:157] manager:104]",
+ "error_type": "TaskFinished",
+ "error_data": 3,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
index 30553cb63..3da0ba5a4 100644
--- a/src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx
@@ -1,329 +1,20 @@
-export const title = "Komodo DeFi Framework Method: Lightning Network Initialization Tasks";
-export const description = "The methods in this document allow initialization of Lightning Network on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method: Lightning Network Initialization Tasks Overview";
+export const description = "Overview of Lightning Network initialization task-managed methods in the Komodo DeFi Framework API.";
-# Lightning Network Initialization Tasks
+# Lightning Network Initialization Tasks Overview
-
- Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
-
+## lightning::activation {{label : 'lightning::activation', tag : 'overview'}}
-## Initialize Lightning {{label : 'task::enable_lightning::init', tag : 'API-v2'}}
+Overview of all Lightning Network initialization task-managed methods. See below for details and cross-links to related Lightning activation documentation.
-The `task::enable_lightning::init` request a task to run a lightning node. Use the returned `task_id` as an input to check the status of the lightning node (i.e, running or still initiating). An error will be returned if a lightning node was already running for the requested ticker.
+### Init Lightning Activation
-
- Any methods with a `task::` prefix will be linked to a numeric `task_id` value which is used to query the status or outcome of the task.
-
+See [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/init/) for initializing Lightning activation.
-### Request Parameters
+### Status Lightning Activation
-| Parameter | Type | Description |
-| ------------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------- |
-| ticker | string | Ticker of coin to activate |
-| activation\_params | object | A standard [LightningActivationParams](/komodo-defi-framework/api/common_structures/lightning/#lightning-activation-params) object. |
+See [task::enable\_lightning::status](/komodo-defi-framework/api/v20/lightning/activation/status/) for checking the status of Lightning activation.
-#### ๐ Example
+### Cancel Lightning Activation
-
- ```json
- {
- "method": "task::enable_lightning::init",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "ticker": "tBTC-lightning",
- "activation_params": {
- "name": "KomoDeFi-Docs-Node-1",
- "listening_port": 9735,
- "color": "000000",
- "payment_retries": 5
- }
- },
- "id": 2
- }
- ```
-
-
-
- ### Response Parameters
-
- | Parameter | Type | Description |
- | --------- | ------- | --------------------------------------------------------- |
- | task\_id | integer | An identifying number which is used to query task status. |
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 1
- },
- "id": null
- }
- ```
-
-
-
- #### L2ConfigIsNotFound Error
-
- Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-coin-config-parameters) for more information.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Layer 2 tBTC-lightning config is not found",
- "error_path": "init_l2.prelude",
- "error_trace": "init_l2:82] prelude:82]",
- "error_type": "L2ConfigIsNotFound",
- "error_data": "tBTC-lightning",
- "id": 2
- }
- ```
-
- #### InvalidRequest Error
-
- A parameter is incorrect.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: invalid type: string "9735", expected u16",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:110]",
- "error_type": "InvalidRequest",
- "error_data": "invalid type: string "9735", expected u16",
- "id": 762
- }
- ```
-
- #### UnexpectedL2Protocol Error
-
- Coin is wrong protocol type.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Unexpected layer 2 protocol UTXO for tBTC-segwit",
- "error_path": "init_l2.prelude.lightning_activation",
- "error_trace": "init_l2:82] prelude:93] lightning_activation:92]",
- "error_type": "UnexpectedL2Protocol",
- "error_data": {
- "ticker": "tBTC-segwit",
- "protocol": {
- "type": "UTXO"
- }
- },
- "id": 2
- }
- ```
-
- #### Internal Error
-
- Address already in use.
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "I/O error Address already in use (os error 48)",
- "error_path": "lib.lightning_activation.ln_p2p",
- "error_trace": "lib:103] lightning_activation:280] ln_p2p:196]",
- "error_type": "Internal",
- "error_data": "I/O error Address already in use (os error 48)"
- }
- },
- "id": null
- }
- ```
-
- #### PlatformCoinIsNotActivated Error
-
- The selected coin is not activated. It needs to be activated before the lightning node can be initialized.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Platform coin tBTC-lightning is not activated",
- "error_path": "init_l2.lp_coins",
- "error_trace": "init_l2:87] lp_coins:3087]",
- "error_type": "PlatformCoinIsNotActivated",
- "error_data": "tBTC-lightning",
- "id": 2
- }
- ```
-
-
- [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1197550229](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1197550229)
- Another bug found, will fix it in an upcoming PR. Platform coin should be tBTC-segwit. You can leave as it is in docs until I fix it.
-
-
- #### InvalidPlatformConfiguration Error
-
- Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#lightning-network-coins-file-configuration) for more information.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Invalid config for platform coin: tBTC-segwit, error: 'avg_blocktime' field is not found in platform coin config",
- "error_path": "init_l2.lightning_activation",
- "error_trace": "init_l2:95] lightning_activation:254]",
- "error_type": "InvalidPlatformConfiguration",
- "error_data": {
- "platform_coin_ticker": "tBTC-segwit",
- "err": "'avg_blocktime' field is not found in platform coin config"
- },
- "id": 2
- }
- ```
-
-
-## Initialization Status {{label : 'task::enable_lightning::status', tag : 'API-v2'}}
-
-The `task::enable_lightning::status` request checks the status of lightning node initialization.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| -------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------- |
-| task\_id | integer | The task id returned from `task::enable_lightning::init` |
-| forget\_if\_finished | boolean | Optional, defaults to `true`. If `false`, the status of the `task_id` will still be available after the task has completed. |
-
-#### ๐ Example
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_lightning::status",
- "params": {
- "task_id": 1,
- "forget_if_finished": false
- },
- "id": 2
- }
- ```
-
-
-
- ### Response Parameters
-
- | Parameter | Type | Description |
- | -------------- | ------ | --------------------------------------------------------------------------------------------------- |
- | platform\_coin | string | The coin ticker for which the lightning node is being intitialized. |
- | address | string | This node's address for the activated coin. |
- | balance | object | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
-
-
- The unspendable balance for lightning is different to a layer-1 unspendable balance. The channel reserve is part of the unspendable balance in lightning - the user will get this part of the balance on chain when closing the channel, but it can't be spent on layer 2 (lightning) because it's part of the security mechanism to prevent channel breaches and ensure that both parties fulfill their obligations within the channel.
-
-
- #### Response (ready, success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "platform_coin": "BTC-segwit",
- "address": "0321937a095229510bd2b02a930d7b7eb273147e348ef1086b22e8790e3c609804",
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- },
- "id": null
- }
- ```
-
-
- In the above response spendable will always be 0 since the balance is unspendable until connections with lightning channels counterparties are established.
- Using the [my\_balance](/komodo-defi-framework/api/legacy/my_balance/) method after the coin is activated will get the spendable balance depending on how many channel counterparties are online.
- For exact channels balances and which channels are usable, use [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-open-channels-by-filter).
-
-
- #### Response (in progress state)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "ReadingNetworkGraphFromFile"
- },
- "id": null
- }
- ```
-
- Possible in progress statuses:
-
- * ActivatingCoin
- * GettingFeesFromRPC
- * ReadingNetworkGraphFromFile
- * InitializingChannelManager
- * InitializingPeerManager
- * ReadingScorerFromFile
- * InitializingBackgroundProcessor
- * ReadingChannelsAddressesFromFile
-
-
-## Cancel Initialization {{label : 'task::enable_lightning::cancel', tag : 'API-v2'}}
-
-The `task::enable_lightning::cancel` request cancels lightning node initialization.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------- | ------- | -------------------------------------------------------- |
-| task\_id | integer | The task id returned from `task::enable_lightning::init` |
-
-#### ๐ Example
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::enable_lightning::cancel",
- "params": {
- "task_id": 1
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### TaskFinished Error
-
- Task has already been completed.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_l2.manager",
- "error_trace": "init_l2:157] manager:104]",
- "error_type": "TaskFinished",
- "error_data": 3,
- "id": null
- }
- ```
-
+See [task::enable\_lightning::cancel](/komodo-defi-framework/api/v20/lightning/activation/cancel/) for cancelling Lightning activation.
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
new file mode 100644
index 000000000..a52968bbb
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/activation/init/index.mdx
@@ -0,0 +1,174 @@
+export const title = "Komodo DeFi Framework Method: Initialize Lightning Activation Task";
+export const description = "Request a task to initialize a lightning node on the Komodo DeFi Framework.";
+
+# Initialize Lightning Activation Task
+
+## task::enable\_lightning::init {{label : 'task::enable_lightning::init', tag : 'API-v2'}}
+
+The `task::enable_lightning::init` method requests a task to run a Lightning node. Use the returned `task_id` as an input to check the status of the Lightning node (i.e., running or still initiating). An error will be returned if a Lightning node was already running for the requested ticker.
+
+
+ Any methods with a `task::` prefix will be linked to a numeric `task_id` value, which is used to query the status or outcome of the task.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | ----------------------------------------------------------------------------------------------------------------------------------- |
+| activation\_params | object | โ | A standard [LightningActivationParams](/komodo-defi-framework/api/common_structures/lightning/#lightning-activation-params) object. |
+| ticker | string | โ | Ticker of coin to activate. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "method": "task::enable_lightning::init",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "ticker": "tBTC-lightning",
+ "activation_params": {
+ "name": "KomoDeFi-Docs-Node-1",
+ "listening_port": 9735,
+ "color": "000000",
+ "payment_retries": 5
+ }
+ },
+ "id": 2
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 1
+ },
+ "id": null
+ }
+ ```
+
+
+
+ ### โ ๏ธ Error Responses
+
+ ##### L2ConfigIsNotFound Error
+
+ Coin is not in `coins` file. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-config-parameters) for more information.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Layer 2 tBTC-lightning config is not found",
+ "error_path": "init_l2.prelude",
+ "error_trace": "init_l2:82] prelude:82]",
+ "error_type": "L2ConfigIsNotFound",
+ "error_data": "tBTC-lightning",
+ "id": 2
+ }
+ ```
+
+ ##### InvalidRequest Error
+
+ A parameter is incorrect.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid type: string '9735', expected u16",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:110]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid type: string '9735', expected u16",
+ "id": 762
+ }
+ ```
+
+ ##### UnexpectedL2Protocol Error
+
+ Coin is wrong protocol type.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Unexpected layer 2 protocol UTXO for tBTC-segwit",
+ "error_path": "init_l2.prelude.lightning_activation",
+ "error_trace": "init_l2:82] prelude:93] lightning_activation:92]",
+ "error_type": "UnexpectedL2Protocol",
+ "error_data": {
+ "ticker": "tBTC-segwit",
+ "protocol": {
+ "type": "UTXO"
+ }
+ },
+ "id": 2
+ }
+ ```
+
+ ##### Internal Error
+
+ Address already in use.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "I/O error Address already in use (os error 48)",
+ "error_path": "lib.lightning_activation.ln_p2p",
+ "error_trace": "lib:103] lightning_activation:280] ln_p2p:196]",
+ "error_type": "Internal",
+ "error_data": "I/O error Address already in use (os error 48)"
+ }
+ },
+ "id": null
+ }
+ ```
+
+ ##### PlatformCoinIsNotActivated Error
+
+ The selected coin is not activated. It needs to be activated before the lightning node can be initialized.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin tBTC-lightning is not activated",
+ "error_path": "init_l2.lp_coins",
+ "error_trace": "init_l2:87] lp_coins:3087]",
+ "error_type": "PlatformCoinIsNotActivated",
+ "error_data": "tBTC-lightning",
+ "id": 2
+ }
+ ```
+
+ ##### InvalidPlatformConfiguration Error
+
+ Coin's configuration is missing a required parameter. Refer to the [coins file configuration for lightning](/komodo-defi-framework/api/v20/lightning/#coin-configuration) for more information.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid config for platform coin: tBTC-segwit, error: 'avg_blocktime' field is not found in platform coin config",
+ "error_path": "init_l2.lightning_activation",
+ "error_trace": "init_l2:95] lightning_activation:254]",
+ "error_type": "InvalidPlatformConfiguration",
+ "error_data": {
+ "platform_coin_ticker": "tBTC-segwit",
+ "err": "'avg_blocktime' field is not found in platform coin config"
+ },
+ "id": 2
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
new file mode 100644
index 000000000..357fc4368
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/activation/status/index.mdx
@@ -0,0 +1,70 @@
+export const title = "Komodo DeFi Framework Method: Check Lightning Activation Status";
+export const description = "Check the status of a lightning node initialization task on the Komodo DeFi Framework.";
+
+# Check Lightning Activation Status
+
+## task::enable\_lightning::status {{label : 'task::enable_lightning::status', tag : 'API-v2'}}
+
+The `task::enable_lightning::status` method checks the status of lightning node initialization.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The task id returned from `task::enable_lightning::init`. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, the status of the `task_id` will still be available after the task has completed. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::enable_lightning::status",
+ "params": {
+ "task_id": 1,
+ "forget_if_finished": false
+ },
+ "id": 2
+ }
+ ```
+
+
+
+ ### Response Parameters
+
+ | Parameter | Type | Description |
+ | -------------- | ------ | --------------------------------------------------------------------------------------------------- |
+ | platform\_coin | string | The coin ticker for which the lightning node is being initialized. |
+ | address | string | This node's address for the activated coin. |
+ | balance | object | A standard [BalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#balance-info) object. |
+
+
+ The unspendable balance for lightning is different from a layer-1 unspendable balance. The channel reserve is part of the unspendable balance in lightningโthe user will get this part of the balance on chain when closing the channel, but it cannot be spent on layer 2 (lightning) because it is part of the security mechanism to prevent channel breaches and ensure that both parties fulfill their obligations within the channel.
+
+
+ #### ๐ Response (ready, success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "platform_coin": "BTC-segwit",
+ "address": "0321937a095229510bd2b02a930d7b7eb273147e348ef1086b22e8790e3c609804",
+ "balance": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+
+ In the above response, `spendable` will always be `0` since the balance is unspendable until connections with lightning channel counterparties are established. Using the [my\_balance](/komodo-defi-framework/api/legacy/my_balance/) method after the coin is activated will get the spendable balance depending on how many channel counterparties are online. For exact channel balances and which channels are usable, use [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-open-channels-by-filter).
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/activation/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/activation/user_action/index.mdx
new file mode 100644
index 000000000..fd2c54b55
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/activation/user_action/index.mdx
@@ -0,0 +1,58 @@
+export const title = "Komodo DeFi Framework Method: Lightning Initialization Task User Action";
+export const description = "Provide user input (e.g., Trezor confirmation) during Lightning initialization.";
+
+# Lightning Initialization Task User Action
+
+## task::enable\_lightning::user\_action {{label : 'task::enable_lightning::user_action', tag : 'API-v2'}}
+
+Skeleton documentation.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ----------------------------------- |
+| task\_id | integer | โ | Lightning init task identifier. |
+| user\_action | object | โ | Object containing parameters below. |
+| user\_action.action\_type | string | โ | Action type (e.g., `TrezorPin`). |
+| user\_action.pin | string (number) | โ | Required PIN if applicable. |
+| userpass | string | โ | RPC password. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------- |
+| status | string | Updated task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::enable_lightning::user_action",
+ "params": {
+ "task_id": 1,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "456789"
+ }
+ },
+ "id": 7,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress"
+ },
+ "id": 7
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
new file mode 100644
index 000000000..3ebc1d4c3
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/close_channel/index.mdx
@@ -0,0 +1,56 @@
+export const title = "Komodo DeFi Framework Method: Close Lightning Channel";
+export const description = "Close a Lightning Network channel using the Komodo DeFi Framework API.";
+
+# Close Lightning Channel
+
+## lightning::channels::close\_channel {{label : 'lightning::channels::close_channel', tag : 'API-v2'}}
+
+Closes a Lightning Network channel with a remote node.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------- | ------- | :------: | :-----: | ------------------------------------------------ |
+| coin | string | โ | - | The ticker of the coin for the channel to close. |
+| channel\_id | string | โ | - | The channel ID to close. |
+| force | boolean | โ | `false` | If `true`, the channel will be force-closed. |
+| target\_height | integer | โ | - | The target block height for closing the channel. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------------- |
+| status | string | Status message (e.g., Channel closed successfully). |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::close_channel",
+ "params": {
+ "coin": "tBTC-lightning",
+ "channel_id": "1234567890abcdef",
+ "force": true
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Channel closed successfully"
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
new file mode 100644
index 000000000..6b4bff9c2
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/index.mdx
@@ -0,0 +1,64 @@
+export const title = "Komodo DeFi Framework Method: Get Lightning Channel Details";
+export const description = "Get details about a Lightning Network channel using the Komodo DeFi Framework API.";
+
+# Get Lightning Channel Details
+
+## lightning::channels::get\_channel\_details {{label : 'lightning::channels::get_channel_details', tag : 'API-v2'}}
+
+Returns details about a Lightning Network channel.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------ |
+| coin | string | โ | The ticker of the coin you would like to view channel details for. |
+| uuid | string | โ | Unique channel identifier. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------- |
+| status | string | The status of the channel (e.g., Open). |
+| details | object | Channel details object. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::get_channel_details",
+ "params": {
+ "coin": "tBTC-lightning",
+ "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92"
+ },
+ "id": 54
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Open",
+ "details": {
+ "channel_id": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
+ "capacity_sats": 1000000,
+ "local_balance_sats": 600000,
+ "remote_balance_sats": 400000,
+ "counterparty_node_id": "02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1",
+ "state": "active",
+ "opened_at": 1681000000,
+ "funding_txid": "abcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef"
+ }
+ },
+ "id": 54
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
new file mode 100644
index 000000000..c00193422
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/index.mdx
@@ -0,0 +1,51 @@
+export const title = "Komodo DeFi Framework Method: Get Claimable Lightning Balances";
+export const description = "Get claimable Lightning Network channel balances using the Komodo DeFi Framework API.";
+
+# Get Claimable Lightning Balances
+
+## lightning::channels::get\_claimable\_balances {{label : 'lightning::channels::get_claimable_balances', tag : 'API-v2'}}
+
+Returns a list of claimable balances for a coin.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------- |
+| coin | string | โ | - | The ticker of the coin you would like to view claimable balances for. |
+| include\_open\_channels\_balances | boolean | โ | `false` | If `true`, includes balances from open channels. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ----- | --------------------------- |
+| result | array | List of claimable balances. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::get_claimable_balances",
+ "params": {
+ "coin": "tBTC-lightning",
+ "include_open_channels_balances": true
+ },
+ "id": 762
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": [ /* ... claimable balances ... */ ],
+ "id": 762
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
index c2f271f33..c3318a67a 100644
--- a/src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx
@@ -1,936 +1,36 @@
-export const title = "Komodo DeFi Framework Method: Lightning Network Channels";
-export const description = "The methods in this document allow management of Lightning Network Channels on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Lightning Network Channels";
+export const description = "This document provides an overview of all Lightning Network channel management methods available in the Komodo DeFi Framework.";
-# Lightning Network Channels
+# Lightning Network Channels Overview
-
- Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
-
+## lightning::channels {{label : 'lightning::channels', tag : 'overview'}}
-## Open Channel {{label : 'lightning::channels::open_channel', tag : 'API-v2'}}
+Overview of all Lightning Network channel management methods. See below for details and cross-links to related Lightning channel documentation.
-The `lightning::channels::open_channel` method opens a new channel with a remote node.
+### Open Channel
-### Request Parameters
+See [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/) for opening a new Lightning channel.
-| Parameter | Type | Description |
-| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to open a channel for. |
-| node\_address | string | Lightning node addresses always have a format of `node_pubkey`@`ip_address`:`port`. |
-| amount | object | A standard [LightningChannelAmount](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-amount) object. |
-| push\_msat | integer | Optional. The amount in millisatoshi to push to the counterparty while openning, to create inbound liquidity for the channel. Using the `push_msat` parameter avoids having to send funds in a separate request later. Please note that the funds given using push\_msat is given unconditionally, meaning that there is no proof of payment in a preimage as with paying an invoice. |
-| channel\_options | object | Optional. A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
-| channel\_configs | object | Optional. A standard [LightningChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config) object. |
+### Close Channel
-#### ๐ Example using an exact amount
+See [lightning::channels::close\_channel](/komodo-defi-framework/api/v20/lightning/channels/close_channel/) for closing a Lightning channel.
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::open_channel",
- "params": {
- "coin": "tBTC-lightning",
- "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735",
- "amount": {
- "type": "Exact",
- "value": 0.004
- }
- },
- "id": 22
- }
- ```
-
+### Update Channel
-
- #### Response
+See [lightning::channels::update\_channel](/komodo-defi-framework/api/v20/lightning/channels/update_channel/) for updating a Lightning channel.
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
- "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@233.112.95.142:9735"
- },
- "id": 22
- }
- ```
-
+### Get Channel Details
-#### ๐ Example using max available with channel options and configs
+See [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/) for retrieving details about a Lightning channel.
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::open_channel",
- "params": {
- "coin": "tBTC-lightning",
- "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735",
- "amount": {
- "type": "Max"
- },
- "push_msat": 0,
- "channel_options": {
- "proportional_fee_in_millionths_sats": 0,
- "base_fee_msat": 1000,
- "cltv_expiry_delta": 72,
- "max_dust_htlc_exposure_msat": 5000000,
- "force_close_avoidance_max_fee_satoshis": 1000
- },
- "channel_configs": {
- "counterparty_locktime": 144,
- "our_htlc_minimum_msat": 1,
- "negotiate_scid_privacy": false,
- "max_inbound_in_flight_htlc_percent": 10,
- "commit_upfront_shutdown_pubkey": true,
- "inbound_channels_confirmations": 3,
- "their_channel_reserve_sats": 10000
- }
- },
- "id": null
- }
- ```
-
+### List Open Channels by Filter
-
- #### Response
+See [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/) for listing open channels by filter.
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735"
- },
- "id": null
- }
- ```
-
+### List Closed Channels by Filter
-## Close Channel {{label : 'lightning::channels::close_channel', tag : 'API-v2'}}
+See [lightning::channels::list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/) for listing closed channels by filter.
-The `lightning::channels::close_channel` method closes a channel with a remote node.
+### Get Claimable Balances
-### Request Parameters
-
-| Parameter | Type | Description |
-| ------------ | ------- | ---------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to close a channel for. |
-| uuid | string | Unique channel identifier. |
-| force\_close | boolean | Optional, defaults to `false`. If `true`, will force closure of the channel. |
-
-
- It is not recommended to force close a channel unless the counterparty is offline or unreachable for a long time.
- Force closure of a channel will makeresult in the party who initiates the force closure to wait for a number of blocks (equal to the `force_close_spend_delay` value returned by [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/#get-channel-details)) before they can get their funds on chain.
-
-
-#### ๐ Example to force closing a channel
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::close_channel",
- "params": {
- "coin": "tBTC-lightning",
- "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "force_close": true
- },
- "id": 8
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "Initiated closing of channel with uuid: 2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "id": 8
- }
- ```
-
-
- To see if the channel is closed or not, use the [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/#get-channel-details) method.
-
-
-
- Already added this message to the response in this upcoming PR KomodoPlatform/komodo-defi-framework#1814, also added force\_close\_spend\_delay to the close channel response. No need to change the docs now until this PR is merged KomodoPlatform/komodo-defi-framework#1814, I will write a comment about all the changes when opening the PR for review.
- [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1202462310](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1202462310)
-
-
-
-
- #### InvalidRequest Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: missing field `uuid`",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "missing field `uuid`",
- "id": 8
- }
- ```
-
- #### NoSuchChannel Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such channel with uuid 2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "error_path": "close_channel",
- "error_trace": "close_channel:55]",
- "error_type": "NoSuchChannel",
- "error_data": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "id": 8
- }
- ```
-
-
-## Update Channel {{label : 'lightning::channels::update_channel', tag : 'API-v2'}}
-
-The `lightning::channels::update_channel` method updates channel options.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| ---------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to update channel configuration options for. |
-| uuid | string | Unique channel identifier. |
-| channel\_options | object | A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
-
-#### ๐ Example to update all available channel options
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::update_channel",
- "params": {
- "coin": "tBTC-lightning",
- "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
- "channel_options": {
- "proportional_fee_in_millionths_sats": 1,
- "base_fee_msat": 1100,
- "cltv_expiry_delta": 72,
- "max_dust_htlc_exposure_msat": 5000000,
- "force_close_avoidance_max_fee_satoshis": 1000
- }
- },
- "id": 2
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "channel_options": {
- "proportional_fee_in_millionths_sats": 1,
- "base_fee_msat": 1100,
- "cltv_expiry_delta": 72,
- "max_dust_htlc_exposure_msat": 5000000,
- "force_close_avoidance_max_fee_sats": null
- }
- },
- "id": 2
- }
- ```
-
-
-
- #### NoSuchChannel Error
-
- Channel with the given uuid is not foun on the lightning network.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such channel with uuid dc33b998-8589-44fd-a246-256a582e8942",
- "error_path": "update_channel",
- "error_trace": "update_channel:61]",
- "error_type": "NoSuchChannel",
- "error_data": "dc33b998-8589-44fd-a246-256a582e8942",
- "id": 2
- }
- ```
-
-
-## Get Channel Details {{label : 'lightning::channels::get_channel_details', tag : 'API-v2'}}
-
-The `lightning::channels::get_channel_details` method returns details about a channel.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------- | ------ | ------------------------------------------------------------------ |
-| coin | string | The ticker of the coin you would like to view channel details for. |
-| uuid | string | Unique channel identifier. |
-
-#### ๐ Example to update all available channel options
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::get_channel_details",
- "params": {
- "coin": "tBTC-lightning",
- "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92"
- },
- "id": 54
- }
- ```
-
-
-
-
- The response will vary depending on whether the channel status is `open` or `closed`.
-
-
- #### Response (opened channel)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Open",
- "details": {
- "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "channel_id": "4a869115dfd260d0925a1266f544a6ab36666448d4bbc0e2a028d8426b2b6d4e",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "funding_tx": "4e6d2b6b42d828a0e2c0bbd448646636aba644f566125a92d060d2df1591864a",
- "funding_tx_output_index": 0,
- "funding_tx_value_sats": 959722,
- "is_outbound": true,
- "balance_msat": 959722000,
- "outbound_capacity_msat": 950125000,
- "inbound_capacity_msat": 0,
- "current_confirmations": 0,
- "required_confirmations": 3,
- "is_ready": false,
- "is_usable": false,
- "is_public": false
- }
- },
- "id": 54
- }
- ```
-
-
- `force_close_spend_delay` is not currently available in get\_channel\_details response, but should be added soon.
- It's configured by the other side using counterparty\_locktime where we are the counterparty to the other side, the other side gets to set it since it's part of their security considerations since they have to be online at least once during this period if we tried to steal funds by broadcasting an old commitment transaction. We set our own too in our configs where it shows in the channel details of the other side as force\_close\_spend\_delay. The other side can't set counterparty\_locktime to any value when opening the channel though, since they can set it to a very long time and our funds will be locked for a very long time if we force closed the channel, this is where counterparty\_channel\_config\_limits::our\_locktime\_limit comes in as the other side can't make counterparty\_locktime larger than this limit otherwise the channel gets rejected and is never opened in the first place.
- [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1206109172](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1206109172)
-
-
- #### Response (closed channel)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Open",
- "details": {
- "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
- "channel_id": "4a869115dfd260d0925a1266f544a6ab36666448d4bbc0e2a028d8426b2b6d4e",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "funding_tx": "4e6d2b6b42d828a0e2c0bbd448646636aba644f566125a92d060d2df1591864a",
- "funding_value": "98982",
- "closing_tx": "f1591864ad0e2c0bad060425a94b8288646e6d24f56b6d2db42d4636aba64612",
- "closure_reason": "null",
- "claiming_tx": "null",
- "claimed_balance": "null",
- "funding_generated_in_block": "null",
- "is_outbound": false,
- "is_public": true,
- "is_closed": true,
- "created_at": 167273496966,
- "closed_at": 171069595935
- }
- },
- "id": 54
- }
- ```
-
-
- The closed response above was spoofed, so the values are not accurate. Once code is finalised we should generate a real one.
- [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1206150595](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1206150595)
-
-
-
-
- #### InvalidRequest Error
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: missing field `coin`",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "missing field `coin`",
- "id": 54
- }
- ```
-
-
-## Get Claimable Balances {{label : 'lightning::channels::get_claimable_balances', tag : 'API-v2'}}
-
-The `lightning::channels::get_claimable_balances` method returns a list of claimable balances for a coin.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------------------------------- | ------- | ------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to view claimable balances for. |
-| include\_open\_channels\_balances | integer | Optional, defaults to `false`. If `true`, includes balances from open channels. |
-
-#### ๐ Example to update all available channel options
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::get_claimable_balances",
- "params": {
- "coin": "tBTC-lightning",
- "include_open_channels_balances": true
- },
- "id": 762
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": [{
- "ClaimableOnChannelClose": {
- "claimable_amount_satoshis": 0
- }
- }, {
- "ClaimableOnChannelClose": {
- "claimable_amount_satoshis": 38815
- }
- }, {
- "ClaimableOnChannelClose": {
- "claimable_amount_satoshis": 959539
- }
- }],
- "id": 762
- }
- ```
-
-
- This response may include additional information in future.
- [https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\\_r1206152132](https://github.com/KomodoPlatform/komodo-docs-mdx/pull/31#discussion\\_r1206152132)
-
-
-
-## List Open Channels by Filter {{label : 'lightning::channels::list_open_channels_by_filter', tag : 'API-v2'}}
-
-The `lightning::channels::list_open_channels_by_filter` method returns a list of open channels filtered by the provided filter object.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to view open channels for. |
-| filter | object | A standard [LightningOpenChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-open-channels-filter) object. |
-| paging\_options | object | Optional. A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
-| limit | integer | Optional, defaults to `10`. Maximum number of results to return. |
-
-#### ๐ Example without using `filter` parameter
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_open_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning"
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "open_channels": [{
- "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
- "channel_id": "ebfbf19193ee26f25c6e236e863786e59818c11e136ce9c50dba63ec44b0c89a",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "funding_tx": null,
- "funding_tx_output_index": null,
- "funding_tx_value_sats": 4000,
- "is_outbound": true,
- "balance_msat": 4000000,
- "outbound_capacity_msat": 4000000,
- "inbound_capacity_msat": 0,
- "current_confirmations": 0,
- "required_confirmations": null,
- "is_ready": false,
- "is_usable": false,
- "is_public": false
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for inbound channels only
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_open_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "is_outbound": false
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "open_channels": [{
- "uuid": "f86dbfae-898a-4f49-8149-58d9dfa095a5",
- "channel_id": "143cd1fa265c4bed860ce81f369d5c4ee8ef80c5c91872176f524348c2c1fff4",
- "counterparty_node_id": "03cf982b1c16f7d3561d8bb17f7cf30057389d228756bce517c0f3cc111b38ecd0",
- "funding_tx": "f4ffc1c24843526f177218c9c580efe84e5c9d361fe80c86ed4b5c26fad13c14",
- "funding_tx_output_index": 0,
- "funding_tx_value_sats": 40000,
- "is_outbound": false,
- "balance_msat": 5211,
- "outbound_capacity_msat": 0,
- "inbound_capacity_msat": 38994789,
- "current_confirmations": 215,
- "required_confirmations": 3,
- "is_ready": true,
- "is_usable": false,
- "is_public": false
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for a specific `node_id`
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_open_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "counterparty_node_id": "02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1"
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "open_channels": [{
- "uuid": "adde8899-ba11-435a-9433-d180e2f5af6b",
- "channel_id": "4cde288dd1ec1691b51cac8890a867a58fcfc98670e32ed7a112402b819a01f1",
- "counterparty_node_id": "02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248",
- "funding_tx": "f1019a812b4012a1d72ee37086c9cf8fa567a89088ac1cb59116ecd18d28de4c",
- "funding_tx_output_index": 0,
- "funding_tx_value_sats": 40000,
- "is_outbound": true,
- "balance_msat": 38998197,
- "outbound_capacity_msat": 38598197,
- "inbound_capacity_msat": 1803,
- "current_confirmations": 215,
- "required_confirmations": 3,
- "is_ready": true,
- "is_usable": true,
- "is_public": false
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for a node with between 100000 and 500000 satoshi funding value
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_open_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "from_funding_value_sats": 1000,
- "to_funding_value_sats": 500000
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "open_channels": [{
- "uuid": "adde8899-ba11-435a-9433-d180e2f5af6b",
- "channel_id": "4cde288dd1ec1691b51cac8890a867a58fcfc98670e32ed7a112402b819a01f1",
- "counterparty_node_id": "02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248",
- "funding_tx": "f1019a812b4012a1d72ee37086c9cf8fa567a89088ac1cb59116ecd18d28de4c",
- "funding_tx_output_index": 0,
- "funding_tx_value_sats": 40000,
- "is_outbound": true,
- "balance_msat": 38998197,
- "outbound_capacity_msat": 38598197,
- "inbound_capacity_msat": 1803,
- "current_confirmations": 218,
- "required_confirmations": 3,
- "is_ready": true,
- "is_usable": true,
- "is_public": false
- }, {
- "uuid": "f86dbfae-898a-4f49-8149-58d9dfa095a5",
- "channel_id": "143cd1fa265c4bed860ce81f369d5c4ee8ef80c5c91872176f524348c2c1fff4",
- "counterparty_node_id": "03cf982b1c16f7d3561d8bb17f7cf30057389d228756bce517c0f3cc111b38ecd0",
- "funding_tx": "f4ffc1c24843526f177218c9c580efe84e5c9d361fe80c86ed4b5c26fad13c14",
- "funding_tx_output_index": 0,
- "funding_tx_value_sats": 40000,
- "is_outbound": false,
- "balance_msat": 5211,
- "outbound_capacity_msat": 0,
- "inbound_capacity_msat": 38994789,
- "current_confirmations": 218,
- "required_confirmations": 3,
- "is_ready": true,
- "is_usable": false,
- "is_public": false
- }],
- "limit": 10,
- "skipped": 0,
- "total": 2,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 55
- }
- ```
-
-
-## List Closed Channels by Filter {{label : 'lightning::channels::list_closed_channels_by_filter', tag : 'API-v2'}}
-
-The `lightning::channels::list_closed_channels_by_filter` method returns a list of closed channels filtered by the provided filter object.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you would like to view closed channels for. |
-| filter | object | A standard [LightningClosedChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-closed-channels-filter) object. |
-| paging\_options | object | Optional. A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
-| limit | integer | Optional, defaults to `10`. Maximum number of results to return. |
-
-#### ๐ Example without using `filter` parameter
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_closed_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning"
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {"mmrpc": "2.0",
- "result": {
- "closed_channels": [{
- "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
- "channel_id": "ebfbf19193ee26f25c6e236e863786e59818c11e136ce9c50dba63ec44b0c89a",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "closure_reason": "Channel closed because counterparty force-closed with message chan size of 0.00004 BTC is below min chan size of 0.0002 BTC",
- "is_outbound": true,
- "is_public": false,
- "is_closed": true,
- "created_at": 1683864431,
- "closed_at": 1683864432
- },
- {
- "uuid": "de006b65-bd30-41e1-9b44-5e04518a3d98",
- "channel_id": "928a041767f23c461fe3b41a387bd3f91a10b284cd7f90fb04544eda4f38f967",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "closure_reason": "Channel closed because of an exception: We consider the minimum depth to be unreasonably large. Expected minimum: (1). Actual: (3)",
- "is_outbound": true,
- "is_public": false,
- "is_closed": true,
- "created_at": 1683866505,
- "closed_at": 1683866505
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- }, "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for inbound channels only
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_closed_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "channel_type": "Inbound"
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
-
- {"mmrpc": "2.0",
- "result": {
- "closed_channels": [{
- "uuid": "de006b65-bd30-41e1-9b44-5e04518a3d98",
- "channel_id": "928a041767f23c461fe3b41a387bd3f91a10b284cd7f90fb04544eda4f38f967",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "closure_reason": "Channel closed because of an exception: We consider the minimum depth to be unreasonably large. Expected minimum: (1). Actual: (3)",
- "is_outbound": false,
- "is_public": false,
- "is_closed": true,
- "created_at": 1683866505,
- "closed_at": 1683866505
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- }, "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for a specific `node_id`
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_closed_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
-
- {"mmrpc": "2.0",
- "result": {
- "closed_channels": [{
- "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
- "channel_id": "ebfbf19193ee26f25c6e236e863786e59818c11e136ce9c50dba63ec44b0c89a",
- "counterparty_node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "closure_reason": "Channel closed because counterparty force-closed with message chan size of 0.00004 BTC is below min chan size of 0.0002 BTC",
- "is_outbound": true,
- "is_public": false,
- "is_closed": true,
- "created_at": 1683864431,
- "closed_at": 1683864432
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- }, "id": 55
- }
- ```
-
-
-#### ๐ Example with `filter` for a node with between 100000 and 500000 satoshi funding value
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::channels::list_closed_channels_by_filter",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "from_funding_value_sats": 100000,
- "to_funding_value_sats": 500000
- }
- },
- "id": 55
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "closed_channels": [{
- "uuid": "f901b604-54f7-4094-80f7-86aa9e362343",
- "channel_id": "20aae008973fad5a59559ac0650143ec5b53aba1c6584d3d92177491a8284d00",
- "counterparty_node_id": "02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248",
- "funding_tx": "3807d9353557d15ad46e90a68dab8e4cd3a68a4af6b61bc7414bf81e29bc0517",
- "funding_value": 40000,
- "closing_tx": "61575237132b78aa5d1b4d62137da316bc67d09804b0bee53ab50f5d7cd0337c",
- "closure_reason": "Channel closed because the channel was cooperatively closed",
- "funding_generated_in_block": 2433122,
- "is_outbound": true,
- "is_public": false,
- "is_closed": true,
- "created_at": 1684083341,
- "closed_at": 1684146940
- }],
- "limit": 10,
- "skipped": 0,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 762
- }
- ```
-
+See [lightning::channels::get\_claimable\_balances](/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/) for retrieving claimable Lightning channel balances.
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
new file mode 100644
index 000000000..dc2cc506d
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/index.mdx
@@ -0,0 +1,64 @@
+export const title = "Komodo DeFi Framework Method: List Closed Lightning Channels by Filter";
+export const description = "List closed Lightning Network channels by filter using the Komodo DeFi Framework API.";
+
+# List Closed Lightning Channels by Filter
+
+## lightning::channels::list\_closed\_channels\_by\_filter {{label : 'lightning::channels::list_closed_channels_by_filter', tag : 'API-v2'}}
+
+Returns a list of closed channels filtered by the provided filter object.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The ticker of the coin you would like to view closed channels for. |
+| filter | object | โ | - | A standard [LightningClosedChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-closed-channels-filter) object. |
+| paging\_options | object | โ | - | A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
+| limit | integer | โ | `10` | Maximum number of results to return. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------------- |
+| result | object | The filtered closed channels result object. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::list_closed_channels_by_filter",
+ "params": {
+ "coin": "tBTC-lightning"
+ },
+ "id": 55
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "channels": [
+ {
+ "channel_id": "3c60e274-c173-4fa1-95f3-97f9f82ace92",
+ "capacity_sats": 500000,
+ "closed_at": 1681500000,
+ "close_type": "cooperative",
+ "counterparty_node_id": "03a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
+ "state": "closed"
+ }
+ ],
+ "total": 1
+ },
+ "id": 55
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
new file mode 100644
index 000000000..0eb1cf1a6
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/index.mdx
@@ -0,0 +1,65 @@
+export const title = "Komodo DeFi Framework Method: List Open Lightning Channels by Filter";
+export const description = "List open Lightning Network channels by filter using the Komodo DeFi Framework API.";
+
+# List Open Lightning Channels by Filter
+
+## lightning::channels::list\_open\_channels\_by\_filter {{label : 'lightning::channels::list_open_channels_by_filter', tag : 'API-v2'}}
+
+Returns a list of open channels filtered by the provided filter object.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The ticker of the coin you would like to view open channels for. |
+| filter | object | โ | - | A standard [LightningOpenChannelsFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-open-channels-filter) object. |
+| paging\_options | object | โ | - | A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
+| limit | integer | โ | `10` | Maximum number of results to return. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ----------------------------------------- |
+| result | object | The filtered open channels result object. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::list_open_channels_by_filter",
+ "params": {
+ "coin": "tBTC-lightning"
+ },
+ "id": 55
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "channels": [
+ {
+ "channel_id": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
+ "capacity_sats": 1000000,
+ "local_balance_sats": 600000,
+ "remote_balance_sats": 400000,
+ "counterparty_node_id": "02eb0b178576857b6990ba57d56aa08f651a05a8098496004f42df5e7440b0a9c1",
+ "state": "active",
+ "opened_at": 1681000000
+ }
+ ],
+ "total": 1
+ },
+ "id": 55
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
new file mode 100644
index 000000000..1016cfb12
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/open_channel/index.mdx
@@ -0,0 +1,115 @@
+export const title = "Komodo DeFi Framework Method: Open Lightning Channel";
+export const description = "Open a new Lightning Network channel using the Komodo DeFi Framework API.";
+
+# Open Lightning Channel
+
+## lightning::channels::open\_channel {{label : 'lightning::channels::open_channel', tag : 'API-v2'}}
+
+The `lightning::channels::open_channel` method opens a new channel with a remote node.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ---------------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The ticker of the coin you would like to open a channel for. |
+| node\_address | string | โ | - | Lightning node addresses always have a format of `node_pubkey`@`ip_address`:`port`. |
+| amount | object | โ | - | A standard [LightningChannelAmount](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-amount) object. |
+| push\_msat | integer | โ | `0` | The amount in millisatoshi to push to the counterparty while opening, to create inbound liquidity for the channel. Using the `push_msat` parameter avoids having to send funds in a separate request later. Please note that the funds given using push\_msat is given unconditionally, meaning that there is no proof of payment in a preimage as with paying an invoice. |
+| channel\_options | object | โ | - | A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
+| channel\_configs | object | โ | - | A standard [LightningChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config) object. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------- | ------ | --------------------------------------------- |
+| uuid | string | The unique identifier for the opened channel. |
+| node\_address | string | The node address of the remote node. |
+| id | int | Request identifier. |
+
+#### ๐ Example using an exact amount
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::open_channel",
+ "params": {
+ "coin": "tBTC-lightning",
+ "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735",
+ "amount": {
+ "type": "Exact",
+ "value": 0.004
+ }
+ },
+ "id": 22
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
+ "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@233.112.95.142:9735"
+ },
+ "id": 22
+ }
+ ```
+
+
+#### ๐ Example using max available with channel options and configs
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::open_channel",
+ "params": {
+ "coin": "tBTC-lightning",
+ "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735",
+ "amount": {
+ "type": "Max"
+ },
+ "push_msat": 0,
+ "channel_options": {
+ "proportional_fee_in_millionths_sats": 0,
+ "base_fee_msat": 1000,
+ "cltv_expiry_delta": 72,
+ "max_dust_htlc_exposure_msat": 5000000,
+ "force_close_avoidance_max_fee_satoshis": 1000
+ },
+ "channel_configs": {
+ "counterparty_locktime": 144,
+ "our_htlc_minimum_msat": 1,
+ "negotiate_scid_privacy": false,
+ "max_inbound_in_flight_htlc_percent": 10,
+ "commit_upfront_shutdown_pubkey": true,
+ "inbound_channels_confirmations": 3,
+ "their_channel_reserve_sats": 10000
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "uuid": "2b50e274-c173-4fa1-95f3-97f9f82ace92",
+ "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735"
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
new file mode 100644
index 000000000..30932b288
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/channels/update_channel/index.mdx
@@ -0,0 +1,61 @@
+export const title = "Komodo DeFi Framework Method: Update Lightning Channel";
+export const description = "Update a Lightning Network channel using the Komodo DeFi Framework API.";
+
+# Update Lightning Channel
+
+## lightning::channels::update\_channel {{label : 'lightning::channels::update_channel', tag : 'API-v2'}}
+
+Updates channel options for a Lightning Network channel.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ---------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The ticker of the coin you would like to update channel configuration options for. |
+| uuid | string | โ | Unique channel identifier. |
+| channel\_options | object | โ | A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ---------------------------- |
+| channel\_options | object | The updated channel options. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::channels::update_channel",
+ "params": {
+ "coin": "tBTC-lightning",
+ "uuid": "434681f8-95e5-484f-af49-fa80d8ae857b",
+ "channel_options": {
+ "proportional_fee_in_millionths_sats": 1,
+ "base_fee_msat": 1100,
+ "cltv_expiry_delta": 72,
+ "max_dust_htlc_exposure_msat": 5000000,
+ "force_close_avoidance_max_fee_satoshis": 1000
+ }
+ },
+ "id": 2
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "channel_options": "TBA"
+ },
+ "id": 2
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
index 9346d006b..409482cdd 100644
--- a/src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/index.mdx
@@ -1,101 +1,102 @@
-export const title = "Komodo DeFi Framework Method: Lightning Network Methods";
-export const description =
- "This document describes all the available methods for the Lightning Network on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Lightning Network Methods";
+export const description = "This document provides an overview of all available methods for the Lightning Network on the Komodo DeFi Framework.";
import lightningflowchart from "@/public/images/docs/api-images/lightning-methods.png";
# Lightning Network Methods
+## Overview {{label : 'common_structures', tag : 'overview'}}
+
Lightning methods are currently only available using the native Komodo DeFi Framework.
WASM support should be available in late 2023.
-## Lightning Network Initialization Tasks
+## Initialization Tasks
-* Initialise your lightning node with [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/#initialize-lightning)
-* Check the initialization status of the lightning node with [task::enable\_lightning::status](/komodo-defi-framework/api/v20/lightning/activation/#initialization-status)
-* Cancel initialization process of the lightning node with [task::enable\_lightning::cancel](/komodo-defi-framework/api/v20/lightning/activation/#cancel-initialization)
+* Initialize your lightning node with [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/init/)
+* Check the initialization status of the lightning node with [task::enable\_lightning::status](/komodo-defi-framework/api/v20/lightning/activation/status/)
+* Cancel initialization process of the lightning node with [task::enable\_lightning::cancel](/komodo-defi-framework/api/v20/lightning/activation/cancel/)
Any methods with a `task::` prefix will be linked to a numeric `task_id` value
which is used to query the status or outcome of the task.
-## Lightning Network Nodes Methods
+## Node Methods
-* Connect to a lightning node with [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/#connect-to-node)
-* Add a trusted node with [lightning::nodes::add\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/#add-trusted-node)
-* Remove a trusted node with [lightning::nodes::remove\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/#remove-trusted-node)
-* List your trusted lightning nodes with [lightning::nodes::list\_trusted\_nodes](/komodo-defi-framework/api/v20/lightning/nodes/#list-trusted-nodes)
+* Connect to a lightning node with [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/)
+* Add a trusted node with [lightning::nodes::add\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/)
+* Remove a trusted node with [lightning::nodes::remove\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/)
+* List your trusted lightning nodes with [lightning::nodes::list\_trusted\_nodes](/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/)
-## Lightning Network Channels Methods
+## Channel Methods
-* Open a lightning channel [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/#open-channel)
-* Close a lightning channel [lightning::channels::close\_channel](/komodo-defi-framework/api/v20/lightning/channels/#close-channel)
-* Update a lightning channel [lightning::channels::update\_channel](/komodo-defi-framework/api/v20/lightning/channels/#update-channel)
-* Get details about a lightning channel [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/#get-channel-details)
-* Get claimable balances from lightning channels [lightning::channels::get\_claimable\_balances](/komodo-defi-framework/api/v20/lightning/channels/#get-claimable-balances)
-* List open lightning channels matching a filter [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-open-channels-by-filter)
-* List closed lightning channels matching a filter [lightning::channels::list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/#list-closed-channels-by-filter)
+* Open a lightning channel [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/)
+* Close a lightning channel [lightning::channels::close\_channel](/komodo-defi-framework/api/v20/lightning/channels/close_channel/)
+* Update a lightning channel [lightning::channels::update\_channel](/komodo-defi-framework/api/v20/lightning/channels/update_channel/)
+* Get details about a lightning channel [lightning::channels::get\_channel\_details](/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/)
+* Get claimable balances from lightning channels [lightning::channels::get\_claimable\_balances](/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/)
+* List open lightning channels matching a filter [lightning::channels::list\_open\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/)
+* List closed lightning channels matching a filter [lightning::channels::list\_closed\_channels\_by\_filter](/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/)
-## Lightning Network Payments Methods
+## Payment Methods
-* Generate lightning invoices with [lightning::payments::generate\_invoice](/komodo-defi-framework/api/v20/lightning/payments/#generate-invoice)
-* Send lightning payments with [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/#send-payment)
-* Get details about a lightning payment with [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/#get-payment-details)
-* Get a filtered list of lightning payments with [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/#list-payments-by-filter)
+* Generate lightning invoices with [lightning::payments::generate\_invoice](/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/)
+* Send lightning payments with [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/send_payment/)
+* Get details about a lightning payment with [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/)
+* Get a filtered list of lightning payments with [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/)
-## Lightning Network Flowchart
+## Flowchart
Once you:
-* Enable lightning with [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/#initialize-lightning)
-* Connect to a lightning node with [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/#connect-to-node)
-* Open a lightning channel [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/#open-channel)
+* Enable lightning with [task::enable\_lightning::init](/komodo-defi-framework/api/v20/lightning/activation/init/)
+* Connect to a lightning node with [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/)
+* Open a lightning channel [lightning::channels::open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/)
You can get an invoice for a coffee from [https://starblocks.acinq.co](https://starblocks.acinq.co)!
Then you can:
-* Pay the invoice with [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/#send-payment)
-* View details about the payment with [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/#get-payment-details)
-* List your payments with [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/#list-payments-by-filter)
+* Pay the invoice with [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/send_payment/)
+* View details about the payment with [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/)
+* List your payments with [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/)
Follow the flowchart below to visualize the process:
-
+
-## Lightning Network Coins File Configuration
+## Coin Configuration
Some configurations are set per coin, and some are set per channel. The
[counterparty\_channel\_config\_limits](/komodo-defi-framework/api/common_structures/lightning/#counterparty-channel-config)
- param must be set in the `coins` configuration file, and aplies to all
+ param must be set in the `coins` configuration file, and applies to all
channels opened by counterparty nodes. The
[our\_channels\_config](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config) and
[channel\_options](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) parameters
are set per channel. These can be defined in the `coins` configuration file to
act as the default for all opened channels, and optionally overwritten or
updated using the
- [open\_channel](/komodo-defi-framework/api/v20/lightning/channels/#open-channel) or
- [update\_channel](/komodo-defi-framework/api/v20/lightning/channels/#update-channel)
+ [open\_channel](/komodo-defi-framework/api/v20/lightning/channels/open_channel/) or
+ [update\_channel](/komodo-defi-framework/api/v20/lightning/channels/update_channel/)
methods.
-### Lightning Coin Config Parameters
-
-| Parameter | Type | Description |
-| ------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | object | The ticker of the coin you will use lightning network with, suffixed with `-lightning` |
-| mm2 | integer | Defaults to `0`. A value of `1`, indicates the coin is atomic swap compatible. |
-| decimals | integer | The decimal precision of the coin you will use the lightning network with. |
-| protocol | object | A standard [CoinProtocol](/komodo-defi-framework/api/common_structures/activation/#coin-protocol) object. |
-| accept\_inbound\_channels | boolean | Optional, defaults to `true`. If this is set to false, we do not accept inbound requests to open a new channel. |
-| accept\_forwards\_to\_priv\_channels | boolean | Optional, defaults to `false`. When set to `false`, any HTLCs which were to be forwarded over private channels will be rejected. This prevents us from taking on HTLC-forwarding risk when we intend to run as a node which is not online reliably (e.g. GUI wallet apps). Generally, private channels are used for non-routing purposes only. |
-| counterparty\_channel\_config\_limits | object | Optional. A standard [CounterpartyChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#counterparty-channel-config) object. |
-| channel\_options | object | Optional. A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
-| our\_channels\_config | object | Optional. A standard [LightningChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config) object. |
+### Coin Config Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------------------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | object | โ | `-` | The ticker of the coin you will use lightning network with, suffixed with `-lightning` |
+| mm2 | integer | โ | `0` | A value of `1`, indicates the coin is atomic swap compatible. |
+| decimals | integer | โ | `-` | The decimal precision of the coin you will use the lightning network with. |
+| protocol | object | โ | `-` | A standard [CoinProtocol](/komodo-defi-framework/api/common_structures/activation/#coin-protocol) object. |
+| accept\_inbound\_channels | boolean | โ | `true` | If this is set to `false`, we do not accept inbound requests to open a new channel. |
+| accept\_forwards\_to\_priv\_channels | boolean | โ | `false` | When set to `false`, any HTLCs which were to be forwarded over private channels will be rejected. This prevents us from taking on HTLC-forwarding risk when we intend to run as a node which is not online reliably (e.g. GUI wallet apps). Generally, private channels are used for non-routing purposes only. |
+| counterparty\_channel\_config\_limits | object | โ | `-` | A standard [CounterpartyChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#counterparty-channel-config) object. |
+| channel\_options | object | โ | `-` | A standard [LightningChannelOptions](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-options) object. |
+| our\_channels\_config | object | โ | `-` | A standard [LightningChannelConfig](/komodo-defi-framework/api/common_structures/lightning/#lightning-channel-config) object. |
For GUIs and wallet apps, it is recommended to set
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
new file mode 100644
index 000000000..18fe2e2d1
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/index.mdx
@@ -0,0 +1,53 @@
+export const title = "Komodo DeFi Framework Method: Add Trusted Lightning Node";
+export const description = "Add a trusted Lightning node using the Komodo DeFi Framework API.";
+
+# Add Trusted Lightning Node
+
+## lightning::nodes::add\_trusted\_node {{label : 'lightning::nodes::add_trusted_node', tag : 'API-v2'}}
+
+The `lightning::nodes::add_trusted_node` method allows you to add a node to your trusted list.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------------------------------- |
+| coin | string | โ | The coin ticker you would like to add a trusted node to. |
+| node\_id | string | โ | ID of node you would like to add to your trusted list. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------- | ----------- | ----------------------------------------------- |
+| added\_node | string | The node ID that was added to the trusted list. |
+| id | int or null | Request identifier, or null. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::nodes::add_trusted_node",
+ "params": {
+ "coin": "tBTC-lightning",
+ "node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "added_node": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
new file mode 100644
index 000000000..2f4c7e64b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/index.mdx
@@ -0,0 +1,100 @@
+export const title = "Komodo DeFi Framework Method: Connect to Lightning Node";
+export const description = "Connect to a Lightning node using the Komodo DeFi Framework API.";
+
+# Connect to Lightning Node
+
+## lightning::nodes::connect\_to\_node {{label : 'lightning::nodes::connect_to_node', tag : 'API-v2'}}
+
+The `lightning::nodes::connect_to_node` method allows you to connect to a Lightning node.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------- | ------ | :------: | ----------------------------------------------------------------------------------- |
+| coin | string | โ | The coin ticker you would like to connect to a node on. |
+| node\_address | string | โ | Lightning node addresses always have a format of `node_pubkey`@`ip_address`:`port`. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ----------- | ------------------------------------------------------------------ |
+| result | string | Connection result message (e.g., success, already connected, etc.) |
+| id | int or null | Request identifier, or null. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::nodes::connect_to_node",
+ "params": {
+ "coin": "tBTC-lightning",
+ "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ The node address in the above request is for the WalletOfSatoshi lightning node, which is one of the most connected lightning nodes. Other node addresses can be retrieved from any lightning explorer, such as:
+
+ * [https://1ml.com/](https://1ml.com/)
+ * [https://mempool.space/lightning/](https://mempool.space/lightning/)
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "Connected successfully to node : 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226@170.75.163.209:9735",
+ "id": null
+ }
+ ```
+
+ #### Response (already connected)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "Already connected to node : 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226@170.75.163.209:9735",
+ "id": null
+ }
+ ```
+
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### InvalidRequest Error (invalid node\_address)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: Could not parse node address from str rgjhk3",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "Could not parse node address from str rgjhk3",
+ "id": 762
+ }
+ ```
+
+ ##### ConnectionError Error (timed out waiting to connect to node\_address)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error connecting to node: Timeout error: Failed to connect to node: 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226",
+ "error_path": "connect_to_node",
+ "error_trace": "connect_to_node:78]",
+ "error_type": "ConnectionError",
+ "error_data": "Timeout error: Failed to connect to node: 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
index 938137de3..894d26f43 100644
--- a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx
@@ -1,220 +1,28 @@
-export const title = "Komodo DeFi Framework Method: Lightning Network Nodes";
-export const description = "The methods in this document allow management of connections to Lightning Network Nodes on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Lightning Network Nodes";
+export const description = "This document provides an overview of all Lightning Network node management methods available in the Komodo DeFi Framework.";
-# Lightning Network Nodes
+# Lightning Network Nodes Overview
-
- Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
-
-
-## Connect to Node {{label : 'lightning::nodes::connect_to_node', tag : 'API-v2'}}
-
-The `lightning::nodes::connect_to_node` method allows you to connect to a lightning node.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| ------------- | ------ | ----------------------------------------------------------------------------------- |
-| coin | string | The coin ticker you would like to connect to a node on. |
-| node\_address | string | Lightning nodes addresses always have a format of `node_pubkey`@`ip_address`:`port` |
-
-#### ๐ Example
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::nodes::connect_to_node",
- "params": {
- "coin": "tBTC-lightning",
- "node_address": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9@203.132.94.196:9735"
- },
- "id": 1
- }
- ```
-
-
-
- The node address in the above request is for the WalletOfSatoshi lightning node, which is one of the most connected lightning nodes.
- Other node addresses can be retrieved from any lightning explorer, such as:
-
- * [https://1ml.com/](https://1ml.com/)
- * [https://mempool.space/lightning/](https://mempool.space/lightning/)
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "Connected successfully to node : 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226@170.75.163.209:9735",
- "id": null
- }
- ```
-
- #### Response (already connected)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "Already connected to node : 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226@170.75.163.209:9735",
- "id": null
- }
- ```
-
-
-
- #### InvalidRequest Error (Invalid node\_address)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: Could not parse node address from str rgjhk3",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "Could not parse node address from str rgjhk3",
- "id": 762
- }
- ```
+## lightning::nodes {{label : 'lightning::nodes', tag : 'overview'}}
- #### ConnectionError Error (Timed out waiting to connect to node\_address)
+Overview of all Lightning Network node management methods. See below for details and cross-links to related Lightning node documentation.
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error connecting to node: Timeout error: Failed to connect to node: 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226",
- "error_path": "connect_to_node",
- "error_trace": "connect_to_node:78]",
- "error_type": "ConnectionError",
- "error_data": "Timeout error: Failed to connect to node: 035e4ff418fc8b5554c5d9eea66396c227bd429a3251c8cbc711002ba215bfc226",
- "id": null
- }
- ```
-
+### Add Trusted Node
-## List Trusted Nodes {{label : 'lightning::nodes::list_trusted_nodes', tag : 'API-v2'}}
+See [lightning::nodes::add\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/) for adding a trusted Lightning node.
-The `lightning::nodes::list_trusted_nodes` method allows you to list all nodes in your trusted list.
+### Connect to Node
-### Request Parameters
+See [lightning::nodes::connect\_to\_node](/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/) for connecting to a Lightning node.
-| Parameter | Type | Description |
-| --------- | ------ | ------------------------------------------------------------- |
-| coin | string | The coin ticker you would like to view your trusted nodes to. |
+### List Trusted Nodes
-#### ๐ Example
+See [lightning::nodes::list\_trusted\_nodes](/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/) for listing trusted Lightning nodes.
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::nodes::list_trusted_nodes",
- "params": {
- "coin": "tBTC-lightning"
- },
- "id": 1
- }
- ```
-
+### Remove Trusted Node
-
- #### Response
+See [lightning::nodes::remove\_trusted\_node](/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/) for removing a trusted Lightning node.
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "trusted_nodes": ["038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"]
- },
- "id": 1
- }
- ```
-
-
-## Add Trusted Node {{label : 'lightning::nodes::add_trusted_node', tag : 'API-v2'}}
-
-The `lightning::nodes::add_trusted_node` method allows you to add a node to your trusted list.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------------------------------------- |
-| coin | string | The coin ticker you would like to add a trusted node for. |
-| node\_id | string | ID of node you would like to add to your trusted list. |
-
-#### ๐ Example
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::nodes::add_trusted_node",
- "params": {
- "coin": "tBTC-lightning",
- "node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "added_node": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
- },
- "id": 1
- }
- ```
-
-
-## Remove Trusted Node {{label : 'lightning::nodes::remove_trusted_node', tag : 'API-v2'}}
-
-The `lightning::nodes::remove_trusted_node` method allows you to remove a node from your trusted list.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------- | ------ | ------------------------------------------------------------- |
-| coin | string | The coin ticker you would like to remove a trusted node from. |
-| node\_id | string | ID of node you would like to remove from your trusted list. |
-
-#### ๐ Example
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::nodes::remove_trusted_node",
- "params": {
- "coin": "tBTC-lightning",
- "node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "removed_node": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
- },
- "id": 1
- }
- ```
-
+
+ Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
new file mode 100644
index 000000000..375713857
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/index.mdx
@@ -0,0 +1,51 @@
+export const title = "Komodo DeFi Framework Method: List Trusted Lightning Nodes";
+export const description = "List all trusted Lightning nodes using the Komodo DeFi Framework API.";
+
+# List Trusted Lightning Nodes
+
+## lightning::nodes::list\_trusted\_nodes {{label : 'lightning::nodes::list_trusted_nodes', tag : 'API-v2'}}
+
+The `lightning::nodes::list_trusted_nodes` method allows you to list all nodes in your trusted list.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------- |
+| coin | string | โ | The coin ticker you would like to view your trusted nodes to. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| -------------- | ----------- | ---------------------------- |
+| trusted\_nodes | string\[] | Array of trusted node IDs. |
+| id | int or null | Request identifier, or null. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::nodes::list_trusted_nodes",
+ "params": {
+ "coin": "tBTC-lightning"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "trusted_nodes": ["038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"]
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
new file mode 100644
index 000000000..2dd316f05
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/index.mdx
@@ -0,0 +1,53 @@
+export const title = "Komodo DeFi Framework Method: Remove Trusted Lightning Node";
+export const description = "Remove a trusted Lightning node using the Komodo DeFi Framework API.";
+
+# Remove Trusted Lightning Node
+
+## lightning::nodes::remove\_trusted\_node {{label : 'lightning::nodes::remove_trusted_node', tag : 'API-v2'}}
+
+The `lightning::nodes::remove_trusted_node` method allows you to remove a node from your trusted list.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------- |
+| coin | string | โ | The coin ticker you would like to remove a trusted node from. |
+| node\_id | string | โ | ID of node you would like to remove from your trusted list. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------- | ----------- | --------------------------------------------------- |
+| removed\_node | string | The node ID that was removed from the trusted list. |
+| id | int or null | Request identifier, or null. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::nodes::remove_trusted_node",
+ "params": {
+ "coin": "tBTC-lightning",
+ "node_id": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "removed_node": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9"
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
new file mode 100644
index 000000000..b79bc0f8a
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/index.mdx
@@ -0,0 +1,72 @@
+export const title = "Komodo DeFi Framework Method: Generate Lightning Invoice";
+export const description = "Generate a Lightning Network invoice using the Komodo DeFi Framework API.";
+
+# Generate Lightning Invoice
+
+## lightning::payments::generate\_invoice {{label : 'lightning::payments::generate_invoice', tag : 'API-v2'}}
+
+Generates a Lightning Network invoice for receiving payments.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ------- | :------: | ----------------------------------------- |
+| coin | string | โ | The ticker of the coin for the invoice. |
+| amount | string | โ | Amount to receive (in satoshis or msats). |
+| description | string | โ | Invoice description. |
+| expiry | integer | โ | Invoice expiry time in seconds. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------- |
+| invoice | string | The generated Lightning invoice. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::payments::generate_invoice",
+ "params": {
+ "coin": "tBTC-lightning",
+ "amount": "10000",
+ "description": "Test invoice"
+ },
+ "id": 101
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "invoice": "lnbc1..."
+ },
+ "id": 101
+ }
+ ```
+
+
+
+ ### InvalidRequest (invalid paramater value)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid type: string '56', expected u64",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid type: string '56', expected u64",
+ "id": 762
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
new file mode 100644
index 000000000..20e60f8d8
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/index.mdx
@@ -0,0 +1,101 @@
+export const title = "Komodo DeFi Framework Method: Get Lightning Payment Details";
+export const description = "Get details of a Lightning Network payment using the Komodo DeFi Framework API.";
+
+# Get Lightning Payment Details
+
+## lightning::payments::get\_payment\_details {{label : 'lightning::payments::get_payment_details', tag : 'API-v2'}}
+
+Returns details for a specific Lightning Network payment.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------- | ------ | :------: | --------------------------------------- |
+| coin | string | โ | The ticker of the coin for the payment. |
+| payment\_hash | string | โ | The hash of the payment to query. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ---------------- | ------ | --------------------------- |
+| payment\_details | object | The payment details object. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "method": "lightning::payments::get_payment_details",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "tBTC-lightning",
+ "payment_hash": "414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "payment_details": {
+ "payment_hash": "414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e",
+ "status": "succeeded",
+ "amount_msat": 250000,
+ "fee_msat": 10,
+ "created_at": 1682000000,
+ "description": "Invoice for order #1234",
+ "destination": "03a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
+ "preimage": "abcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef",
+ "route": [
+ {
+ "hop_pubkey": "03a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
+ "fee_msat": 5,
+ "channel_id": "1234567890"
+ }
+ ]
+ }
+ },
+ "id": 103
+ }
+ ```
+
+
+
+ ### โ ๏ธ Error Responses
+
+ ##### NoSuchPayment (payment hash not found)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Payment with hash: 414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e is not found",
+ "error_path": "get_payment_details",
+ "error_trace": "get_payment_details:75]",
+ "error_type": "NoSuchPayment",
+ "error_data": "414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e",
+ "id": 762
+ }
+ ```
+
+ ##### InvalidRequest (payment\_hash not a hash string)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid value: string '', expected a hash string",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid value: string '', expected a hash string",
+ "id": 762
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
index 6264c63cd..af81c49a4 100644
--- a/src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx
@@ -1,580 +1,28 @@
-export const title = "Komodo DeFi Framework Method: Lightning Network Payments";
-export const description = "The methods in this document allow management of Lightning Network Payments on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Lightning Network Payments";
+export const description = "This document provides an overview of all Lightning Network payment methods available in the Komodo DeFi Framework.";
-# Lightning Network Payments
+# Lightning Network Payments Overview
-
- Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
-
-
-## Generate invoice {{label : 'lightning::payments::generate_invoice', tag : 'API-v2'}}
-
-The `lightning::payments::generate_invoice` method generates an invoice to be paid by another node.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| ---------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of coin to generate invoice for. |
-| description | string | A note to indicate the purpose of the invoice. |
-| amount\_in\_msat | integer | Amount to be paid, in [millisatoshis](https://bitcoindata.science/bitcoin-units-converter) (A thousandth of a satoshi; the same as 0.00000000001 bitcoin.) |
-| expiry | integer | Optional, defaults to `3600`. Seconds until the invoice expires. |
-
-#### ๐ Example
-
-
- ```json
- {
- "method": "lightning::payments::generate_invoice",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning",
- "description": "For the burger on Tuesday",
- "amount_in_msat": 10000,
- "expiry": 600
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payment_hash": "3ff39605f214a4b4159f9c4f44c94de3a273f300042ca18b7cb3d62f270a9ebc",
- "invoice": "lntb100n1pj9aq73dpggehhygr5dpjjqcn4wfnk2u3qdahzq4r4v4ekgctenp4qf3dqylh55jd8m5x5hh0g5q82h9p86yghwhl2s0t826nlyp8zdgjzpp58leevp0jzjjtg9vln385fj2duw388ucqqsk2rzmuk0tz7fc2n67qsp5k33rvvq46xtuppl22ggcq5q7qqywyekcemhzazt4m6vulwsarcrq9qyysgqcqpcxqzjcrzjqwyx8nu2hygyvgc02cwdtvuxe0lcxz06qt3lpsldzcdr46my5epmjfgaasqqqvqqqqqqqqlgqqqqqqgq9qpwesnhre7xmdg6tajvp939vl72vxm8csecy6hfcah9fzgazd5eyzjskgtt7u9xshj7gq2vkejjcquem08tqfrc2pj78xa95teazzf0qq7pnyqj"
- },
- "id": 1
- }
- ```
-
-
-
- ### InvalidRequest (invalid paramater value)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: invalid type: string '56', expected u64",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "invalid type: string '56', expected u64",
- "id": 762
- }
- ```
-
-
-## Send Payment {{label : 'lightning::payments::send_payment', tag : 'API-v2'}}
-
-The `lightning::payments::send_payment` method sends a payment to another node.
-
-Used to pay an invoice or send a payment via pubkey/address.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------------------------------- |
-| type | string | Ticker of the coin to query. |
-| payment | object | A standard [LightningPayment](/komodo-defi-framework/api/common_structures/lightning/#lightning-payment) object. |
-
-#### ๐ Example using `invoice`
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::payments::send_payment",
- "params": {
- "coin": "tBTC-lightning",
- "payment": {
- "type": "invoice",
- "invoice": "lntb20u1p32wwxapp5p8gjy2e79jku5tshhq2nkdauv0malqqhzefnqmx9pjwa8h83cmwqdp8xys9xcmpd3sjqsmgd9czq3njv9c8qatrvd5kumcxqrrsscqp79qy9qsqsp5m473qknpecv6ajmwwtjw7keggrwxerymehx6723avhdrlnxmuvhs54zmyrumkasvjp0fvvk2np30cx5xpjs329alvm60rwy3payrnkmsd3n8ahnky3kuxaraa3u4k453yf3age7cszdxhjxjkennpt75erqpsfmy4y"
- }
- },
- "id": 6
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payment_hash": "c4e25cc10d77e3cd5f3d2af7b14ad72f123b2a5021bd6705c0b8ee8386bdeceb"
- },
- "id": 762
- }
- ```
-
-
-#### ๐ Example using `keysend`
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "lightning::payments::send_payment",
- "params": {
- "coin": "tBTC-lightning",
- "payment": {
- "type": "keysend",
- "destination": "038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9",
- "amount_in_msat": 1000,
- "expiry": 24
- }
- },
- "id": 6
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payment_hash": "2620d47033fd366bff40cfe0879c47f683ef66c3882d0fab88a9bc72b5499655"
- },
- "id": 762
- }
- ```
-
-
-
- ### PaymentError (attempt to pay self)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Payment error: Error paying invoice: Routing(LightningError { err: "Cannot generate a route to ourselves", action: IgnoreError })",
- "error_path": "send_payment.lightning",
- "error_trace": "send_payment:102] lightning:231]",
- "error_type": "PaymentError",
- "error_data": "Error paying invoice: Routing(LightningError { err: "Cannot generate a route to ourselves", action: IgnoreError })",
- "id": 6
- }
- ```
-
- ### PaymentError (no outbound routes)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Payment error: Error paying invoice: Routing(LightningError { err: 'Cannot route when there are no outbound routes away from us ', action: IgnoreError })",
- "error_path": "send_payment.lightning",
- "error_trace": "send_payment:102] lightning:232]",
- "error_type": "PaymentError",
- "error_data": "Error paying invoice: Routing(LightningError { err: 'Cannot route when there are no outbound routes away from us ', action: IgnoreError })",
- "id": 762
- }
- ```
-
- ### PaymentError (keysend - no path to destination)
+## lightning::payments {{label : 'lightning::payments', tag : 'overview'}}
- ```json
- {
- "mmrpc": "2.0",
- "error": "Payment error: Keysend error: Routing(LightningError { err: "Failed to find a path to the given destination", action: IgnoreError })",
- "error_path": "send_payment.lightning",
- "error_trace": "send_payment:107] lightning:256]",
- "error_type": "PaymentError",
- "error_data": "Keysend error: Routing(LightningError { err: "Failed to find a path to the given destination", action: IgnoreError })",
- "id": 762
- }
- ```
+Overview of all Lightning Network payment methods. See below for details and cross-links to related Lightning payment documentation.
- ### PaymentError (invoice - no path to destination)
+### Generate Invoice
- ```json
- {
- "mmrpc": "2.0",
- "error": "Payment error: Error paying invoice: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
- "error_path": "send_payment.lightning",
- "error_trace": "send_payment:102] lightning:232]",
- "error_type": "PaymentError",
- "error_data": "Error paying invoice: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
- "id": 762
- }
- ```
+See [lightning::payments::generate\_invoice](/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/) for generating a Lightning invoice.
- ### InvalidRequest (request is missing a required field)
+### Get Payment Details
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: missing field `payment`",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "missing field `payment`",
- "id": 762
- }
- ```
+See [lightning::payments::get\_payment\_details](/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/) for retrieving Lightning payment details.
- ### InvalidRequest (A required field is invalid)
+### List Payments by Filter
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: ParseError(Bech32Error(MissingSeparator))",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "ParseError(Bech32Error(MissingSeparator))",
- "id": 762
- }
- ```
-
+See [lightning::payments::list\_payments\_by\_filter](/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/) for listing Lightning payments by filter.
-## Get Payment Details {{label : 'lightning::payments::get_payment_details', tag : 'API-v2'}}
+### Send Payment
-The `lightning::payments::get_payment_details` method returns details about a lightning payment from a given `payment_hash`.
+See [lightning::payments::send\_payment](/komodo-defi-framework/api/v20/lightning/payments/send_payment/) for sending a Lightning payment.
-### Request Parameters
-
-| Parameter | Type | Description |
-| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| coin | string | Ticker of the coin to query. |
-| payment\_hash | string | The hexadecimal string which identifies a invoice. The payment\_hash is returned from a `lightning::payments::send_payment` request if the payment was sent by us, or from a `lightning::payments::generate_invoice` request if the payment is received (or will be received) by us. |
-
-#### ๐ Example
-
-
- ```json
- {
- "method": "lightning::payments::get_payment_details",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning",
- "payment_hash": "414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e"
- },
- "id": 1
- }
- ```
-
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payment_details": {
- "payment_hash": "c4e25cc10d77e3cd5f3d2af7b14ad72f123b2a5021bd6705c0b8ee8386bdeceb",
- "payment_type": {
- "type": "Outbound Payment",
- "destination": "0348cc1a9479697cd52db445ea74149ad40bb01bb2045a3e8acba21b70f94ab7cf"
- },
- "description": "1 Blokaccino",
- "amount_in_msat": 1000000,
- "fee_paid_msat": 1803,
- "status": "succeeded",
- "created_at": 1684081413,
- "last_updated": 1684081419
- }
- },
- "id": 762
- }
- ```
-
-
-
- ### NoSuchPayment (payment hash not found)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Payment with hash: 414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e is not found",
- "error_path": "get_payment_details",
- "error_trace": "get_payment_details:75]",
- "error_type": "NoSuchPayment",
- "error_data": "414f9b3524fc4e48c99f2723952732d8bc2eba1b35ce3bf2a70f5144b40f599e",
- "id": 762
- }
- ```
-
- ### InvalidRequest (payment\_hash not a hash string)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: invalid value: string '', expected a hash string",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "invalid value: string '', expected a hash string",
- "id": 762
- }
- ```
-
-
-## List Payments by Filter {{label : 'lightning::payments::list_payments_by_filter', tag : 'API-v2'}}
-
-The `lightning::payments::list_payments_by_filter` method returns a list of payments (sent and/or received) for a coin which match the given filter.
-
-### Request Parameters
-
-| Parameter | Type | Description |
-| --------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin to query. |
-| filter | object | Optional. A standard [LightningPaymentFilter](/komodo-defi-framework/api/common_structures/lightning/#lightning-payment-filter) object. |
-| paging\_options | object | Optional. A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
-| limit | integer | Optional, defaults to `10`. Maximum number of results to return. |
-
-#### ๐ Example without filter
-
-
- ```json
- {
- "method": "lightning::payments::list_payments_by_filter",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning"
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payments": [{
- "payment_hash": "59175643db24fc79c77da073994d596444b6909fb2d452bde662ae386115c758",
- "payment_type": {
- "type": "Inbound Payment"
- },
- "description": "For the burger on Tuesday",
- "amount_in_msat": 10000,
- "status": "pending",
- "created_at": 1683917593,
- "last_updated": 1683917593
- }, {
- "payment_hash": "3ff39605f214a4b4159f9c4f44c94de3a273f300042ca18b7cb3d62f270a9ebc",
- "payment_type": {
- "type": "Outbound Payment"
- },
- "description": "A 1:24 scale model of a 1981 DeLorean DMC-12",
- "amount_in_msat": 88000,
- "status": "succeeded",
- "created_at": 1683815625,
- "last_updated": 1683815721
- }, {
- "payment_hash": "c4f44c94214a4b4159f9273f30de3a3ff39605f18b7c27b3d62f0a9ebc",
- "payment_type": {
- "type": "Outbound Payment"
- },
- "description": "Grays Sports Almanac, 1950-2000",
- "amount_in_msat": 1000000000,
- "status": "succeeded",
- "created_at": 1683714225,
- "last_updated": 1683805721
- }, {
- "payment_hash": "c4f44c94214a4b4159f9273f30de3a3ff39605f18b7c27b3d62f0a9ebc",
- "payment_type": {
- "type": "Outbound Payment"
- },
- "description": "ACME shrink ray",
- "amount_in_msat": 4000012,
- "status": "succeeded",
- "created_at": 1683814625,
- "last_updated": 1683815321
- }],
- "limit": 10,
- "skipped": 0,
- "total": 6,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 1
- }
- ```
-
-
-#### ๐ Example for Inbound Payment `payment_type`, `limit` and `pagination`
-
-
- ```json
- {
- "method": "lightning::payments::list_payments_by_filter",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "payment_type": {
- "type": "Inbound Payment"
- }
- },
- "limit": 2,
- "paging_options": {
- "PageNumber": 2
- }
- },
- "id": 1
- }
- ```
-
-
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payments": [{
- "payment_hash": "e51f1526d3322ddc0aaa0e893e5875418ddd12f206b7e1545c8e4375c97d0e31",
- "payment_type": {
- "type": "Inbound Payment"
- },
- "description": "For the burger on Tuesday",
- "amount_in_msat": 10000,
- "status": "pending",
- "created_at": 1683916900,
- "last_updated": 1683916900
- }, {
- "payment_hash": "605f214a4b4b159f9c4f44c94de3a273f3ff39300042ca18b7cbb4159f3d62f2",
- "payment_type": {
- "type": "Inbound Payment"
- },
- "description": "14 pallets of frozen spinach",
- "amount_in_msat": 56005000,
- "status": "succeeded",
- "created_at": 1683815625,
- "last_updated": 1683815721
- }],
- "limit": 2,
- "skipped": 2,
- "total": 7,
- "total_pages": 4,
- "paging_options": {
- "PageNumber": 2
- }
- },
- "id": 1
- }
- ```
-
-
-#### ๐ Example for `pending` payments between 10000 and 40000 millisatoshis
-
-
- ```json
- {
- "method": "lightning::payments::list_payments_by_filter",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "status": "pending",
- "from_amount_msat": 10000,
- "to_amount_msat": 40000
- }
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payments": [{
- "payment_hash": "e51f1526d3322ddc0aaa0e893e5875418ddd12f206b7e1545c8e4375c97d0e31",
- "payment_type": {
- "type": "Inbound Payment"
- },
- "description": "For the burger on Tuesday",
- "amount_in_msat": 10000,
- "status": "pending",
- "created_at": 1683916900,
- "last_updated": 1683916900
- }],
- "limit": 10,
- "skipped": 6,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 1
- }
- ```
-
-
-#### ๐ Example for successful payments on the 20th of April 2023
-
-
- ```json
- {
- "method": "lightning::payments::list_payments_by_filter",
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "params": {
- "coin": "tBTC-lightning",
- "filter": {
- "status": "succeeded",
- "from_timestamp": 1681948800,
- "to_timestamp": 1682035199
- }
- },
- "id": 1
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "payments": [{
- "payment_hash": "c4f44c94214a4b4159f9273f30de3a3ff39605f18b7c27b3d62f0a9ebc",
- "payment_type": {
- "type": "Outbound Payment"
- },
- "description": "Grays Sports Almanac, 1950-2000",
- "amount_in_msat": 1000000000,
- "status": "succeeded",
- "created_at": 1681998480,
- "last_updated": 1682008491
- }],
- "limit": 10,
- "skipped": 6,
- "total": 1,
- "total_pages": 1,
- "paging_options": {
- "PageNumber": 1
- }
- },
- "id": 1
- }
- ```
-
+
+ Lightning methods are currently only available using the native Komodo DeFi Framework. WASM support should be available in late 2023.
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
new file mode 100644
index 000000000..810d289f9
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/index.mdx
@@ -0,0 +1,220 @@
+export const title = "Komodo DeFi Framework Method: List Lightning Payments by Filter";
+export const description = "Returns a list of Lightning Network payments filtered by the provided filter object.";
+
+# List Lightning Payments by Filter
+
+## lightning::payments::list\_payments\_by\_filter {{label : 'lightning::payments::list_payments_by_filter', tag : 'API-v2'}}
+
+Returns a list of Lightning Network payments filtered by the provided filter object.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------------- | ------- | :------: | ------------------------------------------ |
+| coin | string | โ | The ticker of the coin for the payments. |
+| filter | object | โ | A standard LightningPaymentsFilter object. |
+| paging\_options | object | โ | A standard Pagination object. |
+| limit | integer | โ | Maximum number of results to return. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ----- | -------------------------- |
+| result | array | List of filtered payments. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::payments::list_payments_by_filter",
+ "params": {
+ "coin": "tBTC-lightning"
+ },
+ "id": 104
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": [ /* ... payments ... */ ],
+ "id": 104
+ }
+ ```
+
+
+#### Example for Inbound Payment `payment_type`, `limit` and `pagination`
+
+
+ ```json
+ {
+ "method": "lightning::payments::list_payments_by_filter",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "tBTC-lightning",
+ "filter": {
+ "payment_type": {
+ "type": "Inbound Payment"
+ }
+ },
+ "limit": 2,
+ "paging_options": {
+ "PageNumber": 2
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "payments": [{
+ "payment_hash": "e51f1526d3322ddc0aaa0e893e5875418ddd12f206b7e1545c8e4375c97d0e31",
+ "payment_type": {
+ "type": "Inbound Payment"
+ },
+ "description": "For the burger on Tuesday",
+ "amount_in_msat": 10000,
+ "status": "pending",
+ "created_at": 1683916900,
+ "last_updated": 1683916900
+ }, {
+ "payment_hash": "605f214a4b4b159f9c4f44c94de3a273f3ff39300042ca18b7cbb4159f3d62f2",
+ "payment_type": {
+ "type": "Inbound Payment"
+ },
+ "description": "14 pallets of frozen spinach",
+ "amount_in_msat": 56005000,
+ "status": "succeeded",
+ "created_at": 1683815625,
+ "last_updated": 1683815721
+ }],
+ "limit": 2,
+ "skipped": 2,
+ "total": 7,
+ "total_pages": 4,
+ "paging_options": {
+ "PageNumber": 2
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+#### Example for `pending` payments between 10000 and 40000 millisatoshis
+
+
+ ```json
+ {
+ "method": "lightning::payments::list_payments_by_filter",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "tBTC-lightning",
+ "filter": {
+ "status": "pending",
+ "from_amount_msat": 10000,
+ "to_amount_msat": 40000
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "payments": [{
+ "payment_hash": "e51f1526d3322ddc0aaa0e893e5875418ddd12f206b7e1545c8e4375c97d0e31",
+ "payment_type": {
+ "type": "Inbound Payment"
+ },
+ "description": "For the burger on Tuesday",
+ "amount_in_msat": 10000,
+ "status": "pending",
+ "created_at": 1683916900,
+ "last_updated": 1683916900
+ }],
+ "limit": 10,
+ "skipped": 6,
+ "total": 1,
+ "total_pages": 1,
+ "paging_options": {
+ "PageNumber": 1
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+#### Example for successful payments on the 20th of April 2023
+
+
+ ```json
+ {
+ "method": "lightning::payments::list_payments_by_filter",
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "params": {
+ "coin": "tBTC-lightning",
+ "filter": {
+ "status": "succeeded",
+ "from_timestamp": 1681948800,
+ "to_timestamp": 1682035199
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "payments": [{
+ "payment_hash": "c4f44c94214a4b4159f9273f30de3a3ff39605f18b7c27b3d62f0a9ebc",
+ "payment_type": {
+ "type": "Inbound Payment"
+ },
+ "description": "For the burger on Tuesday",
+ "amount_in_msat": 10000,
+ "status": "pending",
+ "created_at": 1683916900,
+ "last_updated": 1683916900
+ }],
+ "limit": 10,
+ "skipped": 6,
+ "total": 1,
+ "total_pages": 1,
+ "paging_options": {
+ "PageNumber": 1
+ }
+ },
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx b/src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
new file mode 100644
index 000000000..02b09bf51
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/lightning/payments/send_payment/index.mdx
@@ -0,0 +1,144 @@
+export const title = "Komodo DeFi Framework Method: Send Lightning Payment";
+export const description = "Send a Lightning Network payment using the Komodo DeFi Framework API.";
+
+# Send Lightning Payment
+
+## lightning::payments::send\_payment {{label : 'lightning::payments::send_payment', tag : 'API-v2'}}
+
+Sends a Lightning Network payment to a specified invoice.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------------------- |
+| coin | string | โ | The ticker of the coin to send payment from. |
+| invoice | string | โ | The Lightning invoice to pay. |
+| amount | string | โ | Amount to pay (if not specified in invoice). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------- | ------ | ------------------------ |
+| payment\_hash | string | The hash of the payment. |
+| status | string | Status of the payment. |
+| id | int | Request identifier. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "lightning::payments::send_payment",
+ "params": {
+ "coin": "tBTC-lightning",
+ "invoice": "lnbc1..."
+ },
+ "id": 102
+ }
+ ```
+
+
+
+ #### Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "payment_hash": "abcdef123456...",
+ "status": "success"
+ },
+ "id": 102
+ }
+ ```
+
+
+
+ ### โ ๏ธ Error Responses
+
+ ##### PaymentError (attempt to pay self)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Payment error: Error paying invoice: Routing(LightningError { err: 'Cannot generate a route to ourselves', action: IgnoreError })",
+ "error_path": "send_payment.lightning",
+ "error_trace": "send_payment:102] lightning:231]",
+ "error_type": "PaymentError",
+ "error_data": "Error paying invoice: Routing(LightningError { err: 'Cannot generate a route to ourselves', action: IgnoreError })",
+ "id": 6
+ }
+ ```
+
+ ##### PaymentError (no outbound routes)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Payment error: Error paying invoice: Routing(LightningError { err: 'Cannot route when there are no outbound routes away from us ', action: IgnoreError })",
+ "error_path": "send_payment.lightning",
+ "error_trace": "send_payment:102] lightning:232]",
+ "error_type": "PaymentError",
+ "error_data": "Error paying invoice: Routing(LightningError { err: 'Cannot route when there are no outbound routes away from us ', action: IgnoreError })",
+ "id": 762
+ }
+ ```
+
+ ##### PaymentError (keysend - no path to destination)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Payment error: Keysend error: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
+ "error_path": "send_payment.lightning",
+ "error_trace": "send_payment:107] lightning:256]",
+ "error_type": "PaymentError",
+ "error_data": "Keysend error: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
+ "id": 762
+ }
+ ```
+
+ ##### PaymentError (invoice - no path to destination)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Payment error: Error paying invoice: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
+ "error_path": "send_payment.lightning",
+ "error_trace": "send_payment:102] lightning:232]",
+ "error_type": "PaymentError",
+ "error_data": "Error paying invoice: Routing(LightningError { err: 'Failed to find a path to the given destination', action: IgnoreError })",
+ "id": 762
+ }
+ ```
+
+ ##### InvalidRequest (request is missing a required field)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: missing field `payment`",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "missing field `payment`",
+ "id": 762
+ }
+ ```
+
+ ##### InvalidRequest (a required field is invalid)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: ParseError(Bech32Error(MissingSeparator))",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "ParseError(Bech32Error(MissingSeparator))",
+ "id": 762
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
index 083d8fd39..6fa9ea5e4 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx
@@ -1,26 +1,29 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
+export const title = "Komodo DeFi Framework Method: Clear NFT Database";
export const description =
- "This document describes the clear_nft_db method Komodo DeFi Framework provides to clear NFT data from your local database";
+ "This document describes the clear_nft_db method Komodo DeFi Framework provides to clear NFT data from your local database.";
-# Clear NFT Database {{label : 'clear_nft_db', tag : 'API-v2'}}
+# Clear NFT Database
-This method will clear the NFT database data stored in the local database for selected (or all) networks.
+## clear\_nft\_db {{label : 'clear_nft_db', tag : 'API-v2'}}
+
+This method clears the NFT database data stored in the local database for selected (or all) networks.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | ------------------------------------------------------------------------------------------------------------------ |
-| clear\_all | boolean | Defaults to `false`. If `true` all NFT data for all networks will be purged. |
-| chains | array | Optional. List of networks to remove NFT data for. Options are: `POLYGON`, `FANTOM`, `ETH`, `BSC`, or `AVALANCHE`. |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| chains | array | โ | `-` | List of networks to remove NFT data for. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| clear\_all | boolean | โ | `false` | If `true`, all NFT data for all networks will be purged. |
- You can confirm the NFT database has been cleared by querying the `KOMODEFI.db` database file.
- For more information, refer to the [Query NFT Database Tables](/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/) documentation.
+ You can confirm the NFT database has been cleared by querying the `KOMODEFI.db` database file. For more information, refer to the [Query NFT Database Tables](/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/) documentation.
-#### ๐ Example to clear Binance Smart chain and Polygon NFT data
+#### ๐ Examples
+
+#### Clear Specific Chains
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -36,19 +39,19 @@ This method will clear the NFT database data stored in the local database for se
```
-
+
```json
- {
- "mmrpc": "2.0",
- "result": null,
- "id": null
- }
+ {
+ "mmrpc": "2.0",
+ "result": null,
+ "id": null
+ }
```
-#### ๐ Example to clear all NFT data
+#### Clear All NFT Data
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -61,44 +64,48 @@ This method will clear the NFT database data stored in the local database for se
```
-
+
```json
- {
- "mmrpc": "2.0",
- "result": null,
- "id": null
- }
+ {
+ "mmrpc": "2.0",
+ "result": null,
+ "id": null
+ }
```
-### Error responses
+
+ #### โ ๏ธ Error Responses
-#### UnsupportedChainType
+ ##### UnsupportedChainType
-Returned when the `chains` parameter contains an unsupported network.
+ Returned when the `chains` parameter contains an unsupported network.
-```json
-{
- "mmrpc": "2.0",
- "error": "Error parsing request: UnsupportedChainType",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:110]",
- "error_type": "InvalidRequest",
- "error_data": "UnsupportedChainType",
- "id": null
-}
-```
-
-#### InvalidRequest
-
-Returned when neither the `chains` or `clear_all` parameters are present.
-
-```json
-{
- "mmrpc":"2.0",
- "error":"Invalid request: Nothing to clear was specified","error_path":"nft","error_trace":"nft:1512]",
- "error_type":"InvalidRequest",
- "error_data":"Nothing to clear was specified",
- "id":null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: UnsupportedChainType",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:110]",
+ "error_type": "InvalidRequest",
+ "error_data": "UnsupportedChainType",
+ "id": null
+ }
+ ```
+
+ ##### InvalidRequest
+
+ Returned when neither the `chains` nor `clear_all` parameters are present.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid request: Nothing to clear was specified",
+ "error_path": "nft",
+ "error_trace": "nft:1512]",
+ "error_type": "InvalidRequest",
+ "error_data": "Nothing to clear was specified",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
index 3685ff991..6e7ab3a4f 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx
@@ -1,17 +1,22 @@
export const title = "Komodo DeFi Framework Method: Enable NFT";
-export const description =
- "The enable_nft method allows you to activate NFT-like tokens on the platform.";
+export const description = "The enable_nft method activates NFT-like tokens on the platform if the NFT network was already activated, but without the nft_req parameter.";
-# enable\_nft
+# Enable NFT
-The 'enable\_nft' method activates NFT-like tokens on the platform, if the NFT network was already activated with the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) method, but without the `nft_req` parameter.
+## enable\_nft {{label : 'enable_nft', tag : 'API-v2'}}
-| parameter | Type | Description |
-| ------------------ | ------ | ------------------------------------------------------------------------------------------------ |
-| ticker | string | The ticker of the NFT network, with `NFT_` as a prefix. |
-| activation\_params | object | A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object |
+The `enable_nft` method activates NFT-like tokens on the platform, if the NFT network was already activated with the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) method, but without the `nft_req` parameter.
-
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------ | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ticker | string | โ | The ticker of the NFT network, with `NFT_` as a prefix. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| activation\_params | object | โ | A standard [NftProvider](/komodo-defi-framework/api/common_structures/nfts/#nft-provider) object. |
+
+#### ๐ Example
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,72 +38,76 @@ The 'enable\_nft' method activates NFT-like tokens on the platform, if the NFT n
```
-## Response
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "nfts": {
+ "0xc28a19e9a663d966cf99532bdb1229df1b0e344b,1": {
+ "token_address": "0xc28a19e9a663d966cf99532bdb1229df1b0e344b",
+ "token_id": "1",
+ "chain": "POLYGON",
+ "contract_type": "ERC1155",
+ "amount": "1"
+ },
+ "0xd25f13e4ba534ef625c75b84934689194b7bd59e,14": {
+ "token_address": "0xd25f13e4ba534ef625c75b84934689194b7bd59e",
+ "token_id": "14",
+ "chain": "POLYGON",
+ "contract_type": "ERC721",
+ "amount": "1"
+ }
+ },
+ "platform_coin": "MATIC"
+ },
+ "id": null
+ }
+ ```
+
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "nfts": {
- "0xc28a19e9a663d966cf99532bdb1229df1b0e344b,1": {
- "token_address": "0xc28a19e9a663d966cf99532bdb1229df1b0e344b",
- "token_id": "1",
- "chain": "POLYGON",
- "contract_type": "ERC1155",
- "amount": "1"
- },
- "0xd25f13e4ba534ef625c75b84934689194b7bd59e,14": {
- "token_address": "0xd25f13e4ba534ef625c75b84934689194b7bd59e",
- "token_id": "14",
- "chain": "POLYGON",
- "contract_type": "ERC721",
- "amount": "1"
- }
- },
- "platform_coin": "MATIC"
- },
- "id": null
-}
-```
+
+ #### โ ๏ธ Error Responses
-## Error - Platform coin is not yet activated
+ ##### PlatformCoinIsNotActivated
-```json
-{
- "mmrpc": "2.0",
- "error": "Platform coin MATIC is not activated",
- "error_path": "token.lp_coins",
- "error_trace": "token:126] lp_coins:2797]",
- "error_type": "PlatformCoinIsNotActivated",
- "error_data": "MATIC",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Platform coin MATIC is not activated",
+ "error_path": "token.lp_coins",
+ "error_trace": "token:126] lp_coins:2797]",
+ "error_type": "PlatformCoinIsNotActivated",
+ "error_data": "MATIC",
+ "id": null
+ }
+ ```
-## Error - Token already activated
+ ##### TokenIsAlreadyActivated
-```json
-{
- "mmrpc": "2.0",
- "error": "Token NFT_MATIC is already activated",
- "error_path": "token",
- "error_trace": "token:119]",
- "error_type": "TokenIsAlreadyActivated",
- "error_data": "NFT_MATIC",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token NFT_MATIC is already activated",
+ "error_path": "token",
+ "error_trace": "token:119]",
+ "error_type": "TokenIsAlreadyActivated",
+ "error_data": "NFT_MATIC",
+ "id": null
+ }
+ ```
-## Error - Token config not found in coins file
+ ##### TokenConfigIsNotFound
-```json
-{
- "mmrpc": "2.0",
- "error": "Token NFT_TESTTT config is not found",
- "error_path": "token.prelude",
- "error_trace": "token:122] prelude:79]",
- "error_type": "TokenConfigIsNotFound",
- "error_data": "NFT_TESTTT",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token NFT_TESTTT config is not found",
+ "error_path": "token.prelude",
+ "error_trace": "token:122] prelude:79]",
+ "error_type": "TokenConfigIsNotFound",
+ "error_data": "NFT_TESTTT",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
index 089ca5f5b..e01d56659 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx
@@ -1,26 +1,26 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens - Get NFT List";
-export const description =
- "This document describes all the get_nft_list method Komodo DeFi Framework provides to get a list of your wallets NFTs";
+export const title = "Komodo DeFi Framework Method: Get NFT List";
+export const description = "The get_nft_list method returns a list of NFTs owned by the user, with support for filtering, pagination, and spam protection.";
-# Get a list of NFTs {{label : 'get_nft_list', tag : 'API-v2'}}
+# Get NFT List
+
+## get\_nft\_list {{label : 'get_nft_list', tag : 'API-v2'}}
Returns a list of the NFTs owned by the user, shown in descending order of the `block_number` value (the block height when the amount or owner changed). If the request is for NFTs on more than one chain, this means that the order may not be chronological. In the case of ERC1155 tokens, the `block_number` will update when additional NFTs are received or when all NFTs are withdrawn, but will generally remain the same if only some NFTs are withdrawn.
- Before using this method, you must first call the [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/)
- method to populate/refresh the local database.
+ Before using this method, you must first call the [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/) method to populate or refresh the local database.
### Request Parameters
-| Parameter | Type | Description |
-| ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| chains | array | List of networks to scan for NFTs. Options are: `POLYGON`, `FANTOM`, `ETH`, `BSC`, or `AVALANCHE`. |
-| max | boolean | Optional, defaults to `false`. If `true`, response will return all NFTs without pagination, and will ignore the `limit` and `page_number` values. |
-| limit | integer | Optional, defaults to `10`. The number of NFTs displayed per page in response. |
-| page\_number | integer | Optional, defaults to `1`. The page offset for items in response. |
-| protect\_from\_spam | boolean | Optional, defaults to `false`. If `true`, any potential spam link found in collection name, token name, symbol will be replaced with `URL redacted for user protection` |
-| filters | object | Optional. A standard [NftFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-filter) object. |
+| Parameter | Type | Required | Default | Description |
+| ------------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------- |
+| chains | array | โ | `-` | List of networks to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| filters | object | โ | `-` | A standard [NftFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-filter) object. |
+| limit | integer | โ | `10` | The number of NFTs displayed per page in response. |
+| max | boolean | โ | `false` | If `true`, response will return all NFTs without pagination, and will ignore the `limit` and `page_number` values. |
+| page\_number | integer | โ | `1` | The page offset for items in response. |
+| protect\_from\_spam | boolean | โ | `false` | If `true`, any potential spam link found in collection name, token name, or symbol will be replaced with `URL redacted for user protection`. |
### Response Parameters
@@ -30,9 +30,11 @@ Returns a list of the NFTs owned by the user, shown in descending order of the `
| skipped | integer | The number of NFTs in your wallet excluded by the request filters. |
| total | integer | The total number of NFTs in your wallet matching the request filters. |
-#### ๐ Example with no optional params
+#### ๐ Examples
+
+#### Example with No Optional Params
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -48,106 +50,106 @@ Returns a list of the NFTs owned by the user, shown in descending order of the `
```
-
+
```json
{
- "mmrpc": "2.0",
- "result": {
- "nfts": [
- {
- "chain": "BSC",
- "token_address": "0x5c7d6712dfaf0cb079d48981781c8705e8417ca0",
- "token_id": "0",
- "amount": "1",
- "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "token_hash": "b34ddf294013d20a6d70691027625839",
- "block_number_minted": 25465916,
- "block_number": 25919780,
- "contract_type": "ERC1155",
- "name": null,
- "symbol": null,
- "token_uri": "https://tikimetadata.s3.amazonaws.com/tiki_box.json",
- "token_domain": "tikimetadata.s3.amazonaws.com",
- "metadata": "{\"name\":\"Tiki box\",\"description\":\"Born to usher in Bull markets. Tiki JumpStarters are crazed guardians that worship NGU technology. Tiki guardians attach themselves to their owners to guide and protect them from the evils of the crypto industry. Manifested by the power of community and infused with unlimited creativity, the Unlockable Road Map summons powerful gifts and surprises to all Tiki Holders. Booyaaah!!\",\"external_url\":\"\",\"image\":\"https://tikimetadata.s3.amazonaws.com/tiki_box.png\",\"attributes\":[{\"trait_type\":\"Crypto Logo\",\"value\":\"TIKI NFT CRYPTOLOGO SCAR\"}],\"properties\":{\"category\":\"image\",\"creators\":[]}}",
- "last_token_uri_sync": "2023-02-07T17:10:08.402Z",
- "last_metadata_sync": "2023-02-07T17:10:16.858Z",
- "minter_address": "ERC1155 tokens don't have a single minter",
- "possible_spam": false,
- "possible_phishing": false,
- "uri_meta": {
- "image": "https://tikimetadata.s3.amazonaws.com/tiki_box.png",
- "image_url": "https://tikimetadata.s3.amazonaws.com/tiki_box.png",
- "image_domain": "tikimetadata.s3.amazonaws.com",
- "name": "Tiki box",
- "description": "Born to usher in Bull markets. Tiki JumpStarters are crazed guardians that worship NGU technology. Tiki guardians attach themselves to their owners to guide and protect them from the evils of the crypto industry. Manifested by the power of community and infused with unlimited creativity, the Unlockable Road Map summons powerful gifts and surprises to all Tiki Holders. Booyaaah!!",
- "attributes": [
- {
- "trait_type": "Crypto Logo",
- "value": "TIKI NFT CRYPTOLOGO SCAR"
- }
- ],
- "animation_url": null,
- "animation_domain": null,
- "external_url": "",
- "external_domain": null,
- "image_details": null
- }
- },
- {
- "chain": "POLYGON",
- "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
- "token_id": "5",
- "amount": "1",
- "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "token_hash": "28f970585fd743b056859a6e41f50a8e",
- "block_number_minted": 36781490,
- "block_number": 42491885,
- "contract_type": "ERC1155",
- "name": null,
- "symbol": null,
- "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
- "token_domain": "app.thesmurfssociety.com",
- "metadata": "{\"name\":\"Forest Mushrooms\",\"description\":\"Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.\",\"image\":\"https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg\",\"animation_url\":null,\"external_url\":\"https://app.thesmurfssociety.com/detail/ingredients/5\",\"attributes\":[{\"trait_type\":\"Type\",\"value\":\"Ingredient\"},{\"trait_type\":\"Category\",\"value\":\"COMMON\"}]}",
- "last_token_uri_sync": "2022-12-13T13:12:50.840Z",
- "last_metadata_sync": "2023-05-15T07:30:04.882Z",
- "minter_address": "ERC1155 tokens don't have a single minter",
- "possible_spam": false,
- "possible_phishing": false,
- "uri_meta": {
- "image": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_domain": "metadata.thesmurfssociety.com",
- "name": "Forest Mushrooms",
- "description": "Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.",
- "attributes": [
+ "mmrpc": "2.0",
+ "result": {
+ "nfts": [
{
- "trait_type": "Type",
- "value": "Ingredient"
+ "chain": "BSC",
+ "token_address": "0x5c7d6712dfaf0cb079d48981781c8705e8417ca0",
+ "token_id": "0",
+ "amount": "1",
+ "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
+ "token_hash": "b34ddf294013d20a6d70691027625839",
+ "block_number_minted": 25465916,
+ "block_number": 25919780,
+ "contract_type": "ERC1155",
+ "name": null,
+ "symbol": null,
+ "token_uri": "https://tikimetadata.s3.amazonaws.com/tiki_box.json",
+ "token_domain": "tikimetadata.s3.amazonaws.com",
+ "metadata": "{\"name\":\"Tiki box\",\"description\":\"Born to usher in Bull markets. Tiki JumpStarters are crazed guardians that worship NGU technology. Tiki guardians attach themselves to their owners to guide and protect them from the evils of the crypto industry. Manifested by the power of community and infused with unlimited creativity, the Unlockable Road Map summons powerful gifts and surprises to all Tiki Holders. Booyaaah!!\",\"external_url\":\"\",\"image\":\"https://tikimetadata.s3.amazonaws.com/tiki_box.png\",\"attributes\":[{\"trait_type\":\"Crypto Logo\",\"value\":\"TIKI NFT CRYPTOLOGO SCAR\"}],\"properties\":{\"category\":\"image\",\"creators\":[]}}",
+ "last_token_uri_sync": "2023-02-07T17:10:08.402Z",
+ "last_metadata_sync": "2023-02-07T17:10:16.858Z",
+ "minter_address": "ERC1155 tokens don't have a single minter",
+ "possible_spam": false,
+ "possible_phishing": false,
+ "uri_meta": {
+ "image": "https://tikimetadata.s3.amazonaws.com/tiki_box.png",
+ "image_url": "https://tikimetadata.s3.amazonaws.com/tiki_box.png",
+ "image_domain": "tikimetadata.s3.amazonaws.com",
+ "name": "Tiki box",
+ "description": "Born to usher in Bull markets. Tiki JumpStarters are crazed guardians that worship NGU technology. Tiki guardians attach themselves to their owners to guide and protect them from the evils of the crypto industry. Manifested by the power of community and infused with unlimited creativity, the Unlockable Road Map summons powerful gifts and surprises to all Tiki Holders. Booyaaah!!",
+ "attributes": [
+ {
+ "trait_type": "Crypto Logo",
+ "value": "TIKI NFT CRYPTOLOGO SCAR"
+ }
+ ],
+ "animation_url": null,
+ "animation_domain": null,
+ "external_url": "",
+ "external_domain": null,
+ "image_details": null
+ }
},
{
- "trait_type": "Category",
- "value": "COMMON"
+ "chain": "POLYGON",
+ "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
+ "token_id": "5",
+ "amount": "1",
+ "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
+ "token_hash": "28f970585fd743b056859a6e41f50a8e",
+ "block_number_minted": 36781490,
+ "block_number": 42491885,
+ "contract_type": "ERC1155",
+ "name": null,
+ "symbol": null,
+ "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
+ "token_domain": "app.thesmurfssociety.com",
+ "metadata": "{\"name\":\"Forest Mushrooms\",\"description\":\"Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.\",\"image\":\"https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg\",\"animation_url\":null,\"external_url\":\"https://app.thesmurfssociety.com/detail/ingredients/5\",\"attributes\":[{\"trait_type\":\"Type\",\"value\":\"Ingredient\"},{\"trait_type\":\"Category\",\"value\":\"COMMON\"}]}",
+ "last_token_uri_sync": "2022-12-13T13:12:50.840Z",
+ "last_metadata_sync": "2023-05-15T07:30:04.882Z",
+ "minter_address": "ERC1155 tokens don't have a single minter",
+ "possible_spam": false,
+ "possible_phishing": false,
+ "uri_meta": {
+ "image": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
+ "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
+ "image_domain": "metadata.thesmurfssociety.com",
+ "name": "Forest Mushrooms",
+ "description": "Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.",
+ "attributes": [
+ {
+ "trait_type": "Type",
+ "value": "Ingredient"
+ },
+ {
+ "trait_type": "Category",
+ "value": "COMMON"
+ }
+ ],
+ "animation_url": null,
+ "animation_domain": null,
+ "external_url": "https://app.thesmurfssociety.com/detail/ingredients/5",
+ "external_domain": "app.thesmurfssociety.com",
+ "image_details": null
+ }
}
- ],
- "animation_url": null,
- "animation_domain": null,
- "external_url": "https://app.thesmurfssociety.com/detail/ingredients/5",
- "external_domain": "app.thesmurfssociety.com",
- "image_details": null
- }
- }
- ],
- "skipped": 0,
- "total": 2
- },
- "id": null
+ ],
+ "skipped": 0,
+ "total": 2
+ },
+ "id": null
}
```
-#### ๐ Example with optional limit & page\_number params
+#### Example with Optional Limit & Page Number Params
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -165,159 +167,81 @@ Returns a list of the NFTs owned by the user, shown in descending order of the `
```
-
+
```json
{
- "mmrpc": "2.0",
- "result": {
- "nfts": [
- {
- "chain": "POLYGON",
- "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
- "token_id": "5",
- "amount": "1",
- "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "token_hash": "28f970585fd743b056859a6e41f50a8e",
- "block_number_minted": 36781490,
- "block_number": 42491885,
- "contract_type": "ERC1155",
- "name": null,
- "symbol": null,
- "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
- "token_domain": "app.thesmurfssociety.com",
- "metadata": "{\"name\":\"Forest Mushrooms\",\"description\":\"Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.\",\"image\":\"https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg\",\"animation_url\":null,\"external_url\":\"https://app.thesmurfssociety.com/detail/ingredients/5\",\"attributes\":[{\"trait_type\":\"Type\",\"value\":\"Ingredient\"},{\"trait_type\":\"Category\",\"value\":\"COMMON\"}]}",
- "last_token_uri_sync": "2022-12-13T13:12:50.840Z",
- "last_metadata_sync": "2023-05-15T07:30:04.882Z",
- "minter_address": "ERC1155 tokens don't have a single minter",
- "possible_spam": false,
- "possible_phishing": false,
- "uri_meta": {
- "image": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_domain": "metadata.thesmurfssociety.com",
- "name": "Forest Mushrooms",
- "description": "Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.",
- "attributes": [
- {
- "trait_type": "Type",
- "value": "Ingredient"
- },
+ "mmrpc": "2.0",
+ "result": {
+ "nfts": [
{
- "trait_type": "Category",
- "value": "COMMON"
+ "chain": "POLYGON",
+ "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
+ "token_id": "5",
+ "amount": "1",
+ "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
+ "token_hash": "28f970585fd743b056859a6e41f50a8e",
+ "block_number_minted": 36781490,
+ "block_number": 42491885,
+ "contract_type": "ERC1155",
+ "name": null,
+ "symbol": null,
+ "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
+ "token_domain": "app.thesmurfssociety.com",
+ "metadata": "{\"name\":\"Forest Mushrooms\",\"description\":\"Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.\",\"image\":\"https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg\",\"animation_url\":null,\"external_url\":\"https://app.thesmurfssociety.com/detail/ingredients/5\",\"attributes\":[{\"trait_type\":\"Type\",\"value\":\"Ingredient\"},{\"trait_type\":\"Category\",\"value\":\"COMMON\"}]}",
+ "last_token_uri_sync": "2022-12-13T13:12:50.840Z",
+ "last_metadata_sync": "2023-05-15T07:30:04.882Z",
+ "minter_address": "ERC1155 tokens don't have a single minter",
+ "possible_spam": false,
+ "possible_phishing": false,
+ "uri_meta": {
+ "image": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
+ "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
+ "image_domain": "metadata.thesmurfssociety.com",
+ "name": "Forest Mushrooms",
+ "description": "Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.",
+ "attributes": [
+ {
+ "trait_type": "Type",
+ "value": "Ingredient"
+ },
+ {
+ "trait_type": "Category",
+ "value": "COMMON"
+ }
+ ],
+ "animation_url": null,
+ "animation_domain": null,
+ "external_url": "https://app.thesmurfssociety.com/detail/ingredients/5",
+ "external_domain": "app.thesmurfssociety.com",
+ "image_details": null
+ }
}
- ],
- "animation_url": null,
- "animation_domain": null,
- "external_url": "https://app.thesmurfssociety.com/detail/ingredients/5",
- "external_domain": "app.thesmurfssociety.com",
- "image_details": null
- }
- }
- ],
- "skipped": 1,
- "total": 1
- },
- "id": null
+ ],
+ "skipped": 0,
+ "total": 2
+ },
+ "id": null
}
```
-#### ๐ Example with optional spam protection
+
+ #### โ ๏ธ Error Responses
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "get_nft_list",
- "mmrpc": "2.0",
- "params": {
- "chains": [
- "BSC",
- "POLYGON"
- ],
- "protect_from_spam": true,
- "filters": {
- "exclude_spam": true,
- "exclude_phishing": true
- }
- }
- }
- ```
-
+ ##### TokenNotFoundInWallet
-
```json
{
- "mmrpc": "2.0",
- "result": {
- "nfts": [
- {
- "chain": "POLYGON",
- "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
- "token_id": "5",
- "amount": "1",
- "owner_of": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "token_hash": "28f970585fd743b056859a6e41f50a8e",
- "block_number_minted": 36781490,
- "block_number": 42491885,
- "contract_type": "ERC1155",
- "name": null,
- "symbol": null,
- "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
- "token_domain": "app.thesmurfssociety.com",
- "metadata": "{\"name\":\"Forest Mushrooms\",\"description\":\"Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.\",\"image\":\"https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg\",\"animation_url\":null,\"external_url\":\"https://app.thesmurfssociety.com/detail/ingredients/5\",\"attributes\":[{\"trait_type\":\"Type\",\"value\":\"Ingredient\"},{\"trait_type\":\"Category\",\"value\":\"COMMON\"}]}",
- "last_token_uri_sync": "2022-12-13T13:12:50.840Z",
- "last_metadata_sync": "2023-05-15T07:30:04.882Z",
- "minter_address": "ERC1155 tokens don't have a single minter",
- "possible_spam": false,
- "possible_phishing": false,
- "uri_meta": {
- "image": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_domain": "metadata.thesmurfssociety.com",
- "name": "Forest Mushrooms",
- "description": "Sweet and nutty with distinct earthy tones, these forest mushrooms will make a fine addition to all your soups, salads, and potions.",
- "attributes": [
- {
- "trait_type": "Type",
- "value": "Ingredient"
- },
- {
- "trait_type": "Category",
- "value": "COMMON"
- }
- ],
- "animation_url": null,
- "animation_domain": null,
- "external_url": "https://app.thesmurfssociety.com/detail/ingredients/5",
- "external_domain": "app.thesmurfssociety.com",
- "image_details": null
- }
- }
- ],
- "skipped": 0,
- "total": 1
- },
- "id": null
+ "mmrpc": "2.0",
+ "error": "Token: token_address 0xfd913a305d70a60aac4faac70c739563738e1f82, token_id 214300044414 was not found in wallet",
+ "error_path": "nft",
+ "error_trace": "nft:123]",
+ "error_type": "TokenNotFoundInWallet",
+ "error_data": {
+ "token_address": "0xfd913a305d70a60aac4faac70c739563738e1f82",
+ "token_id": "214300044414"
+ },
+ "id": null
}
```
-
-### ๐ Error responses
-
-#### Unsupported Chain Type
-
-The supported chains are
-
-```json
-{
- "mmrpc":"2.0",
- "error":"Error parsing request: UnsupportedChainType",
- "error_path":"dispatcher",
- "error_trace":"dispatcher:109]",
- "error_type":"InvalidRequest",
- "error_data":"UnsupportedChainType",
- "id":null
-}
-```
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
index 333411601..2f320e899 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx
@@ -1,17 +1,20 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
-export const description =
- "This document describes the get_nft_metadata method Komodo DeFi Framework provides to get metadata for your NFTs";
+export const title = "Komodo DeFi Framework Method: Get NFT Metadata";
+export const description = "The get_nft_metadata method returns metadata for a specific NFT, including collection, contract type, and ownership details.";
-# Get NFT Metadata {{label : 'get_nft_metadata', tag : 'API-v2'}}
+# Get NFT Metadata
+
+## get\_nft\_metadata {{label : 'get_nft_metadata', tag : 'API-v2'}}
+
+Returns metadata for a specific NFT.
### Request Parameters
-| Parameter | Type | Description |
-| ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| chain | string | The token chain. |
-| token\_address | string | The token address. |
-| token\_id | string | Token ID. |
-| protect\_from\_spam | boolean | Optional, defaults to `false`. If `true`, any potential spam link found in collection name, token name, symbol will be replaced with `URL redacted for user protection` |
+| Parameter | Type | Required | Default | Description |
+| ------------------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------- |
+| chain | string | โ | `-` | The token chain. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| token\_address | string | โ | `-` | The token address. |
+| token\_id | string | โ | `-` | Token ID. |
+| protect\_from\_spam | boolean | โ | `false` | If `true`, any potential spam link found in collection name, token name, or symbol will be replaced with `URL redacted for user protection`. |
### Response Parameters
@@ -55,62 +58,33 @@ export const description =
```
-
+
```json
{
- "mmrpc": "2.0",
- "result": {
- "token_address": "0x2953399124f0cbb46d2cbacd8a89cf0599974963",
- "amount": "1",
- "owner_of": "0xab95d01bc8214e4d993043e8ca1b68db2c946498",
- "token_hash": "af811b641bccbdc10c444ba4f3a2ffb5",
- "name": "OpenSea Collections",
- "symbol": "OPENSTORE",
- "token_uri": "https://api.opensea.io/api/v2/metadata/matic/0x2953399124F0cBB46d2CbACD8A89cF0599974963/0xf43db4f488f644b73a9442de4978fb7572b73d85000000000000110000002710",
- "token_domain": "api.opensea.io",
- "metadata": "{\"image\":\"https://i.seadn.io/gae/nY8wjVVQqDZBl-Bk3h9kwSqR1bXt16x_tESRAQmctEb0SCFCPtvtSsBtp98TFiUzP-LpMGt_kiqHDDOfkgbxOuWxkdH4aBNkmzrjZM0?w=500&auto=format\",\"name\":\"Doge Napoleon\",\"description\":null,\"external_link\":null,\"animation_url\":\"https://openseauserdata.com/files/df71203f48e54d027bb2c47b2840cacb.mp4\",\"traits\":[]}",
- "last_token_uri_sync": "2023-09-01T04:04:30.867Z",
- "last_metadata_sync": "2023-09-01T04:35:01.128Z",
- "minter_address": "ERC1155 tokens don't have a single minter",
- "possible_spam": true,
- "chain": "POLYGON",
- "token_id": "110473361632261669912565539602449606788298723469812631769659886404530570536720",
- "block_number_minted": 19645247,
- "block_number": 45776404,
- "contract_type": "ERC1155",
- "possible_phishing": false,
- "uri_meta": {
- "image": "https://i.seadn.io/gae/nY8wjVVQqDZBl-Bk3h9kwSqR1bXt16x_tESRAQmctEb0SCFCPtvtSsBtp98TFiUzP-LpMGt_kiqHDDOfkgbxOuWxkdH4aBNkmzrjZM0?w=500&auto=format",
- "image_url": "https://i.seadn.io/gae/nY8wjVVQqDZBl-Bk3h9kwSqR1bXt16x_tESRAQmctEb0SCFCPtvtSsBtp98TFiUzP-LpMGt_kiqHDDOfkgbxOuWxkdH4aBNkmzrjZM0?w=500&auto=format",
- "image_domain": "i.seadn.io",
- "name": "Doge Napoleon",
- "description": null,
- "attributes": null,
- "animation_url": "https://openseauserdata.com/files/df71203f48e54d027bb2c47b2840cacb.mp4",
- "animation_domain": "openseauserdata.com",
- "external_url": null,
- "external_domain": null,
- "image_details": null
- }
- },
- "id": null
+ "mmrpc": "2.0",
+ "result": { ... },
+ "id": null
}
```
-## Error responses
+
+ #### โ ๏ธ Error Responses
-```json
-{
- "mmrpc": "2.0",
- "error": "Token: token_address 0xfd913a305d70a60aac4faac70c739563738e1f81, token_id 214300044414 was not found in wallet",
- "error_path": "nft",
- "error_trace": "nft:123]",
- "error_type": "TokenNotFoundInWallet",
- "error_data": {
- "token_address": "0xfd913a305d70a60aac4faac70c739563738e1f81",
- "token_id": "214300044414"
- },
- "id": null
-}
-```
+ ##### TokenNotFoundInWallet
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token: token_address 0xfd913a305d70a60aac4faac70c739563738e1f81, token_id 214300044414 was not found in wallet",
+ "error_path": "nft",
+ "error_trace": "nft:123]",
+ "error_type": "TokenNotFoundInWallet",
+ "error_data": {
+ "token_address": "0xfd913a305d70a60aac4faac70c739563738e1f81",
+ "token_id": "214300044414"
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
index aeacd757c..3a6b8b2da 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx
@@ -1,25 +1,26 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
-export const description =
- "This document describes the get_nft_transfers method Komodo DeFi Framework provides to get information about your NFT transactions";
+export const title = "Komodo DeFi Framework Method: Get NFT Transfers";
+export const description = "The get_nft_transfers method returns a list of NFT transfers involving the user, with filtering and pagination options.";
-# Get a list of NFT transfers {{label : 'get_nft_transfers', tag : 'API-v2'}}
+# Get NFT Transfers
+
+## get\_nft\_transfers {{label : 'get_nft_transfers', tag : 'API-v2'}}
Returns a list of the NFT transfers involving the user, shown in descending order of the `block_timestamp` value of the NFT's last transfer.
- To view NFT transactions, you must [activate the coin](/komodo-defi-framework/api/legacy/coin_activation/) which holds the NFTs first.
+ To view NFT transactions, you must [activate the coin](/komodo-defi-framework/api/legacy/coin_activation/) that holds the NFTs first.
### Request Parameters
-| Parameter | Type | Description |
-| ------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| chains | array | List of chains to scan for NFTs. |
-| max | boolean | Optional, defaults to `false`. If `true`, response will return all NFT transfers without pagination, and will ignore the `limit` and `page_number` values. |
-| limit | integer | Optional, defaults to `10`. The number of NFT transfers displayed per page in response. |
-| page\_number | integer | Optional, defaults to `1`. The page offset for items in response. |
-| protect\_from\_spam | boolean | Optional, defaults to `false`. If `true`, any potential spam link found in collection name, token name, symbol will be replaced with `URL redacted for user protection` |
-| filters | object | Optional. A standard [NftTransferFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-transfer-filter) object. |
+| Parameter | Type | Required | Default | Description |
+| ------------------- | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| chains | array | โ | `-` | List of chains to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| max | boolean | โ | `false` | If `true`, response will return all NFT transfers without pagination, and will ignore the `limit` and `page_number` values. |
+| limit | integer | โ | `10` | The number of NFT transfers displayed per page in response. |
+| page\_number | integer | โ | `1` | The page offset for items in response. |
+| protect\_from\_spam | boolean | โ | `false` | If `true`, any potential spam link found in collection name, token name, or symbol will be replaced with `URL redacted for user protection`. |
+| filters | object | โ | `-` | A standard [NftTransferFilter](/komodo-defi-framework/api/common_structures/nfts/#nft-transfer-filter) object. |
### Response Parameters
@@ -29,9 +30,9 @@ Returns a list of the NFT transfers involving the user, shown in descending orde
| total | integer | The total number of NFT transfers in your wallet matching the request filters. |
| skipped | integer | The number of NFT transfers in your wallet excluded by the request filters. |
-#### ๐ Example with date and `send` filters
+#### ๐ Example
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -52,52 +53,33 @@ Returns a list of the NFT transfers involving the user, shown in descending orde
```
-
+
```json
{
- "mmrpc": "2.0",
- "result": {
- "transfer_history": [
- {
- "block_hash": "0xfd012e9dc2c7fa652ae3c0923599a9e6196520ac46e55f0f467d3a1ce84b8580",
- "transaction_hash": "0x4063c4ae3e56a06b6c8768ad76e0cb1523e671cf06e4325517106497778ede9e",
- "transaction_index": 87,
- "log_index": 468,
- "value": "0",
- "transaction_type": "Single",
- "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
- "from_address": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "to_address": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "amount": "2",
- "verified": 1,
- "operator": "0xf622a6c52c94b500542e2ae6bcad24c53bc5b6a2",
- "possible_spam": false,
- "chain": "POLYGON",
- "token_id": "5",
- "block_number": 44506464,
- "block_timestamp": 1688107346,
- "contract_type": "ERC1155",
- "token_uri": "https://app.thesmurfssociety.com/metadata/public/metadata/cauldron/5",
- "token_domain": "app.thesmurfssociety.com",
- "collection_name": null,
- "image_url": "https://metadata.thesmurfssociety.com/ingredients/nft/5.Forest_Mushrooms.jpg",
- "image_domain": "metadata.thesmurfssociety.com",
- "token_name": "Forest Mushrooms",
- "status": "Receive",
- "possible_phishing": false,
- "fee_details": {
- "coin": "MATIC",
- "gas": 40249,
- "gas_price": "0.000000153160317706",
- "total_fee": "0.006164549627348794"
- },
- "confirmations": 5775855
- }
- ],
- "skipped": 0,
- "total": 1
- },
- "id": null
+ "mmrpc": "2.0",
+ "result": { ... },
+ "id": null
+ }
+ ```
+
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### TokenNotFoundInWallet
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token: token_address 0xfd913a305d70a60aac4faac70c739563738e1f82, token_id 5 was not found in wallet",
+ "error_path": "nft",
+ "error_trace": "nft:123]",
+ "error_type": "TokenNotFoundInWallet",
+ "error_data": {
+ "token_address": "0xfd913a305d70a60aac4faac70c739563738e1f82",
+ "token_id": "5"
+ },
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
index 2bccbe78c..a0c9bf26a 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx
@@ -1,12 +1,13 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
-export const description =
- "This document describes all the methods Komodo DeFi Framework provides to get information and transact with NFTs";
+export const title = "Komodo DeFi Framework Method Overview: Non-Fungible Tokens";
+export const description = "This document provides an overview of all methods Komodo DeFi Framework offers to interact with NFTs.";
-# Non Fungible Tokens (NFTs)
+# Non-Fungible Tokens
+
+## NFT Methods {{label : 'nft_methods', tag : 'overview'}}
The Komodo DeFi Framework API supports [ERC1155](https://www.nftstandards.wtf/Standards/ERC1155+Multi+token) and [ERC721](https://www.nftstandards.wtf/Standards/ERC721+Non+Fungible+Standard) NFTs via the [Moralis API](https://docs.moralis.io/) on the Avalanche (AVAX), BNB Smart Chain (BNB), Ethereum (ETH), Fantom (FTM), Polygon (MATIC) networks.
-To interact with NFTs, you will first need to activate the coin for the network the NFT is on, and initialise NFT support for the network.
+To interact with NFTs, you will first need to activate the coin for the network the NFT is on, and initialize NFT support for the network.
This can be done with either the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) method (if including the `nft_req` param) or the [enable\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/) method (if the network is already activated without NFT support).
@@ -14,7 +15,7 @@ This can be done with either the [enable\_eth\_with\_tokens](/komodo-defi-framew
method to populate/refresh the local database.
-## NFT Information Methods
+### Information Methods
* Get a list of your tokens with [get\_nft\_list](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/)
* Get a list of token transfers with [get\_nft\_transfers](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/)
@@ -22,14 +23,14 @@ This can be done with either the [enable\_eth\_with\_tokens](/komodo-defi-framew
* Update NFT [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/)
* Refresh NFT metadata with [refresh\_nft\_metadata](/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/)
-## NFT Transaction Methods
+### Transaction Methods
* Withdraw ERC721 tokens with [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/#erc-721-withdraw-example)
* Withdraw ERC1155 tokens with [withdraw\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/#erc-1155-withdraw-example)
-## NFT Utility Methods
+### Utility Methods
-* Clear local NFT data with [clear\_nft\db](/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/)
+* Clear local NFT data with [clear\_nft\_db](/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/)
View the source code at: [https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/mm2src/coins/nft.rs](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/mm2src/coins/nft.rs)
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
index ea8cbedee..9a49319bd 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx
@@ -1,11 +1,11 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens - Query NFT database tables";
-export const description =
- "This document describes how to query the local NFT database tables.";
+export const title = "Komodo DeFi Framework Method: Query NFT Database Tables";
+export const description = "The query_nft_database_tables method describes the structure and querying of local NFT database tables after using update_nft.";
-# Query NFT database tables
+# Query NFT Database Tables
-After using the [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/#update-nft) method to initialise your local NFT database,
-the following tables are available in `DB/KOMODEFI.db`:
+## query\_nft\_database\_tables {{label : 'query_nft_database_tables', tag : 'overview'}}
+
+After using the [update\_nft](/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/#update-nft) method to initialise your local NFT database, the following tables are available in `DB/KOMODEFI.db`:
* AVAX\_nft\_list
* AVAX\_nft\_transfer\_history
@@ -19,8 +19,7 @@ the following tables are available in `DB/KOMODEFI.db`:
* MATIC\_nft\_transfer\_history
* scanned\_nft\_blocks
-This SQLite database is located under the DB user data folder with each wallet having its own subfolder represented by a hexadecimal string.
-This string is shown in the runtime logs of the `kdf` binary as `Public key hash` when it starts up.
+This SQLite database is located under the DB user data folder with each wallet having its own subfolder represented by a hexadecimal string. This string is shown in the runtime logs of the `kdf` binary as `Public key hash` when it starts up.
```bash
30 08:39:23, mm2:269] AtomicDEX API 2.1.0-beta_a81f2a101 DT 2024-07-26T23:24:52+03:00
@@ -45,17 +44,16 @@ There are a variety of methods to query sqlite databases. Examples below show ho
The tables and columns available to query in KOMODEFI.db are as follows:
-## NFT List tables
+### NFT List tables
-The COIN\_nft\_list tables contain the NFTs that you own
-It has the following columns, though not all columns are populated for all NFTs:
+The COIN\_nft\_list tables contain the NFTs that you own. It has the following columns, though not all columns are populated for all NFTs:
-| ID | Name | Type | Description |
+| ID | Parameter | Type | Description |
| -- | ---------------------- | ------------ | ------------------------------------------------------------------------------ |
| 0 | token\_address | VARCHAR(256) | The address of the token contract. |
| 1 | token\_id | VARCHAR(256) | The id of the token. |
| 2 | chain | TEXT | The coin network which the NFT is on. |
-| 3 | amount | VARCHAR(256) | The amount of NFTs transfered in this transaction. |
+| 3 | amount | VARCHAR(256) | The amount of NFTs transferred in this transaction. |
| 4 | block\_number | INTEGER | The block height of this transaction. |
| 5 | contract\_type | TEXT | The contract type. Either `ERC721` or `ERC1155`. |
| 6 | possible\_spam | INTEGER | `1` indicates the NFT has been identified as spam. `0` indicates it has not. |
@@ -65,8 +63,8 @@ It has the following columns, though not all columns are populated for all NFTs:
| 10 | token\_uri | TEXT | A link to the token's metadata. |
| 11 | token\_domain | TEXT | The domain the token metadata is hosted on. |
| 12 | metadata | TEXT | The token's metadata in JSON format. |
-| 13 | last\_token\_uri\_sync | TEXT | Date and time when the token uri was last syncronised. |
-| 14 | last\_metadata\_sync | TEXT | Date and time when the token metadata was last syncronised. |
+| 13 | last\_token\_uri\_sync | TEXT | Date and time when the token uri was last synchronised. |
+| 14 | last\_metadata\_sync | TEXT | Date and time when the token metadata was last synchronised. |
| 15 | raw\_image\_url | TEXT | The raw URL for the token image. |
| 16 | image\_url | TEXT | A link for the token's image (or other media). |
| 17 | image\_domain | TEXT | The domain the token image (or other media) is hosted on. |
@@ -80,7 +78,7 @@ It has the following columns, though not all columns are populated for all NFTs:
| 25 | image\_details | TEXT | Additional details about the NFT's image. |
| 26 | details\_json | TEXT | Additional information about the transaction in JSON format. |
-### Example COIN\_nft\_list table query
+#### Example COIN\_nft\_list table query
> SELECT chain, token\_name, token\_address, token\_id, possible\_spam, possible\_phishing FROM MATIC\_nft\_list LIMIT 5;
@@ -94,11 +92,11 @@ It has the following columns, though not all columns are populated for all NFTs:
The NFTs listed above are all spam, and will be ignored by the [get\_nft\_list](/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/) method.
-## NFT Transfer table
+### NFT Transfer table
The COIN\_nft\_transfer\_history tables contain the history of transfers of your NFTs, and have the following columns:
-| ID | Name | Type | Description |
+| ID | Parameter | Type | Description |
| -- | ------------------ | ------------ | ------------------------------------------------------------------------------ |
| 0 | transaction\_hash | VARCHAR(256) | Hex string, representing the transaction. |
| 1 | log\_index | INTEGER | Simply a table index. |
@@ -108,8 +106,8 @@ The COIN\_nft\_transfer\_history tables contain the history of transfers of your
| 5 | contract\_type | TEXT | The contract type. Either `ERC721` or `ERC1155`. |
| 6 | token\_address | VARCHAR(256) | The address of the token contract. |
| 7 | token\_id | VARCHAR(256) | The id of the token. |
-| 8 | status | TEXT | The transaction type: `Recieve` or `Send` |
-| 9 | amount | VARCHAR(256) | The amount of NFTs transfered in this transaction. |
+| 8 | status | TEXT | The transaction type: `Receive` or `Send` |
+| 9 | amount | VARCHAR(256) | The amount of NFTs transferred in this transaction. |
| 10 | possible\_spam | INTEGER | `1` indicates the NFT has been identified as spam. `0` indicates it has not. |
| 11 | possible\_phishing | INTEGER | `1` indicates the NFT has been identified as a scam. `0` indicates it has not. |
| 12 | token\_uri | TEXT | A link to the token's metadata. |
@@ -120,25 +118,24 @@ The COIN\_nft\_transfer\_history tables contain the history of transfers of your
| 17 | token\_name | TEXT | The name of the token. |
| 18 | details\_json | TEXT | Additional information about the transaction in JSON format. |
-### Example COIN\_nft\_transfer\_history table query
+#### Example COIN\_nft\_transfer\_history table query
-> SELECT transaction\_hash, token\_name, token\_address, token\_id, FROM MATIC\_nft\_transfer\_history WHERE block\_timestamp > 1701519320;
+> SELECT transaction\_hash, token\_name, token\_address, token\_id FROM MATIC\_nft\_transfer\_history WHERE block\_timestamp > 1701519320;
| transaction\_hash | token\_name | token\_address | token\_id |
| ------------------------------------------------------------------ | -------------------- | ------------------------------------------ | --------- |
| 0x7b57303bcc2c68808b460490e984adcd18567a80660a18b7a151b62015247cda | $2000 USDT Airdrop๐ | 0xe7ee9dcf5f4b7f9254b348ba596c9fb9121f77e7 | 1 |
-## NFT Last Scanned Block table
+### NFT Last Scanned Block table
-The scanned\_nft\_blocks table contains the last block that was scanned for each chain.
-It has the following columns:
+The scanned\_nft\_blocks table contains the last block that was scanned for each chain. It has the following columns:
-| ID | Name | Type | Description |
+| ID | Parameter | Type | Description |
| -- | -------------------- | ------- | ---------------------------------------------------------------------- |
| 2 | chain | TEXT | The coin network which the NFT is on. |
| 1 | last\_scanned\_block | INTEGER | The block height when the last scan for NFTs was performed on a chain. |
-### Example scanned\_nft\_blocks table query
+#### Example scanned\_nft\_blocks table query
> SELECT \* FROM scanned\_nft\_blocks;
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
index 0b67a0e95..3e0886f61 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx
@@ -1,21 +1,22 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
-export const description =
- "This document describes all the refresh_nft_metadata method Komodo DeFi Framework provides to refresh an NFT's metadata";
+export const title = "Komodo DeFi Framework Method: Refresh NFT Metadata";
+export const description = "The refresh_nft_metadata method refreshes metadata for a specific NFT and related transactions using provided proxy URLs.";
-# Refresh NFT Metadata {{label : 'refresh_nft_metadata', tag : 'API-v2'}}
+# Refresh NFT Metadata
+
+## refresh\_nft\_metadata {{label : 'refresh_nft_metadata', tag : 'API-v2'}}
This method refreshes metadata of one NFT and metadata of related transactions with the same token\_address and token\_id.
### Request Parameters
-| Parameter | Type | Description |
-| -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| chain | string | Chains which holds the NFT you would like to updated metadata for. |
-| token\_address | string | Token address. |
-| token\_id | string | Token ID. |
-| komodo\_proxy | boolean | Optional. Indicates whether authentication is required for accessing the proxy URLs (true if authentication is necessary, otherwise false). |
-| url | string | URL link to the Moralis API proxy base url ([https://moralis-proxy.komodo.earth](https://moralis-proxy.komodo.earth)) or equivalent (if komodo\_proxy is set to true, will need to provide a new Komodo Proxy URL). |
-| url\_antispam | string | URL link to the [Antispam API proxy base url](https://nft.antispam.dragonhound.info) or equivalent. [docs](https://nft.antispam.dragonhound.info/docs). |
+| Parameter | Type | Required | Default | Description |
+| -------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| chain | string | โ | - | Chain which holds the NFT you would like to update metadata for. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| token\_address | string | โ | - | Token address. |
+| token\_id | string | โ | - | Token ID. |
+| komodo\_proxy | boolean | โ | - | Indicates whether authentication is required for accessing the proxy URLs (true if authentication is necessary, otherwise false). |
+| url | string | โ | - | URL link to the Moralis API proxy base url ([https://moralis-proxy.komodo.earth](https://moralis-proxy.komodo.earth)) or equivalent (if komodo\_proxy is set to true, will need to provide a new Komodo Proxy URL). |
+| url\_antispam | string | โ | - | URL link to the [Antispam API proxy base url](https://nft.antispam.dragonhound.info) or equivalent. [docs](https://nft.antispam.dragonhound.info/docs). |
If there are no errors, this request will return an empty response.
@@ -40,36 +41,40 @@ This method refreshes metadata of one NFT and metadata of related transactions w
```
-
+
If there are no errors, this request will return an empty response.
```json
{
- "mmrpc": "2.0",
- "result": null,
- "id": null
+ "mmrpc": "2.0",
+ "result": null,
+ "id": null
}
```
-## Error responses
+
+ #### โ ๏ธ Error Responses
-```json
-{
- "mmrpc": "2.0",
- "error": "Token: token_address 0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff, token_id 5 was not found in wallet",
- "error_path": "nft",
- "error_trace": "nft:504]",
- "error_type": "GetNftInfoError",
- "error_data": {
- "error_type": "TokenNotFoundInWallet",
- "error_data": {
- "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
- "token_id": "5"
- }
- },
- "id": null
-}
-```
+ ##### TokenNotFoundInWallet
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Token: token_address 0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff, token_id 5 was not found in wallet",
+ "error_path": "nft",
+ "error_trace": "nft:504]",
+ "error_type": "GetNftInfoError",
+ "error_data": {
+ "error_type": "TokenNotFoundInWallet",
+ "error_data": {
+ "token_address": "0x48c75fbf0452fa8ff2928ddf46b0fe7629cca2ff",
+ "token_id": "5"
+ }
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
index 1973e5df2..bc48196b4 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx
@@ -1,11 +1,12 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
+export const title = "Komodo DeFi Framework Method: Update NFT";
export const description =
- "This document describes the update_nft method Komodo DeFi Framework provides to update NFT information in your local database";
+ "This document describes the update_nft method Komodo DeFi Framework provides to update NFT information in your local database.";
-# Update NFT {{label : 'update_nft', tag : 'API-v2'}}
+# Update NFT
-This method will scan selected networks to update NFT information stored in the local database.
-To interact with your NFTs, you will first need to activate the coin for the network the NFT is on.
+## update\_nft {{label : 'update_nft', tag : 'API-v2'}}
+
+This method scans selected networks to update NFT information stored in the local database. To interact with your NFTs, you must first activate the coin for the network the NFT is on.
See below for which coin to activate for each network:
@@ -17,16 +18,16 @@ See below for which coin to activate for each network:
| FANTOM | FTM |
| POLYGON | MATIC |
-These coins can be activated using the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) or method.
+These coins can be activated using the [enable\_eth\_with\_tokens](/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/) method.
### Request Parameters
-| Parameter | Type | Description |
-| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| chains | array | List of networks to scan for NFTs. Options are: `POLYGON`, `FANTOM`, `ETH`, `BSC`, or `AVALANCHE`. |
-| komodo\_proxy | boolean | Optional. Indicates whether authentication is required for accessing the proxy URLs. |
-| url | string | URL link to the [Moralis API proxy base url](https://moralis-proxy.komodo.earth) or equivalent (if komodo\_proxy is set to true, will need to provide a new Komodo Proxy URL). |
-| url\_antispam | string | URL link to the [Antispam API proxy base url](https://nft.antispam.dragonhound.info) or equivalent. |
+| Parameter | Type | Required | Default | Description |
+| ------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| chains | array | โ | `-` | List of networks to scan for NFTs. See [NftNetworkEnum](/komodo-defi-framework/api/common_structures/enums/#nft-network-enum) for allowed values. |
+| komodo\_proxy | boolean | โ | `-` | Indicates whether authentication is required for accessing the proxy URLs. |
+| url | string | โ | `-` | URL link to the [Moralis API proxy base URL](https://moralis-proxy.komodo.earth) or equivalent. If komodo\_proxy is set to true, you must provide a new Komodo Proxy URL. |
+| url\_antispam | string | โ | `-` | URL link to the [Antispam API proxy base URL](https://nft.antispam.dragonhound.info) or equivalent. |
If there are no errors, this request will return an empty response.
@@ -54,20 +55,20 @@ These coins can be activated using the [enable\_eth\_with\_tokens](/komodo-defi-
```
-
+
```json
{
- "mmrpc": "2.0",
- "result": null,
- "id": null
+ "mmrpc": "2.0",
+ "result": null,
+ "id": null
}
```
-
- ### Error Types
+
+ #### โ ๏ธ Error Responses
- #### TokenIsAlreadyActivated
+ ##### TokenIsAlreadyActivated
This error occurs when NFTs are already activated for the selected network.
@@ -83,9 +84,9 @@ These coins can be activated using the [enable\_eth\_with\_tokens](/komodo-defi-
}
```
- #### TokenIsAlreadyActivated
+ ##### TokenConfigIsNotFound
- This error occurs when NFTs are already activated for the selected network.
+ This error occurs when the token config is not found.
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
index bcd3c7734..34a8191f1 100644
--- a/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx
@@ -1,43 +1,46 @@
-export const title = "Komodo DeFi Framework Method: Non Fungible Tokens";
-export const description =
- "This document describes the withdraw_nft method Komodo DeFi Framework provides to send NFTs to an address";
+export const title = "Komodo DeFi Framework Method: Withdraw NFT";
+export const description = "The withdraw_nft method creates a signed transaction to withdraw an NFT, supporting both ERC721 and ERC1155 types.";
-# Withdraw NFTs {{label : 'withdraw_nft', tag : 'API-v2'}}
+# Withdraw NFT
+
+## withdraw\_nft {{label : 'withdraw_nft', tag : 'API-v2'}}
- To withdraw NFTs, you must [activate the coin](/komodo-defi-framework/api/legacy/coin_activation/) which holds the NFTs first.
- The `withdraw_nft` method will return signed raw transaction hex which must be broadcast using the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) method to complete the withdrawal.
+ To withdraw NFTs, you must [activate the coin](/komodo-defi-framework/api/legacy/coin_activation/) that holds the NFTs first.
+ The `withdraw_nft` method will return signed raw transaction hex, which must be broadcast using the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) method to complete the withdrawal.
### Request Parameters
-| Parameter | Type | Description |
-| -------------- | ------ | ---------------------------------------------------------------------------------------------------------- |
-| type | string | The contract type of the NFT to withdraw. Either `withdraw_erc721` or `withdraw_erc1155` |
-| withdraw\_data | object | A standard [WithdrawNftData](/komodo-defi-framework/api/common_structures/nfts/#withdraw-nft-data) object. |
+| Parameter | Type | Required | Default | Description |
+| -------------- | ------ | :------: | :-----: | ---------------------------------------------------------------------------------------------------------- |
+| type | string | โ | `-` | The contract type of the NFT to withdraw. Either `withdraw_erc721` or `withdraw_erc1155`. |
+| withdraw\_data | object | โ | `-` | A standard [WithdrawNftData](/komodo-defi-framework/api/common_structures/nfts/#withdraw-nft-data) object. |
### Response Parameters
| Parameter | Type | Description |
| ----------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| amount | string | Amount of tokens to withdraw. |
-| tx\_hex | string | Raw hex of signed transaction. Use this with the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) RPC to broadcast the transaction. |
-| tx\_hash | string | Transaction ID of the withdrawl. |
+| block\_height | integer | Block height of the transaction. If the value is `0`, the transaction is unconfirmed. |
+| coin | string | Coin name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
+| contract\_type | string | Contract type. `ERC721` or `ERC1155`. |
+| fee\_details | object | A standard [WithdrawFee](/komodo-defi-framework/api/common_structures/wallet/#withdraw-fee) object. |
| from | array | List of source addresses. |
+| internal\_id | integer | Used for internal transaction identification; for some coins, it may be equal to transaction hash. |
+| timestamp | integer | Timestamp of the block containing the withdrawal transaction in [unix epoch format](https://www.epochconverter.com/). |
| to | array | List of destination addresses. |
-| contract\_type | string | Contract type. `ERC721` or `ERC1155`. |
| token\_address | string | Token address. |
| token\_id | string | Token ID. |
-| fee\_details | object | A standard [WithdrawFee](/komodo-defi-framework/api/common_structures/wallet/#withdraw-fee) object. |
-| coin | string | Coin name. One of `AVALANCHE`, `BSC`, `ETH`, `FANTOM`, or `POLYGON`. |
-| block\_height | integer | Block height of the transaction. If the value is `0`, the transaction is unconfirmed. |
-| timestamp | integer | Timestamp of the block containing the withdrawl transaction in [unix epoch format](https://www.epochconverter.com/). |
-| internal\_id | integer | Used for internal transaction identification, for some coins it may be equal to transaction hash. |
| transaction\_type | string | This will always be `NftTransfer`. |
+| tx\_hash | string | Transaction ID of the withdrawal. |
+| tx\_hex | string | Raw hex of signed transaction. Use this with the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) RPC to broadcast the transaction. |
+
+#### ๐ Examples
-#### ๐ ERC721 Withdraw Example
+#### ERC721 Withdraw Example
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -56,7 +59,7 @@ export const description =
```
-
+
```json
{
"mmrpc": "2.0",
@@ -91,11 +94,11 @@ export const description =
```
-#### ๐ ERC1155 Withdraw Example
+#### ERC1155 Withdraw Example
-If you are sending 2 or more NFTs, you must use the `withdraw_erc1155` withdraw type.
+If you are sending two or more NFTs, you must use the `withdraw_erc1155` withdraw type.
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -114,7 +117,7 @@ If you are sending 2 or more NFTs, you must use the `withdraw_erc1155` withdraw
```
-
+
```json
{
"mmrpc": "2.0",
@@ -149,11 +152,11 @@ If you are sending 2 or more NFTs, you must use the `withdraw_erc1155` withdraw
```
-#### ๐ ERC1155 Withdraw Max Example
+#### ERC1155 Withdraw Max Example
If you would like to withdraw all NFTs from a token\_address, you must use the `withdraw_erc1155` withdraw type and set `max` to `true`.
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -173,7 +176,7 @@ If you would like to withdraw all NFTs from a token\_address, you must use the `
```
-
+
```json
{
"mmrpc": "2.0",
@@ -208,24 +211,24 @@ If you would like to withdraw all NFTs from a token\_address, you must use the `
```
-
- ### ๐ Withdraw NFTs Error Responses
+
+ #### โ ๏ธ Error Responses
- #### InvalidRequest (missing field)
+ ##### InvalidRequest (missing field)
```json
- {
- "mmrpc": "2.0",
- "error": "Error parsing request: missing field `type`",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "missing field `type`",
- "id": null
- }
+ {
+ "mmrpc": "2.0",
+ "error": "Error parsing request: missing field `type`",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:109]",
+ "error_type": "InvalidRequest",
+ "error_data": "missing field `type`",
+ "id": null
+ }
```
- #### InvalidRequest (wrong withdraw type)
+ ##### InvalidRequest (wrong withdraw type)
```json
{
@@ -239,7 +242,7 @@ If you would like to withdraw all NFTs from a token\_address, you must use the `
}
```
- #### TokenNotFoundInWallet (trying to send NFT you dont own)
+ ##### TokenNotFoundInWallet (trying to send NFT you do not own)
```json
{
@@ -259,21 +262,21 @@ If you would like to withdraw all NFTs from a token\_address, you must use the `
}
```
- #### TransportError (unable to estimate gas)
+ ##### TransportError (unable to estimate gas)
```json
{
"mmrpc": "2.0",
- "error": "Transport error: request MethodCall(MethodCall { jsonrpc: Some(V2), method: \"eth_estimateGas\", params: Array([Object({\"from\": String(\"0xab95d01bc8214e4d993043e8ca1b68db2c946498\"), \"to\": String(\"0x2953399124f0cbb46d2cbacd8a89cf0599974963\"), \"gasPrice\": String(\"0x9ddeaaffe\"), \"value\": String(\"0x0\"), \"data\": String(\"0x42842e0e000000000000000000000000ab95d01bc8214e4d993043e8ca1b68db2c946498000000000000000000000000ab95d01bc8214e4d993043e8ca1b68db2c946498f43db4f488f644b73a9442de4978fb7572b73d85000000000000110000002710\")})]), id: Num(64) }) failed: InvalidResponse(\"Server: 'https://polygon-rpc.com/', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); InvalidResponse(\"Server: 'https://polygon.blockpi.network/v1/rpc/public', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); Transport(\"Server: 'https://node.komodo.earth:8080/polygon', response !200: 502 Bad Gateway, <html>..<head><title>502 Bad Gateway</title></head>..<body>..<center><h1>502 Bad Gateway</h1></center>..<hr><center>nginx/1.18.0 (Ubuntu)</center>..</body>..</html>..\"); InvalidResponse(\"Server: 'https://polygon.llamarpc.com/', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); ",
+ "error": "Transport error: ...",
"error_path": "eth",
"error_trace": "eth:1004] eth:5792]",
"error_type": "Transport",
- "error_data": "request MethodCall(MethodCall { jsonrpc: Some(V2), method: \"eth_estimateGas\", params: Array([Object({\"from\": String(\"0xab95d01bc8214e4d993043e8ca1b68db2c946498\"), \"to\": String(\"0x2953399124f0cbb46d2cbacd8a89cf0599974963\"), \"gasPrice\": String(\"0x9ddeaaffe\"), \"value\": String(\"0x0\"), \"data\": String(\"0x42842e0e000000000000000000000000ab95d01bc8214e4d993043e8ca1b68db2c946498000000000000000000000000ab95d01bc8214e4d993043e8ca1b68db2c946498f43db4f488f644b73a9442de4978fb7572b73d85000000000000110000002710\")})]), id: Num(64) }) failed: InvalidResponse(\"Server: 'https://polygon-rpc.com/', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); InvalidResponse(\"Server: 'https://polygon.blockpi.network/v1/rpc/public', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); Transport(\"Server: 'https://node.komodo.earth:8080/polygon', response !200: 502 Bad Gateway, <html>..<head><title>502 Bad Gateway</title></head>..<body>..<center><h1>502 Bad Gateway</h1></center>..<hr><center>nginx/1.18.0 (Ubuntu)</center>..</body>..</html>..\"); InvalidResponse(\"Server: 'https://polygon.llamarpc.com/', error: RPC error: Error { code: ServerError(-32000), message: \\\"execution reverted\\\", data: None }\"); ",
+ "error_data": "...",
"id": null
}
```
- #### NotEnoughNftsAmount (trying to send more NFTs than you have)
+ ##### NotEnoughNftsAmount (trying to send more NFTs than you have)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
index f8fe269da..7489a7acb 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx
@@ -1,17 +1,19 @@
-export const title = "Komodo DeFi Framework Method: Balance Events Streaming";
+export const title = "Komodo DeFi Framework Method: Enable Balance Streaming";
export const description = "Using this method, you can enable balance events streaming for a specific coin.";
-# balance\_enable
+# Enable Balance Streaming
+
+## stream::balance::enable {{label : 'stream::balance::enable', tag : 'API-v2'}}
Using this method, you can enable balance events streaming for a specific coin, to a specific client. For ETH-like coins and tokens, you can also specify the streaming interval in seconds (to avoid excessive polling leading to upstream API rate limts)
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin to activate streaming for. The coin must be activated first. |
-| client\_id | integer | Optional. In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
-| config | object | Optional, EVM only. A standard [StreamingFeeConfig](/komodo-defi-framework/api/common_structures/#streaming-fee-config) object. |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | Ticker of the coin to activate streaming for. The coin must be activated first. |
+| client\_id | integer | โ | `0` | In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
+| config | object | โ | - | EVM only. A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config) object. |
The client defines its own id when opening a connection to the stream, and each client\_id can only be viewed by a single client (i.e. the `?id=` url param won't work in more than one browser tab).
@@ -24,11 +26,9 @@ Using this method, you can enable balance events streaming for a specific coin,
| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-### ๐ Examples
-
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -45,9 +45,7 @@ Using this method, you can enable balance events streaming for a specific coin,
```
-
- #### Response
-
+
```json
{
"mmrpc": "2.0",
@@ -63,10 +61,17 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"BALANCE:MATIC","message":[{"ticker":"MATIC","address":"0xc11b6070c84a1e6fc62b2a2acf70831545d5edd4","balance":{"spendable":"2.00000001","unspendable":"0"}}]}`
-
- #### CoinNotFound
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------------- | ------ | ---------------------------------------------------------------------------- |
+| CoinNotFound | string | The specified coin was not found or is not activated yet |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+| EnableError | string | The config object is not used in non-EVM coins or other configuration errors |
- You need to activate the coin first.
+
+ ##### Error Response (Coin Not Found)
```json
{
@@ -79,9 +84,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### UnknownClient
-
- No client has an open connection using this `client_id`.
+ ##### Error (Unknown Client)
```json
{
@@ -95,9 +98,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
@@ -111,9 +112,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### EnableError Error
-
- The `config` object is not used in non-EVM coins.
+ ##### Error (Enable Error)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
index b5e2b6d83..8fa485e7c 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx
@@ -1,22 +1,28 @@
-export const title = "Komodo DeFi Framework Method: Disable Event Streaming";
+export const title = "Komodo DeFi Framework Method: Disable Streaming";
export const description = "Using this method, you can disable specific streaming events.";
-# disable
+# Disable Streaming
+
+## stream::disable {{label : 'stream::disable', tag : 'API-v2'}}
Using this method, you can disable specific streaming events.
### Request Parameters
-| Parameter | Type | Description |
-| ------------ | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
-| streamer\_id | string | An identifier for the data stream to disable. |
+| Parameter | Type | Required | Description |
+| ------------ | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+| streamer\_id | string | โ | An identifier for the data stream to disable. |
+
+### Response Parameters
-### ๐ Examples
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------------- |
+| result | string | Success message confirming the stream was disabled |
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -31,8 +37,6 @@ Using this method, you can disable specific streaming events.
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -44,8 +48,15 @@ Using this method, you can disable specific streaming events.
```
-
- #### StreamerNotFound
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------ |
+| StreamerNotFound | string | The specified streamer\_id was not found |
+| UnknownClient | string | No client has an open connection using this client\_id |
+
+
+ ##### Error Response (Streamer Not Found)
```json
{
@@ -59,9 +70,7 @@ Using this method, you can disable specific streaming events.
}
```
- #### UnknownClient
-
- No client has an open connection using this `client_id`.
+ ##### Error (Unknown Client)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
index 4acb3b477..1cd2484c3 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx
@@ -1,22 +1,28 @@
-export const title = "Komodo DeFi Framework Method: Enable Fee Estimator Streaming";
+export const title = "Komodo DeFi Framework Method: Fee Estimator Streaming";
export const description = "Using this method, you can enable the fee estimation stream.";
-# fee\_estimator\_enable
+# Fee Estimator Streaming
+
+## stream::fee\_estimator::enable {{label : 'stream::fee_estimator::enable', tag : 'API-v2'}}
Using this method, you can enable the fee estimation stream. For requesting fee estimates without streaming, use [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/).
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
-| coin | string | The coin or token to enable the fee estimation stream for. |
+| Parameter | Type | Required | Description |
+| ---------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+| coin | string | โ | The coin or token to enable the fee estimation stream for. |
+
+### Response Parameters
-### ๐ Examples
+| Parameter | Type | Description |
+| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -35,8 +41,6 @@ Using this method, you can enable the fee estimation stream. For requesting fee
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -52,10 +56,18 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"FEE_ESTIMATION:MATIC","message":{"base_fee":"0.000000281","low":{"max_priority_fee_per_gas":"30","max_fee_per_gas":"30.000000309","min_wait_time":null,"max_wait_time":null},"medium":{"max_priority_fee_per_gas":"32.633147189","max_fee_per_gas":"32.633147519","min_wait_time":null,"max_wait_time":null},"high":{"max_priority_fee_per_gas":"38.9999999","max_fee_per_gas":"39.000000251","min_wait_time":null,"max_wait_time":null},"source":"simple","base_fee_trend":"","priority_fee_trend":"","units":"Gwei"}}`
-
- #### CoinNotFound
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| CoinNotFound | string | The specified coin was not found or is not activated yet |
+| CoinNotSupported | string | Currently only EVM coins/tokens support fee estimation |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+| InvalidRequest | string | Error parsing request or invalid configuration parameters |
- You need to activate the coin first.
+
+ ##### Error Response (Coin Not Found)
```json
{
@@ -68,9 +80,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### CoinNotSupported
-
- Currently only EVM coins/tokens (e.g. BNB, ETH, MATIC, AVAX) support fee estimation.
+ ##### Error (Coin Not Supported)
```json
{
@@ -84,9 +94,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### UnknownClient
-
- No client has an open connection using this `client_id`.
+ ##### Error (Unknown Client)
```json
{
@@ -100,9 +108,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
@@ -116,9 +122,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### InvalidRequest
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Invalid Request)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
index 5e34c9829..ef4cd50c7 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx
@@ -1,16 +1,18 @@
-export const title = "Komodo DeFi Framework Method: Heartbeat Events";
+export const title = "Komodo DeFi Framework Method: Enable Heartbeat Streaming";
export const description = "Using this method, you can enable heartbeat events streaming.";
-# heartbeat\_enable
+# Enable Heartbeat Streaming
+
+## stream::heartbeat::enable {{label : 'stream::heartbeat::enable', tag : 'API-v2'}}
Using this method, you can enable heartbeat events streaming to a specific client.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | Optional. In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
-| config | object | Optional. A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config) object. |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | `0` | In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1). |
+| config | object | โ | - | A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config) object. |
The client defines its own id when opening a connection to the stream, and each client\_id can only be viewed by a single client (i.e. the `?id=` url param won't work in more than one browser tab).
@@ -22,11 +24,9 @@ Using this method, you can enable heartbeat events streaming to a specific clien
| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-### ๐ Examples
-
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -42,9 +42,7 @@ Using this method, you can enable heartbeat events streaming to a specific clien
```
-
- #### Response
-
+
```json
{
"mmrpc": "2.0",
@@ -60,10 +58,15 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"HEARTBEAT","message":{}}`
-
- #### UnknownClient
+### Error Types
- No client has an open connection using this `client_id`.
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+
+
+ ##### Error Response (Unknown Client)
```json
{
@@ -77,9 +80,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
index 2290f7999..38eec38cc 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/index.mdx
@@ -1,9 +1,18 @@
-export const title = "Komodo DeFi Framework Method: Streaming Methods";
-export const description =
- "The methods in this document show how to configure and initiate the KDF streaming interface";
+export const title = "Komodo DeFi Framework Method Overview: Streaming Methods";
+export const description = "This document provides an overview of methods to configure and initiate the KDF streaming interface.";
-# Streaming Methods
+# Streaming Methods Overview
-These methods give the user fine grained control over which event streams to activate, and how often to poll them for data.
+## streaming {{label : 'streaming', tag : 'overview'}}
-
+These methods give the user fine-grained control over which event streams to activate, and how often to poll them for data.
+
+* Enable balance streaming with [stream::balance\_enable](/komodo-defi-framework/api/v20/streaming/balance_enable/)
+* Disable streaming with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/)
+* Enable fee estimator streaming with [stream::fee\_estimator](/komodo-defi-framework/api/v20/streaming/fee_estimator/)
+* Enable heartbeat streaming with [stream::heartbeat\_enable](/komodo-defi-framework/api/v20/streaming/heartbeat_enable/)
+* Enable network streaming with [stream::network\_enable](/komodo-defi-framework/api/v20/streaming/network_enable/)
+* Enable order status streaming with [stream::order\_status\_enable](/komodo-defi-framework/api/v20/streaming/order_status_enable/)
+* Enable orderbook streaming with [stream::orderbook\_enable](/komodo-defi-framework/api/v20/streaming/orderbook_enable/)
+* Enable swap status streaming with [stream::swap\_status\_enable](/komodo-defi-framework/api/v20/streaming/swap_status_enable/)
+* Enable transaction history streaming with [stream::tx\_history\_enable](/komodo-defi-framework/api/v20/streaming/tx_history_enable/)
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
index 7465413ba..419c6148b 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx
@@ -1,16 +1,18 @@
-export const title = "Komodo DeFi Framework Method: Network Events";
+export const title = "Komodo DeFi Framework Method: Enable Network Streaming";
export const description = "Using this method, you can enable network events streaming.";
-# network\_enable
+# Enable Network Streaming
+
+## stream::network::enable {{label : 'stream::network::enable', tag : 'API-v2'}}
Using this method, you can enable network events streaming to a specific client.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | Optional. In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
-| config | object | Optional. A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config) object. |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | `0` | In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
+| config | object | โ | - | A standard [StreamingConfig](/komodo-defi-framework/api/common_structures/#streaming-config) object. |
The client defines its own id when opening a connection to the stream, and each client\_id can only be viewed by a single client (i.e. the `?id=` url param won't work in more than one browser tab).
@@ -22,11 +24,9 @@ Using this method, you can enable network events streaming to a specific client.
| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-### ๐ Examples
-
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -43,8 +43,6 @@ Using this method, you can enable network events streaming to a specific client.
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -60,10 +58,15 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"NETWORK","message":{"directly_connected_peers":{"12D3KooWBhGrTVfaK9v12eA3Et84Y8Bc6ixfZVVGShsad2GBWzm3":["/ip4/162.55.5.83/tcp/42845"],"12D3KooWMjrYgoAVk5NKyqxPyYJUJyCY9nnZhFt7xwWjAe568PSN":["/ip4/65.108.252.86/tcp/42845/p2p/12D3KooWMjrYgoAVk5NKyqxPyYJUJyCY9nnZhFt7xwWjAe568PSN"]},"gossip_mesh":{"swap/4bfe3af7-dd62-4dbe-9c16-68697c4aa24d":[],"hcheck/12D3KooWEurexTFLmsiw2bQoKdrWuNZSQmjvTinoCMNmfRwfZUmW":[],"orbk/DOC:MARTY":[]},"gossip_peer_topics":{"12D3KooWMjrYgoAVk5NKyqxPyYJUJyCY9nnZhFt7xwWjAe568PSN":[],"12D3KooWBhGrTVfaK9v12eA3Et84Y8Bc6ixfZVVGShsad2GBWzm3":[]},"gossip_topic_peers":{},"relay_mesh":["12D3KooWMjrYgoAVk5NKyqxPyYJUJyCY9nnZhFt7xwWjAe568PSN","12D3KooWBhGrTVfaK9v12eA3Et84Y8Bc6ixfZVVGShsad2GBWzm3"]}}`
-
- #### UnknownClient
+### Error Types
- No client has an open connection using this `client_id`.
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+
+
+ ##### Error Response (Unknown Client)
```json
{
@@ -77,9 +80,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
index 4650317ff..e3617be35 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx
@@ -1,21 +1,27 @@
export const title = "Komodo DeFi Framework Method: Enable Order Status Streaming";
export const description = "Using this method, you can enable the order status stream.";
-# order\_status\_enable
+# Enable Order Status Streaming
+
+## stream::order\_status::enable {{label : 'stream::order_status::enable', tag : 'API-v2'}}
Using this method, you can enable the order status stream.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+| Parameter | Type | Required | Description |
+| ---------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+
+### Response Parameters
-### ๐ Examples
+| Parameter | Type | Description |
+| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -29,8 +35,6 @@ Using this method, you can enable the order status stream.
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -46,10 +50,15 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"ORDER_STATUS","message":{"order_type":"TakerMatch","order_data":{"reserved":{"base":"DOC","rel":"MARTY","base_amount":[[1,[12]],[1,[5]]],"rel_amount":[[1,[12]],[1,[5]]],"taker_order_uuid":"4bfe3af7-dd62-4dbe-9c16-68697c4aa24d","maker_order_uuid":"3842068d-d8ca-4dc3-85d7-7fb2b6f4b691","sender_pubkey":"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732","dest_pub_key":"0000000000000000000000000000000000000000000000000000000000000000","conf_settings":{"base_confs":1,"base_nota":false,"rel_confs":1,"rel_nota":false},"base_protocol_info":[145,168,115,116,97,110,100,97,114,100],"rel_protocol_info":[145,168,115,116,97,110,100,97,114,100]},"connect":{"taker_order_uuid":"4bfe3af7-dd62-4dbe-9c16-68697c4aa24d","maker_order_uuid":"3842068d-d8ca-4dc3-85d7-7fb2b6f4b691","sender_pubkey":"71792f7a6846a0da28f3422501927ae103355c02750bc4c4d8430375329a09ac","dest_pub_key":"15d9c51c657ab1be4ae9d3ab6e76a619d3bccfe830d5363fa168424c0d044732"},"connected":null,"last_updated":1746432440044}}}`
-
- #### UnknownClient
+### Error Types
- No client has an open connection using this `client_id`.
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+
+
+ ##### Error Response (Unknown Client)
```json
{
@@ -63,9 +72,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
index 7d56e7f4d..831f46bb5 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx
@@ -1,27 +1,33 @@
-export const title = "Komodo DeFi Framework Method: Enable Orderbook Streaming";
+export const title = "Komodo DeFi Framework Method: Orderbook Streaming";
export const description = "Using this method, you can enable the orderbook stream for a given pair.";
-# orderbook\_enable
+# Orderbook Streaming
+
+## stream::orderbook::enable {{label : 'stream::orderbook::enable', tag : 'API-v2'}}
Using this method, you can enable the orderbook stream for a given pair.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
-| base | string | Base currency of a pair |
-| rel | string | Related currency, also known as the "quote currency" |
+| Parameter | Type | Required | Description |
+| ---------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | Base currency of a pair |
+| client\_id | integer | โ | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+| rel | string | โ | Related currency, also known as the "quote currency" |
For this method, `base` and `rel` are essentially interchangeable, and inverting the base coin and rel coin in a request will return the same data.
-### ๐ Examples
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -36,9 +42,7 @@ Using this method, you can enable the orderbook stream for a given pair.
```
-
- #### Response
-
+
```json
{
"mmrpc": "2.0",
@@ -54,8 +58,15 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"ORDERBOOK_UPDATE/orbk/KMD:MATIC","message":{"order_type":"NewOrUpdatedItem","order_data":{"pubkey":"026da2fc632afabbb1b86d04a9a012db25eca74db38ba2eccd88552f27f4c0b245","base":"MATIC","rel":"KMD","price":[[1,[4249903049,3]],[1,[1410065408,2]]],"max_volume":[[1,[1477927621,23427]],[1,[1783793664,116]]],"min_volume":[[1,[1223297773,7148]],[1,[552894464,46566]]],"uuid":"b18bb3ab-8476-4a06-9cf6-9744e1bf6442","created_at":1746432644}}} `
-
- #### UnknownClient
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+
+
+ ##### Error Response (Unknown Client)
No client has an open connection using this `client_id`.
@@ -71,7 +82,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
+ ##### Error (Client Already Listening)
The requested events are already being sent to the `client_id`.
@@ -87,3 +98,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
+
+Here is an example of the stream data you should be able to see in [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) for each orderbook updated event:
+
+`data: {"_type":"ORDERBOOK_UPDATE/orbk/KMD:MATIC","message":{"order_type":"NewOrUpdatedItem","order_data":{"pubkey":"026da2fc632afabbb1b86d04a9a012db25eca74db38ba2eccd88552f27f4c0b245","base":"MATIC","rel":"KMD","price":[[1,[4249903049,3]],[1,[1410065408,2]]],"max_volume":[[1,[1477927621,23427]],[1,[1783793664,116]]],"min_volume":[[1,[1223297773,7148]],[1,[552894464,46566]]],"uuid":"b18bb3ab-8476-4a06-9cf6-9744e1bf6442","created_at":1746432644}}} `
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
index 7a327cad1..a1e77821c 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx
@@ -1,21 +1,27 @@
export const title = "Komodo DeFi Framework Method: Enable Swap Status Streaming";
export const description = "Using this method, you can enable the swap status stream.";
-# swap\_status\_enable
+# Enable Swap Status Streaming
+
+## stream::swap\_status::enable {{label : 'stream::swap_status::enable', tag : 'API-v2'}}
Using this method, you can enable the swap status stream.
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| client\_id | integer | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+| Parameter | Type | Required | Description |
+| ---------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------- |
+| client\_id | integer | โ | This ID can be used to access data (e.g. via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1)) |
+
+### Response Parameters
-### ๐ Examples
+| Parameter | Type | Description |
+| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -29,8 +35,6 @@ Using this method, you can enable the swap status stream.
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -46,10 +50,15 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"SWAP_STATUS","message":{"swap_type":"TakerV1","swap_data":{"uuid":"4bfe3af7-dd62-4dbe-9c16-68697c4aa24d","event":{"timestamp":1746432461259,"event":{"type":"TakerPaymentInstructionsReceived","data":null}}}}}`
-
- #### UnknownClient
+### Error Types
- No client has an open connection using this `client_id`.
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+
+
+ ##### Error Response (Unknown Client)
```json
{
@@ -63,9 +72,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx b/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
index b73c46748..62ed73c74 100644
--- a/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx
@@ -1,7 +1,9 @@
-export const title = "Komodo DeFi Framework Method: Transaction History Events Streaming";
+export const title = "Komodo DeFi Framework Method: Enable Transaction History Streaming";
export const description = "Using this method, you can enable transaction history events streaming for a specific coin.";
-# tx\_history\_enable
+# Enable Transaction History Streaming
+
+## stream::tx\_history::enable {{label : 'stream::tx_history::enable', tag : 'API-v2'}}
Using this method, you can enable transaction history events streaming for a specific coin.
This method is only compatible with the following coin types: `UTXO`, `BCH/SLP`, `TENDERMINT`, `QTUM`, `ZHTLC`.
@@ -12,10 +14,10 @@ This method is only compatible with the following coin types: `UTXO`, `BCH/SLP`,
### Request Parameters
-| Parameter | Type | Description |
-| ---------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin to activate streaming for. The coin must be activated first. |
-| client\_id | integer | Optional. In the case of a single client, this defaults to `0`. This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
+| Parameter | Type | Required | Default | Description |
+| ---------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | Ticker of the coin to activate streaming for. The coin must be activated first. |
+| client\_id | integer | โ | `0` | This ID can be used to access data via [http://localhost:7783/event-stream?id=1](http://localhost:7783/event-stream?id=1) |
The client defines its own id when opening a connection to the stream, and each client\_id can only be viewed by a single client (i.e. the `?id=` url param won't work in more than one browser tab).
@@ -28,11 +30,9 @@ This method is only compatible with the following coin types: `UTXO`, `BCH/SLP`,
| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| streamer\_id | string | An identifier for the data stream. This can be used later to disable streaming for the event with [stream::disable](/komodo-defi-framework/api/v20/streaming/disable/). |
-### ๐ Examples
-
-#### Request
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -47,8 +47,6 @@ This method is only compatible with the following coin types: `UTXO`, `BCH/SLP`,
- #### Response
-
```json
{
"mmrpc": "2.0",
@@ -64,10 +62,17 @@ Here is an example of the stream data you should be able to see in [http://local
`data: {"_type":"TX_HISTORY:KMD","message":{"tx_hex":"0400008085202f89015c649b8da32385ec58802385d179018db8e791d752a2cdf8d7fbf9247049bb81010000006a4730440220224c598d9af09684a848435bded40f9b24cc664d129d2dff5d0c094e6919cf1a0220143d896e7c42d13f57c98fb7eabfdeee27386ece324ec84a18308c106f1cf16301210295546acd9bdd19ec68093fef17e76b098fff5ff9815bb2adbfc2a618f41a74c6ffffffff0200a3e111000000001976a91482a6b17e64687148f4922b1385a11e6221bf5f5988aca0a0548c9c0100001976a914d92154e3a7a6da1b0cc1a4f84bc97fff24a79a3588acb66f1868000000000000000000000000000000","tx_hash":"05e9b6f5c96c71af3435cab55dbb807da47ed93ef1b84fc0a5fa867956e9ce9d","from":["RV5Ge4dLvRHGiYCanRBBEDM1eMR3wHDNLs"],"to":["RMC1cWXngQf2117apEKoLh3x27NoG88yzd","RV5Ge4dLvRHGiYCanRBBEDM1eMR3wHDNLs"],"total_amount":"17721.80883336","spent_by_me":"0","received_by_me":"3","my_balance_change":"3","block_height":0,"timestamp":0,"fee_details":{"type":"Utxo","coin":"KMD","amount":"0.00001"},"coin":"KMD","internal_id":"05e9b6f5c96c71af3435cab55dbb807da47ed93ef1b84fc0a5fa867956e9ce9d","transaction_type":"StandardTransfer","memo":null}}`
-
- #### CoinNotFound
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------- |
+| CoinNotFound | string | The specified coin was not found or is not activated yet |
+| UnknownClient | string | No client has an open connection using this client\_id |
+| ClientAlreadyListening | string | The requested events are already being sent to the client\_id |
+| CoinNotSupported | string | The coin type is not supported for this stream |
- You need to activate the coin first.
+
+ ##### Error Response (Coin Not Found)
```json
{
@@ -80,9 +85,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### UnknownClient
-
- No client has an open connection using this `client_id`.
+ ##### Error (Unknown Client)
```json
{
@@ -96,9 +99,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### ClientAlreadyListening
-
- The requested events are already being sent to the `client_id`.
+ ##### Error (Client Already Listening)
```json
{
@@ -112,9 +113,7 @@ Here is an example of the stream data you should be able to see in [http://local
}
```
- #### CoinNotSupported Error
-
- The coin type is not supported for this stream.
+ ##### Error (Coin Not Supported)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
index b496d4805..111217b91 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx
@@ -1,20 +1,21 @@
-export const title = "Komodo DeFi Framework Method: Active Swaps (v2)";
-export const description =
- "The active_swaps method returns all the swaps that are currently running on the Komodo DeFi Framework API node.";
+export const title = "Komodo DeFi Framework Method: Active Swaps";
+export const description = "The active_swaps method returns all the swaps that are currently running on the Komodo DeFi Framework API node.";
-# active\_swaps
+# Active Swaps
+
+## active\_swaps {{label : 'active_swaps', tag : 'API-v2'}}
The `active_swaps` method returns all the swaps that are currently running on the Komodo DeFi Framework API node.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------------- | ---- | ---------------------------------------------------------------------------- |
-| include\_status | bool | Optional, defaults to `false`. Whether to include swap statuses in response; |
+| Parameter | Type | Required | Default | Description |
+| --------------- | ---- | :------: | :-----: | --------------------------------------------- |
+| include\_status | bool | โ | `false` | Whether to include swap statuses in response. |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| uuids | array of strings | A list of currently active swap UUIDs. |
| statuses | object (map) | Only visible if `include_status` request parameter is `true`. A map of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects, delineated by the related UUID. |
@@ -23,7 +24,7 @@ The `active_swaps` method returns all the swaps that are currently running on th
#### Command (without include\_status)
-
+
```json
{
"mmrpc": "2.0",
@@ -57,7 +58,7 @@ The `active_swaps` method returns all the swaps that are currently running on th
#### Command (include\_status = true)
-
+
```json
{
"mmrpc": "2.0",
@@ -196,17 +197,41 @@ The `active_swaps` method returns all the swaps that are currently running on th
}
},
{
- "timestamp": 1730633839137,
+ "timestamp": 1730633839140,
+ "event": {
+ "type": "TakerPaymentWaitConfirmStarted"
+ }
+ },
+ {
+ "timestamp": 1730633842140,
+ "event": {
+ "type": "TakerPaymentValidatedAndConfirmed"
+ }
+ },
+ {
+ "timestamp": 1730633845140,
+ "event": {
+ "type": "MakerPaymentSpent",
+ "data": {
+ "tx_hex": "0400008085202f89011cc278c0d1e427098cda83604c9bbc51f8fba91947778b561c753e9f94b9eb3f010000006a473044022024b2c5bc5b23e8e774f6a8001de8f94a4e6888456722fede2be6b061d6d93c9302203805a7d1c9361fee2066e26f6196476f73f34246f60308cfafa3783a94a3cab30121034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256ffffffff03001c4e0e0000000017a914fbb04e8d9b7b4098c887aed16124291646462525870000000000000000166a14b476e27c0c6680ac67765163b1b5736dd7649512a00ef508120000001976a914d64ad24e655ba7221ea51c7931aad5b98da77f3c88ac6c602767000000000000000000000000000000",
+ "tx_hash": "08e94af501630e46f4b2c5d64e6851c6bc9a3828506fef9f6668938d36c7b2da"
+ }
+ }
+ },
+ {
+ "timestamp": 1730633848140,
+ "event": {
+ "type": "TakerPaymentSpent",
+ "data": {
+ "tx_hex": "0400008085202f89011cc278c0d1e427098cda83604c9bbc51f8fba91947778b561c753e9f94b9eb3f010000006a473044022024b2c5bc5b23e8e774f6a8001de8f94a4e6888456722fede2be6b061d6d93c9302203805a7d1c9361fee2066e26f6196476f73f34246f60308cfafa3783a94a3cab30121034cbf74541c1d3436bc7638a2738f64df4fee22d4443cdf11d54cea7d7f55f256ffffffff03001c4e0e0000000017a914fbb04e8d9b7b4098c887aed16124291646462525870000000000000000166a14b476e27c0c6680ac67765163b1b5736dd7649512a00ef508120000001976a914d64ad24e655ba7221ea51c7931aad5b98da77f3c88ac6c602767000000000000000000000000000000",
+ "tx_hash": "08e94af501630e46f4b2c5d64e6851c6bc9a3828506fef9f6668938d36c7b2da"
+ }
+ }
+ },
+ {
+ "timestamp": 1730633851140,
"event": {
- "type": "WatcherMessageSent",
- "data": [
- [
- ...
- ],
- [
- ...
- ]
- ]
+ "type": "SwapFinished"
}
}
],
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
index d1a4ec46b..b25456c59 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo DeFi Framework Method: Best Orders";
export const description = "The best_orders method returns the best priced trades available on the orderbook.";
-# best\_orders
+# Best Orders
+
+## best\_orders {{label : 'best_orders', tag : 'API-v2'}}
The `best_orders` method returns the best priced trades available on the orderbook. There are two options for the request, either `volume` or `number`.
If request is made by `volume`, the returned results will show the best prices for trades that can fill the requested volume.
@@ -13,16 +15,16 @@ For coins with segwit, they may appear twice in the output (once for each addres
Activation will be required to proceed with the trade.
-#### Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------ | ----------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin to get best orders |
-| action | string | Whether to `buy` or `sell` the selected coin |
-| exclude\_mine | bool | Defaults to `false`. If `true`, the users orders will be excluded from the response. |
-| request\_by | object | A standard [RequestBy](/komodo-defi-framework/api/common_structures/orders/#request-by) object. |
+| Parameter | Type | Required | Default | Description |
+| ------------- | ------ | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------- |
+| action | string | โ | `-` | A standard [ActionEnum](/komodo-defi-framework/api/common_structures/enums/#action-enum) enum. Whether to `buy` or `sell` the selected coin. |
+| coin | string | โ | `-` | The ticker of the coin to get best orders. |
+| exclude\_mine | bool | โ | `false` | If `true`, the users orders will be excluded from the response. |
+| request\_by | object | โ | `-` | A standard [RequestBy](/komodo-defi-framework/api/common_structures/orders/#request-by) object. |
-#### Response
+### Response Parameters
| Structure | Type | Description |
| ----------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
@@ -33,7 +35,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
#### Command (by number)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -51,7 +53,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
```
-
+
#### Response (by number - success)
```json
@@ -219,7 +221,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
#### Command (by number, exclude own orders)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -238,7 +240,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
```
-
+
#### Response (by number - success)
```json
@@ -333,7 +335,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
#### Command (by volume)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -353,7 +355,7 @@ For coins with segwit, they may appear twice in the output (once for each addres
#### Response (by volume - success)
-
+
```json
{
"mmrpc": "2.0",
@@ -878,11 +880,45 @@ For coins with segwit, they may appear twice in the output (once for each addres
```
-#### Error Responses
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------------------------------------------------------ |
+| InvalidRequest | string | Returned if the request type or action is invalid (e.g., `number` value must be integer, or type/action is not allowed). |
+| CoinIsWalletOnly | string | Returned if the coin is wallet only and cannot be traded. |
+| P2PError | string | Returned if there is a connection problem. |
+
+
+ ##### Error Response (InvalidRequest)
-
- * `InvalidRequest` - Invalid type (`number` value must be integer)
- * `InvalidRequest` - Invalid type (type must be either `volume` or `number`, action mut be either `buy` or `sell`)
- * `CoinIsWalletOnly` - Wallet only coins can not be traded.
- * `P2PError` - There is a connection problem.
+ ```json
+ {
+ "error": "Invalid request type or action",
+ "error_type": "InvalidRequest"
+ }
+ ```
+
+ ##### Error Response (CoinIsWalletOnly)
+
+ ```json
+ {
+ "error": "Coin is wallet only and cannot be traded",
+ "error_type": "CoinIsWalletOnly"
+ }
+ ```
+
+ ##### Error Response (P2PError)
+
+ ```json
+ {
+ "error": "Connection problem",
+ "error_type": "P2PError"
+ }
+ ```
+
+ ##### P2PError
+
+
+ These errors appear to be generated by AI. Replace with actual.
+
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
index fb3826bba..9a64ccdb4 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx
@@ -1,31 +1,33 @@
export const title = "Komodo DeFi Framework Method: Get Locked Amount";
-export const description = "The get_locked_amount method returns the amount of a coin which is currently locked by a swap which is in progress.";
+export const description = "The get_locked_amount method returns the amount of a coin currently locked by a swap in progress, with details in decimal, fraction, and rational formats.";
-# get\_locked\_amount
+# Komodo DeFi Framework Method: Get Locked Amount
-The `get_locked_amount` method returns the amount of a coin which is currently locked by a swap which is in progress. If the coin is not activated, a `NoSuchCoin` error will be returned.
+## get\_locked\_amount {{label : 'get_locked_amount', tag : 'API-v2'}}
-## Arguments
+The `get_locked_amount` method returns the amount of a coin which is currently locked by a swap in progress. If the coin is not activated, a `NoSuchCoin` error will be returned.
-| Parameter | Type | Description |
-| --------- | ------ | ----------------------------------------- |
-| coin | string | The ticker of the coin you want to query. |
+### Request Parameter Table
-#### Response
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------- |
+| coin | string | โ | The ticker of the coin you want to query. |
-| Parameter | Type | Description |
-| ----------------------- | --------------- | ------------------------------------------------------------------------------------------------ |
-| coin | string | The ticker of the coin you queried. |
-| locked\_amount | object | An object cointaining the locked amount in decimal, fraction and rational formats. |
-| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
-| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/legacy/rational_number_note/). |
-| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
+### Response Parameter Table
+
+| Parameter | Type | Description |
+| ----------------------- | --------------- | ----------------------------------------------------------------------------------------------------------- |
+| coin | string | The ticker of the coin you queried. |
+| locked\_amount | object | An object containing the locked amount in decimal, fraction, and rational formats. |
+| locked\_amount.decimal | numeric string | The locked amount in [decimal format](https://www.mathsisfun.com/definitions/decimal.html). |
+| locked\_amount.rational | rational object | The locked amount in [rational format](/komodo-defi-framework/api/common_structures/rational_number_note/). |
+| locked\_amount.fraction | fraction object | The locked amount in [fraction format](https://www.mathsisfun.com/definitions/fraction.html). |
#### ๐ Examples
#### Command
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -39,7 +41,7 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
```
-
+
#### Response (success)
```json
@@ -62,8 +64,18 @@ The `get_locked_amount` method returns the amount of a coin which is currently l
"id": 42
}
```
+
+
+### Error Types
+
+| Error Type | Description |
+| ---------- | ------------------------------------ |
+| NoSuchCoin | The requested coin is not activated. |
+
+
+ #### โ ๏ธ Error Responses
- #### Response (error)
+ ##### NoSuchCoin
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
index f1a399d76..bca645c15 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx
@@ -1,11 +1,17 @@
-export const title = "Komodo DeFi Framework: Swaps and Orders";
-export const description =
- "Komodo DeFi Framework: Swaps and Orders";
+export const title = "Komodo DeFi Framework Method Overview: Swaps and Orders";
+export const description = "This document provides an overview of all swap and order methods available in the Komodo DeFi Framework.";
-# Swaps and Orders
+# Swaps and Orders Overview
-
+## swaps\_and\_orders {{label : 'swaps_and_orders', tag : 'overview'}}
-
- TODO: Add summary for other methods, along with detail for HD methods
-
+* View active swaps with [active\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/)
+* Get the best orders with [best\_orders](/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/)
+* Retrieve locked amounts with [get\_locked\_amount](/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/)
+* Determine max maker volume with [max\_maker\_vol](/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/)
+* View recent swaps with [my\_recent\_swaps](/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/)
+* Access the orderbook with [orderbook](/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/)
+* Recreate swap data with [recreate\_swap\_data](/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/)
+* Start a simple market maker bot with [start\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/)
+* Stop a simple market maker bot with [stop\_simple\_market\_maker\_bot](/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/)
+* Get trade preimage with [trade\_preimage](/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/)
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
index 5a26d2af7..84b8f75d1 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx
@@ -1,18 +1,20 @@
-export const title = "Komodo DeFi Framework Method: Max Maker Vol";
+export const title = "Komodo DeFi Framework Method: Max Maker Volume";
export const description =
"The max_maker_vol method returns the maximum volume of a coin which can be used to create a maker order.";
-# max\_maker\_vol
+# Max Maker Volume
+
+## max\_maker\_vol {{label : 'max_maker_vol', tag : 'API-v2'}}
The `max_maker_vol` method returns the maximum volume of a coin which can be used to create a maker order (taking into account estimated fees). If the coin is not activated, a `NoSuchCoin` error will be returned.
-#### Arguments
+### Request Parameters
-| Parameter | Type | Description |
-| --------- | ------ | ----------------------------------------- |
-| coin | string | The ticker of the coin you want to query. |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------- |
+| coin | string | โ | The ticker of the coin you want to query. |
-#### Response
+### Response Parameters
| Parameter | Type | Description |
| ----------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -25,7 +27,7 @@ The `max_maker_vol` method returns the maximum volume of a coin which can be use
#### Command
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -38,7 +40,7 @@ The `max_maker_vol` method returns the maximum volume of a coin which can be use
```
-
+
#### Response (success)
```json
@@ -83,8 +85,19 @@ The `max_maker_vol` method returns the maximum volume of a coin which can be use
"id": null
}
```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ---------- | ------ | --------------------------------------- |
+| NoSuchCoin | string | The coin is not activated. |
+| Transport | string | A network request or connection failed. |
- #### Response (error)
+
+ #### โ ๏ธ Error Responses
+
+ ##### NoSuchCoin
```json
{
@@ -100,25 +113,7 @@ The `max_maker_vol` method returns the maximum volume of a coin which can be use
}
```
- #### Response (balance too low)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Not enough QTUM for swap: available 0, required at least 0.000728, locked by swaps None",
- "error_path": "max_maker_vol_rpc.maker_swap.utxo_common",
- "error_trace": "max_maker_vol_rpc:148] maker_swap:2203] utxo_common:3327] utxo_common:892]",
- "error_type": "NotSufficientBalance",
- "error_data": {
- "coin": "QTUM",
- "available": "0",
- "required": "0.000728"
- },
- "id": null
- }
- ```
-
- #### Response (Transport error)
+ ##### Transport
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
index dc986696b..704a6836d 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx
@@ -1,42 +1,42 @@
-export const title = "Komodo DeFi Framework Method: My Recent Swaps V2";
+export const title = "Komodo DeFi Framework Method: My Recent Swaps";
export const description = "The my_recent_swaps method returns the data of the most recent atomic swaps executed by the Komodo DeFi Framework API node.";
-# my\_recent\_swaps
+# My Recent Swaps
-**my\_recent\_swaps (from\_uuid page\_number=1 limit=10 my\_coin other\_coin from\_timestamp to\_timestamp)**
+## my\_recent\_swaps {{label : 'my_recent_swaps', tag : 'API-v2'}}
The `my_recent_swaps` method returns the data of the most recent atomic swaps executed by the Komodo DeFi Framework API node. Please note that all filters (my\_coin, from\_timestamp, etc.) are combined using logical AND.
-## Arguments
+### Request Parameters
-| Parameter | Type | Description |
-| --------------- | ------- | ------------------------------------------------------- |
-| my\_coin | string | Optional. Coin being used by you for the swap/trade. |
-| other\_coin | string | Optional. Coin you are trading against |
-| from\_timestamp | integer | Optional. Start timestamp in UNIX format |
-| to\_timestamp | integer | Optional. End timestamp in UNIX format |
-| from\_uuid | string | Optional. The UUID from which to start fetching results |
-| limit | integer | Optional. The maximum number fo results to return |
-| page\_number | integer | Optional. Offset for paginated results |
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------- | :------: | :-----: | --------------------------------------------- |
+| from\_timestamp | integer | โ | - | Start timestamp in UNIX format |
+| from\_uuid | string | โ | - | The UUID from which to start fetching results |
+| limit | integer | โ | `10` | The maximum number of results to return |
+| my\_coin | string | โ | - | Coin being used by you for the swap/trade. |
+| other\_coin | string | โ | - | Coin you are trading against |
+| page\_number | integer | โ | `1` | Offset for paginated results |
+| to\_timestamp | integer | โ | - | End timestamp in UNIX format |
-#### Response
+### Response Parameters
-| Parameter | Type | Description |
-| -------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| swaps | array of objects | A list of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects |
-| from\_uuid | string | the from\_uuid that was set in the request; this value is null if nothing was set |
-| skipped | integer | the number of skipped records (i.e. the position of `from_uuid` in the list + 1 or `(page_number - 1) * limit`; the value is 0 if `from_uuid` or `page_number` were not set or `page_number` is 1) |
-| limit | integer | the limit that was set in the request; note that the actual number of swaps can differ from the specified limit (e.g. on the last page) |
-| total | integer | total number of swaps available with the selected filters |
-| page\_number | integer | the page\_number that was set in the request; if both `page_number` and `from_uuid` are not set in request it will default to `1`; if `from_uuid` is present in request this value will be always null |
-| total\_pages | integer | total pages available with the selected filters and limit |
-| found\_records | integer | the number of returned swaps |
+| Parameter | Type | Description |
+| -------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| found\_records | integer | The number of returned swaps. |
+| from\_uuid | string | The from\_uuid that was set in the request; this value is null if nothing was set. |
+| limit | integer | The limit that was set in the request; note that the actual number of swaps can differ from the specified limit (e.g. on the last page). |
+| page\_number | integer | The page\_number that was set in the request; if both `page_number` and `from_uuid` are not set in request it will default to `1`; if `from_uuid` is present in request this value will be always null. |
+| skipped | integer | The number of skipped records (i.e. the position of `from_uuid` in the list + 1 or `(page_number - 1) * limit`; the value is 0 if `from_uuid` or `page_number` were not set or `page_number` is 1). |
+| swaps | array of objects | A list of standard [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) objects. |
+| total | integer | Total number of swaps available with the selected filters. |
+| total\_pages | integer | Total pages available with the selected filters and limit. |
-#### ๐ Example
+#### ๐ Examples
#### Command
-
+
```json
{
"mmrpc": "2.0",
@@ -55,7 +55,7 @@ The `my_recent_swaps` method returns the data of the most recent atomic swaps ex
```
-
+
#### Response (success)
```json
@@ -281,20 +281,22 @@ The `my_recent_swaps` method returns the data of the most recent atomic swaps ex
```
-### Error Responses
+
+ #### โ ๏ธ Error Responses
-#### Invalid UUID
+ ##### Invalid UUID
-```json
-{
- "error": "rpc:215] dispatcher_legacy:141] lp_swap:1298] UUID parsing failed: invalid length: expected length 32 for simple format, found 64"
-}
-```
+ ```json
+ {
+ "error": "rpc:215] dispatcher_legacy:141] lp_swap:1298] UUID parsing failed: invalid length: expected length 32 for simple format, found 64"
+ }
+ ```
-#### Unknown SQL Error
+ ##### Unknown SQL Error
-```json
-{
- "error": "rpc:215] dispatcher_legacy:141] lp_swap:1299] my_swaps_storage:102] Unknown SQL error: Query returned no rows"
-}
-```
+ ```json
+ {
+ "error": "rpc:215] dispatcher_legacy:141] lp_swap:1299] my_swaps_storage:102] Unknown SQL error: Query returned no rows"
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/index.mdx
new file mode 100644
index 000000000..b8cc06dda
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/index.mdx
@@ -0,0 +1,60 @@
+export const title = "Komodo DeFi Framework Method: Swap Status (By UUID)";
+export const description =
+ "Return the full event log and current status of a specific atomic swap executed by this node.";
+
+# Swap Status (By UUID)
+
+## my\_swap\_status {{label : 'my_swap_status', tag : 'API-v2'}}
+
+The `my_swap_status` method fetches **detailed information about a single atomic swap** executed on the node, identified by its UUID.
+It is the counterpart of [`my_recent_swaps`](/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/) which returns multiple swaps in a list.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------------------- |
+| uuid | string | โ | The UUID obtained from the original `buy`, `sell`, or other swap-creating call. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| swap | object | A full [SwapStatus](/komodo-defi-framework/api/common_structures/swaps/#swap-status) structure describing the swap (type, events, metadata, etc.). |
+
+### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "my_swap_status",
+ "id": 0,
+ "params": {
+ "uuid": "7b60a494-f159-419c-8f41-02e10f897513"
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "swap": {
+ "swap_type": "TakerV1",
+ "swap_data": { /* ... full swap data omitted for brevity ... */ }
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------- | ------ | ------------------------------------------------------ |
+| SwapNotFound | string | There is no swap with the specified UUID on this node. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
index fb4517a24..14ff3a481 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx
@@ -1,30 +1,32 @@
-export const title = "Komodo DeFi Framework Method: Orderbook v2";
+export const title = "Komodo DeFi Framework Method: Orderbook";
export const description = "The orderbook method requests from the network the currently available orders for the specified trading pair.";
-# orderbook
+# Orderbook
+
+## orderbook {{label : 'orderbook', tag : 'API-v2'}}
**orderbook base rel**
The v2 `orderbook` method requests from the network the currently available orders for the specified trading pair.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------------------------- |
-| base | string | Base currency of a pair |
-| rel | string | Related currency, also known as the "quote currency" |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------------------------- |
+| base | string | โ | Base currency of a pair |
+| rel | string | โ | Related currency, also known as the "quote currency" |
-## Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ---------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| asks | array of objects | An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2) objects containing outstanding asks |
| base | string | The name of the coin the user desires to receive |
-| rel | string | The name of the coin the user will trade |
+| bids | array of objects | An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2) objects containing outstanding bids |
+| netid | integer | The id of the network on which the request is made |
| numasks | integer | The number of outstanding asks |
| numbids | integer | The number of outstanding bids |
-| netid | integer | The id of the network on which the request is made |
-| asks | array of objects | An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2) objects containing outstanding asks |
-| bids | array of objects | An array of standard [OrderDataV2](/komodo-defi-framework/api/common_structures/orders/#order-data-v2) objects containing outstanding bids |
+| rel | string | The name of the coin the user will trade |
| timestamp | integer | A UNIX timestamp representing when the orderbook was requested |
| total\_asks\_base\_vol | object | A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value) object. |
| total\_asks\_rel\_vol | object | A standard [NumericFormatsValue](/komodo-defi-framework/api/common_structures/#numeric-formats-value) object. |
@@ -302,3 +304,15 @@ The v2 `orderbook` method requests from the network the currently available orde
}
```
+
+
+ #### โ ๏ธ Error Responses
+
+
+ No specific error responses are documented for this method. Errors may be returned for invalid parameters or network issues. This section will be updated soon.
+
+
+
+ TODO: Get error responses
+
+
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
index 7b7969a47..707022f27 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx
@@ -1,29 +1,31 @@
export const title = "Komodo DeFi Framework Method: Recreate Swap Data";
export const description = "The recreate_swap_data method helps recover lost swap data due to storage errors or hardware failure.";
-# recreate\_swap\_data
+# Recreate Swap Data
-The `recreate_swap_data` can assist in the event of local stored swap data being lost due to storage errors related to low disk space or hardware failure, and if required, aid with the refunding of failed swaps.
+## recreate\_swap\_data {{label : 'recreate_swap_data', tag : 'API-v2'}}
+
+The `recreate_swap_data` method can assist in the event of locally stored swap data being lost due to storage errors related to low disk space or hardware failure, and if required, aid with the refunding of failed swaps.
To source the opposite side of the trade, please [contact the Komodo Support team on Discord](https://komodoplatform.com/discord). You will need to provide details about the trade you are trying to recover, such as the coins and amounts being traded, the approximate time of the trade, any known transaction IDs involved in the trade, and if available the UUID of the trade.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------- |
-| swap | object | Swap data from other side of trade. For example to recreate a Maker's swap data, the input would be the corresponding Taker's swap data |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| swap | object | โ | Swap data from other side of trade. For example, to recreate a Maker's swap data, the input would be the corresponding Taker's swap data. |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------- |
-| result | object | Opposite side's swap data. For example if a Taker's swap data is input, the reponse would be the corresponding Maker's swap data. |
+| Parameter | Type | Description |
+| --------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------- |
+| result | object | Opposite side's swap data. For example, if a Taker's swap data is input, the response would be the corresponding Maker's swap data. |
#### ๐ Examples
#### Command
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -301,3 +303,15 @@ To source the opposite side of the trade, please [contact the Komodo Support tea
}
```
+
+
+ #### โ ๏ธ Error Responses
+
+
+ No specific error responses are documented for this method. Errors may be returned for invalid parameters or network issues. This section will be updated soon.
+
+
+
+ TODO: Get error responses
+
+
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
index ba0e4203c..097cb4006 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx
@@ -3,39 +3,41 @@ export const title =
export const description =
"The Komodo DeFi Framework API allows for simple bot trading via the start_simple_market_maker_bot method.";
-# start\_simple\_market\_maker\_bot
+# Start Simple Market Maker Bot
-The Komodo DeFi Framework API allows for simple bot trading via the `start_simple_market_maker_bot` method. This method takes as input a url to a price service, and configuration parameters of the pair to trade at a defined spread percentage value. It will update orders every 30 seconds (or higher values if defined with the `bot_refresh_rate` parameter).
+## start\_simple\_market\_maker\_bot {{label : 'start_simple_market_maker_bot', tag : 'API-v2'}}
-Note: If using a custom prices API endpoint, please ensure it conforms to the same schema as the url in the example.
+The Komodo DeFi Framework API allows for simple bot trading via the `start_simple_market_maker_bot` method. This method takes as input a URL to a price service, and configuration parameters of the pair to trade at a defined spread percentage value. It will update orders every 30 seconds (or higher values if defined with the `bot_refresh_rate` parameter).
+
+Note: If using a custom prices API endpoint, please ensure it conforms to the same schema as the URL in the example.
For convenience, an online [tool for generating configs](https://stats.kmd.io/atomicdex/makerbot_config_form/) is available.
-## Arguments
-
-| Structure | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| price\_urls | list | Optional. A list of URLs serving price data in JSON format. During each update loop, price data will be sourced from the first working URL in the list. If not defined, a [default list](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/mm2src/coins/lp_price.rs#L13) will be used. |
-| bot\_refresh\_rate | float | Bot loop interval in seconds (optional, 30 sec default) |
-| cfg.name | string | The name assigned to this configuration (e.g. the pair being configured) |
-| cfg.name.base | string | Ticker of the coin you wish to sell |
-| cfg.name.rel | string | Ticker of the coin you wish to buy |
-| cfg.name.max | boolean | Set to `true` if you would like to trade your whole balance (optional) |
-| cfg.name.max\_volume.percentage | string | Percentage of balance to trade (optional; can not use at same time as `max_volume.usd`; if greater than 1.0 `max=true` is implied) |
-| cfg.name.max\_volume.usd | string | Maximum USD trade volume value to trade (optional; can not use at same time as `max_volume.percentage`; if greater than full balance `max=true` is implied) |
-| cfg.name.min\_volume.percentage | string | Minimum percentage of balance to accept in trade (optional, can not use at same time as `min_volume.usd`) |
-| cfg.name.min\_volume.usd | float | Minimum USD trade volume of trades accepted for order (optional, can not use at same time as `min_volume.percentage`) |
-| cfg.name.min\_base\_price | float | Minimum USD price of base coin to accept in trade (optional) |
-| cfg.name.min\_rel\_price | float | Minimum USD price of rel coin to accept in trade (optional) |
-| cfg.name.min\_pair\_price | float | Minimum USD price of pair (base/rel) to accept in trade (optional) |
-| cfg.name.spread\*\* | string | Target price in relation to prices API value |
-| cfg.name.base\_confs | integer | number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set |
-| cfg.name.base\_nota | boolean | whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set |
-| cfg.name.rel\_confs | integer | number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set |
-| cfg.name.rel\_nota | boolean | whether dPoW notarization is required for rel coin atomic swap transaction; default to base coin configuration if not set |
-| cfg.name.enable | boolean | Bot will ignore this config entry if set to false |
-| cfg.name.price\_elapsed\_validity | float | Will cancel current orders for this pair and not submit a new order if last price update time has been longer than this value in seconds (optional; defaults to 5 minutes) |
-| cfg.name.check\_last\_bidirectional\_trade\_thresh\_hold | boolean | Will readjust the calculated cex price if a precedent trade exists for the pair (or reversed pair), applied via a [VWAP logic](https://www.investopedia.com/terms/v/vwap.asp) (optional; defaults to false) |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------------------------------------------- | ------- | :------: | :-----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| bot\_refresh\_rate | float | โ | `30` | Bot loop interval in seconds |
+| cfg.name.base | string | โ | `-` | Ticker of the coin you wish to sell |
+| cfg.name.base\_confs | integer | โ | `-` | Number of required blockchain confirmations for base coin atomic swap transaction; defaults to base coin configuration if not set |
+| cfg.name.base\_nota | boolean | โ | `-` | Whether dPoW notarization is required for base coin atomic swap transaction; defaults to base coin configuration if not set |
+| cfg.name.check\_last\_bidirectional\_trade\_thresh\_hold | boolean | โ | `false` | Will readjust the calculated cex price if a precedent trade exists for the pair (or reversed pair), applied via a [VWAP logic](https://www.investopedia.com/terms/v/vwap.asp) |
+| cfg.name.enable | boolean | โ | `-` | Bot will ignore this config entry if set to false |
+| cfg.name.max | boolean | โ | `-` | Set to `true` if you would like to trade your whole balance |
+| cfg.name.max\_volume.percentage | string | โ | `-` | Percentage of balance to trade (cannot use at same time as `max_volume.usd`; if greater than 1.0 `max=true` is implied) |
+| cfg.name.max\_volume.usd | string | โ | `-` | Maximum USD trade volume value to trade (cannot use at same time as `max_volume.percentage`; if greater than full balance `max=true` is implied) |
+| cfg.name.min\_base\_price | float | โ | `-` | Minimum USD price of base coin to accept in trade |
+| cfg.name.min\_pair\_price | float | โ | `-` | Minimum USD price of pair (base/rel) to accept in trade |
+| cfg.name.min\_rel\_price | float | โ | `-` | Minimum USD price of rel coin to accept in trade |
+| cfg.name.min\_volume.percentage | string | โ | `-` | Minimum percentage of balance to accept in trade (cannot use at same time as `min_volume.usd`) |
+| cfg.name.min\_volume.usd | float | โ | `-` | Minimum USD trade volume of trades accepted for order (cannot use at same time as `min_volume.percentage`) |
+| cfg.name.name | string | โ | `-` | The name assigned to this configuration (e.g. the pair being configured) |
+| cfg.name.price\_elapsed\_validity | float | โ | `300` | Will cancel current orders for this pair and not submit a new order if last price update time has been longer than this value in seconds |
+| cfg.name.rel | string | โ | `-` | Ticker of the coin you wish to buy |
+| cfg.name.rel\_confs | integer | โ | `-` | Number of required blockchain confirmations for rel coin atomic swap transaction; defaults to rel coin configuration if not set |
+| cfg.name.rel\_nota | boolean | โ | `-` | Whether dPoW notarization is required for rel coin atomic swap transaction; defaults to base coin configuration if not set |
+| cfg.name.spread | string | โ | `-` | Target price in relation to prices API value |
+| price\_urls | list | โ | `-` | A list of URLs serving price data in JSON format. During each update loop, price data will be sourced from the first working URL in the list. If not defined, a [default list](https://github.com/KomodoPlatform/komodo-defi-framework/blob/main/mm2src/coins/lp_price.rs#L13) will be used. |
* Percentage values are within the range of 0-1, such that 0.25 = 25%
* For spread, a value of 1.05 equates to 5% over the value returned from the prices API url.
@@ -151,6 +153,12 @@ The third config tells the bot to:
As we have `\"bot_refresh_rate\": 60,` in the above command, our bot loop will update order prices every 60 seconds, as long as the price service returns data that is no more than 30 seconds old (for DASH/KMD) or no more than 60 seconds old (for DASH/DGB).
+ ### Response Parameters
+
+ | Parameter | Type | Description |
+ | --------- | ------ | --------------------------- |
+ | result | string | The outcome of the request. |
+
#### Response (success) {{class : 'text-green-500'}}
```json
@@ -162,8 +170,18 @@ As we have `\"bot_refresh_rate\": 60,` in the above command, our bot loop will u
"id": 0
}
```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | --------------------------------- |
+| AlreadyStarted | string | The bot has already been started. |
+
+
+ #### โ ๏ธ Error Responses
- #### Response (error - bot already started) {{class : 'text-red-500'}}
+ ##### AlreadyStarted
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
index d338cb133..6b6d61e56 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx
@@ -1,23 +1,31 @@
export const title = "Komodo DeFi Framework Method: Stop Simple Market Maker Bot";
export const description = "The stop_simple_market_maker_bot method tells the bot to finish placing orders at the end of the current loop 30 seconds minimum and 30 seconds by default.";
-# stop\_simple\_market\_maker\_bot
+# Stop Simple Market Maker Bot
-The `stop_simple_market_maker_bot` method tells the bot to finish placing orders at the end of the current loop (30 seconds minimum & 30 seconds by default). This method takes as input a url to a price service, and configuration parameters of the pairs to trade at a defined spread percentage value.
+## stop\_simple\_market\_maker\_bot {{label : 'stop_simple_market_maker_bot', tag : 'API-v2'}}
+
+The `stop_simple_market_maker_bot` method tells the bot to finish placing orders at the end of the current loop (30 seconds minimum & 30 seconds by default). This method does not take any parameters.
At the end of the final loop, orders placed by the bot will be cancelled. Users should wait until the loop ends before exiting the Komodo DeFi Framework API, otherwise orders will not cancel, and will reappear on the orderbook next time Komodo DeFi Framework API starts.
-## Arguments
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none ) | | |
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
#### ๐ Examples
#### Command
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -30,7 +38,7 @@ At the end of the final loop, orders placed by the bot will be cancelled. Users
- #### Response (success) {{class : 'text-green-500'}}
+ #### Response (success)
```json
{
@@ -41,8 +49,18 @@ At the end of the final loop, orders placed by the bot will be cancelled. Users
"id": 0
}
```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------- | ------ | --------------------------- |
+| AlreadyStopped | string | The bot is already stopped. |
+
+
+ #### โ ๏ธ Error Responses
- #### Response (error - bot already stopped) {{class : 'text-red-500'}}
+ ##### AlreadyStopped
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
index 799861e28..14fc06750 100644
--- a/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo DeFi Framework Method: Trade Preimage";
export const description = "The trade_preimage method returns the approximate fee amounts that are paid per the whole swap.";
-# trade\_preimage
+# Trade Preimage
+
+## trade\_preimage {{label : 'trade_preimage', tag : 'API-v2'}}
The `trade_preimage` method returns the approximate fee amounts that are paid per the whole swap.
Depending on the parameters, the function returns different results:
@@ -19,134 +21,35 @@ Depending on the parameters, the function returns different results:
Use the `trade_preimage` request with `max = true` and `swap_method = "setprice"` arguments to approximate the fee amounts **only**. Do not use the resulting `volume` as an argument of the `setprice`.
-## Arguments
-
-| Structure | Type | Description |
-| ------------ | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
-| base | string | the base currency of the request |
-| rel | string | the rel currency of the request |
-| swap\_method | string | the name of the method whose preimage is requested. Possible values: `buy`, `sell`, `setprice` |
-| price | numeric string or rational | the price in `rel` the user is willing to pay per one unit of the `base` coin |
-| volume | numeric string or rational (optional) | the amount the user is willing to trade; ignored if `max = true` **and** `swap_method = setprice`, otherwise, it must be set |
-| max | bool (optional) | whether to return the maximum available volume for `setprice` method; must not be set or `false` if `swap_method` is `buy` or `sell` |
-
-### Result
-
-| Structure | Type | Description |
-| ------------------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| base\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `base` coin |
-| rel\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `rel` coin |
-| volume | string (numeric) | Optional. The max available volume that can be traded (in decimal representation); empty if the `max` argument is missing or false |
-| volume\_rat | rational | Optional. The max available volume that can be traded represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object.; empty if the `max` argument is missing or false |
-| volume\_fraction | fraction | Optional. The max available volume that can be traded represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object.; empty if the `max` argument is missing or false |
-| taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The dex fee to be paid by Taker; empty if `swap_method` is `setprice` |
-| fee\_to\_send\_taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid to send the dex fee; empty if `swap_method` is `setprice` |
-| total\_fees | array of objects | A standard [TotalFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#total-fee-info) object. Each element is a sum of fees required to be paid from user's balance of corresponding `ExtendedFeeInfo.coin`; the elements are unique by coin |
-
-### โ Error types
-
-#### NotSufficientBalance
-
-The `available` balance of the `coin` is not sufficient to start the swap.
-
-| Structure | Type | Description |
-| ----------------- | -------------------------- | ----------------------------------------------------------------------------------------- |
-| coin | string | the name of the coin which balance is not sufficient |
-| available | string (numeric) | the balance available for swap, including the amount locked by other swaps |
-| required | string (numeric) | the amount required to start the swap. This amount is necessary but may not be sufficient |
-| locked\_by\_swaps | string (numeric, optional) | the amount locked by other swaps |
-
-#### NotSufficientBaseCoinBalance
-
-The available balance of the base `coin` is not sufficient to pay transaction fees.
-
-For example, ERC20 fees are paid by ETH (gas), and this error type is returned if the ETH coin balance is not sufficient to start the swap.
-
-| Structure | Type | Description |
-| ----------------- | -------------------------- | ----------------------------------------------------------------------------------------- |
-| coin | string | the name of the base coin which balance is not sufficient |
-| available | string (numeric) | the balance available for swap, including the amount locked by other swaps |
-| required | string (numeric) | the amount required to start the swap. This amount is necessary but may not be sufficient |
-| locked\_by\_swaps | string (numeric, optional) | the amount is locked by other swaps |
-
-#### VolumeTooLow
-
-The specified `volume` is too low. Required at least `threshold`.
-
-
- If the `coin` field returned in Response is the same as the `rel` argument in Request, then the base volume threshold can be calculated as follows:
- `base_coin_threshold = rel_vol_threshold / price`
-
-
-| Structure | Type | Description |
-| --------- | ---------------- | -------------------------------------------------- |
-| coin | string | either `base` or `rel` coin specified in Request |
-| volume | string (numeric) | the amount the user was willing to trade in `coin` |
-| threshold | string (numeric) | the `volume` has not to be less than this amount |
-
-#### NoSuchCoin
-
-The specified coin was not found or is not activated yet.
-
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------ |
-| coin | string | either `base` or `rel` coin specified in Request |
-
-#### CoinIsWalletOnly
-
-The specified coin is wallet only and cannot be participated in the swap.
-
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------ |
-| coin | string | either `base` or `rel` coin specified in Request |
-
-#### BaseEqualRel
-
-The coin is wallet only and cannot be participated in the swap.
-
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
-
-#### InvalidParam
-
-Incorrect use of the `param` parameter in Request.
-
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------ |
-| param | string | the name of the parameter in Request |
-| reason | string | the reason why the parameter is used incorrectly |
-
-#### PriceTooLow
-
-The specified `price` is too low.
-
-| Structure | Type | Description |
-| --------- | ---------------- | ---------------------------------------------------------------------------------- |
-| price | string (numeric) | the price in `rel` the user was willing to receive per one unit of the `base` coin |
-| threshold | string (numeric) | the `price` has not to be less than this amount |
-
-#### Transport
-
-The request was failed due to a network error.
-
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------- |
-| (none) | string | the transport error description |
-
-#### InternalError
-
-The request was failed due to a Komodo DeFi Framework API internal error.
-
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------ |
-| (none) | string | the internal error description |
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------ | -------------------------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| base | string | โ | `-` | The base currency of the request. |
+| rel | string | โ | `-` | The rel currency of the request. |
+| swap\_method | string | โ | `-` | The name of the method whose preimage is requested. Possible values: `buy`, `sell`, `setprice`. See [SwapMethodEnum](/komodo-defi-framework/api/common_structures/enums/#swap-method-enum). |
+| price | numeric string or rational | โ | `-` | The price in `rel` the user is willing to pay per one unit of the `base` coin. |
+| max | bool | โ | `false` | Whether to return the maximum available volume for `setprice` method; must not be set or `false` if `swap_method` is `buy` or `sell`. |
+| volume | numeric string or rational | โ | `-` | The amount the user is willing to trade; ignored if `max = true` **and** `swap_method = setprice`, otherwise, it must be set. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| base\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `base` coin. |
+| rel\_coin\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid per the whole swap concerning the `rel` coin. |
+| volume | string (numeric) | Optional. The max available volume that can be traded (in decimal representation); empty if the `max` argument is missing or false. |
+| volume\_rat | rational | Optional. The max available volume that can be traded represented as a standard [RationalValue](/komodo-defi-framework/api/common_structures/#rational-value) object.; empty if the `max` argument is missing or false. |
+| volume\_fraction | fraction | Optional. The max available volume that can be traded represented as a standard [fractionalValue](/komodo-defi-framework/api/common_structures/#fractional-value) object.; empty if the `max` argument is missing or false. |
+| taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The dex fee to be paid by Taker; empty if `swap_method` is `setprice`. |
+| fee\_to\_send\_taker\_fee | object | A standard [ExtendedFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#extended-fee-info) object. The approximate miner fee is paid to send the dex fee; empty if `swap_method` is `setprice`. |
+| total\_fees | array of objects | A standard [TotalFeeInfo](/komodo-defi-framework/api/common_structures/wallet/#total-fee-info) object. Each element is a sum of fees required to be paid from user's balance of corresponding `ExtendedFeeInfo.coin`; the elements are unique by coin. |
### ๐ Examples
#### Command (setprice)
-
+
```json
{
"mmrpc": "2.0",
@@ -164,49 +67,12 @@ The request was failed due to a Komodo DeFi Framework API internal error.
```
-#### Response
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "base_coin_fee": {
- "coin": "KMD",
- "amount": "0.00001",
- "amount_fraction": {
- "numer": "1",
- "denom": "100000"
- },
- "amount_rat": [
- [1, [1]],
- [1, [100000]]
- ],
- "paid_from_trading_vol": false
- },
- "rel_coin_fee": {
- "coin": "DGB",
- "amount": "0.00030782",
- "amount_fraction": {
- "numer": "15391",
- "denom": "50000000"
- },
- "amount_rat": [
- [1, [15391]],
- [1, [50000000]]
- ],
- "paid_from_trading_vol": true
- },
- "volume": "1138.46868712",
- "volume_fraction": {
- "numer": "14230858589",
- "denom": "12500000"
- },
- "volume_rat": [
- [1, [1345956701, 3]],
- [1, [12500000]]
- ],
- "total_fees": [
- {
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "base_coin_fee": {
"coin": "KMD",
"amount": "0.00001",
"amount_fraction": {
@@ -217,17 +83,9 @@ The request was failed due to a Komodo DeFi Framework API internal error.
[1, [1]],
[1, [100000]]
],
- "required_balance": "0.00001",
- "required_balance_fraction": {
- "numer": "1",
- "denom": "100000"
- },
- "required_balance_rat": [
- [1, [1]],
- [1, [100000]]
- ]
+ "paid_from_trading_vol": false
},
- {
+ "rel_coin_fee": {
"coin": "DGB",
"amount": "0.00030782",
"amount_fraction": {
@@ -238,25 +96,70 @@ The request was failed due to a Komodo DeFi Framework API internal error.
[1, [15391]],
[1, [50000000]]
],
- "required_balance": "0",
- "required_balance_fraction": {
- "numer": "0",
- "denom": "1"
+ "paid_from_trading_vol": true
+ },
+ "volume": "1138.46868712",
+ "volume_fraction": {
+ "numer": "14230858589",
+ "denom": "12500000"
+ },
+ "volume_rat": [
+ [1, [1345956701, 3]],
+ [1, [12500000]]
+ ],
+ "total_fees": [
+ {
+ "coin": "KMD",
+ "amount": "0.00001",
+ "amount_fraction": {
+ "numer": "1",
+ "denom": "100000"
+ },
+ "amount_rat": [
+ [1, [1]],
+ [1, [100000]]
+ ],
+ "required_balance": "0.00001",
+ "required_balance_fraction": {
+ "numer": "1",
+ "denom": "100000"
+ },
+ "required_balance_rat": [
+ [1, [1]],
+ [1, [100000]]
+ ]
},
- "required_balance_rat": [
- [0, []],
- [1, [1]]
- ]
- }
- ]
- },
- "id": 0
-}
-```
+ {
+ "coin": "DGB",
+ "amount": "0.00030782",
+ "amount_fraction": {
+ "numer": "15391",
+ "denom": "50000000"
+ },
+ "amount_rat": [
+ [1, [15391]],
+ [1, [50000000]]
+ ],
+ "required_balance": "0",
+ "required_balance_fraction": {
+ "numer": "0",
+ "denom": "1"
+ },
+ "required_balance_rat": [
+ [0, []],
+ [1, [1]]
+ ]
+ }
+ ]
+ },
+ "id": 0
+ }
+ ```
+
#### Command (buy)
-
+
```json
{
"mmrpc": "2.0",
@@ -274,116 +177,116 @@ The request was failed due to a Komodo DeFi Framework API internal error.
```
-#### Response
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "base_coin_fee": {
- "amount": "0.00042049",
- "amount_fraction": {
- "denom": "100000000",
- "numer": "42049"
- },
- "amount_rat": [
- [1, [42049]],
- [1, [100000000]]
- ],
- "coin": "BTC",
- "paid_from_trading_vol": true
- },
- "rel_coin_fee": {
- "amount": "0.0001",
- "amount_fraction": {
- "denom": "10000",
- "numer": "1"
- },
- "amount_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "coin": "DOC",
- "paid_from_trading_vol": false
- },
- "taker_fee": {
- "amount": "0.00012870012870012872",
- "amount_fraction": {
- "denom": "7770",
- "numer": "1"
- },
- "amount_rat": [
- [1, [1]],
- [1, [7770]]
- ],
- "coin": "DOC",
- "paid_from_trading_vol": false
- },
- "fee_to_send_taker_fee": {
- "amount": "0.0001",
- "amount_fraction": {
- "denom": "10000",
- "numer": "1"
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "base_coin_fee": {
+ "amount": "0.00042049",
+ "amount_fraction": {
+ "denom": "100000000",
+ "numer": "42049"
+ },
+ "amount_rat": [
+ [1, [42049]],
+ [1, [100000000]]
+ ],
+ "coin": "BTC",
+ "paid_from_trading_vol": true
},
- "amount_rat": [
- [1, [1]],
- [1, [10000]]
- ],
- "coin": "DOC",
- "paid_from_trading_vol": false
- },
- "total_fees": [
- {
- "coin": "DOC",
- "amount": "0.001307001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287",
+ "rel_coin_fee": {
+ "amount": "0.0001",
"amount_fraction": {
- "numer": "50777",
- "denom": "38850000"
+ "denom": "10000",
+ "numer": "1"
},
"amount_rat": [
- [1, [50777]],
- [1, [38850000]]
+ [1, [1]],
+ [1, [10000]]
],
- "required_balance": "0.001307001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287",
- "required_balance_fraction": {
- "numer": "50777",
- "denom": "38850000"
+ "coin": "DOC",
+ "paid_from_trading_vol": false
+ },
+ "taker_fee": {
+ "amount": "0.00012870012870012872",
+ "amount_fraction": {
+ "denom": "7770",
+ "numer": "1"
},
- "required_balance_rat": [
- [1, [50777]],
- [1, [38850000]]
- ]
+ "amount_rat": [
+ [1, [1]],
+ [1, [7770]]
+ ],
+ "coin": "DOC",
+ "paid_from_trading_vol": false
},
- {
- "coin": "tBTC",
- "amount": "0.00042049",
+ "fee_to_send_taker_fee": {
+ "amount": "0.0001",
"amount_fraction": {
- "denom": "100000000",
- "numer": "42049"
+ "denom": "10000",
+ "numer": "1"
},
"amount_rat": [
- [1, [42049]],
- [1, [100000000]]
+ [1, [1]],
+ [1, [10000]]
],
- "required_balance": "0",
- "required_balance_fraction": {
- "numer": "0",
- "denom": "1"
+ "coin": "DOC",
+ "paid_from_trading_vol": false
+ },
+ "total_fees": [
+ {
+ "coin": "DOC",
+ "amount": "0.001307001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287",
+ "amount_fraction": {
+ "numer": "50777",
+ "denom": "38850000"
+ },
+ "amount_rat": [
+ [1, [50777]],
+ [1, [38850000]]
+ ],
+ "required_balance": "0.001307001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287001287",
+ "required_balance_fraction": {
+ "numer": "50777",
+ "denom": "38850000"
+ },
+ "required_balance_rat": [
+ [1, [50777]],
+ [1, [38850000]]
+ ]
},
- "required_balance_rat": [
- [0, []],
- [1, [1]]
- ]
- }
- ]
- },
- "id": 0
-}
-```
+ {
+ "coin": "tBTC",
+ "amount": "0.00042049",
+ "amount_fraction": {
+ "denom": "100000000",
+ "numer": "42049"
+ },
+ "amount_rat": [
+ [1, [42049]],
+ [1, [100000000]]
+ ],
+ "required_balance": "0",
+ "required_balance_fraction": {
+ "numer": "0",
+ "denom": "1"
+ },
+ "required_balance_rat": [
+ [0, []],
+ [1, [1]]
+ ]
+ }
+ ]
+ },
+ "id": 0
+ }
+ ```
+
#### Command (sell, max)
-
+
```json
{
"mmrpc": "2.0",
@@ -401,66 +304,25 @@ The request was failed due to a Komodo DeFi Framework API internal error.
```
-#### Response
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "base_coin_fee": {
- "amount": "0.00042049",
- "amount_fraction": {
- "denom": "100000000",
- "numer": "42049"
- },
- "amount_rat": [
- [1, [42049]],
- [1, [100000000]]
- ],
- "coin": "BTC",
- "paid_from_trading_vol": false
- },
- "rel_coin_fee": {
- "coin": "DOC",
- "amount": "0.00001",
- "amount_fraction": {
- "numer": "1",
- "denom": "100000"
- },
- "amount_rat": [
- [1, [1]],
- [1, [100000]]
- ],
- "paid_from_trading_vol": true
- },
- "taker_fee": {
- "amount": "0.0028489508108108107",
- "amount_fraction": {
- "denom": "1850000000",
- "numer": "5270559"
- },
- "amount_rat": [
- [1, [5270559]],
- [1, [1850000000]]
- ],
- "coin": "BTC",
- "paid_from_trading_vol": false
- },
- "fee_to_send_taker_fee": {
- "amount": "0.00033219",
- "amount_fraction": {
- "denom": "100000000",
- "numer": "33219"
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "base_coin_fee": {
+ "amount": "0.00042049",
+ "amount_fraction": {
+ "denom": "100000000",
+ "numer": "42049"
+ },
+ "amount_rat": [
+ [1, [42049]],
+ [1, [100000000]]
+ ],
+ "coin": "BTC",
+ "paid_from_trading_vol": false
},
- "amount_rat": [
- [1, [33219]],
- [1, [100000000]]
- ],
- "coin": "BTC",
- "paid_from_trading_vol": false
- },
- "total_fees": [
- {
+ "rel_coin_fee": {
"coin": "DOC",
"amount": "0.00001",
"amount_fraction": {
@@ -471,54 +333,95 @@ The request was failed due to a Komodo DeFi Framework API internal error.
[1, [1]],
[1, [100000]]
],
- "required_balance": "0",
- "required_balance_fraction": {
- "numer": "0",
- "denom": "1"
- },
- "required_balance_rat": [
- [0, []],
- [1, [1]]
- ]
+ "paid_from_trading_vol": true
},
- {
- "coin": "BTC",
- "amount": "0.0036016308108108106",
+ "taker_fee": {
+ "amount": "0.0028489508108108107",
"amount_fraction": {
"denom": "1850000000",
- "numer": "6663017"
+ "numer": "5270559"
},
"amount_rat": [
- [1, [6663017]],
+ [1, [5270559]],
[1, [1850000000]]
],
- "required_balance": "0.0036016308108108106",
- "required_balance_fraction": {
- "denom": "1850000000",
- "numer": "6663017"
+ "coin": "BTC",
+ "paid_from_trading_vol": false
+ },
+ "fee_to_send_taker_fee": {
+ "amount": "0.00033219",
+ "amount_fraction": {
+ "denom": "100000000",
+ "numer": "33219"
},
- "required_balance_rat": [
- [1, [6663017]],
- [1, [1850000000]]
- ]
- }
- ]
- },
- "id": 0
-}
-```
+ "amount_rat": [
+ [1, [33219]],
+ [1, [100000000]]
+ ],
+ "coin": "BTC",
+ "paid_from_trading_vol": false
+ },
+ "total_fees": [
+ {
+ "coin": "DOC",
+ "amount": "0.00001",
+ "amount_fraction": {
+ "numer": "1",
+ "denom": "100000"
+ },
+ "amount_rat": [
+ [1, [1]],
+ [1, [100000]]
+ ],
+ "required_balance": "0",
+ "required_balance_fraction": {
+ "numer": "0",
+ "denom": "1"
+ },
+ "required_balance_rat": [
+ [0, []],
+ [1, [1]]
+ ]
+ },
+ {
+ "coin": "BTC",
+ "amount": "0.0036016308108108106",
+ "amount_fraction": {
+ "denom": "1850000000",
+ "numer": "6663017"
+ },
+ "amount_rat": [
+ [1, [6663017]],
+ [1, [1850000000]]
+ ],
+ "required_balance": "0.0036016308108108106",
+ "required_balance_fraction": {
+ "denom": "1850000000",
+ "numer": "6663017"
+ },
+ "required_balance_rat": [
+ [1, [6663017]],
+ [1, [1850000000]]
+ ]
+ }
+ ]
+ },
+ "id": 0
+ }
+ ```
+
#### Command (ERC20 and QRC20)
-
+
```json
{
"mmrpc": "2.0",
"userpass": "RPC_UserP@SSW0RD",
"method": "trade_preimage",
"params": {
- "base": "BAT",
- "rel": "QC",
+ "base": "LTC",
+ "rel": "LTC",
"price": "1",
"volume": "2.21363478",
"swap_method": "setprice"
@@ -528,61 +431,25 @@ The request was failed due to a Komodo DeFi Framework API internal error.
```
-#### Response
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "base_coin_fee": {
- "amount": "0.0045",
- "amount_fraction": {
- "denom": "2000",
- "numer": "9"
- },
- "amount_rat": [
- [1, [9]],
- [1, [2000]]
- ],
- "coin": "ETH",
- "paid_from_trading_vol": false
- },
- "rel_coin_fee": {
- "amount": "0.00325",
- "amount_fraction": {
- "denom": "4000",
- "numer": "13"
- },
- "amount_rat": [
- [0, [13]],
- [1, [4000]]
- ],
- "coin": "QTUM",
- "paid_from_trading_vol": false
- },
- "total_fees": [
- {
- "amount": "0.003",
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "base_coin_fee": {
+ "amount": "0.0045",
"amount_fraction": {
- "denom": "1000",
- "numer": "3"
+ "denom": "2000",
+ "numer": "9"
},
"amount_rat": [
- [1, [3]],
- [1, [1000]]
+ [1, [9]],
+ [1, [2000]]
],
- "required_balance": "0.003",
- "required_balance_fraction": {
- "denom": "1000",
- "numer": "3"
- },
- "required_balance_rat": [
- [1, [3]],
- [1, [1000]]
- ],
- "coin": "ETH"
+ "coin": "ETH",
+ "paid_from_trading_vol": false
},
- {
+ "rel_coin_fee": {
"amount": "0.00325",
"amount_fraction": {
"denom": "4000",
@@ -592,87 +459,234 @@ The request was failed due to a Komodo DeFi Framework API internal error.
[0, [13]],
[1, [4000]]
],
- "required_balance": "0.00325",
- "required_balance_fraction": {
- "denom": "4000",
- "numer": "13"
+ "coin": "QTUM",
+ "paid_from_trading_vol": false
+ },
+ "total_fees": [
+ {
+ "amount": "0.003",
+ "amount_fraction": {
+ "denom": "1000",
+ "numer": "3"
+ },
+ "amount_rat": [
+ [1, [3]],
+ [1, [1000]]
+ ],
+ "required_balance": "0.003",
+ "required_balance_fraction": {
+ "denom": "1000",
+ "numer": "3"
+ },
+ "required_balance_rat": [
+ [1, [3]],
+ [1, [1000]]
+ ],
+ "coin": "ETH"
},
- "required_balance_rat": [
- [0, [13]],
- [1, [4000]]
- ],
- "coin": "QTUM"
- }
- ]
- },
- "id": 0
-}
-```
-
-#### Response (NotSufficientBalance error)
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Not enough BTC for swap: available 0.000015, required at least 0.10012, locked by swaps None",
- "error_path": "maker_swap",
- "error_trace": "maker_swap:1540] maker_swap:1641]",
- "error_type": "NotSufficientBalance",
- "error_data": {
- "coin": "BTC",
- "available": "0.000015",
- "required": "0.10012",
- "locked_by_swaps": "0"
- },
- "id": 0
-}
-```
-
-#### Response (VolumeTooLow error)
-
-```json
-{
- "mmrpc": "2.0",
- "error": "The volume 0.00001 of the DOC coin less than minimum transaction amount 0.0001",
- "error_path": "maker_swap",
- "error_trace": "maker_swap:1599]",
- "error_type": "VolumeTooLow",
- "error_data": {
- "coin": "DOC",
- "volume": "0.00001",
- "threshold": "0.0001"
- },
- "id": 0
-}
-```
-
-#### Response (Transport error)
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Transport error: JsonRpcError { client_info: 'coin: tBTC', request: JsonRpcRequest { jsonrpc: '2.0', id: '31', method: 'blockchain.estimatefee', params: [Number(1), String('ECONOMICAL')] }, error: Transport('rpc_clients:1237] rpc_clients:1239] ['rpc_clients:2047] common:1385] future timed out']') }",
- "error_path": "taker_swap.utxo_common",
- "error_trace": "taker_swap:1599] utxo_common:1990] utxo_common:166]",
- "error_type": "Transport",
- "error_data": "JsonRpcError { client_info: 'coin: tBTC', request: JsonRpcRequest { jsonrpc: '2.0', id: '31', method: 'blockchain.estimatefee', params: [Number(1), String('ECONOMICAL')] }, error: Transport('rpc_clients:1237] rpc_clients:1239] ['rpc_clients:2047] common:1385] future timed out']') }",
- "id": 0
-}
-```
-
-#### Response (incorrect use of "max" error)
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Incorrect use of the 'max' parameter: 'max' cannot be used with 'sell' or 'buy' method",
- "error_path": "taker_swap",
- "error_trace": "taker_swap:1602]",
- "error_type": "InvalidParam",
- "error_data": {
- "param": "max",
- "reason": "'max' cannot be used with 'sell' or 'buy' method"
- },
- "id": 0
-}
-```
+ {
+ "amount": "0.00325",
+ "amount_fraction": {
+ "denom": "4000",
+ "numer": "13"
+ },
+ "amount_rat": [
+ [0, [13]],
+ [1, [4000]]
+ ],
+ "required_balance": "0.00325",
+ "required_balance_fraction": {
+ "denom": "4000",
+ "numer": "13"
+ },
+ "required_balance_rat": [
+ [0, [13]],
+ [1, [4000]]
+ ],
+ "coin": "QTUM"
+ }
+ ]
+ },
+ "id": 0
+ }
+ ```
+
+
+### โ ๏ธ Error Types
+
+| Error | Description |
+| ---------------------------- | --------------------------------------------------------------------------------- |
+| NotSufficientBalance | The available balance of the coin is not sufficient to start the swap. |
+| NotSufficientBaseCoinBalance | The available balance of the base coin is not sufficient to pay transaction fees. |
+| VolumeTooLow | The specified volume is too low. Required at least threshold. |
+| NoSuchCoin | The specified coin was not found or is not activated yet. |
+| CoinIsWalletOnly | The specified coin is wallet only and cannot be participated in the swap. |
+| BaseEqualRel | The base and rel coins are the same. |
+| InvalidParam | Incorrect use of a parameter in the request. |
+| PriceTooLow | The specified price is too low. |
+| Transport | The request failed due to a network error. |
+| InternalError | The request failed due to a Komodo DeFi Framework API internal error. |
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### NotSufficientBalance
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Not enough balance",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:123]",
+ "error_type": "NotSufficientBalance",
+ "error_data": {
+ "coin": "BTC",
+ "available": "0.5",,
+ "locked_by_swaps": "0"
+ "required": "1.0"
+ },
+ "id": null
+ }
+ ```
+
+ ##### NotSufficientBaseCoinBalance
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Not enough base coin balance",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:456]",
+ "error_type": "NotSufficientBaseCoinBalance",
+ "error_data": {
+ "coin": "ETH",
+ "available": "0.1",
+ "required": "0.2"
+ },
+ "id": 0
+ }
+ ```
+
+ ##### VolumeTooLow
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Volume too low",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:789]",
+ "error_type": "VolumeTooLow",
+ "error_data": {
+ "coin": "BTC",
+ "volume": "0.01",
+ "threshold": "0.1"
+ },
+ "id": null
+ }
+ ```
+
+ ##### NoSuchCoin
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:1011]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "XYZ"
+ },
+ "id": null
+ }
+ ```
+
+ ##### CoinIsWalletOnly
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Coin is wallet only",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:1213]",
+ "error_type": "CoinIsWalletOnly",
+ "error_data": {
+ "coin": "WALLET"
+ },
+ "id": null
+ }
+ ```
+
+ ##### BaseEqualRel
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Base and rel coins are the same",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:1415]",
+ "error_type": "BaseEqualRel",
+ "id": null
+ }
+ ```
+
+ ##### InvalidParam
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid parameter",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:1617]",
+ "error_type": "InvalidParam",
+ "error_data": {
+ "param": "price",
+ "reason": "Price must be greater than zero"
+ },
+ "id": null
+ }
+ ```
+
+ ##### PriceTooLow
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Price too low",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:1819]",
+ "error_type": "PriceTooLow",
+ "error_data": {
+ "price": "0.0001",
+ "threshold": "0.001"
+ },
+ "id": null
+ }
+ ```
+
+ ##### Transport
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Transport error",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:2021]",
+ "error_type": "Transport",
+ "error_data": "Network timeout"
+ }
+ ```
+
+ ##### InternalError
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Internal error",
+ "error_path": "trade_preimage",
+ "error_trace": "trade_preimage:2223]",
+ "error_type": "InternalError",
+ "error_data": "Unexpected server error"
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
index b811ccf05..6ab6f2abd 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx
@@ -1,28 +1,35 @@
export const title = "Komodo DeFi Framework Method: Add Node to Version Stat";
-export const description = "The add_node_to_version_stat method adds a Node's name, IP address and PeerID to a local database to track which version of KDF it is running.";
+export const description = "The add_node_to_version_stat method adds a Node's name, IP address, and PeerID to a local database to track which version of KDF it is running.";
-# add\_node\_to\_version\_stat
+# Add Node to Version Stat
-The `add_node_to_version_stat` method adds a Node's name, IP address and PeerID to a local database to track which version of KDF it is running. The name parameter is an arbitrary identifying string, such as "seed\_alpha" or "dragonhound\_DEV". The address parameter is the node's IP address or domain names. The Peer ID can be found in the KDF log file after a connection has been initiated, and looks like the below:
+## add\_node\_to\_version\_stat {{label : 'add_node_to_version_stat', tag : 'API-v2'}}
-`07 09:33:58, atomicdex_behaviour:610] INFO Local peer id: PeerId("12D3KooWReXsTVCKGAna1tzrD1jaUttTSs17ULFuvvzoGD9bqmmA")
-`
+The `add_node_to_version_stat` method adds a node's name, IP address, and PeerID to a local database to track which version of KDF it is running. The `name` parameter is an arbitrary identifying string, such as `seed_alpha` or `dragonhound_DEV`. The `address` parameter is the node's IP address or domain name. The Peer ID can be found in the KDF log file after a connection has been initiated, and looks like the below:
-Note: To allow collection of version stats, added nodes must open ports 42845 (tcp) and 42855 (ws).
+`07 09:33:58, atomicdex_behaviour:610] INFO Local peer id: PeerId("12D3KooWReXsTVCKGAna1tzrD1jaUttTSs17ULFuvvzoGD9bqmmA")`
-## Arguments
+
+ To allow collection of version stats, added nodes must open ports 42845 (tcp) and 42855 (ws).
+
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------- |
-| name | string | the name assigned to the node |
-| address | string | the IP address of the node |
-| peer\_id | string | the node's unique Peer ID |
+### Request Parameters
-#### ๐ Examples
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------- |
+| name | string | โ | The name assigned to the node |
+| address | string | โ | The IP address of the node |
+| peer\_id | string | โ | The node's unique Peer ID |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
-#### Command
+#### ๐ Examples
-
+
```json
{
"mmrpc": "2.0",
@@ -37,59 +44,70 @@ Note: To allow collection of version stats, added nodes must open ports 42845 (t
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": "success",
- "id": null
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
}
```
+
- #### Response (error - peer id already in database)
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | --------------------------------------- |
+| DatabaseError | string | Database constraint error occurred. |
+| PeerIdParseError | string | The provided peer ID format is invalid. |
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### DatabaseError (Unique Constraint - Peer ID)
```json
{
- "mmrpc": "2.0",
- "error": "Database error: UNIQUE constraint failed: nodes.peer_id",
- "error_path": "lp_stats",
- "error_trace": "lp_stats:124]",
- "error_type": "DatabaseError",
- "error_data": "UNIQUE constraint failed: nodes.peer_id",
- "id": null
+ "mmrpc": "2.0",
+ "error": "Database error: UNIQUE constraint failed: nodes.peer_id",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:124]",
+ "error_type": "DatabaseError",
+ "error_data": "UNIQUE constraint failed: nodes.peer_id",
+ "id": null
}
```
- #### Response (error - name already in database)
+ ##### DatabaseError (Unique Constraint - Name)
```json
{
- "mmrpc": "2.0",
- "error": "Database error: UNIQUE constraint failed: nodes.name",
- "error_path": "lp_stats",
- "error_trace": "lp_stats:124]",
- "error_type": "DatabaseError",
- "error_data": "UNIQUE constraint failed: nodes.name",
- "id": null
+ "mmrpc": "2.0",
+ "error": "Database error: UNIQUE constraint failed: nodes.name",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:124]",
+ "error_type": "DatabaseError",
+ "error_data": "UNIQUE constraint failed: nodes.name",
+ "id": null
}
```
- #### Response (error - invalid Peer ID)
+ ##### PeerIdParseError
```json
{
- "mmrpc": "2.0",
- "error": "Error on parse peer id 12D3RsaaWRmXsJsCKGAD5FJSsd7CSbbdrsd: decoding multihash failed",
- "error_path": "lp_stats",
- "error_trace": "lp_stats:121]",
- "error_type": "PeerIdParseError",
- "error_data": [
- "12D3RsaaWRmXsJsCKGAD5FJSsd7CSbbdrsd",
- "decoding multihash failed"
- ],
- "id": null
+ "mmrpc": "2.0",
+ "error": "Error on parse peer id 12D3RsaaWRmXsJsCKGAD5FJSsd7CSbbdrsd: decoding multihash failed",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:121]",
+ "error_type": "PeerIdParseError",
+ "error_data": [
+ "12D3RsaaWRmXsJsCKGAD5FJSsd7CSbbdrsd",
+ "decoding multihash failed"
+ ],
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
index b4149150f..75badaa11 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx
@@ -1,7 +1,9 @@
export const title = "Komodo DeFi Framework Method: Change Mnemonic Password";
export const description = "The change_mnemonic_password method allows a user to update the password used to encrypt a mnemonic phrase in their local database.";
-# change\_mnemonic\_password
+# Change Mnemonic Password
+
+## change\_mnemonic\_password {{label : 'change_mnemonic_password', tag : 'API-v2'}}
The `change_mnemonic_password` method allows a user to update the password used to encrypt a mnemonic phrase in their local database.
@@ -10,18 +12,24 @@ The `change_mnemonic_password` method allows a user to update the password used
This will need to be updated manually, otherise you will see a log error `Error initializing wallet: Error generating or decrypting mnemonic: Error decrypting mnemonic: HMAC error: MAC tag mismatch` on next launch.
-## Arguments
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------------- | ------ | :------: | -------------------------------------------------------------------- |
+| current\_password | string | โ | the active mnemonic password for your wallet |
+| new\_password | string | โ | the new password to use for encrypting your active mnemonic password |
-| Structure | Type | Description |
-| ----------------- | ------ | -------------------------------------------------------------------- |
-| current\_password | string | the active mnemonic password for your wallet |
-| new\_password | string | the new password to use for encrypting your active mnemonic password |
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---- | ------------------------------------------- |
+| result | null | Returns null on successful password change. |
#### ๐ Examples
#### Command
-
+
```json
{
"mmrpc": "2.0",
@@ -35,7 +43,7 @@ The `change_mnemonic_password` method allows a user to update the password used
```
-
+
#### Response (success)
```json
@@ -45,8 +53,18 @@ The `change_mnemonic_password` method allows a user to update the password used
"id": null
}
```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | --------------------------------------------- |
+| WalletsStorageError | string | Error decrypting or accessing wallet storage. |
+
+
+ #### โ ๏ธ Error Responses
- #### Response (error - wrong password)
+ ##### WalletsStorageError (Wrong Password)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
index 5466dcce3..599fea4a2 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx
@@ -1,18 +1,20 @@
export const title = "Komodo DeFi Framework Method: Get Current MTP";
export const description = "The get_current_mtp method returns the Median Time Past (MTP) from electrum servers for UTXO coins.";
-# get\_current\_mtp
+# Get Current MTP
+
+## get\_current\_mtp {{label : 'get_current_mtp', tag : 'API-v2'}}
The `get_current_mtp` method returns the Median Time Past (MTP) from electrum servers for UTXO coins. This information is useful for debugging, specifically in cases where an electrum server has been misconfigured.
-## Arguments
+### Request Parameters
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------------------------- |
-| coin | string | A compatible (UTXO) coin's ticker |
-| id | integer | Optional. Identifies a request to allow matching it with a response. Defaults to `null` |
+| Parameter | Type | Required | Default | Description |
+| --------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------- |
+| coin | string | โ | `-` | A compatible (UTXO) coin's ticker |
+| id | integer | โ | `null` | Optional. Identifies a request to allow matching it with a response. Defaults to `null` |
-#### Response
+### Response Parameters
| Parameter | Type | Description |
| --------- | ------- | ------------------------------------------------------------------------------------------------------------- |
@@ -21,9 +23,7 @@ The `get_current_mtp` method returns the Median Time Past (MTP) from electrum se
#### ๐ Examples
-#### Command
-
-
+
```json
{
"method": "get_current_mtp",
@@ -37,16 +37,16 @@ The `get_current_mtp` method returns the Median Time Past (MTP) from electrum se
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "mtp": 1658746383
- },
- "id": 42
+ "mmrpc": "2.0",
+ "result": {
+ "mtp": 1658746383
+ },
+ "id": 42
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
index b748e900e..f0df64f58 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx
@@ -1,33 +1,32 @@
export const title = "Komodo DeFi Framework Method: Get Enabled Coins";
export const description = "The get_enabled_coins method returns data of coins that are currently enabled on the user's Komodo DeFi Framework API node.";
-# get\_enabled\_coins
+# Get Enabled Coins
+
+## get\_enabled\_coins {{label : 'get_enabled_coins', tag : 'API-v2'}}
The `get_enabled_coins` method returns data of coins that are currently enabled on the user's Komodo DeFi Framework API node.
-## Parameters
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ------------ | ---------------- | ----------------------------------------------- |
| coins | array of objects | A list of key value pairs for activated tickers |
-| coins.ticker | string | the ticker of an activated coin |
+| coins.ticker | string | The ticker of an activated coin |
- The \[get\_enabled\_coins v2.0] method does not return addresses, as it was designed for HD wallets, which generate addresses on the fly.
- If you need to get the addresses for coins and have not set `enable_hd` in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/), use the [v1 method](/komodo-defi-framework/api/legacy/get_enabled_coins/#get-enabled-coins).
+ The \[get\_enabled\_coins v2.0] method does not return addresses, as it was designed for HD wallets, which generate addresses on the fly. If you need to get the addresses for coins and have not set `enable_hd` in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/), use the [v1 method](/komodo-defi-framework/api/legacy/get_enabled_coins/#get-enabled-coins).
#### ๐ Examples
-#### Command
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -39,47 +38,27 @@ The `get_enabled_coins` method returns data of coins that are currently enabled
```
-
+
#### Response
```json
{
- "mmrpc": "2.0",
- "result": {
- "coins": [
- {
- "ticker": "ETH"
- },
- {
- "ticker": "PGX-PLG20"
- },
- {
- "ticker": "ATOM-IBC_IRIS"
- },
- {
- "ticker": "NFT_ETH"
- },
- {
- "ticker": "KMD"
- },
- {
- "ticker": "IRIS"
- },
- {
- "ticker": "AAVE-PLG20"
- },
- {
- "ticker": "MINDS-ERC20"
- },
- {
- "ticker": "NFT_MATIC"
- },
- {
- "ticker": "MATIC"
- }
- ]
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "coins": [
+ { "ticker": "ETH" },
+ { "ticker": "PGX-PLG20" },
+ { "ticker": "ATOM-IBC_IRIS" },
+ { "ticker": "NFT_ETH" },
+ { "ticker": "KMD" },
+ { "ticker": "IRIS" },
+ { "ticker": "AAVE-PLG20" },
+ { "ticker": "MINDS-ERC20" },
+ { "ticker": "NFT_MATIC" },
+ { "ticker": "MATIC" }
+ ]
+ },
+ "id": 0
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
index 338d68ea4..9f8090047 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx
@@ -1,30 +1,30 @@
export const title = "Komodo DeFi Framework Method: Get Mnemonic";
export const description = "The get_mnemonic method returns the user's mnemonic seed phrase, in encrypted or plain text format.";
-# get\_mnemonic
+# Get Mnemonic
-"The get\_mnemonic method returns the user's mnemonic seed phrase, in encrypted or plain text format."
+## get\_mnemonic {{label : 'get_mnemonic', tag : 'API-v2'}}
-## Arguments
+The `get_mnemonic` method returns the user's mnemonic seed phrase, in encrypted or plain text format.
-| Structure | Type | Description |
-| --------- | ------ | ------------------------------------------------------------------------------------------------------ |
-| format | string | Either `encrypted` or `plaintext`. Defaults to `encrypted`. |
-| password | string | The password to decrypt your stored mnemonic phrase. Only required if `plaintext` format is requested. |
+### Request Parameters
-#### Response
+| Parameter | Type | Required | Default | Description |
+| --------- | ------ | :------: | :---------: | ------------------------------------------------------------------------------------------------------ |
+| format | string | โ | `encrypted` | Either `encrypted` or `plaintext`. Defaults to `encrypted`. |
+| password | string | โ | `-` | The password to decrypt your stored mnemonic phrase. Only required if `plaintext` format is requested. |
-| Structure | Type | Description |
-| ------------------------- | ------ | ------------------------------------------------------------------------------------------ |
-| format | string | Same as the input `format` parameter. |
-| mnemonic | string | For `plaintext` requests, the decrypted mnemonic seed phrase |
-| encrypted\_mnemonic\_data | object | For `encrpyted` requests, the encrypted format and ciphertext for the mnemonic seed phrase |
+### Response Parameters
-#### ๐ Examples
+| Parameter | Type | Description |
+| ------------------------- | ------ | ------------------------------------------------------------------------------------------- |
+| format | string | Same as the input `format` parameter. |
+| mnemonic | string | For `plaintext` requests, the decrypted mnemonic seed phrase. |
+| encrypted\_mnemonic\_data | object | For `encrypted` requests, the encrypted format and ciphertext for the mnemonic seed phrase. |
-#### For encrypted output
+#### ๐ Example (encrypted output)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -38,42 +38,42 @@ export const description = "The get_mnemonic method returns the user's mnemonic
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "format": "encrypted",
- "encrypted_mnemonic_data": {
- "encryption_algorithm": "AES256CBC",
- "key_derivation_details": {
- "Argon2": {
- "params": {
- "algorithm": "Argon2id",
- "version": "0x13",
- "m_cost": 65536,
- "t_cost": 2,
- "p_cost": 1
- },
- "salt_aes": "CqkfcntVxFJNXqOKPHaG8w",
- "salt_hmac": "i63qgwjc+3oWMuHWC2XSJA"
- }
- },
- "iv": "mNjmbZLJqgLzulKFBDBuPA==",
- "ciphertext": "tP2vF0hRhllW00pGvYiKysBI0vl3acLj+aoocBViTTByXCpjpkLuaMWqe0Vs02cb1wvgPsVqZkE4MPg4sCQxbd18iS7Er6+BbVY3HQ2LSig=",
- "tag": "TwWXhIFQl1TSdR4cJpbkK2oNXd9zIEhJmO6pML1uc2E="
- }
- },
- "id": null
+ "mmrpc": "2.0",
+ "result": {
+ "format": "encrypted",
+ "encrypted_mnemonic_data": {
+ "encryption_algorithm": "AES256CBC",
+ "key_derivation_details": {
+ "Argon2": {
+ "params": {
+ "algorithm": "Argon2id",
+ "version": "0x13",
+ "m_cost": 65536,
+ "t_cost": 2,
+ "p_cost": 1
+ },
+ "salt_aes": "CqkfcntVxFJNXqOKPHaG8w",
+ "salt_hmac": "i63qgwjc+3oWMuHWC2XSJA"
+ }
+ },
+ "iv": "mNjmbZLJqgLzulKFBDBuPA==",
+ "ciphertext": "tP2vF0hRhllW00pGvYiKysBI0vl3acLj+aoocBViTTByXCpjpkLuaMWqe0Vs02cb1wvgPsVqZkE4MPg4sCQxbd18iS7Er6+BbVY3HQ2LSig=",
+ "tag": "TwWXhIFQl1TSdR4cJpbkK2oNXd9zIEhJmO6pML1uc2E="
+ }
+ },
+ "id": null
}
```
-#### For plain text output
+#### ๐ Example (plain text output)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -88,17 +88,17 @@ export const description = "The get_mnemonic method returns the user's mnemonic
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "format": "plaintext",
- "mnemonic": "unique spy ugly child cup sad capital invest essay lunch doctor know"
- },
- "id": null
+ "mmrpc": "2.0",
+ "result": {
+ "format": "plaintext",
+ "mnemonic": "unique spy ugly child cup sad capital invest essay lunch doctor know"
+ },
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
index 3a0812eff..f53748ce6 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx
@@ -1,19 +1,21 @@
export const title = "Komodo DeFi Framework Method: Get Public Key";
export const description = "The get_public_key method returns the compressed secp256k1 pubkey corresponding to the user's seed phrase.";
-# get\_public\_key
+# Get Public Key
+
+## get\_public\_key {{label : 'get_public_key', tag : 'API-v2'}}
The `get_public_key` method returns the compressed secp256k1 pubkey corresponding to the user's seed phrase.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| ----------- | ------ | ------------- |
| public\_key | string | User's pubkey |
@@ -21,7 +23,7 @@ The `get_public_key` method returns the compressed secp256k1 pubkey correspondin
#### Command
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,7 +35,7 @@ The `get_public_key` method returns the compressed secp256k1 pubkey correspondin
```
-
+
#### Response (success)
```json
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
index 28e8568d8..1a71b1a61 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx
@@ -1,27 +1,27 @@
export const title = "Komodo DeFi Framework Method: Get Public Key Hash";
export const description = "The get_public_key_hash method returns the RIPEMD-160 hash version of your public key.";
-# get\_public\_key\_hash
+# Get Public Key Hash
-The `get_public_key_hash` method returns the [RIPEMD-160](https://en.bitcoin.it/wiki/RIPEMD-160) hash version of your public key
+## get\_public\_key\_hash {{label : 'get_public_key_hash', tag : 'API-v2'}}
-## Arguments
+The `get_public_key_hash` method returns the [RIPEMD-160](https://en.bitcoin.it/wiki/RIPEMD-160) hash version of your public key.
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+### Request Parameters
-#### Response
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-| Structure | Type | Description |
+### Response Parameters
+
+| Parameter | Type | Description |
| ----------------- | ------ | --------------------------------- |
| public\_key\_hash | string | User's RIPEMD-160 public key hash |
#### ๐ Examples
-#### Command
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,16 +33,16 @@ The `get_public_key_hash` method returns the [RIPEMD-160](https://en.bitcoin.it/
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "public_key_hash": "05aab5342166f8594baf17a7d9bef5d567443327"
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "public_key_hash": "05aab5342166f8594baf17a7d9bef5d567443327"
+ },
+ "id": 0
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_shared_db_id/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_shared_db_id/index.mdx
new file mode 100644
index 000000000..b8a15c944
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_shared_db_id/index.mdx
@@ -0,0 +1,53 @@
+export const title = "Komodo DeFi Framework Method: Get Shared Database ID";
+export const description =
+ "Return the deterministic identifier used as the root directory name for this node's SQLite databases.";
+
+# Shared Database ID
+
+## get\_shared\_db\_id {{label : 'get_shared_db_id', tag : 'API-v2'}}
+
+The `get_shared_db_id` method returns a 20-byte identifier (H160) derived from the node's seed phrase.\
+It is used as the root folder name for **all** SQLite databases on the host. โข The value is **identical for all HD accounts derived from the same seed** and **different** for separate seeds.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------------ |
+| shared\_db\_id | string | 42-hex-char (H160) identifier with 0x prefix used for the node's DB directory. |
+
+### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "get_shared_db_id",
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "shared_db_id": "0x3ca9c5b85e5f3af62f3ae3903f1e2d8d9d7e2c12"
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------- |
+| Internal | string | Unhandled internal error (rare). |
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
index 880a01581..8e5d53ec1 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx
@@ -1,36 +1,31 @@
export const title = "Komodo DeFi Framework Method: Get Token Info";
export const description = "The `get_token_info` method returns the ticker and decimals values (required for activation) given a platform and contract as input.";
-# get\_token\_info
+# Get Token Info
-The `get_token_info` method returns the ticker and decimals values (required for activation) given a platform and contract as input.
-The platform parent coin (e.g. ETH, AVAX, MATIC etc) must be activated before using this method. After requesting the token info, you will be able to activate the custom token.
+## get\_token\_info {{label : 'get_token_info', tag : 'API-v2'}}
+
+The `get_token_info` method returns the ticker and decimals values (required for activation) given a platform and contract as input. The platform parent coin (e.g., ETH, AVAX, MATIC, etc.) must be activated before using this method. After requesting the token info, you will be able to activate the custom token.
- Custom tokens will be `wallet_only` - i.e. you can send and recieve tokens, but will not be able to do atomic swaps.
- To apply for a formal listing of the custom token, please [review the requirements](/komodo-defi-framework/tutorials/listing-a-new-coin/) in our "coins" github repository, and get in our with our team on the [KomodoPlatform Discord](https://komodoplatform.com/discord).
+ Custom tokens will be `wallet_only`โi.e., you can send and receive tokens, but will not be able to do atomic swaps. To apply for a formal listing of the custom token, please [review the requirements](/komodo-defi-framework/tutorials/listing-a-new-coin/) in our "coins" GitHub repository, and get in touch with our team on the [KomodoPlatform Discord](https://komodoplatform.com/discord).
-## Arguments
-
-| Structure | Type | Description |
-| ----------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| protocol.type | string | Token type - e.g `ERC20` for tokens on the Ethereum network |
-| protocol.protocol\_data | object | Required for tokens only. |
-| protocol.protocol\_data.platform | string | The parent coin of the token's platform - e.g `MATIC` for PLG20 tokens |
-| protocol.protocol\_data.contract\_address | string | **Must be mixed case** The identifying hex string for the token's contract. Can be found on sites like [EthScan](https://etherscan.io/), [BscScan](https://bscscan.com/) & [PolygonScan](https://polygonscan.com/) |
+### Request Parameters
-### Response
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------------------------------------------------------------------------------- |
+| protocol | object | โ | A standard [TokenProtocol](/komodo-defi-framework/api/common_structures/nfts/#token-protocol) object. |
-| Structure | Type | Description |
-| ------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| type | string | Token type - e.g `PLG20` for tokens on the Polygon network |
-| info.symbol | string | The ticker of the token linked to the contract address and network requested |
-| info.decimals | integer | Defines the number of digits after the decimal point that should be used to display the orderbook amounts, balance, and the value of inputs to be used in the case of order creation or a `withdraw` transaction. The default value used for a UTXO type coin (Bitcoin Protocol) is `8` and the default value used for a ERC20 Token is `18`. It is **very important** for this value to be set correctly. For example, if this value was set as `9` for BTC, a command to withdraw `1 BTC` tries to withdraw `10^9` satoshis of Bitcoin, i.e., `10 BTC` |
+### Response Parameters
-### ๐ Examples
+| Parameter | Type | Description |
+| ------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| type | string | Token typeโe.g., `PLG20` for tokens on the Polygon network. |
+| info.symbol | string | The ticker of the token linked to the contract address and network requested. |
+| info.decimals | integer | Defines the number of digits after the decimal point that should be used to display the orderbook amounts, balance, and the value of inputs to be used in the case of order creation or a `withdraw` transaction. The default value used for a UTXO type coin (Bitcoin protocol) is `8`, and the default value used for an ERC20 token is `18`. It is **very important** for this value to be set correctly. For example, if this value was set as `9` for BTC, a command to withdraw `1 BTC` tries to withdraw `10^9` satoshis of Bitcoin, i.e., `10 BTC`. |
-#### Get Token Info on Avalanche
+#### ๐ Examples
```json
@@ -51,38 +46,46 @@ The platform parent coin (e.g. ETH, AVAX, MATIC etc) must be activated before us
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "type": "ERC20",
- "info": {
- "symbol": "PNIC",
- "decimals": 18
- }
- },
- "id": null
+ "mmrpc": "2.0",
+ "result": {
+ "type": "ERC20",
+ "info": {
+ "symbol": "PNIC",
+ "decimals": 18
+ }
+ },
+ "id": null
}
```
-### Error Responses
+### Error Types
-#### InvalidRequest: Protocol parent coin not active
+| Parameter | Type | Description |
+| ---------- | ------ | ------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified platform coin was not found or is not activated yet. |
-```json
-{
- "mmrpc": "2.0",
- "error": "No such coin AVAX",
- "error_path": "tokens.lp_coins",
- "error_trace": "tokens:68] lp_coins:4744]",
- "error_type": "NoSuchCoin",
- "error_data": {
- "coin": "AVAX"
- },
- "id": null
-}
-```
+
+ #### โ ๏ธ Error Responses
+
+ ##### NoSuchCoin
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin AVAX",
+ "error_path": "tokens.lp_coins",
+ "error_trace": "tokens:68] lp_coins:4744]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "AVAX"
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/index.mdx
index ec77e64d2..596a330e8 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/index.mdx
@@ -1,9 +1,21 @@
-export const title = "Komodo DeFi Framework Method: v2 Utilities";
-export const description =
- "This section includes utility methods for the Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Utility Methods";
+export const description = "This document provides an overview of all utility methods available in the Komodo DeFi Framework.";
-# v2 Utility Methods
+# Utility Methods Overview
-* [get\_current\_mtp](/komodo-defi-framework/api/v20/utils/get_current_mtp/)
-* [get\_token\_info](/komodo-defi-framework/api/v20/utils/get_token_info/)
-* [peer\_connection\_healthcheck](/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/)
+## utils {{label : 'utils', tag : 'overview'}}
+
+* [Get Current MTP](/komodo-defi-framework/api/v20/utils/get_current_mtp/)
+* [Get Token Info](/komodo-defi-framework/api/v20/utils/get_token_info/)
+* [Peer Connection Healthcheck](/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/)
+* [Add Node to Version Stat](/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/)
+* [Change Mnemonic Password](/komodo-defi-framework/api/v20/utils/change_mnemonic_password/)
+* [Get Enabled Coins](/komodo-defi-framework/api/v20/utils/get_enabled_coins/)
+* [Get Mnemonic](/komodo-defi-framework/api/v20/utils/get_mnemonic/)
+* [Get Public Key](/komodo-defi-framework/api/v20/utils/get_public_key/)
+* [Get Public Key Hash](/komodo-defi-framework/api/v20/utils/get_public_key_hash/)
+* [Remove Node from Version Stat](/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/)
+* [Start Version Stat Collection](/komodo-defi-framework/api/v20/utils/start_version_stat_collection/)
+* [Stop Version Stat Collection](/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/)
+* [Telegram Alerts](/komodo-defi-framework/api/v20/utils/telegram_alerts/)
+* [Update Version Stat Collection](/komodo-defi-framework/api/v20/utils/update_version_stat_collection/)
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
index bd508d6a6..b089fbd5f 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx
@@ -1,32 +1,35 @@
-export const title = "Komodo DeFi Framework Method: Signing and Verifying Messages";
-export const description = "The methods in this section allow you to sign and verify messages for all coins supported by Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method Overview: Message Signing and Verification";
+export const description = "This document provides an overview of message signing and verification methods available in the Komodo DeFi Framework.";
-# Signing\_and\_Verifying\_Messages
+# Message Signing and Verification Overview
-Cryptographically signed messages are a useful feature which can be used to [prove ownership of an address](https://www.coindesk.com/policy/2020/05/25/craig-wright-called-fraud-in-message-signed-with-bitcoin-addresses-he-claims-to-own/).
+## message\_signing {{label : 'message_signing', tag : 'overview'}}
+
+* [Sign Message](/komodo-defi-framework/api/v20/utils/message_signing/sign_message/)
+* [Verify Message](/komodo-defi-framework/api/v20/utils/message_signing/verify_message/)
+
+Cryptographically signed messages are a useful feature that can be used to [prove ownership of an address](https://www.coindesk.com/policy/2020/05/25/craig-wright-called-fraud-in-message-signed-with-bitcoin-addresses-he-claims-to-own/).
If your [`coins`](https://github.com/KomodoPlatform/coins) file contains the correct [`sign_message_prefix`](https://bitcoin.stackexchange.com/questions/77324/how-are-bitcoin-signed-messages-generated/77325#77325) parameter value for a coin, you can sign messages with the [Komodo DeFi Framework API](https://github.com/KomodoPlatform/komodo-defi-framework).
-For signing with a HD wallet, the [`coins`](https://github.com/KomodoPlatform/coins) file must also contain the coin's [derivation path](https://www.blockplate.com/blogs/blockplate/what-is-a-derivation-path) prefix.
+For signing with an HD wallet, the [`coins`](https://github.com/KomodoPlatform/coins) file must also contain the coin's [derivation path](https://www.blockplate.com/blogs/blockplate/what-is-a-derivation-path) prefix.
+
+#### Example coin config
```json
- {
+{
"coin": "DGB",
"name": "digibyte",
"fname": "DigiByte",
"protocol": {
- "type": "UTXO"
+ "type": "UTXO"
},
...
"sign_message_prefix": "DigiByte Signed Message:\n",
"derivation_path": "m/44'/20'",
"trezor_coin": "DigiByte",
"links": {
- "github": "https://github.com/digibyte/digibyte",
- "homepage": "https://digibyte.io"
+ "github": "https://github.com/digibyte/digibyte",
+ "homepage": "https://digibyte.io"
}
- }
+}
```
-
-See the individual methods for signing and Verifying below:
-
-
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
index 941e70e79..0052c1b65 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx
@@ -3,25 +3,29 @@ export const description = "The method in this document allows you to sign messa
# Sign Message
-The `sign_message` method allows one to prove ownership of a specific wallet address. A unique digital signature is provided for the message being signed. This signature, along with the original message and the wallet address, can then be verified, confirming that the message originated from the owner of the address and has not been altered.
+## sign\_message {{label : 'sign_message', tag : 'API-v2'}}
-## Arguments
+The `sign_message` method allows you to prove ownership of a specific wallet address. A unique digital signature is provided for the message being signed. This signature, along with the original message and the wallet address, can then be verified, confirming that the message originated from the owner of the address and has not been altered.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The coin to sign a message with |
-| message | string | The message you want to sign |
-| address | string | Optional, HD wallets only. A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object. The path to the address for signing the message. If not provided, the `account_id`, `chain` and `address_id` will default to `0`. |
+### Request Parameters
-## Response
+| Parameter | Type | Required | Default | Description |
+| --------- | ------ | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | `-` | The coin to sign a message with. |
+| message | string | โ | `-` | The message you want to sign. |
+| address | string | โ | `0` | HD wallets only. A standard [AddressPath](/komodo-defi-framework/api/common_structures/wallet/#address-path) object. The path to the address for signing the message. If not provided, the `account_id`, `chain`, and `address_id` will default to `0`. |
-| Structure | Type | Description |
-| --------- | ------ | --------------------------------------- |
-| signature | string | The signature generated for the message |
+### Response Parameters
-## Command
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------- |
+| signature | string | The signature generated for the message. |
-
+#### ๐ Examples
+
+##### Basic Usage
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -36,23 +40,23 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
```
-
+
### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": {
- "signature": "H43eTmJxBKEPiHkrCe/8NsRidkKCIkXDxLyp30Ez/RwoApGdg89Hlvj9mTMSPGp8om5297zvdL8EVx3IdIe2swY="
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "signature": "H43eTmJxBKEPiHkrCe/8NsRidkKCIkXDxLyp30Ez/RwoApGdg89Hlvj9mTMSPGp8om5297zvdL8EVx3IdIe2swY="
+ },
+ "id": 0
}
```
-## Command (HD wallet with derivation path)
+##### HD Wallet with Derivation Path
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -70,7 +74,7 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
```
-
+
### Response (HD, success)
```json
@@ -84,9 +88,9 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
```
-## Command (HD wallet with account and address id)
+##### HD Wallet with Account and Address ID
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -106,7 +110,7 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
```
-
+
### Response (HD, success)
```json
@@ -120,23 +124,27 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
```
-
- For HD wallets, if the `address` parameter is not provided, the root derivation path will be used, for example `m/84'/2'/0'/0/0`.
+
+ For HD wallets, if the `address` parameter is not provided, the root derivation path will be used, for example, `m/84'/2'/0'/0/0`.
The two examples above point to the same address. The derivation path follows the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` (or `m/84'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` for segwit coins).
- The `account_id` and `address_id` are the indices of the account and address in the wallet, starting from 0.
- The `chain` is either `External` or `Internal`, and expressed as an integer with `External` being 0 and `Internal` being 1.
+ The `account_id` and `address_id` are the indices of the account and address in the wallet, starting from `0`.
+ The `chain` is either `External` or `Internal`, and is expressed as an integer with `External` being `0` and `Internal` being `1`.
-## โ Error types
+### Error Types
-**PrefixNotFound:** sign\_message\_prefix is not set in coin config file
-**CoinIsNotFound:** Specified coin is not found
-**SigningError:** Error attempting to sign message
-**InvalidRequest:** Message signing is not supported by the given coin type
-**InternalError:** An internal error occured during the signing process
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------- |
+| PrefixNotFound | string | `sign_message_prefix` is not set in coin config file |
+| CoinIsNotFound | string | Specified coin is not found |
+| SigningError | string | Error attempting to sign message |
+| InvalidRequest | string | Message signing is not supported by the given coin type |
+| InternalError | string | An internal error occurred during the signing process |
- ### PrefixNotFound
+ #### โ ๏ธ Error Responses
+
+ ##### PrefixNotFound
```json
{
@@ -149,7 +157,7 @@ The `sign_message` method allows one to prove ownership of a specific wallet add
}
```
- ### InternalError
+ ##### InternalError
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
index 42c0d4d4a..b058f9f80 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx
@@ -3,26 +3,28 @@ export const description = "The method in this document allows you to verify mes
# Verify Message
-The `verify_Message` method allows one to confirm the authenticity of a signed message. By using the original message, the wallet's address, and the signature, the verification process can confirm that the message was created by the owner and that it has not been altered.
+## verify\_message {{label : 'verify_message', tag : 'API-v2'}}
-## Arguments
+The `verify_message` method allows you to confirm the authenticity of a signed message. By using the original message, the wallet's address, and the signature, the verification process can confirm that the message was created by the owner and that it has not been altered.
-| Structure | Type | Description |
-| --------- | ------ | ---------------------------------------------------- |
-| coin | string | The coin to sign a message with |
-| message | string | The message input via the `sign_message` method sign |
-| signature | string | The signature generated for the message |
-| address | string | The address used to sign the message |
+### Request Parameters
-## Response
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------ |
+| address | string | โ | The address used to sign the message. |
+| coin | string | โ | The coin to verify the message with. |
+| message | string | โ | The message input via the `sign_message` method. |
+| signature | string | โ | The signature generated for the message. |
-| Structure | Type | Description |
-| --------- | ------- | ----------------------------------------------------------- |
-| is\_valid | boolean | `true` is message signature is valid; `false` if it is not. |
+### Response Parameters
-## Command
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------------- |
+| is\_valid | boolean | `true` if the message signature is valid; `false` if it is not. |
-
+#### ๐ Examples
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -39,16 +41,16 @@ The `verify_Message` method allows one to confirm the authenticity of a signed m
```
-
+
### Response (valid)
```json
{
- "mmrpc": "2.0",
- "result": {
- "is_valid": true
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "is_valid": true
+ },
+ "id": 0
}
```
@@ -56,26 +58,30 @@ The `verify_Message` method allows one to confirm the authenticity of a signed m
```json
{
- "mmrpc": "2.0",
- "result": {
- "is_valid": false
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "is_valid": false
+ },
+ "id": 0
}
```
-## โ Error types
+### Error Types
-**PrefixNotFound:** sign\_message\_prefix is not set in coin config
-**CoinIsNotFound:** Specified coin is not found
-**InvalidRequest:** Message verification is not supported by the given coin type
-**InternalError:** An internal error occured during the verification process
-**SignatureDecodingError:** Given signature could not be decoded
-**AddressDecodingError:** Given address could not be decoded
+| Parameter | Type | Description |
+| ---------------------- | ------ | ------------------------------------------------------------ |
+| PrefixNotFound | string | `sign_message_prefix` is not set in coin config |
+| CoinIsNotFound | string | Specified coin is not found |
+| InvalidRequest | string | Message verification is not supported by the given coin type |
+| InternalError | string | An internal error occurred during the verification process |
+| SignatureDecodingError | string | Given signature could not be decoded |
+| AddressDecodingError | string | Given address could not be decoded |
- ### PrefixNotFound
+ #### โ ๏ธ Error Responses
+
+ ##### PrefixNotFound
```json
{
@@ -88,7 +94,7 @@ The `verify_Message` method allows one to confirm the authenticity of a signed m
}
```
- ### InternalError
+ ##### InternalError
```json
{
@@ -102,7 +108,7 @@ The `verify_Message` method allows one to confirm the authenticity of a signed m
}
```
- ### SignatureDecodingError
+ ##### SignatureDecodingError
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
index 13d64f417..7681d5430 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx
@@ -1,27 +1,27 @@
export const title = "Komodo DeFi Framework Method: Peer Connection Healthcheck";
export const description = "The peer_connection_healthcheck method checks if a peer is connected to the KDF network.";
-# peer\_connection\_healthcheck
+# Peer Connection Healthcheck
+
+## peer\_connection\_healthcheck {{label : 'peer_connection_healthcheck', tag : 'API-v2'}}
The `peer_connection_healthcheck` method checks if a peer is connected to the KDF network using the [currently configured](/komodo-defi-framework/setup/configure-mm2-json/) `netid`.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| ------------- | ------ | :------: | ------------------------------------------ |
+| peer\_address | string | โ | The peer address to check for connectivity |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| --------- | ------- | --------------------------------------- |
| result | boolean | True if peer found connected to network |
#### ๐ Examples
-#### Command
-
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -34,7 +34,7 @@ The `peer_connection_healthcheck` method checks if a peer is connected to the KD
```
-
+
#### Response (peer found)
```json
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
index 0bb3fa152..05ba2658a 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx
@@ -1,21 +1,27 @@
export const title = "Komodo DeFi Framework Method: Remove Node from Version Stat";
-export const description = "The remove_node_from_version_stat method removes a Node from the local database that tracks which version of KDF it is running.";
+export const description = "Removes a node from the local version stat database in Komodo DeFi Framework.";
-# remove\_node\_from\_version\_stat
+# Remove Node from Version Stat
-The `remove_node_from_version_stat` method removes a Node (by name) from the local database which tracks which version of KDF it is running. The name parameter is an arbitrary identifying string, such as "seed\_alpha" or "dragonhound\_DEV".
+## remove\_node\_from\_version\_stat {{label : 'remove_node_from_version_stat', tag : 'API-v2'}}
-## Arguments
+The `remove_node_from_version_stat` method removes a node (by name) from the local database which tracks which version of KDF it is running. The `name` parameter is an arbitrary identifying string, such as `seed_alpha` or `dragonhound_DEV`.
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------- |
-| name | string | the name assigned to the node |
+### Request Parameters
-#### ๐ Examples
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ----------------------------- |
+| name | string | โ | The name assigned to the node |
+
+### Response Parameters
-#### Command
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
-
+#### ๐ Examples
+
+
```json
{
"mmrpc": "2.0",
@@ -28,14 +34,14 @@ The `remove_node_from_version_stat` method removes a Node (by name) from the loc
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": "success",
- "id": null
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/send_asked_data/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/send_asked_data/index.mdx
new file mode 100644
index 000000000..a877fc5df
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/send_asked_data/index.mdx
@@ -0,0 +1,63 @@
+export const title = "Komodo DeFi Framework Method: Send Asked Data";
+export const description = "Provide data asynchronously to another component that previously issued a data request via the internal event bus.";
+
+# Send Asked Data
+
+## send\_asked\_data {{label : 'send_asked_data', tag : 'API-v2'}}
+
+The `send_asked_data` method is a **utility** RPC used mainly by front-end or plugin components to reply to an earlier `ask_for_data` request emitted by the node.\
+When another part of the system (for example, a GUI) needs some data, it calls `ask_for_data` which broadcasts an internal **DataNeeded** event with a `data_id`.\
+Your component then gathers the requested information and posts it back via `send_asked_data`.
+
+
+ This RPC is part of the low-level event-bus mechanism and is **not** used in typical wallet or swap flows. It requires the `data_id` received from a `DataNeeded` event.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ------------------------------------------------------- |
+| data\_id | integer | โ | Identifier supplied by the original `DataNeeded` event. |
+| data | object | โ | Arbitrary JSON value satisfying the original request. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | ------------------ |
+| result | boolean | `true` on success. |
+
+### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "send_asked_data",
+ "id": 0,
+ "params": {
+ "data_id": 42,
+ "data": {
+ "name": "Komodo"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": true,
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| --------- | ------- | -------------------------------------------------------- |
+| NotFound | integer | No awaiting `ask_for_data` with the specified `data_id`. |
+| Internal | string | Internal error while delivering data (rare). |
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
index 693e5a259..942840cc5 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx
@@ -1,21 +1,29 @@
export const title = "Komodo DeFi Framework Method: Start Version Stat Collection";
export const description = "The start_version_stat_collection method initiates storing version statistics for nodes previously registered via the add_node_to_version_stat method.";
-# start\_version\_stat\_collection
+# Start Version Stat Collection
+
+## start\_version\_stat\_collection {{label : 'start_version_stat_collection', tag : 'API-v2'}}
The `start_version_stat_collection` method initiates storing version statistics for nodes previously registered via the `add_node_to_version_stat` method.
-## Arguments
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ------------------------------------------------ |
+| interval | integer | โ | polling rate (in seconds) to check node versions |
-| Structure | Type | Description |
-| --------- | ------- | ------------------------------------------------ |
-| interval | integer | polling rate (in seconds) to check node versions |
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
#### ๐ Examples
#### Command
-
+
```json
{
"mmrpc": "2.0",
@@ -28,7 +36,7 @@ The `start_version_stat_collection` method initiates storing version statistics
```
-
+
#### Response (success)
```json
@@ -38,8 +46,18 @@ The `start_version_stat_collection` method initiates storing version statistics
"id": null
}
```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------- | ------ | ----------------------------------- |
+| DatabaseError | string | Database constraint error occurred. |
+
+
+ #### โ ๏ธ Error Responses
- #### Response (error - invalid peer id unable to parse)
+ ##### DatabaseError
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
index 31f0af0ab..a1a89dfbe 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx
@@ -1,27 +1,27 @@
export const title = "Komodo DeFi Framework Method: Stop Version Stat Collection";
export const description = "The stop_version_stat_collection method stops the collection of version stats at the end of the current loop interval.";
-# stop\_version\_stat\_collection
+# Stop Version Stat Collection
+
+## stop\_version\_stat\_collection {{label : 'stop_version_stat_collection', tag : 'API-v2'}}
The `stop_version_stat_collection` method stops the collection of version stats at the end of the current loop interval.
-#### Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
-| --------- | ------ | ---------------- |
-| result | string | success or error |
+| Parameter | Type | Description |
+| --------- | ------ | ------------------ |
+| result | string | `success` or error |
#### ๐ Examples
-#### Command
-
-
+
```json
{
"mmrpc": "2.0",
@@ -32,29 +32,37 @@ The `stop_version_stat_collection` method stops the collection of version stats
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": "success",
- "id": null
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
}
```
-
- #### Response (error - stats collection not running)
+### Error Types
+
+| Parameter | Type | Description |
+| ---------- | ------ | ------------------------------------------------ |
+| NotRunning | string | Version stat collection is not currently running |
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### NotRunning
```json
{
- "mmrpc": "2.0",
- "error": "start_version_stat_collection is not running",
- "error_path": "lp_stats",
- "error_trace": "lp_stats:395]",
- "error_type": "NotRunning",
- "id": null
+ "mmrpc": "2.0",
+ "error": "start_version_stat_collection is not running",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:395]",
+ "error_type": "NotRunning",
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/index.mdx
new file mode 100644
index 000000000..04aaf51e1
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/index.mdx
@@ -0,0 +1,67 @@
+export const title = "Komodo DeFi Framework Method: Cancel MetaMask Connection Task";
+export const description = "Cancel a running MetaMask connection task in the Komodo DeFi Framework API.";
+
+# Cancel MetaMask Connection Task
+
+## task::connect\_metamask::cancel {{label : 'task::connect_metamask::cancel', tag : 'API-v2'}}
+
+Use `task::connect_metamask::cancel` to abort the MetaMask initialisation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when the task was first initiated. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------------------------------- |
+| result | string | Returns `success` on success, otherwise the standard error fields below are populated. |
+| error | string | Description of the error. |
+| error\_path | string | Used for debugging. A reference to the function in code base which returned the error. |
+| error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error. |
+| error\_type | string | An enumerated error identifier to indicate the category of error. |
+| error\_data | string | Additional context for the error type. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::connect_metamask::cancel",
+ "params": {
+ "task_id": 42
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 1
+ }
+ ```
+
+ #### Response (task already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_metamask.manager",
+ "error_trace": "init_metamask:215] manager:104]",
+ "error_type": "TaskFinished",
+ "error_data": 42,
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/index.mdx
new file mode 100644
index 000000000..8fe2ff7cb
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/index.mdx
@@ -0,0 +1,12 @@
+export const title = "Komodo DeFi Framework Method Overview: Connect MetaMask Task";
+export const description = "Overview of the task-managed flow for establishing a MetaMask context with the Komodo DeFi Framework.";
+
+# Connect MetaMask Task Overview
+
+## task::connect\_metamask {{label : 'task::connect_metamask', tag : 'overview'}}
+
+This section provides an overview of the task-managed flow used to initialise a MetaMask context and bind it to a Komodo DeFi Framework node. Each action in the flow is documented on its own dedicated page:
+
+* [Init MetaMask Connection](/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/)
+* [MetaMask Connection Status](/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/)
+* [Cancel MetaMask Connection](/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/)
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/index.mdx
new file mode 100644
index 000000000..35055f0ac
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/index.mdx
@@ -0,0 +1,61 @@
+export const title = "Komodo DeFi Framework Method: Initialise MetaMask Connection Task";
+export const description = "Begin a task-managed process that initialises and authenticates MetaMask with the Komodo DeFi Framework node.";
+
+# Initialise MetaMask Connection Task
+
+## task::connect\_metamask::init {{label : 'task::connect_metamask::init', tag : 'API-v2'}}
+
+Use this method to begin a task-managed process that establishes a MetaMask context. The method returns a `task_id` that can be polled using `task::connect_metamask::status`.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | -------------------------------------------------------------------------------------- |
+| project | string | โ | A short, human-readable identifier for the DApp or integration requesting the context. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | ----------------------------------------------------------------------- |
+| task\_id | integer | An identifying number that is used to query task status or to cancel it |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::connect_metamask::init",
+ "params": {
+ "project": "my_kdf_app"
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 42
+ },
+ "id": 1
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| --------------------------- | ------ | --------------------------------------------------------------------- |
+| MetamaskInitializingAlready | string | A MetaMask initialisation task is already in progress. |
+| EthProviderNotFound | string | No MetaMask provider detected in the browser / environment. |
+| UnexpectedAccountSelected | string | A different ETH account is currently selected in MetaMask. |
+| UserCancelled | string | The user rejected the signature/request in MetaMask. |
+| Timeout | string | MetaMask did not respond within the expected time-out window. |
+| InternalError | string | The request failed due to a Komodo DeFi Framework API internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/index.mdx
new file mode 100644
index 000000000..5a77e9fba
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/index.mdx
@@ -0,0 +1,88 @@
+export const title = "Komodo DeFi Framework Method: MetaMask Connection Task: Status";
+export const description = "Query the status of a running MetaMask connection task.";
+
+# MetaMask Connection Task: Status
+
+## task::connect\_metamask::status {{label : 'task::connect_metamask::status', tag : 'API-v2'}}
+
+After calling `task::connect_metamask::init`, use this method to poll for progress, gather additional details, or fetch the final result once the MetaMask context is ready.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | - | The `task_id` returned by the *init* call. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, the final (completed) response is returned on every call. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the connection process is progressing (`Initializing`, `SigningLoginMetadata`, `Ok`, or `Error`). |
+| details | object | Extra data whose structure depends on the current `status`. See examples below. In the successful case it contains `eth_address`. |
+
+Possible in-progress `status` values:
+
+* `Initializing` โ Preparing the MetaMask context.
+* `SigningLoginMetadata` โ Waiting for the user to sign the login metadata inside MetaMask.
+
+When the task completes successfully, `status` will be `Ok` and `details` will hold the resulting Ethereum address.
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "task::connect_metamask::status",
+ "params": {
+ "task_id": 42,
+ "forget_if_finished": false
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (in progress)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "Initializing"
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ #### Response (ready, successful)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "eth_address": "0x7b6E7C4555c5F6f5Fc4d0fAA940bAe50cC3C7d29"
+ }
+ },
+ "id": 1
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------------- | ------ | ----------------------------------------------------------------------------- |
+| MetamaskCtxNotInitialized | string | The MetaMask context was not yet created (call *init* first). |
+| EthProviderNotFound | string | No MetaMask provider detected. |
+| UserCancelled | string | The user rejected the MetaMask signature / request. |
+| Timeout | string | MetaMask did not respond within the expected time-out window. |
+| InternalError | string | The request failed due to an internal error in the Komodo DeFi Framework API. |
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
new file mode 100644
index 000000000..aa1e69989
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/index.mdx
@@ -0,0 +1,66 @@
+export const title = "Komodo DeFi Framework Method: Cancel Trezor Initialization Task";
+export const description = "Cancel the Trezor initialisation task in the Komodo DeFi Framework API.";
+
+# Cancel Trezor Initialization Task
+
+## task::init\_trezor::cancel {{label : 'task::init_trezor::cancel', tag : 'API-v2'}}
+
+Use the `task::init_trezor::cancel` method to cancel the initialisation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------------------------------- |
+| result | string | Returns with value `success` when successful, otherwise returns the error values below |
+| error | string | Description of the error |
+| error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| error\_type | string | An enumerated error identifier to indicate the category of error |
+| error\_data | string | Additonal context for the error type |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::cancel",
+ "params": {
+ "task_id": 0
+ }
+ }
+ ```
+
+
+
+ #### Response (ready, successful)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+ #### Response (error, task already finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_hw.manager",
+ "error_trace": "init_hw:209] manager:104]",
+ "error_type": "TaskFinished",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
index e1749852d..cd55bf7cf 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx
@@ -1,471 +1,11 @@
-export const title = "Komodo DeFi Framework: Trezor Initialisation";
-export const description = "Prepare your Trezor device for use in the Komodo DeFi Framework API, and authenticate using your PIN or phrase.";
+export const title = "Komodo DeFi Framework Method Overview: Trezor Initialization";
+export const description = "This document provides an overview of Trezor initialization methods available in the Komodo DeFi Framework.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Trezor Initialization Overview
-# Trezor Initialisation
+## trezor\_initialisation {{label : 'trezor_initialisation', tag : 'overview'}}
-The methods below prepare your Trezor device for use within the Komodo DeFi Framework API. Once completed, you can authenticate using your PIN or phrase with [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-user-action).
-
-
- Methods with a `task::` prefix will be linked to a numeric
- `task_id` value which can be used to query the status or outcome of a task.
-
-
-## task::init\_trezor::init {{label : 'task::init_trezor::init', tag : 'API-v2'}}
-
-Before using this method, launch the Komodo DeFi Framework API, and plug in your Trezor.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| device\_pubkey | string | Optional. If known, you can specify the device pubkey. If not known, this will be part of the [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-status) response which you can save for future use |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
-
-#### ๐ Examples
-
-#### Command (without device\_pubkey)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::init",
- "params": {}
- }
- ```
-
-
-#### Command (with device\_pubkey)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::init",
- "params": {
- "device_pubkey": "066deb87b0d0500ec2e9b85f5314870b03a53517"
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 0
- },
- "id": null
- }
- ```
-
-
-## task::init\_trezor::status {{label : 'task::init_trezor::status', tag : 'API-v2'}}
-
-After running the `task::init_trezor::init` method, we can query the status of device initialisation to check its progress.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Response
-
-| Parameter | Type | Description |
-| ---------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the requested process is progressing. |
-| details | object | Depending on the state of process progress, this will contain different information as detailed in the items below. |
-| details.type | string | Type of hardware wallet device (e.g. `Trezor`) |
-| details.model | string | The model of the hardware wallet device (e.g. `One` or `T`) |
-| details.device\_name | string | The name of the device as defned by user in Trezor Suite or another wallet application. |
-| details.device\_id | string (hex) | An unique identifier of the device, set during manufacturing. |
-| details.device\_pubkey | string (hex) | The hardware wallet device's pubkey. If included in the `task::init_trezor::init` request, it wll be the same as input. If not, it should be stored for future use. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::status",
- "params": {
- "task_id": 0,
- "forget_if_finished": false
- }
- }
- ```
-
-
-
- #### Response (in progress)
-
- Possible "In progress" Cases:
-
- * `Initializing` - This is the normal task state. It does not require any action from the user.
-
- * `WaitingForTrezorToConnect` - The Komodo DeFi Framework API is waiting for the user to plugin a Trezor device.
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "WaitingForTrezorToConnect"
- },
- "id": null
- }
- ```
-
- * `FollowHwDeviceInstructions` - The Komodo DeFi Framework API is waiting for the user to follow instructions displayed on the device (e.g. clicking a button to confirm).
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "FollowHwDeviceInstructions"
- },
- "id": null
- }
- ```
-
- * `UserActionRequired` - This will either be `EnterTrezorPin` or `EnterTrezorPassphrase`. Refer to the [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-user-action) section for more information.
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "UserActionRequired",
- "details": "EnterTrezorPin"
- },
- "id": null
- }
- ```
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "result": {
- "type": "Trezor",
- "model": "One",
- "device_name": "Fitzchivalry Farseer",
- "device_id": "A1CCF11243A795A84111955E",
- "device_pubkey": "066deb87b0d0500ec2e9b85f5314870b03a53517"
- }
- }
- },
- "id": null
- }
- ```
-
- #### Error Responses (by `error_type`)
-
- :
-
- * `HwContextInitializingAlready` - Returned if user calls `task::init_trezor::init` before the previous `task::init_trezor::init` task has been completed.
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Hardware Wallet context is initializing already",
- "error_path": "init_hw.crypto_ctx",
- "error_trace": "init_hw:151] crypto_ctx:235]",
- "error_type": "HwContextInitializingAlready"
- }
- },
- "id": null
- }
- ```
-
- * `Timeout` - Task timed out while trying to connect to a device.
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "RPC timed out 300s",
- "error_path": "init_hw.crypto_ctx.hw_client",
- "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_client:156]",
- "error_type": "Timeout",
- "error_data": {
- "secs": 300,
- "nanos": 0
- }
- }
- },
- "id": null
- }
- ```
-
- * `NoSuchTask` - Something went wrong or `task::init_trezor::init` was not called. Refer to the [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-init) section for more information.
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '0'",
- "error_path": "init_hw",
- "error_trace": "init_hw:184]",
- "error_type": "NoSuchTask",
- "error_data": 0,
- "id": null
- }
- ```
-
- * `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/#details-for-hw-error-error-type) for more info.
-
-
-## task::init\_trezor::cancel {{label : 'task::init_trezor::cancel', tag : 'API-v2'}}
-
-Use the `task::init_trezor::cancel` method to cancel the initialisation task.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-
-#### Response
-
-| Parameter | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------------------------------- |
-| result | string | Returns with value `success` when successful, otherwise returns the error values below |
-| error | string | Description of the error |
-| error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
-| error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
-| error\_type | string | An enumerated error identifier to indicate the category of error |
-| error\_data | string | Additonal context for the error type |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::cancel",
- "params": {
- "task_id": 0
- }
- }
- ```
-
-
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
- #### Response (error, task already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_hw.manager",
- "error_trace": "init_hw:209] manager:104]",
- "error_type": "TaskFinished",
- "error_data": 0,
- "id": null
- }
- ```
-
-
-## task::init\_trezor::user\_action {{label : 'task::init_trezor::user_action', tag : 'API-v2'}}
-
-When you see the pin grid on your device, or it asks for a passphrase word, use this method.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Either `TrezorPin` or `TrezorPassphrase`, depending on which is requested by responses from related methods returning `"status": "UserActionRequired"` |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-| user\_action.passphrase | string | The [passphrase](https://trezor.io/learn/a/passphrases-and-hidden-wallets) functions like an extra word added to your recovery seed, and it used to access hidden wallets. To access the default wallet, input an empty string here. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-
- Even an incorrect PIN will return `success`. This doesn't mean the PIN was accepted, just that it was communicated without errors. If the PIN was incorrect, you will see an error like below in the next response for a method that requires authentication.
-
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Error on platform coin KMD creation: Hardware Wallet context is not initialized",
- "error_path": "lib.init_utxo_standard_activation.utxo_coin_builder",
- "error_trace": "lib:103] init_utxo_standard_activation:79] utxo_coin_builder:317]",
- "error_type": "CoinCreationError",
- "error_data": {
- "ticker": "KMD",
- "error": "Hardware Wallet context is not initialized"
- }
- }
- },
- "id": null
-}
-```
-
-#### ๐ Examples
-
-#### Command (for TrezorPin)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-#### Command (for TrezorPassphrase)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::init_trezor::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPassphrase",
- "passphrase": "breakfast"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## Details for `HwError` error type
-
-When requesting the status of a task, if an `error_type` of `HwError` is returned, the GUI / User should check the details in `error_data` field to know which action is required (as detailed below).
-
-### FoundUnexpectedDevice
-
-The connected Trezor device has a different pubkey value than what was specified in the `device_pubkey` parameter
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Found unexpected device. Please re-initialize Hardware wallet",
- "error_path": "lib.common_impl.coin_balance.utxo_common.hd_pubkey.hw_ctx",
- "error_trace": "lib:93] common_impl:46] coin_balance:304] utxo_common:163] hd_pubkey:176] hw_ctx:149]",
- "error_type": "HwError",
- "error_data": "FoundUnexpectedDevice"
- }
- },
- "id": null
-}
-```
-
-### FoundMultipleDevices
-
-Multiple Trezor devices are plugged in. Remove the additional devices, and keep the one you want to use plugged in.
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "Found multiple devices. Please unplug unused devices",
- "error_path": "init_hw.crypto_ctx.hw_client",
- "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_client:152] hw_client:126]",
- "error_type": "HwError",
- "error_data": "FoundMultipleDevices"
- }
- },
- "id": null
-}
-```
-
-### NoTrezorDeviceAvailable
-
-No Trezor device detected by the Komodo DeFi Framework API. Make sure it is plugged in, or try a different USB cable / port.
-
-```json
-{
- "mmrpc": "2.0",
- "result": {
- "status": "Error",
- "details": {
- "error": "No Trezor device available",
- "error_path": "init_hw.crypto_ctx.hw_ctx.response.usb.libusb",
- "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_ctx:120] response:136] usb:46] libusb:195]",
- "error_type": "HwError",
- "error_data": "NoTrezorDeviceAvailable"
- }
- },
- "id": null
-}
-```
+* [Cancel Trezor Initialization](/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/)
+* [Init Trezor](/komodo-defi-framework/api/v20/utils/task_init_trezor/init/)
+* [Status of Trezor Initialization](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/)
+* [User Action for Trezor](/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/)
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
new file mode 100644
index 000000000..0471eb651
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/init/index.mdx
@@ -0,0 +1,64 @@
+export const title = "task::init_trezor::init";
+export const description = "Initialise your Trezor device for use in the Komodo DeFi Framework API.";
+
+# Komodo DeFi Framework Method: task::init\_trezor::init
+
+## task::init\_trezor::init {{label : 'task::init_trezor::init', tag : 'API-v2'}}
+
+Before using this method, launch the Komodo DeFi Framework API, and plug in your Trezor.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| -------------- | ------ | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| device\_pubkey | string | โ | If known, you can specify the device pubkey. If not known, this will be part of the [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/) response which you can save for future use |
+
+### Response Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------- |
+| task\_id | integer | โ | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+#### Command (without device\_pubkey)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::init",
+ "params": {}
+ }
+ ```
+
+
+#### Command (with device\_pubkey)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::init",
+ "params": {
+ "device_pubkey": "066deb87b0d0500ec2e9b85f5314870b03a53517"
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 0
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
new file mode 100644
index 000000000..af976309a
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/status/index.mdx
@@ -0,0 +1,238 @@
+export const title = "task::init_trezor::status";
+export const description = "Query the status of Trezor device initialisation in the Komodo DeFi Framework API.";
+
+# Komodo DeFi Framework Method: task::init\_trezor::status
+
+## task::init\_trezor::status {{label : 'task::init_trezor::status', tag : 'API-v2'}}
+
+After running the `task::init_trezor::init` method, you can query the status of device initialisation to check its progress.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+
+### Response Parameters
+
+| Parameter | Type | Required | Description |
+| ---------------------- | ------------ | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| status | string | โ | A short indication of how the requested process is progressing. |
+| details | object | โ | Depending on the state of process progress, this will contain different information as detailed in the items below. |
+| details.type | string | โ | Type of hardware wallet device (e.g. `Trezor`) |
+| details.model | string | โ | The model of the hardware wallet device (e.g. `One` or `T`) |
+| details.device\_name | string | โ | The name of the device as defined by user in Trezor Suite or another wallet application. |
+| details.device\_id | string (hex) | โ | A unique identifier of the device, set during manufacturing. |
+| details.device\_pubkey | string (hex) | โ | The hardware wallet device's pubkey. If included in the `task::init_trezor::init` request, it will be the same as input. If not, it should be stored for future use. |
+
+#### ๐ Examples
+
+#### Command
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::status",
+ "params": {
+ "task_id": 0,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+
+ #### Response (in progress)
+
+ Possible "In progress" Cases:
+
+ * `Initializing` - This is the normal task state. It does not require any action from the user.
+
+ * `WaitingForTrezorToConnect` - The Komodo DeFi Framework API is waiting for the user to plugin a Trezor device.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "WaitingForTrezorToConnect"
+ },
+ "id": null
+ }
+ ```
+
+ * `FollowHwDeviceInstructions` - The Komodo DeFi Framework API is waiting for the user to follow instructions displayed on the device (e.g. clicking a button to confirm).
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "FollowHwDeviceInstructions"
+ },
+ "id": null
+ }
+ ```
+
+ * `UserActionRequired` - This will either be `EnterTrezorPin` or `EnterTrezorPassphrase`. Refer to the [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/) section for more information.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "UserActionRequired",
+ "details": "EnterTrezorPin"
+ },
+ "id": null
+ }
+ ```
+
+ #### Response (ready, successful)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "result": {
+ "type": "Trezor",
+ "model": "One",
+ "device_name": "Fitzchivalry Farseer",
+ "device_id": "A1CCF11243A795A84111955E",
+ "device_pubkey": "066deb87b0d0500ec2e9b85f5314870b03a53517"
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+ #### Error Responses (by `error_type`)
+
+ * `HwContextInitializingAlready` - Returned if user calls `task::init_trezor::init` before the previous `task::init_trezor::init` task has been completed.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "Hardware Wallet context is initializing already",
+ "error_path": "init_hw.crypto_ctx",
+ "error_trace": "init_hw:151] crypto_ctx:235]",
+ "error_type": "HwContextInitializingAlready"
+ }
+ },
+ "id": null
+ }
+ ```
+
+ * `Timeout` - Task timed out while trying to connect to a device.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "RPC timed out 300s",
+ "error_path": "init_hw.crypto_ctx.hw_client",
+ "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_client:156]",
+ "error_type": "Timeout",
+ "error_data": {
+ "secs": 300,
+ "nanos": 0
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+ * `NoSuchTask` - Something went wrong or `task::init_trezor::init` was not called. Refer to the [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/init/) section for more information.
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '0'",
+ "error_path": "init_hw",
+ "error_trace": "init_hw:184]",
+ "error_type": "NoSuchTask",
+ "error_data": 0,
+ "id": null
+ }
+ ```
+
+ * `HwError` - **This is the most important error type.** Unlike other error types, `HwError` requires the GUI / User to check the details in `error_data` field to know which action is required. View the [HwError error type details](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/#details-for-hw-error-error-type) for more info.
+
+
+## Details for `HwError` error type
+
+When requesting the status of a task, if an `error_type` of `HwError` is returned, the GUI / User should check the details in `error_data` field to know which action is required (as detailed below).
+
+### FoundUnexpectedDevice
+
+The connected Trezor device has a different pubkey value than what was specified in the `device_pubkey` parameter
+
+```json
+{
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "Found unexpected device. Please re-initialize Hardware wallet",
+ "error_path": "lib.common_impl.coin_balance.utxo_common.hd_pubkey.hw_ctx",
+ "error_trace": "lib:93] common_impl:46] coin_balance:304] utxo_common:163] hd_pubkey:176] hw_ctx:149]",
+ "error_type": "HwError",
+ "error_data": "FoundUnexpectedDevice"
+ }
+ },
+ "id": null
+}
+```
+
+### FoundMultipleDevices
+
+Multiple Trezor devices are plugged in. Remove the additional devices, and keep the one you want to use plugged in.
+
+```json
+{
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "Found multiple devices. Please unplug unused devices",
+ "error_path": "init_hw.crypto_ctx.hw_client",
+ "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_client:152] hw_client:126]",
+ "error_type": "HwError",
+ "error_data": "FoundMultipleDevices"
+ }
+ },
+ "id": null
+}
+```
+
+### NoTrezorDeviceAvailable
+
+No Trezor device detected by the Komodo DeFi Framework API. Make sure it is plugged in, or try a different USB cable / port.
+
+```json
+{
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "No Trezor device available",
+ "error_path": "init_hw.crypto_ctx.hw_ctx.response.usb.libusb",
+ "error_trace": "init_hw:151] crypto_ctx:248] crypto_ctx:354] hw_ctx:120] response:136] usb:46] libusb:195]",
+ "error_type": "HwError",
+ "error_data": "NoTrezorDeviceAvailable"
+ }
+ },
+ "id": null
+}
+```
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
new file mode 100644
index 000000000..4b1464626
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/index.mdx
@@ -0,0 +1,104 @@
+export const title = "task::init_trezor::user_action";
+export const description = "Send user action (PIN or passphrase) to the Trezor device during initialisation in the Komodo DeFi Framework API.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Komodo DeFi Framework Method: task::init\_trezor::user\_action
+
+## task::init\_trezor::user\_action {{label : 'task::init_trezor::user_action', tag : 'API-v2'}}
+
+When you see the pin grid on your device, or it asks for a passphrase word, use this method.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Either `TrezorPin` or `TrezorPassphrase`, depending on which is requested by responses from related methods returning `"status": "UserActionRequired"` |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+| user\_action.passphrase | string | โ | The [passphrase](https://trezor.io/learn/a/passphrases-and-hidden-wallets) functions like an extra word added to your recovery seed, and it used to access hidden wallets. To access the default wallet, input an empty string here. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | --------------------------- |
+| result | string | โ | The outcome of the request. |
+
+
+ Even an incorrect PIN will return `success`. This doesn't mean the PIN was accepted, just that it was communicated without errors. If the PIN was incorrect, you will see an error like below in the next response for a method that requires authentication.
+
+
+```json
+{
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Error",
+ "details": {
+ "error": "Error on platform coin KMD creation: Hardware Wallet context is not initialized",
+ "error_path": "lib.init_utxo_standard_activation.utxo_coin_builder",
+ "error_trace": "lib:103] init_utxo_standard_activation:79] utxo_coin_builder:317]",
+ "error_type": "CoinCreationError",
+ "error_data": {
+ "ticker": "KMD",
+ "error": "Hardware Wallet context is not initialized"
+ }
+ }
+ },
+ "id": null
+}
+```
+
+#### ๐ Examples
+
+#### Command (for TrezorPin)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+#### Command (for TrezorPassphrase)
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::init_trezor::user_action",
+ "params": {
+ "task_id": 0,
+ "user_action": {
+ "action_type": "TrezorPassphrase",
+ "passphrase": "breakfast"
+ }
+ }
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
index ed3983104..d8ba09d0c 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx
@@ -1,11 +1,13 @@
-export const title = "Komodo DeFi Framework Method: Telegram Alerts for MM Bot";
+export const title = "Komodo DeFi Framework Method: Telegram Alerts for Bot Trading";
export const description = "The Komodo DeFi Framework API Market Maker bot can be configured to send status update alerts via Telegram.";
-# Telegram Alerts for Market Maker Bot
+# Telegram Alerts for Bot Trading
-The Komodo DeFi Framework API Market Maker bot can be configured to send status update alerts via [Telegram!](https://telegram.org/)
+## Overview {{label : 'common_structures', tag : 'overview'}}
-To set this up, you can add some additional parameters to your MM2.json as shown in the example below
+The Komodo DeFi Framework API Market Maker bot can be configured to send status update alerts via [Telegram](https://telegram.org/).
+
+To set this up, you can add some additional parameters to your MM2.json as shown in the example below:
```json
{
@@ -29,15 +31,15 @@ To set this up, you can add some additional parameters to your MM2.json as shown
The extra fields required are:
-| Parameter | Type | Description |
-| --------------------------- | ------ | ------------------------ |
-| api\_key | string | A Telegram bot API token |
-| chat\_registry.default | string | A Telegram Chat ID |
-| chat\_registry.maker\_bot | string | A Telegram Chat ID |
-| chat\_registry.swap\_events | string | A Telegram Chat ID |
+| Parameter | Type | Required | Description |
+| --------------------------- | ------ | :------: | ------------------------ |
+| api\_key | string | โ | A Telegram bot API token |
+| chat\_registry.default | string | โ | A Telegram Chat ID |
+| chat\_registry.maker\_bot | string | โ | A Telegram Chat ID |
+| chat\_registry.swap\_events | string | โ | A Telegram Chat ID |
-You can use the same Telegram chat ID for all three `chat_registry` subfields, or sent your alerts to a different chat ID if you want to separate the alerts by type.
+You can use the same Telegram chat ID for all three `chat_registry` subfields, or send your alerts to a different chat ID if you want to separate the alerts by type.
-To get a Telegram bot API token, you need to [have chat with the BotFather](https://sean-bradley.medium.com/get-telegram-chat-id-80b575520659)
+To get a Telegram bot API token, you need to [have a chat with the BotFather](https://sean-bradley.medium.com/get-telegram-chat-id-80b575520659).
-To get a Telegram chat ID, check out [this guide](https://sean-bradley.medium.com/get-telegram-chat-id-80b575520659)
+To get a Telegram chat ID, check out [this guide](https://sean-bradley.medium.com/get-telegram-chat-id-80b575520659).
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/trezor_connection_status/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/trezor_connection_status/index.mdx
new file mode 100644
index 000000000..78c567a87
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/utils/trezor_connection_status/index.mdx
@@ -0,0 +1,53 @@
+export const title = "Komodo DeFi Framework Method: Trezor Connection Status";
+export const description = "Check whether a Trezor device linked to the node is currently connected and ready for use.";
+
+# Trezor Connection Status
+
+## trezor\_connection\_status {{label : 'trezor_connection_status', tag : 'API-v2'}}
+
+The `trezor_connection_status` method reports the real-time connection state of a **Trezor hardware wallet** that was previously initialized (see [`task::init_trezor::*`](/komodo-defi-framework/api/v20/utils/task_init_trezor/)).
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| -------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------ |
+| device\_pubkey | string | โ | (Optional) Expected public key of the Trezor device. If specified and a *different* device is connected, an error is returned. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------- |
+| status | string | One of: `Connected`, `Disconnected`, `Busy`. |
+
+### ๐ Example
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "trezor_connection_status",
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Connected"
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| --------------------- | ------ | --------------------------------------------------------------- |
+| TrezorNotInitialized | string | A Trezor device has not been initialized on this node. |
+| FoundUnexpectedDevice | string | A connected device does not match the supplied `device_pubkey`. |
+| Internal | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx b/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
index 45dc9daad..4bcb2035e 100644
--- a/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx
@@ -1,21 +1,27 @@
export const title = "Komodo DeFi Framework Method: Update Version Stat Collection";
export const description = "The update_version_stat_collection method updates the polling interval for version stats collection.";
-# update\_version\_stat\_collection
+# Update Version Stat Collection
+
+## update\_version\_stat\_collection {{label : 'update_version_stat_collection', tag : 'API-v2'}}
The `update_version_stat_collection` method updates the polling interval for version stats collection. Note: the new interval will take effect after the current interval loop has completed.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| --------- | ------- | ------------------------------------------------ |
-| interval | integer | polling rate (in seconds) to query node versions |
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ------------------------------------------------ |
+| interval | integer | โ | Polling rate (in seconds) to query node versions |
-#### ๐ Examples
+### Response Parameters
-#### Command
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
-
+#### ๐ Examples
+
+
```json
{
"mmrpc": "2.0",
@@ -28,29 +34,37 @@ The `update_version_stat_collection` method updates the polling interval for ver
```
-
+
#### Response (success)
```json
{
- "mmrpc": "2.0",
- "result": "success",
- "id": null
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
}
```
-
- #### Response (error - stats collection not running)
+### Error Types
+
+| Parameter | Type | Description |
+| ---------- | ------ | ------------------------------------------------ |
+| NotRunning | string | Version stat collection is not currently running |
+
+
+ #### โ ๏ธ Error Responses
+
+ ##### NotRunning
```json
{
- "mmrpc": "2.0",
- "error": "start_version_stat_collection is not running",
- "error_path": "lp_stats",
- "error_trace": "lp_stats:374]",
- "error_type": "NotRunning",
- "id": null
+ "mmrpc": "2.0",
+ "error": "start_version_stat_collection is not running",
+ "error_path": "lp_stats",
+ "error_trace": "lp_stats:374]",
+ "error_type": "NotRunning",
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/account_balance/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/account_balance/index.mdx
new file mode 100644
index 000000000..87497d166
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/account_balance/index.mdx
@@ -0,0 +1,118 @@
+export const title = "Komodo DeFi Framework Method: Account Balance (HD Wallet)";
+export const description =
+ "The account_balance method returns a paginated list of HD-wallet addresses and their balances for a given coin/account.";
+
+# Account Balance (HD Wallet)
+
+## account\_balance {{label : 'account_balance', tag : 'API-v2'}}
+
+The `account_balance` method fetches a paginated snapshot of addresses generated from a specific HD-wallet account
+(for a coin that was previously activated **with HD-wallet derivation method**) and the balance of each address.
+It is the low-level (non-task-managed) variant of the `task::account_balance::*` family.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------ | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | โ | Coin ticker (e.g., `BTC`, `ETH`, `KMD`). |
+| account\_index | number | โ | โ | BIP-44 account number to inspect (usually `0`). |
+| chain | string | โ | โ | BIP-44 chain: `External` (receiving) or `Internal` (change). |
+| limit | number | โ | `10` | Maximum number of addresses to return per page. |
+| paging\_options | object | โ | โ | Either `{ "from_id": }` **or** `{ "page_number": }`. If omitted, the first page (`page_number = 1`) is returned. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ---------------- | ------ | --------------------------------------------------------------------- |
+| account\_index | number | Account number that was queried. |
+| derivation\_path | string | Root derivation path of the account (e.g., `m/44'/0'/0'`). |
+| addresses | list | A list of objects containing each derived address and its balance. |
+| page\_balance | object | Combined balance of all addresses in the current page. |
+| limit | number | Page size that was applied. |
+| skipped | number | Number of addresses skipped before the first item in `addresses`. |
+| total | number | Total number of known addresses for the account/chain. |
+| total\_pages | number | Total number of pages based on `total` and `limit`. |
+| paging\_options | object | Echoes the effective paging options that were used to in the request. |
+
+### Address Balance Object
+
+Each element of the `addresses` list has the following structure:
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------- |
+| id | number | Sequential index of the derived address |
+| address | string | Bech32 / base58 / hex address string |
+| balance | string | Spendable balance for the address |
+
+#### ๐ Example
+
+##### Command
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "account_balance",
+ "params": {
+ "coin": "BTC",
+ "account_index": 0,
+ "chain": "External",
+ "limit": 5,
+ "paging_options": {
+ "pageNumber": 1
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ The pagination params here are an abberation.
+ [https://github.com/KomodoPlatform/komodo-defi-framework/issues/2511](https://github.com/KomodoPlatform/komodo-defi-framework/issues/2511)
+
+
+
+ ##### Response (truncated)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "account_index": 0,
+ "derivation_path": "m/44'/0'/0'",
+ "addresses": [
+ {
+ "id": 0,
+ "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
+ "balance": "0.0015"
+ },
+ {
+ "id": 1,
+ "address": "bc1q9pz8kx0qwrsjk54xwh3kvle0faj3qcpexdvnwe",
+ "balance": "0.0000"
+ }
+ ],
+ "page_balance": "0.0015",
+ "limit": 5,
+ "skipped": 0,
+ "total": 42,
+ "total_pages": 9,
+ "paging_options": { "page_number": 1 }
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------------------------- | ------ | ---------------------------------------------------------------------- |
+| NoSuchCoin | string | Coin is not activated. |
+| CoinIsActivatedNotWithHDWallet | string | Coin was enabled without HD-wallet derivation method. |
+| UnknownAccount | string | `account_index` does not exist. |
+| InvalidBip44Chain | string | Unsupported `chain` value. |
+| AddressLimitReached \| GapLimit... | string | Address-generation limits reached (see error message for exact cause). |
+| Transport \| Internal \| Timeout | string | Other runtime errors. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
index ef0ff1f93..f1c07f51d 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx
@@ -2,18 +2,46 @@ export const title = "Komodo DeFi Framework Method: Get ETH Estimated Fee per Ga
export const description =
"The get_eth_estimated_fee_per_gas method allows you to get the gas priority fee estimates for an active coin of your choice.";
-# get\_eth\_estimated\_fee\_per\_gas
+# Get ETH Estimated Fee per Gas
-The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas priority fee for an active coin of your choice.
-
-| parameter | Type | Description |
-| --------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin/asset for which we want to start the gas fee estimator. |
-| estimator\_type | string | `Simple` or `Provider`. If set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/). |
+## get\_eth\_estimated\_fee\_per\_gas {{label : 'get_eth_estimated_fee_per_gas', tag : 'API-v2'}}
-## Request (simple)
+The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas priority fee for an active coin of your choice.
-
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | Ticker of the coin/asset for which you want to start the gas fee estimator. |
+| estimator\_type | string | โ | A standard [EstimatorTypeEnum](/komodo-defi-framework/api/common_structures/enums/#estimator-type-enum) enum. If set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third-party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------------------------------- | ------ | ------------------------------------------------------------- |
+| base\_fee | string | The base fee for the network |
+| low\.max\_priority\_fee\_per\_gas | string | Maximum priority fee per gas for low priority transactions |
+| low\.max\_fee\_per\_gas | string | Maximum fee per gas for low priority transactions |
+| low\.min\_wait\_time | string | Minimum wait time for low priority transactions |
+| low\.max\_wait\_time | string | Maximum wait time for low priority transactions |
+| medium.max\_priority\_fee\_per\_gas | string | Maximum priority fee per gas for medium priority transactions |
+| medium.max\_fee\_per\_gas | string | Maximum fee per gas for medium priority transactions |
+| medium.min\_wait\_time | string | Minimum wait time for medium priority transactions |
+| medium.max\_wait\_time | string | Maximum wait time for medium priority transactions |
+| high.max\_priority\_fee\_per\_gas | string | Maximum priority fee per gas for high priority transactions |
+| high.max\_fee\_per\_gas | string | Maximum fee per gas for high priority transactions |
+| high.min\_wait\_time | string | Minimum wait time for high priority transactions |
+| high.max\_wait\_time | string | Maximum wait time for high priority transactions |
+| source | string | The source of the fee estimation |
+| base\_fee\_trend | string | The trend of the base fee |
+| priority\_fee\_trend | string | The trend of the priority fee |
+| units | string | The units for the fee values |
+
+#### ๐ Examples
+
+##### Simple Estimator
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -27,46 +55,45 @@ The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas p
```
-
- ## Response
+
+ ### Response
```json
{
- "mmrpc": "2.0",
- "result": {
- "base_fee": "10.890879158",
- "low": {
- "max_priority_fee_per_gas": "0.1101",
- "max_fee_per_gas": "11.949818698",
- "min_wait_time": null,
- "max_wait_time": null
- },
- "medium": {
- "max_priority_fee_per_gas": "1.258084291",
- "max_fee_per_gas": "13.905056537",
- "min_wait_time": null,
- "max_wait_time": null
- },
- "high": {
- "max_priority_fee_per_gas": "2.495532249",
- "max_fee_per_gas": "15.949758042",
- "min_wait_time": null,
- "max_wait_time": null
+ "mmrpc": "2.0",
+ "result": {
+ "base_fee": "10.890879158",
+ "low": {
+ "max_priority_fee_per_gas": "0.1101",
+ "max_fee_per_gas": "11.949818698",
+ "min_wait_time": null,
+ "max_wait_time": null
+ },
+ "medium": {
+ "max_priority_fee_per_gas": "1.258084291",
+ "max_fee_per_gas": "13.905056537",
+ "min_wait_time": null,
+ "max_wait_time": null
+ },
+ "high": {
+ "max_priority_fee_per_gas": "2.495532249",
+ "max_fee_per_gas": "15.949758042",
+ "min_wait_time": null,
+ "max_wait_time": null
+ },
+ "source": "simple",
+ "base_fee_trend": "",
+ "priority_fee_trend": "",
+ "units": "Gwei"
},
- "source": "simple",
- "base_fee_trend": "",
- "priority_fee_trend": "",
- "units": "Gwei"
- },
- "id": null
+ "id": null
}
-
```
-## Request (provider)
+##### Provider Estimator
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -80,8 +107,8 @@ The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas p
```
-
- ## Response
+
+ ### Response
```json
{
@@ -113,16 +140,25 @@ The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas p
},
"id": null
}
-
```
-
- The responses above were requested at the same time, for the same coin (MATIC). As you can see, there difference between the returned fee values can be significant.
+
+ The responses above were requested at the same time, for the same coin (MATIC). As you can see, the difference between the returned fee values can be significant.
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | --------------------------------------------------------------- |
+| InvalidRequest | string | Error parsing request or missing required parameters |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| CoinNotSupported | string | Gas fee estimation is not supported for the specified coin type |
+
- ### Error - missing parameter
+ #### โ ๏ธ Error Responses
+
+ ##### Missing Parameter
```json
{
@@ -136,7 +172,7 @@ The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas p
}
```
- ### Error - Coin not active
+ ##### Coin Not Active
```json
{
@@ -152,7 +188,7 @@ The `get_eth_estimated_fee_per_gas` method allows you to get the estimated gas p
}
```
- ### Error - Coin not supported
+ ##### Coin Not Supported
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
index 6df766524..41bf25081 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx
@@ -2,17 +2,27 @@ export const title = "Komodo DeFi Framework Method: Get Swap Transaction Fee Pol
export const description =
"The get_swap_transaction_fee_policy method allows you to get the current gas fees policy used when estimating swap transaction fees for supported for ETH/EVM coins/tokens..";
-# get\_swap\_transaction\_fee\_policy
+# Get Swap Transaction Fee Policy
-The `get_swap_transaction_fee_policy` method allows you to get the current gas fees policy used when estimating swap transaction fees for supported for ETH/EVM coins/tokens.
+## get\_swap\_transaction\_fee\_policy {{label : 'get_swap_transaction_fee_policy', tag : 'API-v2'}}
-| parameter | Type | Description |
-| --------- | ------ | ---------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the supported ETH/EVM coin/asset for which we want to view the fee policy for. |
+The `get_swap_transaction_fee_policy` method allows you to get the current gas fee policy used when estimating swap transaction fees for supported ETH/EVM coins or tokens.
-## Request
+### Request Parameters
-
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ---------------------------------------------------------------------------------------- |
+| coin | string | โ | Ticker of the supported ETH/EVM coin or asset for which you want to view the fee policy. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------------- |
+| result | string | The current fee policy for the specified coin. |
+
+#### ๐ Examples
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -25,13 +35,14 @@ The `get_swap_transaction_fee_policy` method allows you to get the current gas f
```
-## Response
-
-```json
-{
- "mmrpc": "2.0",
- "result": "High",
- "id": null
-}
+
+ ### Response
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "High",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
index a3594eb12..33320d63d 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx
@@ -1,20 +1,20 @@
-export const title = "Komodo DeFi Framework Method: EVM Fee Management";
+export const title = "Komodo DeFi Framework Overview: EVM Fee Management";
export const description =
- "This document describes all the available methods for the EVM Network Fee Management on the Komodo DeFi Framework.";
+ "This document describes the methods for EVM Network Fee Management on the Komodo DeFi Framework.";
-# EVM Network Fee Management
+# EVM Fee Management
[Ethereum Improvement Proposal 1559 (EIP-1559)](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md) was introduced to enhance Ethereum's transaction fee structure, aiming to stabilize transaction costs and improve network efficiency. Implemented as part of the London Hard Fork in August 2021, EIP-1559 revamped the traditional auction-style gas fee model, replacing it with a base fee mechanism that adjusts dynamically based on network demand. This base fee is burned (removed from circulation), reducing ETH supply and introducing a deflationary effect, while an optional "tip" incentivizes miners.
For decentralized finance (DeFi) software, EIP-1559 has provided more predictable transaction fees, improving user experience and enabling more efficient budgeting for gas costs across DeFi protocols. This update is instrumental in reducing fee volatility, encouraging broader adoption, and laying groundwork for Ethereum's scalability roadmap.
-The Komodo Defi Framework allows users to benefit from this improvement with cheaper fees on EMV networks like Ethereum and Polygon.
+The Komodo DeFi Framework allows users to benefit from this improvement with cheaper fees on EVM networks like Ethereum and Polygon.
- For more information about EIP1559, refer to [https://www.blocknative.com/blog/eip-1559-fees](https://www.blocknative.com/blog/eip-1559-fees)
+ For more information about EIP-1559, refer to [https://www.blocknative.com/blog/eip-1559-fees](https://www.blocknative.com/blog/eip-1559-fees)
-## Fee Management Methods
+## Fee Management Methods {{label : 'fee_management_methods', tag : 'overview'}}
* Get estimated fee per gas for an EVM coin/token [get\_eth\_estimated\_fee\_per\_gas](/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/).
@@ -22,13 +22,13 @@ The Komodo Defi Framework allows users to benefit from this improvement with che
* Set swap transaction fee policy for an EVM coin/token [set\_swap\_transaction\_fee\_policy](/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/).
-## Fee Management Configuration
+### Fee Management Configuration
There is also a new `gas_fee_estimator` parameter in the coins file, which can be set to `provider` or `simple`.
-By default, `Simple` gas fee estimation suggests a fee based on fee history. If set `gas_fee_estimator` is set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/).
+By default, `Simple` gas fee estimation suggests a fee based on fee history. If `gas_fee_estimator` is set to `Provider`, users must set the `gas_api` setting in their [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/) to source recommended fee values from third-party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/).
-### In the coins file
+#### In the coins file
Below is an example of the information required in EVM token configurations in your [`coins` file](/komodo-defi-framework/tutorials/listing-a-new-coin/#erc-20-token-example).
@@ -62,11 +62,11 @@ Below is an example of the information required in EVM token configurations in y
}
```
-For EIP1559 features, a coin/token's config needs to include the `chain_id` (sourced from [chainlist.org](https://chainlist.org)) and `max_eth_tx_type` (set to `2` if compatible) fields.
+For EIP-1559 features, a coin/token's config needs to include the `chain_id` (sourced from [chainlist.org](https://chainlist.org)) and `max_eth_tx_type` (set to `2` if compatible) fields.
The [`gas_limit` object](/komodo-defi-framework/tutorials/listing-a-new-coin/) values in your `coins` file will set the default limits in both `Legacy` and `Eip1559` fee configs.
-### In the MM2.json file
+#### In the MM2.json file
If `gas_fee_estimator` is set to `Provider`, you'll also need to add the `gas_api` parameter to your [MM2.json configuration file](/komodo-defi-framework/setup/configure-mm2-json/):
@@ -78,9 +78,9 @@ If `gas_fee_estimator` is set to `Provider`, you'll also need to add the `gas_ap
...
"gas_api": {
"provider": "blocknative",
- "url": https://your-provider-url.com
+ "url": "https://your-provider-url.com"
}
}
```
-The currently available third party providers [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/).
+The currently available third-party providers are [Infura](https://www.infura.io/) and [Blocknative](https://www.blocknative.com/).
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
index 6d8e5c305..13b6d4d7d 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx
@@ -2,18 +2,28 @@ export const title = "Komodo DeFi Framework Method: Set Swap Transaction Fee Pol
export const description =
"The set_swap_transaction_fee_policy method allows you to set the gas fee policy used by supported ETH/EVM coins or tokens when estimating swap transaction fees.";
-# set\_swap\_transaction\_fee\_policy
+# Set Swap Transaction Fee Policy
+
+## set\_swap\_transaction\_fee\_policy {{label : 'set_swap_transaction_fee_policy', tag : 'API-v2'}}
The `set_swap_transaction_fee_policy` method allows you to set the gas fee policy used by supported ETH/EVM coins or tokens when estimating swap transaction fees.
-| parameter | Type | Description |
-| --------------------- | ------ | ------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the supported ETH/EVM coin or tokens for which we want to set the fee policy for. |
-| swap\_tx\_fee\_policy | string | Possible values: `Low`, `Medium`, `High`, `Internal`. |
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------------------- | ------ | :------: | --------------------------------------------------------------------------------------- |
+| coin | string | โ | Ticker of the supported ETH/EVM coin or token for which you want to set the fee policy. |
+| swap\_tx\_fee\_policy | string | โ | Possible values: `Low`, `Medium`, `High`, `Internal`. |
+
+### Response Parameters
-## Request
+| Parameter | Type | Description |
+| --------- | ------ | ----------------------------------------------- |
+| result | string | The fee policy that was set for the given coin. |
-
+#### ๐ Examples
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -27,12 +37,14 @@ The `set_swap_transaction_fee_policy` method allows you to set the gas fee polic
```
-## Response
+
+ ### Response (success)
-```json
-{
- "mmrpc": "2.0",
- "result": "High",
- "id": null
-}
-```
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "High",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/get_my_address/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/get_my_address/index.mdx
new file mode 100644
index 000000000..578910d41
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/get_my_address/index.mdx
@@ -0,0 +1,68 @@
+export const title = "Komodo DeFi Framework Method: Get My Address";
+export const description =
+ "Return the wallet address for a specified coin without re-activating the coin. Currently supported only for EVM-compatible coins (ETH & ERC-20 tokens).";
+
+# Get My Address
+
+## get\_my\_address {{label : 'get_my_address', tag : 'API-v2'}}
+
+The `get_my_address` method returns the **currently enabled** wallet address for a given coin **without** performing a full coin activation.\
+It is mostly useful in thin-client scenarios where the application needs to display (or re-use) the main address of an already-configured EVM coin.
+
+
+ โข The method is **limited to coins that use the `ETH` protocol type** (Ethereum, EVM side-chains, and ERC-20 tokens).\
+ โข The coin must be present in your `coins` configuration file. No activation is triggered by this RPC.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------------- | ------ | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | Coin ticker whose address should be returned (e.g. `ETH`, `MATIC`). |
+| path\_to\_address | object | โ | Optional HD-wallet path segment identifying the account and address index to derive. If omitted, the default external address (`m/44'/coin_type'/0'/0/0`) is used. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------------- | ------ | -------------------------------------- |
+| coin | string | Coin ticker, echoes the request value. |
+| wallet\_address | string | Wallet address for the specified coin. |
+
+### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "get_my_address",
+ "id": 0,
+ "params": {
+ "coin": "ETH"
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "coin": "ETH",
+ "wallet_address": "0x16C7c673cE2E581e04f0F847-73334E2d3c56f65"
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | -------------------------------------------------------------------- |
+| CoinsConfCheckError | string | The coin is not present in the local coins configuration file. |
+| CoinIsNotSupported | string | The specified coin does not support `get_my_address` (non-EVM coin). |
+| InvalidRequest | string | Malformed JSON or missing required fields. |
+| Internal | string | Unhandled internal error. |
+| GetEthAddressError | string | Failed to derive Ethereum address from HD keys. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/get_new_address/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/get_new_address/index.mdx
new file mode 100644
index 000000000..486597012
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/get_new_address/index.mdx
@@ -0,0 +1,88 @@
+export const title = "Komodo DeFi Framework Method: Get New Address";
+export const description =
+ "The get_new_address method derives the next unused HD address for a specified coin/account and (optionally) asks the user to confirm it on a hardware wallet.";
+
+# Get New Address
+
+## get\_new\_address {{label : 'get_new_address', tag : 'API-v2'}}
+
+The `get_new_address` method derives the next unused address from a BIP-44 HD wallet **without** involving the long-running task manager
+(contrast with [`task::get_new_address::*`](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/)).
+
+* If the coin is associated with a hardware wallet (e.g., Trezor), the method may require the user to confirm the generated address on the device.
+* If the gap-limit is reached (too many consecutive empty addresses), the method will return an error until some of the derived addresses receive a balance.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------ | :------: | :--------------------: | -------------------------------------------------------------------------------- |
+| coin | string | โ | โ | Coin ticker (e.g., `BTC`, `LTC`, `ETH`). |
+| account\_id | number | โ | โ | BIP-44 account number (usually `0`). |
+| chain | string | โ | `External` | `External` (receive) or `Internal` (change). If omitted, defaults to `External`. |
+| gap\_limit | number | โ | implementation-default | Maximum allowed consecutive empty addresses (overrides wallet default). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| new\_address | object | A standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) object containing `address`, `derivation_path`, `chain`, and `balance`. |
+
+### Awaiting / Hardware-Wallet States
+
+When used with a hardware wallet, the RPC may respond with an `error` containing `error_type` =`UnexpectedUserAction` if the request is made while the device awaits user confirmation. Use the task-managed variant for smoother UX, or send the required user action via `task::get_new_address::user_action`.
+
+#### ๐ Example
+
+##### Command
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "get_new_address",
+ "params": {
+ "coin": "BTC",
+ "account_id": 0,
+ "chain": "External"
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "new_address": {
+ "address": "RTCo64FD272B7F49cZqxbhhWhCDK2wmDYY",
+ "derivation_path": "m/44'/141'/0'/0/7",
+ "chain": "External",
+ "balance": {
+ "KMD": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------------------------- | ------ | ----------------------------------------------------------------------------- |
+| NoSuchCoin | string | Coin is not activated. |
+| CoinIsActivatedNotWithHDWallet | string | Coin was enabled without HD-wallet derivation. |
+| UnknownAccount | string | The specified `account_id` does not exist. |
+| InvalidBip44Chain | string | Unsupported `chain` value. |
+| AddressLimitReached | string | Address derivation exceeded wallet's hard limit. |
+| EmptyAddressesLimitReached | string | Gap-limit reached (too many empty addresses); generate spend to some address. |
+| Transport \| Internal \| Timeout | string | Other runtime errors. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
index 0b3232b29..b517daaa6 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx
@@ -1,28 +1,28 @@
export const title = "Komodo DeFi Framework Method: Get Wallet Names";
export const description = "The get_wallet_names method returns a list of wallet names for a user's device.";
-# get\_wallet\_names
+# Get Wallet Names
-The `get_wallet_names` method returns returns a list of wallet names for a user's device. If the user is logged in, it will also return the name of the active wallet.
+## get\_wallet\_names {{label : 'get_wallet_names', tag : 'API-v2'}}
-## Arguments
+The `get_wallet_names` method returns a list of wallet names for a user's device. If the user is logged in, it will also return the name of the active wallet.
-| Structure | Type | Description |
-| --------- | ---- | ----------- |
-| (none) | | |
+### Request Parameters
-#### Response
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
-| Structure | Type | Description |
-| ----------------- | ------ | ---------------------------------------------------------------------------- |
-| wallet\_names | list | Names of wallets stored on a user's device. |
-| activated\_wallet | string | Names of the currrently active wallet. If not yet logged in, returns `null`. |
+### Response Parameters
-#### ๐ Examples
+| Parameter | Type | Description |
+| ----------------- | ------ | -------------------------------------------------------------------------- |
+| activated\_wallet | string | Name of the currently active wallet. If not yet logged in, returns `null`. |
+| wallet\_names | list | Names of wallets stored on a user's device. |
-#### Command
+#### ๐ Examples
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -33,8 +33,8 @@ The `get_wallet_names` method returns returns a list of wallet names for a user'
```
-
- #### Response (in no-login mode)
+
+ ##### Response (in no-login mode)
```json
{
@@ -47,7 +47,7 @@ The `get_wallet_names` method returns returns a list of wallet names for a user'
}
```
- #### Response (while logged in)
+ ##### Response (while logged in)
```json
{
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/index.mdx
new file mode 100644
index 000000000..79a16f04b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/index.mdx
@@ -0,0 +1,66 @@
+export const title = "Komodo DeFi Framework Method: Activate Coins in GUI Storage Account";
+export const description = "Add one or more coin tickers to the specified GUI-storage account.";
+
+# Activate Coins in GUI Storage Account
+
+## gui\_storage::activate\_coins {{label : 'gui_storage::activate_coins', tag : 'API-v2'}}
+
+Appends the given list of coin **tickers** to the wallet GUI-storage account identified by `account_id`. Only the metadata store is affected; the coins themselves are **not** activated in MarketMaker.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | ------------------------------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account that will gain the new tickers. |
+| tickers | array of strings | โ | One or more coin tickers to associate with the account. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------------------- |
+| result | string | Returns `success` when the tickers have been stored. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::activate_coins",
+ "params": {
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ },
+ "tickers": [
+ "KMD",
+ "BTC"
+ ]
+ },
+ "id": 12,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 12
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | --------------------------------------------------- |
+| TickerTooLong | string | A ticker string exceeds the maximum allowed length. |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/index.mdx
new file mode 100644
index 000000000..ffddc6ba3
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/index.mdx
@@ -0,0 +1,65 @@
+export const title = "Komodo DeFi Framework Method: Add GUI Storage Account";
+export const description = "Create a new account record in the GUI-storage database.";
+
+# Add GUI Storage Account
+
+## gui\_storage::add\_account {{label : 'gui_storage::add_account', tag : 'API-v2'}}
+
+Adds an account entry to the GUI-storage subsystem. This call **does not** affect MarketMaker runtime; it only persists wallet-GUI metadata (name/description, USD balance, etc.). Use `gui_storage::enable_account` to make the newly added account the active one.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ------------ | ---------------- | :------: | :-----: | ----------------------------------------------------------------------------------- |
+| account\_id | string | โ | โ | A unique identifier of the account (e.g., wallet UUID or key fingerprint). |
+| name | string | โ | โ | Display name (max `64` characters). |
+| description | string | โ | "" | Optional longer description (max `256` characters). |
+| balance\_usd | string (numeric) | โ | `0` | Initial USD balance for UI display; can be updated later via `set_account_balance`. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------- |
+| result | string | Returns `success` when the account is stored. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::add_account",
+ "params": {
+ "account_id": "wallet-1",
+ "name": "My Primary Wallet",
+ "description": "Main account for trading",
+ "balance_usd": "0"
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 1
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------------- | ------ | ---------------------------------------------------------- |
+| NameTooLong | string | `name` exceeds the maximum length (`64`). |
+| DescriptionTooLong | string | `description` exceeds the maximum length (`256`). |
+| AccountExistsAlready | string | An account with the same `account_id` already exists. |
+| ErrorLoadingAccount | string | Problem reading existing data from storage. |
+| ErrorSavingAccount | string | Problem persisting changes to storage. |
+| InternalError | string | Unhandled internal error in the Komodo DeFi Framework API. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/index.mdx
new file mode 100644
index 000000000..84e253c2b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/index.mdx
@@ -0,0 +1,65 @@
+export const title = "Komodo DeFi Framework Method: Deactivate Coins in GUI Storage Account";
+export const description = "Remove one or more coin tickers from the specified GUI-storage account.";
+
+# Deactivate Coins in GUI Storage Account
+
+## gui\_storage::deactivate\_coins {{label : 'gui_storage::deactivate_coins', tag : 'API-v2'}}
+
+Removes the provided coin **tickers** from the account's stored ticker list. Does **not** disable coins at the MarketMaker levelโonly GUI metadata is changed.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | ------------------------------------------ |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account whose ticker list will be updated. |
+| tickers | array of strings | โ | One or more coin tickers to remove. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ----------------------------------------------------------------------------------- |
+| result | string | Returns `success` when the tickers have been removed (missing tickers are ignored). |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::deactivate_coins",
+ "params": {
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ },
+ "tickers": [
+ "BTC"
+ ]
+ },
+ "id": 13,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 13
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | --------------------------------------------------- |
+| TickerTooLong | string | A ticker string exceeds the maximum allowed length. |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/index.mdx
new file mode 100644
index 000000000..efba9bed4
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/index.mdx
@@ -0,0 +1,59 @@
+export const title = "Komodo DeFi Framework Method: Delete GUI Storage Account";
+export const description = "Remove an existing account record from the Komodo DeFi Framework GUI-storage subsystem.";
+
+# Delete GUI Storage Account
+
+## gui\_storage::delete\_account {{label : 'gui_storage::delete_account', tag : 'API-v2'}}
+
+Deletes an account entry from GUI storage. This operation only affects the wallet's metadata database and **does not** touch MarketMaker's in-memory state.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | ------------------------------------ |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Identifier of the account to delete. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------------------- |
+| result | string | Returns `success` when the account has been removed. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::delete_account",
+ "params": {
+ "account_id": {
+ "type": "iguana"
+ }
+ },
+ "id": 3,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 3
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | ----------------------------------------- |
+| NoSuchAccount | string | The specified `account_id` was not found. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/index.mdx
new file mode 100644
index 000000000..285fc82b2
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/index.mdx
@@ -0,0 +1,92 @@
+export const title = "Komodo DeFi Framework Method: Enable GUI Storage Account";
+export const description = "Set or create the active (enabled) account in the GUI-storage database.";
+
+# Enable GUI Storage Account
+
+## gui\_storage::enable\_account {{label : 'gui_storage::enable_account', tag : 'API-v2'}}
+
+Marks a specific account as the active (enabled) account within GUI storage. If the account doesn't yet exist you can create-and-enable it in a single call.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------ | --------------------------------------------------------------------------------------------------------- | :------: | ------------------------------------------------------------------------------------ |
+| policy | [EnableAccountPolicyEnum](/komodo-defi-framework/api/common_structures/enums/#enable-account-policy-enum) | โ | Determines whether to enable an `existing` account or create-and-enable a `new` one. |
+| account\_id | [EnabledAccountId](/komodo-defi-framework/api/common_structures/wallet/#enabled-account-id) | โ | Required when `policy` = `existing`. Identifies the account to enable. |
+| balance\_usd | string (numeric) | โ | Optional initial USD balance when `policy` = `new`; defaults to `0`. |
+| description | string | โ | Optional description (โค 600 chars) for a new account. |
+| name | string | โ | Required when `policy` = `new`. Display name for the new account (โค 255 chars). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ---------------------------------------------- |
+| result | string | Returns `success` when the account is enabled. |
+
+#### ๐ Examples
+
+Enable an existing Iguana account:
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::enable_account",
+ "params": {
+ "policy": "existing",
+ "account_id": {
+ "type": "iguana"
+ }
+ },
+ "id": 1,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+Create and enable a new HD account:
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::enable_account",
+ "params": {
+ "policy": "new",
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ },
+ "name": "HD-0",
+ "description": "Hardware HD account",
+ "balance_usd": "0"
+ },
+ "id": 2,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ #### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 1
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| -------------------- | ------ | -------------------------------------------------------------------- |
+| NameTooLong | string | Provided `name` exceeds maximum length. |
+| DescriptionTooLong | string | `description` exceeds maximum length. |
+| AccountExistsAlready | string | Attempted to create an account that already exists (policy = `new`). |
+| NoSuchAccount | string | `policy` = `existing` but the given `account_id` was not found. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/index.mdx
new file mode 100644
index 000000000..695463b44
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/index.mdx
@@ -0,0 +1,63 @@
+export const title = "Komodo DeFi Framework Method: Get Account Coins";
+export const description = "Return the set of coin tickers associated with a specific GUI-storage account.";
+
+# Get Coins for GUI Storage Account
+
+## gui\_storage::get\_account\_coins {{label : 'gui_storage::get_account_coins', tag : 'API-v2'}}
+
+Fetches the list of coin tickers stored against the given `account_id`.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | --------------------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account whose ticker list should be returned. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ----------- | ---------------------------------------------------------------------------- | -------------------------------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | Account identifier echo. |
+| coins | array of strings | Sorted set of tickers currently attached to the account. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::get_account_coins",
+ "params": {
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ }
+ },
+ "id": 14,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (example)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "account_id": { "type": "hd", "account_idx": 0 },
+ "coins": ["BTC", "KMD"]
+ },
+ "id": 14
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | ------------------------------------------ |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/index.mdx
new file mode 100644
index 000000000..a1430e4fc
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/index.mdx
@@ -0,0 +1,71 @@
+export const title = "Komodo DeFi Framework Method: List GUI Storage Accounts";
+export const description = "Return all account records stored in the GUI-storage subsystem, including which one is currently enabled.";
+
+# List GUI Storage Accounts
+
+## gui\_storage::get\_accounts {{label : 'gui_storage::get_accounts', tag : 'API-v2'}}
+
+Fetches an array of all accounts persisted in GUI storage. Each element includes a boolean flag that indicates whether the account is currently **enabled**.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
+
+### Response Parameters
+
+The response is an **array** of objects with the following fields:
+
+| Parameter | Type | Description |
+| ------------ | ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | Unique identifier of the stored account. |
+| balance\_usd | string (numeric) | USD balance snapshot stored with the account (optional). |
+| description | string | Optional user-supplied description. |
+| enabled | boolean | `true` if this account is the active one. Only one account should be enabled at a time. |
+| name | string | Display name for the account. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::get_accounts",
+ "params": {},
+ "id": 11,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (example)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": [
+ {
+ "account_id": { "type": "iguana" },
+ "name": "Default Account",
+ "description": "Legacy Iguana seed",
+ "balance_usd": "123.45",
+ "enabled": true
+ },
+ {
+ "account_id": { "type": "hd", "account_idx": 0 },
+ "name": "HD-0",
+ "description": "First HD wallet",
+ "balance_usd": "0",
+ "enabled": false
+ }
+ ],
+ "id": 11
+ }
+ ```
+
+
+### Error Types
+
+This method does not define any custom error types beyond the generic JSON-RPC error set. If an internal storage error occurs it will surface as `InternalError`.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/index.mdx
new file mode 100644
index 000000000..7eed9040f
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/index.mdx
@@ -0,0 +1,64 @@
+export const title = "Komodo DeFi Framework Method: Get Enabled GUI Storage Account";
+export const description = "Return the account currently marked as enabled (active) in GUI storage.";
+
+# Get Enabled GUI Storage Account
+
+## gui\_storage::get\_enabled\_account {{label : 'gui_storage::get_enabled_account', tag : 'API-v2'}}
+
+Returns the account marked as **enabled**. If no account is enabled the method returns an error.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| :-------- | :---- | :------: | :------------------------------- |
+| *None* | *N/A* | | *This method has no parameters.* |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ---------------------------------------------------------------------------- | ------------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | Identifier of the enabled account. |
+| name | string | Account display name. |
+| description | string | Optional description. |
+| balance\_usd | string (numeric) | USD balance snapshot. |
+| coins | array of strings | Set of tickers linked to the account. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::get_enabled_account",
+ "params": {},
+ "id": 15,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (example)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "account_id": { "type": "iguana" },
+ "name": "Default Account",
+ "description": "Legacy Iguana seed",
+ "balance_usd": "123.45",
+ "coins": ["KMD", "BTC"]
+ },
+ "id": 15
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | -------------------------------------- |
+| NoEnabledAccount | string | There is no account currently enabled. |
+| ErrorLoadingAccount | string | Storage read error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/index.mdx
new file mode 100644
index 000000000..1f5a2cfc7
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/index.mdx
@@ -0,0 +1,25 @@
+export const title = "Komodo DeFi Framework Method Overview: GUI Storage";
+export const description = "Overview of wallet GUI-storage helper methods used to manage accounts and coin lists in Komodo DeFi Framework.";
+
+# GUI Storage Overview
+
+## gui\_storage {{label : 'gui_storage', tag : 'overview'}}
+
+These methods provide a lightweight key-value storage that wallet GUIs can use to keep track of user accounts and their associated coins without affecting MarketMaker's internal state.
+
+### Account Management
+
+* [gui\_storage::add\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/)
+* [gui\_storage::enable\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/)
+* [gui\_storage::delete\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/)
+* [gui\_storage::set\_account\_name](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/)
+* [gui\_storage::set\_account\_description](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/)
+* [gui\_storage::set\_account\_balance](/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/)
+* [gui\_storage::get\_accounts](/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/)
+* [gui\_storage::get\_enabled\_account](/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/)
+
+### Coin Lists
+
+* [gui\_storage::activate\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/)
+* [gui\_storage::deactivate\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/)
+* [gui\_storage::get\_account\_coins](/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/)
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/index.mdx
new file mode 100644
index 000000000..bd9e4b450
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/index.mdx
@@ -0,0 +1,63 @@
+export const title = "Komodo DeFi Framework Method: Set GUI Storage Account Balance";
+export const description = "Update the stored USD balance value for a specific GUI-storage account (does not affect on-chain funds).";
+
+# Set GUI Storage Account Balance
+
+## gui\_storage::set\_account\_balance {{label : 'gui_storage::set_account_balance', tag : 'API-v2'}}
+
+Sets or overrides the **USD balance snapshot** for the given account in the local GUI-storage database.\
+This value is informational only and does **not** change any on-chain balances or affect swap operations.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------ | ---------------------------------------------------------------------------- | :------: | ------------------------------------------------------------------------------ |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account to update. |
+| balance\_usd | number (string) | โ | New balance expressed in US dollars. Accepts decimal strings (e.g., `123.45`). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------------- |
+| result | string | Returns `success` when the balance has been stored. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::set_account_balance",
+ "params": {
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ },
+ "balance_usd": "2500.75"
+ },
+ "id": 18,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 18
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | ------------------------------------------ |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/index.mdx
new file mode 100644
index 000000000..13b4c71c5
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/index.mdx
@@ -0,0 +1,63 @@
+export const title = "Komodo DeFi Framework Method: Set GUI Storage Account Description";
+export const description = "Update the descriptive text of a GUI-storage account.";
+
+# Set GUI Storage Account Description
+
+## gui\_storage::set\_account\_description {{label : 'gui_storage::set_account_description', tag : 'API-v2'}}
+
+Sets or replaces the `description` field for the specified account.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | ----------------------------------- |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account to update. |
+| description | string | โ | New description (โค 600 characters). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | -------------------------------------------------------- |
+| result | string | Returns `success` when the description has been updated. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::set_account_description",
+ "params": {
+ "account_id": {
+ "type": "hd",
+ "account_idx": 0
+ },
+ "description": "My hardware account"
+ },
+ "id": 17,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 17
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | ---------------------------------------------- |
+| DescriptionTooLong | string | Provided `description` exceeds maximum length. |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/index.mdx
new file mode 100644
index 000000000..9c61fe887
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/index.mdx
@@ -0,0 +1,62 @@
+export const title = "Komodo DeFi Framework Method: Set GUI Storage Account Name";
+export const description = "Update the display name of a GUI-storage account.";
+
+# Set GUI Storage Account Name
+
+## gui\_storage::set\_account\_name {{label : 'gui_storage::set_account_name', tag : 'API-v2'}}
+
+Sets a new `name` for the specified account.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ----------- | ---------------------------------------------------------------------------- | :------: | ------------------------------------ |
+| account\_id | [AccountId](/komodo-defi-framework/api/common_structures/wallet/#account-id) | โ | Account to rename. |
+| name | string | โ | New display name (โค 255 characters). |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------------------- |
+| result | string | Returns `success` when the name has been updated. |
+
+#### ๐ Example
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "method": "gui_storage::set_account_name",
+ "params": {
+ "account_id": {
+ "type": "iguana"
+ },
+ "name": "Legacy Account"
+ },
+ "id": 16,
+ "userpass": "RPC_UserP@SSW0RD"
+ }
+ ```
+
+
+
+ ##### Response (success)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": 16
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------------- | ------ | ------------------------------------------ |
+| NameTooLong | string | Provided `name` exceeds maximum length. |
+| NoSuchAccount | string | The specified `account_id` does not exist. |
+| ErrorLoadingAccount | string | Storage read error. |
+| ErrorSavingAccount | string | Storage write error. |
+| InternalError | string | Unhandled internal error. |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
index a283ae7ed..cf4c5b699 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/index.mdx
@@ -1,11 +1,12 @@
-export const title = "Komodo DeFi Framework: Wallet methods";
-export const description =
- "Komodo DeFi Framework: Wallet methods";
+export const title = "Komodo DeFi Framework Method Overview: Wallet Methods";
+export const description = "This document provides an overview of all wallet methods available in the Komodo DeFi Framework.";
-# Wallet methods
+# Wallet Methods Overview
-
+## wallet\_methods {{label : 'wallet_methods', tag : 'overview'}}
-
- TODO: Add summary for other methods, along with detail for HD methods
-
+* Manage transactions with [tx](/komodo-defi-framework/api/v20/wallet/tx/)
+* Handle task-managed operations with [task\_managed](/komodo-defi-framework/api/v20/wallet/task_managed/)
+* Manage fees with [fee\_management](/komodo-defi-framework/api/v20/wallet/fee_management/)
+* Get wallet names with [get\_wallet\_names](/komodo-defi-framework/api/v20/wallet/get_wallet_names/)
+* Manage staking with [staking](/komodo-defi-framework/api/v20/wallet/staking/)
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx
index 850cc02d2..e5874fc8b 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx
@@ -4,16 +4,18 @@ export const description =
# claim\_rewards
+## experimental::staking::claim\_rewards {{label : 'experimental::staking::claim_rewards', tag : 'API-v2'}}
+
The `experimental::staking::claim_rewards` claims all delegated staking rewards from a validator. Currently Tendermint has been integrated, but this functionality may be expanded to more coins in future.
Note: After running `experimental::staking::claim_rewards`, you will need to broadcast the returned hex via [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the process.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ----------------- | ------ | ----------------------------------------------------------------------------------------------------------- |
-| coin | string | the coin being staked |
-| claiming\_details | object | A standard [ClaimingDetails](/komodo-defi-framework/api/common_structures/wallet/#claiming-details) object. |
+| Parameter | Type | Required | Description |
+| :---------------- | :----- | :------: | :---------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The coin being staked |
+| claiming\_details | object | โ | A standard [ClaimingDetails](/komodo-defi-framework/api/common_structures/wallet/#claiming-details) object. |
To claim rewards for QTUM, use [experimental::staking::undelegate](/komodo-defi-framework/api/v20/wallet/staking/undelegate/#undelegate)
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx
index 11f39464e..9c6f7a756 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx
@@ -4,6 +4,8 @@ export const description =
# Delegate
+## experimental::staking::delegate {{label : 'experimental::staking::delegate', tag : 'API-v2'}}
+
The `experimental::staking::delegate` method initiates your node's staking of a compatible coin. Currently QTUM and tQTUM (test tokens avalable at `https://testnet-faucet.qtum.info/`), along with Cosmos/Tendermint coins are supported.
After running `experimental::staking::delegate`, you will need to broadcast the returned hex via [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the process.
@@ -13,12 +15,12 @@ After running `experimental::staking::delegate`, you will need to broadcast the
Staking will only work with legacy QTUM addresses (segwit addresses are not supported).
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ---------------- | ------ | --------------------------------------------------------------------------------------------------------- |
-| coin | string | the coin being staked |
-| staking\_details | object | A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-details) object. |
+| Parameter | Type | Required | Description |
+| :--------------- | :----- | :------: | :-------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The coin being staked |
+| staking\_details | object | โ | A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-details) object. |
#### ๐ Examples
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx
index 6235ae811..da8e79c2d 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx
@@ -4,14 +4,16 @@ export const description =
# Delegations
+## experimental::staking::query::delegations {{label : 'experimental::staking::query::delegations', tag : 'API-v2'}}
+
The `experimental::staking::query::delegations` method returns information about your node's staking. Currently QTUM and tQTUM (test tokens avalable at `https://testnet-faucet.qtum.info/`), along with Cosmos/Tendermint coins are supported.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | the coin being staked |
-| info\_details | object | Cosmos Only. A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
+| Parameter | Type | Required | Default | Description |
+| :------------ | :----- | :------: | :-----: | :------------------------------------------------------------------------------------------------------------------------------ |
+| coin | string | โ | - | The coin being staked. |
+| info\_details | object | โ | - | Cosmos Only. A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
#### ๐ Examples
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
index 466ea8679..4c80c20da 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx
@@ -1,11 +1,15 @@
-export const title = "Komodo DeFi Framework: Staking";
-export const description =
- "Komodo DeFi Framework Method: Staking";
+export const title = "Komodo DeFi Framework Method Overview: Staking Methods";
+export const description = "An overview of the staking methods in the Komodo DeFi Framework API.";
-# Staking
+# Staking Methods
-
+## experimental::staking {{label : 'experimental::staking', tag : 'overview'}}
-
- TODO: Add summary for other methods, along with detail for HD methods
-
+This section provides an overview of the staking methods available in the Komodo DeFi Framework API. Each method is documented in its own dedicated page:
+
+* [Claim Staking Rewards](/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/): Claim all delegated staking rewards from a validator using the `experimental::staking::claim_rewards` method.
+* [Add Delegation](/komodo-defi-framework/api/v20/wallet/staking/delegate/): Initiate staking of a compatible coin with the `experimental::staking::delegate` method.
+* [Delegations](/komodo-defi-framework/api/v20/wallet/staking/delegations/): View information about your node's staking using the `experimental::staking::query::delegations` method.
+* [Ongoing Undelegations](/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/): View information about undelegations in progress with the `experimental::staking::query::ongoing_undelegations` method.
+* [Remove Delegation](/komodo-defi-framework/api/v20/wallet/staking/undelegate/): Stop staking of a compatible coin using the `experimental::staking::undelegate` method.
+* [Validators](/komodo-defi-framework/api/v20/wallet/staking/validators/): View information about validators on the network with the `experimental::staking::query::validators` method.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx
index a3e6ff769..92a7eaa70 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx
@@ -4,14 +4,16 @@ export const description =
# Ongoing Undelegations
+## experimental::staking::query::ongoing\_undelegations {{label : 'experimental::staking::query::ongoing_undelegations', tag : 'API-v2'}}
+
The `experimental::staking::query::ongoing_undelegations` method returns information about undelegations in progress. Currently Cosmos/Tendermint coins are supported.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------ |
-| coin | string | the coin being staked |
-| info\_details | object | A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
+| Parameter | Type | Required | Description |
+| :------------ | :----- | :------: | :----------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The coin being staked. |
+| info\_details | object | โ | A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
#### ๐ Examples
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx
index dd843fff9..da533e0ce 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx
@@ -4,16 +4,18 @@ export const description =
# Undelegate
+## experimental::staking::undelegate {{label : 'experimental::staking::undelegate', tag : 'API-v2'}}
+
The `experimental::staking::undelegate` method stops your node's staking of a compatible coin. Currently QTUM and tQTUM (test tokens avalable at `https://testnet-faucet.qtum.info/`) have been integrated, but this functionality will be expanded to more coins in future.
Note: After running `experimental::staking::undelegate`, you will need to broadcast the returned hex via [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the process.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ---------------- | ------ | -------------------------------------------------------------------------------------------------------------- |
-| coin | string | the coin being staked |
-| staking\_details | object | A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
+| Parameter | Type | Required | Default | Description |
+| :--------------- | :----- | :------: | :-----: | :------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The coin being staked. |
+| staking\_details | object | โ | - | A standard [StakingDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
#### ๐ Examples
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx
index ada9bbabb..dd8800894 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx
@@ -1,17 +1,19 @@
-export const title = "Komodo DeFi Framework Method: Validators";
+export const title = "Komodo DeFi Framework Method: Staking: Query Validators";
export const description =
"The experimental::staking::query::validators method returns information about validators on the network.";
-# Validators
+# Staking: Query Validators
+
+## experimental::staking::query::validators {{label : 'experimental::staking::query::validators', tag : 'API-v2'}}
The `experimental::staking::query::validators` method returns information about validators on the network. Currently only Cosmos/Tendermint coins are supported.
-## Arguments
+### Request Parameters
-| Structure | Type | Description |
-| ------------- | ------ | ------------------------------------------------------------------------------------------------------------------ |
-| coin | string | the coin being staked |
-| info\_details | object | A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
+| Parameter | Type | Required | Description |
+| :------------ | :----- | :------: | :----------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | The coin being staked. |
+| info\_details | object | โ | A standard [StakingInfoDetails](/komodo-defi-framework/api/common_structures/wallet/#staking-info-details) object. |
#### ๐ Examples
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
new file mode 100644
index 000000000..660c7fd3c
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/index.mdx
@@ -0,0 +1,51 @@
+export const title = "Komodo DeFi Framework Method: Cancel Account Balance Task";
+export const description = "Cancel an account balance request in the Komodo DeFi Framework API.";
+
+# Cancel Account Balance Task
+
+## task::account\_balance::cancel {{label : 'task::account_balance::cancel', tag : 'API-v2'}}
+
+Use the `task::account_balance::cancel` method to cancel an account balance request.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the task. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------------------------------- |
+| error | string | Description of the error |
+| error\_data | string | Additonal context for the error type |
+| error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
+| error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
+| error\_type | string | An enumerated error identifier to indicate the category of error |
+| result | string | Returns with value `success` when successful, otherwise returns the error values below |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::account_balance::cancel",
+ "params": {
+ "task_id": 3,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
index 39313078f..94920ccc4 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx
@@ -1,216 +1,20 @@
-export const title = "Komodo DeFi Framework Method: Account Balance Tasks";
-export const description = "The methods in this document allow tracking of balances across multiple addresses under a specified account index.";
+export const title = "Komodo DeFi Framework Method: Account Balance Task";
+export const description = "Overview of account balance task-managed methods in the Komodo DeFi Framework API.";
-# Task: Account Balance
+# Account Balance Task
-If you have enabled a coin with [task managed activation](/komodo-defi-framework/api/v20/coin_activation/task_managed/) and are using `HD Mode`, your funds may be spread across a range of addresses under a specified account index. The methods below will return the combined balance of your account, detailing the balance for each active account address.
+## task::account\_balance {{label : 'task::account_balance', tag : 'overview'}}
-## task::account\_balance::init {{label : 'task::account_balance::init', tag : 'API-v2'}}
+Overview of all account balance task-managed methods. See below for details and cross-links to related account balance documentation.
-Use the `task::account_balance::init` method to initialise an account balance request.
+### Init Account Balance
-#### Arguments
+See [task::account\_balance::init](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/) for initializing account balance tracking.
-| Parameter | Type | Description |
-| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of activated coin you want to see addresses and balance for |
-| account\_index | string | For GUIs, this will be zero. In CLI you can use other values if you [know what you are doing](https://learnmeabitcoin.com/technical/hd-wallets) |
+### Status Account Balance
-#### Response
+See [task::account\_balance::status](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/) for checking the status of account balance tracking.
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+### Cancel Account Balance
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::account_balance::init",
- "params": {
- "coin": "COIN_NAME",
- "account_index": 0
- }
- }
- ```
-
-
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 6
- },
- "id": null
- }
- ```
-
-
-## task::account\_balance::status {{label : 'task::account_balance::status', tag : 'API-v2'}}
-
-Use the `task::account_balance::status` method to view the status / response of an account balance request.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the task. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| current\_block | integer | Block height of the coin being activated |
-| ticker | string | Ticker of the coin being activated. |
-| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::account_balance::status",
- "params": {
- "task_id": 3,
- "forget_if_finished": false
- }
- }
- ```
-
-
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "account_index": 0,
- "derivation_path": "m/44'/20'/0'",
- "total_balance": {
- "KMD": {
- "spendable": "99.999",
- "unspendable": "0"
- }
- },
- "addresses": [
- {
- "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
- "derivation_path": "m/44'/20'/0'/0/0",
- "chain": "External",
- "balance": {
- "KMD": {
- "spendable": "49.999",
- "unspendable": "0"
- }
- }
- },
- {
- "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
- "derivation_path": "m/44'/20'/0'/0/1",
- "chain": "External",
- "balance": {
- "KMD": {
- "spendable": "50",
- "unspendable": "0"
- }
- }
- },
- {
- "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
- "derivation_path": "m/44'/20'/0'/0/2",
- "chain": "External",
- "balance": {
- "KMD": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- }
- ]
- }
- },
- "id": null
- }
- ```
-
-
-## task::account\_balance::cancel {{label : 'task::account_balance::cancel', tag : 'API-v2'}}
-
-Use the `task::account_balance::cancel` method to cancel an account balance request.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the task. |
-
-#### Response
-
-| Parameter | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------------------------------- |
-| result | string | Returns with value `success` when successful, otherwise returns the error values below |
-| error | string | Description of the error |
-| error\_path | string | Used for debugging. A reference to the function in code base which returned the error |
-| error\_trace | string | Used for debugging. A trace of lines of code which led to the returned error |
-| error\_type | string | An enumerated error identifier to indicate the category of error |
-| error\_data | string | Additonal context for the error type |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::account_balance::cancel",
- "params": {
- "task_id": 3,
- "forget_if_finished": false
- }
- }
- ```
-
-
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
- #### Response (error, task already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_account_balance.manager",
- "error_trace": "init_account_balance:113] manager:104]",
- "error_type": "TaskFinished",
- "error_data": 2,
- "id": null
- }
- ```
-
+See [task::account\_balance::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/) for cancelling account balance tracking.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
new file mode 100644
index 000000000..a18f89c14
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/index.mdx
@@ -0,0 +1,49 @@
+export const title = "Komodo DeFi Framework Method: Initialize Account Balance Task";
+export const description = "Initialise an account balance request for HD wallets in the Komodo DeFi Framework API.";
+
+# Initialize Account Balance Task
+
+## task::account\_balance::init {{label : 'task::account_balance::init', tag : 'API-v2'}}
+
+Use the `task::account_balance::init` method to initialise an account balance request.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| -------------- | ------- | :------: | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| account\_index | integer | โ | For GUIs, this will be zero. In CLI you can use other values if you [know what you are doing](https://learnmeabitcoin.com/technical/hd-wallets) |
+| coin | string | โ | Ticker of activated coin you want to see addresses and balance for |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::account_balance::init",
+ "params": {
+ "coin": "COIN_NAME",
+ "account_index": 0
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 6
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
new file mode 100644
index 000000000..e3891a159
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/index.mdx
@@ -0,0 +1,96 @@
+export const title = "Komodo DeFi Framework Method: Account Balance Task Status";
+export const description = "Query the status/response of an account balance request in the Komodo DeFi Framework API.";
+
+# Account Balance Task Status
+
+## task::account\_balance::status {{label : 'task::account_balance::status', tag : 'API-v2'}}
+
+Use the `task::account_balance::status` method to view the status / response of an account balance request.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | ----------------------------------------------------------- |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the task. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| current\_block | integer | Block height of the coin being activated |
+| ticker | string | Ticker of the coin being activated. |
+| wallet\_balance | object | A standard [WalletBalanceInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-balance-info) object. Note: the structure may vary based on the `get_balances` parameter value in the activation request. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::account_balance::status",
+ "params": {
+ "task_id": 3,
+ "forget_if_finished": false
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "account_index": 0,
+ "derivation_path": "m/44'/20'/0'",
+ "total_balance": {
+ "KMD": {
+ "spendable": "99.999",
+ "unspendable": "0"
+ }
+ },
+ "addresses": [
+ {
+ "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
+ "derivation_path": "m/44'/20'/0'/0/0",
+ "chain": "External",
+ "balance": {
+ "KMD": {
+ "spendable": "49.999",
+ "unspendable": "0"
+ }
+ }
+ },
+ {
+ "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
+ "derivation_path": "m/44'/20'/0'/0/1",
+ "chain": "External",
+ "balance": {
+ "KMD": {
+ "spendable": "50",
+ "unspendable": "0"
+ }
+ }
+ },
+ {
+ "address": "DJdsr4Mhqm1afkbxwBJfwH6236xNh5kJZU",
+ "derivation_path": "m/44'/20'/0'/0/2",
+ "chain": "External",
+ "balance": {
+ "KMD": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ }
+ ]
+ }
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
new file mode 100644
index 000000000..23f8a5110
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/index.mdx
@@ -0,0 +1,64 @@
+export const title = "Komodo DeFi Framework Method: Cancel Create New Account Task";
+export const description = "Cancel a HD account creation task in the Komodo DeFi Framework API.";
+
+# Cancel Create New Account Task
+
+## task::create\_new\_account::cancel {{label : 'task::create_new_account::cancel', tag : 'API-v2'}}
+
+Use the `task::create_new_account::cancel` method to cancel a HD account creation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ----------------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the account creation process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::create_new_account::cancel",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '3'",
+ "error_path": "create_new_account.manager",
+ "error_trace": "create_new_account:92] manager:97]",
+ "error_type": "NoSuchTask",
+ "error_data": 3,
+ "id": 0
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
index 237ee86c7..83cb05f77 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx
@@ -1,158 +1,61 @@
-export const title = "Komodo DeFi Framework Method: HD Account Management Tasks";
-export const description = "The methods in this document allow tracking of balances across multiple addresses under a specified account index.";
+export const title = "Komodo DeFi Framework Method: Create New Account Task";
+export const description = "Overview of create new account task-managed methods in the Komodo DeFi Framework API.";
-# Task: Create New Account
+# Create New Account Task
-If you have enabled a coin with [task managed activation](/komodo-defi-framework/api/v20/coin_activation/task_managed/) and are using `HD Mode`, your funds may be spread across a range of addresses under a specified account index. The methods below will initialise a wallet account, and scan for existing addresses with a balance.
+## task::create\_new\_account {{label : 'task::create_new_account', tag : 'overview'}}
-## task::create\_new\_account::init {{label : 'task::create_new_account::init', tag : 'API-v2'}}
+Overview of all create new account task-managed methods. See below for details and cross-links to related account creation documentation.
-Use the `task::create_new_account::init` method to initialise a HD account.
+### Init Create New Account
-#### Arguments
+See [task::create\_new\_account::init](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/) for initializing a new account.
-| Parameter | Type | Description |
-| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of coin you would like to initialise a HD account for. |
-| account\_id | string | Optional. If not defined, will increment to the next unused account id in the wallet. |
-| scan | string | Optional. If `true`, will scan the account for funded addresses. Defaults to `true`. |
-| gap\_limit | string | Optional. The maximum number of empty addresses in a row. Defaults to the value provided on activation, or 20 if no value was provided. |
+### Status Create New Account
-#### Response
+See [task::create\_new\_account::status](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/) for checking the status of account creation.
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+### User Action Create New Account
-#### ๐ Examples
+See [task::create\_new\_account::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/) for providing user action during account creation.
-#### Command
+
+ TODO: Add summary for each create\_new\_account method, and cross-link to related HD wallet docs.
+
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::create_new_account::init",
- "params": {
- "coin": "KMD",
- "account_id": 77,
- "scan": true,
- "gap_limit": 20
- }
- }
- ```
-
-
-
- #### Response (ready, successful)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 6
- },
- "id": null
- }
- ```
-
-
-## task::create\_new\_account::status {{label : 'task::create_new_account::status', tag : 'API-v2'}}
+### Error Types
-Use the `task::create_new_account::status` method to query the status of a HD account creation task.
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
-#### Arguments
+
+ ##### Error Response (No Such Task)
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the task. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
-| details | string or object | If in progress, either `Preparing` or `RequestingAccountBalance`. Once complete, a standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info) object. |
-
-#### ๐ Examples
-
-#### Command
-
-
```json
{
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::create_new_account::status",
- "params": {
- "task_id": 1
- }
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
}
```
-
-
- #### Response (ready, successful)
+ ##### Error Response (Task Finished)
```json
{
"mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "account_index": 77,
- "derivation_path": "m/44'/141'/77'",
- "total_balance": {
- "spendable": "7.777",
- "unspendable": "0"
- },
- "addresses": [
- {
- "address": "RMsnNdVfZbxWwDxJafc6scbaN1xYVoR7Gx",
- "derivation_path": "m/44'/141'/77'/0/4",
- "chain": "External",
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- }
- },
- {
- "address": "R9roM4acnrrp1BL73MXd9EWdF5biRcSJ5X",
- "derivation_path": "m/44'/141'/77'/0/5",
- "chain": "External",
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- }
- },
- {
- "address": "RLNu8gszQ8ENUrY3VSyBS2714CNVwn1f7P",
- "derivation_path": "m/44'/141'/77'/0/7",
- "chain": "External",
- "balance": {
- "spendable": "7.777",
- "unspendable": "0"
- }
- }
- ]
- }
- },
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
"id": null
}
```
-
- #### Response (in progress)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "Preparing"
- },
- "id": null
- }
- ```
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
new file mode 100644
index 000000000..cefb23c03
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/index.mdx
@@ -0,0 +1,54 @@
+export const title = "Komodo DeFi Framework Method: Initialize Create New Account Task";
+export const description = "Initialize a task to create a new HD account using the Komodo DeFi Framework API.";
+
+# Initialize Create New Account Task
+
+## task::create\_new\_account::init {{label : 'task::create_new_account::init', tag : 'API-v2'}}
+
+Initializes a task to create a new HD account. Use the returned `task_id` to check the status of the account creation process.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | Ticker of coin you would like to initialize a HD account for. |
+| account\_id | integer | โ | - | If not defined, will increment to the next unused account id in the wallet. |
+| scan | boolean | โ | `true` | If `true`, will scan the account for funded addresses. |
+| gap\_limit | integer | โ | `20` | The maximum number of empty addresses in a row. Defaults to the value provided on activation, or `20` if no value was provided. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::create_new_account::init",
+ "params": {
+ "coin": "KMD",
+ "account_id": 77,
+ "scan": true,
+ "gap_limit": 20
+ },
+ "id": 1
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 6
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
new file mode 100644
index 000000000..25f84f07d
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/index.mdx
@@ -0,0 +1,97 @@
+export const title = "Komodo DeFi Framework Method: Create New Account Task Status";
+export const description = "Query the status of a HD account creation task in the Komodo DeFi Framework API.";
+
+# Create New Account Task Status
+
+## task::create\_new\_account::status {{label : 'task::create_new_account::status', tag : 'API-v2'}}
+
+Use the `task::create_new_account::status` method to query the status of a HD account creation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | ----------------------------------------------------------- |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the task. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
+| details | string or object | If in progress, either `Preparing` or `RequestingAccountBalance`. Once complete, a standard [WalletAccountInfo](/komodo-defi-framework/api/common_structures/wallet/#wallet-account-info) object. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::create_new_account::status",
+ "params": {
+ "task_id": 1
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "account_index": 77,
+ "derivation_path": "m/44'/141'/77'",
+ "total_balance": {
+ "spendable": "7.777",
+ "unspendable": "0"
+ },
+ "addresses": [
+ {
+ "address": "RMsnNdVfZbxWwDxJafc6scbaN1xYVoR7Gx",
+ "derivation_path": "m/44'/141'/77'/0/4",
+ "chain": "External",
+ "balance": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ {
+ "address": "R9roM4acnrrp1BL73MXd9EWdF5biRcSJ5X",
+ "derivation_path": "m/44'/141'/77'/0/5",
+ "chain": "External",
+ "balance": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ {
+ "address": "RLNu8gszQ8ENUrY3VSyBS2714CNVwn1f7P",
+ "derivation_path": "m/44'/141'/77'/0/7",
+ "chain": "External",
+ "balance": {
+ "spendable": "7.777",
+ "unspendable": "0"
+ }
+ }
+ ]
+ }
+ },
+ "id": null
+ }
+ ```
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "Preparing"
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
new file mode 100644
index 000000000..fb7ff7ada
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/index.mdx
@@ -0,0 +1,56 @@
+export const title = "Komodo DeFi Framework Method: Create New Account Task: User Action";
+export const description = "Send user action (PIN) to the Trezor device during HD account creation in the Komodo DeFi Framework API.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Create New Account Task: User Action
+
+## task::create\_new\_account::user\_action {{label : 'task::create_new_account::user_action', tag : 'API-v2'}}
+
+If the `task::create_new_account::status` returns `UserActionRequired`, use the `task::create_new_account::user_action` method to enter your Trezor PIN.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the account creation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::create_new_account::user_action",
+ "params": {
+ "task_id": 3,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
new file mode 100644
index 000000000..3e4307133
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/index.mdx
@@ -0,0 +1,50 @@
+export const title = "Komodo DeFi Framework Method: ancel Get New Address Task";
+export const description = "Cancel a HD address creation task in the Komodo DeFi Framework API.";
+
+# Cancel Get New Address Task
+
+## task::get\_new\_address::cancel {{label : 'task::get_new_address::cancel', tag : 'API-v2'}}
+
+If you want to cancel the enabling process before it has completed, you can use this method.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the enabling process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------------------------- |
+| result | string | Indicates task cancellation was succesful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which reurned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::get_new_address::cancel",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
index 1b339c3fd..370ba50b3 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx
@@ -1,224 +1,24 @@
-export const title = "Komodo DeFi Framework Method: Get New Address";
-export const description = "The methods in this document allow generation of HD addresses on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method: Get New Address Task";
+export const description = "Overview of get new address task-managed methods in the Komodo DeFi Framework API.";
-import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+# Get New Address Task
-# Task: Get New Address
+## task::get\_new\_address {{label : 'task::get_new_address', tag : 'overview'}}
-## task::get\_new\_address::init {{label : 'task::get_new_address::init', tag : 'API-v2'}}
+Overview of all get new address task-managed methods. See below for details and cross-links to related address generation documentation.
-A hierarchical-deterministic (HD) wallet generates a new key pair from a master key pair, allowing for multiple addresses to be generated from the same seed so that change from transactions go to a previously unused address, enhancing privacy and security.
-The hierarchical structure resembles that of a tree, with the master key โdeterminingโ the key pairs that follow it in the hierarchy. If you are running KDF in HD mode, and don't already have too many unused addresses, you can use the `get_new_address` method to generate a new address. The generated address will be shown in the task::account\_balance RPCs and at the next coin activation.
+### Init Get New Address
-
- For hardware wallets (e.g. Trezor), you need to use the task based address creation methods: `task::get_new_address::init`, `task::get_new_address::status`, task::get\_new\_address::user\_action`and`task::get\_new\_address::cancel\`.
-
+See [task::get\_new\_address::init](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/) for initializing new address generation.
-#### Arguments
+### Status Get New Address
-| Parameter | Type | Description |
-| ----------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you want to get a new address for |
-| account\_id | integer | Generally this will be `0` unless you have multiple accounts registered on your Trezor |
-| chain | string | `Internal`, or `External`. Defaults to `External`. External is used for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction. |
-| gap\_limit | integer | Optional. The maximum number of empty addresses in a row. Defaults to the value provided on activation or 20 if no value was provided |
+See [task::get\_new\_address::status](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/) for checking the status of address generation.
-#### Response
+### User Action Get New Address
-| Parameter | Type | Description |
-| ------------ | ------ | ---------------------------------------------------------------------------------------------------------- |
-| new\_address | object | A standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) object. |
+See [task::get\_new\_address::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/) for user actions on a hardware wallet during address generation.
-Some reasons you might not be able to get a new address are:
+### Cancel Get New Address
-* `EmptyAddressesLimitReached` - Last gap\_limit addresses are still unused.
-* `AddressLimitReached` - Addresses limit reached. Currently, the limit is [2^31](https://www.wolframalpha.com/input?i=2%5E%2832%29)
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::get_new_address::init",
- "params": {
- "coin": "DOC",
- "account_id": 0,
- "chain": "External",
- "gap_limit": 20
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 3
- },
- "id": null
- }
- ```
-
-
-## task::get\_new\_address::status {{label : 'task::get_new_address::status', tag : 'API-v2'}}
-
-Use the `task::get_new_address::status` method to check the status of a HD address creation task.
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the task. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------- |
-| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
-| details | string or object | Once complete, a standard [NewAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) object. |
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::get_new_address::status",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "new_address": {
- "address": "RDKyU11wFTa8kYETaDbr4YuJZG8C4e6JUm",
- "derivation_path": "m/44'/141'/0'/0/3",
- "chain": "External",
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- }
- }
- },
- "id": null
- }
- ```
-
-
-## task::get\_new\_address::user\_action {{label : 'task::get_new_address::user_action', tag : 'API-v2'}}
-
-If the `task::get_new_address::status` returns `UserActionRequired`, we need to use the `task::get_new_address::user_action` method to enter our PIN
-
-#### Arguments
-
-| Parameter | Type | Description |
-| ------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| task\_id | integer | The identifying number returned when initiating the task. |
-| user\_action | object | Object containing the params below |
-| user\_action.action\_type | string | Will be `TrezorPin` for this method |
-| user\_action.pin | string (number) | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
-
-
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ------ | --------------------------- |
-| result | string | The outcome of the request. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::get_new_address::user_action",
- "params": {
- "task_id": 0,
- "user_action": {
- "action_type": "TrezorPin",
- "pin": "862743"
- }
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-## task::get\_new\_address::cancel {{label : 'task::get_new_address::cancel', tag : 'API-v2'}}
-
-If you want to cancel the enabling process before it has completed, you can use this method.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the enabling process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::get_new_address::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
+See [task::get\_new\_address::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/) for cancelling address generation.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
new file mode 100644
index 000000000..2013f8266
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/index.mdx
@@ -0,0 +1,59 @@
+export const title = "Komodo DeFi Framework Method: Initialize Get New Address Task";
+export const description = "Generate a new HD address in the Komodo DeFi Framework API.";
+
+# Initialize Get New Address Task
+
+## task::get\_new\_address::init {{label : 'task::get_new_address::init', tag : 'API-v2'}}
+
+A hierarchical-deterministic (HD) wallet generates a new key pair from a master key pair, allowing for multiple addresses to be generated from the same seed so that change from transactions go to a previously unused address, enhancing privacy and security.
+The hierarchical structure resembles that of a tree, with the master key "determining" the key pairs that follow it in the hierarchy. If you are running KDF in HD mode, and don't already have too many unused addresses, you can use the `get_new_address` method to generate a new address. The generated address will be shown in the task::account\_balance RPCs and at the next coin activation.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------- | :------: | :----------: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | `-` | The ticker of the coin you want to get a new address for |
+| account\_id | integer | โ | `0` | Generally this will be `0` unless you have multiple accounts registered on your Trezor |
+| chain | string | โ | `"External"` | `Internal`, or `External`. External is used for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). Internal is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction. |
+| gap\_limit | integer | โ | `20` | The maximum number of empty addresses in a row. Defaults to the value provided on activation or 20 if no value was provided |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------------------------------------------------------------- |
+| new\_address | object | A standard [NewAddressInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) object. |
+
+Some reasons you might not be able to get a new address are:
+
+* `EmptyAddressesLimitReached` - Last gap\_limit addresses are still unused.
+* `AddressLimitReached` - Addresses limit reached. Currently, the limit is [2^31](https://www.wolframalpha.com/input?i=2%5E%2832%29)
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::get_new_address::init",
+ "params": {
+ "coin": "DOC",
+ "account_id": 0,
+ "chain": "External",
+ "gap_limit": 20
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 3
+ },
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
new file mode 100644
index 000000000..100b4afbe
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/index.mdx
@@ -0,0 +1,94 @@
+export const title = "Komodo DeFi Framework Method: Get New Address Task Status";
+export const description = "Check the status of a HD address creation task in the Komodo DeFi Framework API.";
+
+# Get New Address Task Status
+
+## task::get\_new\_address::status {{label : 'task::get_new_address::status', tag : 'API-v2'}}
+
+Use the `task::get_new_address::status` method to check the status of a HD address creation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | ----------------------------------------------------------- |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the task. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
+| details | string or object | Once complete, a standard [NewAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#new-address-info) object. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::get_new_address::status",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "new_address": {
+ "address": "RDKyU11wFTa8kYETaDbr4YuJZG8C4e6JUm",
+ "derivation_path": "m/44'/141'/0'/0/3",
+ "chain": "External",
+ "balance": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
new file mode 100644
index 000000000..9e6d04040
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/index.mdx
@@ -0,0 +1,93 @@
+export const title = "Komodo DeFi Framework Method: Get New Address Task: User Action";
+export const description = "Send user action (PIN) to the Trezor device during HD address creation in the Komodo DeFi Framework API.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Get New Address Task: User Action
+
+## task::get\_new\_address::user\_action {{label : 'task::get_new_address::user_action', tag : 'API-v2'}}
+
+If the `task::get_new_address::status` returns `UserActionRequired`, we need to use the `task::get_new_address::user_action` method to enter our PIN
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the initialisation process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::get_new_address::user_action",
+ "params": {
+ "task_id": 3,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
index 0cfc1764b..ed68f4b21 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx
@@ -1,14 +1,27 @@
-export const title = "Komodo DeFi Framework: Task managed wallet methods";
-export const description =
- "Komodo DeFi Framework: Task managed wallet methods";
+export const title = "Komodo DeFi Framework Method: Task Managed Wallet Methods Overview";
+export const description = "Overview of task managed wallet methods in the Komodo DeFi Framework API.";
-# Task managed wallet methods
+# Task Managed Wallet Methods Overview
-
+## task::wallet::task\_managed {{label : 'task::wallet::task_managed', tag : 'overview'}}
+
+Task managed wallet methods in the Komodo DeFi Framework provide advanced features for HD wallets, hardware wallet integration, and secure transaction management. These methods are designed to support asynchronous operations and hardware wallet flows, making them suitable for modern wallet applications.
+
+### Available Task Managed Wallet Methods
+
+* [Account Balance Tasks](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/): Track balances across multiple addresses under a specified account index.
+* [Create New Account Tasks](/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/): Create and manage new HD accounts.
+* [Get New Address Tasks](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/): Generate new HD wallet addresses.
+* [Scan For New Addresses Tasks](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/): Scan for new addresses in HD wallets.
+* [Withdraw Tasks](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/): Prepare and manage withdrawals from your wallet.
+
+
+ For coin activation tasks, see the [Task Managed Coin Activation](/komodo-defi-framework/api/v20/coin_activation/task_managed/) section.
+
## HD Wallets Overview
-[Hierarchical Deterministic (HD) Wallets](https://atomicdex.io/en/blog/hd-wallet/) are different to other wallets, as they use a key pair management system that allows generating multiple new addresses from a single seed phrase or private key.
+[Hierarchical Deterministic (HD) Wallets](https://atomicdex.io/en/blog/hd-wallet/) are different from other wallets, as they use a key pair management system that allows generating multiple new addresses from a single seed phrase or private key.
`Hierarchical` refers to the structure of HD wallets, which resembles a tree, where parent keys can produce children keys, which can produce grandchildren keys, and so on, all from the same root seed.
`Deterministic` means that the addresses generated in this tree will always be the same for the same root seed phrase.
@@ -16,85 +29,61 @@ export const description =
HD wallets offer several advantages over traditional wallets:
* Convenience: HD wallets allow users to generate multiple public and private keys from a single seed phrase, making it easier to manage multiple addresses in one place.
-* Privacy: HD wallets can generate new addresses for each transaction, making it more difficult for malicious parties to track a userโs transaction history.
-* Access Control: A user who controls the root seed can create new addresses & keypairs which can be shared with a 3rd party, providing limited or regulated access to funds held under specific pairs.
+* Privacy: HD wallets can generate new addresses for each transaction, making it more difficult for malicious parties to track a user's transaction history.
+* Access Control: A user who controls the root seed can create new addresses and key pairs, which can be shared with a third party, providing limited or regulated access to funds held under specific pairs.
- To use HD wallet functionality with the Komodo DeFi Framework API, you must include `"enable_hd":true` in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/).
- Hardware wallets like [Trezor](https://trezor.io/) are always in HD mode, and this parameter **must** to be set to `true`.
+ To use HD wallet functionality with the Komodo DeFi Framework API, you must include `"enable_hd": true` in your [MM2.json file](/komodo-defi-framework/setup/configure-mm2-json/).
+ Hardware wallets like [Trezor](https://trezor.io/) are always in HD mode, and this parameter **must** be set to `true`.
In some cases, the methods used to interact with HD wallets are the same as those used with legacy wallets. However, there are some differences, which are detailed in the links below.
-## Initialisation and authentication (Hardware wallets only):
+## Initialization and Authentication (Hardware Wallets Only)
-* Initialise connection with your Trezor with [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-init)
-* Check the status of the connecton with [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-status)
-* Cancel authentication process with [task::init\_trezor::cancel](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-cancel)
-* Authenticate using PIN or phrase with [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/#task-init-trezor-user-action)
+* Initialize connection with your Trezor with [task::init\_trezor::init](/komodo-defi-framework/api/v20/utils/task_init_trezor/init/)
+* Check the status of the connection with [task::init\_trezor::status](/komodo-defi-framework/api/v20/utils/task_init_trezor/status/)
+* Cancel authentication process with [task::init\_trezor::cancel](/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/)
+* Authenticate using PIN or phrase with [task::init\_trezor::user\_action](/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/)
- These methods (and others with a `task::` prefix) will be linked to a numeric
- `task_id` value which is used to query the status or outcome of the task.
+ These methods (and others with a `task::` prefix) will be linked to a numeric `task_id` value, which is used to query the status or outcome of the task.
-## Coin Activation in HD Mode:
+## Coin Activation in HD Mode
As HD mode activation performs address scanning to return addresses and balances for enabled accounts, we use `task` methods because fetching this data can take some time.
-* Use [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-init) for BCH/SLP coins.
-
-* Check the activation status with [task::enable\_bch::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-status)
-
-* Authenticate the activation with [task::enable\_bch::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-user-action) (hardware wallet only)
-
-* Cancel activation with [task::enable\_bch::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/#task-enable-bch-cancel)
-
+* Use [task::enable\_bch::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/#task-enable-bch-init) for BCH/SLP coins.
+* Check the activation status with [task::enable\_bch::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/#task-enable-bch-status)
+* Authenticate the activation with [task::enable\_bch::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/#task-enable-bch-user-action) (hardware wallet only)
+* Cancel activation with [task::enable\_bch::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/#task-enable-bch-cancel)
* Use [task::enable\_eth::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-init) for EVM type coins like ETH, AVAX, BNB.
-
* Check the activation status with [task::enable\_eth::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-status)
-
* Authenticate the activation with [task::enable\_eth::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-user-action) (hardware wallet only)
-
* Cancel activation with [task::enable\_eth::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/#task-enable-eth-cancel)
-
-* Use [task::enable\_qtum::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-init) for QTUM Ecosystem coins.
-
-* Check the activation status with [task::enable\_qtum::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-status)
-
-* Authenticate the activation with [task::enable\_qtum::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-user-action) (hardware wallet only)
-
-* Cancel activation with [task::enable\_qtum::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/#task-enable-qtum-cancel)
-
-* Use [task::enable\_tendermint::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-init) for TENDERMINT coins like ATOM, OSMO and IRIS.
-
-* Check the activation status with [task::enable\_tendermint::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-status)
-
-* Authenticate the activation with [task::enable\_tendermint::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-user-action) (hardware wallet only)
-
-* Cancel activation with [task::enable\_tendermint::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/#task-enable-tendermint-cancel)
-
-* Use [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-init) for UTXO coins like KMD, BTC and DOGE.
-
-* Check the activation status with [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-status)
-
-* Authenticate the activation with [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-user-action) (hardware wallet only)
-
-* Cancel activation with [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/#task-enable-utxo-cancel)
-
-* Use [task::enable\_z\_coin::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-init) for ZHTLC coins PIRATE and ZOMBIE.
-
-* Check the activation status with [task::enable\_z\_coin::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-status)
-
-* Authenticate the activation with [task::enable\_z\_coin::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-user-action) (hardware wallet only)
-
-* Cancel activation with [task::enable\_z\_coin::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/#task-enable-z-coin-cancel)
+* Use [task::enable\_qtum::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/#task-enable-qtum-init) for QTUM Ecosystem coins.
+* Check the activation status with [task::enable\_qtum::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/#task-enable-qtum-status)
+* Authenticate the activation with [task::enable\_qtum::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/#task-enable-qtum-user-action) (hardware wallet only)
+* Cancel activation with [task::enable\_qtum::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/#task-enable-qtum-cancel)
+* Use [task::enable\_tendermint::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/#task-enable-tendermint-init) for TENDERMINT coins like ATOM, OSMO, and IRIS.
+* Check the activation status with [task::enable\_tendermint::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/#task-enable-tendermint-status)
+* Authenticate the activation with [task::enable\_tendermint::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/#task-enable-tendermint-user-action) (hardware wallet only)
+* Cancel activation with [task::enable\_tendermint::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/#task-enable-tendermint-cancel)
+* Use [task::enable\_utxo::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/#task-enable-utxo-init) for UTXO coins like KMD, BTC, and DOGE.
+* Check the activation status with [task::enable\_utxo::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/#task-enable-utxo-status)
+* Authenticate the activation with [task::enable\_utxo::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/#task-enable-utxo-user-action) (hardware wallet only)
+* Cancel activation with [task::enable\_utxo::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/#task-enable-utxo-cancel)
+* Use [task::enable\_z\_coin::init](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/#task-enable-z-coin-init) for ZHTLC coins PIRATE and ZOMBIE.
+* Check the activation status with [task::enable\_z\_coin::status](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/#task-enable-z-coin-status)
+* Authenticate the activation with [task::enable\_z\_coin::user\_action](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/#task-enable-z-coin-user-action) (hardware wallet only)
+* Cancel activation with [task::enable\_z\_coin::cancel](/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/#task-enable-z-coin-cancel)
When using the activation methods with a Trezor, `"priv_key_policy": "Trezor"` needs to be included in the request.
-## Withdrawing your Funds:
+## Withdrawing Your Funds
* Prepare a transaction with [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-init)
* Check the status of the transaction preparation with [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-status)
@@ -104,13 +93,13 @@ As HD mode activation performs address scanning to return addresses and balances
After preparing the transaction, it needs to be broadcast to the network with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/#send-raw-transaction)
-## Viewing HD Wallet Balances and Addresses:
+## Viewing HD Wallet Balances and Addresses
-* Initialise the balance request with [task::account\_balance::init](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/#task-account-balance-init)
-* Check the status of the balance request with [task::account\_balance::status](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/#task-account-balance-status)
-* Creating new HD wallet addresses ith [task::get\_new\_addresses::init](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/#task-get-new-address-init) to generate a new addresses
+* Initialize the balance request with [task::account\_balance::init](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/)
+* Check the status of the balance request with [task::account\_balance::status](/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/)
+* Create new HD wallet addresses with [task::get\_new\_address::init](/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/) to generate new addresses
-## Viewing HD Wallet Transaction History:
+## Viewing HD Wallet Transaction History
* Transaction history using an `account_id` [my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/)
* Transaction history using an `address_id` [my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/)
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
new file mode 100644
index 000000000..c9f1a0aca
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/index.mdx
@@ -0,0 +1,64 @@
+export const title = "Komodo DeFi Framework Method: Cancel Scan For New Addresses Task";
+export const description = "Cancel a scan for new HD addresses task in the Komodo DeFi Framework API.";
+
+# Cancel Scan For New Addresses Task
+
+## task::scan\_for\_new\_addresses::cancel {{label : 'task::scan_for_new_addresses::cancel', tag : 'API-v2'}}
+
+Use the `task::scan_for_new_addresses::cancel` method to cancel a scan for new HD addresses task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | ----------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the scan process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::scan_for_new_addresses::cancel",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '3'",
+ "error_path": "scan_for_new_addresses.manager",
+ "error_trace": "scan_for_new_addresses:92] manager:97]",
+ "error_type": "NoSuchTask",
+ "error_data": 3,
+ "id": 0
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
index aff818c21..ae5195f1e 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx
@@ -1,143 +1,20 @@
-export const title = "Komodo DeFi Framework Method: Scan For New Addresses";
-export const description = "The methods in this document demonstrate how to scan for HD addresses on Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method: Scan for New Addresses Task";
+export const description = "Overview of scan for new addresses task-managed methods in the Komodo DeFi Framework API.";
-# Task: Scan for New Addresses
+# Scan for New Addresses Task
-## task::scan\_for\_new\_addresses::init {{label : 'task::scan_for_new_addresses::init', tag : 'API-v2'}}
+## task::scan\_for\_new\_addresses {{label : 'task::scan_for_new_addresses', tag : 'overview'}}
-#### Arguments
+Overview of all scan for new addresses task-managed methods. See below for details and cross-links to related address scanning documentation.
-| Parameter | Type | Description |
-| ----------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The ticker of the coin you want to scan addresses for |
-| account\_id | integer | Optional, HD wallets only. Generally this will be `0` unless you have multiple accounts registered on your HD wallet |
-| gap\_limit | integer | Optional. The maximum number of empty addresses in a row. Defaults to the value provided on activation or 20 if no value was provided |
+### Init Scan For New Addresses
-#### Response
+See [task::scan\_for\_new\_addresses::init](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/) for initializing scan for new addresses.
-| Parameter | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
+### Status Scan For New Addresses
-#### ๐ Examples
+See [task::scan\_for\_new\_addresses::status](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/) for checking the status of scan for new addresses.
-#### Command
+### Cancel Scan For New Addresses
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::scan_for_new_addresses::init",
- "params": {
- "coin": "DGB",
- "account_index": 0,
- "gap_limit": 20
- }
- }
- ```
-
-
-
- #### Response (success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 3
- },
- "id": null
- }
- ```
-
-
-## task::scan\_for\_new\_addresses::status {{label : 'task::scan_for_new_addresses::status', tag : 'API-v2'}}
-
-Use the `task::scan_for_new_addresses::status` method to query the status of a HD address scanning task.
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ----------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the task. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true`. |
-
-#### Response
-
-| Parameter | Type | Description |
-| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------- |
-| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
-| details | string or object | Once complete, a standard [ScanAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#scan-addresses-info) object. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::scan_for_new_addresses::status",
- "params": {
- "task_id": 3
- }
- }
- ```
-
-
-
- #### Response (success, no new address found)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "account_index": 0,
- "derivation_path": "m/44'/141'/0'",
- "new_addresses": []
- }
- },
- "id": null
- }
- ```
-
- #### Response (success, new address found)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "account_index": 0,
- "derivation_path": "m/44'/141'/0'",
- "new_addresses": [
- {
- "address": "RXaMK6RtvwPiy67oramBfFXCgMobBofMWv",
- "derivation_path": "m/44'/141'/0'/0/3",
- "chain": "External",
- "balance": {
- "spendable": "0",
- "unspendable": "0"
- }
- },
- {
- "address": "RJkjq4DeQ5vTNJxa1gHoS4y31ZU9F3aisu",
- "derivation_path": "m/44'/141'/0'/0/4",
- "chain": "External",
- "balance": {
- "spendable": "0.444",
- "unspendable": "0"
- }
- }
- ]
- }
- },
- "id": null
- }
- ```
-
+See [task::scan\_for\_new\_addresses::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/) for cancelling scan for new addresses.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
new file mode 100644
index 000000000..eda93cc11
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/index.mdx
@@ -0,0 +1,86 @@
+export const title = "Komodo DeFi Framework Method: Initialize Scan For New Addresses Task";
+export const description = "Initiate a scan for new HD addresses in the Komodo DeFi Framework API.";
+
+# Initialize Scan For New Addresses Task
+
+## task::scan\_for\_new\_addresses::init {{label : 'task::scan_for_new_addresses::init', tag : 'API-v2'}}
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| ----------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | `-` | The ticker of the coin you want to scan addresses for |
+| account\_id | integer | โ | `0` | HD wallets only. Generally this will be `0` unless you have multiple accounts registered on your HD wallet |
+| gap\_limit | integer | โ | `20` | The maximum number of empty addresses in a row. Defaults to the value provided on activation or 20 if no value was provided |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::scan_for_new_addresses::init",
+ "params": {
+ "coin": "DGB",
+ "account_index": 0,
+ "gap_limit": 20
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 3
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
new file mode 100644
index 000000000..d094af98b
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/index.mdx
@@ -0,0 +1,125 @@
+export const title = "Komodo DeFi Framework Method: Scan For New Addresses Task Status";
+export const description = "Query the status of a scan for new HD addresses in the Komodo DeFi Framework API.";
+
+# Scan For New Addresses Task Status
+
+## task::scan\_for\_new\_addresses::status {{label : 'task::scan_for_new_addresses::status', tag : 'API-v2'}}
+
+Use the `task::scan_for_new_addresses::status` method to query the status of a HD address scanning task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | ----------------------------------------------------------- |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the task. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| status | string | Status of the task. `Ok`, `InProgress` or `Error`. |
+| details | string or object | Once complete, a standard [ScanAddressesInfo](/komodo-defi-framework/api/common_structures/wallet/#scan-addresses-info) object. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::scan_for_new_addresses::status",
+ "params": {
+ "task_id": 3
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "account_index": 0,
+ "derivation_path": "m/44'/141'/0'",
+ "new_addresses": []
+ }
+ },
+ "id": null
+ }
+ ```
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "account_index": 0,
+ "derivation_path": "m/44'/141'/0'",
+ "new_addresses": [
+ {
+ "address": "RXaMK6RtvwPiy67oramBfFXCgMobBofMWv",
+ "derivation_path": "m/44'/141'/0'/0/3",
+ "chain": "External",
+ "balance": {
+ "spendable": "0",
+ "unspendable": "0"
+ }
+ },
+ {
+ "address": "RJkjq4DeQ5vTNJxa1gHoS4y31ZU9F3aisu",
+ "derivation_path": "m/44'/141'/0'/0/4",
+ "chain": "External",
+ "balance": {
+ "spendable": "0.444",
+ "unspendable": "0"
+ }
+ }
+ ]
+ }
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
new file mode 100644
index 000000000..8ef8972da
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/index.mdx
@@ -0,0 +1,87 @@
+export const title = "Komodo DeFi Framework Method: Cancel Withdraw Task";
+export const description = "Cancel a withdrawal transaction generation task in the Komodo DeFi Framework API.";
+
+# Cancel Withdraw Task
+
+## task::withdraw::cancel {{label : 'task::withdraw::cancel', tag : 'API-v2'}}
+
+Use the `task::withdraw::cancel` method to cancel the withdrawal preparation task.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| --------- | ------- | :------: | --------------------------------------------------------------------- |
+| task\_id | integer | โ | The identifying number returned when initiating the withdraw process. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------ | ------ | --------------------------------------------------------------- |
+| result | string | Indicates task cancellation was successful. |
+| error | string | An error message to explain what went wrong. |
+| error\_path | string | An indicator of the class or function which returned the error. |
+| error\_trace | string | An indicator of where in the source code the error was thrown. |
+| error\_type | string | An enumerated value for the returned error. |
+| error\_data | string | The input task ID which resulted in the error. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::cancel",
+ "mmrpc": "2.0",
+ "params": {
+ "task_id": 6
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw.manager",
+ "error_trace": "init_withdraw:92] manager:97]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw.manager",
+ "error_trace": "init_withdraw:94] manager:104]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
index d383ff034..89f19c9da 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx
@@ -1,432 +1,24 @@
-export const title = "Komodo DeFi Framework Method: Withdraw Tasks";
-export const description = "The methods in this document allow withdrawal of coins from Komodo DeFi Framework.";
+export const title = "Komodo DeFi Framework Method: Withdraw Task Overview";
+export const description = "Overview of withdraw task-managed methods in the Komodo DeFi Framework API.";
-# Withdraw Tasks
+# Withdraw Task Overview
-## task::withdraw::init {{label : 'task::withdraw::init', tag : 'API-v2'}}
+## task::withdraw {{label : 'task::withdraw', tag : 'overview'}}
-The `task::withdraw::init` method generates, signs, and returns a transaction that transfers the `amount` of `coin` to the address indicated in the `to` argument. The status of this method can be queried via the [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-status) method.
+Overview of all withdraw task-managed methods. See below for details and cross-links to related wallet and transaction documentation.
-It will return the transaction hex (via `task::withdraw::status`), which then needs to be broadcast with the [sendrawtransaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the withdrawal. This method is uses the same input fields as the [standard v2 withdraw method](/komodo-defi-framework/api/v20/wallet/tx/withdraw/), with additional optional fields to specify the `from` address when using a hardware or HD wallet. There are two way to indicate which HD address to send funds from:
+### Task Withdraw Init
-* Using `derivation_path` as a single input. E.g `m/44'/20'/0'/0/2`
-* Using `account_id` (0), `chain` (External) & `address_id` (2) inputs. The bracketed values are the equavalent of the derivation path above.
+See [task::withdraw::init](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/) for preparing a withdrawal transaction.
-To cancel the transaction generation, use the [withdraw\_cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw-cancel) method.
+### Task Withdraw Status
-
- When used for ZHTLC coins like ARRR or ZOMBIE, it may take some time to
- complete.
-
+See [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/) for checking the status of a withdrawal transaction.
-### Arguments
+### Task Withdraw User Action
-| Structure | Type | Description |
-| --------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The name of the coin the user desires to withdraw |
-| to | string | Coins are withdrawn to this address |
-| amount | string (numeric) | The amount the user desires to withdraw, ignored when `max=true` |
-| memo | string | Optional, used for ZHTLC and Tendermint coins only. Attaches a memo to the transaction. |
-| from | string | Optional, used only for transactions using a hardware wallet. For more information, see the [Trezor Integration guide](/komodo-defi-framework/api/v20/utils/task_init_trezor/) |
-| from.derivation\_path | string | Optional, HD wallets only. Follows the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` |
-| from.account\_id | integer | Optional, HD wallets only. Generally this will be `0` unless you have multiple accounts registered on your HD wallet |
-| from.chain | string | Optional, HD wallets only. `Internal`, or `External`. External is used for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). `Internal` is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction. |
-| from.address\_id | integer | Optional, HD wallets only. Check the output from coin activation to find the ID of an address with balance. |
-| max | bool | Optional. Withdraw the maximum available amount. Defaults to `false` |
-| fee | object | Optional. Used only to set a custom fee, otherwise fee value will be derived from a deamon's `estimatefee` (or similar) RPC method |
-| fee.type | string | Type of transaction fee; possible values: `UtxoFixed` or `UtxoPerKbyte` |
-| fee.amount | string (numeric) | Fee amount in coin units, used only when type is `UtxoFixed` (fixed amount not depending on tx size) or `UtxoPerKbyte` (amount per Kbyte) |
+See [task::withdraw::user\_action](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/) for providing user action (e.g., Trezor PIN) during withdrawal.
-#### Response
+### Task Withdraw Cancel
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------- |
-| task\_id | integer | An identifying number which is used to query task status. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "mmrpc": "2.0",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "RECIPIENT_ADDRESS",
- "amount": "AMOUNT"
- },
- "id": 0
- }
- ```
-
-
-#### Command (max = true)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "RECIPIENT_ADDRESS",
- "max": true
- },
- "id": 0
- }
- ```
-
-
-#### Command (custom UtxoFixed fee)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "RECIPIENT_ADDRESS",
- "amount": "AMOUNT",
- "fee": {
- "type": "UtxoFixed",
- "amount": "0.001"
- }
- },
- "id": 0
- }
- ```
-
-
-#### Command (custom UtxoPerKbyte fee)
-
-
- ```json
- {
- "mmrpc": "2.0",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "RECIPIENT_ADDRESS",
- "amount": "AMOUNT",
- "fee": {
- "type": "UtxoPerKbyte",
- "amount": "0.00097"
- }
- },
- "id": 0
- }
- ```
-
-
-#### Command (HD wallet: derivation path option)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "ADDRESS_OF_RECIPIENT",
- "amount": "AMOUNT_TO_SEND",
- "from": {
- "derivation_path": "DERIVATION_PATH"
- }
- }
- }
- ```
-
-
-#### Command (HD wallet: account\_id, chain & address\_id option)
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "mmrpc": "2.0",
- "method": "task::withdraw::init",
- "params": {
- "coin": "COIN_NAME",
- "to": "ADDRESS_OF_RECIPIENT",
- "amount": "AMOUNT_TO_SEND",
- "from": {
- "account_id": 0,
- "chain": "External",
- "address_id": "ADDRESS_ID"
- }
- }
- }
- ```
-
-
-
- #### Response
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "task_id": 0
- },
- "id": null
- }
- ```
-
-
-## task::withdraw::status {{label : 'task::withdraw::status', tag : 'API-v2'}}
-
-To get the status of your withdrawal transaction generation, use the `task::withdraw::status` method. Once ready, it will provide the raw hex used to broadcast your transaction with [sendrawtransaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). The response returned is the same as what is returned from the [standard v2 withdraw method](/komodo-defi-framework/api/v20/wallet/tx/withdraw/#response)
-
-#### Arguments
-
-| Parameter | Type | Description |
-| -------------------- | ------- | ---------------------------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the initialisation process. |
-| forget\_if\_finished | boolean | If `false`, will return final response for completed tasks. Optional, defaults to `true` |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------------------------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| status | string | A short indication of how the withdrawal is progressing. |
-| details | object | Depending on the state of withdrawal progress, this will contain different information as shown in the responses below. |
-| details.to | array of strings | Coins are withdrawn to these addresses; this may contain the `my_address` address, where change from UTXO coins is sent. |
-| details.from | array of strings | Coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins) |
-| details.my\_balance\_change | string (numeric) | the expected balance of change in `my_address` after the transaction broadcasts |
-| details.received\_by\_me | string (numeric) | the amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address` |
-| details.spent\_by\_me | string (numeric) | the amount of coins spent by `my_address`; this value differ from the request amount, as the transaction fee is added here |
-| details.total\_amount | string (numeric) | the total amount of coins transferred |
-| details.fee\_details | object | the fee details of the generated transaction; `fee_details.type` is "Utxo" for Z coins. `fee_details.coin` will be the same as `details.coin`, and `fee_details.amount` will be a numeric value. |
-| details.tx\_hash | string | the hash of the generated transaction |
-| details.tx\_hex | string | transaction bytes in hexadecimal format; use this value as input for the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) |
-| details.coin | string | the name of the coin the user wants to withdraw |
-| details.transaction\_type | string | Transaction type will be `StandardTransfer` for Z coin transactions. |
-| details.kmd\_rewards | object (optional) | If supported (e.g. when withdrawing `KMD`), an object containing information about accrued rewards. |
-| details.kmd\_rewards.amount | string (numeric, optional) | The amount of accrued rewards |
-| details.kmd\_rewards.claimed\_by\_me | bool (optional) | Whether or not the rewards been claimed by me. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "mmrpc": "2.0",
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::status",
- "params": {
- "task_id": 3,
- "forget_if_finished": false
- },
- "id": 0
- }
- ```
-
-
-
- #### Response (Generating transaction)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "GeneratingTransaction"
- },
- "id": 0
- }
- ```
-
-
-
- #### Response (Generating transaction complete)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "tx_hex": "0400008085202f8900000000000056390400e803000000000000017aef9bb6fda6cff496046976f57dea0848fc05a46ce948dd1dab7d551a5e5a5cdc41b3409adec489e1c4ffb33bfca7a949833fadfb7cc93546aab96a8bffca469bbd435682f5af367ab07dbbbecc448010e056103fa236251b2b74d4f43d031d43df8e32672e99dae0ee51ece01c523b7ce7fb9aa8682e23e122d732a67664d3822b04edd1a12ed586b1e7dcef08c4f870792eccc2ad74a48da134a9368adb5967b01681fd1d617c2ce972f5860f976cb828363b9501f167d99e8ac17422a54e055cbfc7fce40e95b4de7bb0c8fa9e61f8a0ec07f23a28a7c4897fa6fe372a2e0fb8a2706b71db38648782eac18529d7bbcb5fe42b9da26fb2adf050538bd21c42aecbad0626ad4f4094c337ff3e9cf19292c1f0cc37b0e506231647573fb9ba479675ed99471b7fad4e54213c98facb47af6851e182ee7142a86cfd80a7741bdbeab8a1a6b093c1c093599165c8a8e7ae43c47b87b97fb7363bebc34df4fc2a045c04f850d5bc693f481ab0028706c673fad02a93c3e8e170e08f438034a600027a2974f846c278dce35d564e4c0d5de17c341fbe97d0048b4129c7dc81c4a0172e0986a5568d240fb50c9dc746e5398603aaec588835165e17162f218b71e55bf1403e4d1b81a8c745c7e87571f6c62966154a10ae908293bc66270d8ebc8d835498c7bfd379f87a57babe18db1e379a2fdb4c7413915015b23a54cf6ea2344bbd4f7abbaaec007427c69be51ea7f696ac94741305860ced9cfe96a1cf6bfbbaa182769bc6c8a74169c52990ee27accb51835766397183f408cd6679ccb04ddfc957bedea7fd2dd81103425f886566658b99baf9e0b7c353c5b19a84fece3f35d3902406b1757149f89cab9fe1301bd03d6e3994f617d0bb8b7706b946a15deb2afa0e42e2b8f15f758c6909a51d3ace11fb465e1ed34986f728568088ca75b20b29e924f561534dd38a54ca79ddc318b06f4d2d9a107ecd7601caa3b766d435ad7099e1aff7a0e64f3dbf9500c4f8274b16a1a76858187cebcbde43c8fc30955ff09f0d2930fbcc54f2b931d76e7924f58dbe181a04c22dc8729cf04d0b939206b62f8abbb07bdeedc65086b0c1703570130f928427ff0b6d605c1760be7d32f6343d0c871575f88785c36db39133cf7ce40a712681baaa299706a69d816a24bb8009c4a900021e91530a952eb4dbf036f29cb7e7788665d7318e9486ae99c9ca0d108134fb79588e73bca79cf34cb50ccfdcfef6154f8a399c87dc212eb29961b7bb61454f455b0ff03b3a57cfaacafb437a9341c0fa1c107c27a065716c9de69c129557e35f6af63312f25138174c020c9754d57c45066e28b0d70d77ceef1f69a4c55ce7a33a4120924fb08207018da848bdc4f4e44fbfe0889ba9cd3741ca565516e34cbb260b3870927310d99059c2651ee645b7d9f755e59a9c3821a4d576d7f5b5db22a9befa3163189b09124789897bde57d662d3c7e25d99d709ffdc803acbb8fde2a93dca1525bb1123ed661f8c58113a7e6d1eeb04f738f31bf80ef687804c32de4ca82ae0c3100533e498d9551618b91424489d31526ea46f78d93aa8eef2a25cf53b83cad226d17ba92dc55366a011c494c7f7b9a9c4e1ac6c41fa96f03a66a402d6e6b1b864e8b640ec44bcaf0c00f5ed093823f0a10749708f69377cab25b393a4251f2b605e8022bbfc8c9832c31a5e98d7730042644b56507e00bc24ecf4979fa22e1b40bed2246f38baf715d25a38e400386847997adaf71fe50d29da6995bd50760b08faeec9360147d68175c7cc81be238b406b1e1d414f142a8053e119b2d1ee508fe510d2adad21bd4dff33f6400f17ef88055992b3335fb2a19836b1df3c7ac5ef1a342c9eadb69202d06bfe25ee84625cec62cf507caa2f5b7de8ccdc85921dbdc09e885ad2a7b1f86a6963086073d33f25fd5281f879e1b01d4422048a9a11d6fb6da1d457dd0f9583e38edc4cb4d0c7a7049fd7821c6ccf86160c3d2e4afba86cf154cabf3e8766607d017e348a15b576347e2fdc6742093b8635c0cb0a22835df10f93859875b36cffd1dcb23c6ea95542c9f3c9b5afe613438347b753af37d955dbbe169733beaaff57f1fc685e8c43abb3aaa4bbc4af0211677d87c7d7bcb69631acecd93110b572f3508ff49a0d64f3bd7c01c60cdfd45b01165e3682e8d68f614b523cc73d1a402d650bca867e5bc09c9a920ac8adf8c502db88da0579087e93125836b6398790dc3cba5c1dcfec974d58bf22a9fbc10ca63d5116da35e15eb149d85aa58de15784cfc2574cbc8c7cf81c0f44ea250925e176d2010f7864a393e43da8349dcaf26d7814d7da07d2069a1ee7bd6184351dfc8ae28757d65d15347eae69e9fac8453e1dc6506f4db9aa22db3f35b1782f7b43b1b85e6e0f8ac772712a044e5ef90235eb79ff83a7723ff78a7bba1381ada81507480ac1f0eca939061891b41c1b25aba3172916c3bab939d9f3baec391b2d503be7f63b44dd0fefd5ba769f2f699923531a7bf3a50079133dba31ff3c13b925e6e678b45e217c7ed0c328c15e36ebc56f2cd8c5e7961dadc99f42fe9a0a7d13e849308bcbd760f9570e821db1ea13d3f65ade8b50d3b9b95d2c0eb3e6b8b9796daa4ad0e1ab9dc6585a2dcf1d189e86c7698657f2684df36f31b5e955f9dd044dd3fd174fafcb814da305d15bfed40b4746875abe999bbfc97c58a24ba383dc7c4bb098e09df55f1ed05bbc3f3e0ea510d7dcfc01b1386a6e376c41879a77427e16cb7a0263b635c99713cfa95794cf7b5717836be632c1434970875f9b5c7886d0237f88c509b08a55981259fa08823bd455febd12ee3e5c6e41f66057a3039946052545694ada38babc3f421a531d90cd80461674e4b8efc0ada6a349e56fd12a60f083cce4169170e4a3bb1aeb7193c8b7f686f88240bda72e8fe682c1ad955689a9de678e143e67e04eefd18d86020829eb7603e4449c92189ddb9e41a63a59920d697f8a1a16f26697f31bd34faf02299e8b99a17523ccfa81ed72c6b7e4edd5d128432d353a8f53e0e6c76835d914e8c7348050f48ec68ddd44e6601502952b3d23afd7621ac7174223b7bbc59da87273fbb82f086df2669825de92e456c00734b072b28574a4fc2f4fba13618980f32df91a34bea01ecfeb619ee4ed52d4885f68f636427ca8fda56a9c4b716814bb9074002e18f369666b6fcef7c0008dd8863ea028f8b7c89575b23a871196846857b7f85bd0532503991342d9ab34dd6d9c7700cfb8e991f660a81f2b110740bec308d67d39998bf89d3d667b240e",
- "tx_hash": "f708b9d83b786af26c186a192f14ba680f33f567189ac2e3cd438a29a05f554a",
- "from": [
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "to": [
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "total_amount": "29.99989008",
- "spent_by_me": "29.99989008",
- "received_by_me": "29.99988008",
- "my_balance_change": "-0.00001000",
- "block_height": 0,
- "timestamp": 0,
- "fee_details": {
- "type": "Utxo",
- "coin": "ZOMBIE",
- "amount": "0.00001"
- },
- "coin": "ZOMBIE",
- "internal_id": "f708b9d83b786af26c186a192f14ba680f33f567189ac2e3cd438a29a05f554a",
- "transaction_type": "StandardTransfer"
- }
- },
- "id": 0
- }
- ```
-
- #### Response (Generating KMD transaction complete with rewards info)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "Ok",
- "details": {
- "tx_hex": "0400008085202f89051f43676aa53f06aaf67cfe76b4995a80c204aee630bf1909c37e2efc03c8ceac000000006b48304502210084c8d5345794b6bc78557a7aab71668020a6decf2537e9854044969f0125579202207d059c5cb465ffdd5920ddcca2760da49ce03252b4b3fd4b58605adbbc4d3ec1012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2fffffffffc4ba9e537032043caba0982f4b0d46b029ecb261edf9b22fd84a665158cc3d6000000006a47304402207d720393347252195c09b16b9e23a0da7e00979521a9277daa297cd2f5d6d5b902204a8b35f7088ba7e7e7327c2c4fb30de300c26ba1527f3979cf1ed7a85bd70a58012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff19723c4dd6e57edbf623625370ffc8fbeef1ec367e4514491e3da333896f01260000000069463043021f488fa0fc7c8e1f2dbcff589c72f33d4354bc065b4d0e0c69592df293a81fb40220224e7cf3ec63dbbb6f9a2929baed7328af286b6b5f53c1ac0a9bc8156163d6e5012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff59c28f535d6b73c7f622f7aade547ef1db2277d3a43207b289cf56afa5e37f6b010000006a473044022017fbc3310ce3ae66caaf6782cba58a6065af43052e0a97db93d0fa9f6a5eb59e02207d3f766a230bf5159333104f773e2c45daa91828ac53da9f87b6c7dcd255370c012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffffcdbbc54aabaa6d0f5984c444f4317500c2f2b2b77e70f310b1940987b5ce9d3c010000006a4730440220793808739a53e3eedec7aef12b833fdd0e1d789e5211170331f492250757cac002207a3b748b674cb875bdf0cce87d61da10ca2eb24788afe5b061dba01972d9cdb1012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2ffffffff0200e40b54020000001976a914e6d49471e6e83b5b69c0bee93caa4dc880205d9a88ac5856bb5b000000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac095cbe63000000000000000000000000000000",
- "tx_hash": "7c201920db65b134a99c8405d84456bed7456bc29451c5bdcc92f30db62a4279",
- "from": ["RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d"],
- "to": ["RWKi9wkqMH4C9h4psPKjcKQaYNq5vsL89F"],
- "total_amount": "115.39004992",
- "spent_by_me": "115.39004992",
- "received_by_me": "15.39003992",
- "my_balance_change": "-100.00001",
- "block_height": 0,
- "timestamp": 1673421831,
- "fee_details": {
- "type": "Utxo",
- "coin": "KMD",
- "amount": "0.00001"
- },
- "coin": "KMD",
- "internal_id": "",
- "kmd_rewards": {
- "amount": "5.64955481",
- "claimed_by_me": true
- },
- "transaction_type": "StandardTransfer",
- "memo": null
- }
- },
- "id": 0
- }
- ```
-
-
-
- #### Response (No such task / task expired)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_withdraw",
- "error_trace": "init_withdraw:57]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": 0
- }
- ```
-
- #### Response (error, waiting for user to confirm signing on hardware wallet device)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "status": "InProgress",
- "details": "WaitingForUserToConfirmSigning"
- },
- "id": null
- }
- ```
-
-
-## task::withdraw::cancel {{label : 'task::withdraw::cancel', tag : 'API-v2'}}
-
-Use the `task::withdraw::cancel` method to cancel the withdrawal preparation task.
-
-#### Arguments
-
-| Structure | Type | Description |
-| --------- | ------- | --------------------------------------------------------------------- |
-| task\_id | integer | The identifying number returned when initiating the withdraw process. |
-
-#### Response
-
-| Structure | Type | Description |
-| ------------ | ------ | -------------------------------------------------------------- |
-| result | string | Indicates task cancellation was succesful. |
-| error | string | An error message to explain what went wrong. |
-| error\_path | string | An indicator of the class or function which reurned the error. |
-| error\_trace | string | An indicator of where in the source code the error was thrown. |
-| error\_type | string | An enumerated value for the returned error. |
-| error\_data | string | The input task ID which resulted in the error. |
-
-#### ๐ Examples
-
-#### Command
-
-
- ```json
- {
- "userpass": "RPC_UserP@SSW0RD",
- "method": "task::withdraw::cancel",
- "mmrpc": "2.0",
- "params": {
- "task_id": 6
- }
- }
- ```
-
-
-
- #### Response (Success)
-
- ```json
- {
- "mmrpc": "2.0",
- "result": "success",
- "id": null
- }
- ```
-
-
-
- #### Response (Error: No such task / task expired)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "No such task '1'",
- "error_path": "init_withdraw.manager",
- "error_trace": "init_withdraw:92] manager:97]",
- "error_type": "NoSuchTask",
- "error_data": 1,
- "id": 0
- }
- ```
-
- #### Response (Error: Task already finished)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Task is finished already",
- "error_path": "init_withdraw.manager",
- "error_trace": "init_withdraw:94] manager:104]",
- "error_type": "TaskFinished",
- "error_data": 4,
- "id": null
- }
- ```
-
+See [task::withdraw::cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/) for cancelling a withdrawal transaction preparation.
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
new file mode 100644
index 000000000..16482b2e7
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/index.mdx
@@ -0,0 +1,205 @@
+export const title = "Komodo DeFi Framework Method: Initialize Withdraw Task";
+export const description = "Generate, sign, and return a withdrawal transaction in the Komodo DeFi Framework API.";
+
+# Initialize Withdraw Task
+
+## task::withdraw::init {{label : 'task::withdraw::init', tag : 'API-v2'}}
+
+The `task::withdraw::init` method generates, signs, and returns a transaction that transfers the `amount` of `coin` to the address indicated in the `to` argument. The status of this method can be queried via the [task::withdraw::status](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/) method.
+
+It will return the transaction hex (via `task::withdraw::status`), which then needs to be broadcast with the [sendrawtransaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the withdrawal. This method is uses the same input fields as the [standard v2 withdraw method](/komodo-defi-framework/api/v20/wallet/tx/withdraw/), with additional optional fields to specify the `from` address when using a hardware or HD wallet. There are two way to indicate which HD address to send funds from:
+
+* Using `derivation_path` as a single input. E.g `m/44'/20'/0'/0/2`
+* Using `account_id` (0), `chain` (External) & `address_id` (2) inputs. The bracketed values are the equavalent of the derivation path above.
+
+To cancel the transaction generation, use the [withdraw\_cancel](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/) method.
+
+
+ When used for ZHTLC coins like ARRR or ZOMBIE, it may take some time to
+ complete.
+
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| --------------------- | ---------------- | :------: | :-----: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | `-` | The name of the coin the user desires to withdraw |
+| to | string | โ | `-` | Coins are withdrawn to this address |
+| amount | string (numeric) | โ | `-` | The amount the user desires to withdraw, ignored when `max=true` |
+| memo | string | โ | `-` | Used for ZHTLC and Tendermint coins only. Attaches a memo to the transaction. |
+| from | string | โ | `-` | Used only for transactions using a hardware wallet. For more information, see the [Trezor Integration guide](/komodo-defi-framework/api/v20/utils/task_init_trezor/) |
+| from.derivation\_path | string | โ | `-` | HD wallets only. Follows the format `m/44'/COIN_ID'/ACCOUNT_ID'/CHAIN/ADDRESS_ID` |
+| from.account\_id | integer | โ | `-` | HD wallets only. Generally this will be `0` unless you have multiple accounts registered on your HD wallet |
+| from.chain | string | โ | `-` | HD wallets only. `Internal`, or `External`. External is used for addresses that are intended to be visible outside of the wallet (e.g. for receiving payments). `Internal` is used for addresses which are not meant to be visible outside of the wallet and is used to return the leftover change from a transaction. |
+| from.address\_id | integer | โ | `-` | HD wallets only. Check the output from coin activation to find the ID of an address with balance. |
+| max | bool | โ | `false` | Withdraw the maximum available amount. |
+| fee | object | โ | `-` | Used only to set a custom fee, otherwise fee value will be derived from a deamon's `estimatefee` (or similar) RPC method |
+| fee.type | string | โ | `-` | Type of transaction fee; possible values: `UtxoFixed` or `UtxoPerKbyte` |
+| fee.amount | string (numeric) | โ | `-` | Fee amount in coin units, used only when type is `UtxoFixed` (fixed amount not depending on tx size) or `UtxoPerKbyte` (amount per Kbyte) |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------- | --------------------------------------------------------- |
+| task\_id | integer | An identifying number which is used to query task status. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "SC",
+ "to": "2c4a029ef67858d7c3ebf9ce7f1c257fd880b1b073fd3923091423e1658ae23d2b426be204db",
+ "amount": "1"
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "TSIA",
+ "to": "2c4a029ef67858d7c3ebf9ce7f1c257fd880b1b073fd3923091423e1658ae23d2b426be204db",
+ "max": true
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "DOC",
+ "to": "RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p",
+ "amount": "1",
+ "fee": {
+ "type": "UtxoFixed",
+ "amount": "0.001"
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "DOC",
+ "to": "RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p",
+ "amount": "1",
+ "fee": {
+ "type": "UtxoPerKbyte",
+ "amount": "0.00097"
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "MARTY",
+ "to": "RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p",
+ "amount": "1",
+ "from": {
+ "derivation_path": "m/44'/141'"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::withdraw::init",
+ "params": {
+ "coin": "MARTY",
+ "to": "RGKiExg7Z1i94zrcYgKyknv7nDq3A8ud9p",
+ "amount": "1",
+ "from": {
+ "account_id": 0,
+ "chain": "External",
+ "address_id": "0"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "task_id": 0
+ },
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
new file mode 100644
index 000000000..6c1ea020a
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/index.mdx
@@ -0,0 +1,168 @@
+export const title = "Komodo DeFi Framework Method: Withdraw Task Status";
+export const description = "Get the status of a withdrawal transaction generation in the Komodo DeFi Framework API.";
+
+# Withdraw Task Status
+
+## task::withdraw::status {{label : 'task::withdraw::status', tag : 'API-v2'}}
+
+To get the status of your withdrawal transaction generation, use the `task::withdraw::status` method. Once ready, it will provide the raw hex used to broadcast your transaction with [sendrawtransaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). The response returned is the same as what is returned from the [standard v2 withdraw method](/komodo-defi-framework/api/v20/wallet/tx/withdraw/)
+
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------- |
+| task\_id | integer | โ | `-` | The identifying number returned when initiating the initialisation process. |
+| forget\_if\_finished | boolean | โ | `true` | If `false`, will return final response for completed tasks. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ------------------------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| status | string | A short indication of how the withdrawal is progressing. |
+| details | object | Depending on the state of withdrawal progress, this will contain different information as shown in the responses below. |
+| details.to | array of strings | Coins are withdrawn to these addresses; this may contain the `my_address` address, where change from UTXO coins is sent. |
+| details.from | array of strings | Coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins) |
+| details.my\_balance\_change | string (numeric) | the expected balance of change in `my_address` after the transaction broadcasts |
+| details.received\_by\_me | string (numeric) | the amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address` |
+| details.spent\_by\_me | string (numeric) | the amount of coins spent by `my_address`; this value differ from the request amount, as the transaction fee is added here |
+| details.total\_amount | string (numeric) | the total amount of coins transferred |
+| details.fee\_details | object | the fee details of the generated transaction; `fee_details.type` is "Utxo" for Z coins. `fee_details.coin` will be the same as `details.coin`, and `fee_details.amount` will be a numeric value. |
+| details.tx\_hash | string | the hash of the generated transaction |
+| details.tx\_hex | string | transaction bytes in hexadecimal format; use this value as input for the [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) |
+| details.coin | string | the name of the coin the user wants to withdraw |
+| details.transaction\_type | string | Transaction type will be `StandardTransfer` for Z coin transactions. |
+| details.kmd\_rewards | object | If supported (e.g. when withdrawing `KMD`), an object containing information about accrued rewards. |
+| details.kmd\_rewards.amount | string (numeric) | The amount of accrued rewards |
+| details.kmd\_rewards.claimed\_by\_me | bool | Whether or not the rewards been claimed by me. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "userpass": "RPC_UserP@SSW0RD",
+ "method": "task::withdraw::status",
+ "params": {
+ "task_id": 3,
+ "forget_if_finished": false
+ },
+ "id": 0
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "InProgress",
+ "details": "GeneratingTransaction"
+ },
+ "id": 0
+ }
+ ```
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "tx_hex": "...",
+ "tx_hash": "...",
+ "from": ["..."],
+ "to": ["..."],
+ "total_amount": "...",
+ "spent_by_me": "...",
+ "received_by_me": "...",
+ "my_balance_change": "...",
+ "block_height": 0,
+ "timestamp": 0,
+ "fee_details": {
+ "type": "Utxo",
+ "coin": "...",
+ "amount": "..."
+ },
+ "coin": "...",
+ "internal_id": "...",
+ "transaction_type": "StandardTransfer"
+ }
+ },
+ "id": 0
+ }
+ ```
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": {
+ "status": "Ok",
+ "details": {
+ "tx_hex": "...",
+ "tx_hash": "...",
+ "from": ["..."],
+ "to": ["..."],
+ "total_amount": "...",
+ "spent_by_me": "...",
+ "received_by_me": "...",
+ "my_balance_change": "...",
+ "block_height": 0,
+ "timestamp": 0,
+ "fee_details": {
+ "type": "Utxo",
+ "coin": "KMD",
+ "amount": "..."
+ },
+ "coin": "KMD",
+ "internal_id": "...",
+ "kmd_rewards": {
+ "amount": "...",
+ "claimed_by_me": true
+ },
+ "transaction_type": "StandardTransfer",
+ "memo": null
+ }
+ },
+ "id": 0
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | ---------------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished and cannot be canceled. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
new file mode 100644
index 000000000..1c6ce3bfe
--- /dev/null
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/index.mdx
@@ -0,0 +1,93 @@
+export const title = "Komodo DeFi Framework Method: Withdraw Task User Action";
+export const description = "Send user action (PIN) to the Trezor device during withdrawal in the Komodo DeFi Framework API.";
+
+import trezorpin from "@/public/images/docs/api-images/trezor_pin.png";
+
+# Withdraw Task User Action
+
+## task::withdraw::user\_action {{label : 'task::withdraw::user_action', tag : 'API-v2'}}
+
+If the `task::withdraw::status` returns `UserActionRequired`, use the `task::withdraw::user_action` method to enter your Trezor PIN.
+
+### Request Parameters
+
+| Parameter | Type | Required | Description |
+| ------------------------- | --------------- | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| task\_id | integer | โ | The identifying number returned when initiating the withdrawal process. |
+| user\_action | object | โ | Object containing the params below |
+| user\_action.action\_type | string | โ | Will be `TrezorPin` for this method |
+| user\_action.pin | string (number) | โ | When the Trezor device is displaying a grid of numbers for PIN entry, this param will contain your Trezor pin, as mapped through your keyboard numpad. See the image below for more information. |
+
+
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------- |
+| result | string | The outcome of the request. |
+
+#### ๐ Examples
+
+
+ ```json
+ {
+ "userpass": "RPC_UserP@SSW0RD",
+ "mmrpc": "2.0",
+ "method": "task::withdraw::user_action",
+ "params": {
+ "task_id": 3,
+ "user_action": {
+ "action_type": "TrezorPin",
+ "pin": "862743"
+ }
+ }
+ }
+ ```
+
+
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "result": "success",
+ "id": null
+ }
+ ```
+
+
+### Error Types
+
+| Parameter | Type | Description |
+| ------------ | ------ | -------------------------------------------- |
+| NoSuchTask | string | The specified task was not found or expired. |
+| TaskFinished | string | The task is already finished. |
+
+
+ ##### Error Response (No Such Task)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such task '1'",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:57]",
+ "error_type": "NoSuchTask",
+ "error_data": 1,
+ "id": 0
+ }
+ ```
+
+ ##### Error Response (Task Finished)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Task is finished already",
+ "error_path": "init_withdraw",
+ "error_trace": "init_withdraw:94]",
+ "error_type": "TaskFinished",
+ "error_data": 4,
+ "id": null
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
index da6d2da20..8a87f5c57 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx
@@ -1,28 +1,28 @@
export const title = "Komodo DeFi Framework Method: Get Raw Transaction";
-export const description = "The get_raw_transaction method retrieves the signed raw transaction hex for a confirmed or mempool transaction by providing the coin and tx_hash as input.";
+export const description = "The get_raw_transaction method returns the full signed raw transaction hex for a given coin and transaction hash.";
-# get\_raw\_transaction
+# Get Raw Transaction
The `get_raw_transaction` method takes `coin` and `tx_hash` as input, and returns the full signed raw transaction hex for any transaction that is confirmed or within the mempool.
-## Arguments
+## get\_raw\_transaction {{label : 'get_raw_transaction', tag : 'API-v2'}}
-| Structure | Type | Description |
-| --------- | ------ | -------------------------------------------------------------------- |
-| coin | string | the name of the coin the user desires to request for the transaction |
-| tx\_hash | string | hash of the transaction |
+### Request Parameters
-## Response
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------- |
+| coin | string | โ | The name of the coin for which you want to request the transaction. |
+| tx\_hash | string | โ | Hash of the transaction. |
-| Structure | Type | Description |
-| --------- | ------ | -------------------------------------------- |
-| tx\_hex | string | bytes of signed transaction in string format |
+### Response Parameters
-#### Examples:
+| Parameter | Type | Description |
+| --------- | ------ | --------------------------------------------- |
+| tx\_hex | string | Bytes of signed transaction in string format. |
-##### Request (DOC)
+#### ๐ Examples
-
+
```json
{
"mmrpc": "2.0",
@@ -42,98 +42,67 @@ The `get_raw_transaction` method takes `coin` and `tx_hash` as input, and return
```json
{
- "mmrpc":"2.0",
- "result":{
- "tx_hex":"0400008085202f89025655b6fec358091a4a6b34107e69b10bd7660056d8f2a1e5f8eef0db6aec960100000000494830450221008c89db5e2d93d7674fe152e37344dfd24a0b1d4d382a7e0bcfc5d8190a141d72022050ce4ef929429e7e1a6c4ebd3f72a1a2aa25da1e0df65553a2c657658077ed1d01feffffff79cc137b70c39c9c7c2b9230c818ec684ffe731bf1ae821f91ba9d3e526f55f00000000049483045022100868c71f4a8e1452a3bc8b1d053a846959ab7df63fb0d147e9173f69818bbb1f3022060c7e045a34cf6af61bc3a74dc2db7b8bfa4949bc5919acceed40fc07d8706d201feffffff0240043a0000000000232102afdbba3e3c90db5f0f4064118f79cf308f926c68afd64ea7afc930975663e4c4ac201efc01000000001976a914347f2aedf63bac168c2cc4f075a2850435e20ac188ac96d3c96036dd0e000000000000000000000000"
- },
- "id":0
+ "mmrpc": "2.0",
+ "result": {
+ "tx_hex": "0400008085202f89025655b6fec358091a4a6b34107e69b10bd7660056d8f2a1e5f8eef0db6aec960100000000494830450221008c89db5e2d93d7674fe152e37344dfd24a0b1d4d382a7e0bcfc5d8190a141d72022050ce4ef929429e7e1a6c4ebd3f72a1a2aa25da1e0df65553a2c657658077ed1d01feffffff79cc137b70c39c9c7c2b9230c818ec684ffe731bf1ae821f91ba9d3e526f55f00000000049483045022100868c71f4a8e1452a3bc8b1d053a846959ab7df63fb0d147e9173f69818bbb1f3022060c7e045a34cf6af61bc3a74dc2db7b8bfa4949bc5919acceed40fc07d8706d201feffffff0240043a0000000000232102afdbba3e3c90db5f0f4064118f79cf308f926c68afd64ea7afc930975663e4c4ac201efc01000000001976a914347f2aedf63bac168c2cc4f075a2850435e20ac188ac96d3c96036dd0e000000000000000000000000"
+ },
+ "id": 0
}
```
-##### Request (ETH)
+### Error Types
-
- ```json
- {
- "mmrpc": "2.0",
- "method": "get_raw_transaction",
- "userpass": "RPC_UserP@SSW0RD",
- "params": {
- "coin": "ETH",
- "tx_hash": "0x529aca42b6b592cca5d400832c83854135b924cada6e1c41b85f27fa0a0984b9"
- },
- "id": 1
- }
- ```
-
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| InvalidHashError | string | The specified `hash` is not valid |
+| Transport | string | The request was failed due to a network error |
+| HashNotExist | string | The specified `hash` does not exist |
+| InternalError | string | The request was failed due to a Komodo DeFi Framework API internal error |
-
- ##### Response (success)
+
+ ##### Error Response (No Such Coin)
```json
{
- "mmrpc":"2.0",
- "result":{
- "tx_hex":"f86e8227578503b6ed90e6825208943faaa59e42f616f859d5771cbc07a99412ae44b288026fe9cb1ec6e9a08026a08e04accc3733376cf7b8f8d51c8398fd244fca736277053a7e87093f6db67708a069cc7dbc57094c4cca7828e6f8d92a8221c457ac7b5d0b0562e9d8896f75d1a5"
- },
- "id":0
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:2234] lp_coins:2156]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
}
```
-
-
- ##### Error response (no such coin)
+ ##### Error (Invalid Hash)
```json
{
- "mmrpc": "2.0",
- "error": "No such coin KMD",
- "error_path": "lp_coins",
- "error_trace": "lp_coins:2234] lp_coins:2156]",
- "error_type": "NoSuchCoin",
- "error_data": {
- "coin": "KMD"
- },
- "id": 0
+ "mmrpc": "2.0",
+ "error": "Invalid hash: Invalid input length",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:1809]",
+ "error_type": "InvalidHashError",
+ "error_data": "Invalid input length",
+ "id": 1
}
```
- ##### Error (invalid hash)
+ ##### Error (Invalid EC Signature)
```json
{
- "mmrpc": "2.0",
- "error": "Invalid hash: Invalid input length",
- "error_path": "utxo_common",
- "error_trace": "utxo_common:1809]",
- "error_type": "InvalidHashError",
- "error_data": "Invalid input length",
- "id": 1
- }
- ```
-
- ##### Error (invalid EC Signature)
-
- ```json
- {
- "mmrpc": "2.0",
- "error": "Internal error: eth:3221] Crypto error (Invalid EC signature)",
- "error_path": "eth",
- "error_trace": "eth:543]",
- "error_type": "InternalError",
- "error_data": "eth:3221] Crypto error (Invalid EC signature)",
- "id": 1
+ "mmrpc": "2.0",
+ "error": "Internal error: eth:3221] Crypto error (Invalid EC signature)",
+ "error_path": "eth",
+ "error_trace": "eth:543]",
+ "error_type": "InternalError",
+ "error_data": "eth:3221] Crypto error (Invalid EC signature)",
+ "id": 1
}
```
-
-## Error Types
-
-| Structure | Type | Description |
-| ---------------- | ------ | ------------------------------------------------------------------------- |
-| NoSuchCoin | string | The specified coin was not found or is not activated yet |
-| InvalidHashError | string | The specified `hash` is not valid |
-| Transport | string | The request was failed due to a network error |
-| HashNotExist | string | The specified `hash` is not exist |
-| InternalError | string | The request was failed due to an Komodo DeFi Framework API internal error |
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
index d59e481c1..9ac02484c 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx
@@ -1,11 +1,14 @@
-export const title = "Komodo DeFi Framework: Transaction methods";
-export const description =
- "Komodo DeFi Framework: Transaction methods";
+export const title = "Komodo DeFi Framework Method Overview: Transaction Methods";
+export const description = "An overview of the transaction methods in the Komodo DeFi Framework API.";
-# Transaction methods
+# Transaction Methods Overview
-
+## tx {{label : 'tx', tag : 'overview'}}
-
- TODO: Add summary for other methods, along with detail for HD methods
-
+The Komodo DeFi Framework provides a variety of transaction-related methods, including transaction creation, signing, and broadcasting, as well as support for hierarchical deterministic (HD) wallets. See the sections below for details on each method:
+
+* [Sign Raw Transaction](/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/)
+* [Withdraw Coins](/komodo-defi-framework/api/v20/wallet/tx/withdraw/)
+* [ZHTLC Coin Transaction History](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/)
+* [Get Raw Transaction](/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/)
+* [My TX History](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/)
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
index e4dafd1a6..7a9f08f20 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx
@@ -1,38 +1,42 @@
export const title = "Komodo DeFi Framework Method: My TX History";
export const description = "The my_tx_history method allows you to view the transaction history of coins.";
-# my\_tx\_history
+# My TX History
+
+## my\_tx\_history {{label : 'my_tx_history', tag : 'API-v2'}}
To use this method, you must activate your coin with `"tx_history": true`. The response will vary depending on the coin.
For ZHTLC coins, you must use the [z\_coin\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/) method.
For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/#my-tx-history) method.
-## Arguments
+### Request Parameters
-| parameter | Type | Description |
-| --------------- | ------- | ----------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin to get history for. |
-| limit | integer | Optional. Limits the number of returned transactions. Defaults to `10`. Ignored if `max = true`. |
-| paging\_options | object | Optional. A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
-| target | object | Optional. A standard [HistoryTarget](/komodo-defi-framework/api/common_structures/wallet/#history-target) object. |
+| Parameter | Type | Required | Default | Description |
+| --------------- | ------- | :------: | :-----: | ------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | Ticker of the coin to get history for. |
+| limit | integer | โ | `10` | Limits the number of returned transactions. Defaults to `10`. Ignored if `max = true`. |
+| paging\_options | object | โ | - | A standard [Pagination](/komodo-defi-framework/api/common_structures/#pagination) object. |
+| target | object | โ | - | A standard [HistoryTarget](/komodo-defi-framework/api/common_structures/wallet/#history-target) object. |
-#### Response
+### Response Parameters
-| Structure | Type | Description |
+| Parameter | Type | Description |
| -------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| transactions | array of objects | transactions data |
+| current\_block | number | the number of the latest block of coin blockchain |
| from\_id | string | the from\_id specified in the request; this value is null if from\_id was not set |
-| skipped | number | the number of skipped records (i.e. the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set |
| limit | number | the limit that was set in the request; note that the actual number of transactions can differ from the specified limit (e.g. on the last page) |
-| total | number | the total number of transactions available |
| page\_number | number | the page\_number that was set in the request |
-| total\_pages | number | total pages available with the selected limit |
-| current\_block | number | the number of the latest block of coin blockchain |
+| skipped | number | the number of skipped records (i.e. the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set |
| sync\_status | object | A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status) object. Provides the information that helps to track the progress of transaction history preloading at background |
+| total | number | the total number of transactions available |
+| total\_pages | number | total pages available with the selected limit |
+| transactions | array of objects | transactions data |
+
+#### ๐ Examples
-## HD Wallet Account Request
+##### HD Wallet Account Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -46,15 +50,15 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
},
"target": {
"type": "account_id",
- "account_id": 77
+ "account_id": 0
}
}
}
```
-
- ### Response
+
+ ##### HD Wallet Account Response
```json
{
@@ -111,9 +115,9 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-## HD Wallet Address Request
+##### HD Wallet Address Request
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -136,8 +140,8 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-
- ### Response
+
+ ##### HD Wallet Address Response
```json
{
@@ -196,7 +200,9 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-
+##### BCH Request with Pagination
+
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -213,8 +219,8 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-
- ### Response
+
+ ##### BCH Request with Pagination Response
```json
{
@@ -295,7 +301,7 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
## Request (BCH with FromId)
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -312,8 +318,8 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-
- ### Response
+
+ ##### TTT-SLP Request with FromId Response
```json
{
@@ -368,9 +374,9 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-## Request (IRIS with limit = 50)
+##### IRIS Request with High Limit
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -384,8 +390,8 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
```
-
- ### Response
+
+ ##### IRIS Request with High Limit Response
```json
{
@@ -487,3 +493,45 @@ For all other coins, use the legacy [my\_tx\_history](/komodo-defi-framework/api
}
```
+
+### Error Types
+
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------------------ |
+| NoSuchCoin | string | The specified coin was not found or is not activated yet |
+| InvalidHashError | string | The specified `hash` is not valid |
+| Transport | string | The request was failed due to a network error |
+| HashNotExist | string | The specified `hash` does not exist |
+| InternalError | string | The request was failed due to a Komodo DeFi Framework API internal error |
+
+
+ ##### Error Response (No Such Coin)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "No such coin KMD",
+ "error_path": "lp_coins",
+ "error_trace": "lp_coins:2234] lp_coins:2156]",
+ "error_type": "NoSuchCoin",
+ "error_data": {
+ "coin": "KMD"
+ },
+ "id": 0
+ }
+ ```
+
+ ##### Error (Invalid Hash)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid hash: Invalid input length",
+ "error_path": "utxo_common",
+ "error_trace": "utxo_common:1809]",
+ "error_type": "InvalidHashError",
+ "error_data": "Invalid input length",
+ "id": 1
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
index 126ef83ef..adb815e7b 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx
@@ -1,38 +1,42 @@
export const title = "Komodo DeFi Framework Method: Sign Raw Transaction";
-export const description = "The methods in this document allow you to sign raw transactions.";
+export const description = "The sign_raw_transaction method allows users to sign UTXO or EVM raw transactions, returning a signed transaction hex ready for broadcast.";
# Sign Raw Transaction
-This method allows users to:
+## sign\_raw\_transaction {{label : 'sign_raw_transaction', tag : 'API-v2'}}
+
+The `sign_raw_transaction` method allows users to:
* Create a signed UTXO raw transaction given unsigned hex, and optionally a set of prior transaction inputs.
-* Create a signed EVM raw transaction, given the destination address, amount and gas limit.
+* Create a signed EVM raw transaction, given the destination address, amount, and gas limit.
-The transaction can then be broadcasted to the network using the [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) to complete the process.
+The transaction can then be broadcast to the network using the [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) method to complete the process.
This method is used to sign a raw transaction that has already been created.
For UTXO coins, the unsigned hex is required to sign the transaction.
- If `prev_txns` is not provided, it will be sourced via electrums.
+ If `prev_txns` is not provided, it will be sourced via Electrum servers.
### Request Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------------------------------------------------------------------------- |
-| coin | string | The coin to sign the raw transaction with |
-| type | string | The operation type. Accepted values: UTXO ( for utxo coins), ETH (for emv coins) |
-| tx | object | A standard [RawTxInfo object](/komodo-defi-framework/api/common_structures/wallet/#raw-tx-info) |
+| Parameter | Type | Required | Description |
+| --------- | ------ | :------: | ------------------------------------------------------------------------------------------------ |
+| coin | string | โ | The coin to sign the raw transaction with. |
+| type | string | โ | The operation type. Accepted values: `UTXO` (for UTXO coins), `ETH` (for EVM coins). |
+| tx | object | โ | A standard [RawTxInfo object](/komodo-defi-framework/api/common_structures/wallet/#raw-tx-info). |
### Response Parameters
-| Structure | Type | Description |
-| --------- | ------ | ----------------------------------------------- |
-| tx\_hex | string | The signed transaction hex, ready for broadcast |
+| Parameter | Type | Description |
+| --------- | ------ | ------------------------------------------------ |
+| tx\_hex | string | The signed transaction hex, ready for broadcast. |
+
+#### ๐ Examples
-#### Sign UTXO raw transaction hex
+##### Sign UTXO Raw Transaction Hex
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -51,22 +55,22 @@ The transaction can then be broadcasted to the network using the [`send_raw_tran
- #### Response (success)
+ ### Response (success)
```json
- {
+ {
"mmrpc": "2.0",
"result": {
- "tx_hex": "0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd036020000006a47304402206b40df6d7b1d87622ea1eba0cdce09dfaf21556a408b2bd245920c2f3e9ff5e702201bd7bcc9587a9731cfd7c57057f173cbf635d2818263a96f211c413f6e83d187012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000"
+ "tx_hex": "0400008085202f8901c8d6d8764e51bbadc0592b99f37b3b7d8c9719686d5a9bf63652a0802a1cd036020000006a47304402206b40df6d7b1d87622ea1eba0cdce09dfaf21556a408b2bd245920c2f3e9ff5e702201bd7bcc9587a9731cfd7c57057f173cbf635d2818263a96f211c413f6e83d187012103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc2feffffff0100dd96d8080000001976a914d346067e3c3c3964c395fee208594790e29ede5d88ac46366665000000000000000000000000000000"
},
- "id":0
- }
+ "id": 0
+ }
```
-#### Sign UTXO raw transaction hex with inputs
+##### Sign UTXO Raw Transaction Hex with Inputs
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -92,23 +96,23 @@ The transaction can then be broadcasted to the network using the [`send_raw_tran
```
-#### Response (success)
-
+ ### Response (success)
+
```json
- {
+ {
"mmrpc": "2.0",
"result": {
- "tx_hex": "020000000001010d23d763f12d77a337cc16df2696ac3f48552dda373c9977fa1f5dd8d5025cb20100000000fdffffff01f40100000000000016001488accd2145b7232b958db5cdf09336ad619541e2024730440220156d185b3fb21725c040b7ddcf84bf862b46f079bb66067eef1941023b8451e602204d877ac51b74932dea34c20874fa8112b3636eb506ac429548f7c05fe54e3faf0121039ad38f67dbc22cf5a6bd48b26920d9fac71681836faf80a9a678ddbaa0fe92f800000000"
+ "tx_hex": "020000000001010d23d763f12d77a337cc16df2696ac3f48552dda373c9977fa1f5dd8d5025cb20100000000fdffffff01f40100000000000016001488accd2145b7232b958db5cdf09336ad619541e2024730440220156d185b3fb21725c040b7ddcf84bf862b46f079bb66067eef1941023b8451e602204d877ac51b74932dea34c20874fa8112b3636eb506ac429548f7c05fe54e3faf0121039ad38f67dbc22cf5a6bd48b26920d9fac71681836faf80a9a678ddbaa0fe92f800000000"
},
- "id":0
- }
+ "id": 0
+ }
```
-#### Signed an ETH/EVM raw transaction
+##### Sign ETH/EVM Raw Transaction
-
+
```json
{
"userpass": "RPC_UserP@SSW0RD",
@@ -133,83 +137,81 @@ The transaction can then be broadcasted to the network using the [`send_raw_tran
```
-#### Response (success)
+
+ ### Response (success)
-```json
+ ```json
{
- "mmrpc": "2.0",
- "result": {
- "tx_hex": "f86680847735940083021000947bc1bbdd6a0a722fc9bffc49c921b685ecb84b948210008025a06c0ecbccf92caf5ac620b118f09a84a18c73d7b209e75696bb10e3c24c2dba64a055af3638f92daec1eb3057fb6a9ccf418325bb1aa6121a3314c3885100a5e63a"
- },
- "id": 0
+ "mmrpc": "2.0",
+ "result": {
+ "tx_hex": "f86680847735940083021000947bc1bbdd6a0a722fc9bffc49c921b685ecb84b948210008025a06c0ecbccf92caf5ac620b118f09a84a18c73d7b209e75696bb10e3c24c2dba64a055af3638f92daec1eb3057fb6a9ccf418325bb1aa6121a3314c3885100a5e63a"
+ },
+ "id": 0
}
-```
+ ```
+
- Once you have signed the raw transaction, dont forget to broadcast it to
- the network using the [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) method.
+ Once you have signed the raw transaction, do not forget to broadcast it to the network using the [`send_raw_transaction`](/komodo-defi-framework/api/legacy/send_raw_transaction/) method.
-### Errors
+### Error Types
-
- #### Signing Error
+| Parameter | Type | Description |
+| -------------- | ------ | ------------------------------------------------------------------------- |
+| SigningError | string | Error when signing a raw transaction that belongs to a different key pair |
+| InvalidRequest | string | Error parsing request: invalid digit found in string |
+| InvalidParam | string | Invalid parameter: Invalid input length |
+| NoSuchCoin | string | Coin does not exist or has not been activated |
- You might see this if you try to sign a raw transaction that belongs to a different key pair.
+
+ ##### Error Response (Signing Error)
```json
{
- "mmrpc":"2.0",
- "error":"Signing error: with_key_pair:114] P2PKH script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\nOP_EQUALVERIFY\nOP_CHECKSIG\n' built from input key pair doesn't match expected prev script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0x32311a35188a9439c6c866e842564d6fefd3a028\nOP_EQUALVERIFY\nOP_CHECKSIG\n'","error_path":"utxo_common","error_trace":"utxo_common:3144]",
- "error_type":"SigningError",
- "error_data":"with_key_pair:114] P2PKH script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\nOP_EQUALVERIFY\nOP_CHECKSIG\n' built from input key pair doesn't match expected prev script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0x32311a35188a9439c6c866e842564d6fefd3a028\nOP_EQUALVERIFY\nOP_CHECKSIG\n'",
- "id":0
+ "mmrpc": "2.0",
+ "error": "Signing error: with_key_pair:114] P2PKH script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\nOP_EQUALVERIFY\nOP_CHECKSIG\n' built from input key pair doesn't match expected prev script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0x32311a35188a9439c6c866e842564d6fefd3a028\nOP_EQUALVERIFY\nOP_CHECKSIG\n'","error_path":"utxo_common","error_trace":"utxo_common:3144]",
+ "error_type": "SigningError",
+ "error_data": "with_key_pair:114] P2PKH script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0xd346067e3c3c3964c395fee208594790e29ede5d\nOP_EQUALVERIFY\nOP_CHECKSIG\n' built from input key pair doesn't match expected prev script 'OP_DUP\nOP_HASH160\nOP_PUSHBYTES_20 0x32311a35188a9439c6c866e842564d6fefd3a028\nOP_EQUALVERIFY\nOP_CHECKSIG\n'"
}
```
- #### Invalid Request
+ ##### Error (Invalid Request)
```json
{
- "mmrpc":"2.0",
- "error":"Error parsing request: invalid digit found in string",
- "error_path":"dispatcher",
- "error_trace":"dispatcher:108]",
- "error_type":"InvalidRequest",
- "error_data":"invalid digit found in string",
- "id":0
+ "mmrpc": "2.0",
+ "error": "Error parsing request: invalid digit found in string",
+ "error_path": "dispatcher",
+ "error_trace": "dispatcher:108]",
+ "error_type": "InvalidRequest",
+ "error_data": "invalid digit found in string"
}
```
- #### Invalid Parameter
+ ##### Error (Invalid Parameter)
```json
{
- "mmrpc":"2.0",
- "error":"Invalid param: Invalid input length",
- "error_path":"eth",
- "error_trace":"eth:2544]",
- "error_type":"InvalidParam",
- "error_data":"Invalid input length",
- "id":0
+ "mmrpc": "2.0",
+ "error": "Invalid param: Invalid input length",
+ "error_path": "eth",
+ "error_trace": "eth:2544]",
+ "error_type": "InvalidParam",
+ "error_data": "Invalid input length"
}
```
- #### No Such Coin
-
- Coin does not exist or has not been activated.
+ ##### Error (No Such Coin)
```json
{
- "mmrpc":"2.0",
- "error":"No such coin NOTSURE",
- "error_path":"lp_coins",
- "error_trace":"lp_coins:3965] lp_coins:3861]",
- "error_type":"NoSuchCoin",
- "error_data":{
- "coin":"NOTSURE"
- },
- "id":0
+ "mmrpc": "2.0",
+ "error": "Coin does not exist or has not been activated",
+ "error_path": "coin_activation",
+ "error_trace": "coin_activation:1234]",
+ "error_type": "NoSuchCoin",
+ "error_data": "Coin does not exist or has not been activated"
}
```
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
index be5cfbe4e..ffcc23595 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx
@@ -1,47 +1,50 @@
export const title = "Komodo DeFi Framework Method: Withdraw";
export const description = "The withdraw method generates, signs, and returns a transaction that transfers the amount of coin to the address indicated in the to argument.";
-# withdraw
+# Withdraw Coins
+
+## withdraw {{label : 'withdraw', tag : 'API-v2'}}
The `withdraw` method generates, signs, and returns a transaction that transfers the `amount` of `coin` to the address indicated in the `to` argument.
This method generates a raw transaction which should then be broadcast using [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/).
-## Arguments
-
-| Structure | Type | Description |
-| -------------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | The name of the coin the user desires to withdraw. |
-| to | string | Coins are withdrawn to this address. |
-| amount | string (numeric) | The amount the user desires to withdraw, ignored when `max=true`. |
-| memo | string | Optional. Adds a transaction memo for compatible coins (e.g. Tendermint ecosystem). |
-| max | bool | Optional. Withdraw the maximum available amount. |
-| fee | object | Optional. A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info) object. |
-| from | object | HD wallets only. A standard [WithdrawFromInfo](/komodo-defi-framework/api/common_structures/wallet/#withdraw-from-info) object. |
-| ibc\_source\_channel | integer | Tendermint IBC transfers only. The source channel for the [IBC](https://tutorials.cosmos.network/academy/3-ibc/1-what-is-ibc.html) transaction. |
-| broadcast | bool | Optional, defaults to `false`. When `false`, signed transaction hex must be broadcast manually with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). Must be set to `true` for Metamask managed transactions. |
-
-### Response
-
-| Structure | Type | Description |
-| ---------------------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| from | array of strings | coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins) |
-| to | array of strings | coins are withdrawn to this address; this may contain the `my_address` address, where change from UTXO coins is sent |
-| my\_balance\_change | string (numeric) | the expected balance of change in `my_address` after the transaction broadcasts |
-| received\_by\_me | string (numeric) | the amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address` |
-| spent\_by\_me | string (numeric) | the amount of coins spent by `my_address`; this value differ from the request amount, as the transaction fee is added here |
-| total\_amount | string (numeric) | the total amount of coins transferred |
-| fee\_details | object | the fee details of the generated transaction; this value differs for utxo and ETH/ERC20 coins, check the examples for more details |
-| tx\_hash | string | the hash of the generated transaction |
-| tx\_hex | string | transaction bytes in hexadecimal format; use this value as input for [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/) |
-| coin | string | the name of the coin the user wants to withdraw |
-| kmd\_rewards | object (optional) | an object containing information about accrued rewards; always exists if the coin is `KMD` |
-| kmd\_rewards.amount | string (numeric, optional) | the amount of accrued rewards |
-| kmd\_rewards.claimed\_by\_me | bool (optional) | whether the rewards been claimed by me |
-
-### ๐ Examples
-
-#### Withdraw BTC, KMD, and other BTC-based forks
+### Request Parameters
+
+| Parameter | Type | Required | Default | Description |
+| -------------------- | ---------------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | The name of the coin the user desires to withdraw. |
+| to | string | โ | - | Coins are withdrawn to this address. |
+| amount | string (numeric) | โ | - | The amount the user desires to withdraw, ignored when `max=true`. |
+| fee | object | โ | - | A standard [FeeInfo](/komodo-defi-framework/api/common_structures/wallet/#fee-info) object. |
+| from | object | โ | - | HD wallets only. A standard [WithdrawFromInfo](/komodo-defi-framework/api/common_structures/wallet/#withdraw-from-info) object. |
+| ibc\_source\_channel | integer | โ | - | Tendermint IBC transfers only. The source channel for the [IBC](https://tutorials.cosmos.network/academy/3-ibc/1-what-is-ibc.html) transaction. |
+| max | bool | โ | `false` | Withdraw the maximum available amount. |
+| memo | string | โ | - | Adds a transaction memo for compatible coins (e.g., Tendermint ecosystem). |
+| broadcast | bool | โ | `false` | Optional, defaults to `false`. When `false`, signed transaction hex must be broadcast manually with [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). Must be set to `true` for Metamask managed transactions. |
+
+### Response Parameters
+
+| Parameter | Type | Description |
+| ---------------------------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | The name of the coin the user wants to withdraw. |
+| fee\_details | object | The fee details of the generated transaction; this value differs for UTXO and ETH/ERC20 coins. Check the examples for more details. |
+| from | array of strings | Coins are withdrawn from this address; the array contains a single element, but transactions may be sent from several addresses (UTXO coins). |
+| kmd\_rewards | object (optional) | An object containing information about accrued rewards; always exists if the coin is `KMD`. |
+| kmd\_rewards.amount | string (numeric, optional) | The amount of accrued rewards. |
+| kmd\_rewards.claimed\_by\_me | bool (optional) | Whether the rewards have been claimed by me. |
+| my\_balance\_change | string (numeric) | The expected balance change in `my_address` after the transaction broadcasts. |
+| received\_by\_me | string (numeric) | The amount of coins received by `my_address` after the transaction broadcasts; the value may be above zero when the transaction requires that the Komodo DeFi Framework API send change to `my_address`. |
+| spent\_by\_me | string (numeric) | The amount of coins spent by `my_address`; this value may differ from the request amount, as the transaction fee is added here. |
+| to | array of strings | Coins are withdrawn to this address; this may contain the `my_address` address, where change from UTXO coins is sent. |
+| total\_amount | string (numeric) | The total amount of coins transferred. |
+| tx\_hash | string | The hash of the generated transaction. |
+| tx\_hex | string | Transaction bytes in hexadecimal format; use this value as input for [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). Not used for Sia protocol coins. |
+| tx\_json | object | For Sia protocol coins only. The transaction details in JSON format. Use this value as input for [send\_raw\_transaction](/komodo-defi-framework/api/legacy/send_raw_transaction/). |
+
+#### ๐ Examples
+
+##### UTXO Coin Withdraw Request
```json
@@ -59,8 +62,8 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (KMD success)
+
+ ##### UTXO Coin Withdraw Response
```json
{
@@ -99,7 +102,7 @@ This method generates a raw transaction which should then be broadcast using [se
```
-#### HD Withdraw with derivation\_path
+##### HD Withdraw with Derivation Path Request
```json
@@ -120,15 +123,15 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (KMD success)
+
+ ##### HD Withdraw with Derivation Path Response
```json
# TODO: Add response
```
-#### HD Withdraw with `account_id`, `chain` and `address_id`
+##### HD Withdraw with Account ID Request
```json
@@ -151,15 +154,15 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (KMD success)
+
+ ##### HD Withdraw with Account ID Response
```json
# TODO: Add response
```
-#### Withdraw BTC, KMD, and other BTC-based forks, fixed fee
+#### UTXO Fixed Fee Withdraw Request
```json
@@ -181,14 +184,14 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (success)
+
+ ##### UTXO Fixed Fee Withdraw Response
```json
{
"mmrpc": "2.0",
"result": {
- "tx_hex": "0400008085202f8901ef25b1b7417fe7693097918ff90e90bba1351fff1f3a24cb51a9b45c5636e57e010000006b483045022100b05c870fcd149513d07b156e150a22e3e47fab4bb4776b5c2c1b9fc034a80b8f022038b1bf5b6dad923e4fb1c96e2c7345765ff09984de12bbb40b999b88b628c0f9012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8cbaae5f010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ace87a5e5d000000000000000000000000000000",
+ "tx_hex": "0400008085202f8901ef25b1b7417fe7693097918ff90e90bba1351fff1f3a24cb51a9b45c5636e57e010000006b483045022100b05c870fcd149513d07b156e150a22e3e47fab4bb4776b5c2c1b9fc034a80b8f022038b1bf5b6dad923e4fb1c96e2c7345765ff09984de12bbb40b999b88b628c0f9012102031d4256c4bc9f99ac88bf3dba21773132281f65f9bf23a59928bce08961e2f3ffffffff0200e1f505000000001976a91405aab5342166f8594baf17a7d9bef5d56744332788ac8cbaae5f010000001976a91405aab5342166f8594baf17a7d9bef5d56744332788acf31c655d000000000000000000000000000000",
"tx_hash": "1ab3bc9308695960bc728fa427ac00d1812c4ae89aaa714c7618cb96d111be58",
"from": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
"to": ["R9o9xTocqr6CeEDGDH6mEYpwLoMz6jNjMW"],
@@ -211,7 +214,7 @@ This method generates a raw transaction which should then be broadcast using [se
```
-#### Withdraw BTC, KMD, and other BTC-based forks, 1 coin per Kbyte fee
+##### UTXO Per Kbyte Fee Withdraw Request
```json
@@ -233,8 +236,8 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (success)
+
+ ##### UTXO Per Kbyte Fee Withdraw Response
```json
{
@@ -281,8 +284,8 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (success)
+
+ ##### ETH Coin Withdraw Response
```json
{
@@ -311,7 +314,7 @@ This method generates a raw transaction which should then be broadcast using [se
```
-#### ETH/ERC20 and other ETH-based forks, with gas fee
+##### ETH with Custom Gas Fee Request
```json
@@ -334,8 +337,8 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- #### Response (success)
+
+ ##### ETH with Custom Gas Fee Response
```json
{
@@ -366,7 +369,7 @@ This method generates a raw transaction which should then be broadcast using [se
```
-#### Withdraw maximum
+##### Maximum Withdraw Request
```json
@@ -384,8 +387,8 @@ This method generates a raw transaction which should then be broadcast using [se
```
-
- ##### Response (success)
+
+ ##### Maximum Withdraw Response
```json
{
@@ -603,8 +606,8 @@ As a result, when submitting a withdrawal via metamask it will be rejected unles
"result": {
"tx_hex": "0ade010a8b010a1c2f636f736d6f732e62616e6b2e763162657461312e4d736753656e64126b0a2a6961613136647271766c33753873756b667375346c6d3371736b32386a72336661686a6139767376366b122a6961613136647271766c33753873756b667375346c6d3371736b32386a72336661686a6139767376366b1a110a05756972697312083133303030303030124949742077617320612062726967687420636f6c642064617920696e20417072696c2c20616e642074686520636c6f636b73207765726520737472696b696e6720746869727465656e2e188f85b50812680a500a460a1f2f636f736d6f732e63727970746f2e736563703235366b312e5075624b657912230a2103d8064eece4fa5c0f8dc0267f68cee9bdd527f9e88f3594a323428718c391ecc212040a020801181d12140a0e0a0575697269731205333835353310a08d061a40a9ac8c4112d7d7252062e289d222a438258a7c49c6657fdcbf831d62fc5eb2d05af46d6b86881335b3bc7ca98b2bfc3ef02ec5adf6768de9a778b282f9cc868e",
"tx_hash": "E00982A2A8442D7140916A34E29E287A0B1CBB4B38940372D1966BA7ACDE5BD6",
- "from": ["iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k"],
- "to": ["iaa16drqvl3u8sukfsu4lm3qsk28jr3fahja9vsv6k"],
+ "from": ["iaa16drqvl3u8sukfsu4lm3qsk28jr3fahjaswsac8"],
+ "to": ["iaa16drqvl3u8sukfsu4lm3qsk28jr3fahjac4rdw4"],
"total_amount": "13.038553",
"spent_by_me": "13.038553",
"received_by_me": "13",
@@ -697,46 +700,65 @@ Using the Cosmos [Ecosystem IBC protocol](https://everstake.one/blog/cosmos-ibc-
You can see the memo is included on the [block explorer](https://irishub.iobscan.io/#/txs/E00982A2A8442D7140916A34E29E287A0B1CBB4B38940372D1966BA7ACDE5BD6)
-### Error Responses
+### Error Types
-#### InvalidRequest: Unknown fee type
+| Parameter | Type | Description |
+| ---------------- | ------ | ------------------------------------------------------------ |
+| InvalidAmount | string | The specified amount is invalid or exceeds available balance |
+| InvalidAddress | string | The specified address is invalid |
+| NoSuchCoin | string | Coin does not exist or has not been activated |
+| TransactionError | string | Error occurred during transaction creation or signing |
-```json
-{
- "mmrpc": "2.0",
- "error": "Error parsing request: unknown variant `Tendermint`, expected one of `UtxoFixed`, `UtxoPerKbyte`, `EthGas`, `Qrc20Gas`, `CosmosGas`",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "unknown variant `Tendermint`, expected one of `UtxoFixed`, `UtxoPerKbyte`, `EthGas`, `Qrc20Gas`, `CosmosGas`",
- "id": 0
-}
-```
+
+ ##### Error Response (Invalid Amount)
-#### InvalidRequest: wrong parameter type
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid amount: exceeds available balance",
+ "error_path": "withdraw",
+ "error_trace": "withdraw:456]",
+ "error_type": "InvalidAmount",
+ "error_data": "exceeds available balance"
+ }
+ ```
-```json
-{
- "mmrpc": "2.0",
- "error": "Error parsing request: invalid type: string \"0.1\", expected f64",
- "error_path": "dispatcher",
- "error_trace": "dispatcher:109]",
- "error_type": "InvalidRequest",
- "error_data": "invalid type: string \"0.1\", expected f64",
- "id": 0
-}
-```
-
-#### InvalidFeePolicy: attempt to use EthGas for UTXO coin
-
-```json
-{
- "mmrpc": "2.0",
- "error": "Invalid fee policy: Expected 'UtxoFixed' or 'UtxoPerKbyte' fee types, found EthGas",
- "error_path": "utxo_common",
- "error_trace": "utxo_common:1371]",
- "error_type": "InvalidFeePolicy",
- "error_data": "Expected 'UtxoFixed' or 'UtxoPerKbyte' fee types, found EthGas",
- "id": 0
-}
-```
+ ##### Error (Invalid Address)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Invalid address: address format is incorrect",
+ "error_path": "withdraw",
+ "error_trace": "withdraw:789]",
+ "error_type": "InvalidAddress",
+ "error_data": "address format is incorrect"
+ }
+ ```
+
+ ##### Error (No Such Coin)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Coin does not exist or has not been activated",
+ "error_path": "coin_activation",
+ "error_trace": "coin_activation:1234]",
+ "error_type": "NoSuchCoin",
+ "error_data": "Coin does not exist or has not been activated"
+ }
+ ```
+
+ ##### Error (Transaction Error)
+
+ ```json
+ {
+ "mmrpc": "2.0",
+ "error": "Transaction error: failed to create or sign transaction",
+ "error_path": "transaction",
+ "error_trace": "transaction:5678]",
+ "error_type": "TransactionError",
+ "error_data": "failed to create or sign transaction"
+ }
+ ```
+
diff --git a/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx b/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
index 717bde28b..806b923d4 100644
--- a/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
+++ b/src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx
@@ -2,32 +2,34 @@ export const title = "Komodo DeFi Framework Method: ZHTLC Coin Transaction Histo
export const description =
"The methods in this document allow querying the transaction history ZHTLC coins like ARRR & ZOMBIE.";
-# ZHTLC Coin Transaction History {{label : 'z_coin_tx_history', tag : 'API-v2'}}
+# ZHTLC Coin Transaction History
-To get the transaction history for ZHTLC coins, you need to use this special method - the [v2 my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) and [legacy my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/) methods are not compatible with ZHTLC coins. Currently trasaction memos will not be displayed in output, though they can be added to outgoing transactions with the [task::withdraw](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#withdraw-tasks) methods.
+## z\_coin\_tx\_history {{label : 'z_coin_tx_history', tag : 'API-v2'}}
-#### Arguments
+To get the transaction history for ZHTLC coins, you need to use this special methodโthe [v2 my\_tx\_history](/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/) and [legacy my\_tx\_history](/komodo-defi-framework/api/legacy/my_tx_history/) methods are not compatible with ZHTLC coins. Currently, transaction memos will not be displayed in output, though they can be added to outgoing transactions with the [task::withdraw](/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/#task-withdraw) methods.
-| Structure | Type | Description |
-| -------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin to get history for. |
-| limit | integer | Optional. Limits the number of returned transactions. Defaults to `10`. Ignored if `max = true`. |
-| paging\_options.FromId | string | Optional. Komodo DeFi Framework API will skip records until it reaches this ID, skipping the from\_id as well; track the internal\_id of the last displayed transaction to find the value of this field for the next page |
-| paging\_options.PageNumber | integer | Optional. Komodo DeFi Framework API will return limit swaps from the selected page. Ignored if `FromId` . |
+### Request Parameters
-#### Response
+| Parameter | Type | Required | Default | Description |
+| -------------------------- | ------- | :------: | :-----: | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | - | Ticker of the coin to get history for. |
+| limit | integer | โ | `10` | Limits the number of returned transactions. Ignored if `max = true`. |
+| paging\_options.FromId | string | โ | - | Komodo DeFi Framework API will skip records until it reaches this ID, skipping the from\_id as well; track the internal\_id of the last displayed transaction to find the value of this field for the next page |
+| paging\_options.PageNumber | integer | โ | - | Komodo DeFi Framework API will return limit swaps from the selected page. Ignored if `FromId` is set. |
-| Structure | Type | Description |
-| -------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| transactions | array of objects | transactions data |
-| from\_id | string | the from\_id specified in the request; this value is null if from\_id was not set |
-| skipped | number | the number of skipped records (i.e. the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set |
-| limit | number | the limit that was set in the request; note that the actual number of transactions can differ from the specified limit (e.g. on the last page) |
-| total | number | the total number of transactions available |
-| page\_number | number | the page\_number that was set in the request |
-| total\_pages | number | total pages available with the selected limit |
-| current\_block | number | the number of the latest block of coin blockchain |
-| sync\_status | object | A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status) object. Provides the information that helps to track the progress of transaction history preloading at background |
+### Response Parameters
+
+| Parameter | Type | Description |
+| -------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| current\_block | number | The number of the latest block of coin blockchain. |
+| from\_id | string | The from\_id specified in the request; this value is null if from\_id was not set. |
+| limit | number | The limit that was set in the request; note that the actual number of transactions can differ from the specified limit (e.g., on the last page). |
+| page\_number | number | The page\_number that was set in the request. |
+| skipped | number | The number of skipped records (i.e., the position of `from_id` in the list + 1); this value is 0 if `from_id` was not set. |
+| sync\_status | object | A standard [SyncStatus](/komodo-defi-framework/api/common_structures/#sync-status) object. Provides information to track the progress of transaction history preloading in the background. |
+| total | number | The total number of transactions available. |
+| total\_pages | number | Total pages available with the selected limit. |
+| transactions | array of objects | Transactions data. |
#### ๐ Examples
@@ -48,97 +50,39 @@ To get the transaction history for ZHTLC coins, you need to use this special met
```
-
- #### Response (success)
+### Error Types
- ```json
- {
- "mmrpc": "2.0",
- "result": {
- "coin": "ARRR",
- "target": {
- "type": "iguana"
- },
- "current_block": 2228711,
- "transactions": [
- {
- "tx_hash": "b7e8307778d7d61ebb2ebc7a130661ef6fbeb66ee5d15d0f84a3bfce3ebad5a1",
- "from": [
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "to": [
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "spent_by_me": "17.65495855",
- "received_by_me": "17.65494855",
- "my_balance_change": "-0.00001000",
- "block_height": 2224011,
- "confirmations": 4701,
- "timestamp": 1673018341,
- "transaction_fee": "0.00001",
- "coin": "ARRR",
- "internal_id": 26
- },
- {
- "tx_hash": "967deb0a8cbce0c1f0ba20deee7a955e1a82bd1173bb3dd15cc95f03738ca65c",
- "from": [
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "to": [
- "zs10ah73fpudlecg678jmqjdyeym5fgccvjytqry533rq2w04dekenxe8ekt349s3lelmlss3j4u9q",
- "zs1e3puxpnal8ljjrqlxv4jctlyndxnm5a3mj5rarjvp0qv72hmm9caduxk9asu9kyc6erfx4zsauj"
- ],
- "spent_by_me": "20.65496855",
- "received_by_me": "17.65495855",
- "my_balance_change": "-3.00001000",
- "block_height": 2196913,
- "confirmations": 31799,
- "timestamp": 1671100306,
- "transaction_fee": "0.00001",
- "coin": "ARRR",
- "internal_id": 25
- }
- ],
- "sync_status": {
- "state": "Finished"
- },
- "limit": 2,
- "skipped": 2,
- "total": 28,
- "total_pages": 14,
- "paging_options": {
- "PageNumber": 2
- }
- },
- "id": null
- }
- ```
+| Parameter | Type | Description |
+| --------------- | ------ | -------------------------------------------------- |
+| NotSupportedFor | string | The method is not supported for the specified coin |
+| CoinIsNotActive | string | The specified coin is not active |
- #### Response (error - coin not supported)
+
+ ##### Error Response (Not Supported For)
```json
{
- "mmrpc": "2.0",
- "error": "TKL",
- "error_path": "my_tx_history_v2",
- "error_trace": "my_tx_history_v2:523]",
- "error_type": "NotSupportedFor",
- "error_data": "TKL",
- "id": null
+ "mmrpc": "2.0",
+ "error": "LTC",
+ "error_path": "my_tx_history_v2",
+ "error_trace": "my_tx_history_v2:523]",
+ "error_type": "NotSupportedFor",
+ "error_data": "LTC",
+ "id": null
}
```
- #### Response (error - coin not active)
+ ##### Error (Coin Is Not Active)
```json
{
- "mmrpc": "2.0",
- "error": "ZOMBIE",
- "error_path": "my_tx_history_v2.lp_coins",
- "error_trace": "my_tx_history_v2:521] lp_coins:2849]",
- "error_type": "CoinIsNotActive",
- "error_data": "ZOMBIE",
- "id": null
+ "mmrpc": "2.0",
+ "error": "ZOMBIE",
+ "error_path": "my_tx_history_v2.lp_coins",
+ "error_trace": "my_tx_history_v2:521] lp_coins:2849]",
+ "error_type": "CoinIsNotActive",
+ "error_data": "ZOMBIE",
+ "id": null
}
```
diff --git a/src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx b/src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx
index 3ba2a1ca0..98a503e36 100644
--- a/src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx
+++ b/src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx
@@ -12,40 +12,40 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
### Configuration Parameters
-| Parameter | Type | Description |
-| ------------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| 1inch\_api | string | Optional, required if using [1inch integration methods](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/). URL for 1inch API, e.g. "[https://api.1inch.dev](https://api.1inch.dev)" |
-| allow\_weak\_password | boolean | Optional, defaults to `false`. If `true`, will allow low entropy rpc\_password. If `false` rpc\_password must not have 3 of the same characters in a row, must be between 8-32 characters in length, must contain at least one of each of the following: numeric, uppercase, lowercase, special character (e.g. !#$\*). It also can not contain the word "password", or the chars `<`, `>`, or `&`. |
-| dbdir | string | Optional, defaults to a subfolder named `DB` in the path of your `kdf` binary. This path will store the Komodo DeFi-API database data. |
-| disable\_p2p | boolean | Optional, defaults to `false`. If `true`, KDF will not attempt to use P2P for peer discovery, orderbook propagation and transmitting swap events. This is useful for running KDF in a controlled environment, such as a local network. |
-| enable\_hd | boolean | Optional. If `true`, the Komodo DeFi-API will work in only the [HD mode](/komodo-defi-framework/api/v20/wallet/task_managed/#hd-wallets-overview), and coins will need to have a coin derivation path entry in the `coins` file for activation. Defaults to `false`. |
-| event\_streaming\_configuration | object | Optional, a standard [EventStreamConfig](/komodo-defi-framework/api/common_structures/#event-stream-config) object. Configuration for subscribing to events. |
-| gas\_api | object | Optional, Used for [EVM gas fee management](/komodo-defi-framework/api/v20/wallet/fee_management/). Contains fields for `provider` and `url` to source third party fee market information. |
-| gui | string | Information to identify which app, tool or product is using the API, e.g. `KomodoWallet iOS 1.0.1`. Helps developers identify if an issue is related to specific builds or operating systems etc. |
-| https | boolean | Optional. Only used with wss. Defaults to `false`, set to `true` to allow TLS/SSL enabled RPC (e.g. remote queries to a domain with a valid SSL certificate). |
-| i\_am\_seed | boolean | Optional, defaults to `false`. Runs Komodo DeFi Framework API as a seed node mode (acting as a relay for Komodo DeFi Framework API clients). Use of this mode is not reccomended on the main network (8762) as it could result in a pubkey ban if non-compliant. On alternative testing or private networks, at least one seed node is required to relay information to other Komodo DeFi Framework API clients using the same netID. |
-| is\_bootstrap\_node | boolean | Optional, defaults to `false`. If `true`, and `i_am_seed` is also true, KDF will act as a bootstrap node for the network. |
-| is\_watcher | boolean | Optional, defaults to `false`. If `true`, KDF will operate as a watcher seed nodes which may (in some cases) complete the final steps of a swap when a party goes offline. |
-| message\_service\_cfg | object | Optional. This data is used to configure [Telegram](https://telegram.org/) messenger alerts for swap events when running using the [makerbot functionality](/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/). For more information check out the [telegram alerts guide](/komodo-defi-framework/api/v20/utils/telegram_alerts/) |
-| metrics | integer | Optional, defaults to `300`. The interval in seconds which metrics are logged. Set to `0` to disable metrics. |
-| myipaddr | string | Optional. IP address to bind to for P2P networking. |
-| netid | integer | Nework ID number, telling the Komodo DeFi Framework which network to join. 8762 is the current main network, though alternative netids can be used for testing or "private" trades as long as seed nodes exist to support it. |
-| p2p\_in\_memory | boolean | Optional, defaults to `false`. Enables in-memory peer-to-peer (P2P) networking mode. When set to true, the application bypasses traditional seed nodes and sets up in-memory relay for P2P communication. This is typically used in testing or isolated environments where external P2P communication is not desired. |
-| p2p\_in\_memory\_port | integer | Optional (required when `p2p_in_memory` is `true`). Specifies the port number used by the in-memory relay node. This value is required if p2p\_in\_memory mode is active. It defines the local port for the relay to operate and accept in-memory peer connections. |
-| passphrase | string | Optional. Your passphrase (mnemonic phrase) in plain text. This is the source of each of your coins private keys. [**KEEP IT SAFE!**](https://www.youtube.com/watch?v=WFpxVbTqhB8). For more secure, encrypted storage in a local database, use the `wallet_name` and `wallet_password` parameters below. |
-| prometheusport | integer | Optional. Only used if you are logging metrics in [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/). For more information check out the [Komodo DeFi metrics guide](/komodo-defi-framework/tutorials/api-metrics/) |
-| prometheus\_credentials | integer | Optional. Only used if you are logging metrics in [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/) with authentication. For more information check out the [Komodo DeFi metrics guide](/komodo-defi-framework/tutorials/api-metrics/) |
-| rpccors | string | Optional, defaults to '[http://localhost:3000](http://localhost:3000)'. Access-Control-Allow-Origin header value to be used in all the RPC responses. |
-| rpcip | string | Optional, defaults to `127.0.0.1`. IP address to bind to for RPC server. |
-| rpc\_password | string | For RPC requests that need authentication, this will need to match the `userpass` value in the request body. |
-| rpcport | integer | Optional, defaults to `7783`. Port to use for RPC communication. If set to `0`, an available port will be chosen randomly. |
-| rpc\_local\_only | boolean | Optional, defaults to `true`. If `false` the Komodo DeFi Framework API will allow rpc methods sent from external IP addresses. **Warning:** Only use this if you know what you are doing, and have put the appropriate security measures in place. |
-| seednodes | list of strings | The domain or IP address of at least one seed node running on the same `netid` is required for KDF to launch (unless `disable_p2p` is set to `true`). Seednodes are used for peer discovery, orderbook propagation and transmitting swap events. |
-| use\_trading\_proto\_v2 | boolean | Optional, defaults to `false`. If `true`, the Komodo DeFi-API will use the upgraded v2 trading protocol introduced in Komodo DeFi Framework v2.1.0-beta. |
-| use\_watchers | boolean | Optional, defaults to `true`. If `true`, seed nodes may (in some cases) complete the final steps of a swap when a party goes offline. |
-| wallet\_name | string | Optional. An arbitrary name for the wallet. If no `passphrase` is provided, and the wallet has been used already, the `wallet_password` will be used to decrypt the local stored mnemonic phrase. If it has not been used before, a mnemonic will be generated and encrypted for local storage. The mnemonic phrase can be seen in plain text using the (get\_mnemonic)\[/komodo-defi-framework/api/v20/get\_mnemonic] method. |
-| wallet\_password | string | Optional, required if using `wallet_name`. The password use to encrypt your wallet's mnemonic phrase for local storage, and decrypt the wallet when logging in. |
-| wss\_certs | object | Optional. Contains fields for `server_priv_key` and `certificate` to allow RPC or P2P communications over TLS/SSL. |
+| Parameter | Type | Required | Default | Description |
+| ------------------------------- | --------------- | :------: | :---------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| gui | string | โ | - | Information to identify which app, tool or product is using the API, e.g. `KomodoWallet iOS 1.0.1`. Helps developers identify if an issue is related to specific builds or operating systems etc. |
+| netid | integer | โ | - | Network ID number, telling the Komodo DeFi Framework which network to join. `8762` is the current main network, though alternative netids can be used for testing or "private" trades as long as seed nodes exist to support it. |
+| rpc\_password | string | โ | - | For RPC requests that need authentication, this will need to match the `userpass` value in the request body. |
+| 1inch\_api | string | โ | - | Required if using [1inch integration methods](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/). URL for 1inch API, e.g. "[https://api.1inch.dev](https://api.1inch.dev)" |
+| allow\_weak\_password | boolean | โ | `false` | If `true`, will allow low entropy rpc\_password. If `false`, rpc\_password must not have 3 of the same characters in a row, must be between 8-32 characters in length, must contain at least one of each of the following: numeric, uppercase, lowercase, special character (e.g. !#$\*). It also cannot contain the word "password", or the chars `<`, `>`, or `&`. |
+| dbdir | string | โ | `DB` subfolder | This path will store the Komodo DeFi-API database data. |
+| disable\_p2p | boolean | โ | `false` | If `true`, KDF will not attempt to use P2P for peer discovery, orderbook propagation and transmitting swap events. This is useful for running KDF in a controlled environment, such as a local network. |
+| enable\_hd | boolean | โ | `false` | If `true`, the Komodo DeFi-API will work in only the [HD mode](/komodo-defi-framework/api/v20/wallet/task_managed/#hd-wallets-overview), and coins will need to have a coin derivation path entry in the `coins` file for activation. |
+| event\_streaming\_configuration | object | โ | - | A standard [EventStreamConfig](/komodo-defi-framework/api/common_structures/#event-stream-config) object. Configuration for subscribing to events. |
+| gas\_api | object | โ | - | Used for [EVM gas fee management](/komodo-defi-framework/api/v20/wallet/fee_management/). Contains fields for `provider` and `url` to source third party fee market information. |
+| https | boolean | โ | `false` | Only used with wss. Set to `true` to allow TLS/SSL enabled RPC (e.g. remote queries to a domain with a valid SSL certificate). |
+| i\_am\_seed | boolean | โ | `false` | Runs Komodo DeFi Framework API as a seed node mode (acting as a relay for Komodo DeFi Framework API clients). Use of this mode is not recommended on the main network (`8762`) as it could result in a pubkey ban if non-compliant. On alternative testing or private networks, at least one seed node is required to relay information to other Komodo DeFi Framework API clients using the same netID. |
+| is\_bootstrap\_node | boolean | โ | `false` | If `true`, and `i_am_seed` is also true, KDF will act as a bootstrap node for the network. |
+| is\_watcher | boolean | โ | `false` | If `true`, KDF will operate as a watcher seed node which may (in some cases) complete the final steps of a swap when a party goes offline. |
+| message\_service\_cfg | object | โ | - | This data is used to configure [Telegram](https://telegram.org/) messenger alerts for swap events when running using the [makerbot functionality](/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/). For more information check out the [telegram alerts guide](/komodo-defi-framework/api/v20/utils/telegram_alerts/) |
+| metrics | integer | โ | `300` | The interval in seconds which metrics are logged. Set to `0` to disable metrics. |
+| myipaddr | string | โ | - | IP address to bind to for P2P networking. |
+| p2p\_in\_memory | boolean | โ | `false` | Enables in-memory peer-to-peer (P2P) networking mode. When set to `true`, the application bypasses traditional seed nodes and sets up in-memory relay for P2P communication. This is typically used in testing or isolated environments where external P2P communication is not desired. |
+| p2p\_in\_memory\_port | integer | โ | - | Required when `p2p_in_memory` is `true`. Specifies the port number used by the in-memory relay node. This value is required if p2p\_in\_memory mode is active. It defines the local port for the relay to operate and accept in-memory peer connections. |
+| passphrase | string | โ | - | Your passphrase (mnemonic phrase) in plain text. This is the source of each of your coins private keys. [**KEEP IT SAFE!**](https://www.youtube.com/watch?v=WFpxVbTqhB8). For more secure, encrypted storage in a local database, use the `wallet_name` and `wallet_password` parameters below. |
+| prometheusport | integer | โ | - | Only used if you are logging metrics in [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/). For more information check out the [Komodo DeFi metrics guide](/komodo-defi-framework/tutorials/api-metrics/) |
+| prometheus\_credentials | integer | โ | - | Only used if you are logging metrics in [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/) with authentication. For more information check out the [Komodo DeFi metrics guide](/komodo-defi-framework/tutorials/api-metrics/) |
+| rpccors | string | โ | `http://localhost:3000` | Access-Control-Allow-Origin header value to be used in all the RPC responses. |
+| rpcip | string | โ | `127.0.0.1` | IP address to bind to for RPC server. |
+| rpc\_local\_only | boolean | โ | `true` | If `false` the Komodo DeFi Framework API will allow rpc methods sent from external IP addresses. **Warning:** Only use this if you know what you are doing, and have put the appropriate security measures in place. |
+| rpcport | integer | โ | `7783` | Port to use for RPC communication. If set to `0`, an available port will be chosen randomly. |
+| seednodes | list of strings | โ | - | The domain or IP address of at least one seed node running on the same `netid` is required for KDF to launch (unless `disable_p2p` is set to `true`). Seednodes are used for peer discovery, orderbook propagation and transmitting swap events. |
+| use\_trading\_proto\_v2 | boolean | โ | `false` | If `true`, the Komodo DeFi-API will use the upgraded v2 trading protocol introduced in Komodo DeFi Framework v2.1.0-beta. |
+| use\_watchers | boolean | โ | `true` | If `true`, seed nodes may (in some cases) complete the final steps of a swap when a party goes offline. |
+| wallet\_name | string | โ | - | An arbitrary name for the wallet. If no `passphrase` is provided, and the wallet has been used already, the `wallet_password` will be used to decrypt the local stored mnemonic phrase. If it has not been used before, a mnemonic will be generated and encrypted for local storage. The mnemonic phrase can be seen in plain text using the (get\_mnemonic)\[/komodo-defi-framework/api/v20/get\_mnemonic] method. |
+| wallet\_password | string | โ | - | Required if using `wallet_name`. The password used to encrypt your wallet's mnemonic phrase for local storage, and decrypt the wallet when logging in. |
+| wss\_certs | object | โ | - | Contains fields for `server_priv_key` and `certificate` to allow RPC or P2P communications over TLS/SSL. |
A list of current seed nodes running on the `8762` netid can be sourced from [https://github.com/KomodoPlatform/coins/blob/master/seed-nodes.json](https://github.com/KomodoPlatform/coins/blob/master/seed-nodes.json)
@@ -74,7 +74,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"passphrase": "ENTER_UNIQUE_SEED_PHRASE_DONT_USE_THIS_CHANGE_IT_OR_FUNDS_NOT_SAFU",
"allow_weak_password": false,
"dbdir": "/path/to/DB/folder"
@@ -88,7 +88,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"passphrase": "ENTER_UNIQUE_SEED_PHRASE_DONT_USE_THIS_CHANGE_IT_OR_FUNDS_NOT_SAFU",
"gas_api": {
"provider": "infura",
@@ -104,7 +104,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"passphrase": "ENTER_UNIQUE_SEED_PHRASE_DONT_USE_THIS_CHANGE_IT_OR_FUNDS_NOT_SAFU",
"wss_certs": {
"server_priv_key": "/path/to/privkey.pem",
@@ -121,7 +121,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"wallet_name": "Gringotts Retirement Fund",
"wallet_password": "Q^wJZg~Ck3.tPW~asnM-WrL"
}
@@ -134,7 +134,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"1inch_api": "https://api.1inch.dev"
}
```
@@ -145,7 +145,7 @@ When running the Komodo DeFi API via commandline with the `kdf` binary, some bas
{
"gui": "DEVDOCS_CLI",
"netid": 8762,
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd"
+ "rpc_password": "RPC_UserP@SSW0RD"
"event_streaming_configuration": {
"access_control_allow_origin": "*",
"worker_path": "index.js"
@@ -178,7 +178,7 @@ If you are using HD wallets, you will need to set `enable_hd` to `true` in to yo
"gui": "DEVDOCS_CLI",
"netid": 8762,
"seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
- "rpc_password": "Ent3r_Un1Qu3_Pa$$w0rd",
+ "rpc_password": "RPC_UserP@SSW0RD",
"passphrase": "ENTER_UNIQUE_SEED_PHRASE_DONT_USE_THIS_CHANGE_IT_OR_FUNDS_NOT_SAFU",
"allow_weak_password": false,
"dbdir": "/path/to/DB/folder",
@@ -243,16 +243,16 @@ The structure for adding additional coins can vary, please refer to the [listing
### Optional environment variables:
-| Variable | Type | Description |
-| -------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| ONE\_INCH\_API\_TEST\_AUTH | string | 1inch API key to authenticate for using [1inch integration methods](/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/). |
-| MM2\_CONF\_PATH | string | A file path to load the `MM2.json` configuration file. Defaults to `MM2.json` in the same folder as the `kdf` binary. |
-| MM\_COINS\_PATH | string | A file path to load the `coins` configuration file. A comprehensive version for public use is maintained in the [Komodo Platform coins github repository](https://github.com/KomodoPlatform/coins/blob/master/coins) |
-| MM\_LOG | string | A file path to store the Komodo DeFi-API logs. |
-| MM\_CERT\_PATH | string | Full path to TLS/SSL certificate file. |
-| MM\_CERT\_KEY\_PATH | string | Full path to TLS/SSL certificate key file. |
-| RUST\_LOG | string | Global default log level is `info`. To modify the log level for specific module (e.g. for debugging `atomicdex_gossipsub::behaviour`) and keep the default at `info`, use the format `"info,atomicdex_gossipsub::behaviour=debug"` |
-| USERPASS | string | For convenience, this variable can store the value of your `rpc_password` to be referenced in any shell scripts |
+| Variable | Type | Required | Description |
+| -------------------------- | ------ | :------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| ONE\_INCH\_API\_TEST\_AUTH | string | โ | 1inch API key to authenticate for using [1inch integration methods](/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/). |
+| MM2\_CONF\_PATH | string | โ | A file path to load the `MM2.json` configuration file. Defaults to `MM2.json` in the same folder as the `kdf` binary. |
+| MM\_COINS\_PATH | string | โ | A file path to load the `coins` configuration file. A comprehensive version for public use is maintained in the [Komodo Platform coins github repository](https://github.com/KomodoPlatform/coins/blob/master/coins) |
+| MM\_LOG | string | โ | A file path to store the Komodo DeFi-API logs. |
+| MM\_CERT\_PATH | string | โ | Full path to TLS/SSL certificate file. |
+| MM\_CERT\_KEY\_PATH | string | โ | Full path to TLS/SSL certificate key file. |
+| RUST\_LOG | string | โ | Global default log level is `info`. To modify the log level for specific module (e.g. for debugging `atomicdex_gossipsub::behaviour`) and keep the default at `info`, use the format `"info,atomicdex_gossipsub::behaviour=debug"` |
+| USERPASS | string | โ | For convenience, this variable can store the value of your `rpc_password` to be referenced in any shell scripts |
### What now?
diff --git a/src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx b/src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx
index 9c190542a..ebd309bc5 100644
--- a/src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx
+++ b/src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx
@@ -142,7 +142,7 @@ start.sh
This outputs the PID within the docker container, the passphrase & the rpc\_password that is used with the packaged scripts.
-### Connect to RICK & MORTY Coin Networks
+### Connect to DOC & MARTY Coin Networks
Commands:
@@ -155,7 +155,7 @@ The helpful telegram bot sends this notification for this demo:
-### View RICK/MORTY Orderbook
+### View DOC/MARTY Orderbook
Command:
diff --git a/src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx b/src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx
index 16e066aca..9adc26200 100644
--- a/src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx
+++ b/src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx
@@ -19,18 +19,18 @@ The information below details the requirements for creating a working coins conf
Different platforms & protocols vary slightly in what data is required. Review the parameter descriptions and examples below to understand what information is needed to list your coin.
-| Parameter | Type | Description |
-| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| coin | string | Ticker of the coin/token. If the coin is a token, please use `COIN-PROTOCOL` as ticker, eg `USDC-BEP20`. |
-| name | string | This is the value which is expected to be default data directory name for that coin - e.g. if coin's name is `litecoin` then it's expected data directory on `~/.litecoin/` on Linux, `~/Library/Applications Support/Litecoin/` on Mac, `%AppData%\Litecoin` on Windows. Please keep this key's value in small letters only. |
-| fname | string | The full name of the coin/token. |
-| mm2 | integer | Indicates trading compatibility with Komodo DeFi Framework API. `1` is compatible, `0` is not compatible. Non-compatible coins may still be listed as `wallet only` in Komodo DeFi Framework apps. |
-| required\_confirmations | integer | Defaults to `1`. The number of confirmations Komodo DeFi Framework will wait for during the swap. WARNING, this setting affects the security of the atomic swap. 51% attacks (double spending) are a threat and have been succesfully conducted in the past. You can find a collection of coins and the theoretical cost of a 51% attack [here](https://www.crypto51.app/). Please be aware that some of the coins supported by Komodo DeFi Framework may be vulnerable to such attacks, so consider using higher confirmation values for them, especially when dealing with large amounts. |
-| requires\_notarization | boolean | Defaults to `false`. For coins protected by [dPoW](https://komodoplatform.com/en/blog/51-attack-how-komodo-can-help-prevent-one/) can be set to `true` wait for a notarization when sending transactions during a swap. If `true`, `"required_confirmations"` must be set to `2` or higher. |
-| decimals | integer | Defines the number of digits after the decimal point that should be used to display the orderbook amounts, balance, and the value of inputs to be used in the case of order creation or a `withdraw` transaction. The default value used for a UTXO type coin (Bitcoin Protocol) is `8` and the default value used for a ERC20 Token is `18`. It is **very important** for this value to be set correctly. For example, if this value was set as `9` for BTC, a command to withdraw `1 BTC` tries to withdraw `10^9` satoshis of Bitcoin, i.e., `10 BTC` |
-| protocol | string | Contains the coin protocol `"type"` (UTXO, ETH, etc.) and specific protocol configuration - `"protocol_data"` object that can have arbitrary format. |
-| orderbook\_ticker | string | If set, coins with the same value will share the same orderbook. For example, if `BTC-Segwit` and `BTC-BEP20` are set with `"orderbook_ticker":"BTC"` the same orderbook is returned for KMD/BTC, KMD/BTC-BEP20 and KMD/BTC-Segwit pairs. |
-| sign\_message\_prefix | string | Optional, required to allow for message signing in Komodo DeFi Framework API. Can normally be found within a projects github repository \[[example](https://github.com/KomodoPlatform/komodo/blob/master/src/main.cpp#L146)] and follows a standard format like `"Komodo Signed Message:\n"` |
+| Parameter | Type | Required | Description |
+| ----------------------- | ------- | :------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| coin | string | โ | Ticker of the coin/token. If the coin is a token, please use `COIN-PROTOCOL` as ticker, eg `USDC-BEP20`. |
+| name | string | โ | This is the value which is expected to be default data directory name for that coin - e.g. if coin's name is `litecoin` then it's expected data directory on `~/.litecoin/` on Linux, `~/Library/Applications Support/Litecoin/` on Mac, `%AppData%\Litecoin` on Windows. Please keep this key's value in small letters only. |
+| fname | string | โ | The full name of the coin/token. |
+| mm2 | integer | โ | Indicates trading compatibility with Komodo DeFi Framework API. `1` is compatible, `0` is not compatible. Non-compatible coins may still be listed as `wallet only` in Komodo DeFi Framework apps. |
+| required\_confirmations | integer | โ | The number of confirmations Komodo DeFi Framework will wait for during the swap. WARNING, this setting affects the security of the atomic swap. 51% attacks (double spending) are a threat and have been succesfully conducted in the past. You can find a collection of coins and the theoretical cost of a 51% attack [here](https://www.crypto51.app/). Please be aware that some of the coins supported by Komodo DeFi Framework may be vulnerable to such attacks, so consider using higher confirmation values for them, especially when dealing with large amounts. |
+| requires\_notarization | boolean | โ | For coins protected by [dPoW](https://komodoplatform.com/en/blog/51-attack-how-komodo-can-help-prevent-one/) can be set to `true` wait for a notarization when sending transactions during a swap. If `true`, `"required_confirmations"` must be set to `2` or higher. |
+| decimals | integer | โ | Defines the number of digits after the decimal point that should be used to display the orderbook amounts, balance, and the value of inputs to be used in the case of order creation or a `withdraw` transaction. The default value used for a UTXO type coin (Bitcoin Protocol) is `8` and the default value used for a ERC20 Token is `18`. It is **very important** for this value to be set correctly. For example, if this value was set as `9` for BTC, a command to withdraw `1 BTC` tries to withdraw `10^9` satoshis of Bitcoin, i.e., `10 BTC` |
+| protocol | string | โ | Contains the coin protocol `"type"` (UTXO, ETH, etc.) and specific protocol configuration - `"protocol_data"` object that can have arbitrary format. |
+| orderbook\_ticker | string | โ | If set, coins with the same value will share the same orderbook. For example, if `BTC-Segwit` and `BTC-BEP20` are set with `"orderbook_ticker":"BTC"` the same orderbook is returned for KMD/BTC, KMD/BTC-BEP20 and KMD/BTC-Segwit pairs. |
+| sign\_message\_prefix | string | โ | Required to allow for message signing in Komodo DeFi Framework API. Can normally be found within a projects github repository \[[example](https://github.com/KomodoPlatform/komodo/blob/master/src/main.cpp#L146)] and follows a standard format like `"Komodo Signed Message:\n"` |
## 1b. UTXO coins (BTC, LTC, KMD, ZEC, DASH, DOGE, DGB)
@@ -50,26 +50,26 @@ listtransactions
sendrawtransaction
```
-| Parameter | Type | Description |
-| ---------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| name | string | This is the value which is expected to be default data directory name for that coin - e.g. if coin's name is `litecoin` then it's expected data directory on `~/.litecoin/` on Linux, `~/Library/Applications Support/Litecoin/` on Mac, `%AppData%\Litecoin` on Windows. Please keep this key's value in small letters only. |
-| rpcport | integer | The coin's default RPC port. It is expected that it doesn't conflict with any existing coin in the coins db. |
-| pubtype | integer | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
-| p2shtype | integer | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
-| wiftype | integer | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
-| txfee | integer | The default transaction fee (in satoshi). Komodo DeFi Framework uses this as the default transaction fee value when making atomic swap transactions. If set to `0`, Komodo DeFi Framework will use a dynamic fee based on output from `estimatesmartfee`. |
-| overwintered | integer | Must be `1` if Overwinter upgrade was activated for the coin. Defaults to `0`. |
-| taddr | integer | Optional. Is only relevant for coins that forked the Zcash protocol and have both transparent addresses and z-addresses. The value to be set for this key can be found from the file `src/chainparams.cpp` of the coin's source code and it is the first value present in both `base58Prefixes[PUBKEY_ADDRESS]` and `base58Prefixes[SCRIPT_ADDRESS]`. But it has to be converted to decimal from HEX. So if `base58Prefixes[PUBKEY_ADDRESS]` = `{0x1C,0xB8}` , the `taddr` is `0x1C` coverted to decimal. As 0x1C in HEX = 28 in decimal, the entry in the json would be `"taddr" : 28` |
-| force\_min\_relay\_fee | boolean | If `true` for coins with dynamic fees, when a new transaction is generated, Komodo DeFi Framework will check whether the total fee set (`sat * tx size`) is lower than relay fee and will use the relay fee instead. Defaults to `false`. |
-| mtp\_block\_count | integer | Optional. Number of blocks to be used for the calculation of `median time past`. Must be greater than `0`. Default value is `11`. While this parameter is applicable only in the case of KMD reward calculation for now, it will be used for calculating locktimes to be set for the atomic swap refund transactions. |
-| estimate\_fee\_mode | string | Sets the fee mode for the `estimatesmartfee` call. Supported values are: `ECONOMICAL`,`CONSERVATIVE`, `UNSET`. Please note that some coins may not support some of these modes. Makes no effect for coins that do not have the `estimatesmartfee` RPC. |
-| address\_format | object | Optional. Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
-| isPoS | integer | Optional, defaults to `0`. A value of `1` indicates the coin uses proof of stake, so transactions created will have the `nTime` field. |
-| segwit | Boolean | If `true`, Komodo DeFi Framework will use to `P2SH` segwit addresses. |
-| version\_group\_id | integer | Optional, used by Zcash (and its forks') transactions. |
-| consensus\_branch\_id | integer | Optional, used in Zcash (and its forks') transactions' signature hash calculation. |
-| mature\_confirmations | integer | Number of blockchain confirmations required for coinbase output to be considered mature (spendable). |
-| gas\_fee\_estimator | string | Optional. Set as `provider` to source fee market information via [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/). Set to `simple` to source fee information from native nodes on the network. Refer to the [EVM fee mManagement](/komodo-defi-framework/api/v20/wallet/fee_management/) section for more information. |
+| Parameter | Type | Required | Default | Description |
+| ---------------------- | ------- | :------: | :-----: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| name | string | โ | `-` | This is the value which is expected to be default data directory name for that coin - e.g. if coin's name is `litecoin` then it's expected data directory on `~/.litecoin/` on Linux, `~/Library/Applications Support/Litecoin/` on Mac, `%AppData%\Litecoin` on Windows. Please keep this key's value in small letters only. |
+| rpcport | integer | โ | `-` | The coin's default RPC port. It is expected that it doesn't conflict with any existing coin in the coins db. |
+| pubtype | integer | โ | `-` | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
+| p2shtype | integer | โ | `-` | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
+| wiftype | integer | โ | `-` | This information can be found in source code of a coin project in files like `src/init.cpp`, `src/base58.h`, and `src/chainparamsbase.h` if the project is following the **bitcoin** source code directory/files structure. If unsure, then please have these confirmed by that coin/project's developers to ensure it is correct. |
+| txfee | integer | โ | `-` | The default transaction fee (in satoshi). Komodo DeFi Framework uses this as the default transaction fee value when making atomic swap transactions. If set to `0`, Komodo DeFi Framework will use a dynamic fee based on output from `estimatesmartfee`. |
+| overwintered | integer | โ | `0` | Must be `1` if Overwinter upgrade was activated for the coin. |
+| taddr | integer | โ | `-` | Is only relevant for coins that forked the Zcash protocol and have both transparent addresses and z-addresses. The value to be set for this key can be found from the file `src/chainparams.cpp` of the coin's source code and it is the first value present in both `base58Prefixes[PUBKEY_ADDRESS]` and `base58Prefixes[SCRIPT_ADDRESS]`. But it has to be converted to decimal from HEX. So if `base58Prefixes[PUBKEY_ADDRESS]` = `{0x1C,0xB8}` , the `taddr` is `0x1C` coverted to decimal. As 0x1C in HEX = 28 in decimal, the entry in the json would be `"taddr" : 28` |
+| force\_min\_relay\_fee | boolean | โ | `false` | If `true` for coins with dynamic fees, when a new transaction is generated, Komodo DeFi Framework will check whether the total fee set (`sat * tx size`) is lower than relay fee and will use the relay fee instead. |
+| mtp\_block\_count | integer | โ | `11` | Number of blocks to be used for the calculation of `median time past`. Must be greater than `0`. While this parameter is applicable only in the case of KMD reward calculation for now, it will be used for calculating locktimes to be set for the atomic swap refund transactions. |
+| estimate\_fee\_mode | string | โ | `-` | Sets the fee mode for the `estimatesmartfee` call. Supported values are: `ECONOMICAL`,`CONSERVATIVE`, `UNSET`. Please note that some coins may not support some of these modes. Makes no effect for coins that do not have the `estimatesmartfee` RPC. |
+| address\_format | object | โ | `-` | Overwrites the address format from coins file, if set. A standard [AddressFormat](/komodo-defi-framework/api/common_structures/wallet/#address-format) object. |
+| isPoS | integer | โ | `0` | A value of `1` indicates the coin uses proof of stake, so transactions created will have the `nTime` field. |
+| segwit | Boolean | โ | `-` | If `true`, Komodo DeFi Framework will use to `P2SH` segwit addresses. |
+| version\_group\_id | integer | โ | `-` | Used by Zcash (and its forks') transactions. |
+| consensus\_branch\_id | integer | โ | `-` | Used in Zcash (and its forks') transactions' signature hash calculation. |
+| mature\_confirmations | integer | โ | `-` | Number of blockchain confirmations required for coinbase output to be considered mature (spendable). |
+| gas\_fee\_estimator | string | โ | `-` | Set as `provider` to source fee market information via [Infura](https://www.infura.io/) or [Blocknative](https://www.blocknative.com/). Set to `simple` to source fee information from native nodes on the network. Refer to the [EVM fee mManagement](/komodo-defi-framework/api/v20/wallet/fee_management/) section for more information. |
### UTXO coin example
@@ -126,28 +126,25 @@ The token's contract **must** have `approve` and `transferFrom` methods. Additio
* Protocol `"type"` field: `"ETH"` or `"ERC20"`
* Protocol `"protocol_data"` field (ERC20 only): `"platform"` - `"ETH"`, `"ETC"` or other Ethereum forks. `"contract_address"` - ERC20 token [checksummed](https://coincodex.com/article/2078/ethereum-address-checksum-explained/) smart contract address.
-| Parameter | Type | Description |
-| ----------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| chain\_id | integer | To find the EVM chain ID, see [Chainlist](https://chainlist.org/) |
-| gas\_limit | object | Optional, required for tokens only. Defines more precise gas prices for swap or transaction operations. Some tokens are called over proxy contracts which often require more gas, though users may be able to choose higher/lower values than the default where required. See the `Gas Limit Options` table below for more information. |
-| protocol.type | string | Platform / protocol - e.g `ETH` for Ethereum, `ERC20` for ERC20 tokens on the Ethereum network |
-| protocol.protocol\_data | object | Required for tokens only. |
-| protocol.protocol\_data.platform | string | The parent coin of the token's platform - e.g `MATIC` for PLG20 tokens |
-| protocol.protocol\_data.contract\_address | string | **Must be mixed case** The identifying hex string for the token's contract. Can be found on sites like [EthScan](https://etherscan.io/), [BscScan](https://bscscan.com/) & [PolygonScan](https://polygonscan.com/) |
+| Parameter | Type | Required | Description |
+| ---------- | ------- | :------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| chain\_id | integer | โ | To find the EVM chain ID, see [Chainlist](https://chainlist.org/) |
+| gas\_limit | object | โ | Required for tokens only. Defines more precise gas prices for swap or transaction operations. Some tokens are called over proxy contracts which often require more gas, though users may be able to choose higher/lower values than the default where required. See the `Gas Limit Options` table below for more information. |
+| protocol | object | โ | A standard [TokenProtocol](/komodo-defi-framework/api/common_structures/nfts/#token-protocol) object. Platform / protocol - e.g `ETH` for Ethereum, `ERC20` for ERC20 tokens on the Ethereum network. See examples below for structure. |
### Gas Limit Options
-| Parameter | Type | Description |
-| ---------------------- | ------- | ------------------------------------------------------- |
-| eth\_send\_coins | integer | Gas limit for sending coins. |
-| eth\_send\_erc20 | integer | Gas limit for sending ERC20 tokens. |
-| eth\_payment | integer | Gas limit for swap payment tx with coins. |
-| erc20\_payment | integer | Gas limit for swap payment tx with ERC20 tokens. |
-| eth\_receiver\_spend | integer | Gas limit for swap receiver spend tx with coins. |
-| erc20\_receiver\_spend | integer | Gas limit for swap receiver spend tx with ERC20 tokens. |
-| eth\_sender\_refund | integer | Gas limit for swap refund tx with coins. |
-| erc20\_sender\_refund | integer | Gas limit for swap refund tx with with ERC20 tokens. |
-| eth\_max\_trade\_gas | integer | Gas limit for other operations. |
+| Parameter | Type | Required | Description |
+| ---------------------- | ------- | :------: | ------------------------------------------------------- |
+| eth\_send\_coins | integer | โ | Gas limit for sending coins. |
+| eth\_send\_erc20 | integer | โ | Gas limit for sending ERC20 tokens. |
+| eth\_payment | integer | โ | Gas limit for swap payment tx with coins. |
+| erc20\_payment | integer | โ | Gas limit for swap payment tx with ERC20 tokens. |
+| eth\_receiver\_spend | integer | โ | Gas limit for swap receiver spend tx with coins. |
+| erc20\_receiver\_spend | integer | โ | Gas limit for swap receiver spend tx with ERC20 tokens. |
+| eth\_sender\_refund | integer | โ | Gas limit for swap refund tx with coins. |
+| erc20\_sender\_refund | integer | โ | Gas limit for swap refund tx with with ERC20 tokens. |
+| eth\_max\_trade\_gas | integer | โ | Gas limit for other operations. |
### ERC20 token example
diff --git a/src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx b/src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx
index 30b2e9c76..0c369e53c 100644
--- a/src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx
+++ b/src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx
@@ -127,6 +127,6 @@ input it in the text area and click the Send button to receive output from the K
-The same method can be used to execute any other RPC command from the docs at [Note About Rational Number Type | Komodo Documentation](/komodo-defi-framework/api/legacy/rational_number_note/)
+The same method can be used to execute any other RPC command from the docs at [Note About Rational Number Type | Komodo Documentation](/komodo-defi-framework/api/common_structures/rational_number_note/)
Note: Every time the Komodo Wallet Desktop application is restarted, the "RPC password/userpass" is also reset. So copy it and update the value of the "userpass" variable in the environment named "KomodoWallet" in Postman
diff --git a/src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx b/src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx
index bdf1a8b11..1536f5388 100644
--- a/src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx
+++ b/src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx
@@ -31,7 +31,7 @@ curl --url "http://127.0.0.1:7783" --data "{\"method\":\"stop\",\"userpass\":\"$
stdbuf -oL nohup ./kdf
```
-* Enable the coins involved in the swap using the [electrum](/komodo-defi-framework/api/legacy/coin_activation/#electrum-method) command
+* Enable the coins involved in the swap using the [electrum](/komodo-defi-framework/api/legacy/coin_activation/electrum/#electrum) command
```bash
curl --url "http://127.0.0.1:7783" --data "{\"userpass\":\"$userpass\",\"method\":\"electrum\",\"coin\":\"RICK\",\"servers\":[{\"url\":\"electrum1.cipig.net:10017\"},{\"url\":\"electrum2.cipig.net:10017\"},{\"url\":\"electrum3.cipig.net:10017\"}]}"
diff --git a/templates/komodefi_method.mdx b/templates/komodefi_method.mdx
index 1d6f7777b..f194f3693 100644
--- a/templates/komodefi_method.mdx
+++ b/templates/komodefi_method.mdx
@@ -14,16 +14,16 @@ If there are optional paramaters which need a more detailed explanation, it shou
### Request Parameters
-| Parameter | Type | Description |
-| ------------- | ---------------- | ----------------------------------------------------------------------------------------------- |
-| someText | string | This text string has a purpose and here it is. |
-| numberText | string (numeric) | This text string has a purpose and here it is. |
-| wholeNumber | integer | What is the reason for this number? |
-| decimalNumber | float | What is the reason for this number? |
-| someObject | object | There should be a link here to a separate table for this object |
-| listOfObjects | array of objects | There should be a link here to a separate table for an instance of the object within this array |
-| isOrIsNot | boolean | What does this turn on or off? |
-| optionalParam | boolean | Optional, defaults to `something`. What difference does it make? |
+| Parameter | Type | Required | Default | Description |
+| ------------- | ---------------- | :------: | :---------: | ----------------------------------------------------------------------------------------------- |
+| decimalNumber | float | โ | - | What is the reason for this number? |
+| someObject | object | โ | - | There should be a link here to a separate table for this object |
+| someText | string | โ | - | This text string has a purpose and here it is. |
+| wholeNumber | integer | โ | - | What is the reason for this number? |
+| isOrIsNot | boolean | โ | `false` | What does this turn on or off? |
+| listOfObjects | array of objects | โ | - | There should be a link here to a separate table for an instance of the object within this array |
+| numberText | string (numeric) | โ | - | This text string has a purpose and here it is. |
+| optionalParam | boolean | โ | `something` | What difference does it make? |
#### ๐ Example(s)
@@ -54,14 +54,14 @@ If there are optional paramaters which need a more detailed explanation, it shou
| Parameter | Type | Description |
| --------------| ---------------- | ----------------------------------------------------------------------------------------------- |
-| someText | string | This text string has a purpose and here it is. |
-| numberText | string (numeric) | This text string has a purpose and here it is. |
-| wholeNumber | integer | What is the reason for this number? |
| decimalNumber | float | What is the reason for this number? |
-| someObject | object | There should be a link here to a separate table for this object |
-| listOfObjects | array of objects | There should be a link here to a separate table for an instance of the object within this array |
| isOrIsNot | boolean | What does this turn on or off? |
-| optionalParam | boolean | Optional, defaults to `something`. What difference does it make? |
+| listOfObjects | array of objects | There should be a link here to a separate table for an instance of the object within this array |
+| numberText | string (numeric) | This text string has a purpose and here it is. |
+| optionalParam | boolean | What difference does it make? |
+| someObject | object | There should be a link here to a separate table for this object |
+| someText | string | This text string has a purpose and here it is. |
+| wholeNumber | integer | What is the reason for this number? |
diff --git a/templates/methods_table.template b/templates/methods_table.template
new file mode 100644
index 000000000..14f41a008
--- /dev/null
+++ b/templates/methods_table.template
@@ -0,0 +1,14 @@
+export const title = "Komodo DeFi Framework RPC Methods";
+export const description = "This document lists all available RPC methods of the Komodo DeFi Framework.";
+
+# Komodo DeFi Framework RPC Methods
+
+Legacy methods are in the process of a migration to Komodo DeFi Framework API v2.0 (and will also remain backwards compatible).
+During development, some newer Komodo DeFi Framework API methods are not available in the latest release.
+
+To test the methods in v2.0 (Dev), you will need to [build the Komodo DeFi Framework API](/komodo-defi-framework/setup/) from the `dev` branch.
+
+Below is a table of the currently available legacy, v2.0 and v2.0 (Dev) methods:
+
+| Legacy | v2.0 (release) | v2.0 (dev) |
+| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
\ No newline at end of file
diff --git a/utils/.gitignore b/utils/.gitignore
new file mode 100644
index 000000000..683814551
--- /dev/null
+++ b/utils/.gitignore
@@ -0,0 +1,2 @@
+# Ignore the cloned KDF repository
+komodo-defi-framework/
\ No newline at end of file
diff --git a/utils/README.md b/utils/README.md
new file mode 100644
index 000000000..32c74073e
--- /dev/null
+++ b/utils/README.md
@@ -0,0 +1,158 @@
+# Komodo Docs Utility Scripts
+
+This directory contains utility scripts and tools for maintaining, validating, and generating documentation and data for the Komodo documentation project. Scripts are organized by language:
+
+- [`js/`](./js): Node.js scripts for documentation validation, data extraction, and migration.
+- [`py/`](./py): Python scripts for API mapping, OpenAPI conversion, example management, and Postman collection generation.
+
+## Table of Contents
+
+- [General Usage](#general-usage)
+- [JavaScript Utilities (`js/`)](#javascript-utilities-js)
+- [Python Utilities (`py/`)](#python-utilities-py)
+- [Data Subfolders](#data-subfolders)
+- [Dependencies](#dependencies)
+
+---
+
+## General Usage
+
+- Most scripts are intended to be run from the `utils` directory.
+- The `run_tests.sh` script provides a typical validation workflow for documentation changes.
+- Some scripts require environment variables (e.g., GitHub tokens) for API access.
+
+### Example: Run all main checks
+
+```bash
+cd utils
+bash run_tests.sh
+```
+
+---
+
+## JavaScript Utilities (`js/`)
+
+Install dependencies with:
+
+```bash
+cd js
+npm ci
+```
+
+### Script Index
+
+| Script | Purpose & Usage |
+|------------------------------------------------|------------------------------------------------------------------------------------------------------|
+| `create_search_index.js` | Builds a search index from all MDX files for fast documentation search. |
+| `get_file_author_data.js` | Fetches and updates author/contributor data for documentation files using the GitHub API. |
+| `ensure_changelog_update.js` | Checks if changelogs are up to date with the latest Komodo and KDF releases. |
+| `file_presence_structure_checker.js` | Validates that all documentation directories have an `index.mdx` and that sidebar/navbar are in sync.|
+| `findMissingRedirects.js` | Identifies missing redirects from old documentation URLs to new ones. |
+| `h1_presence_format_checker.js` | Ensures every MDX file has exactly one `` heading and that it is properly formatted. |
+| `validate_update_internal_links_userpass.js` | Validates and updates internal links in MDX files, ensuring correct slugs and userpass values. |
+| `createRedirectMap.js` | Generates a mapping of old documentation URLs to new ones for redirect purposes. |
+| `create_author_data_for_renamed_paths.js` | Updates author/contributor data and redirect maps for files that have been renamed. |
+| `create_data_for_gpts.js` | Aggregates and converts MDX content for use in GPT-based tools or search. |
+| `_removed_search_words.js` | Contains a list of common words to exclude from search indexing. |
+| `constants.js` | Stores project-wide constants (URLs, org info, etc.) for use in scripts. |
+
+#### Data Subfolder (`js/data/`)
+
+Contains generated and reference data files such as redirect maps, file path slugs, and sidebar structures.
+
+---
+
+## Python Utilities (`py/`)
+
+Install dependencies with:
+
+```bash
+cd py
+pip install -r requirements.txt
+```
+
+### Script Index
+
+| Script | Purpose & Usage |
+|-----------------------------------|-----------------------------------------------------------------------------------------------------------------|
+| `pretty_print_md_table.py` | Reformats markdown tables for consistent column alignment. |
+| `deduplicate_examples.py` | Finds and removes duplicate JSON example files in the Postman examples directory. |
+| `gen_api_methods_table.py` | Generates a markdown table of all API methods, linking to their documentation. |
+| `mapping.py` | Provides classes for mapping API methods to MDX and OpenAPI files, and for generating unified mappings. |
+| `postman_collection_generator.py` | Generates Postman collections from JSON examples, organizing them by method and category. |
+| `api_example_manager.py` | Extracts, deduplicates, and manages JSON API examples from MDX files and generates additional test cases. |
+| `converter.py` | Converts MDX documentation to OpenAPI YAML specifications using mapping and parsing classes. |
+
+
+#### Data Subfolder (`py/data/`)
+
+Contains mapping and metadata files for API methods, such as `unified_method_mapping.json` and `method_pages.json`.
+
+---
+
+## Data Subfolders
+
+- `js/data/`: Redirect maps, file path slugs, and other JSON/TXT data for JS scripts.
+- `py/data/`: Mapping and metadata for API methods, used by Python scripts.
+
+---
+
+## Dependencies
+
+### JavaScript
+
+See [`js/package.json`](./js/package.json) for a full list. Main dependencies include:
+
+- `@mdx-js/mdx`
+- `remark`, `remark-gfm`, `remark-mdx`
+- `unist-util-visit`, `unist-util-is`
+- `@sindresorhus/slugify`
+- `axios`
+- `dotenv`
+
+Install with:
+
+```bash
+cd js
+npm ci
+```
+
+### Python
+
+See [`py/requirements.txt`](./py/requirements.txt):
+
+- `PyYAML>=6.0`
+
+Install with:
+
+```bash
+cd py
+pip install -r requirements.txt
+```
+
+---
+
+## Example: Running Validation and Generation
+
+```bash
+# From the utils directory
+bash run_tests.sh
+```
+
+This will:
+- Generate the API methods table.
+- Install JS dependencies.
+- Run all main JS validation and mapping scripts.
+
+---
+
+## Contributing
+
+- Please ensure all scripts are well-documented and follow best practices.
+- Update this README if you add or change scripts.
+
+---
+
+## License
+
+See the root project license.
\ No newline at end of file
diff --git a/utils/__init__.py b/utils/__init__.py
new file mode 100644
index 000000000..0519ecba6
--- /dev/null
+++ b/utils/__init__.py
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/utils/_fileData.json b/utils/_fileData.json
index a156da8e4..47aa9c3a6 100644
--- a/utils/_fileData.json
+++ b/utils/_fileData.json
@@ -13,14 +13,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -43,14 +35,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -73,14 +57,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -103,14 +79,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -137,18 +105,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -171,14 +127,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -205,10 +153,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -235,14 +179,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -269,14 +205,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -295,10 +223,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -325,14 +249,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -359,14 +275,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -393,14 +301,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -427,22 +327,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Mihailo Milenkovic\"",
- "email": "mihailo.milenkovic84@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -469,18 +353,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -507,14 +379,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -541,10 +405,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -571,10 +431,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -601,14 +457,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -635,14 +483,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -673,34 +513,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "mzlot555@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -723,14 +535,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -749,10 +553,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-01T08:30:15.000Z",
@@ -779,22 +579,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -821,18 +605,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -859,18 +631,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -897,22 +657,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "36680730+Alrighttt@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -939,18 +683,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -977,18 +709,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1015,14 +735,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1049,18 +761,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"MIRACLE\"",
- "email": "31395674+engr-miraculous@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1087,14 +787,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1121,14 +813,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1155,14 +839,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1189,10 +865,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1219,22 +891,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "mzlot555@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1261,22 +917,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1299,10 +939,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -1321,10 +957,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1351,10 +983,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1381,18 +1009,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1419,14 +1035,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1453,14 +1061,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1487,18 +1087,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1525,10 +1113,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1547,10 +1131,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-01T08:30:15.000Z",
@@ -1577,14 +1157,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1603,10 +1175,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1629,10 +1197,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1655,10 +1219,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1677,10 +1237,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1703,14 +1259,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"SHossain\"",
- "email": "saddam007@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1729,10 +1277,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1755,10 +1299,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1777,10 +1317,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1799,10 +1335,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1825,10 +1357,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1851,10 +1379,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1873,10 +1397,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1895,10 +1415,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1917,10 +1433,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1939,10 +1451,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1961,10 +1469,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -1987,10 +1491,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2009,10 +1509,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -2057,10 +1553,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2083,10 +1575,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2113,10 +1601,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2139,10 +1623,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2169,10 +1649,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2199,14 +1675,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2233,14 +1701,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2263,10 +1723,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2285,10 +1741,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -2311,10 +1763,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -2377,10 +1825,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -2395,14 +1839,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2417,10 +1853,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2439,10 +1871,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -2457,10 +1885,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2483,10 +1907,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T11:00:16.000Z",
@@ -2505,10 +1925,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-02-15T09:17:33.000Z",
@@ -2523,10 +1939,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2541,14 +1953,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2567,10 +1971,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2589,10 +1989,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2611,22 +2007,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "77043250+gaeacodes@users.noreply.github.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -2645,10 +2025,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T18:31:17.000Z",
@@ -2663,10 +2039,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -2809,6 +2181,20 @@
"email": "smk@komodoplatform.com"
}
},
+ "/komodo-defi-framework/api/common_structures/enums": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/common_structures": {
"dateModified": "2025-06-13T04:52:12.000Z",
"contributors": [
@@ -2890,7 +2276,7 @@
}
},
"/komodo-defi-framework/api/common_structures/swaps": {
- "dateModified": "2025-01-30T03:03:00.000Z",
+ "dateModified": "2025-06-07T23:21:40.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -2908,7 +2294,7 @@
}
},
"/komodo-defi-framework/api/common_structures/swaps/maker_events": {
- "dateModified": "2024-11-04T13:51:30.000Z",
+ "dateModified": "2025-06-07T23:54:14.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -2926,7 +2312,7 @@
}
},
"/komodo-defi-framework/api/common_structures/swaps/taker_events": {
- "dateModified": "2024-11-04T13:51:30.000Z",
+ "dateModified": "2025-06-08T06:44:53.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -2999,18 +2385,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3020,7 +2394,7 @@
}
},
"/komodo-defi-framework/api/legacy/active_swaps": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3029,14 +2403,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3046,7 +2412,7 @@
}
},
"/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"gcharang\"",
@@ -3155,68 +2521,92 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/ban_pubkey": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/cancel_all_orders": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/batch_requests": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/best_orders": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/cancel_order": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/buy": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk762@users.noreply.github.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/coin_activation": {
- "dateModified": "2025-06-13T05:31:18.000Z",
+ "/komodo-defi-framework/api/legacy/cancel_all_orders": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3225,26 +2615,74 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/cancel_order": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
- "name": "\"Hayk Arsenyan Hovhannisyan\"",
- "email": "112006229+harsenyan3@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/coin_activation/electrum": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/coin_activation/enable": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/coin_activation": {
+ "dateModified": "2025-06-13T05:31:18.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
+ },
+ {
+ "name": "\"Hayk Arsenyan Hovhannisyan\"",
+ "email": "112006229+harsenyan3@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3254,43 +2692,39 @@
}
},
"/komodo-defi-framework/api/legacy/coins_needed_for_kick_start": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/convert_utxo_address": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/convertaddress": {
@@ -3306,7 +2740,7 @@
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3316,25 +2750,25 @@
}
},
"/komodo-defi-framework/api/legacy/disable_coin": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_directly_connected_peers": {
- "dateModified": "2024-09-10T10:07:02.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3348,7 +2782,7 @@
}
},
"/komodo-defi-framework/api/legacy/get_enabled_coins": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3357,14 +2791,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3374,97 +2800,97 @@
}
},
"/komodo-defi-framework/api/legacy/get_gossip_mesh": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_gossip_peer_topics": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_gossip_topic_peers": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_my_peer_id": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_relay_mesh": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/legacy/get_trade_fee": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3473,10 +2899,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3713,18 +3135,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3733,8 +3143,8 @@
"email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/my_tx_history": {
- "dateModified": "2025-06-13T04:52:12.000Z",
+ "/komodo-defi-framework/api/legacy/import_swaps": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3743,18 +3153,24 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3763,38 +3179,62 @@
"email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/order_status": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/kmd_rewards_info": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/list_banned_pubkeys": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
},
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/max_taker_vol": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/orderbook": {
- "dateModified": "2025-05-06T22:59:32.000Z",
+ "/komodo-defi-framework/api/legacy/metrics": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -3803,14 +3243,24 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/min_trading_vol": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -3819,49 +3269,85 @@
"email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/orderbook_depth": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/my_balance": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/my_orders": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/orders_history_by_filter": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/my_recent_swaps": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/my_swap_status": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/rational_number_note": {
- "dateModified": "2024-03-08T15:53:57.000Z",
+ "/komodo-defi-framework/api/legacy/my_tx_history": {
+ "dateModified": "2025-06-13T04:52:12.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
@@ -3870,6 +3356,10 @@
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
},
+ {
+ "name": "\"smk762\"",
+ "email": "smk762@iinet.net.au"
+ },
{
"name": "\"gcharang\"",
"email": "mrgcharang@gmail.com"
@@ -3877,11 +3367,11 @@
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/recover_funds_of_swap": {
+ "/komodo-defi-framework/api/legacy/order_status": {
"dateModified": "2024-03-12T16:57:58.000Z",
"contributors": [
{
@@ -3892,6 +3382,14 @@
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
},
+ {
+ "name": "\"smk762\"",
+ "email": "35845239+smk762@users.noreply.github.com"
+ },
+ {
+ "name": "\"smk762\"",
+ "email": "smk762@iinet.net.au"
+ },
{
"name": "\"gcharang\"",
"email": "mrgcharang@gmail.com"
@@ -3903,13 +3401,27 @@
"email": "21151592+gcharang@users.noreply.github.com"
}
},
- "/komodo-defi-framework/api/legacy/sell": {
- "dateModified": "2025-04-14T08:43:51.000Z",
+ "/komodo-defi-framework/api/legacy/orderbook": {
+ "dateModified": "2025-05-06T22:59:32.000Z",
"contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
},
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/order_status": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
@@ -3917,114 +3429,198 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/orderbook": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/send_raw_transaction": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/orderbook_depth": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/set_required_confirmations": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/orders_history_by_filter": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/common_structures/rational_number_note": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/set_requires_notarization": {
- "dateModified": "2024-03-12T16:57:58.000Z",
+ "/komodo-defi-framework/api/legacy/recover_funds_of_swap": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/sell": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk762@users.noreply.github.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/legacy/setprice": {
- "dateModified": "2025-06-05T14:09:17.000Z",
+ "/komodo-defi-framework/api/legacy/send_raw_transaction": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
},
{
- "name": "\"dragonhound\"",
- "email": "35845239+smk762@users.noreply.github.com"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/set_required_confirmations": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/set_requires_notarization": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/setprice": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"dragonhound\"",
+ "email": "35845239+smk762@users.noreply.github.com"
},
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk762@users.noreply.github.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -4087,10 +3683,42 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/stop": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/trade_preimage": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -4229,20 +3857,94 @@
"email": "smk@komodoplatform.com"
},
{
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/update_maker_order": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/validateaddress": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/version": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
},
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/legacy/withdraw": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
+ },
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
+ }
+ ],
+ "dateCreated": "2024-03-08T07:31:21.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -4255,19 +3957,11 @@
]
},
"/komodo-defi-framework/api/v20/coin_activation/enable_erc20": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -4281,22 +3975,10 @@
},
"/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens": {
"dateModified": "2025-06-13T05:31:18.000Z",
- "contributors": [
- {
- "name": "\"smk762\"",
- "email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
+ "contributors": [
{
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -4309,15 +3991,11 @@
]
},
"/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -4335,18 +4013,6 @@
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -4385,6 +4051,10 @@
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
+ },
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2025-05-05T06:19:42.000Z",
@@ -4463,22 +4133,18 @@
"email": "smk@komodoplatform.com"
}
},
- "/komodo-defi-framework/api/v20/coin_activation/task_managed": {
- "dateModified": "2024-11-25T14:14:10.000Z",
+ "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
}
],
- "dateCreated": "2024-11-25T06:53:05.000Z",
+ "dateCreated": "2025-06-10T15:20:00.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/v20": {
@@ -4491,18 +4157,24 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
+ }
+ ],
+ "dateCreated": "2024-11-25T06:53:05.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20": {
+ "dateModified": "2025-06-07T20:03:43.000Z",
+ "contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -4511,6 +4183,20 @@
"email": "smk@komodoplatform.com"
}
},
+ "/komodo-defi-framework/api/v20/lightning/activation/cancel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/lightning/activation": {
"dateModified": "2025-05-02T08:08:51.000Z",
"contributors": [
@@ -4528,8 +4214,78 @@
"/komodo-defi-framework/api/v20-dev/lightning/activation"
]
},
+ "/komodo-defi-framework/api/v20/lightning/activation/init": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/activation/status": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/close_channel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/get_channel_details": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/lightning/channels": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4545,8 +4301,64 @@
"/komodo-defi-framework/api/v20-dev/lightning/channels"
]
},
+ "/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/open_channel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/channels/update_channel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/lightning": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4562,8 +4374,36 @@
"/komodo-defi-framework/api/v20-dev/lightning"
]
},
+ "/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/lightning/nodes": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4579,25 +4419,109 @@
"/komodo-defi-framework/api/v20-dev/lightning/nodes"
]
},
- "/komodo-defi-framework/api/v20/lightning/payments": {
- "dateModified": "2025-01-30T03:19:25.000Z",
+ "/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/payments/generate_invoice": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/payments/get_payment_details": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/payments": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2024-11-25T06:53:05.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ },
+ "previousPaths": [
+ "/komodo-defi-framework/api/v20-dev/lightning/payments"
+ ]
+ },
+ "/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/lightning/payments/send_payment": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
}
],
- "dateCreated": "2024-11-25T06:53:05.000Z",
+ "dateCreated": "2025-06-09T08:19:23.000Z",
"lastContributor": {
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- "previousPaths": [
- "/komodo-defi-framework/api/v20-dev/lightning/payments"
- ]
+ }
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4614,7 +4538,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4631,7 +4555,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4648,7 +4572,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4665,7 +4589,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4682,7 +4606,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4703,7 +4627,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables": {
- "dateModified": "2025-01-30T03:19:25.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4720,7 +4644,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4737,7 +4661,7 @@
]
},
"/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4911,7 +4835,7 @@
}
},
"/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4957,7 +4881,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -4996,7 +4920,7 @@
}
},
"/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5021,7 +4945,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5038,7 +4962,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/orderbook": {
- "dateModified": "2025-05-06T22:59:32.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5055,7 +4979,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5076,7 +5000,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5109,7 +5033,7 @@
]
},
"/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5167,7 +5091,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/add_node_to_version_stat": {
- "dateModified": "2025-01-30T02:25:55.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5192,25 +5116,25 @@
]
},
"/komodo-defi-framework/api/v20/utils/change_mnemonic_password": {
- "dateModified": "2025-04-14T08:50:12.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
},
{
"name": "\"smk762\"",
- "email": "smk@komodoplatform.com"
+ "email": "smk762@users.noreply.github.com"
}
],
"dateCreated": "2025-03-10T05:52:25.000Z",
"lastContributor": {
"name": "\"smk762\"",
- "email": "smk762@users.noreply.github.com"
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/v20/utils/get_current_mtp": {
- "dateModified": "2024-11-19T10:07:38.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5224,7 +5148,7 @@
}
},
"/komodo-defi-framework/api/v20/utils/get_enabled_coins": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5241,7 +5165,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/get_mnemonic": {
- "dateModified": "2025-04-02T08:56:23.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5258,7 +5182,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/get_public_key": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5283,7 +5207,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/get_public_key_hash": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5304,7 +5228,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/get_token_info": {
- "dateModified": "2024-11-20T13:24:33.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5332,7 +5256,7 @@
}
},
"/komodo-defi-framework/api/v20/utils/message_signing": {
- "dateModified": "2025-06-03T03:43:22.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5361,7 +5285,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/message_signing/sign_message": {
- "dateModified": "2025-06-03T03:43:22.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5379,7 +5303,7 @@
}
},
"/komodo-defi-framework/api/v20/utils/message_signing/verify_message": {
- "dateModified": "2025-06-03T03:43:22.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5397,7 +5321,7 @@
}
},
"/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck": {
- "dateModified": "2024-11-19T10:07:38.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5411,7 +5335,7 @@
}
},
"/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat": {
- "dateModified": "2025-01-30T02:25:55.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5432,15 +5356,11 @@
]
},
"/komodo-defi-framework/api/v20/utils/start_version_stat_collection": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
@@ -5453,7 +5373,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/stop_version_stat_collection": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5473,6 +5393,20 @@
"/komodo-defi-framework/api/v20/stop_version_stat_collection"
]
},
+ "/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/utils/task_init_trezor": {
"dateModified": "2025-05-05T06:19:42.000Z",
"contributors": [
@@ -5498,8 +5432,50 @@
"/komodo-defi-framework/api/v20-dev/task_init_trezor"
]
},
+ "/komodo-defi-framework/api/v20/utils/task_init_trezor/init": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/utils/task_init_trezor/status": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action": {
+ "dateModified": "2025-06-10T15:20:00.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-10T15:20:00.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20/utils/telegram_alerts": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5532,7 +5508,7 @@
]
},
"/komodo-defi-framework/api/v20/utils/update_version_stat_collection": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5584,7 +5560,7 @@
]
},
"/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5618,7 +5594,7 @@
]
},
"/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5871,7 +5847,7 @@
}
},
"/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -5896,21 +5872,21 @@
]
},
"/komodo-defi-framework/api/v20/wallet/tx": {
- "dateModified": "2024-11-25T14:14:10.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
+ },
+ {
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-11-25T06:53:05.000Z",
"lastContributor": {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
}
},
"/komodo-defi-framework/api/v20/wallet/tx/my_tx_history": {
@@ -5947,7 +5923,7 @@
]
},
"/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction": {
- "dateModified": "2024-11-25T06:53:05.000Z",
+ "dateModified": "2025-06-09T08:19:23.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -6021,8 +5997,64 @@
"/komodo-defi-framework/api/v20-dev/zhtlc_coins/transaction_history"
]
},
+ "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create": {
+ "dateModified": "2025-06-09T08:19:23.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources": {
+ "dateModified": "2025-06-09T08:19:23.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote": {
+ "dateModified": "2025-06-09T08:19:23.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
+ "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens": {
+ "dateModified": "2025-06-09T08:19:23.000Z",
+ "contributors": [
+ {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ ],
+ "dateCreated": "2025-06-09T08:19:23.000Z",
+ "lastContributor": {
+ "name": "\"smk762\"",
+ "email": "smk@komodoplatform.com"
+ }
+ },
"/komodo-defi-framework/api/v20-dev/approve_token": {
- "dateModified": "2024-12-19T00:49:38.000Z",
+ "dateModified": "2025-06-07T23:21:40.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -6040,7 +6072,7 @@
}
},
"/komodo-defi-framework/api/v20-dev/get_token_allowance": {
- "dateModified": "2024-12-19T00:49:38.000Z",
+ "dateModified": "2025-06-07T23:21:40.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -6067,18 +6099,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6243,18 +6263,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6273,14 +6281,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6311,14 +6311,6 @@
{
"name": "\"smk762\"",
"email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6341,34 +6333,6 @@
{
"name": "\"Michael de Silva\"",
"email": "michael@mwdesilva.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6383,22 +6347,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6417,10 +6365,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6435,30 +6379,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Sergey O. Boyko\"",
- "email": "sergey.boyko0791@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6472,59 +6392,11 @@
"contributors": [
{
"name": "\"smk762\"",
- "email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "77043250+gaeacodes@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Sergey O. Boyko\"",
- "email": "sergey.boyko0791@gmail.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"Captain Mylo\"",
- "email": "imylomylo@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
+ "email": "smk@komodoplatform.com"
},
{
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
+ "name": "\"gcharang\"",
+ "email": "21151592+gcharang@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6543,18 +6415,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Sergey O. Boyko\"",
- "email": "sergey.boyko0791@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6573,38 +6433,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"uak\"",
- "email": "411046+damascene@users.noreply.github.com"
- },
- {
- "name": "\"Sergey O. Boyko\"",
- "email": "sergey.boyko0791@gmail.com"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6619,26 +6447,6 @@
{
"name": "\"smk762\"",
"email": "smk@komodoplatform.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"SirSevenG\"",
- "email": "44422309+SirSevenG@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"uak\"",
- "email": "411046+damascene@users.noreply.github.com"
}
],
"dateCreated": "2025-01-30T03:03:00.000Z",
@@ -6653,22 +6461,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6691,14 +6483,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6721,18 +6505,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -6751,18 +6523,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-08T07:31:21.000Z",
@@ -7087,10 +6847,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7143,10 +6899,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7231,14 +6983,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7275,10 +7019,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7301,10 +7041,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7327,10 +7063,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7353,10 +7085,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7379,10 +7107,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2024-03-15T15:40:17.000Z",
@@ -7537,14 +7261,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -7571,62 +7287,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "36680730+Alrighttt@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"webworker01\"",
- "email": "webworker01@users.noreply.github.com"
- },
- {
- "name": "\"SHossain\"",
- "email": "saddam007@gmail.com"
- },
- {
- "name": "\"bartwr\"",
- "email": "mail@bartroorda.nl"
- },
- {
- "name": "\"CHMEX\"",
- "email": "33424502+CHMEX@users.noreply.github.com"
- },
- {
- "name": "\"Anton \\\"TonyL\\\" Lysakov\"",
- "email": "tlysakov@gmail.com"
- },
- {
- "name": "\"Jocelyn Strob Simard\"",
- "email": "12475879+StrobFX@users.noreply.github.com"
- },
- {
- "name": "\"Mihail Fedorov\"",
- "email": "mihail@fedorov.net"
- },
- {
- "name": "\"daemonfox\"",
- "email": "bdavistech@gmail.com"
- },
- {
- "name": "\"NutellaLicka\"",
- "email": "spencer.p.harry@gmail.com"
- },
- {
- "name": "\"Web Worker\"",
- "email": "webworker01@users.noreply.github.com"
}
],
"dateCreated": "2023-12-16T14:24:08.000Z",
@@ -7649,14 +7309,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-16T14:24:08.000Z",
@@ -7671,10 +7323,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -7689,14 +7337,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"smk762\"",
- "email": "smk762@iinet.net.au"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T18:46:24.000Z",
@@ -7715,10 +7355,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-18T17:07:32.000Z",
@@ -7733,14 +7369,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"SirSevenG\"",
- "email": "44422309+SirSevenG@users.noreply.github.com"
}
],
"dateCreated": "2023-12-18T17:07:32.000Z",
@@ -7769,10 +7397,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:30:33.000Z",
@@ -7791,10 +7415,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-17T19:12:22.000Z",
@@ -7813,10 +7433,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:30:33.000Z",
@@ -7840,7 +7456,7 @@
}
},
"/qa/recover-komodo-mobile-wallet-swap-on-desktop": {
- "dateModified": "2024-10-30T17:51:03.000Z",
+ "dateModified": "2025-06-10T15:20:00.000Z",
"contributors": [
{
"name": "\"smk762\"",
@@ -7849,10 +7465,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2024-03-08T07:30:33.000Z",
@@ -7867,10 +7479,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-18T17:07:32.000Z",
@@ -7889,18 +7497,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"SHossain\"",
- "email": "saddam007@gmail.com"
- },
- {
- "name": "\"Duke Leto\"",
- "email": "duke@leto.net"
}
],
"dateCreated": "2023-12-17T19:12:22.000Z",
@@ -7919,18 +7515,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"theblackmallard\"",
- "email": "42389961+theblackmallard@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
}
],
"dateCreated": "2023-12-17T19:12:22.000Z",
@@ -7957,14 +7541,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -7987,14 +7563,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8021,14 +7589,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8051,14 +7611,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8083,16 +7635,8 @@
"email": "smk762@iinet.net.au"
},
{
- "name": "\"gcharang\"",
- "email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
+ "name": "\"gcharang\"",
+ "email": "gcharang@users.noreply.github.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8115,14 +7659,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8149,18 +7685,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8183,10 +7707,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -8213,14 +7733,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8247,14 +7759,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8281,14 +7785,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8307,10 +7803,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-01T15:47:15.000Z",
@@ -8337,14 +7829,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8371,14 +7855,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8405,26 +7881,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"smk762\"",
- "email": "35845239+smk762@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "mzlot555@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8451,10 +7907,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8481,14 +7933,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8515,22 +7959,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "mzlot555@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8549,14 +7977,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Cris-F\"",
- "email": "36809176+Cris-F@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-01T15:47:15.000Z",
@@ -8575,14 +7995,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8605,10 +8017,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -8635,22 +8043,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "36680730+Alrighttt@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"SHossain\"",
- "email": "saddam007@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8673,14 +8065,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8707,22 +8091,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8745,10 +8113,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8767,14 +8131,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8797,14 +8153,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8831,14 +8179,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8865,18 +8205,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Alrighttt\"",
- "email": "mzlot555@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8895,10 +8223,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T09:10:12.000Z",
@@ -8913,10 +8237,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-15T09:10:12.000Z",
@@ -8939,10 +8259,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -8965,10 +8281,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -8983,10 +8295,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-14T14:12:45.000Z",
@@ -9009,10 +8317,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9039,10 +8343,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9061,10 +8361,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-12-14T14:12:45.000Z",
@@ -9087,10 +8383,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9117,22 +8409,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Steve Huguenin-Elie\"",
- "email": "steve.huguenin-elie@protonmail.ch"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9159,10 +8435,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9185,22 +8457,6 @@
{
"name": "\"smk762\"",
"email": "smk762@iinet.net.au"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9219,10 +8475,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9245,22 +8497,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"dimxy\"",
- "email": "dimxy@komodoplatform.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9279,10 +8515,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-01T17:59:27.000Z",
@@ -9309,10 +8541,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9331,26 +8559,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gaeacodes\"",
- "email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"Siddhartha Crypto\"",
- "email": "33014953+siddhartha-crypto@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"Artem Pikulin\"",
- "email": "ortgma@gmail.com"
}
],
"dateCreated": "2024-03-08T07:30:33.000Z",
@@ -9395,14 +8603,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9425,10 +8625,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9451,10 +8647,6 @@
{
"name": "\"gcharang\"",
"email": "21151592+gcharang@users.noreply.github.com"
- },
- {
- "name": "\"siddhartha\"",
- "email": "siddharthakomodo@gmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
@@ -9481,14 +8673,6 @@
{
"name": "\"gaeacodes\"",
"email": "gaeacodes@gmail.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-05-02T11:06:41.000Z",
@@ -9515,18 +8699,6 @@
{
"name": "\"gcharang\"",
"email": "gcharang@users.noreply.github.com"
- },
- {
- "name": "\"gcharang\"",
- "email": "mrgcharang@gmail.com"
- },
- {
- "name": "\"Siddhartha\"",
- "email": "siddhartha-crypto@protonmail.com"
- },
- {
- "name": "\"siddhartha-crypto\"",
- "email": "siddhartha-crypto@protonmail.com"
}
],
"dateCreated": "2023-06-14T19:22:24.000Z",
diff --git a/utils/_searchIndex.json b/utils/_searchIndex.json
index 588846a50..b516a18e1 100644
--- a/utils/_searchIndex.json
+++ b/utils/_searchIndex.json
@@ -1 +1 @@
-{"src/pages/antara/api/assets/index.mdx":{"searchTitle":"Assets","docsPageTitle":"Assets","path":"antara/api/assets","content":{"assets":21,"introduction":1,"module":8,"provides":1,"basic":1,"distributed":1,"exchange":1,"dex":1,"functionality":1,"trading":1,"tokens":12,"created":4,"using":11,"asset":2,"allows":2,"anyone":1,"buy":3,"sell":4,"smart":1,"chain":2,"coins":5,"flow":1,"seller":5,"perspective":2,"token":12,"owner":1,"places":2,"new":4,"ask":15,"request":1,"tokenask":10,"method":60,"specifying":1,"amount":47,"want":1,"price":26,"creates":2,"order":14,"specified":2,"locked":3,"global":4,"address":13,"fulfill":1,"buyer":6,"executes":2,"tokenfillask":10,"purchased":1,"moves":2,"antara":5,"time":4,"required":1,"move":2,"process":2,"repeated":2,"long":2,"remain":2,"creator":2,"cancel":2,"via":2,"tokencancelask":10,"remaining":2,"return":2,"bid":14,"tokenbid":10,"specifies":1,"willing":1,"tokenfillbid":10,"sold":1,"tokencancelbid":10,"retrieve":1,"current":1,"list":1,"active":1,"orders":5,"use":4,"tokenorders":16,"mytokenorders":6,"methods":1,"assetsaddress":9,"pubkey":17,"returns":8,"information":2,"according":1,"specific":5,"provided":1,"used":2,"launch":1,"daemon":1,"default":1,"arguments":8,"response":16,"examples":8,"command":20,"komodo-cli":34,"-ac_name":34,"helloworld":34,"aa":276,"ee":156,"dadf":4,"result":50,"success":16,"assetsccaddress":4,"rgkrjetbw":4,"lyfotsdlt":4,"rwzmhbhxri":4,"bg":4,"assetsccbalance":4,"assetsnormaladdress":4,"rfye":4,"yl":4,"kknwdhk":4,"unhvwacyscutwzjy":4,"assetsnormalbalance":4,"assetscctokensaddress":4,"rtwtxy":4,"gtbz":4,"zl":4,"jfzywwz":4,"fvef":4,"kxkbf":4,"pubkeyccaddress":4,"rg":4,"mr":4,"tq":4,"nuhmi":4,"genyqjfkqzt":4,"mrxz":4,"pubkeyccbalance":4,"myccaddress":4,"rrg":4,"luylg":4,"fyclggbw":4,"hpfpq":4,"xyqf":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":17,"rpcuser":68,"rpcpassword":68,"rpcport":68,"coin":18,"conf":17,"file":17,"curl":34,"--user":34,"--data-binary":34,"jsonrpc":34,"id":73,"curltest":68,"params":34,"-h":34,"content-type":34,"text":34,"plain":34,"http":34,"error":34,"null":34,"numtokens":4,"tokenid":54,"posts":2,"public":4,"hex":61,"value":30,"broadcast":11,"sendrawtransaction":45,"step":14,"bbc":56,"afc":56,"da":184,"cd":48,"ddfa":8,"ba":144,"eace":8,"cf":136,"bde":8,"eaf":80,"fe":124,"bcf":16,"ebd":64,"bb":104,"ef":132,"fd":52,"aacf":8,"fa":72,"daa":8,"ffffffff":120,"fca":8,"fbdbed":8,"ac":96,"af":124,"bf":40,"ae":148,"eb":48,"ab":120,"fdb":8,"eea":8,"def":16,"afe":12,"ea":152,"cdb":24,"df":72,"dabe":8,"ca":128,"ec":112,"ad":120,"dd":72,"cc":68,"ce":52,"fff":4,"bc":76,"fill":7,"parent":1,"raw":8,"complete":1,"txid":66,"identification":1,"saved":1,"future":1,"cb":28,"fba":8,"ff":24,"cde":8,"fc":96,"bbf":8,"adae":8,"efc":8,"fac":8,"publish":1,"fda":4,"cfd":4,"adba":4,"transaction":16,"asktxid":4,"cancels":2,"issue":2,"call":2,"get":2,"eae":72,"eecf":72,"ed":100,"fdbe":16,"dadea":24,"cfbcb":24,"cad":40,"bbefd":24,"adf":56,"bd":88,"ada":40,"bcbf":40,"dfc":40,"fb":108,"dc":64,"de":68,"fabda":40,"ffd":56,"abe":64,"efca":56,"bfd":68,"dae":56,"ccf":24,"abcac":48,"fea":32,"optional":2,"decode":2,"check":2,"values":2,"sane":2,"decoderawtransaction":8,"size":4,"version":8,"locktime":8,"vin":8,"db":8,"bccf":8,"eeaad":8,"vout":64,"scriptsig":16,"asm":40,"sequence":16,"valuesat":12,"scriptpubkey":24,"op_checkcryptocondition":8,"reqsigs":16,"type":24,"cryptocondition":8,"addresses":16,"rrppwbvdxcxmhx":8,"xnwnvzfdfgc":8,"ti":8,"abc":24,"op_checksig":8,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"op_return":8,"nulldata":8,"overwintered":4,"false":4,"valuezat":12,"vjoinsplit":4,"bidtxid":4,"send":1,"above":1,"fillamount":4,"fills":2,"existing":2,"hex-encoded":2,"create":2,"ffb":8,"fbd":8,"fcfd":16,"cfed":16,"ecbebd":16,"aad":16,"bbd":32,"fbe":16,"eef":16,"ffa":16,"bdc":16,"ebbd":16,"acc":16,"bab":16,"ebebe":16,"bdfb":16,"aee":32,"ccc":16,"dfdc":16,"ccbae":16,"fcc":32,"efacf":16,"ebeaafced":8,"deb":8,"fcbaa":8,"wait":2,"confirmed":2,"displays":2,"on-chain":2,"orderbook":1,"funcid":42,"property":1,"lowercase":6,"describes":12,"offer":6,"uppercase":6,"show":2,"available":1,"efce":8,"fef":8,"baf":8,"bidamount":40,"origaddress":40,"rqymbxa":28,"ffww":28,"aahv":28,"oc":28,"jrko":28,"hkfvmm":28,"totalrequired":20,"sdykt":12,"kw":12,"ujaozt":12,"gf":12,"wrbgiobuhoz":12,"dbad":12,"dcbcc":12,"ade":4,"ebbdcc":4,"ccb":8,"add":4,"baee":4,"dabd":4,"evalcode":5,"user":1,"set":1,"-pubkey":2,"parameter":2,"komodod":1,"additional":1,"display":1,"non-fungible":1,"bound":1,"similar":1}},"src/pages/antara/api/channels/index.mdx":{"searchTitle":"Channels","docsPageTitle":"Channels","path":"antara/api/channels","content":{"channels":27,"introduction":1,"antara":4,"module":4,"facilitates":1,"instant":1,"payments":23,"trustless":1,"environment":2,"payment":23,"executed":2,"properly":1,"soon":5,"enters":5,"mempool":5,"odds":5,"withdrawn":2,"attacked":1,"decrease":5,"zero":5,"developers":1,"users":1,"find":10,"advantageous":1,"method":41,"creating":5,"secure":1,"instant-payment":1,"network":1,"used":4,"within":1,"business":1,"supports":1,"coins":1,"tokens":4,"testing":1,"build":5,"komodo":1,"daemon":2,"test":1,"mode":1,"instead":1,"using":13,"command":16,"zcutil":4,"sh":4,"-j":4,"use":3,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"reduce":1,"number":19,"confirmations":3,"needed":1,"channelsopen":15,"channelsclose":13,"transactions":11,"non-notarized":1,"chains":1,"created":1,"above":1,"parameter":1,"actual":1,"flow":1,"anyone":2,"create":3,"channel":34,"user":8,"indicates":4,"size":4,"potential":4,"destination":19,"notarized":2,"time":4,"future":1,"execute":2,"channelspayment":19,"release":1,"specific":2,"amount":15,"available":4,"result":52,"withdrawing":4,"txid":14,"processing":4,"creator":3,"close":2,"shows":4,"receiver":9,"stream":4,"permanently":4,"ended":4,"closure":1,"withdraw":1,"remaining":2,"funds":3,"channelsrefund":13,"channelsinfo":17,"reveals":2,"public":2,"information":2,"smart":1,"chain":4,"channelsaddress":9,"pubkey":5,"displays":1,"various":1,"addresses":3,"balances":1,"specified":1,"normal":1,"circumstances":1,"provides":1,"address":26,"intended":1,"global":1,"unique":4,"see":1,"linked":2,"explanation":2,"arguments":6,"response":6,"examples":6,"komodo-cli":30,"-ac_name":30,"helloworld":30,"ce":144,"ca":198,"fdeee":122,"ec":184,"success":32,"channelsccaddress":4,"rqy":4,"rwx":4,"sp":4,"odm":4,"vgka":4,"cgtplfr":4,"channelsccbalance":4,"channelsnormaladdress":4,"rquut":4,"zmkvdfxqech":4,"vd":4,"sshzafnoh":4,"channelsnormalbalance":4,"channelscc":8,"rssfafkpi":4,"tfmygdh":4,"atxljuyrmxqyjs":4,"tokensaddress":4,"rfgeqotrmmrhhekeyupxgdzd":4,"dr":4,"tncv":4,"pubkeyccaddress":4,"rxwfiyqbj":8,"hk":8,"fcvkfgnwqhlkrywwbq":8,"pubkeyccbalance":4,"myccaddress":4,"myccbalance":4,"myaddress":4,"rn":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"mybalance":4,"rpcuser":36,"rpcpassword":36,"rpcport":36,"coin":9,"conf":9,"file":9,"curl":18,"--user":18,"--data-binary":18,"jsonrpc":18,"id":36,"curltest":34,"params":18,"-h":18,"content-type":18,"text":18,"plain":18,"http":18,"error":16,"null":16,"open_txid":2,"marks":1,"closed":1,"meaning":1,"additional":1,"added":1,"owner":2,"still":1,"returns":8,"hex":27,"value":4,"broadcast":9,"sendrawtransaction":37,"reclaim":1,"step":10,"ed":96,"bad":34,"ea":266,"cc":202,"ac":64,"output":1,"ff":38,"fa":26,"ba":46,"fe":54,"df":86,"ddd":38,"afe":12,"cb":72,"de":30,"ad":92,"bcf":6,"fd":16,"db":38,"ecb":16,"cd":76,"ffffffffad":12,"abf":16,"bf":28,"fab":18,"dff":12,"bd":36,"deb":14,"aafdfff":6,"fb":26,"bfe":6,"ae":16,"ccf":20,"ab":32,"dba":20,"af":102,"eba":40,"aeec":6,"dd":16,"bae":6,"fbf":6,"aa":30,"da":20,"ffffffff":44,"fbe":22,"bb":62,"fcec":32,"ee":32,"fcfca":32,"eab":32,"cce":6,"eb":66,"fed":36,"raw":3,"transaction":2,"efa":6,"cdc":14,"bec":6,"open_tx_id":10,"fetches":1,"info":1,"relevant":1,"sender":2,"argument":1,"included":1,"list":1,"rvezbewmbqbdryswcwhtwwy":10,"syjtiej":10,"sg":10,"rm":14,"rts":14,"cbkx":14,"oxzilp":14,"wbbgeujkkwhb":14,"denomination":10,"satoshi":20,"open":12,"done":1,"eff":12,"fad":8,"secret":6,"dcb":4,"dfccee":4,"aab":4,"left":4,"case":2,"ef":36,"feda":6,"token":7,"cec":8,"destination_pubkey":2,"total_number_of_payments":2,"payment_size":2,"tokenid":4,"opens":1,"between":1,"two":1,"keys":1,"sends":2,"include":1,"required":1,"identifying":2,"channels_tx_id":4,"babfc":8,"fcc":8,"dc":46,"cadf":8,"cf":12,"cadd":8,"ccff":8,"acb":8,"edbe":8,"bc":20,"ffd":4,"dbf":4,"cff":4,"fc":16,"bee":4,"edcc":4,"dabe":4,"befa":4,"ffffffffed":4,"bdde":4,"aaa":4,"dcc":4,"ffa":4,"fbcb":4,"bbf":4,"ccd":4,"fdfe":4,"cfbf":4,"adac":4,"payment_amount":2,"requires":1,"one":2,"notarization":2,"password":5,"part":1,"intentionally":1,"visible":1,"watching":1,"does":1,"persist":1,"database":1,"monitoring":1,"saves":1,"reorganization":1,"nullifies":1,"resend":1,"option":1,"long":1,"remains":1,"refunded":1,"bba":8,"ebc":8,"ffccb":8,"ffffffffd":16,"ebdce":8,"cbafd":8,"cecd":8,"abfe":8,"fbc":8,"eadcd":8,"caf":8,"cefffbdb":8,"eaa":8,"aeda":8,"cad":8,"efb":8,"ace":14,"aaf":8,"cefc":8,"check":1,"confirmed":1,"getrawmempool":2,"close_tx_id":4,"withdraws":1,"directly":1,"acd":6,"beadf":6,"bdbb":6,"abdc":6,"cde":6,"bfa":18,"afeda":6,"bed":6,"aeadfb":6,"abe":6,"fcb":6}},"src/pages/antara/api/custom/index.mdx":{"searchTitle":"Custom CC (WIP)","docsPageTitle":"Custom CC (WIP)","path":"antara/api/custom","content":{"custom":26,"cc":3,"wip":2,"document":1,"work":2,"progress":1,"fortunate":1,"gifted":1,"ability":1,"launch":1,"provable":1,"ecosystems":1,"build":1,"tutorial":1,"begins":1,"quick":1,"foundation":1,"core":2,"concepts":2,"moving":1,"make":2,"software":3,"layer-":1,"on-chain":1,"consensus":14,"smart-utxo":1,"system":2,"komodo":8,"crypto-conditions":1,"smart":1,"contract":1,"customizations":1,"blockchain":10,"public":3,"key":4,"cryptography":1,"used":7,"private":4,"pair":7,"proving":1,"something":2,"keys":2,"stored":1,"wallet":2,"sign":1,"transactions":2,"signatures":1,"transaction":4,"proven":1,"network":5,"using":1,"corresponding":1,"spend":1,"claimed":1,"ownership":1,"funds":1,"fill":1,"blocks":2,"item":1,"shopping":1,"list":1,"fills":1,"piece":1,"paper":1,"arranged":1,"sequential":1,"order":1,"forming":1,"chain":1,"block":2,"contains":1,"agreed":1,"transactional":3,"information":2,"proof":1,"detail":1,"arrangement":1,"called":4,"achieved":1,"participant":1,"relying":1,"computation":1,"coins":1,"tokens":1,"details":1,"transfer":1,"value":2,"nodes":2,"jargon":1,"term":1,"computers":1,"computations":1,"maintain":1,"maintaining":1,"done":2,"validating":2,"op_codes":1,"instructions":1,"need":1,"heavily":1,"computational":1,"miners":1,"quiet":1,"store":1,"valuable":1,"within":1,"additional":1,"useful":2,"transfering":2,"easier":1,"use":3,"internet":1,"became":1,"technology":1,"enables":1,"create":1,"new":2,"ways":1,"collaborating":1,"mobile":1,"wallets":1,"dex":1,"explorers":1,"vs":1,"www":1,"webserver":1,"database":1,"email":1,"streaming":1,"protocols":1,"goal":1,"antara":1,"module":4,"customcc":15,"loadable":3,"library":4,"example":3,"simply":1,"requires":2,"send":1,"coin":1,"get":2,"simpler":1,"jl":5,"branch":1,"git":6,"clone":2,"https":2,"github":2,"com":2,"checkout":2,"cd":2,"src":8,"code":9,"open":1,"files":4,"cpp":5,"makecustom":3,"three":1,"ll":1,"learning":1,"apply":1,"st":1,"nd":1,"generation":1,"projects":1,"changing":1,"bold":1,"undertaking":1,"turned":1,"removing":1,"risk":1,"severe":1,"bugs":2,"project":1,"offers":1,"boilercode":2,"look":1,"gateway":1,"powerful":1,"stuff":1,"pandoras":1,"box":1,"dapps":1,"ready":1,"understand":1,"develop":1,"secure":1,"multi-chain":1,"distrbuted":1,"header":1,"file":2,"definitions":1,"functions":8,"variables":1,"top":1,"comments":1,"provide":1,"nice":1,"summary":1,"cclib":4,"name":6,"one":1,"referenced":1,"externally":1,"mycclibname":6,"start":1,"internally":1,"myccname":22,"programming":1,"function":8,"prefixes":1,"std":2,"string":2,"char":14,"define":8,"created":1,"command":1,"line":1,"load":1,"starting":2,"komodod":2,"-ac_name":6,"-ac_cc":2,"-ac_cclib":2,"prefix":1,"rpc":9,"calls":2,"standard":1,"validate":5,"naming":3,"convention":3,"building":1,"follows":2,"myccname_functionname":1,"custom_validate":6,"declaration":2,"constants":2,"eval_custom":18,"eval_faucet":6,"custom_txfee":4,"constant":1,"footnote":1,"decimal":4,"eval_":4,"identifiers":1,"route":2,"validation":4,"low-level":1,"bitcoin":1,"script":1,"op":1,"op_checkcryptocondition":4,"node":1,"needs":1,"op_code":1,"looks":1,"eval":6,"starts":1,"add":1,"therefore":2,"default":2,"fee":1,"type":1,"txfee":11,"assetoshis":1,"declarations":2,"way":1,"rd":1,"party":1,"developers":2,"front-end":1,"command-line":1,"users":2,"interact":1,"crypto":1,"condition":1,"commands":1,"komodo-cli":6,"custom_func":18,"func":18,"parameter":6,"help":6,"args":4,"declared":3,"previously":1,"first":2,"call":3,"replaced":1,"text":2,"means":1,"mandatory":2,"maximum":2,"id":2,"case":2,"next":1,"real":1,"time":1,"arguments":1,"getinfo":2,"mean":1,"parameters":2,"bool":2,"struct":6,"cccontract_info":6,"cp":12,"int":2,"_t":6,"height":2,"const":2,"ctransaction":2,"tx":2,"univalue":4,"uint":4,"cjson":4,"params":10,"follow":2,"required":1,"named":1,"_validate":2,"defined":2,"mylo":2,"mylo_validate":2,"odds":1,"yourself":1,"someone":1,"else":5,"just":1,"loveable":1,"important":1,"makes":1,"blockchains":1,"sources":1,"truth":1,"truthiness":1,"relies":1,"based":1,"cryptographic":1,"principles":1,"internal":1,"automatic":4,"wiring":4,"again":1,"rpcfuncs":2,"earlier":2,"dispatcher":1,"following":1,"part":1,"allows":1,"developer":3,"makefile":1,"saves":1,"potentially":1,"introducing":1,"virtue":1,"saving":1,"testers":1,"organizations":1,"hours":1,"resources":1,"dispatch":1,"dispatching":1,"custom_dispatch":2,"cp-":2,"evalcode":2,"strcmp":6,"method":13,"return":8,"result":10,"push_back":6,"error":5,"invalid":2,"map":1,"names":1,"mapping":1,"already":1,"namely":1,"functionname":2,"match":1,"message":1,"returned":1,"harm":1,"finally":1,"course":1,"looking":1,"request":1,"implementation":1,"ref":2}},"src/pages/antara/api/dice/index.mdx":{"searchTitle":"Dice","docsPageTitle":"Dice","path":"antara/api/dice","content":{"dice":51,"introduction":1,"antara":1,"module":3,"allows":1,"decentralized":2,"game":2,"blockchain":2,"essentially":1,"simple":2,"fully":1,"functional":1,"example":1,"software":1,"also":1,"useful":1,"demonstration":1,"show":1,"antara-based":1,"modules":1,"leverage":1,"provably":2,"random":2,"entropy":3,"enable":1,"blockchain-enforced":1,"real-time":1,"gameplay":1,"gambling":1,"one":1,"node":6,"creates":2,"house":8,"contract":16,"seed":1,"funds":9,"parameters":3,"users":3,"place":2,"bets":2,"within":1,"indicated":2,"winners":1,"losers":1,"determined":1,"technology":2,"includes":1,"on-chain":1,"consensus":1,"based":1,"derives":1,"activity":1,"running":1,"dicestatus":11,"method":45,"regular":1,"frequency":1,"resolves":1,"unfinished":1,"generates":1,"new":1,"utxos":2,"create":4,"use":2,"dicefund":11,"initiate":1,"add":22,"several":1,"fund":1,"diceaddfunds":11,"created":3,"funded":3,"bet":6,"using":4,"dicebet":13,"anyone":1,"execute":1,"dicefinish":11,"rpc":1,"time":1,"expires":1,"prevents":2,"cheating":1,"going":1,"offline":2,"name":14,"fundingtxid":24,"amount":4,"adds":1,"desired":1,"owner":1,"able":1,"returns":5,"hex":141,"value":64,"broadcast":8,"sendrawtransaction":20,"arguments":8,"response":8,"examples":8,"step":9,"raw":8,"transaction":10,"adding":1,"komodo-cli":28,"-ac_name":28,"helloworld":26,"mydicecontract":4,"ebfcff":16,"fa":104,"ab":132,"bebf":16,"bd":156,"ff":220,"cb":36,"ae":200,"cf":84,"result":57,"success":28,"ed":192,"dbbc":12,"cd":180,"df":80,"ea":228,"db":48,"fdc":12,"bc":32,"bdbf":20,"eab":40,"da":156,"aa":92,"bf":104,"ffffffff":168,"ca":108,"ece":80,"eee":100,"ba":200,"fb":176,"fba":80,"cc":164,"fe":184,"ee":384,"abcacf":12,"aed":12,"abcac":56,"cae":40,"cbe":48,"bb":104,"bfbeb":40,"afa":40,"fffcebd":20,"aaed":20,"find":14,"rpcuser":56,"rpcpassword":56,"rpcport":56,"coin":14,"conf":14,"file":14,"command":18,"curl":28,"--user":28,"--data-binary":28,"jsonrpc":28,"id":56,"curltest":56,"params":28,"-h":28,"content-type":28,"text":28,"plain":28,"http":28,"error":28,"null":28,"send":3,"efc":8,"de":92,"ce":108,"fd":128,"decode":3,"optional":3,"check":3,"values":3,"sane":3,"decoderawtransaction":12,"txid":70,"size":6,"version":12,"locktime":12,"vin":12,"bcdb":4,"ced":4,"vout":68,"scriptsig":56,"asm":108,"sequence":56,"valuesat":26,"scriptpubkey":52,"op_checkcryptocondition":16,"reqsigs":40,"type":52,"cryptocondition":16,"addresses":40,"reabwb":20,"kjfn":20,"lfmz":20,"odexhpenyzhltvw":20,"abc":24,"op_checksig":24,"pubkey":29,"ranypgfzzlhsjqb":20,"jrzztsw":20,"zmmydzuxq":20,"op_return":12,"nulldata":12,"overwintered":6,"false":6,"valuezat":26,"vjoinsplit":6,"diceaddress":9,"takes":1,"provide":1,"smart-contract":1,"address":1,"smart":3,"non-default":1,"diceccaddress":4,"diceccbalance":4,"dicenormaladdress":4,"rlee":8,"eg":8,"tduxii":8,"bmniiiavgrahut":8,"dicenormalbalance":4,"dicecctokensaddress":4,"rujczd":4,"jmxjz":4,"vvackq":4,"pcs":4,"atehembgv":4,"pubkeyccaddress":4,"rnzbxch":4,"ntcb":4,"cjmttbwzjrjzjnq":4,"adlkz":4,"pubkeyccbalance":4,"myccaddress":4,"rmpkdis":4,"gimq":4,"dmqhjrqtmeg":4,"apqy":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"odds":2,"places":1,"set":2,"get":2,"kmddice":8,"ac":84,"ffda":12,"ebc":16,"ebf":24,"efe":32,"daf":12,"ad":16,"baf":12,"ffd":12,"cfdadab":40,"dde":40,"dfd":44,"eb":180,"eec":20,"dc":104,"af":112,"bcdf":24,"ef":156,"abec":20,"fad":40,"fce":40,"abcacc":12,"fffceb":20,"dd":68,"cad":20,"fde":8,"ede":8,"ebd":16,"daffc":4,"deb":16,"edfbc":8,"dbe":8,"bettxid":6,"rebroadcasts":1,"previously":1,"returned":2,"finished":2,"stuck":1,"bbd":8,"abcdedf":8,"cda":8,"minbet":6,"maxbet":6,"maxodds":8,"timeoutblocks":10,"ideally":1,"creator":3,"online":1,"throughout":1,"life":1,"determine":1,"winning":4,"bid":4,"losing":4,"period":2,"completes":1,"system":1,"automatically":1,"declare":1,"winner":1,"payout":1,"typically":1,"property":2,"longer":1,"unexpectedly":1,"experiences":1,"downtime":1,"between":1,"customized":1,"cec":12,"cddb":12,"dca":20,"ecd":20,"fc":80,"cdb":20,"eccd":20,"afc":20,"aae":12,"ccdbb":20,"bfb":12,"fac":36,"fca":12,"cdc":20,"eaf":20,"aece":20,"bbefd":12,"fbd":40,"ecbb":20,"feda":20,"dcb":20,"bcfb":12,"beddfcbdf":12,"becc":20,"ccde":20,"ebba":20,"fafb":20,"cca":20,"adcae":20,"ec":64,"ddd":12,"fdee":12,"daecbd":12,"ccc":20,"aafa":20,"debcf":12,"daa":12,"bbb":12,"bbf":20,"dea":20,"faae":20,"aebeba":20,"bfda":20,"abdbb":12,"adac":20,"cef":20,"fcc":20,"dbbf":20,"ddc":12,"bae":12,"dcf":20,"dae":20,"aff":20,"afce":20,"cdf":20,"eed":20,"daea":20,"aaa":12,"eddb":12,"aadd":20,"eda":20,"bfe":20,"caf":20,"ecde":20,"eac":16,"fec":4,"abd":4,"fdce":4,"fcb":4,"fdbe":4,"fea":4,"bdfcddbe":4,"fbbcb":4,"fee":4,"bdecdab":4,"eefd":4,"bee":4,"cfeb":4,"bbbd":4,"fdd":4,"edbed":4,"aad":4,"diceinfo":9,"looks":1,"information":1,"specific":1,"referred":1,"relevant":3,"dicelist":11,"discover":1,"list":2,"available":2,"hashes":1,"chain":2,"caec":12,"bcd":12,"sbits":4,"funding":4,"displays":1,"total":1,"contracts":1,"prints":1,"status":5,"received":1,"loss":4}},"src/pages/antara/api/dilithium/index.mdx":{"searchTitle":"Dilithium","docsPageTitle":"Dilithium","path":"antara/api/dilithium","content":{"dilithium":14,"introduction":1,"antara":2,"module":8,"facilitates":1,"quantum-resistant":1,"transactions":5,"komodo":3,"smart":6,"chain":6,"also":1,"allows":2,"users":2,"create":1,"unique":1,"human-readable":1,"handles":5,"thought":1,"address":8,"example":1,"normal":1,"blockchain":1,"appear":2,"follows":2,"rd":2,"ggnrmppatsmn":2,"vai":2,"yiga":2,"mn":2,"qgpvmy":2,"dilithium-based":1,"however":1,"simpler":1,"komodohaxor":6,"handle":34,"acts":1,"allowing":1,"owner":1,"associated":5,"private":1,"key":1,"release":1,"funds":3,"familiar":2,"method":15,"facilitating":1,"privacy":5,"associate":1,"underlying":2,"concepts":1,"facilitated":1,"pre-installed":2,"zcash":4,"parameters":4,"allow":1,"one":1,"protocol":4,"influence":1,"outcome":1,"transaction":9,"case":1,"zcash-related":2,"bitcoin-based":2,"utxo":3,"influencing":1,"latter":1,"grants":1,"similarly":1,"dilithium-related":1,"influenced":1,"added":2,"functionality":2,"quantum":2,"resistance":1,"addresses":2,"again":1,"compared":1,"flow":1,"register":11,"using":5,"keypair":11,"methods":1,"transfer":2,"use":3,"send":9,"qsend":9,"tutorial":5,"availability":1,"provides":1,"instructions":1,"installation":1,"usage":1,"link":2,"handleinfo":9,"cclib":34,"displays":1,"information":1,"supplied":4,"determine":1,"given":2,"available":5,"user":4,"claim":1,"arguments":8,"response":21,"already":2,"registered":2,"node":3,"executing":2,"command":11,"examples":8,"komodo-cli":26,"-ac_name":26,"musig":26,"result":16,"success":16,"status":4,"atomicwarrior":14,"destpubtxid":8,"ea":200,"ff":190,"aa":192,"cff":30,"ca":196,"aea":32,"fefbd":10,"fcaaa":10,"pkaddr":10,"pcd":10,"ovw":10,"jvzkngg":10,"mub":10,"uorh":10,"bdj":10,"ttd":10,"pubkey":11,"cbbda":18,"bb":218,"dc":218,"cd":254,"fdb":46,"aff":28,"hexseed":14,"generates":2,"privkey":6,"requires":2,"bit":1,"seed":12,"hex":14,"format":2,"characters":1,"provided":2,"uses":2,"entropy":3,"new":2,"produces":1,"rand":2,"random":2,"high":2,"beaf":8,"fb":256,"af":222,"ae":214,"de":212,"eb":224,"aebaa":8,"ef":204,"ba":238,"bcb":28,"fdad":6,"bc":182,"ce":238,"da":216,"bbe":16,"eabfa":6,"dda":10,"bce":16,"afa":28,"cafb":6,"fe":238,"cbf":18,"dec":10,"cf":218,"cc":290,"cec":12,"ccf":6,"ec":196,"bba":28,"ee":260,"ab":204,"decd":6,"eac":10,"dbe":26,"ed":208,"bd":240,"fd":202,"fa":206,"cccdbe":6,"daaee":6,"fec":16,"efc":26,"fce":12,"fbbe":6,"ece":28,"ac":216,"dd":260,"abe":24,"cdaf":6,"bee":10,"feab":6,"df":304,"bcf":20,"fae":12,"baeca":8,"dad":18,"fac":10,"edd":14,"adde":10,"ded":20,"ad":188,"feee":6,"bda":18,"cb":182,"bec":16,"ccfa":6,"facfc":6,"fc":222,"ecea":6,"edf":18,"ceed":6,"fcb":14,"caea":6,"cee":10,"cea":26,"decf":6,"bdd":8,"bbbb":6,"afd":24,"ccdee":6,"abfdf":6,"db":178,"cfbf":6,"bca":34,"dce":24,"eba":24,"ffb":26,"cdf":22,"cedf":6,"ccdfda":6,"def":12,"aae":20,"aaaa":10,"dbdf":8,"fbdf":6,"cda":14,"eaeeefe":6,"bcd":12,"cdb":22,"aab":14,"fbb":16,"baf":10,"ccd":10,"bafaa":6,"cddf":10,"bf":242,"efba":6,"ecc":22,"becee":6,"cbb":26,"fdd":12,"daded":6,"aece":6,"beba":6,"acd":8,"adcbde":6,"bfc":18,"dac":16,"efcf":6,"bde":14,"dfbb":6,"ddd":14,"ffd":26,"feddfb":6,"add":6,"dfb":22,"fad":6,"adc":10,"abc":14,"bdb":28,"fcf":10,"eda":14,"bfdbf":6,"adb":14,"fdf":18,"aaba":6,"deab":8,"bedbe":6,"cabe":6,"afc":32,"abdeb":6,"efdd":10,"ada":14,"aacc":6,"dcfffd":6,"aeb":18,"afb":6,"bbc":20,"bbccedda":2,"ddf":18,"aef":10,"beefe":2,"cdcc":6,"febe":2,"dcb":2,"aba":10,"abeada":2,"ccc":20,"aed":30,"eca":12,"cebbc":2,"dbab":2,"cfedb":2,"cba":2,"bbd":4,"acc":6,"ccaa":2,"aeac":2,"cbc":14,"ced":10,"aacdb":2,"facb":2,"ddc":10,"baa":22,"edb":22,"ebc":14,"cab":10,"aca":18,"cdcac":2,"bcac":2,"cdc":10,"dedc":2,"bac":16,"dcbaa":2,"dca":18,"dbb":12,"bae":8,"edc":10,"beb":10,"bacb":2,"ebdbcadaf":2,"edba":2,"ecf":8,"fde":18,"aceb":2,"bebfe":2,"eeb":8,"ccde":2,"ecd":10,"bbb":18,"dcec":2,"fbf":14,"ace":12,"ebdcbb":2,"fcd":24,"acf":18,"cfc":2,"efbbe":2,"dcba":2,"abd":20,"dff":10,"ffbbcc":2,"aeea":2,"bbda":2,"bccb":2,"aaad":2,"caf":12,"feb":18,"ddaec":2,"bdbac":2,"cadfcec":2,"cfe":10,"affdc":2,"ddeedd":2,"bdf":6,"ceb":6,"ebbfa":2,"afcde":2,"ead":6,"dfbbbd":2,"bbf":8,"ffc":8,"bacd":2,"cfa":10,"dfe":6,"fea":14,"cccf":2,"cdea":2,"edce":2,"ecfcc":2,"dabf":2,"cac":14,"beef":2,"eccc":2,"dbffc":6,"eedfcf":2,"caa":14,"cebd":6,"dea":22,"dde":6,"dabfd":2,"fcdf":2,"dba":6,"ecec":6,"bff":14,"cfd":22,"dbd":14,"abfda":2,"cebcee":2,"eab":10,"ecb":10,"eef":14,"ffe":14,"ddb":6,"bfb":18,"fba":14,"ddafe":2,"fed":10,"cbd":10,"fab":2,"abeddaf":2,"efe":10,"bdfe":2,"cffed":2,"ebbad":2,"bea":18,"aacf":6,"acb":22,"fdc":14,"fafb":2,"bfd":10,"fbaee":2,"eaa":22,"ebbec":2,"dcdc":6,"bad":14,"dfc":10,"ffbf":2,"adbf":2,"acaf":2,"aeed":2,"dfbc":4,"addbc":2,"aad":14,"adcf":2,"cce":10,"skaddr":6,"ss":6,"md":6,"wtc":6,"mqppesviwc":6,"pk":6,"mtg":6,"xt":6,"mypubtxid":2,"mypriv":2,"amount":9,"sends":2,"coins":3,"number":1,"refered":1,"pubtxids":2,"signing":1,"resistant":1,"multiple":2,"pairs":1,"appended":1,"array":1,"specify":1,"recipients":1,"bdfd":2,"cdbc":2,"aac":18,"cfb":22,"afe":12,"cfccb":4,"ccb":12,"ebce":4,"ffffffff":100,"bbfea":8,"fbc":16,"fbac":8,"cdfe":4,"fcc":12,"efbeb":4,"efaaadd":4,"deac":4,"fcfead":4,"baef":8,"afee":8,"cae":12,"ffa":12,"cbe":12,"ddbb":8,"bef":4,"cafd":4,"fbe":8,"efa":12,"fcffc":4,"dcd":44,"abfce":4,"eae":12,"acdda":4,"cfede":4,"cbbcd":4,"baafee":4,"cacc":4,"bbff":4,"dbec":4,"efed":4,"aecc":4,"ccebeb":4,"acea":4,"dfeda":4,"fdcca":4,"cdeee":4,"edacb":4,"aec":8,"aaca":4,"ade":4,"bbcdce":4,"adaad":4,"efb":12,"aafef":4,"cdce":4,"dab":8,"edee":4,"cde":16,"cedff":4,"dbdfad":4,"fcdd":4,"aee":12,"dee":12,"aeaa":4,"fda":12,"dbc":4,"ddfa":4,"defc":4,"dacb":4,"fef":24,"dfbd":4,"ebf":16,"deba":4,"daf":16,"eced":4,"eec":4,"bcc":12,"cdabde":4,"acbdfb":4,"cdd":4,"fca":4,"accaff":4,"aaedb":4,"cbfa":4,"bcdfd":4,"daac":4,"abcb":4,"dbf":8,"dafd":4,"ccef":4,"acbc":4,"affbf":4,"dfa":12,"fffccceb":4,"cfbe":4,"aeccf":4,"fefd":4,"cef":16,"dcbb":4,"cad":8,"dbba":4,"afbc":8,"eaacdfa":4,"cbff":4,"bbeee":4,"dcecb":4,"dcdddd":4,"fefae":4,"ceae":4,"dade":4,"adaa":8,"bedacaf":4,"ddaed":4,"bdc":16,"cbdcedf":4,"fbff":4,"bfe":12,"dcf":4,"txid":8,"aaf":4,"fff":8,"broadcast":4,"sendrawtransaction":8,"arbitrary":1,"online":1,"anonymous":1,"username":1,"used":1,"launch":1,"valid":1,"acebab":4,"dddf":4,"cceac":4,"ebafd":4,"faa":12,"abb":8,"cbab":4,"cbdc":4,"bcbbc":4,"ecbf":4,"ebcf":4,"ebbe":4,"efec":4,"fafbe":4,"fccac":4,"abf":16,"faee":4,"afbf":4,"fedccda":4,"dcc":4,"aeec":4,"fafce":4,"aeece":4,"dedaaefae":4,"afdeafb":4,"dcfb":4,"aeaafa":4,"fcbe":4,"cbfc":4,"fbae":8,"aabdc":4,"bfbab":4,"afde":8,"cfff":4,"fbd":4,"abfa":4,"cdba":8,"aeba":8,"beffc":8,"pubtxid":10,"specified":1,"babbd":4,"cafe":4,"fbcfa":4,"cca":12,"ddeca":4,"eed":4,"ffac":4,"fabf":4,"acbb":4,"fcfe":4,"dccfc":4,"efbfc":4,"ebfd":4,"edbd":4,"febf":8,"fbdb":4,"ccbdee":4,"beab":4,"edcc":4,"befab":4,"ffbc":4,"adbcc":4,"defca":4,"dbfa":4,"cecb":4,"eddf":4,"aafc":8,"cbdef":8,"sign":7,"msg":12,"signs":1,"byte":1,"message":2,"signature":3,"bfad":4,"dedb":4,"dcfa":4,"bfa":8,"fdcd":4,"effbf":4,"ffed":4,"dae":8,"dbef":4,"ffdc":4,"edaa":4,"ebe":4,"eee":16,"edaccae":4,"ffcde":4,"dbcc":4,"bfed":4,"eeaf":4,"dbdda":4,"fdedd":4,"ebecadef":4,"afac":4,"ede":4,"cbcc":4,"dbbd":4,"bcff":4,"adca":4,"baab":4,"ceadf":4,"daa":4,"fdcb":4,"dfd":4,"bbfc":4,"fcff":4,"ecbb":4,"afca":4,"acabbc":4,"aafca":4,"befc":4,"badb":4,"dafbf":4,"ceeb":4,"aacdef":4,"fadbddd":4,"dbeb":4,"ebfb":4,"dffad":4,"deb":8,"bdadbbede":4,"ebd":12,"efab":4,"fafc":4,"fceabe":4,"fdcf":4,"adfd":4,"bcbc":4,"adf":4,"baca":4,"edefa":4,"ebfdac":4,"eabb":4,"bcdd":4,"cbaba":4,"aecca":4,"ebae":4,"bfdc":4,"fddd":4,"cecfbef":4,"ecae":4,"cebc":4,"efd":4,"ebfba":4,"faea":4,"fabbf":4,"fcdb":4,"fafbff":4,"abbfd":4,"sighash":4,"edbb":4,"spend":7,"sendtxid":4,"scriptpubkey":4,"spends":1,"recieved":1,"id":1,"aebe":4,"eccbbea":4,"cfafe":4,"cdec":4,"dbdd":4,"eafd":4,"aacec":4,"effe":4,"cbdf":4,"dbaa":4,"eccca":4,"bced":4,"ecad":4,"eedeca":4,"adcbffb":4,"faf":4,"cece":4,"aeae":4,"bfccd":4,"abbc":4,"aaa":8,"aeabff":4,"dbeca":4,"cbaa":4,"efbc":4,"abebff":4,"afcc":4,"ddacb":4,"ccede":4,"dabebd":4,"deff":4,"beac":4,"bfde":4,"afda":4,"bddce":4,"dddb":4,"cebb":4,"ccdf":4,"bffdce":4,"cdeab":4,"aadf":4,"cfbd":4,"becc":4,"cceab":4,"cffe":4,"ffff":4,"edfa":4,"bbbbec":4,"defd":4,"cddb":4,"beea":4,"ddaac":4,"bcddea":4,"eaf":4,"dddd":4,"accc":4,"fadc":4,"ddaa":4,"efea":4,"cdfa":4,"dfae":4,"eebe":4,"caff":4,"abfd":4,"fabb":4,"daecd":4,"ceabf":4,"fcdaa":4,"bbed":4,"caeb":4,"cbddeb":4,"cfdf":4,"ccdaf":4,"ffcbbdae":4,"ccacde":4,"dcdfeef":4,"babb":4,"eefc":4,"cacde":4,"verify":7,"sig":2,"verifies":1,"generated":1,"corresponding":1,"returned":1,"directly":1}},"src/pages/antara/api/faucet/index.mdx":{"searchTitle":"Faucet","docsPageTitle":"Faucet","path":"antara/api/faucet","content":{"faucet":35,"introduction":1,"antara":2,"module":2,"enables":1,"anyone":2,"fund":1,"on-chain":4,"chain":5,"modules":1,"enabled":2,"smart":2,"one":1,"receive":1,"funds":5,"faucetget":18,"method":26,"executed":2,"long":1,"public":1,"address":5,"satisfies":1,"constraints":1,"daemon":2,"pubkey":15,"corresponding":1,"history":1,"transactions":1,"claim":1,"call":1,"also":1,"requires":3,"node":2,"perform":1,"small":1,"pow":1,"calculation":1,"deters":1,"leeching":1,"sends":1,"coins":3,"corresponds":1,"seconds":2,"cpu":2,"time":2,"faucetaddress":9,"returns":4,"information":2,"specified":1,"provided":1,"used":1,"launch":1,"arguments":4,"response":4,"examples":4,"command":11,"komodo-cli":16,"-ac_name":16,"helloworld":16,"ca":4,"db":4,"cb":24,"dc":28,"cbf":4,"result":32,"success":16,"faucetccaddress":4,"zhrofhrbub":12,"er":12,"nrvch":12,"guc":12,"faucetccbalance":4,"faucetnormaladdress":4,"rkqv":4,"oys":4,"rvxawx":4,"vnt":4,"rstvtueckk":4,"faucetnormalbalance":4,"faucetcctokensaddress":4,"rkat":4,"vfrssu":4,"qwl":4,"kfw":4,"pczejrzjxi":4,"tcj":4,"pubkeyccaddress":4,"rreglfh":4,"mtrkelsepkvy":4,"vnqpe":4,"kofs":4,"pubkeyccbalance":4,"myccaddress":4,"rtedsykavdn":4,"jrqckjcnq":4,"mvikgcizs":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":8,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"error":16,"null":16,"faucetfund":9,"amount":3,"hex":36,"value":20,"broadcast":4,"using":2,"sendrawtransaction":12,"step":6,"specify":1,"get":2,"raw":6,"transaction":5,"fe":60,"bd":24,"cbe":12,"cfc":16,"bdd":20,"fdcb":20,"dd":20,"ee":120,"eebeac":20,"aa":24,"fa":32,"ea":88,"bf":20,"ffffffff":24,"da":56,"df":56,"cce":12,"abcac":32,"send":3,"baf":8,"eaf":8,"bb":8,"ffc":8,"aafc":8,"decode":2,"optional":2,"check":2,"values":2,"sane":2,"decoderawtransaction":8,"txid":16,"size":4,"version":8,"locktime":8,"vin":8,"cc":24,"bbdb":4,"cd":4,"vout":16,"scriptsig":8,"asm":24,"sequence":8,"valuesat":8,"scriptpubkey":16,"op_checkcryptocondition":8,"reqsigs":16,"type":16,"condition":4,"addresses":16,"abc":8,"op_checksig":8,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"overwintered":4,"false":4,"valuezat":8,"cryptocondition":4,"vjoinsplit":4,"requests":1,"yields":1,"execute":1,"use":1,"cea":12,"aeae":12,"eeac":12,"ba":20,"cde":20,"faee":20,"bbb":20,"ff":20,"cefe":20,"ad":60,"fae":20,"cef":20,"ac":28,"af":40,"dcff":20,"fb":20,"ed":24,"ccffe":20,"validated":2,"eea":8,"ecdd":8,"eb":8,"de":4,"ce":4,"faucetinfo":9,"displays":1,"balance":1,"name":4,"funding":4}},"src/pages/antara/api/gaming/index.mdx":{"searchTitle":"Gaming","docsPageTitle":"Gaming","path":"antara/api/gaming","content":{"gaming":148,"introduction":1,"welcome":1,"antara":146,"sdk":5,"documentation":1,"module-based":1,"software":1,"programmed":1,"designed":2,"high-speed":1,"runtime":1,"execution":2,"modules":2,"rely":1,"oracles":2,"config":13,"class":13,"provides":9,"function":116,"load":1,"customized":1,"configuration":5,"settings":2,"load_configuration":7,"public":40,"loads":3,"customizable":1,"path":6,"filename":3,"parameter":2,"does":2,"exist":2,"attempts":1,"create":1,"directories":1,"given":1,"creates":2,"default":4,"name":6,"file":1,"exists":1,"contents":1,"usage":44,"pattern":44,"template":62,"typename":42,"tconfig":4,"std":50,"filesystem":4,"config_path":2,"string":2,"parameters":12,"response":32,"example":29,"auto":26,"cfg":2,"my_game":48,"current_path":2,"assets":2,"json":2,"core":8,"functions":15,"information":4,"relevant":1,"library":2,"version":16,"returns":5,"current":3,"result":53,"deduced":1,"compile":1,"time":10,"include":174,"hpp":172,"constexpr":4,"const":30,"char":2,"iostream":2,"void":8,"print_version":2,"cout":2,"endl":6,"ecs":113,"system_manager":188,"methods":2,"perform":2,"tasks":1,"manipulation":1,"systems":50,"addition":2,"deletion":3,"update":34,"deactivation":1,"system":120,"primary":1,"constructor":"function Object() { [native code] }111111111111","manager":61,"entt":264,"registry":164,"bool":82,"subscribe_to_internal_events":2,"true":2,"destructor":1,"entity":52,"dispatcher":266,"int":58,"main":52,"entity_registry":98,"set":52,"mgr":2,"receive_add_base_system":3,"member":1,"event":24,"add_base_system":4,"evt":2,"start":15,"informs":1,"instance":6,"developer":6,"game":17,"initiated":1,"spinning":1,"allows":1,"actions":1,"end":3,"frame":1,"action":1,"sytem":1,"new":1,"continue":1,"receive":1,"iterations":1,"updates":9,"system_manager_instance":2,"return":47,"system-manager":2,"logic":9,"automatically":6,"manage":1,"correct":2,"order":2,"different":11,"types":1,"added":11,"loaded":1,"marks":4,"deletes":1,"loop":6,"tick":5,"adds":2,"size":6,"_t":4,"nb":4,"_systems":6,"_updated":4,"_manager":4,"add":5,"size_t":8,"nb_systems_updated":12,"cerr":4,"expect":4,"received":4,"update_systems":7,"specific":2,"listed":1,"above":2,"calls":9,"multiple":3,"times":1,"executes":1,"useful":1,"wishes":1,"manually":1,"get_system":20,"uses":1,"reference":1,"tsystem":24,"type":33,"overloaded":4,"accepts":2,"differents":2,"render_system":26,"log_system":12,"get_systems":16,"recursively":8,"based":1,"kinds":1,"requested":5,"indicated":1,"tsystems":20,"tuple":6,"add_lvalue_reference_t":4,"marked":11,"nodiscard":10,"add_const_t":2,"called":4,"context":4,"system_foo":8,"system_bar":8,"non":2,"system_foo_nc":2,"system_bar_nc":2,"get":2,"tuple_systems":2,"has_system":13,"verifies":5,"already":5,"registered":6,"oh":28,"don":2,"rendering":2,"has_systems":26,"list":7,"input_systems":12,"atleast":16,"one":12,"present":16,"mark_system":15,"destruction":3,"next":3,"render":10,"did":8,"mark":6,"mark_systems":8,"enable_system":9,"enables":2,"input":18,"cannot":8,"enabled":4,"enable":2,"enable_systems":7,"disable_system":9,"disables":2,"disabled":3,"ignored":1,"destroyed":1,"disable":2,"disable_systems":7,"nb_systems":24,"number":2,"expecting":4,"certain":1,"register":1,"system_type":8,"sys_type":4,"pre_update":5,"create_system":9,"provided":4,"argument":3,"factory":1,"tsystemargs":8,"args":6,"foo_system":8,"my_system":6,"foo":6,"send":2,"create_system_rt":3,"load_systems":7,"os":1,"targs":4,"bar_system":4,"bar":2,"clock":4,"private":8,"using":10,"chrono":3,"steady_clock":2,"typedefs":1,"syntactic":5,"sugar":5,"steady":1,"system_ptr":10,"unique_ptr":2,"base_system":3,"pointer":2,"system_array":6,"vector":2,"array":4,"system_registry":3,"multidimensional":1,"logic_update":1,"post_update":1,"systems_queue":3,"queue":3,"add_system_":1,"base":2,"add_system":2,"entity_registry_":1,"data":2,"members":5,"key":23,"contains":3,"elements":4,"common":1,"key_pressed":19,"struct":5,"execute":1,"user":1,"presses":1,"reflected":3,"scripting":3,"lua":3,"python":3,"takes":6,"arguments":6,"associate":3,"principal":3,"key-press":1,"key_":4,"alt_":4,"control_":4,"shift_":4,"system_":4,"pressed":7,"trigger":6,"false":32,"scripting-system":3,"convenience":3,"see":3,"fields":4,"alt":6,"control":4,"ctrl":2,"shift":6,"key_released":17,"_released":2,"release":1,"key-release":1,"released":5,"quit_game":26,"quit":1,"leaves":1,"value":2,"quits":1,"return_value":2,"return_value_":3,"program":1,"leaving":1,"static":2,"attributes":2,"invoker_dispatcher":3,"invoker":2,"sfml":10,"sfml-related":1,"simple":1,"fast":1,"multimedia":1,"purposes":1,"audio_system":10,"audio-related":1,"destroys":1,"clears":1,"sounds":1,"finished":1,"component_sound":3,"sound":9,"volume":1,"sf":2,"object":1}},"src/pages/antara/api/gateways/index.mdx":{"searchTitle":"Gateways","docsPageTitle":"Gateways","path":"antara/api/gateways","content":{"gateways":20,"introduction":1,"gateway":8,"antara":2,"module":4,"allows":3,"user":4,"facilitate":1,"manage":1,"trade":1,"tokenized":2,"representations":1,"foreign":4,"blockchain":2,"assets":2,"example":1,"able":1,"deposit":7,"real-world":1,"btc":3,"monitored":1,"address":11,"bitcoin":1,"gateways-enabled":2,"smart":2,"chain":4,"ownership":1,"owner":3,"token":2,"right":1,"withdraw":1,"chosen":1,"made":1,"use":1,"asset":2,"trading":2,"creative":1,"purposes":1,"feature":1,"secure":1,"on-chain":3,"high-speed":1,"using":7,"established":1,"contract":1,"considered":1,"difficult":1,"however":1,"setting":1,"requires":1,"closely":1,"follow":1,"several":1,"detailed":1,"steps":1,"tutorial":3,"availability":1,"tutorials":1,"section":1,"features":1,"full":1,"walkthrough":1,"link":2,"gatewaysaddress":9,"method":41,"returns":7,"information":2,"arguments":9,"response":9,"examples":9,"command":22,"komodo-cli":26,"-ac_name":26,"helloworld":26,"result":58,"success":32,"gatewaysccaddress":4,"rkwpok":4,"vtrtq":4,"qrrbodlkczeurheek":4,"gatewaysccbalance":4,"gatewaysnormaladdress":4,"rgjkv":4,"zn":4,"wbfunumt":4,"tebiihenneq":4,"yh":4,"gatewaysnormalbalance":4,"gatewayspubkey":4,"ea":204,"eff":12,"eda":12,"aaeb":12,"eed":24,"ccb":12,"gatewayscctokensaddress":4,"rsdw":4,"hbckkknct":4,"xtprbq":4,"eu":4,"xkghuc":4,"myccaddress":4,"rdrfw":4,"gn":4,"bxv":4,"dpa":4,"fqph":4,"torbg":4,"wigf":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":13,"rpcuser":52,"rpcpassword":52,"rpcport":52,"coin":27,"conf":13,"file":13,"curl":26,"--user":26,"--data-binary":26,"jsonrpc":26,"id":52,"curltest":52,"params":26,"-h":26,"content-type":26,"text":26,"plain":26,"http":26,"error":26,"null":26,"gatewaysbind":9,"tokenid":6,"oracletxid":6,"tokensupply":2,"pubkey":15,"pubtype":2,"shtype":2,"wiftype":2,"taddr":6,"binds":1,"provided":1,"sources":1,"new":2,"step":6,"one":2,"ef":116,"eaced":4,"afefd":4,"acd":20,"aac":8,"cb":120,"df":112,"fa":76,"abb":28,"ce":124,"bd":80,"dbc":28,"kmd":20,"ad":176,"ecfc":32,"ca":232,"af":148,"ff":68,"hex":20,"dc":84,"ec":144,"edad":20,"fc":168,"bf":112,"dd":240,"db":124,"acc":8,"fca":8,"cd":56,"ba":160,"adcbc":8,"ab":68,"ffffffff":52,"abda":32,"beb":32,"ae":104,"cce":32,"ac":120,"acbc":8,"aad":8,"efaf":8,"edac":8,"bc":100,"cbb":20,"aef":8,"faa":8,"two":4,"broadcast":6,"sendrawtransction":8,"sendrawtransaction":22,"aa":120,"ccd":12,"cf":44,"eaf":4,"bindtxid":20,"fixme":1,"rpc":1,"added":1,"gatewaysclaim":10,"gatewayscompletesigning":4,"need":1,"review":1,"completion":1,"deposittxid":8,"destpub":4,"amount":6,"claim":1,"proxy":2,"tokens":2,"executed":2,"used":2,"launch":1,"daemon":1,"gatewaysdeposit":11,"call":1,"value":2,"pushpin":1,"eb":180,"cbff":24,"cc":76,"dfe":8,"fb":52,"fcc":64,"adb":64,"fe":80,"befae":8,"cde":8,"eac":44,"da":64,"ffffffffc":8,"ed":132,"bb":76,"bcb":8,"bab":8,"ebe":8,"ee":72,"ebc":8,"acae":16,"cfd":12,"cca":28,"abd":8,"dbb":8,"ddacd":8,"dac":24,"bff":16,"fd":164,"ddddc":16,"ccf":4,"fde":4,"caa":4,"withdrawtxid":2,"height":2,"cointxid":2,"claimvout":2,"deposithex":2,"proof":2,"alert":1,"completed":1,"off-chain":1,"txid":2,"serves":1,"ebf":4,"cbfec":4,"aca":4,"caf":32,"edc":24,"add":4,"edff":4,"abea":4,"dceabd":4,"cab":4,"bdf":12,"afc":12,"ded":12,"bdada":12,"fff":12,"cee":12,"fddcb":12,"ddf":12,"eddcfe":12,"ebd":12,"dacb":12,"ccc":24,"cacbeb":12,"dab":48,"fcd":12,"bebfd":12,"cddf":12,"daf":12,"cad":12,"aea":12,"eee":12,"ceaa":12,"caae":12,"dde":24,"aec":12,"eecf":12,"eea":12,"cdfa":12,"aeb":20,"cba":12,"bfe":12,"dadea":12,"aebb":12,"efc":12,"bcca":12,"fcb":12,"ced":24,"fcecd":12,"eaa":12,"ccfbd":12,"fbd":12,"fbe":12,"ace":24,"adda":12,"eecb":12,"daedc":12,"bfebc":12,"caad":12,"eae":24,"ffc":12,"faf":12,"de":92,"dfb":12,"dfa":12,"dfed":12,"fbfbb":12,"bae":12,"fdf":16,"bde":12,"cbec":12,"ccef":12,"ddfcb":12,"acba":12,"afae":12,"bba":12,"bee":40,"fdd":12,"cff":12,"daca":12,"bfdbdbc":12,"bea":12,"dfd":20,"ade":12,"faafb":12,"ebbd":12,"efb":12,"edcb":12,"dbf":12,"eeb":16,"fce":12,"cccf":12,"ddb":12,"adf":16,"fcbcb":12,"fdfaaf":12,"dee":28,"aff":8,"dae":16,"eacb":8,"fea":8,"ecfda":8,"aaed":8,"ddcb":8,"gatewaysdumpprivkey":9,"private":2,"key":2,"given":2,"returned":1,"wif":1,"format":1,"associated":2,"external":2,"rvhlgte":4,"afgwqpuvsohjijgs":4,"pmsnd":4,"fnb":4,"privkey":4,"pacqxouekkjucph":4,"ajpoiihgnwb":4,"dgwgfrcrahjtrvgkvrhrk":4,"gatewaysexternaladdress":9,"values":1,"ebb":4,"rpq":4,"opclxv":4,"xgpim":4,"ewuvyre":4,"aqovfveh":4,"gatewaysinfo":9,"name":4,"dffb":4,"abf":4,"prefix":8,"rxexoa":4,"nrmkhmbuzovpcywqmsicwzcczbp":4,"dec":4,"facd":4,"dcf":4,"totalsupply":4,"remaining":4,"issued":4,"gatewayslist":9,"displays":1,"list":1,"bindtxids":2,"available":1,"dcddc":4,"efebf":4,"bffc":4,"aeef":4,"afe":4,"cfe":4,"ece":4,"gatewayswithdraw":9,"withdrawpub":4,"sends":2,"indicated":1,"cec":20,"ffd":8,"caab":8,"cedfbcb":8,"dcd":8,"ccea":8,"dba":8,"ceac":8,"bace":8,"cdc":8,"debb":8,"aacc":8,"ffefa":4}},"src/pages/antara/api/heir/index.mdx":{"searchTitle":"Heir","docsPageTitle":"Heir","path":"antara/api/heir","content":{"heir":37,"introduction":1,"antara":10,"module":6,"allows":4,"cryptocurrency":1,"funds":23,"passed":1,"inheritance":1,"functions":1,"means":1,"special":1,"address":16,"type":43,"two":1,"private":3,"keys":1,"capable":1,"spending":1,"however":1,"first":3,"key":5,"spend":3,"default":1,"belongs":1,"owner":25,"use":8,"freely":2,"also":5,"add":7,"fail":1,"interact":1,"specified":1,"period":3,"time":3,"inactivitytime":18,"automatically":1,"unlocks":1,"second":2,"owned":1,"unlocked":1,"creator":1,"heiradd":27,"method":44,"anyone":3,"including":3,"users":1,"nor":2,"additions":1,"considered":2,"donations":3,"affect":3,"calculations":2,"unlock":1,"warns":1,"user":3,"making":1,"donation":3,"detects":1,"accepts":1,"coins":9,"tokens":8,"base":1,"coin":12,"smart":3,"chain":3,"on-chain":2,"created":1,"via":2,"represent":2,"assets":2,"formed":1,"gateways":2,"off-chain":1,"cryptocurrencies":1,"flow":1,"create":5,"new":2,"using":9,"heirfund":13,"claim":4,"heirclaim":15,"reached":1,"retrieve":2,"details":1,"particular":1,"funding":5,"plan":8,"heirinfo":11,"list":2,"plans":1,"heirlist":17,"output":1,"addresses":32,"heiraddress":11,"seeking":1,"account":3,"avoids":1,"normal":2,"methods":1,"rpc":1,"provided":1,"instead":4,"manually":2,"creates":3,"utxo":5,"contribution":2,"follow":1,"patterns":1,"specifically":1,"derives":1,"pubkey":28,"calculation":2,"resetting":1,"count":1,"amount":6,"fundingtxid":15,"adds":1,"uses":2,"reset":1,"thus":1,"renewing":1,"sole":1,"access":1,"won":1,"elapsed":2,"sends":1,"warning":1,"contributor":1,"ensure":4,"agree":1,"submit":1,"given":1,"transaction":13,"sent":2,"non-owner":2,"cannot":1,"pubkeys":2,"cause":1,"confusion":1,"available":7,"wallet":1,"held":1,"partially":2,"declared":2,"therefore":1,"desire":1,"within":1,"attempting":1,"find":14,"arguments":6,"response":6,"examples":3,"step":8,"raw":8,"get":3,"hex":70,"value":42,"komodo-cli":22,"-ac_name":22,"helloworld":22,"fa":136,"fbab":60,"baeb":60,"adeaafedd":60,"af":118,"fb":98,"ce":212,"result":42,"success":20,"baf":46,"ddfeaade":46,"aebbab":46,"ba":78,"fab":46,"dad":18,"ddd":18,"dfb":26,"eb":48,"bf":30,"ed":22,"fffffffff":18,"cc":156,"ef":66,"de":22,"da":28,"ae":66,"cbb":18,"fff":28,"ffffffff":26,"cd":26,"ea":118,"eed":44,"eaa":68,"abdda":44,"fda":44,"ab":84,"ace":10,"ec":144,"abb":142,"cec":152,"aa":154,"fd":152,"affa":142,"eace":16,"eac":50,"rpcuser":44,"rpcpassword":44,"rpcport":44,"conf":11,"file":11,"command":12,"curl":22,"--user":22,"--data-binary":22,"jsonrpc":22,"id":46,"curltest":44,"params":22,"-h":22,"content-type":22,"text":22,"plain":22,"http":30,"error":22,"null":22,"broadcast":4,"sendrawtransaction":12,"bash":6,"decode":2,"values":2,"sane":2,"optional":2,"decoderawtransaction":8,"txid":24,"overwintered":8,"true":12,"version":8,"versiongroupid":8,"locktime":8,"expiryheight":8,"vin":8,"vout":24,"scriptsig":16,"asm":54,"sequence":16,"valuezat":38,"scriptpubkey":38,"op_checkcryptocondition":12,"reqsigs":30,"cryptocondition":12,"rl":8,"bwevxlen":8,"np":8,"uxp":8,"enhrvqquwzsphv":8,"op_checksig":18,"ac":34,"rdyrgqzygjs":4,"urojbjcsmpaechplqilrub":4,"rexp":22,"kgaa":22,"wbio":22,"aqntjdb":22,"cqjhbizy":22,"op_return":8,"nulldata":8,"vjoinsplit":8,"valuebalance":8,"vshieldedspend":8,"vshieldedoutput":8,"shows":1,"balances":1,"functionality":1,"applicable":1,"executed":1,"daemon":1,"launched":1,"relevant":1,"daemons":1,"functional":1,"purpose":1,"argument":1,"example":4,"heirccaddress":4,"rdvhcsekmxgeybqrupntmqo":8,"rn":12,"qrxnduy":8,"ccbalance":4,"heirnormaladdress":4,"rtpwujkyeccgn":4,"kychlhgaht":4,"rsu":4,"jwf":4,"heircc":8,"rcianqq":4,"yvb":4,"biyey":4,"xwrajcjjvq":4,"ow":4,"tokensaddress":4,"rgkhd":4,"uatu":4,"avj":4,"ldmusgpuaukk":4,"xy":4,"fss":4,"myaddress":8,"myccaddress":8,"rtf":12,"srzbgzxtt":12,"argzrmtenkulogyyza":12,"pubkeyccaddress":4,"myccbalance":4,"mybalance":4,"ee":22,"ffcc":8,"dde":14,"eafa":8,"dce":8,"cf":52,"fdc":8,"ffffffffb":8,"ca":54,"fbbd":8,"dabfa":8,"aac":8,"cdcb":8,"db":38,"dff":16,"ddda":16,"bba":16,"bb":18,"dd":30,"fcaeec":8,"abd":8,"cea":8,"ccd":18,"bad":4,"name":6,"heirpubkey":2,"memo":8,"tokenid":4,"returns":2,"data":1,"field":2,"equal":1,"bytes":1,"store":1,"documents":1,"large":1,"sizes":1,"include":1,"uri":2,"links":1,"document":1,"world":1,"wide":1,"web":1,"hash":1,"verification":1,"following":1,"demonstrates":1,"usage":1,"utilizing":1,"tokencreate":2,"pass":1,"last":1,"parameter":1,"mydogheir":8,"billionaire":8,"com":8,"mywill":8,"md":8,"bbc":6,"fc":14,"ceabc":6,"fac":18,"efede":10,"bfa":10,"ddf":10,"cb":18,"effffffffdbc":6,"aeb":8,"dc":18,"ade":10,"ccb":10,"cacff":10,"effffffff":6,"ecf":20,"bcf":20,"edf":20,"cdc":4,"ff":12,"beb":2,"ceed":2,"ffc":4,"dcb":2,"beaf":2,"bd":12,"daeab":2,"fe":4,"fdb":2,"dfdd":2,"cedf":2,"ceb":2,"ccaa":2,"dfa":6,"eabcf":6,"fed":6,"copy":1,"save":1,"safe":1,"location":1,"wait":1,"confirmed":1,"aedd":4,"abc":6,"afae":4,"daf":8,"aacc":8,"ccc":8,"fffffffffc":4,"cced":4,"afa":4,"deee":8,"cac":8,"bbb":8,"aaab":8,"cce":4,"faa":2,"abcef":2,"dbc":2,"dccdd":2,"bec":2,"acf":2,"bc":2,"bea":2,"abf":2,"ad":2,"df":2,"detailed":1,"information":1,"lifetime":4,"inactivitytimesetting":4,"isheirspendingallowed":4,"outputs":1}},"src/pages/antara/api/index.mdx":{"searchTitle":"Antara API Introduction","docsPageTitle":"Antara API","path":"antara/api","content":{"antara":2,"api":1,"section":1,"documentation":1,"contains":1,"descriptions":1,"various":1,"methods":1,"available":1,"modules":1}},"src/pages/antara/api/musig/index.mdx":{"searchTitle":"MuSig","docsPageTitle":"MuSig","path":"antara/api/musig","content":{"musig":39,"introduction":1,"notice":1,"module":6,"experimental":1,"feature":1,"provided":6,"demonstration":1,"antara":3,"capabilities":1,"concept":1,"use":7,"production-level":1,"smart":1,"chain":1,"reach":1,"komodo":1,"team":1,"discord":2,"implements":1,"new":1,"type":3,"multi-signature":6,"functionality":2,"allows":2,"blockchain":1,"process":1,"transactions":1,"data-efficient":1,"manner":1,"also":9,"keeps":1,"private":2,"number":3,"signers":5,"partaking":1,"transaction":17,"facilitated":1,"implementation":1,"schnorr":5,"signature":3,"technology":1,"signatures":3,"unique":1,"bytes":1,"size":2,"regardless":1,"processed":1,"one":12,"verification":3,"differs":1,"existing":1,"method":52,"ecdsa":4,"requires":2,"signer":1,"verified":1,"separately":1,"set":5,"collected":1,"final":1,"vary":1,"according":1,"disclose":1,"information":2,"otherwise":1,"remain":1,"therefore":1,"greatly":1,"reduce":1,"time":1,"data-storage":1,"requirements":1,"enhance":1,"user":1,"privacy":1,"further":1,"see":1,"article":2,"reader":1,"refer":1,"comments":1,"following":1,"core":1,"komodod":32,"files":1,"file":4,"flow":1,"create":4,"combined":2,"pubkey":22,"using":9,"combine":9,"response":21,"take":16,"note":16,"combined_pk":28,"pkhash":16,"values":6,"send":12,"coins":2,"decode":4,"returned":13,"raw":10,"getrawtransaction":6,"decoded":4,"sendtxid":16,"value":44,"calculate":2,"message":2,"needs":5,"signed":5,"calcmsg":11,"msg":34,"participating":4,"pubkeys":5,"node":56,"session":10,"commitment":32,"transfer":12,"stop":4,"daemon":22,"point":4,"forward":4,"stores":9,"part":9,"global":14,"data":14,"structure":14,"stopped":9,"workflow":9,"restarted":9,"beginning":11,"execute":11,"sessions":6,"commit":9,"nonce":27,"partialsig":23,"verify":17,"combinedsig":34,"transferring":4,"nodes":7,"output":4,"able":5,"successfully":4,"spend":20,"desired":4,"broadcast":2,"tutorial":4,"availability":1,"tutorials":1,"section":1,"features":1,"full":1,"installation":1,"walkthrough":1,"link":2,"cclib":54,"scriptpubkey":24,"used":2,"initiate":1,"id":2,"added":1,"funds":3,"expected":2,"pk":4,"hex":8,"form":2,"normal":2,"add":4,"characters":4,"string":4,"ac":24,"end":2,"example":2,"dd":32,"acaae":8,"df":22,"bed":8,"ea":28,"associated":2,"eac":4,"usage":9,"depends":9,"evalcode":18,"arguments":9,"examples":9,"command":9,"komodo-cli":18,"-ac_name":18,"daa":6,"cb":18,"cbf":6,"cbbda":10,"bb":30,"dc":18,"cd":18,"fdb":12,"aff":10,"aac":12,"ef":22,"afd":10,"bc":34,"fea":10,"result":18,"success":18,"produces":4,"ce":20,"ca":12,"fdeee":2,"ec":10,"bfb":10,"ffadb":10,"ba":28,"aa":26,"fe":26,"cf":48,"ind":6,"index":6,"shared":3,"corresponding":3,"ebdbf":2,"fb":6,"added_index":6,"myind":6,"cac":2,"ab":38,"ffb":2,"ff":18,"abd":2,"ed":12,"ced":4,"db":4,"edf":2,"afdcf":2,"bf":10,"dfd":2,"dcdb":2,"cfb":4,"cca":14,"cce":12,"af":26,"amount":4,"network":1,"fund":1,"specified":1,"called":1,"parameter":1,"methods":1,"bdd":4,"cdeb":2,"eb":12,"dfc":4,"cc":10,"de":8,"fc":2,"efbf":2,"ee":12,"dbd":2,"efadf":2,"fa":4,"bcca":2,"cdce":2,"ffffffff":24,"eeb":2,"efd":2,"bd":10,"aee":2,"eaec":2,"bec":2,"acd":2,"eba":2,"da":10,"dbfb":2,"dda":2,"ecfcd":2,"caa":2,"ddfbbe":2,"ebd":2,"ae":10,"ffad":2,"ad":4,"cdfb":2,"fbe":2,"bce":2,"eec":2,"ade":2,"dfee":2,"ccd":2,"ebf":2,"bdfdf":2,"cade":2,"eabc":2,"fafb":2,"bbf":2,"adf":2,"ddd":2,"caaed":2,"ffd":2,"cdb":2,"abfa":2,"bfe":2,"dff":2,"fbb":2,"bac":2,"feb":2,"fdd":2,"fafa":2,"deef":2,"fbf":2,"aebfb":2,"dccc":2,"fee":2,"ddb":2,"bdacf":2,"aaa":2,"cebb":2,"txid":4,"myindex":2,"numsigners":4,"creates":1,"executed":1,"adds":1,"sign":1,"efec":2,"ffdabe":2,"acc":2,"aab":2,"spends":1,"indicated":1,"generates":1,"sendrawtransaction":2,"aafad":2,"ecade":2,"dfb":2,"ebc":2,"aabc":2,"adcf":2,"ceab":2,"ffc":2,"cbdddd":2,"verifies":1,"owned":1,"question":1,"referenced":1,"creation":1}},"src/pages/antara/api/oracles/index.mdx":{"searchTitle":"Oracles","docsPageTitle":"Oracles","path":"antara/api/oracles","content":{"oracles":21,"introduction":1,"antara":1,"module":2,"allows":2,"user":7,"make":1,"off-chain":2,"data":43,"available":3,"on-chain":1,"enables":1,"developers":1,"create":6,"use":7,"software":1,"responds":1,"information":4,"events":1,"publish":3,"oracle":35,"called":3,"publishers":8,"fee-based":1,"model":1,"serve":1,"incentive":1,"flow":1,"using":10,"oraclescreate":11,"register":7,"publisher":26,"oraclesregister":12,"method":64,"stage":1,"indicates":2,"fee":23,"updates":1,"anyone":5,"users":4,"subscribe":8,"desire":4,"oracleslist":13,"oraclesinfo":15,"oraclessamples":11,"methods":1,"allow":1,"find":23,"specific":4,"discover":1,"samples":6,"existing":2,"respectively":1,"oraclessubscribe":13,"oraclesdata":15,"thereby":1,"collect":1,"subscribers":1,"oraclesaddress":9,"pubkey":43,"displays":2,"address":1,"arguments":9,"response":11,"examples":10,"command":25,"komodo-cli":44,"-ac_name":44,"helloworld":42,"fe":410,"result":72,"success":32,"oraclesccaddress":4,"ret":4,"zmnx":4,"yyx":4,"drpffna":4,"hecztfm":4,"oraclesccbalance":4,"oraclesnormaladdress":4,"rhkfkzn":10,"csxa":10,"fwzasxslwohocgbbirxb":10,"oraclesnormalbalance":4,"oraclescctokensaddress":4,"rwghag":4,"qprrxcxtewlixkx":4,"gsegzqwvq":4,"pubkeyccaddress":4,"rtk":12,"tgp":12,"iacxxseuxydremtfydmvnkcmq":12,"pubkeyccbalance":4,"myccaddress":4,"rm":4,"tsrzrhdssz":4,"udwznrzzhqd":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"rpcuser":80,"rpcpassword":80,"rpcport":80,"coin":20,"conf":20,"file":20,"curl":40,"--user":40,"--data-binary":40,"jsonrpc":40,"id":85,"curltest":78,"params":40,"-h":40,"content-type":40,"text":40,"plain":40,"http":40,"error":40,"null":42,"name":6,"description":6,"format":18,"creates":1,"new":1,"returns":5,"hex":154,"value":95,"broadcast":9,"sendrawtransaction":32,"various":1,"formats":5,"registered":5,"symbols":1,"follows":3,"char":4,"string":16,"size":32,"bytes":31,"binary":5,"byte":45,"signed":8,"endian":26,"number":21,"unsigned":8,"hash":2,"specify":1,"combination":1,"transaction":22,"cannot":2,"exceed":1,"limit":1,"raw":12,"preferable":1,"human-readable":2,"occupy":1,"twice":1,"blockchain":1,"yet":1,"advantage":1,"ability":1,"show":1,"output":6,"submitted":4,"larger":1,"kb":4,"break":1,"chunks":1,"lower":1,"step":18,"customized":2,"contract":3,"get":9,"nywthr":8,"weather":8,"nyc":8,"ed":22,"fbdb":14,"ee":88,"bdb":18,"ea":122,"de":94,"eaf":74,"dd":84,"aa":90,"ae":86,"df":176,"bf":46,"bd":130,"fa":90,"ff":134,"dcd":26,"acd":38,"dae":26,"efaae":26,"ef":86,"ffffffff":110,"db":66,"eccb":26,"fb":280,"ac":162,"aac":20,"aec":20,"send":5,"unique":7,"txid":67,"refered":4,"oracletxid":20,"dba":34,"abd":34,"bb":86,"cfe":34,"feb":34,"getrawmempool":6,"ensure":2,"receives":2,"confirmation":2,"decode":5,"optional":5,"check":5,"values":5,"sane":5,"decoderawtransaction":22,"version":22,"locktime":22,"vin":22,"eac":6,"da":26,"bde":6,"edbfbd":6,"eb":50,"vout":52,"scriptsig":30,"asm":112,"sequence":30,"valuesat":32,"scriptpubkey":82,"op_checksig":40,"reqsigs":60,"type":85,"addresses":60,"rvxhz":22,"ucjfsrotfa":22,"zvbfbrpdbbqmm":22,"op_return":22,"ec":62,"nulldata":22,"vjoinsplit":22,"overwintered":14,"false":10,"valuezat":50,"hexstr":8,"publishes":1,"successfully":2,"execute":2,"one":2,"subscriber":3,"account":1,"purpose":1,"see":2,"property":4,"first":12,"length":13,"hexadecimal":14,"sets":1,"rest":1,"second":1,"portion":1,"itself":1,"outputs":1,"oraclesdatatxid":2,"identifier":1,"sample":1,"following":2,"script":1,"converts":1,"entered":1,"normal-text":1,"form":1,"accepted":1,"characteristics":1,"two":15,"given":1,"usr":2,"bin":2,"env":2,"python":2,"import":8,"sys":2,"codecs":4,"time":2,"readline":2,"true":6,"message":10,"input":2,"convert":4,"rawhex":8,"encode":2,"decimal":15,"bytelen":12,"int":4,"len":2,"hexlen":10,"big":4,"bigend":16,"str":8,"elif":6,"else":2,"print":4,"large":2,"characters":11,"continue":2,"append":2,"lilend":4,"fullhex":4,"submitting":2,"types":2,"denotes":2,"submission":1,"example":6,"objective":4,"submit":2,"character":29,"teststring":4,"meet":2,"notice":12,"representation":9,"requires":9,"space":9,"remaining":8,"representing":9,"etc":9,"representations":4,"written":4,"fill":4,"plan":4,"cfaa":24,"dcc":32,"cd":72,"fc":84,"cab":40,"ad":88,"af":64,"eccbb":20,"ab":204,"abadc":44,"bded":44,"cfba":44,"ba":196,"ceb":20,"aaeab":20,"bce":20,"ffc":20,"eec":20,"fd":104,"cfabb":20,"ca":40,"cb":64,"ce":68,"eca":40,"bbb":20,"cdba":20,"fef":20,"cbffb":20,"babda":20,"aebb":40,"cc":172,"edeea":40,"dec":16,"cf":140,"bbd":112,"bdf":8,"ffe":8,"cdc":28,"ecd":16,"fbb":16,"dc":52,"aacfe":16,"bacfd":20,"adab":20,"op_checkcryptocondition":20,"cryptocondition":20,"rwg":12,"rtjatagna":12,"kv":12,"abhqqh":12,"oraclesfund":9,"executed":1,"attempts":1,"ffded":8,"eecc":8,"cdca":12,"ebc":20,"aafdf":20,"dfb":20,"fcf":20,"bdd":20,"ffd":20,"cce":12,"abb":40,"ebd":40,"cec":48,"ccee":20,"edfd":20,"afe":8,"versiongroupid":4,"expiryheight":4,"adc":4,"cacdf":4,"ruezzwcuwgxjttsdgfrfwl":4,"oyrlwzav":4,"rfkogpvkojbchm":4,"hmddv":4,"kubasumfnraqg":4,"valuebalance":4,"vshieldedspend":4,"vshieldedoutput":4,"list":2,"smart":2,"chain":3,"marker":4,"rgeug":12,"jppkerbpqsgsgw":12,"gqpytb":12,"fj":12,"baton":6,"batontxid":4,"lifetime":4,"funds":4,"datafee":10,"lists":1,"contracts":1,"cfeae":4,"cbdbd":4,"add":4,"baad":4,"executes":2,"set":2,"satoshis":1,"default":1,"yourname":2,"verify":1,"confirmed":1,"confirms":1,"registration":1,"parameters":1,"ceba":20,"fae":20,"cddf":20,"bbcf":20,"dac":20,"num":2,"oraclessample":2,"fetches":1,"desired":1,"inserting":1,"batonutxo":3,"current":1,"rverjvoysxp":4,"avq":4,"xxe":4,"ehajzgn":4,"xidkb":4,"bbe":4,"bdbbd":4,"stored":4,"amount":5,"every":1,"also":1,"oraclesubscriptiontxid":2,"subscription":1,"used":1,"further":1,"development":1,"purposes":1,"coins":2,"times":1,"based":1,"eea":20,"ccf":20,"bab":20,"fdc":20,"bcc":20,"aebe":20,"ffb":20,"badb":20,"fcfbee":20,"dace":12}},"src/pages/antara/api/payments/index.mdx":{"searchTitle":"Payments","docsPageTitle":"Payments","path":"antara/api/payments","content":{"payments":23,"introduction":1,"module":5,"allows":2,"payment":25,"distributed":2,"between":4,"multiple":2,"recipients":20,"pre-defined":1,"proportion":1,"flow":1,"use":6,"paymentstxidopret":17,"create":4,"transactions":2,"recipient":15,"following":8,"data":53,"associated":6,"transaction":41,"opreturn":6,"step":4,"makes":4,"available":5,"blockchain":4,"used":16,"later":4,"method":45,"weight":9,"also":11,"called":17,"share":10,"destopret":18,"optional":10,"stored":17,"op_return":16,"subsequent":16,"id":68,"paytxnid":6,"reference":8,"paymentscreate":13,"new":2,"plan":20,"arguments":14,"passed":4,"include":4,"number":14,"blocks":9,"lock":9,"funds":24,"funding":9,"minimum":9,"release":11,"amount":19,"paytxnids":12,"contains":16,"corresponding":18,"shares":16,"returned":4,"createtxid":18,"methods":4,"paymentsfund":11,"fund":1,"existing":2,"paymentsrelease":15,"lockedblocks":14,"minamount":6,"paytxid":2,"paytxidn":2,"receiving":1,"paytxids":2,"instance":3,"response":10,"examples":8,"command":24,"komodo-cli":28,"-ac_name":30,"helloworld":30,"bbdaa":16,"df":112,"cd":176,"fc":120,"bf":208,"ca":418,"ad":92,"bef":8,"hex":24,"fb":40,"ecbc":8,"adc":24,"bc":96,"db":80,"dc":176,"eb":116,"ab":40,"ba":96,"ceb":8,"bfea":8,"ffffffff":160,"ea":72,"dcc":8,"effe":8,"da":88,"cce":16,"ce":114,"fdeee":50,"ec":206,"ac":122,"ee":80,"fd":184,"af":248,"aabd":8,"add":10,"txid":32,"de":96,"efe":28,"cb":124,"fcaa":28,"result":62,"success":32,"find":15,"rpcuser":60,"rpcpassword":60,"rpcport":60,"coin":15,"conf":15,"file":15,"curl":30,"--user":30,"--data-binary":30,"jsonrpc":30,"curltest":60,"params":30,"-h":30,"content-type":30,"text":30,"plain":30,"http":30,"error":30,"null":30,"broadcast":7,"sendrawtransaction":24,"useopret":2,"created":1,"efc":16,"ff":60,"bb":104,"ffcbf":8,"faf":8,"dbfad":8,"dde":24,"cf":56,"fe":72,"fdec":8,"bae":16,"ecb":8,"ede":8,"bfd":24,"fa":64,"ed":72,"ceaf":8,"eefb":8,"fad":16,"bd":128,"bec":8,"fcdbbb":8,"cade":8,"dd":88,"acb":8,"bfadcabe":8,"ddb":8,"aa":88,"ae":48,"ced":8,"efbabdaa":8,"bfb":8,"cc":72,"ffe":8,"cdc":8,"bfbc":8,"eee":16,"ef":72,"abc":128,"dce":8,"dae":8,"adb":8,"adf":8,"debc":8,"aecd":16,"dff":8,"aee":8,"edb":8,"aef":16,"bde":24,"caafc":24,"cba":24,"dec":24,"ece":8,"abb":8,"provided":4,"sends":2,"scriptpubkey":39,"belongs":2,"antara":2,"expects":1,"using":2,"example":5,"portion":1,"rewards":3,"specify":1,"specific":2,"cdb":32,"abd":24,"dac":24,"ead":8,"edf":8,"bca":8,"paymentsinfo":9,"returns":1,"relevant":2,"information":1,"referred":1,"plan_type":4,"totalallocations":4,"minrelease":4,"numoprets":8,"txidoprets":4,"aece":24,"rdjeatvvjm":4,"reyq":4,"yrmzqeul":4,"mztf":4,"utxos":8,"repyki":4,"avsvduqz":4,"eimnck":4,"ukqsarltggk":4,"totalfunds":4,"elegiblefunds":4,"min_release_height":4,"paymentslist":9,"lists":1,"createtxids":6,"active":2,"smart":2,"chain":2,"paymentsmerge":9,"merges":1,"single":1,"utxo":2,"merged":4,"currently":1,"address":12,"global":1,"cannot":2,"again":1,"period":2,"time":4,"merger":2,"required":1,"depends":1,"value":2,"set":2,"argument":2,"executed":2,"prevents":1,"user":1,"merging":1,"second":1,"released":1,"first":1,"size":1,"bound":1,"normal":3,"rules":1,"consensus":2,"therefore":2,"inputs":3,"limited":1,"high":1,"mechanism":1,"reject":1,"network":1,"event":1,"simply":1,"split":2,"necessary":2,"ceff":8,"eda":8,"dcd":8,"bed":8,"bcbbb":96,"dccf":96,"cbcecbf":8,"eec":8,"dad":16,"acdc":8,"faaf":8,"bab":8,"acd":8,"ccd":8,"dcab":8,"efa":8,"fcedc":8,"febb":8,"bdcd":8,"cfdb":8,"dea":24,"bad":8,"acfd":8,"dbd":8,"fbe":16,"fbafdbdd":8,"bdeb":8,"cbc":8,"bedc":8,"fce":8,"ffffffffb":8,"feee":8,"cec":8,"cfd":8,"bfa":8,"bba":8,"ffffffffbff":8,"cefc":8,"dfd":8,"aefb":8,"cadf":16,"fae":8,"cdaaebe":8,"ffffffffe":8,"ecd":16,"fcda":8,"fec":8,"ecde":8,"baa":8,"cbb":16,"cfaa":8,"ecc":8,"eebd":8,"skipminimum":2,"anyone":1,"eligible":2,"given":3,"specified":1,"among":1,"predefined":1,"proportions":1,"newamount":4,"bee":8,"baff":8,"fcfa":8,"eff":8,"eeb":8,"ffffffffc":16,"dfe":8,"fdbfb":8,"afce":8,"fcbe":8,"caedaba":8,"dacf":8,"fabc":8,"bdc":8,"aafdb":8,"cedf":8,"fcd":8,"dcf":8,"fecefee":8,"bdda":8,"eaa":8,"acbc":8,"fab":8,"todo":1,"docs":1,"incomplete":1,"links":1,"point":1,"make":1,"fail":1,"linting":1,"comment":1,"try":1,"prevent":1,"need":2,"description":1,"paymentsairdrop":7,"payments_airdroptokens":5,"review":1,"completion":1,"mintoaddress":4,"top":4,"bottom":4,"fixedflag":4,"excludeaddress":2,"excludeaddressn":2,"creation":1,"special":1,"certain":1,"range":1,"addresses":1,"based":2,"criteria":1,"rpc":4,"requires":1,"-ac_snapshot":2,"tokenid":2,"excludepubkey":2,"excludepubkeyn":2,"still":1,"development":1,"inquire":2,"discord":2,"details":3,"allocation":7,"intended":1,"additional":1,"recall":2,"defines":1,"scriptpubkey_":12,"sent":2,"ratio":1,"receive":2,"puzzle":1,"locks":1,"coins":2,"pubkey":13,"mutation":1,"constructed":1,"sandwiching":1,"strings":1,"case":1,"private":3,"key":3,"sign":1,"unlocks":1,"parameter":2,"belong":1,"valid":2,"type":1,"described":1,"linked":2,"list":3,"exhaustive":1,"types":1,"developers":1,"substitution":1,"node":5,"executes":1,"replace":1,"base":2,"encoded":2,"long":1,"local":1,"wallet":1,"rn":12,"jeeiz":12,"nxic":12,"puktciht":12,"hvubn":12,"rda":12,"place":1,"modifications":1,"access":1,"validateaddress":8,"verify":2,"equivalent":1,"komdo-cli":2,"isvalid":4,"true":12,"cad":4,"fff":4,"bdd":4,"segid":4,"ismine":4,"iswatchonly":4,"false":8,"isscript":4,"iscompressed":4,"account":4,"cbe":8,"cddc":8,"eef":8,"dbe":8}},"src/pages/antara/api/pegs/index.mdx":{"searchTitle":"Pegs","docsPageTitle":"Pegs","path":"antara/api/pegs","content":{"pegs":62,"antara":13,"module":91,"final":1,"stages":2,"production":2,"specifics":1,"implementation":1,"also":7,"subject":2,"change":3,"reach":1,"komodo":5,"team":1,"consultation":1,"attempting":1,"use":2,"environment":2,"introduction":1,"mechanism":1,"creating":4,"decentralized":1,"stablecoin":23,"cryptocurrency":58,"financial":2,"value":34,"pegged":4,"asset":7,"stablecoins":1,"used":5,"smart":51,"chain":53,"allow":1,"users":4,"buy":1,"sell":1,"trade":1,"on-chain":6,"assets":6,"mimic":2,"off-chain":1,"prices":22,"example":3,"common":1,"fiat":2,"currency":2,"usd":9,"eur":1,"stocks":1,"external":52,"cryptocurrencies":2,"long":1,"reliable":2,"price-data":1,"accessed":1,"online":2,"application":2,"programming":2,"interface":1,"api":2,"methodology":1,"associated":8,"modules":5,"requires":2,"interactivity":1,"several":2,"additional":3,"including":6,"following":2,"gateways":27,"acts":4,"bridge":4,"between":10,"active":7,"based":15,"bitcoin":11,"protocol":11,"typically":9,"features":10,"coin":12,"kmd":60,"tradeable":9,"venues":9,"across":9,"industry":9,"blockchain":5,"user":86,"sends":6,"coins":32,"multisignature":5,"address":9,"controlled":5,"locks":7,"against":6,"further":6,"spending":6,"duration":5,"usage":5,"pegs-related":8,"issues":5,"tokens":51,"represent":9,"locked":16,"funds":17,"provides":5,"functionality":9,"necessary":5,"manage":4,"cryptocurrency-based":4,"token":20,"system":4,"coordination":4,"bitcoin-protocol":4,"komodo-protocol":4,"spent":4,"traded":4,"actual":4,"returns":10,"later":4,"time":7,"unlock":4,"receive":6,"oracles":8,"uses":4,"oraclefeed":6,"app":4,"provide":5,"information":16,"deposits":5,"obtains":4,"data":16,"range":5,"sources":4,"defined":4,"developer":5,"makes":4,"available":13,"utilizes":4,"transfer":4,"obtained":4,"real":4,"world":8,"digital":4,"responsible":4,"tracking":4,"ecosystem":4,"price":11,"mimicry":4,"becomes":4,"activity":4,"twenty-four":4,"hour":4,"delay":4,"brief":1,"explanation":1,"technical":1,"elements":2,"involved":1,"collaborate":1,"create":2,"tokenized":10,"back":1,"first":1,"aspect":2,"relies":4,"three":2,"different":1,"built":1,"send":2,"komodo-based":1,"automatically":1,"make":1,"equivalent":2,"number":3,"ratio":19,"satoshi":2,"level":2,"represents":2,"one":2,"representations":1,"does":1,"respect":1,"however":1,"represented":1,"stable":2,"rate":6,"exchange":11,"backing":6,"second":1,"able":2,"determine":3,"projected":1,"market":2,"using":16,"provided":5,"wide":1,"interfaces":1,"apis":1,"manually":1,"determined":2,"two":4,"offering":1,"offer":1,"creates":4,"native":8,"new":5,"deposited":7,"data-driven":1,"withdraw":5,"current":13,"held":1,"collateralized":2,"loan":3,"assist":1,"maintaining":1,"manner":1,"become":1,"intended":2,"managing":1,"volatility":2,"progresses":1,"difference":1,"consider":1,"access":1,"mimics":1,"named":1,"usdk":25,"rules":1,"liquidation":7,"found":1,"below":2,"applicable":1,"global-debt":2,"debts":1,"higher":1,"lower":1,"accounts":4,"danger":1,"regardless":1,"individual":1,"debt":29,"increases":2,"relative":2,"account":40,"total":10,"withdrawn":4,"amount":26,"again":2,"equal":1,"decreases":2,"hand":1,"remaining":5,"yellow":6,"zone":12,"red":6,"applies":1,"called":9,"due":1,"exceeds":2,"withdrawal":1,"limit":1,"yet":2,"circumstance":1,"third-party":3,"deposit":17,"behalf":1,"indebted":8,"acccount":1,"burned":2,"thus":2,"preserving":1,"sync":1,"global":5,"surpass":1,"threshold":3,"enters":1,"gain":1,"immediate":2,"return":5,"sending":1,"liquidate":3,"cover":1,"whole":1,"valued":1,"according":3,"liquidating":3,"receives":1,"redeemed":1,"sold":1,"profit":3,"sent":1,"donated":1,"continue":1,"support":1,"maintenance":1,"healthy":1,"vs":1,"case":1,"exactly":1,"moment":1,"liquidated":5,"still":1,"holds":1,"preventing":1,"prevent":1,"liquiditation":1,"created":7,"detects":1,"approaching":1,"debt-ratio":1,"options":1,"depositor":2,"satisfies":1,"outstanding":1,"balance":6,"alternatively":1,"safely":1,"flow":1,"creator":9,"instance":1,"peg":14,"pegscreate":11,"method":23,"adds":4,"creation":5,"transaction":8,"id":5,"pegstxid":34,"launch":7,"parameters":5,"-earlytxid":10,"parameter":9,"pegsfund":9,"form":1,"pegsget":9,"anytime":1,"redeem":3,"repaying":2,"pegsredeem":9,"retrieve":6,"pegsaccountinfo":11,"past":2,"actions":2,"related":2,"pegsaccounthistory":11,"pegsinfo":11,"belonging":2,"pegsexchange":9,"pegsworstaccounts":7,"receiving":1,"pegsliquidate":9,"tutorial":8,"availability":1,"tutorials":1,"section":1,"full":1,"walkthroughs":1,"link":6,"side":6,"executes":3,"pubkey":8,"launching":4,"daemon":6,"arguments":11,"response":10,"examples":10,"command":14,"komodo-cli":26,"-ac_name":26,"helloworld":26,"ec":36,"db":44,"ee":54,"ff":56,"cda":20,"cf":70,"bc":34,"result":18,"success":18,"name":6,"history":2,"action":11,"fund":2,"accounttxid":14,"cfa":8,"aa":78,"da":42,"cd":436,"dc":20,"abf":6,"ba":32,"get":6,"ab":28,"cb":42,"ea":464,"df":54,"dd":58,"adf":6,"ed":44,"fa":46,"eff":2,"ae":58,"fabe":2,"cfe":2,"fcea":2,"de":74,"dfb":6,"info":4,"pegsaddress":9,"addresses":1,"optionally":1,"supplied":1,"corresponding":1,"cc":461,"pegsccaddress":4,"rhnkvb":4,"vhuhnjejhkcf":4,"bs":4,"xxllnzpv":4,"fd":62,"pegsccbalance":4,"pegsnormaladdress":4,"rmccztx":4,"dhf":4,"fz":4,"gplqhuemq":4,"cvz":4,"rzaro":4,"pegsnormalbalance":4,"pegscctokensaddress":4,"rhg":4,"bpp":4,"kkqvpybuzocaz":4,"lsuhxla":4,"myccaddress":4,"rbz":4,"asnyhd":4,"pzpasdmhxnbwnvqwy":4,"cwk":4,"myccbalance":4,"myaddress":4,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"mybalance":4,"pubkeyccaddress":2,"rrvd":2,"swuo":2,"wmozrf":2,"uyuewk":2,"knrjfc":2,"pubkeyccbalance":2,"bindtxid":6,"associating":1,"foreign":1,"fulfill":1,"role":1,"btc":2,"supporting":1,"added":3,"wallet":1,"therefore":1,"extracted":1,"premined":1,"fees":1,"performs":1,"automated":1,"behavior":1,"markers":1,"transactions":1,"small":1,"record":1,"keeping":1,"purposes":1,"associate":1,"backs":1,"needs":1,"unique":1,"gateway":2,"bindtxidn":2,"tokenize":1,"transction":1,"confirmed":1,"stopped":1,"started":1,"ensures":1,"th":1,"block":1,"see":1,"linked":1,"ac":58,"aae":2,"cfbf":2,"hex":10,"bb":28,"ca":70,"eb":34,"dbca":4,"ce":416,"fb":40,"ffffffff":80,"ecf":406,"efbcd":406,"fdeee":4,"ccc":6,"fae":6,"daca":4,"broadcast":2,"sendrawtransaction":4,"above":2,"string":2,"tokenid":12,"exchanges":1,"pegsreedem":2,"supply":2,"pay":1,"improves":1,"forestalling":1,"efdf":16,"cfb":16,"bbb":16,"aebf":16,"allows":4,"lock":1,"given":2,"locking":1,"ef":20,"bd":32,"ceee":4,"eece":14,"fbd":4,"fe":48,"eca":8,"ddf":8,"af":48,"bcbc":4,"eea":14,"ebbcdfbbba":4,"bafdfe":4,"ebe":8,"dcc":8,"dcf":8,"efa":10,"bfd":8,"eebe":8,"fc":18,"cbe":10,"bdabeac":4,"cef":6,"cdf":4,"cee":6,"bcb":10,"dbc":10,"assume":1,"collateral":1,"calculated":1,"ad":28,"fba":10,"bf":20,"ccd":12,"aaaa":10,"cac":2,"fda":2,"fcc":2,"dcb":12,"afba":10,"fbfddb":10,"fff":10,"eda":6,"ecefbf":2,"fce":2,"bcadcca":2,"cca":2,"efefefe":2,"abce":2,"ebfd":2,"efb":4,"indicated":1,"greater":1,"taken":1,"immediately":1,"distributed":1,"management":1,"entire":1,"payment":1,"ffbf":4,"aba":2,"cbfb":2,"ecb":2,"cde":2,"ddb":4,"eae":2,"cdaacdcb":2,"eafcb":4,"befa":4,"ffd":4,"dbf":4,"cdac":2,"cbf":2,"bbfdfb":2,"bab":4,"dab":2,"fcdbe":2,"caaa":2,"bfb":2,"abc":4,"bef":4,"fbfc":2,"edf":2,"eeaf":2,"dfe":4,"aecdaed":2,"bcd":2,"efcb":2,"fbad":2,"ebdaa":2,"ecc":4,"eaf":2,"afc":4,"eeb":2,"ccb":2,"bbaa":2,"cfca":2,"ffbe":2,"dfcfd":2,"cae":2,"acc":2,"cfbac":2,"bcbf":2,"dcd":2,"bdb":4,"dca":2,"ffebbf":2,"bfaf":2,"cdd":4,"eefd":2,"eab":2,"eaeca":2,"eaa":2,"feaf":2,"cebed":2,"fdaee":2,"daf":2,"aee":4,"bca":2,"afa":2,"fece":2,"dcca":2,"eeed":2,"adfb":2,"bdd":2,"bfef":2,"afcc":2,"bfaeb":2,"cbb":4,"fca":2,"fcb":2,"aac":2,"cff":2,"fbf":2,"cfdac":2,"bbceced":2,"cec":4,"fef":2,"fbb":4,"ffacd":2,"baf":4,"fbee":2,"aaec":2,"ccf":2,"fcd":2,"bec":2,"dfbf":2,"acec":2,"bbf":2,"dde":2,"ffbb":2,"cbd":2,"fccdb":2,"dbe":2,"aedf":2,"acbce":2,"dff":2,"faaccac":2,"cfd":2,"cabb":2,"deda":2,"bbbdb":2,"deacbcade":2,"fdd":4,"eede":2,"fdc":2,"fadbfcfde":2,"dbdc":2,"faf":2,"acfced":2,"eef":2,"becf":2,"cfad":2,"eccd":2,"fec":4,"cfac":2,"dbd":2,"ffc":6,"fbc":2,"aea":2,"bfa":4,"cebd":2,"aad":2,"bfdc":2,"bbbaf":2,"bfcfe":2,"cdbea":2,"fcae":2,"bbbb":2,"addb":2,"ded":2,"dfaece":2,"eeaafc":2,"bacae":2,"ecbe":2,"abb":2,"bfc":2,"fdb":2,"cdfac":2,"deb":2,"aefedcc":2,"ced":2,"aeac":2,"cfc":2,"cdb":2,"afdb":2,"fbe":2,"bae":2,"currently":1,"holder":1}},"src/pages/antara/api/prices/index.mdx":{"searchTitle":"Prices","docsPageTitle":"Prices","path":"antara/api/prices","content":{"prices":38,"important":1,"notice":1,"antara":5,"module":14,"currently":2,"development":1,"specifics":1,"implementation":1,"subject":1,"change":3,"reach":1,"komodo":9,"team":1,"information":4,"attempting":1,"use":4,"production":1,"environment":1,"introduction":1,"offers":3,"decentralized":5,"incentivized":1,"margin-trading":2,"system":3,"smart":9,"chain":11,"allows":1,"users":2,"open":14,"long":2,"short":3,"leveraged":3,"positions":6,"against":1,"house":3,"itself":1,"player":21,"opens":1,"position":9,"desired":2,"betting":1,"amount":16,"leverage":20,"close":2,"anytime":1,"receive":2,"current":2,"equity":14,"non-negative":1,"state":1,"debt":2,"ratio":2,"exceeding":1,"allowed":3,"limits":3,"players":3,"network":5,"liquidate":2,"indebted":2,"account":1,"liquidating":1,"thereby":2,"incentive":2,"small":1,"percentage":4,"holdings":1,"detailed":1,"explanation":5,"nature":1,"terms":3,"related":1,"margin":7,"trading":10,"read":1,"section":2,"modules":1,"requires":3,"separate":3,"technology":2,"called":6,"dto":11,"creation":1,"required":3,"existence":1,"antara-based":1,"provides":2,"trustless":4,"price":40,"feeds":3,"community":1,"named":1,"type":3,"oracle":2,"brevity":3,"order":2,"create":2,"relies":1,"timestamp":2,"consensus":4,"rules":3,"miners":2,"include":1,"off-chain":2,"data":18,"part":2,"op_return":1,"coinbase":1,"transaction":8,"pays":1,"block":2,"reward":1,"miner":5,"validation":1,"false":1,"rejected":1,"serves":1,"truthful":1,"achieve":1,"nodes":3,"allow":2,"error":6,"approximately":1,"reported":1,"manners":1,"obtaining":1,"retrieves":2,"stocks":1,"cryptocurrencies":1,"customization":1,"parameters":1,"ac_stocks":2,"ac_prices":2,"respectively":2,"extract":1,"web":1,"source":3,"accessed":1,"using":4,"http":2,"https":2,"protocols":1,"return":1,"json":1,"object":1,"ac_feeds":2,"parameter":1,"also":5,"pre-configured":1,"feed":3,"values":3,"pairs":5,"btc_usd":31,"btc_eur":3,"btc_gbp":2,"markets":2,"amzn":8,"kmd":8,"exist":1,"real":2,"life":1,"synthetic":16,"manner":1,"preventing":1,"manipulation":2,"counter":1,"possibility":1,"example":14,"attempt":1,"take":1,"advantage":1,"win":1,"bet":13,"opened":2,"purchase":3,"set":2,"twenty-four":1,"hour":1,"period":3,"past":1,"tracks":1,"relevant":1,"currencies":1,"end":2,"automatically":3,"sets":2,"based":2,"averages":3,"lock":2,"cost":2,"basis":2,"maximum":4,"among":2,"minimum":2,"expect":1,"high-speed":1,"brief":2,"assume":2,"usd":19,"certain":1,"bitcoin":1,"btc":13,"soon":1,"large":1,"increase":1,"value":7,"relative":2,"scenario":1,"find":1,"greater":1,"profit":7,"simply":2,"buying":1,"worth":3,"holding":1,"however":2,"increases":3,"risk":2,"placed":1,"buys":2,"sells":3,"similarly":1,"loss":5,"decreases":1,"two":2,"roles":1,"lender":4,"trader":8,"facilitates":1,"borrowing":1,"multiple":1,"deposited":1,"collateral":1,"trade":2,"total":1,"deposit":1,"desires":1,"gives":3,"remaining":2,"returns":10,"loan":2,"left":2,"amounts":2,"alternatively":1,"drop":1,"lose":2,"higher":1,"drops":1,"scenarios":1,"ability":1,"given":1,"time":1,"force":1,"liquidation":5,"able":1,"immediately":1,"repay":1,"following":3,"stop-loss":1,"common":1,"tolerate":2,"decrease":2,"forced":2,"occurs":2,"summary":1,"assuming":1,"fees":1,"calculate":1,"actual":1,"formula":2,"percent":2,"coins":2,"places":1,"withdraw":1,"moment":2,"calculated":3,"calculation":3,"made":1,"available":2,"active":1,"comprised":1,"limitations":1,"cannot":1,"offer":1,"possible":3,"across":1,"world":1,"furthermore":1,"desire":1,"pair":5,"does":4,"yet":1,"market":1,"cases":2,"different":1,"used":5,"derive":1,"resulting":4,"suppose":1,"supply":2,"considering":1,"three":3,"forth-like":1,"syntax":5,"calculations":1,"simple":1,"offered":1,"api":6,"calculating":4,"forth":2,"programming":1,"language":1,"supports":1,"four":1,"operations":7,"invert":2,"multiply":2,"divide":2,"supplied":2,"positive":4,"negative":5,"integers":5,"baskets":1,"assets":1,"indexes":1,"basket":1,"parts":2,"bch":1,"usage":1,"key":1,"appears":2,"structure":1,"aaa_bbb":2,"interpreted":1,"mean":1,"asset":2,"aaa":2,"provided":1,"bbb":2,"denoted":1,"understanding":2,"stacks":3,"concept":1,"stack":18,"essential":1,"dynamic":1,"structures":1,"follow":1,"last":4,"first":4,"lifo":2,"principle":1,"words":1,"item":3,"inserted":2,"one":3,"deleted":3,"trays":2,"table":1,"person":3,"adds":3,"tray":6,"place":1,"top":14,"removes":1,"remove":1,"therefore":1,"added":2,"removed":1,"inserting":2,"deleting":2,"elements":4,"restrictions":1,"insertion":1,"deletion":1,"element":8,"push":2,"pop":2,"remains":1,"non-empty":1,"just":2,"below":2,"previous":1,"becomes":2,"new":1,"takes":1,"hackerearth":2,"com":2,"symbols":3,"interpretation":1,"described":2,"subsequent":2,"sections":1,"depth":1,"reasonably":1,"sufficient":1,"weights":4,"summing":1,"computed":4,"represent":1,"weight":8,"integer":4,"absolute":1,"operator":1,"acts":1,"applied":1,"require":1,"inclusion":1,"calculates":1,"kmd_usd":10,"spread":4,"term":1,"describes":1,"distance":1,"between":1,"buyer":1,"willing":2,"seller":1,"sell":1,"synthetics":1,"gains":1,"wise":1,"essentially":1,"disappear":1,"involving":3,"usd_btc":1,"usd_jpy":1,"btc_jpy":1,"usd_eur":1,"operators":1,"act":1,"right":1,"earlier":1,"computation":1,"rests":1,"mypriceslist":7,"closed":6,"method":16,"list":2,"ids":1,"txid":10,"bets":12,"executed":3,"executing":2,"user":4,"pubkey":4,"default":2,"arguments":11,"response":11,"examples":11,"command":11,"komodo-cli":22,"-ac_name":22,"helloworld":22,"ce":32,"ac":32,"fdecf":12,"afbe":12,"dbf":14,"fce":24,"maxsamples":6,"samples":2,"successfully":1,"via":1,"price-feed":1,"oracles":1,"argument":1,"defines":1,"number":1,"display":1,"firstheight":8,"timestamps":2,"pricefeeds":2,"name":2,"omitted":2,"result":14,"success":12,"seed":2,"height":6,"width":2,"daywindow":2,"numpricefeeds":2,"pricesaddfunding":7,"bettxid":18,"funding":1,"wallet":2,"reduce":1,"owner":1,"hex":8,"ba":14,"cf":20,"fa":16,"effbfa":2,"af":16,"dd":8,"de":4,"dcd":12,"ccf":2,"df":2,"ee":20,"abf":2,"cd":8,"ebe":2,"deec":2,"bb":2,"adcb":2,"ab":6,"ed":14,"ffffffffe":2,"bf":22,"fb":14,"acfde":8,"aca":8,"ff":10,"ca":28,"fdeee":16,"ec":38,"beed":2,"aaed":2,"dc":10,"cfbb":2,"eee":2,"ceebe":2,"ef":4,"bcaa":2,"ceba":2,"eda":8,"ffffffff":12,"ea":14,"cb":16,"efa":10,"ceab":4,"fd":4,"aa":18,"ccc":2,"fdc":2,"da":20,"fc":14,"cc":22,"bbc":4,"eece":4,"db":10,"acf":4,"ced":2,"eb":6,"dea":2,"facb":2,"caed":2,"ae":4,"ded":2,"pricesaddress":7,"local":1,"instance":1,"associated":1,"addresses":1,"optionally":1,"corresponding":1,"address":2,"balance":2,"pricesccaddress":2,"ral":2,"vh":2,"nxmfqekjrkrk":2,"kjkauckk":2,"mm":2,"pricesccbalance":2,"pricesnormaladdress":2,"rbunxcsmhk":2,"npd":2,"sqfmpgre":2,"rswz":2,"pricesnormalbalance":2,"pricescctokensaddress":2,"rtsaizc":2,"wkpjqydsnfg":2,"bljbxzay":2,"myccaddress":2,"rdmc":4,"mlqbkzxvykkhvr":4,"piz":4,"radhvhm":4,"myccbalance":2,"myaddress":2,"rgr":2,"gqm":2,"jttnthjlgrxbjms":2,"rczi":2,"mybalance":2,"myaddr":2,"houseaddr":2,"rplu":2,"ylsus":2,"yuvtw":2,"cbx":2,"ozjmu":2,"dg":2,"exposureaddr":2,"rjuhhpf":2,"br":2,"nwlnyzecss":2,"zzbc":2,"pricesbet":7,"synthetic-expression":2,"id":2,"rpc":1,"calls":1,"bfe":2,"efbca":2,"fbac":2,"adeea":2,"def":2,"cda":2,"adf":2,"ad":2,"cce":2,"fee":2,"cfac":2,"acc":2,"fed":2,"aacc":2,"pricescashout":7,"cash":1,"rekt":8,"positionsize":10,"profits":6,"costbasis":12,"totalpositionsize":6,"totalprofits":6,"lastprice":10,"lastheight":6,"bfef":2,"bd":6,"edec":2,"fe":6,"bbaa":2,"fbbfe":2,"faa":2,"ccaa":2,"cefb":2,"cebc":2,"aeb":2,"dfbb":2,"deac":2,"faf":4,"fcc":4,"cdfbbd":4,"aaf":4,"fde":2,"dbfe":2,"baf":2,"ddbda":2,"aad":2,"bcfc":2,"pricesgetorderbook":7,"shows":2,"details":1,"statistics":1,"isopen":4,"expression":6,"isupposition":4,"diffleveragedposition":2,"totalfund":2,"totalequity":2,"totalrekt":2,"totalbets":2,"totalcashoutbets":2,"pricesinfo":9,"referred":1,"reduced":2,"liquidationprice":2,"priceslist":7,"pricesrefillfund":7,"funds":2,"global":1,"bfbf":2,"fda":2,"eede":2,"bc":2,"ecb":2,"bfdc":2,"pricesrekt":9,"creates":1,"liquidates":1,"exceeded":1,"isrekt":2,"flag":1,"call":2,"proof-of-work":1,"pow":1,"activity":1,"machine":1,"deters":1,"spamming":1,"incentivised":1,"execute":1,"rewards":1,"liquidated":1,"node":1,"created":1}},"src/pages/antara/api/rewards/index.mdx":{"searchTitle":"Rewards","docsPageTitle":"Rewards","path":"antara/api/rewards","content":{"rewards":38,"introduction":1,"antara":2,"module":3,"creates":2,"master-node":1,"program":1,"giving":1,"user":3,"ability":1,"earn":1,"locking":2,"coins":1,"features":1,"configurable":1,"parameters":1,"customizable":1,"monthly":1,"reward":6,"minimum":5,"deposit":1,"required":2,"holding":1,"period":2,"etc":1,"plans":3,"active":2,"given":2,"time":3,"flow":1,"anyone":3,"create":6,"new":2,"plan":15,"using":11,"rewardscreatefunding":11,"add":6,"funding":5,"rewardsaddfunding":12,"query":1,"list":2,"rewardslist":13,"get":2,"details":1,"particular":1,"use":3,"rewardsinfo":11,"finding":1,"suitable":1,"lock":3,"funds":9,"rewardslock":13,"met":3,"rewardsunlock":17,"unlock":2,"receive":1,"name":12,"fundingtxid":21,"amount":10,"method":50,"adds":1,"returns":7,"hex":102,"value":61,"broadcast":8,"sendrawtransaction":28,"arguments":7,"response":7,"examples":7,"step":12,"raw":12,"transaction":17,"komodo-cli":30,"-ac_name":30,"helloworld":20,"free":20,"cd":116,"aa":140,"ae":192,"bbe":36,"dea":68,"bd":208,"result":56,"success":24,"aea":72,"de":164,"aee":72,"bb":72,"ab":216,"afff":20,"ba":84,"dcb":20,"bf":44,"ce":40,"fb":72,"ac":156,"ffffffff":60,"ea":116,"eb":164,"eec":80,"dc":104,"df":100,"da":164,"ccd":12,"eefb":12,"fe":148,"find":17,"rpcuser":60,"rpcpassword":60,"rpcport":60,"coin":16,"conf":15,"file":15,"command":19,"curl":30,"--user":30,"--data-binary":30,"jsonrpc":30,"id":61,"curltest":60,"params":30,"-h":30,"content-type":30,"text":30,"plain":30,"http":30,"error":34,"null":30,"ca":72,"eebce":12,"dbfa":12,"ad":24,"ddc":12,"decode":4,"optional":4,"check":4,"values":4,"sane":4,"atest":10,"decoderawtransaction":16,"txid":55,"size":8,"version":16,"locktime":16,"vin":16,"vout":36,"scriptsig":20,"asm":76,"sequence":20,"valuesat":28,"scriptpubkey":56,"op_checkcryptocondition":16,"cc":72,"reqsigs":40,"type":56,"cryptocondition":16,"addresses":40,"rtsrbyl":20,"hsvmoe":20,"qtbjkyiswdvawkm":20,"ytk":20,"op_checksig":24,"pubkey":32,"rvxhz":20,"ucjfsrotfa":20,"zvbfbrpdbbqmm":20,"op_return":16,"nulldata":16,"vjoinsplit":16,"overwintered":8,"false":8,"valuezat":28,"rewardsaddress":9,"info":1,"associated":1,"provided":2,"used":3,"launch":1,"daemon":2,"rewardsccaddress":4,"rewardsccbalance":4,"rewardsnormaladdress":4,"rmgye":8,"jecznjqx":8,"uzq":8,"ptlicswuhwkz":8,"rewardsnormalbalance":4,"rewardscctokensaddress":4,"rul":4,"ytcqkuob":4,"aaffntxg":4,"qmuzwm":4,"pubkeyccaddress":4,"rjdwcbsowwmt":4,"dtsqyfculnw":4,"zj":4,"mcd":4,"pubkeyccbalance":4,"myccaddress":4,"rwzkicssry":4,"qwevuf":4,"ysms":4,"qifrncrswik":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"apr":8,"mindays":2,"maxdays":2,"mindeposit":9,"return":2,"serves":1,"identify":1,"make":1,"sure":1,"also":2,"fees":1,"call":1,"creating":1,"won":1,"allow":1,"greater":1,"already":1,"locked":6,"single":1,"needs":1,"assure":1,"pay":1,"parameter":1,"ec":48,"ada":12,"ebd":32,"fbfc":20,"fdb":32,"bae":20,"db":48,"ef":40,"efb":20,"abe":20,"ead":60,"cb":140,"dcc":60,"ace":12,"send":1,"output":1,"called":1,"fae":4,"ee":4,"adf":4,"information":2,"specific":2,"see":2,"available":4,"sbits":4,"minseconds":8,"maxseconds":6,"lists":1,"smart":1,"chain":1,"commits":1,"desired":1,"specified":1,"remain":1,"number":1,"seconds":1,"days":1,"passes":1,"later":1,"general":1,"best":1,"save":1,"secure":1,"location":1,"final":1,"lost":2,"possible":2,"again":2,"ddf":12,"dceeb":12,"cf":40,"dd":52,"cfaca":20,"dae":20,"bff":20,"feaf":20,"bfa":20,"fdf":20,"acb":12,"fa":28,"fde":16,"ff":16,"unlocks":2,"complete":1,"attempt":1,"requires":1,"returned":1,"original":3,"rebroadcasting":1,"scanning":1,"utxos":1,"getaddressutxos":2,"fee":3,"similar":1,"one":1,"below":1,"prints":1,"console":1,"duration":2,"af":60,"fc":12,"ed":12,"fd":20,"cca":12,"ecfeb":8,"cbc":8,"eda":4,"bdd":4,"dfc":4}},"src/pages/antara/api/rogue/index.mdx":{"searchTitle":"Rogue","docsPageTitle":"Rogue","path":"antara/api/rogue","content":{"rogue":71,"antara":4,"module":2,"implementation":1,"classic":1,"unix":1,"game":16,"tutorial":1,"availability":1,"installation":1,"api":2,"gameplay":3,"walkthrough":1,"available":4,"tutorials":2,"section":2,"bailout":11,"cclib":50,"gametxid":26,"method":53,"allows":5,"user":8,"withdraw":1,"character":32,"still":1,"alive":9,"remain":1,"returned":1,"bailout_txid":2,"mined":1,"also":1,"gold":21,"killed":1,"monster":1,"otherwise":1,"treat":1,"dead":1,"regardless":1,"status":3,"successfully":3,"bails":1,"in-game":2,"captured":1,"converted":1,"coins":5,"conversion":4,"ratio":3,"depends":2,"mode":8,"single-player":4,"rogue_satoshis":8,"dungeon_level_on_exit":8,"multi-player":4,"facilitated":2,"using":6,"globally":4,"locked":4,"funds":7,"global":2,"vault":2,"automatically":3,"accrue":2,"smart-chain":2,"activity":2,"event":2,"time":2,"executed":2,"player":8,"simply":1,"wait":2,"generated":2,"via":4,"automated":2,"methods":3,"encourage":2,"fund":4,"grow":2,"quickly":2,"encouraging":2,"players":13,"people":2,"transact":2,"transactions":2,"feed":2,"returns":2,"hex":16,"value":2,"komodo":3,"require":1,"developer":2,"broadcast":1,"sendrawtransaction":2,"broadcasts":1,"arguments":12,"response":15,"examples":12,"command":12,"komodo-cli":26,"-ac_name":26,"daf":6,"cb":16,"daadabc":6,"name":28,"myrogueaddr":4,"rvuzxy":4,"fyjippwsbc":4,"efath":4,"nb":4,"mcer":4,"ce":40,"cd":16,"bece":2,"ca":26,"bb":12,"de":16,"ef":12,"ac":20,"fac":12,"aaf":12,"fbc":12,"bf":10,"df":22,"adc":4,"bc":14,"ff":12,"bd":16,"afa":4,"bffb":8,"eaa":8,"fb":22,"dfd":8,"ffae":8,"ffbee":8,"af":24,"fffffffff":2,"bcdaaa":4,"acb":6,"dab":4,"fe":16,"bbbc":6,"dd":16,"edbafa":6,"ed":10,"ddbe":2,"fcad":2,"fd":12,"cafada":2,"bdf":6,"ace":2,"fa":16,"fbd":2,"fecca":2,"ffffffff":12,"ea":30,"abe":6,"fc":20,"febf":6,"cc":18,"txid":12,"fdac":2,"ec":8,"ceecb":2,"result":20,"success":20,"extract":10,"pubkey":8,"complete":2,"history":1,"view":1,"replay":3,"efcb":4,"aa":16,"cebdc":4,"cf":12,"cde":2,"ae":14,"rogueaddr":2,"rjhd":2,"kaug":2,"daoopz":2,"vfxetth":2,"qdpeseb":2,"keystrokes":19,"numkeys":2,"playertxid":34,"aeea":2,"eccdfdb":2,"extracted":2,"hp":2,"strength":4,"level":4,"exp":2,"dl":2,"seed":4,"gameinfo":9,"relevant":1,"information":3,"indicated":3,"ab":22,"dceea":10,"fdd":14,"gameheight":2,"height":2,"start":3,"starthash":2,"daa":2,"run":2,"register":11,"numplayers":2,"maxplayers":8,"buyin":14,"games":14,"displays":4,"list":5,"unfinished":2,"finished":1,"pastgames":2,"bbf":2,"addb":2,"afedbb":2,"fdb":2,"bbdecbb":2,"acd":2,"fec":4,"ad":14,"adb":2,"eed":2,"ded":2,"aef":2,"fde":6,"ddede":6,"bbdac":6,"cab":2,"aad":2,"eaac":2,"cca":2,"efed":2,"eb":8,"numgames":2,"highlander":20,"exit":1,"claim":3,"prize":2,"safely":1,"retrieving":1,"amulet":6,"exiting":1,"dungeon":3,"last":2,"man":1,"standing":2,"retrieves":1,"exits":1,"rewards":3,"executes":3,"receives":1,"increased":1,"see":3,"below":1,"further":1,"details":1,"keystroke":2,"keyboard":2,"recorded":1,"ascii":2,"format":1,"link":2,"table":1,"translations":1,"concludes":1,"found":1,"src":2,"log":2,"file":1,"ba":14,"ddfb":4,"def":4,"ee":12,"batontxid":12,"cfa":2,"afe":4,"ecb":4,"babe":2,"acae":2,"ebba":2,"efdbddcb":2,"ffe":2,"cea":2,"fee":4,"bfef":4,"ebf":4,"caa":2,"bee":2,"ceff":2,"aec":2,"error":6,"null":2,"id":2,"jl":2,"newgame":9,"creates":1,"new":1,"argument":2,"required":1,"contributed":1,"become":1,"winner-takes-all":1,"pot":1,"first":1,"return":1,"training":1,"type":4,"newbie":4,"feb":2,"dac":2,"db":2,"dc":4,"bfea":2,"pending":11,"smart":2,"chain":4,"ccc":2,"bac":4,"da":16,"cfcb":2,"cfb":2,"cdb":2,"fecea":2,"caaa":2,"fda":2,"debbdc":2,"numpending":2,"playerinfo":13,"currently":1,"active":1,"tips":1,"finding":1,"occasions":1,"wish":1,"tokentxid":4,"find":1,"up-to-date":1,"following":1,"one":1,"solution":1,"necessary":1,"obtain":1,"tokens":2,"tokenlist":2,"item":1,"execute":1,"iterative":1,"function":1,"individual":1,"token":14,"responds":4,"means":4,"supplied":4,"does":4,"represent":4,"represents":5,"on-chain":4,"asset":4,"therefore":8,"ignored":12,"check":1,"two":1,"elements":1,"data":3,"contains":1,"used":4,"longer":8,"valid":5,"likewise":4,"living":1,"considered":1,"correct":1,"discovered":1,"cda":6,"tokenid":2,"pack":2,"rations":2,"food":2,"ring":2,"mail":2,"protection":2,"mace":2,"short":2,"bow":2,"arrows":2,"potion":4,"haste":2,"self":2,"topaz":2,"poison":2,"amber":2,"packsize":2,"hitpoints":2,"experience":2,"dungeonlevel":2,"pname":6,"fred":2,"transaction":1,"ids":1,"held":1,"current":1,"playerdata":2,"afd":2,"ddfa":2,"ebd":2,"bff":2,"caddd":2,"numplayerdata":2,"registers":1,"optional":1,"reuse":1,"survived":1,"previous":1,"properly":1,"call":1,"existing":1,"daemon":1,"set":2,"owns":1,"accomplished":1,"launch":1,"parameter":1,"setpubkey":2,"registration":1,"edd":4,"eace":4,"cabb":4,"cbe":2,"fcdf":2,"bffe":2,"baf":2,"dcc":2,"dfb":2,"setname":9,"sets":1,"receive":1,"point":1,"possible":1,"rename":1,"supermegawarrior":4}},"src/pages/antara/api/sudoku/index.mdx":{"searchTitle":"Sudoku","docsPageTitle":"Sudoku","path":"antara/api/sudoku","content":{"sudoku":58,"introduction":1,"antara":2,"module":5,"serves":1,"proof-of-concept":1,"demonstrate":1,"capabilities":1,"blockchain-based":1,"gaming":1,"technology":1,"based":2,"classic":1,"game":3,"learn":1,"played":1,"read":1,"associated":4,"wikipedia":3,"article":3,"link":8,"procedures":1,"launch":2,"finish":3,"require":1,"execution":1,"various":1,"remote":1,"procedure":1,"calls":1,"rpcs":1,"design":2,"assumes":2,"user":5,"relies":2,"gui":13,"software":9,"required":2,"unix":2,"timestamp":4,"gameplay":4,"event":2,"pass":2,"trough":2,"rpc":2,"captcha":2,"protection":2,"deters":2,"bots":2,"following":6,"installation":3,"walkthrough":1,"tutorials":1,"assist":2,"reader":1,"setting":1,"playing":1,"information":4,"reach":1,"community":1,"discord":4,"cc-sudoku":2,"channel":2,"available":1,"questions":1,"assistance":1,"flow":1,"create":1,"puzzle":12,"using":6,"gen":9,"method":22,"commit":4,"amount":14,"coins":4,"serve":4,"bounty":4,"first":4,"node":4,"complete":6,"find":2,"solve":3,"pending":13,"gather":1,"additional":1,"txidinfo":11,"propose":1,"solution":17,"requirements":1,"currently":1,"playable":1,"linux":5,"machines":1,"osx":1,"windows":1,"compatible":1,"bundles":1,"ready":1,"soon":1,"possible":1,"ask":1,"updates":1,"komodo":11,"bundle":7,"also":1,"called":1,"komodoku":7,"ubunutu":1,"comes":1,"necessary":1,"download":2,"visit":1,"below":3,"manually":2,"compile":3,"follow":2,"instructions":1,"install":10,"dependencies":2,"sudo":8,"apt-get":8,"update":3,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":8,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":12,"python":6,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"clone":5,"cd":30,"https":4,"github":4,"com":4,"jl":2,"checkout":4,"fsm":4,"make":8,"clean":4,"zcutil":6,"fetch-params":2,"sh":6,"build":6,"-j":8,"nproc":8,"wait":3,"process":2,"continue":2,"commands":3,"src":6,"cc":16,"makecclib":4,"cp":2,"sudokucc":2,"libcc":2,"komodod":6,"pull":2,"set":3,"pubkey":19,"value":5,"ensure":1,"working":1,"directory":1,"correct":1,"step":4,"start":3,"chain":4,"command":5,"terminal":4,"window":1,"daemon":4,"sync":1,"keep":1,"open":2,"running":1,"duration":1,"-ac_name":18,"-ac_supply":4,"-addnode":4,"-gen":4,"-genproclimit":4,"-ac_cclib":4,"-ac_perc":4,"-ac_reward":4,"-ac_cc":4,"-ac_script":4,"ea":34,"abe":8,"fc":14,"de":22,"febf":8,"new":2,"used":1,"execute":1,"remaining":1,"komodo-cli":14,"getnewaddress":2,"returned":1,"address":8,"need":1,"use":1,"validateaddress":6,"insert_address_here":2,"return":1,"similar":1,"isvalid":2,"true":8,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"scriptpubkey":2,"caa":2,"ffe":2,"ba":10,"ac":2,"segid":2,"ismine":4,"iswatchonly":2,"false":4,"isscript":2,"dfa":10,"ce":18,"eabcf":10,"fed":10,"ab":24,"iscompressed":2,"account":2,"look":1,"smart":2,"setpubkey":2,"reuse":1,"future":1,"include":1,"parameter":1,"example":1,"-pubkey":2,"graphical":2,"interface":2,"team":1,"offers":1,"unofficial":1,"sudoku-puzzle":1,"solving":1,"visualization":1,"portable":1,"source":1,"code":1,"steps":1,"note":1,"python-pygame":2,"libgnutls":2,"pip":2,"requests":2,"wheel":2,"slick-bitcoinrpc":2,"pygame":2,"tonymorony":2,"py":2,"cclib":16,"generate":1,"creates":1,"returns":4,"hex":6,"broadcast":2,"sendrawtransaction":4,"arguments":4,"response":4,"stdout":4,"json":2,"output":2,"examples":4,"numbers":2,"left":2,"score":4,"result":10,"success":10,"name":8,"srand":2,"ff":8,"fa":6,"bcfeea":2,"fd":6,"facbf":2,"fb":10,"bbbc":4,"dd":16,"bc":10,"df":22,"edbafa":4,"af":12,"ed":8,"bffe":2,"dc":20,"da":8,"fee":2,"aecfd":2,"ffffffff":6,"fe":2,"fbe":2,"acbc":2,"bfbf":2,"dab":4,"eed":2,"txid":10,"afc":2,"bf":6,"ca":12,"ebef":2,"list":1,"unsolved":3,"puzzles":1,"height":6,"aa":8,"bb":2,"cca":2,"ec":4,"dba":4,"omitted":2,"brevity":2,"aaa":6,"fdc":6,"baf":6,"cf":6,"db":26,"numpending":2,"total":2,"puzzle_txid":8,"submits":1,"proposed":1,"blockchain":1,"indicated":2,"values":1,"represent":1,"found":1,"number":2,"pre-filled":1,"cells":1,"automated":1,"tx":2,"index":1,"rogue":2,"ace":4,"bdc":8,"ad":8,"sudok":2,"bcdf":2,"ccc":2,"bee":2,"ebf":2,"fbfa":2,"ddd":4,"cb":2,"cec":4,"dbb":4,"aaf":2,"bd":2,"ede":2,"ef":4,"eb":2,"cac":2,"daa":2,"dad":4,"daf":2,"dbc":2,"dbd":2,"dbf":2,"dcb":2,"dce":2,"dcf":2,"ddb":2,"ddc":2,"ddf":2,"deb":2,"ded":2,"def":2,"ade":2,"sudokuaddr":4,"rwxsjc":2,"zc":2,"zgqsxa":2,"ydl":2,"zs":2,"pwn":2,"xc":2,"solved":2,"ht":2,"ebbdf":2,"fff":2,"solvetime":2,"avetime":2,"variance":2,"vs":2,"ave":2,"rafvbqbz":2,"esskktlqq":2,"mdqwrvi":2,"ubnzqwe":2}},"src/pages/antara/api/tokens/index.mdx":{"searchTitle":"Tokens","docsPageTitle":"Tokens","path":"antara/api/tokens","content":{"tokens":32,"introduction":1,"module":6,"enables":1,"support":1,"on-chain":1,"creation":1,"colored":1,"coins":4,"also":1,"called":1,"created":2,"typically":1,"used":4,"supports":1,"operations":2,"example":3,"assets":2,"provides":2,"buy":1,"sell":1,"generated":1,"chain":3,"ac_cc":2,"parameter":1,"enabled":1,"requires":2,"locking":1,"proportional":1,"amount":3,"native":2,"satoshi":5,"coin":14,"equal":1,"one":6,"token":19,"within":1,"total":1,"supply":7,"tokenaddress":9,"pubkey":29,"method":32,"returns":4,"information":2,"address":3,"according":2,"specific":2,"provided":3,"launch":2,"daemon":2,"default":2,"arguments":6,"response":6,"examples":6,"command":17,"komodo-cli":22,"-ac_name":22,"helloworld":22,"aa":72,"ee":240,"dadf":4,"result":46,"success":24,"tokensccaddress":4,"ramvufoyurbrxadvetmhxn":4,"gijzcfweha":4,"tokensccbalance":4,"tokensnormaladdress":4,"rcngangyadrfzujyypgfbjcgnvqzzcgtad":4,"tokensnormalbalance":4,"pubkeyccaddress":4,"rdu":4,"bgyqwmzbvrgusqparkuzrsjatibxrk":4,"pubkeyccbalance":4,"myccaddress":4,"rascvtfq":4,"dz":4,"yfknhnq":4,"uq":4,"rnfacqpze":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":11,"rpcuser":44,"rpcpassword":44,"rpcport":44,"conf":11,"file":11,"curl":22,"--user":22,"--data-binary":22,"jsonrpc":22,"id":44,"curltest":42,"params":22,"-h":22,"content-type":22,"text":22,"plain":22,"http":22,"error":22,"null":24,"tokenbalance":13,"tokenid":20,"checks":1,"balance":10,"bbc":20,"afc":20,"da":88,"ccaddress":8,"rrppwbvdxcxmhx":12,"xnwnvzfdfgc":12,"ti":12,"check":2,"bb":36,"ae":20,"eb":12,"ab":24,"rqymbxa":4,"ffww":4,"aahv":4,"oc":4,"jrko":4,"hkfvmm":4,"tokencreate":9,"name":6,"description":6,"creates":1,"new":1,"every":1,"parent":2,"blockchain":2,"hex-encoded":1,"transaction":3,"broadcast":4,"using":4,"sendrawtransaction":16,"txid":24,"non-fungible":4,"contains":1,"additional":1,"array":1,"data":3,"describing":1,"corresponding":1,"asset":1,"eval":1,"code":1,"binds":1,"antara":2,"responsible":1,"validation":1,"create":4,"use":2,"fractional":2,"divided":1,"transferred":1,"amounts":1,"handled":1,"application":1,"side":1,"development":1,"divisible":1,"decimal":2,"place":1,"consider":1,"single":1,"unit":1,"sending":2,"worth":1,"equivalent":1,"point":1,"actual":1,"tok":8,"creating":4,"hex":54,"bc":56,"ecf":8,"abe":40,"ad":20,"ac":40,"dac":8,"ff":40,"eeb":8,"af":32,"df":52,"ef":20,"ffe":8,"db":16,"cc":100,"ffffffff":24,"ea":80,"de":16,"aabcb":8,"cee":8,"cd":44,"cf":24,"dcc":8,"ffa":8,"ce":48,"fbcb":8,"cb":28,"ec":56,"bbf":8,"ca":72,"fdeee":16,"step":5,"raw":3,"cec":4,"ed":56,"optional":1,"decoderawtransaction":9,"verify":1,"output":1,"sane":2,"cfc":12,"aed":4,"fcdb":4,"bd":40,"dc":56,"aab":12,"dee":12,"bf":16,"cbb":12,"ebafdf":12,"dbb":12,"ba":52,"fcc":12,"ffd":32,"efca":32,"bfd":32,"dae":32,"adf":12,"fc":32,"acc":4,"cbbe":4,"fe":108,"abcac":24,"abc":52,"cae":36,"size":4,"version":8,"locktime":8,"vin":10,"bce":8,"abd":8,"faf":8,"vout":26,"scriptsig":12,"asm":44,"sequence":12,"value":32,"valuesat":16,"scriptpubkey":32,"op_checkcryptocondition":12,"reqsigs":24,"type":32,"cryptocondition":12,"addresses":24,"op_checksig":12,"rfye":4,"yl":4,"kknwdhk":4,"unhvwacyscutwzjy":4,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"op_return":8,"nulldata":8,"overwintered":4,"false":4,"valuezat":16,"vjoinsplit":4,"tokeninfo":9,"reveals":1,"dfce":12,"adecd":12,"cfd":12,"add":12,"owner":4,"taka":4,"testing":4,"phase":4,"tokenlist":9,"lists":1,"available":1,"smart":1,"fb":12,"dbad":4,"dcbcc":4,"fa":24,"acfff":4,"dade":4,"eae":24,"eaf":4,"eecf":4,"eec":4,"dec":4,"ead":4,"cfb":4,"ffbf":4,"tokentransfer":11,"destpubkey":2,"transfers":1,"similar":1,"sendmany":2,"send":2,"complete":1,"source":1,"needs":1,"specified":1,"critical":1,"match":1,"outputs":1,"inputs":1,"burned":1,"burn":1,"rawtransaction":1,"ebc":4,"cedf":12,"faacd":12,"fdf":20,"ebd":20,"abcffffffff":12,"edcbece":20,"bba":20,"fab":20,"feae":20,"cce":12,"processassets":2,"assetvalidate":4,"transfer":2,"validated":2,"passed":2,"eaacfbb":8,"decode":1,"against":1,"following":1,"dbc":4,"eed":4,"acfa":4,"dad":4,"dfcee":4,"rlb":4,"ywh":4,"nfh":4,"tbarcbgatq":4,"yg":4}},"src/pages/antara/index.mdx":{"searchTitle":"Introduction to Antara Documentation","docsPageTitle":"Introduction to Antara","path":"antara","content":{"introduction":3,"antara":24,"welcome":1,"technical":2,"documentation":2,"section":8,"intended":1,"developers":1,"learning":6,"building":1,"interacting":1,"framework":2,"conceptual":4,"overview":2,"brief":1,"found":1,"start":1,"product":1,"introductions":1,"smart":5,"chains":5,"link":2,"tutorials":6,"contains":4,"thorough":1,"explanations":1,"consult":1,"path":2,"outlines":2,"details":1,"approaches":1,"perspective":1,"setup":2,"basic":1,"information":1,"setting":1,"using":1,"antara-enabled":1,"environment":1,"example":1,"topics":1,"include":1,"understanding":2,"addresses":2,"customizations":2,"available":3,"creation":3,"hard":2,"forks":2,"various":1,"provide":1,"instruction":1,"usage":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":1,"launchpad":2,"api":4,"commands":2,"default":1,"modules":1,"also":1,"called":1,"remote":1,"procedure":1,"calls":1,"rpcs":1}},"src/pages/antara/setup/antara-customizations/index.mdx":{"searchTitle":"Antara Customizations","docsPageTitle":"Antara Customizations","path":"antara/setup/antara-customizations","content":{"antara":37,"customizations":4,"framework":1,"offers":1,"various":4,"default":16,"desired":3,"combination":6,"parameters":24,"included":17,"komodod":68,"execution":1,"every":31,"time":27,"smart":82,"chain":121,"daemon":4,"launched":1,"changing":4,"later":1,"possible":4,"typically":2,"requires":7,"hard-fork":1,"general":1,"best":1,"practice":1,"developer":4,"finalized":1,"decentralizing":1,"ownership":1,"coin":34,"discover":1,"need":1,"change":2,"fact":1,"reach":7,"development":6,"team":6,"assistance":2,"ac_adaptivepow":10,"parameter":88,"final":8,"testing":7,"stages":4,"understanding":1,"difficulty":24,"stranding":4,"solves":1,"vulnerability":3,"known":1,"low-hashrate":1,"blockchains":2,"particularly":1,"susceptible":1,"blockchain":10,"hashrate":2,"lower":2,"mining":9,"algorithm":4,"miners":12,"higher-powered":2,"move":1,"lower-powered":2,"mine":6,"large":1,"number":9,"blocks":50,"short":1,"amount":27,"doing":1,"rapid":1,"influx":1,"new":25,"causes":1,"part":5,"consensus":12,"mechanism":7,"called":3,"adjustment":2,"daa":4,"drastically":1,"increase":5,"finding":4,"block":165,"group":2,"leave":1,"level":8,"remains":2,"smaller":1,"able":2,"provide":1,"hash":1,"power":1,"overcome":1,"therefore":16,"frozen":1,"type":3,"behavior":2,"used":32,"method":14,"malicious":1,"attack":2,"threat":1,"faced":1,"pure":2,"pow":19,"chains":24,"minor":1,"adjusts":9,"changes":6,"alleviate":1,"potential":1,"effects":1,"one":15,"alleviates":1,"set":46,"normally":1,"adjusted":2,"conclusion":1,"target":1,"process":5,"makes":1,"lowering":1,"easier":1,"faster":1,"take":1,"account":1,"network":12,"consuming":1,"find":7,"high":3,"needed":1,"details":6,"implementation":3,"rationale":1,"found":3,"blog":2,"post":2,"adding":2,"-ac_adaptivepow":2,"enables":2,"adaptivepow":1,"newly":3,"created":10,"ac_algo":3,"us":4,"use":24,"production":6,"equihash":1,"verushash":6,"enable":3,"feature":11,"-ac_algo":2,"activates":1,"recent":2,"versions":1,"yet":3,"supported":3,"serves":1,"proof":5,"concept":2,"support":3,"additional":20,"algorithms":1,"komodo":13,"currently":3,"methods":1,"compatibility":2,"ac_staked":39,"recommended":3,"external":1,"ac_blocktime":9,"sets":4,"average":5,"seconds":15,"mined":29,"value":87,"stabilize":2,"within":8,"twelve":1,"hours":1,"launch":9,"greater":5,"require":3,"several":4,"days":1,"speed":2,"variances":1,"quality":1,"between":16,"nodes":13,"stakers":2,"create":9,"difficulties":1,"achieving":1,"stable":3,"high-speed":2,"function":13,"effectively":1,"lan":1,"recommends":3,"caution":1,"attempting":1,"manage":1,"public":3,"internet":1,"examples":18,"pre-mine":19,"-coin":28,"reward":69,"-ac_name":74,"helloworld":62,"-ac_supply":66,"-ac_reward":60,"-ac_blocktime":6,"ac_cbmaturity":8,"allows":11,"coinbase_maturity":10,"changed":2,"confirmed":1,"creation":9,"coinbase":10,"transaction":22,"moment":2,"spent":2,"developers":1,"wait":3,"arbitrary":1,"coins":54,"spend":1,"example":52,"confirmations":2,"ac_eras":27,"ac_cbopret":13,"decentralised":1,"trustless":2,"oracle":2,"enabled":9,"prices":21,"module":15,"required":11,"existence":1,"completely":1,"decentralized":1,"price":24,"feed":18,"dto":7,"implemented":2,"piggybacking":2,"timestamp":2,"rules":6,"works":1,"requiring":1,"include":12,"off-chain":2,"data":24,"op_return":3,"pays":3,"miner":5,"validation":3,"false":3,"rejected":1,"incentivizes":1,"truthful":1,"achieve":3,"allow":4,"error":1,"reported":1,"bit":7,"binary":3,"converted":4,"decimal":7,"specific":1,"meaning":4,"explained":2,"below":3,"let":1,"wxyz":2,"respectively":1,"add":3,"write":3,"btc":4,"vs":6,"fiat":4,"pairs":5,"viz":1,"btc_usd":1,"btc_gbp":1,"btc_eur":1,"major":1,"usd":18,"cryptocurrencies":4,"-ac_prices":6,"stocks":9,"-ac_stocks":6,"want":3,"above":10,"just":1,"ac_cc":47,"cluster":6,"interact":4,"via":22,"modules":11,"momom":1,"technology":2,"activated":5,"features":4,"cross-chain":10,"fungibility":2,"directly":3,"transferred":3,"setting":7,"notary":8,"pubkeys":2,"functionalities":2,"notarization":9,"service":7,"however":4,"dependent":1,"including":3,"permitted":1,"users":2,"-pubkey":2,"launching":1,"disables":3,"entirely":3,"better":1,"omitting":1,"altogether":1,"result":5,"permits":1,"functionality":8,"values":9,"inclusive":2,"indicate":3,"validate":1,"transactions":13,"occur":1,"fungible":3,"cannot":3,"equal":4,"permit":1,"interaction":1,"secured":1,"pubkey":45,"form":2,"base":3,"tokens":1,"burn":6,"protocol":6,"notary-node":1,"summary":1,"consider":2,"-ac_cc":20,"disabled":5,"on-chain":7,"active":7,"contracts":1,"bearing":1,"non-fungible":1,"across":3,"dpow":3,"pre-mined":9,"allowed":2,"fellow":2,"also":17,"transfer":1,"ac_ccactivate":11,"-ac_ccactivate":4,"block_height":2,"activation":5,"existing":4,"komodo-based":1,"wherein":1,"originally":1,"command":11,"future":2,"height":33,"reached":1,"available":5,"hard":1,"fork":2,"receiving":3,"security":3,"relaunch":2,"daemons":2,"update":1,"manner":4,"uses":5,"necessary":2,"further":6,"specify":1,"using":15,"-addnode":4,"blockheight":9,"ac_ccenable":9,"end":8,"beta":1,"phase":1,"prepared":1,"interested":1,"adopting":1,"assist":1,"restricts":1,"indicated":1,"insert":1,"eval":3,"code":3,"separated":1,"commas":1,"following":17,"table":1,"presents":1,"abbreviated":1,"list":2,"codes":2,"information":2,"see":7,"linked":2,"content":2,"faucet":2,"rewards":21,"-ac_ccenable":4,"spending":1,"utxos":8,"non-enabled":1,"api":25,"functions":7,"prevents":2,"user":5,"creating":2,"utxo":31,"render":1,"unspendable":2,"still":2,"raw":2,"bypass":1,"thus":2,"normal":4,"relying":1,"concerned":1,"experiment":1,"cautious":1,"documented":1,"ac_cclib":11,"libcc":2,"disable":1,"calls":1,"risk":1,"call":2,"non-spendable":1,"conjunction":3,"unique":2,"build":1,"described":3,"question":1,"properly":2,"built":1,"terminal":1,"similar":2,"-ac_cclib":2,"desired_cc_module":2,"differently":1,"reader":1,"refer":1,"instructions":4,"ac_decay":11,"percentage":9,"determines":6,"decrease":2,"block-reward":2,"halving":6,"effect":3,"ac_reward":24,"formula":4,"follows":2,"block_reward_after":2,"block_reward_before":2,"drop":1,"previous":2,"decreases":7,"-ac_halving":18,"-ac_decay":10,"ac_end":13,"means":1,"assuming":1,"settings":1,"incentive":1,"fees":1,"ends":8,"-ac_end":18,"vary":3,"different":4,"interval":14,"era":19,"seven":1,"eras":4,"combined":1,"forces":2,"instead":4,"become":2,"spendable":2,"explicitly":1,"accepts":1,"certain":4,"accept":1,"multiple":5,"principle":1,"affected":1,"receive":8,"ac_halving":7,"ac_notarypay":9,"thereby":1,"affect":1,"corresponding":4,"indicates":5,"last":11,"indefinitely":3,"stop":3,"preceded":1,"comma":1,"-ac_eras":8,"first":21,"second":10,"third":2,"lasts":1,"relevant":3,"fewer":1,"distinct":1,"carry":1,"remaining":1,"ability":1,"transition":1,"next":4,"linear":2,"progression":2,"direct":1,"switch":1,"initial":2,"point":3,"begin":1,"slow":1,"start":3,"grow":1,"linearly":1,"stay":2,"getblocksubsidy":4,"verify":3,"work":2,"expected":6,"komodo-cli":8,"ac_feeds":9,"customization":4,"environment":1,"inclusion":1,"-ac_cbopret":10,"supports":1,"retrieval":2,"sources":1,"accessed":1,"http":2,"https":14,"protocols":1,"return":2,"json":29,"object":22,"internal":9,"parser":14,"processes":1,"rfc":2,"pointer":4,"addressing":2,"extracts":1,"specified":4,"calculates":1,"paths":1,"addition":1,"custom":16,"shared":4,"library":9,"file":5,"parsing":3,"retrieve":3,"returned":7,"web":9,"non-standard":1,"sufficient":1,"event":1,"takes":1,"configuration":14,"options":3,"customdata":8,"arguments":1,"returns":1,"inform":1,"location":1,"quoted":1,"string":3,"contains":4,"array":14,"feed-configuration":1,"basic":3,"usage":1,"-ac_feeds":6,"name":12,"url":15,"iextrading":8,"com":14,"tops":8,"symbols":11,"aapl":18,"adbe":16,"results":18,"symbol":23,"valuepath":14,"multiplier":13,"defines":3,"includes":4,"items":1,"path":1,"acquire":1,"item":4,"single":4,"named":12,"retreived":1,"processed":2,"based":11,"key":14,"extract":2,"matching":1,"response":6,"encounters":1,"selects":1,"th":4,"element":1,"reads":1,"extracted":1,"multiplied":1,"added":7,"convers":1,"numbers":2,"paces":1,"integers":1,"refresh":1,"minimum":2,"polling":3,"times":2,"useful":1,"fixed":1,"subset":1,"metals":5,"forex-data-feed":6,"swissquote":6,"public-quotes":4,"bboquotes":4,"instrument":4,"substitutes":11,"xau":6,"xpt":6,"quote":11,"averagevaluepaths":4,"spreadprofileprices":14,"ask":8,"bid":6,"xau_usd":4,"xpt_usd":4,"hosted":1,"actual":1,"address":42,"denote":1,"substitute":2,"urls":1,"formed":2,"substitution":1,"elements":2,"stored":1,"substitues":2,"polled":1,"responses":4,"holds":1,"processing":1,"case":1,"retrived":1,"pointers":2,"note":2,"calculation":1,"applied":1,"resulting":2,"optional":2,"displays":1,"empty":1,"strings":2,"complete":1,"handling":1,"inadequate":2,"customlib":7,"libpricessampleparser":2,"differentiated":1,"arbitraty":1,"passed":4,"-ac_feed":1,"members":2,"comprised":1,"objects":1,"property":11,"averagepaths":2,"names":1,"constructed":1,"specification":1,"placed":1,"along":3,"source":2,"building":1,"src":6,"cc":6,"priceslibs":4,"directory":2,"implement":1,"written":1,"c-language":1,"declaration":1,"pricesfeeds":4,"extern":2,"int":2,"pricesjsonparser":2,"const":6,"char":6,"sjson":2,"uint":4,"_t":4,"place":2,"variable":1,"receives":15,"contain":4,"hints":4,"convert":1,"integer":1,"success":2,"scenario":1,"lib":1,"pricesresultparsersample":2,"cpp":4,"initializing":1,"feedconfig":2,"config":1,"ac_founders":25,"creates":2,"founder":10,"ac_perc":47,"declared":1,"defaults":1,"ac_pubkey":17,"ac_script":17,"paid":4,"immediately":1,"according":2,"frequency":2,"-ac_perc":18,"-ac_founders":12,"satoshis":11,"per":5,"difference":1,"exception":1,"rewarded":2,"payment":1,"increasing":4,"overall":3,"supply":5,"send":4,"multi-signature":3,"compatible":3,"stratum":3,"implementations":1,"member":2,"blackjok":4,"modifications":1,"knomp":1,"disable-cb":2,"discord":2,"questions":1,"ac_founders_reward":11,"given":4,"opposed":1,"does":7,"accumulate":1,"combation":1,"ac_founders_rewards":2,"independent":2,"-ac_pubkey":22,"cf":8,"aacafede":8,"df":20,"cb":8,"bd":8,"cd":8,"compare":1,"-ac_founders_reward":4,"sent":14,"lowest":1,"day":2,"ac_name":1,"ticker":1,"wish":1,"consist":1,"uppercase":1,"letters":1,"simple":2,"participate":1,"total":1,"participating":2,"notaries":3,"divided":1,"evenly":1,"kmd":3,"perform":1,"notarizations":1,"happen":1,"paying":2,"-ac_notarypay":2,"two":9,"depending":1,"follow":1,"inflation-tax":1,"model":2,"allocate":1,"naturally":1,"owner":1,"taken":1,"inflates":1,"maximum":4,"capped":1,"vout":1,"correct":1,"affects":1,"trying":1,"developed":1,"coinbase-override":1,"purpose":1,"repo":2,"documentation":1,"combines":2,"section":2,"notes":6,"stake":18,"calculations":3,"pos":21,"made":3,"sends":3,"verification":3,"extra":2,"derives":2,"calculated":2,"longer":4,"do_not_use_":6,"efca":6,"fda":6,"fd":6,"ff":8,"-ac_staked":16,"ac_prices":3,"tickers":2,"brings":2,"eth":2,"ltc":2,"bnb":2,"neo":2,"lrc":2,"qtum":2,"omg":2,"zrx":2,"strat":2,"iota":2,"xvg":2,"eos":2,"zec":2,"dash":2,"xrp":2,"storj":2,"xmr":2,"bat":2,"bts":2,"lsk":2,"ada":2,"waves":2,"steem":2,"rvn":2,"dcr":2,"xem":2,"icx":2,"hot":2,"enj":2,"ce":8,"ca":4,"fdeee":4,"ec":6,"designates":1,"payments":7,"come":1,"genesis":5,"thereafter":1,"intended":2,"isolated":1,"ac_import":2,"character":1,"compressed":2,"validateaddress":6,"searching":1,"digits":2,"private":3,"present":1,"imported":1,"wallet":3,"ac_public":3,"zk-snarks":1,"public-only":1,"-ac_public":2,"on-demand":3,"mempool":1,"becoming":1,"increases":1,"make":1,"ac_supply":8,"ac_sapling":5,"sapling":9,"upstream":1,"privacy":1,"provided":1,"zcash":2,"activate":2,"prior":2,"activating":1,"done":1,"delay":2,"far":1,"-ac_sapling":3,"beginning":1,"ac":1,"otherwise":1,"shielded":1,"old":1,"sprout":2,"proofs":1,"additionally":1,"prohibited":1,"february":1,"sh":1,"premine":1,"hex":6,"scriptpubkey":7,"createmultisig":4,"rmnzjpflbfhuxms":2,"hm":2,"gkvtfkeduhr":2,"rw":2,"yx":2,"tk":2,"wgfuvhbjtxgfirhr":2,"pkcvtrm":2,"rq":2,"uqbj":2,"yk":2,"bcxezodbenqb":2,"jwv":2,"plea":2,"bghcufb":8,"ksvbsfiwcbxrufkfisuhqtnaav":8,"redeemscript":2,"faae":2,"ed":6,"fa":2,"ef":8,"ba":2,"dd":2,"bf":4,"dbd":2,"ae":10,"bae":2,"fff":2,"test":1,"sendtoaddress":4,"txid":4,"ea":12,"bfa":4,"observe":3,"getrawtransaction":4,"valuesat":2,"asm":2,"op_hash":2,"daaac":6,"op_equal":2,"reqsigs":2,"scripthash":2,"addresses":5,"-ac_script":2,"aim":1,"remainder":1,"measurements":1,"ratio":1,"approximate":2,"automatically":3,"adjust":1,"pow-mined":1,"adhere":1,"slightly":1,"-gen":2,"-genproclimit":2,"connected":1,"execute":3,"setgenerate":6,"true":4,"node":6,"debug":3,"log":3,"executing":1,"tail":2,"-f":2,"located":1,"split":2,"tool":1,"link":2,"staking":23,"processor":1,"getbalance":4,"ensure":2,"segids":3,"appear":1,"nonstaking":1,"vital":2,"consecutively":1,"prevent":2,"sending":1,"give":1,"genaddresses":1,"py":1,"script":1,"repository":2,"generate":1,"segid":51,"soon":1,"integrated":1,"regardless":1,"creator":1,"needs":1,"keep":2,"moving":1,"dat":2,"global":1,"segments":1,"belong":1,"eligible":13,"turns":1,"segment":8,"belongs":2,"determined":4,"resides":1,"staked":14,"distributed":1,"separate":1,"back":1,"infrastructure":1,"considerations":1,"reaches":1,"compared":2,"normalize":1,"current":1,"timestamps":3,"monotonically":3,"clock":9,"important":3,"synced":3,"system":3,"sequence":3,"sync":3,"sudo":10,"apt-get":5,"install":5,"chrony":10,"systemctl":5,"restart":5,"check":3,"timedatectl":5,"ntp":5,"syncronized":5,"eligibile":3,"precisely":3,"blocktime":10,"minute":5,"one-minute":3,"block-time":3,"one-hundred":3,"minutes":3,"rotate":3,"queue":9,"determine":3,"likely":6,"chance":3,"eligibility":6,"begins":3,"expands":3,"two-second":3,"opens":3,"priority":3,"continues":3,"pushing":3,"etc":3,"design":3,"win":3,"age":15,"regarding":3,"eligibiility":3,"maturity":3,"month":6,"reaching":3,"likelihood":3,"nlocktime":10,"-ac_havling":2,"-block":1,"ac_stocks":3,"adsk":2,"akam":2,"amd":2,"amzn":2,"atvi":2,"bb":2,"cdw":2,"crm":2,"csco":2,"cybr":2,"dbx":2,"fb":2,"gddy":2,"goog":2,"grmn":2,"gsat":2,"hpq":2,"ibm":2,"infy":2,"intc":2,"intu":2,"jnpr":2,"msft":2,"msi":2,"mu":2,"mxl":2,"nati":2,"ncr":2,"nflx":2,"ntap":2,"nvda":2,"orcl":2,"panw":2,"pypl":2,"qcom":2,"rht":2,"shop":2,"snap":2,"spot":2,"symc":2,"syna":2,"trip":2,"twtr":2,"txn":2,"vmw":2,"vod":2,"vrsn":2,"vz":2,"wdc":2,"xrx":2,"yelp":2,"yndx":2,"zen":2,"brk":2,"gen":2,"whole":1,"decimals":1,"places":1,"avoid":1,"-bit":1,"overflows":1,"fraction":1,"dex":1,"reality":1,"full":1,"left":1,"ac_snapshot":7,"snapshots":1,"balance":2,"instructs":1,"snapshot":3,"approximately":1,"-ac_snapshot":2,"paymentsairdrop":4,"executes":2,"plan":1,"designed":1,"distribute":1,"airdrops":2,"paymentsrelease":2,"release":1,"amounts":1,"recorded":1,"control":1,"nature":1,"automated":1,"ac_timelock":3,"-ac_timeunlockgte":2,"-ac_timelockfrom":2,"-ac_timelockto":2,"enforce":1,"locking":2,"behaves":1,"ac_timeunlockgte":2,"satoshi":1,"temporarily":1,"locked":2,"unlocked":1,"random":3,"ac_timelockfrom":2,"ac_timelockto":2,"heights":1,"unlock":2,"-ac_timelockgte":2,"-ac_timeunlockfrom":2,"-ac_timeunlockto":2,"ac_txpow":3,"-ac_txpow":2,"enforces":1,"transaction-rate":1,"limiter":1,"help":1,"spam":1,"starting":1,"ending":1,"traditional":1,"commands":1,"sendmany":2,"createrawtransaction":2,"signrawtransaction":2,"ac_veruspos":5,"alternative":1,"verus":2,"valid":1,"-ac_veruspos":2}},"src/pages/antara/setup/index.mdx":{"searchTitle":"Antara Setup","docsPageTitle":"Antara Setup","path":"antara/setup","content":{"antara":2,"setup":2,"section":1,"documentation":1,"contains":1,"information":1,"required":1,"based":1,"smart":1,"chains":1}},"src/pages/antara/tutorials/activate-antara-smartchain/index.mdx":{"searchTitle":"How to Activate Custom Consensus modules on an Existing Komodo Smartchain Antara","docsPageTitle":"How to Activate Custom Consensus modules on an Existing Komodo Smartchain","path":"antara/tutorials/activate-antara-smartchain","content":{"activate":4,"custom":4,"consensus":4,"modules":4,"existing":3,"komodo":4,"smartchain":2,"based":1,"platform":1,"enabled":3,"time":1,"daemon":2,"supports":1,"command-line":2,"parameter":4,"-ac_ccactivate":12,"height":10,"using":2,"cc":5,"non-cc":1,"chain":7,"future":1,"block":4,"example":5,"first":1,"doesn":1,"startup":2,"command":2,"looks":1,"komodod":4,"-ac_name":4,"-ac_supply":4,"-addnode":4,"easy":1,"way":1,"start":1,"technology":1,"parameters":2,"order":1,"following":1,"means":1,"activated":3,"set":1,"want":1,"hardforking":1,"change":2,"nodes":2,"update":2,"notarized":1,"notary":1,"need":2,"new":3,"notarization":1,"continue":1,"disruption":1,"past":1,"activation":1,"script":1,"create":2,"fork":2,"default":1,"uses":1,"-ac_cc":5,"recall":2,"defines":1,"cluster":1,"chains":1,"cross":1,"cant":1,"add":1,"line":1,"take":2,"care":2,"things":1,"automagically":1,"also":1,"addressindex":1,"spentindex":1,"configuration":1,"file":1,"setting":1,"included":1}},"src/pages/antara/tutorials/advanced-series-0/index.mdx":{"searchTitle":"An Advanced Approach to Komodo's Antara Framework Series โ Introduction","docsPageTitle":"An Advanced Approach to Komodo's Antara Framework","path":"antara/tutorials/advanced-series-0","content":{"advanced":7,"approach":1,"komodo":9,"antara":23,"framework":7,"introduction":2,"following":3,"content":2,"provided":1,"experienced":1,"developer":19,"desires":1,"create":3,"new":5,"modules":10,"smart":19,"chains":3,"herein":1,"provides":1,"introductory":1,"instruction":1,"allow":2,"easily":1,"read":1,"existing":2,"antara-related":1,"code":14,"follow":1,"tutorials":2,"examine":1,"specific":2,"link":5,"learning":4,"path":3,"outline":3,"tutorial":4,"series":3,"intended":1,"developers":2,"intend":1,"manipulate":1,"default":1,"software":3,"setup":1,"review":2,"placement":1,"section":2,"encompasses":2,"several":6,"technologies":3,"greatly":1,"enhances":1,"blockchain":10,"functionality":4,"allows":5,"use":4,"chain":5,"consensus":10,"mechanism":8,"enforce":1,"arbitrary":8,"clusters":1,"work":1,"effort":1,"level":5,"freedom":1,"grants":2,"difficult":1,"comprehend":1,"one":4,"seen":2,"technology":10,"action":1,"engaged":2,"directly":2,"takes":1,"account":1,"different":2,"limit":1,"scope":1,"focus":1,"crucial":1,"aspect":1,"cryptoconditions":12,"cc":3,"brevity":3,"conceptual":1,"discussion":1,"brief":4,"logical":3,"conditions":3,"fulfillments":3,"evaluated":1,"part":5,"based":2,"industry-wide":2,"proposed":2,"standard":2,"concept":2,"interledger":4,"team":4,"originally":1,"original":4,"proposal":3,"open-source":3,"format":1,"does":2,"seem":1,"continued":1,"exploring":1,"beyond":2,"hand":2,"found":1,"intriguing":1,"adopted":1,"suite":1,"offerings":1,"implementation":2,"uses":1,"key":4,"ideas":1,"put":2,"forth":2,"time":1,"depart":1,"significant":1,"ways":1,"curious":1,"details":1,"topic":1,"explore":1,"respective":1,"repositories":1,"description":1,"enhancements":4,"simplest":1,"operates":1,"electronic":1,"signatures":1,"hashes":1,"enhanced":1,"cryptocondition":1,"specifications":1,"evaluate":1,"results":2,"update":2,"state":3,"data":8,"decentralized":6,"secure":3,"fashion":1,"important":1,"takeaway":2,"underlying":2,"add":3,"include":1,"complex":1,"rely":3,"ensure":1,"integrity":1,"environment":1,"depends":1,"transactions":7,"booleans":1,"fundamental":1,"itself":1,"nothing":1,"list":1,"bound":1,"blocks":1,"design":1,"transaction":14,"confirmed":2,"therefore":2,"wishes":1,"first":1,"added":3,"passed":1,"successfully":1,"finally":1,"also":3,"take":2,"advantage":1,"adds":1,"customized":1,"source":1,"form":1,"module":10,"whenever":1,"relevant":1,"occurs":1,"calls":1,"validates":1,"confirms":1,"denies":1,"simplify":2,"process":2,"requires":1,"build":1,"returns":1,"boolean":3,"value":3,"final":3,"returned":1,"true":2,"approved":1,"place":1,"saved":1,"included":1,"special":1,"called":2,"op_return":2,"opreturn":1,"discuss":1,"opreturns":1,"greater":2,"detail":1,"further":1,"receives":1,"powerful":2,"tool":1,"creating":4,"executing":1,"utilize":1,"future":1,"executions":1,"primary":1,"requirement":1,"return":1,"meaningful":1,"result":2,"building":2,"harder":2,"balance-based":5,"contract":7,"fundamentally":1,"contracts":5,"familiar":1,"platforms":1,"difference":1,"unspent":2,"utxos":2,"total":1,"balance":4,"funds":2,"held":3,"within":3,"address":1,"utxo-based":6,"however":1,"leverage":1,"bitcoin-utxo":1,"system":1,"example":1,"pass":1,"full":3,"instead":1,"verification":1,"happens":1,"virtual":2,"machine":2,"executes":1,"written":1,"situation":1,"involved":1,"maintain":1,"high":1,"programming":1,"awareness":1,"avoid":1,"disasters":1,"parity":2,"attack":2,"furthermore":2,"typical":1,"access":1,"wallets":1,"users":1,"actively":1,"makes":1,"mistake":1,"associated":2,"vulnerable":1,"risks":1,"reduced":1,"reason":1,"every":1,"executed":1,"bitcoin-protocol":2,"opposed":2,"using":1,"virtual-machine":2,"developer-created":1,"passes":1,"bitcoin":2,"protocol":2,"security":3,"checks":1,"challenging":1,"higher":1,"mistakes":1,"make":1,"risk":1,"committed":1,"entire":1,"wallet":1,"popular":1,"model":1,"cannot":1,"compare":1,"measures":1,"offered":1,"featured":1,"engages":1,"development":3,"learn":1,"increased":1,"speed":1,"achieving":1,"simplicity":1,"architecture":1,"flexible":1,"between":1,"superior":1,"features":1,"look":2,"template":2,"file":3,"customcc":4,"cpp":4,"blank":1,"beginning":1,"creation":1,"familiarize":1,"yourself":1,"essential":1,"layout":1,"entrypoints":1,"broken":1,"down":1,"functions":2,"tables":1,"grasps":1,"nature":1,"working":1,"entry":1,"points":1,"becomes":1,"simple":1,"exercise":1,"common":1,"aspects":1,"already":1,"offers":1,"sdk":1,"best":1,"practices":1,"curve":1,"continue":1,"develop":1,"sources":1,"assistance":1,"begin":1,"concepts":1,"understand":1,"next":2}},"src/pages/antara/tutorials/advanced-series-1/index.mdx":{"searchTitle":"Advanced Series โ Smart Chain Development Basics","docsPageTitle":"Advanced Series โ Smart Chain Development Basics","path":"antara/tutorials/advanced-series-1","content":{"advanced":3,"series":3,"smart":5,"chain":6,"development":1,"basics":2,"understanding":2,"utxos":2,"important":1,"antara":9,"modules":4,"learning":2,"launchpad":2,"outline":2,"reader":3,"received":1,"encouragement":1,"understand":4,"blockchain":9,"technology":7,"preparation":1,"tutorial":7,"core":4,"discussions":4,"section":6,"provides":3,"useful":4,"introduction":1,"concepts":1,"necessary":2,"engineers":1,"key":2,"basic":1,"concept":2,"unspent":4,"transaction":51,"utxo":16,"brief":1,"reminder":1,"nature":1,"read":2,"observe":4,"data":5,"structure":2,"hex":15,"cb":10,"caa":2,"daa":2,"aa":14,"bbff":2,"fa":10,"fe":20,"ad":10,"ef":18,"aed":10,"eb":24,"da":10,"fb":10,"db":10,"fdbf":10,"ac":30,"eac":10,"feffffff":2,"ca":10,"cfebef":10,"bce":10,"dc":22,"fc":10,"cf":10,"fd":10,"efac":6,"bd":10,"dffff":2,"dd":6,"txid":12,"overwintered":2,"true":2,"version":2,"versiongroupid":2,"locktime":2,"expiryheight":2,"vin":13,"bf":4,"baa":4,"vout":21,"address":34,"rmhkqtr":14,"ssari":14,"wfovfssjdlsbxpkddaac":14,"scriptsig":4,"asm":12,"value":18,"valuesat":12,"sequence":4,"scriptpubkey":8,"op_checksig":9,"reqsigs":8,"type":10,"pubkey":29,"addresses":13,"op_dup":4,"op_hash":4,"op_equalverify":4,"pubkeyhash":4,"rxx":4,"ba":4,"axunlfehtn":4,"whpwj":4,"jwqyia":4,"vjoinsplit":2,"valuebalance":2,"vshieldedspend":2,"vshieldedoutput":2,"blockhash":2,"cad":2,"bc":2,"cdfd":2,"height":2,"confirmations":2,"rawconfirmations":2,"time":6,"blocktime":2,"id":2,"given":3,"one":9,"first":6,"key-value":1,"pairs":1,"term":1,"stands":1,"within":3,"two":4,"arrays":1,"contains":6,"vins":4,"vouts":7,"short":1,"vector":2,"considered":2,"sub-transactions":1,"take":2,"place":1,"main":1,"observing":2,"consume":1,"values":1,"previous":2,"transactions":22,"takes":3,"funds":17,"amount":5,"spend":3,"creates":2,"sends":4,"coins":8,"saw":1,"second":2,"new":11,"total":2,"subtract":1,"see":4,"difference":1,"design":1,"leftover":3,"claimed":1,"miner":2,"mines":1,"block":4,"mining":1,"fee":1,"making":1,"inferences":1,"summarize":1,"back":4,"automatically":2,"suggests":1,"user":15,"created":4,"desired":2,"send":6,"using":3,"sendtoaddress":2,"api":1,"method":3,"software":7,"daemon":5,"took":1,"control":1,"found":5,"wallet":3,"existing":1,"became":1,"sent":3,"change":8,"intended":1,"spent":12,"yet":2,"determine":1,"developer":6,"cannot":1,"look":2,"directly":1,"makes":2,"requst":1,"following":1,"later":2,"consumes":1,"indicate":1,"still":2,"multiple":2,"therefore":2,"technically":1,"contain":1,"times":1,"conversation":1,"developers":3,"call":1,"full":2,"simplicity":1,"purposes":1,"truly":1,"underlying":2,"refers":1,"confirmation":3,"circumstances":1,"spends":1,"receives":2,"consensus":3,"mechanism":3,"spending":2,"waiting":1,"mempool":2,"remains":2,"network":1,"comparison":1,"people":1,"seeking":1,"attend":1,"ticketed":1,"event":1,"music":3,"concert":1,"gain":1,"acceptance":1,"hall":2,"person":4,"ticket":2,"compare":1,"creation":1,"wait":1,"line":1,"similar":1,"stamped":1,"akin":1,"approving":1,"enter":1,"becoming":1,"part":4,"history":1,"essence":1,"building":1,"framework":2,"constantly":1,"keep":3,"principle":1,"mind":1,"guide":1,"formation":1,"contrary":1,"think":1,"simple":2,"accounting":1,"entry":1,"says":1,"pays":1,"also":6,"bitcoin":10,"script":15,"satisfied":1,"requested":1,"manner":2,"evolved":1,"originally":3,"process":1,"consisted":1,"pay":5,"pk":8,"brevity":4,"checks":2,"cryptographic":2,"signature":4,"public":1,"attempting":1,"correct":1,"approved":1,"common":1,"coinbase":3,"recall":1,"mints":1,"frequently":1,"encountered":1,"rewards":1,"miners":1,"stakers":1,"gensis":1,"thorough":2,"technical":1,"explanation":1,"tutorials":1,"explanations":2,"abound":1,"across":1,"web":1,"example":6,"quantum":5,"computers":3,"cold":13,"early":1,"community":2,"gained":1,"experience":1,"satoshi":5,"nakamoto":1,"foresaw":1,"potential":1,"danger":1,"far":1,"future":2,"computer":2,"able":1,"break":1,"encryption":1,"protection":3,"thereby":1,"steal":1,"solve":1,"problem":1,"invented":1,"based":1,"various":1,"functions":1,"separate":2,"revealing":1,"associated":3,"allows":3,"private":1,"thus":2,"protect":1,"long":1,"relationship":2,"between":2,"secret":2,"naturally":1,"utilize":1,"create":2,"reveal":1,"revealed":1,"longer":2,"offers":1,"against":1,"encouraged":1,"redesign":1,"protocol":7,"default":4,"reason":3,"sees":1,"bitcoin-based":1,"cryptoconditions":6,"parameter":6,"disables":1,"astute":1,"note":1,"above":2,"did":1,"go":1,"taken":1,"pertains":1,"cc":11,"performed":1,"utilizes":1,"typically":4,"provide":2,"designated":1,"via":1,"launch":1,"discussed":1,"side":1,"effect":1,"set":2,"stop":1,"creating":1,"instead":3,"wants":1,"safe":1,"cc-related":2,"upcoming":3,"dilithium":2,"module":6,"hash":7,"called":3,"pkh":9,"performing":1,"extra":2,"steps":2,"perform":2,"check":1,"included":5,"appropriately":1,"matched":1,"itself":3,"includes":2,"opreturns":1,"instruct":1,"verification":1,"internet":1,"information":2,"attempts":1,"use":6,"quantum-secure":1,"require":1,"bytes":1,"space":1,"reverts":1,"original":5,"requires":2,"customization":1,"enabled":1,"effects":1,"already":1,"returning":1,"simply":1,"skip":1,"altogether":1,"payments":2,"addition":1,"allowed":1,"opcode":7,"seemed":1,"promising":1,"idea":1,"quickly":1,"discovered":1,"level":1,"freedom":2,"brought":1,"instability":1,"limited":1,"options":1,"available":2,"become":1,"overwhelming":1,"majority":1,"transctions":1,"execute":3,"scripts":1,"eventually":1,"led":1,"sh":2,"standard":4,"lock":1,"designed":2,"ensure":1,"secure":1,"unlock":1,"matches":1,"executes":1,"unlocked":1,"op":2,"codes":1,"relies":3,"operation":1,"code":2,"header":1,"format":1,"detects":1,"raw":1,"understands":1,"asked":1,"performs":1,"appropriate":1,"action":1,"opcodes":3,"disabled":1,"large":1,"number":1,"stability":1,"reasons":1,"list":1,"current":2,"visit":2,"wiki":2,"op_checkcryptocondition":2,"op_ccc":8,"written":1,"interledger":1,"team":1,"specification":1,"thirty-three":1,"page":1,"document":1,"need":1,"master":1,"entire":1,"proposal":1,"however":1,"komodo":1,"automates":1,"aspects":1,"primary":1,"takeaway":1,"uses":2,"several":2,"special":1,"features":3,"include":2,"logical":2,"condition":1,"met":1,"fulfillment":1,"conditions":1,"forth":1,"binary":1,"encodings":1,"used":1,"foundation":1,"relatively":1,"convenient":1,"cases":2,"expand":1,"case":2,"accompanied":1,"custom":1,"constraints":2,"rely":1,"intricate":1,"hand":1,"signatures":1,"sign":1,"customized":1,"link":2,"next":2}},"src/pages/antara/tutorials/advanced-series-2/index.mdx":{"searchTitle":"Advanced Series โ Antara Module Development Basics","docsPageTitle":"Advanced Series โ Antara Module Development Basics","path":"antara/tutorials/advanced-series-2","content":{"advanced":4,"series":3,"antara":13,"module":31,"development":1,"basics":1,"eval":55,"code":41,"komodo":5,"source":3,"associated":4,"arbitrary":4,"number":1,"called":4,"digit":1,"between":4,"one":5,"per":5,"currently":1,"byte":5,"size":6,"add":6,"new":13,"developer":16,"begins":2,"adding":1,"table":3,"active":1,"codes":4,"smart":9,"chain":12,"define":3,"src":14,"cc":53,"file":11,"following":2,"represent":1,"essential":3,"default":4,"modules":11,"foreach_eval":2,"eval_importpayout":2,"xe":22,"eval_importcoin":2,"eval_assets":4,"eval_faucet":4,"eval_rewards":2,"eval_dice":2,"eval_fsm":2,"eval_auction":2,"eval_lotto":2,"eval_mofn":2,"xea":2,"eval_channels":2,"xeb":6,"eval_oracles":2,"xec":2,"eval_prices":2,"xed":2,"eval_pegs":2,"xee":2,"eval_triggers":2,"xef":2,"eval_payments":2,"xf":12,"eval_gateways":2,"range":1,"total":2,"determine":1,"available":4,"ecosystem":1,"time":5,"yet":2,"therefore":6,"need":2,"choose":1,"validation":16,"adds":1,"executed":1,"daemon":10,"encounters":2,"transaction":13,"bearing":1,"relevant":1,"true":5,"power":2,"validating":2,"normal":3,"access":5,"information":4,"included":1,"itself":2,"however":1,"running":2,"anything":1,"possible":1,"look":1,"blockchain":1,"history":1,"observe":2,"transactions":6,"mempool":1,"utilize":1,"cross-chain":1,"technology":1,"technically":1,"op_ccc":4,"scripts":5,"required":1,"structure":6,"follow":3,"general":2,"initial":1,"layout":1,"guideline":1,"provided":1,"templates":1,"tutorials":1,"allows":5,"debug":1,"related":2,"efficient":1,"manner":5,"flexbile":1,"pubkey":29,"expression":1,"understand":2,"cryptoconditions":2,"manages":1,"addresses":4,"first":3,"basic":1,"concepts":1,"regarding":2,"pubkeys":5,"originally":1,"bitcoin":11,"bytes":1,"opposed":1,"today":2,"left":2,"right":2,"used":1,"internal":2,"functions":4,"using":5,"cryptographic":1,"methods":1,"derive":2,"function":5,"vice":1,"versa":1,"early":1,"developers":3,"took":1,"advantage":1,"ability":4,"compressed":3,"smaller":1,"also":5,"instituted":1,"prefixes":1,"informed":1,"odd":1,"large":2,"respectively":2,"end":1,"version":1,"multiple":2,"ways":1,"express":1,"uncompressed":1,"versions":2,"expressed":1,"two":1,"different":2,"base":1,"encoded":1,"private":3,"key":4,"working":1,"software":3,"based":1,"protocol":7,"common":3,"problem":1,"found":1,"creating":2,"address":32,"script":14,"frequent":1,"solution":2,"hash":2,"use":7,"uses":1,"implementation":1,"method":1,"serves":2,"mind":1,"follows":2,"automatically":3,"generated":3,"content":3,"handled":1,"ignored":1,"evalcode":2,"utilizes":1,"belongs":1,"includes":1,"unique":2,"makes":1,"funds":5,"sent":1,"spent":2,"appropriate":2,"created":1,"maintain":1,"scarcity":1,"within":2,"simple":1,"exists":1,"nearly":1,"consists":2,"single":1,"signature":1,"essentially":2,"equivalent":1,"pk":2,"returns":2,"false":4,"global":11,"convention":2,"privkey":2,"publicly":1,"usual":1,"spending":1,"requires":2,"spender":1,"meet":1,"rules":1,"set":1,"forth":1,"lack":1,"privacy":1,"issue":1,"purpose":1,"create":12,"repository":1,"specific":1,"instances":3,"example":6,"typically":1,"design":1,"user":3,"initiates":1,"instance":2,"sends":1,"small":2,"amount":2,"contains":3,"data":3,"desires":3,"users":1,"network":1,"retrieve":2,"thereby":1,"gain":1,"knowledge":1,"current":1,"state":2,"vector":3,"inputs":1,"outputs":2,"input":2,"output":1,"vectors":2,"vins":5,"vouts":7,"brevity":1,"take":1,"utxos":2,"combine":1,"spend":3,"vin":19,"n-":4,"vout":19,"satisfied":2,"suppose":1,"utxo":3,"receiver":1,"consumes":1,"satisfy":1,"contained":2,"enhances":1,"levels":2,"enhance":1,"logical":2,"condition":1,"fulfillment":1,"rival":1,"contracts":1,"platforms":2,"accomplishes":1,"requiring":1,"virtual-machine":1,"counterpart":1,"smart-contract":1,"require":1,"instead":1,"consensus":7,"mechanism":7,"directly":1,"engaged":1,"constantly":1,"placed":1,"intense":1,"pressure":1,"industry":1,"likely":1,"reliable":1,"engage":1,"changing":1,"grants":1,"security":1,"stability":1,"system":1,"reduces":1,"likelihood":1,"themselves":1,"contain":2,"bugs":1,"internally":1,"reader":1,"note":2,"cannot":2,"eliminate":1,"attack":1,"altogether":1,"possibilities":7,"oc_checkcryptocondition":1,"consider":1,"implications":1,"combination":2,"opreturn":1,"types":2,"provides":1,"fulfillments":1,"conditions":1,"globally":1,"allow":1,"chain-wide":2,"functionality":2,"making":1,"possibile":1,"combinations":1,"dramatic":1,"increase":1,"limits":2,"original":1,"limitless":1,"ensures":1,"intended":1,"practice":1,"introduction":2,"remote":2,"procedure":3,"call":3,"rpc":13,"offer":1,"easy":1,"role":1,"calls":2,"properly":3,"signed":1,"raw":1,"ready":1,"broadcasting":1,"places":1,"command":1,"name":3,"desire":1,"built-in":1,"komodo-cli":5,"able":1,"execute":2,"skills":1,"integrate":1,"rpcs":6,"cc_name":24,"list":3,"info":2,"dice":1,"diceaddress":2,"dicelist":2,"diceinfo":2,"return":3,"cc-related":1,"faucet":2,"begin":1,"creation":1,"const":10,"char":16,"faucetccaddr":4,"zhrofhrbub":4,"er":4,"nrvch":4,"guc":4,"faucetnormaladdr":4,"rkqv":4,"oys":4,"rvxawx":4,"vnt":4,"rstvtueckk":4,"faucetcchexstr":4,"cde":4,"faee":4,"bbb":4,"ff":4,"cb":4,"cefe":4,"uint":4,"_t":4,"faucetccpriv":4,"xd":4,"xc":12,"xdd":4,"xa":8,"xbe":4,"xfe":4,"xda":4,"xb":4,"xca":4,"template":1,"logic":1,"pattern":1,"view":1,"cccustom":4,"cpp":12,"link":4,"bottom":1,"switch":1,"statement":2,"above":2,"values":1,"copied":1,"in-memory":1,"type":1,"entire":1,"codebase":1,"standard":1,"steps":1,"value":6,"getnewaddress":3,"komodod":2,"get":1,"kmd":1,"main":2,"copy":3,"line":5,"result":1,"validateaddress":4,"obtain":3,"previous":1,"step":1,"place":1,"returned":3,"cchexstr":2,"restart":3,"stop":2,"launch":1,"parameter":1,"enabled":3,"ensure":3,"myprivkey":3,"check":1,"ccutils":2,"server":4,"update":1,"commands":1,"array":1,"wallet":4,"rpcwallet":4,"univalue":4,"params":8,"bool":2,"fhelp":4,"struct":2,"cccontract_info":2,"cp":6,"std":2,"unsigned":2,"ccinit":2,"eval_":2,"your-eval-name":4,"throw":4,"runtime_error":4,"ensure_ccrequirements":2,"cc_requirements_msg":2,"parsehex":2,"get_str":2,"c_str":2,"ccaddress":3,"replace":2,"faucetaddress":2,"complete":2,"ccaddr":2,"hex":2,"format":1,"response":2,"existing":2,"paste":1,"change":1,"customize":1,"desired":1,"entry":1,"portion":1,"customization":1,"pertains":1,"constrains":1,"waits":1,"effective":1,"matter":1,"resolve":1,"responsible":1,"designing":1,"implementations":1,"work":1,"exist":1,"validate":1,"proper":1,"already":1,"locked":1,"loop":1,"care":1,"taken":1,"does":1,"cause":1,"deadlock":1,"next":2,"tutorial":2}},"src/pages/antara/tutorials/advanced-series-3/index.mdx":{"searchTitle":"Advanced Series โ Preparing for Heir Development","docsPageTitle":"Advanced Series โ Preparing for Heir Development","path":"antara/tutorials/advanced-series-3","content":{"advanced":3,"series":5,"preparing":2,"heir":23,"development":3,"tutorial":6,"assists":1,"reader":5,"later":1,"build":1,"full":2,"simplified":1,"prototype":2,"default":5,"antara":20,"module":42,"primary":1,"aim":1,"buildling":1,"give":2,"developer":4,"direct":1,"engagement":1,"focus":1,"cryptoconditions":1,"cc":28,"aspects":1,"process":4,"better":1,"grasp":1,"broad":1,"potential":1,"framework":1,"furthermore":1,"completing":1,"learn":1,"source":4,"code":1,"organized":1,"conceptual":1,"understanding":1,"intended":2,"product":1,"gain":1,"idea":1,"result":3,"read":3,"introduction":3,"api":3,"start":1,"section":4,"named":1,"flow":6,"pause":1,"link":10,"basic":2,"concept":1,"understand":1,"allows":3,"owner":2,"smart":12,"chain":15,"digital":1,"asset":2,"designate":1,"inheritor":1,"become":1,"inactive":1,"terms":1,"design":1,"relatively":1,"straightforward":1,"one":2,"reason":1,"use":5,"complete":2,"optional":4,"begin":1,"helpful":1,"first":2,"experiment":2,"rpc":1,"commands":2,"existing":4,"recommended":1,"point":1,"create":6,"new":5,"test":2,"doc":12,"instructions":2,"need":1,"way":1,"part":1,"chooses":1,"step":1,"opportunity":2,"observe":3,"action":1,"presents":1,"learning":1,"refer":1,"faucet":10,"relevance":1,"user":3,"tap":1,"funds":11,"public":1,"provides":1,"simple":2,"example":4,"nature":1,"study":1,"lock":1,"arbitrary":2,"amount":2,"within":1,"address":6,"users":1,"network":1,"able":1,"withdraw":1,"small":2,"portions":1,"prevent":1,"spam":1,"requests":1,"requires":1,"proof-of-work":1,"requesting":1,"node":1,"outline":1,"business":3,"logic":3,"involves":1,"storing":2,"designated":3,"creation":3,"disburse":1,"ability":2,"limit":1,"rate":1,"withdrawn":1,"compare":1,"desired":1,"allow":1,"inherit":1,"blockchain":3,"cases":1,"bound":1,"transactions":12,"launch":2,"live":2,"community":1,"enabled":1,"serve":1,"purpose":1,"providing":1,"demonstration":1,"follows":2,"komodod":2,"-pubkey":2,"pubkey":10,"-ac_name":6,"-ac_supply":2,"-ac_reward":2,"-ac_cc":2,"-ac_staked":2,"-addnode":4,"following":2,"guide":3,"retrieve":1,"using":3,"obtain":1,"utilize":1,"komodo-cli":4,"faucetget":2,"returns":1,"raw":1,"transaction":20,"broaadcast":1,"sendrawtransaction":2,"wait":1,"moments":1,"getinfo":2,"method":2,"verify":1,"wallet":2,"contains":4,"prepared":1,"available":1,"recommend":1,"experimenting":1,"command":3,"executed":1,"data":21,"antara-based":1,"software":1,"store":1,"multiple":1,"forms":1,"simplest":1,"form":1,"records":1,"movement":2,"coins":1,"however":1,"capable":1,"additional":4,"beyond":1,"coin":1,"desire":1,"place":2,"op_return":5,"opreturn":7,"short":1,"structure":4,"helloworld":2,"heirfund":2,"mydogheir":2,"ae":14,"http":2,"billionaire":2,"com":2,"mywill":2,"md":2,"response":1,"annotated":1,"txid":10,"bc":2,"overwintered":2,"false":2,"version":3,"locktime":2,"list":4,"inputs":4,"references":2,"outputs":9,"older":4,"spent":3,"input":2,"vin":4,"af":4,"ca":24,"fd":4,"ab":4,"fc":12,"vout":11,"scriptsig":8,"asm":28,"bae":8,"ff":8,"bf":8,"cb":8,"bd":12,"fa":8,"bde":8,"dfb":8,"da":16,"hex":30,"sequence":8,"ea":24,"ebb":8,"adafb":8,"dd":8,"bac":8,"fadb":8,"acbba":8,"bcb":8,"fefb":8,"value":21,"valuezat":14,"scriptpubkey":14,"ba":8,"aed":8,"abb":8,"adfa":8,"op_checkcryptocondition":8,"reqsigs":12,"type":16,"cryptocondition":12,"addresses":12,"rdtm":4,"gjwcraj":4,"ntkjdrirsv":4,"output":13,"fingerprinted":2,"condition":2,"ecf":8,"bcf":8,"edf":8,"cf":8,"rdvhcsekmxgeybqrupntmqo":4,"rn":8,"qrxnduy":4,"normal":7,"standard":4,"op_checksig":8,"script":4,"ce":12,"fdeee":12,"ec":12,"ac":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"end":2,"array":2,"serialized":2,"created":3,"anatara":2,"nulldata":2,"vjoinsplit":2,"last":1,"spendable":1,"circumstances":1,"location":1,"stored":1,"demonstrate":1,"accomplished":1,"further":1,"two":1,"key-value":4,"pairs":1,"related":1,"simply":1,"encoded":2,"above":2,"note":3,"key":2,"begins":2,"followed":1,"hex-encoded":3,"used":1,"purposes":1,"sees":1,"fit":1,"taking":1,"fully":1,"pair":3,"approximate":1,"breakdown":1,"modules":1,"decoded":2,"decodeccopret":2,"contained":1,"success":2,"oprets":2,"eval_code":2,"eval_heir":2,"function":2,"instance":5,"life":1,"cycle":1,"initial":3,"see":1,"non-simplified":1,"takes":2,"sends":2,"indicated":1,"taken":1,"vins":1,"sent":1,"vouts":1,"takeaways":1,"important":1,"aspect":1,"typically":1,"time":1,"progresses":1,"performed":1,"spends":1,"previous":1,"associated":1,"creates":2,"unspent":1,"effectively":1,"linked-list":2,"remains":1,"next":2}},"src/pages/antara/tutorials/advanced-series-4/index.mdx":{"searchTitle":"Advanced Series โ Final Conceptual Discussion","docsPageTitle":"Advanced Series โ Final Conceptual Discussion","path":"antara/tutorials/advanced-series-4","content":{"advanced":4,"series":5,"final":2,"conceptual":3,"discussion":2,"point":1,"tutorial":6,"discussed":2,"general":1,"concepts":1,"antara":41,"framework":4,"initial":10,"preparations":1,"build":2,"simplified":1,"prototype":1,"heir":7,"module":66,"section":3,"reviews":1,"aspects":1,"also":12,"diving":1,"thoroughly":1,"technical":1,"details":1,"necessary":1,"begin":1,"writing":1,"code":45,"understanding":1,"cryptoconditions":8,"according":3,"industry-wide":1,"standard":1,"cryptocondition":27,"logical":10,"expression":1,"evaluated":2,"electronic":5,"signatures":2,"hashes":1,"transaction":48,"data":22,"stored":6,"scripts":2,"transactions":23,"supporting":1,"library":5,"komodo":4,"smart":8,"chain":10,"default":1,"cc":43,"included":1,"installation":1,"procedure":2,"extensions":2,"addition":1,"industry-standard":1,"implementation":4,"integrates":1,"ability":2,"add":3,"arbitrary":5,"consensus":6,"mechanism":5,"allows":3,"developers":1,"create":6,"essentially":2,"unlimited":1,"number":2,"application-specific":1,"transaction-validation":2,"rules":2,"example":9,"attempts":2,"claim":2,"funds":9,"validation":28,"checks":4,"owner":3,"fund":2,"shown":2,"recent":1,"activity":3,"specified":1,"amount":1,"time":2,"show":1,"adding":3,"spending":9,"signs":1,"rule":1,"outcome":1,"logic":9,"across":2,"decentralized":1,"network":2,"nodes":2,"makeup":1,"consists":2,"two":5,"parts":2,"part":7,"condition":7,"met":1,"output":12,"scriptpubkey":2,"ii":2,"fulfillment":8,"scriptsig":5,"field":1,"input":10,"spends":2,"above":2,"contains":4,"fingerprinted":4,"form":2,"term":2,"common":2,"technology":1,"industry":1,"fingerprint":6,"means":1,"convert":1,"set":1,"fixed-length":1,"byte":2,"array":1,"manner":1,"uniquely":1,"identifies":2,"source":9,"similar":1,"nature":1,"hash":2,"environment":1,"acquires":1,"target":1,"combines":1,"developer":6,"does":2,"need":3,"manage":1,"creates":1,"fingerprints":1,"useful":2,"development":6,"requirement":1,"specific":3,"pubkey":8,"allowed":2,"spend":8,"instructions":1,"evaluate":3,"include":5,"instruction":1,"check":1,"spending-transaction":4,"signature":5,"associated":5,"node":2,"sends":1,"fulfills":1,"correct":1,"uses":1,"result":3,"evaluation":2,"checked":1,"against":3,"previous":4,"runs":1,"conditions":3,"fulfillments":3,"verify":1,"provided":1,"calculates":1,"extended":1,"original":1,"protocol":3,"additional":10,"aspect":3,"beyond":1,"inputs":8,"outputs":8,"called":11,"eval":23,"unique":2,"between":3,"encounters":1,"calls":3,"function":3,"process":2,"depicted":1,"diagram":1,"below":1,"simplest":2,"evaluates":1,"assuming":1,"successful":1,"able":1,"first":4,"glance":1,"confused":1,"event":1,"normal":3,"blockchain":3,"already":2,"accomplish":1,"task":2,"answer":1,"important":2,"difference":2,"spent":2,"enforce":2,"accomplished":1,"via":4,"describe":1,"further":2,"key":3,"illuminates":1,"power":1,"user":7,"appropriate":2,"matching":1,"true":4,"basic":3,"features":3,"offer":1,"complex":2,"expressions":1,"bitcoin":2,"script":2,"required":1,"acceptable":1,"pubkeys":2,"subconditions":1,"added":3,"desired":7,"utilize":1,"customized":1,"governs":1,"movement":1,"assets":1,"sense":1,"evolution":1,"security":1,"examine":1,"greater":1,"detail":2,"later":1,"became":1,"acquainted":1,"concept":1,"spending-transactions":1,"elements":3,"make":3,"rudimentary":1,"yet":1,"antara-based":3,"one":4,"element":1,"touch":1,"topic":2,"soon":1,"business":2,"layer":7,"application":3,"described":1,"combination":2,"business-logic":2,"collection":1,"related":5,"layers":2,"tie":1,"software":5,"external":3,"presentation":1,"consisting":1,"graphical":1,"interface":1,"gui":1,"visual":1,"applications":2,"interact":1,"rpc":23,"oracle":2,"wherein":1,"connects":1,"sources":1,"internet":1,"case":1,"use":2,"oracles":2,"global":16,"address":18,"recall":1,"private":1,"publicly":3,"available":4,"used":6,"tasks":1,"sharing":1,"users":2,"anyone":2,"attempt":1,"following":3,"created":1,"assigned":1,"const":4,"char":6,"heirccaddr":2,"rdvhcsekmxgeybqrupntmqo":2,"rn":2,"qrxnduy":2,"heirnormaladdr":2,"rtpwujkyeccgn":2,"kychlhgaht":2,"rsu":2,"jwf":2,"heircchexstr":2,"bef":2,"ad":2,"uint":2,"_t":2,"heirccpriv":2,"xa":2,"xf":4,"xba":2,"xd":2,"xdf":2,"xaa":2,"xe":2,"xc":4,"xb":2,"xce":2,"codebase":1,"unspendable":1,"likely":1,"reference":2,"fact":1,"pass":1,"store":1,"shared":1,"several":1,"privkey":1,"try":1,"exercise":1,"control":1,"prevent":1,"creation":1,"inappropriate":2,"send":1,"nominal":1,"fee":1,"intention":1,"turning":1,"search":1,"marker":1,"ensure":1,"markers":2,"remain":1,"visible":1,"forever":1,"disable":1,"setccunspents":2,"sdk":6,"enumerate":1,"thus":1,"discover":1,"history":1,"checklist":1,"requirements":2,"allocate":2,"new":3,"assign":1,"define":1,"includes":4,"structure":6,"opreturn":5,"format":4,"implement":4,"functions":11,"nearly":1,"modules":3,"feature":1,"typically":10,"retrieving":8,"list":4,"addresses":5,"module-related":4,"return":5,"relevant":9,"information":13,"state":5,"architecture":1,"architectural":1,"standpoint":1,"simply":1,"file":5,"inform":1,"komodod":1,"steps":1,"src":8,"entry":1,"registry":1,"cccustom":2,"cpp":8,"implementations":2,"remote":1,"perform":1,"query":1,"high-level":1,"commands":1,"engine":1,"responsible":1,"converting":1,"native":1,"types":1,"existing":1,"directory":1,"alternatively":1,"rpc-command":1,"command":2,"table":1,"server":2,"properly":1,"completed":1,"daemon":3,"compiler":1,"automatically":1,"line":1,"komodo-cli":2,"curl":2,"utility":1,"xxxxlist":1,"lists":4,"xxxxinfo":1,"requires":4,"id":9,"method":4,"returns":4,"main":1,"purpose":1,"two-fold":1,"ensures":1,"sequence":1,"accurate":1,"second":1,"prevents":1,"antara-related":1,"entering":1,"words":1,"protect":1,"malicious":1,"triggered":2,"anytime":1,"activated":1,"bears":1,"inside":1,"happens":1,"therefore":1,"handled":1,"aside":1,"needs":1,"write":1,"validates":1,"utxo":3,"validate":1,"false":2,"reject":1,"delve":1,"thorough":1,"-bit":1,"attached":1,"core":2,"route":1,"itself":1,"actually":1,"simple":1,"tests":1,"value":2,"routes":1,"vin":2,"vout":2,"vins":5,"vouts":4,"creating":1,"consume":1,"current":4,"however":1,"consuming":1,"cc-related":1,"contain":2,"meet":1,"txid":1,"building":1,"still":1,"early":1,"stages":1,"found":1,"files":1,"cctx":1,"ccutils":1,"discuss":1,"link":2,"next":2}},"src/pages/antara/tutorials/advanced-series-5/index.mdx":{"searchTitle":"Advanced Series โ Developing the Heir Module Prototype","docsPageTitle":"Advanced Series โ Developing the Heir Module Prototype","path":"antara/tutorials/advanced-series-5","content":{"advanced":5,"series":5,"developing":1,"heir":86,"module":63,"prototype":3,"development":5,"having":1,"finished":7,"overview":1,"antara":19,"layout":1,"prepared":1,"create":16,"simplified":12,"links":3,"source":27,"code":69,"building":3,"instructions":8,"complete":1,"working":1,"example":15,"tutorial":8,"found":13,"following":9,"link":17,"invite":1,"reader":3,"download":2,"review":3,"final":3,"progressing":1,"files":5,"directories":1,"src":27,"cc":60,"cpp":28,"ccheir":1,"wallet":23,"rpcwallet":6,"rpc":42,"server":11,"downloading":1,"installing":1,"time":30,"need":14,"komodo":2,"smart":10,"chain":24,"available":9,"begins":1,"default":4,"adds":7,"new":11,"build":1,"software":1,"begin":10,"tasks":1,"add":37,"eval":56,"represent":1,"global":18,"address":50,"define":1,"transactions":28,"vouts":7,"logical":9,"conditions":4,"vins":12,"fulfillments":4,"implement":3,"interface":1,"validation":43,"previous":12,"section":4,"discussed":3,"nature":1,"creating":4,"above":2,"linked":4,"attempt":4,"compare":2,"results":2,"downloadable":2,"file":18,"downloadables":4,"also":23,"recently":1,"method":2,"adding":8,"cryptocondition":7,"part":1,"initiating":1,"require":2,"three":2,"types":4,"initial":31,"transaction":151,"user":8,"creates":4,"fund":6,"inheritance":1,"additional":1,"funding":36,"spending":13,"funds":60,"owner":53,"plan":27,"call":8,"data":28,"instance":12,"deposits":1,"future":1,"taken":1,"normal":15,"utxos":7,"spends":6,"uses":2,"cc-related":2,"utxo":14,"thus":1,"beginning":1,"relationship":1,"between":1,"main":1,"allocated":3,"vout":52,"design":1,"setting":3,"aside":1,"issues":1,"timing":1,"desire":3,"inheritor":7,"able":3,"spend":15,"assume":1,"one":7,"achieve":1,"use":32,"cryptoconditions":1,"feature":1,"states":1,"two":12,"addresses":3,"called":8,"placed":1,"condition":1,"fee":8,"used":24,"marker":9,"allows":3,"developer":1,"special":3,"sdk":8,"function":59,"setccunspents":10,"list":5,"usual":2,"remaining":2,"amount":58,"send":1,"keep":1,"change":9,"leave":2,"incentive":1,"miner":2,"remainder":1,"beyond":1,"sum":1,"total":3,"values":12,"automatically":1,"manner":1,"typically":2,"satoshis":8,"coin":6,"convention":2,"note":20,"letter":1,"opreturn":45,"structure":9,"stands":1,"first":24,"byte":10,"second":14,"functional":8,"id":24,"understand":1,"stored":3,"relevant":2,"pubkeys":9,"inactivity":12,"seconds":5,"exhibit":4,"activity":6,"maintain":4,"sole":4,"control":5,"does":5,"period":4,"gain":4,"ability":4,"descriptive":1,"name":13,"coins":11,"serves":1,"purpose":1,"inputs":28,"non-cc":1,"sends":2,"include":3,"txid":15,"bind":1,"flag":15,"indicates":9,"type":7,"hasheirspendingbegun":40,"later":2,"source-code":1,"description":2,"claim":4,"pay":1,"miners":2,"input":5,"draws":1,"creator":1,"claimed":5,"value":13,"outputs":11,"sent":2,"claimer":2,"allowing":1,"unspent":2,"leftover":1,"returned":9,"indicate":1,"fundingtxid":54,"implementations":2,"heirfund":38,"supply":2,"parameters":13,"arguments":2,"model":1,"syntax":3,"follows":1,"komodo-cli":9,"-ac_name":4,"yourchain":4,"heirpubkey":36,"inactivitytime":12,"descriptions":1,"command":10,"open":1,"element":6,"vrpccommands":4,"array":18,"true":16,"declaration":4,"essentially":1,"across":1,"functions":7,"univalue":26,"const":12,"params":28,"bool":10,"fhelp":14,"levels":3,"implementation":19,"level":8,"short":1,"itself":7,"body":1,"added":5,"subdirectory":1,"considered":1,"best":1,"practice":1,"checks":5,"needed":3,"environment":2,"forwards":1,"declare":3,"clear":9,"error":20,"object":32,"rpc-level":4,"ccerror":24,"recall":2,"ac_cc":2,"ac_ccenable":2,"customization":1,"properly":1,"initiated":5,"therefore":9,"check":45,"features":1,"parameter":7,"required":2,"number":4,"ensure":8,"initialized":3,"ensurewalletisavailable":4,"return":73,"nullunivalue":4,"modules":6,"correctly":4,"set":14,"addressindex":2,"spentindex":2,"enabled":2,"ensure_ccrequirements":4,"eval_heir":32,"throw":14,"runtime_error":14,"launch":5,"daemon":7,"valid":8,"-pubkey":6,"output":10,"help":5,"message":7,"asked":2,"count":6,"incorrect":21,"size":22,"heirname":6,"lock":6,"cs_main":4,"pwalletmain-":4,"cs_wallet":4,"pass":8,"calls":4,"native":1,"blockchains":1,"based":5,"bitcoin":2,"protocol":1,"requires":2,"objects":2,"convert":3,"language":1,"basic":5,"converted":1,"correct":8,"content":2,"abbreviated":1,"full":2,"click":2,"tutorials":2,"heir-module-tutorial":2,"links-to-heir-source-code-and-building-instructions":2,"parsing":1,"hex":1,"representation":1,"pubkey":19,"converting":1,"cpubkey":20,"camount":4,"atof":4,"get_str":12,"c_str":10,"conversion":4,"multiplication":4,"cant":2,"negative":2,"std":48,"string":14,"vector":22,"uint":68,"_t":78,"vheirpubkey":4,"parsehex":4,"heirpk":4,"pk":8,"int":42,"atoll":2,"finally":1,"format":2,"result":10,"bear":1,"mind":1,"returns":9,"hexadecimal":3,"return_if_error":4,"macro":4,"see":3,"line":3,"approximate":2,"creation":12,"resides":1,"implementing":2,"displays":1,"skeleton":1,"inactivitytimesec":16,"mutable":3,"version":5,"cmutabletransaction":6,"mtx":28,"createnewcontextualcmutabletransaction":4,"getconsensus":4,"komodo_nextheight":4,"initialize":5,"cccontract_info":10,"variables":6,"private":5,"key":1,"etc":1,"struct":8,"cp":26,"ccinit":6,"make":1,"deposit":2,"requested":5,"serve":3,"tradition":1,"constant":1,"komodod":1,"destination":1,"withdrawn":1,"addnormalinputs":10,"txfee":22,"mypubkey":28,"passed":6,"pub":1,"fees":1,"limit":1,"quantity":1,"take":1,"naturally":4,"via":6,"keys":5,"according":1,"specification":1,"designed":1,"statement":4,"makecc":10,"threshold":4,"potential":1,"represented":1,"triggers":1,"whenever":2,"occurs":2,"simple":2,"kind":1,"otherwise":2,"lose":1,"blockchain":1,"pattern":1,"explore":1,"concept":1,"detail":1,"obtain":2,"mark":1,"find":9,"plans":1,"getunspendable":4,"retrieving":2,"instances":1,"heirlist":4,"push_back":10,"null":4,"finish":1,"calling":1,"finalizecctx":12,"along":1,"cast":2,"constants":1,"important":1,"supposes":1,"one-byte":1,"serialization":1,"inferred":1,"serialize":1,"ids":6,"cscript":15,"rawhextx":4,"op_return":7,"case":10,"cannot":2,"sufficient":2,"including":1,"us":1,"builds":1,"scriptsigs":2,"aspects":3,"tx":35,"signatures":1,"signed":2,"encoding":1,"e_marshal":4,"serializes":1,"various":1,"supported":1,"serialized":2,"scriptpubkey":10,"field":1,"last":9,"mirror":1,"e_unmarshal":12,"unpacking":1,"further":2,"processing":1,"ready":1,"network":1,"using":2,"sendrawtransaction":2,"heirclaim":29,"converts":3,"header":1,"asks":1,"--help":2,"submitted":1,"print":2,"console":2,"requirements":1,"satisfied":1,"parseuint":2,"char":12,"created":1,"start":1,"recent":1,"calculate":7,"helper":2,"findlatestownertx":13,"latest":10,"public":1,"ownerpubkey":22,"latesttxid":18,"isnull":6,"surpassed":1,"designated":1,"ccduration":4,"confirmation":1,"block":3,"bears":1,"provided":2,"chain-tip":1,"already":10,"numblocks":4,"isallowedtoheir":4,"false":22,"allowed":4,"yet":3,"get":6,"deposited":1,"coinaddr":22,"getccaddress":6,"custom":1,"addressinputs":5,"receive":2,"ctxout":2,"hexstr":2,"op_checksig":2,"sign":1,"ss":36,"pair":10,"standard":4,"identifier":1,"changed":1,"spent":10,"longer":1,"necessary":1,"heiradd":3,"heirinfo":3,"identifiers":1,"provides":3,"rpcs":1,"github":1,"repository":1,"contract":4,"retrieval":2,"maxinputs":4,"totalinputs":8,"fills":1,"provider":1,"caddressunspentkey":8,"caddressunspentvalue":8,"unspentoutputs":16,"uxtos":5,"iterate":3,"appropriate":2,"vin":5,"const_iterator":4,"end":4,"ctransaction":8,"hashblock":8,"vopret":32,"load":4,"current":2,"uxto":3,"back":9,"gettransaction":6,"it-":16,"txhash":10,"getopreturndata":8,"evalcode":14,"funcid":38,"matches":5,"unserialize":2,"empty":6,"scriptsig":2,"filled":1,"ctxin":2,"index":2,"stop":1,"event":5,"break":4,"owner-inactivity":1,"enable":1,"iterates":1,"finds":1,"inspect":1,"retrieved":1,"opreturns":3,"non-locking":6,"fundingtx":8,"de-serialize":1,"rules":4,"loaded":1,"mygettransaction":4,"unmarshal":3,"st":2,"nd":2,"zeroid":2,"holds":1,"maxblockheight":6,"vintx":18,"blockhash":4,"flagopret":6,"txidopret":6,"blockheight":8,"retrieve":1,"chronological":1,"order":2,"height":1,"totalpubkeynormalinputs":4,"totalpubkeyccinputs":4,"represents":1,"reset":1,"logic":2,"antara-module":1,"invoked":3,"opposed":1,"trigger":1,"invocation":1,"bearing":2,"instead":1,"invoke":2,"validatation":1,"way":1,"performing":1,"validate":11,"turns":1,"invalid":34,"remain":1,"ignored":1,"cleared":1,"removed":1,"guidelines":1,"claims":2,"validated":1,"several":2,"common":1,"ensures":4,"integrity":4,"op_returns":4,"contain":8,"bytes":4,"avoid":1,"foreseeable":1,"attack":1,"vectors":1,"dos":4,"attacks":4,"eliminated":4,"especially":4,"malformed":4,"accomplished":1,"loading":1,"validating":6,"accurately":4,"claiming":3,"match":4,"referred":4,"active":5,"separate":1,"contributions":1,"nothing":4,"prevents":4,"users":4,"contributing":4,"contained":4,"course":1,"fully":1,"performed":1,"heirvalidate":15,"appears":1,"consensus":1,"mechanism":1,"executes":1,"indicated":1,"explanation":1,"transaction-validation":1,"entry":1,"actually":4,"callback":4,"cpheir":12,"pointer":8,"variable":5,"dispatching":4,"state":17,"nin":8,"interrupt":2,"eval-":16,"simply":2,"decode":1,"places":1,"unserializing":2,"opret":2,"come":1,"good":1,"place":1,"exists":1,"formed":1,"obtains":1,"lastheirspendingbegun":6,"log":1,"process":3,"cerr":4,"cpheir-":2,"endl":4,"prepare":1,"specific":2,"switch":2,"response":1,"access":1,"unexpected":4,"identified":4,"support":1,"checkspenttxns":4,"checkinactivitytime":4,"unsupported":1,"illegal":2,"errors":2,"likely":1,"sending":1,"raw":1,"mempool":1,"mandatory-script-verify-flag-failed":2,"script":4,"evaluated":4,"top":4,"stack":4,"happens":1,"contains":1,"ed":2,"cf":2,"dabf":2,"edc":2,"bdb":2,"ba":2,"dc":2,"ac":2,"cscriptcheck":2,"fe":4,"bdabef":4,"ea":4,"ec":4,"febc":4,"efe":4,"faede":4,"verifysignature":2,"failed":4,"accepttomemorypool":2,"bug":2,"report":2,"connectinputs":2,"against":2,"mandatory":2,"flags":2,"next":2}},"src/pages/antara/tutorials/advanced-series-6/index.mdx":{"searchTitle":"Advanced Series โ Miscellaneous","docsPageTitle":"Advanced Series โ Miscellaneous","path":"antara/tutorials/advanced-series-6","content":{"advanced":3,"series":3,"miscellaneous":2,"last":7,"tutorial":1,"provides":2,"information":1,"development":3,"team":2,"considered":1,"useful":3,"prospective":1,"developers":1,"congratulations":1,"finishing":1,"make":1,"sure":1,"reach":1,"komodo":2,"see":3,"bounties":1,"fill":1,"new":4,"ability":1,"create":19,"antara":15,"modules":4,"welcome":1,"ecosystem":1,"prepared":1,"developer":8,"look":2,"forward":1,"seeing":1,"terminology":1,"cc":38,"contract":2,"patterns":2,"following":3,"module":24,"baton":15,"pattern":8,"allows":8,"organize":1,"single-linked":1,"list":12,"smart":3,"chain":8,"formed":1,"transactions":18,"spend":6,"previous":4,"traverse":1,"linked":1,"using":6,"method":6,"start":1,"first":7,"transaction":29,"plan":1,"instance":1,"iterate":4,"collect":2,"properties":1,"opreturns":1,"example":13,"add":8,"sending":2,"small":4,"fixed":2,"fee":3,"predefined":1,"output":7,"mtx":16,"vout":51,"push_back":6,"makecc":12,"cp-":10,"evalcode":2,"mypubkey":2,"baton_vout":8,"use":17,"pubkey":10,"provided":1,"user":4,"-pubkey":2,"daemon":1,"parameter":5,"marked":4,"int":16,"_t":18,"enumeratebatons":2,"uint":14,"initialtxid":4,"total":6,"ll":2,"vini":4,"height":8,"retcode":4,"batontxid":8,"sourcetxid":6,"tx":24,"spending":7,"adding":3,"amount":8,"opreturn":13,"ccgetspenttxid":2,"find":3,"spent":6,"ctransaction":8,"txbaton":10,"hashblock":8,"funcid":4,"gettransaction":8,"true":12,"load":2,"isnull":2,"mempool":2,"size":6,"nvalue":4,"check":8,"decodeopreturn":2,"back":3,"scriptpubkey":6,"decode":2,"else":4,"error":3,"return":17,"marker":12,"used":5,"place":4,"mark":1,"similar":1,"accomplished":1,"value":6,"common":1,"address":24,"typically":1,"global":11,"also":10,"normal":3,"purpose":1,"finding":4,"related":1,"markers":6,"problem":1,"easily":1,"solved":1,"funds":4,"therefore":2,"anyone":1,"overcome":1,"sdk":6,"function":34,"settxids":2,"retrieve":4,"unspendable":4,"send":2,"well-known":1,"cc-marker":1,"setccunspents":4,"returns":3,"unspent":1,"outputs":7,"known":2,"validation":12,"code":17,"disable":2,"prevents":1,"scenario":1,"causes":1,"lose":1,"allow":1,"burn":2,"take":1,"burned":1,"hidden":2,"state":2,"thus":1,"removing":1,"initial":1,"cases":1,"unauthorized":1,"attempts":1,"concerning":1,"relies":1,"storing":1,"need":4,"ensure":1,"values":2,"std":28,"vector":18,"pair":8,"caddressindexkey":6,"camount":6,"addressindex":12,"struct":6,"cccontract_info":6,"cp":26,"ccinit":4,"eval":5,"setcctxids":3,"normaladdr":2,"false":8,"const_iterator":4,"begin":4,"end":4,"vintx":8,"blockhash":6,"it-":4,"txhash":4,"txid":12,"contain":1,"examples":1,"standard":1,"requires":2,"txindex":2,"launch":2,"adjusted":1,"beyond":1,"default":1,"automatic":1,"settings":1,"addressindexccmarker":6,"unspendableccaddr":2,"caddressunspentkey":2,"caddressunspentvalue":2,"ccunspents":1,"spentindex":2,"parameters":5,"set":8,"txidaddress":4,"again":1,"cctxidaddr":8,"available":2,"creating":1,"associated":1,"private":4,"key":10,"creates":3,"public":6,"id":6,"payments":9,"uses":2,"non-spendable":1,"txidpk":19,"createtxid":12,"furthermore":1,"getccaddress":6,"txid-pubkey":2,"special":2,"intended":1,"particular":1,"type":3,"creation":2,"sent":2,"via":1,"successfully":1,"cpubkey":4,"txidaddr":4,"pubkeys":11,"one":8,"eval_payments":4,"inputsum-payments_txfee":4,"paymentspk":12,"addpaymentsinputs":4,"adds":3,"inputs":2,"pk":4,"object":8,"important":2,"inputsum":2,"newamount":4,"payments_txfee":8,"cc_maxvins":2,"lockedblocks":2,"minrelease":2,"blocksleft":2,"get":2,"destaddress":2,"variable":8,"destaddr":14,"consists":2,"ccaddr":4,"ccpriv":4,"sign":4,"string":2,"rawtx":6,"finalizecctx":4,"mypk":4,"cscript":6,"application":7,"data":17,"cryptocondition":2,"opret":8,"latest":1,"changes":1,"called":1,"flexibility":1,"cc-output":1,"content":4,"hashed":2,"directly":2,"readable":1,"possibility":2,"identification":2,"distinguish":1,"vouts":5,"opens":1,"instead":7,"alone":1,"case":3,"previously":1,"single":2,"two":5,"making":1,"swaps":1,"between":1,"cc-opret":1,"usage":3,"found":1,"vdata":16,"optional":1,"append":1,"ccvout":6,"itself":1,"contrasts":1,"old":3,"actual":1,"unsigned":6,"char":10,"encodepaymentsmergeopret":2,"made":2,"added":3,"put":2,"makeccopret":2,"pass":3,"stuff":2,"prepare":2,"signing":2,"empty":2,"don":2,"recall":1,"identifying":1,"challenging":1,"modification":1,"ispaymentsvout":8,"needing":1,"markervout":2,"const":2,"cmpaddr":6,"ccopret":15,"getccopret":6,"former":3,"ispaytocryptocondition":6,"script":2,"reference":2,"getscriptaddress":2,"strcmp":4,"note":1,"further":1,"differentiate":1,"analyze":1,"specifically":1,"stored":1,"latter":1,"lower":1,"level":1,"call":5,"appended":1,"along":1,"otherwise":1,"returned":3,"totally":1,"different":4,"types":2,"normally":1,"us":2,"paths":1,"ccvouts":4,"multiple":1,"per":2,"checked":2,"immediately":2,"coinaddr":2,"decodepaymentsmergeopret":2,"fismerge":2,"eval-":4,"invalid":3,"various":1,"tips":1,"tricks":1,"test":5,"mining":1,"issue":1,"consisting":1,"nodes":4,"recommend":2,"mine":2,"blockchain":4,"struggles":1,"achieve":1,"consensus":2,"quickly":1,"stop":1,"syncing":3,"properly":1,"node":9,"two-node":1,"limits":1,"addnormalinputs":7,"calls":4,"keep":1,"number":1,"block":3,"exceed":1,"fillsell":4,"times":1,"time":2,"txfee":1,"second":2,"coins":1,"pay":1,"tokens":1,"let":1,"suppose":1,"utxos":3,"wallet":1,"satoshis":2,"execute":1,"large":1,"uxto":1,"receive":1,"filltx":2,"think":1,"better":1,"combine":1,"troubleshooting":1,"developing":1,"cannot":1,"sync":1,"network":3,"executing":2,"getpeerinfo":2,"shows":1,"fewer":1,"synced":2,"blocks":1,"heads":1,"errors":1,"console":1,"log":1,"malfunctioning":4,"happens":1,"cause":2,"commonly":1,"rooted":1,"changed":1,"rules":1,"doing":1,"rendered":1,"quick":1,"remedy":1,"situation":2,"manually":2,"delete":2,"resync":2,"assuming":1,"takes":1,"account":1,"resyncing":1,"viable":1,"solution":2,"option":1,"logging":1,"gdb":1,"debug":1,"software":1,"investigate":1,"failure":1,"yet":1,"necessary":1,"setup":1,"effective":1,"certain":1,"assetchains_symbol":2,"yourchain":2,"chainactive":2,"reconsiderblock":2,"komodo-cli":1,"command":1,"restart":1,"process":1,"desired":1,"deadlocks":2,"komodod":1,"hangs":1,"consider":1,"functions":2,"locks":2,"combination":1,"causing":1,"mechanism":1,"non-locking":1,"locking":1,"mygettransaction":2,"getconfirmed":2}},"src/pages/antara/tutorials/beginner-series-part-0/index.mdx":{"searchTitle":"Komodo Developer Path | Preparation Beginner Series โ","docsPageTitle":"Komodo Developer Path | Preparation","path":"antara/tutorials/beginner-series-part-0","content":{"komodo":13,"developer":11,"path":2,"preparation":1,"introduction":1,"following":8,"six":1,"guided":13,"tutorials":23,"cover":2,"introductory":1,"topics":1,"new":2,"ecosystem":1,"tutorial":16,"guides":1,"reader":5,"creating":2,"installing":1,"necessary":4,"environment":3,"rely":1,"extensively":1,"downloadable":2,"docker":53,"images":6,"software":7,"image":24,"entirely":2,"self-contained":2,"virtual":2,"machine":2,"holds":1,"installations":1,"complete":2,"does":2,"need":1,"alter":1,"make":2,"additions":1,"source":2,"code":1,"itself":1,"part":2,"full":2,"overview":1,"brief":1,"summary":2,"stages":1,"install":7,"development":5,"create":5,"blockchain":17,"minutes":8,"integrate":2,"faucet":6,"module":1,"connect":1,"programming":2,"language":1,"nft":1,"build":1,"token":5,"dex":5,"sync":1,"community":10,"testnet":9,"doc":2,"marty":2,"retrieve":1,"test":2,"coins":2,"website":1,"use":9,"mobile":1,"wallet":1,"send":1,"between":1,"dev":1,"node":5,"repeat":1,"colleagues":1,"menu":3,"options":2,"main":1,"go":4,"including":4,"starting":5,"run":13,"musig":4,"schnorr":4,"signature":4,"dpow":8,"maint":1,"basic":4,"maintenance":4,"application":4,"exit":1,"return":4,"shell":4,"rapid":1,"tl":1,"dr":1,"hurry":1,"time":6,"follow":3,"instructions":3,"three":1,"terminal":3,"commands":3,"accomplish":1,"essential":1,"aspects":1,"objectives":1,"pull":6,"komodocakeshop":14,"dev-allinone-learn-kmd":8,"-it":6,"-p":6,"learn-kmd":6,"last":1,"command":6,"onscreen":1,"optionally":1,"skip":1,"content":1,"proceed":3,"directly":1,"next":3,"article":1,"series":3,"unique":1,"nature":1,"docker-image":1,"different":1,"documentation":1,"normally":1,"builds":1,"however":1,"downloads":1,"described":1,"already":2,"bears":1,"installed":3,"includes":2,"zcash":5,"parameters":7,"instances":1,"smart":2,"chains":1,"downloaded":2,"initiated":1,"utilize":1,"normal":1,"container":5,"contains":1,"two":2,"nodes":1,"familiar":1,"worry":1,"tool":1,"complex":1,"deployment":1,"strategy":1,"uses":2,"default":1,"network":1,"advanced":1,"users":2,"welcome":1,"adjust":1,"settings":1,"desired":1,"sending":1,"seed":2,"text":2,"console":2,"within":1,"controll":1,"interfaces":1,"remote":1,"procedure":1,"call":2,"rpc":5,"server":1,"features":1,"preset":1,"chain":3,"called":1,"tut":4,"initial":1,"coin":1,"supply":1,"port":5,"specifies":1,"passthrough":1,"makes":1,"available":3,"outside":1,"choose":1,"external":1,"python":1,"js":1,"supported":1,"languages":2,"include":1,"implement":1,"tools":2,"curl":5,"postman":1,"insomnia":1,"similar":1,"suitable":1,"testing":1,"production":1,"setting":2,"mining":1,"passed":1,"runtime":1,"randomly":2,"generated":2,"reconfigure":1,"topic":1,"estimated":5,"written":1,"ubuntu":5,"lts":1,"user":8,"root":3,"privileges":1,"completing":1,"steps":1,"non-privileged":1,"continue":1,"further":1,"requiring":1,"sudo":20,"apt":8,"update":4,"apt-transport-https":2,"ca-certificates":2,"software-properties-common":2,"-fssl":2,"https":4,"download":5,"com":4,"linux":4,"gpg":2,"apt-key":2,"add":2,"add-apt-repository":2,"deb":2,"arch":2,"amd":2,"bionic":2,"stable":2,"apt-cache":2,"policy":2,"docker-ce":4,"systemctl":2,"status":2,"usermod":2,"-ag":2,"su":2,"all-in-one":1,"optional":3,"reduced-size":1,"smaller":3,"benefit":1,"serves":1,"reduced":1,"storage-space":1,"footprint":1,"dev-learn-kmd":6,"check":2,"local":3,"catalogue":1,"using":3,"expected":1,"response":1,"repository":2,"tag":2,"id":2,"created":2,"size":2,"latest":2,"dab":2,"cce":2,"days":2,"ago":2,"mb":2,"start":5,"seconds":2,"drops":1,"bash":1,"prompt":1,"ready":1,"mount":2,"relying":1,"pre-existing":1,"read-only":1,"volume":1,"-v":2,"home":2,"zcash-params":4,"ro":2,"starter":1,"kit":1,"starts":1,"automatically":1,"sets":1,"keys":1,"used":1,"throughout":1,"alternatively":1,"everything":1,"line":1,"komodo-cli":1,"begin":1,"type":1,"quick":1,"opens":1,"screen":1,"click":2}},"src/pages/antara/tutorials/beginner-series-part-1/index.mdx":{"searchTitle":"Komodo Developer Path | Create a Blockchain Beginner Series โ","docsPageTitle":"Komodo Developer Path | Create a Blockchain","path":"antara/tutorials/beginner-series-part-1","content":{"komodo":4,"developer":1,"path":1,"create":5,"blockchain":12,"estimated":8,"time":15,"minutes":1,"following":6,"tutorial":18,"uses":2,"docker":5,"image":4,"part":2,"series":4,"return":4,"previous":2,"click":2,"select":8,"appropriate":1,"menu":23,"begin":2,"first":8,"guided":6,"selecting":1,"tutorials":4,"tut":18,"screen":2,"appear":1,"note":4,"detailed":1,"instructions":2,"onscreen":1,"follow":2,"seed":2,"node":21,"minute":7,"interface":1,"follows":1,"screens":1,"seed-menu":6,"spinup-seednode":2,"enter":4,"coins":6,"supply":2,"prompted":2,"use":4,"seed-getinfo":2,"item":10,"query":2,"chain":23,"current":1,"state":6,"notice":4,"started":4,"getinfo":8,"replies":4,"blocks":23,"due":4,"fact":4,"still":7,"waiting":4,"mining":38,"mine":7,"main":1,"designed":1,"blocks-on-demand":2,"smart":3,"type":1,"proof":1,"work":1,"consensus":1,"mechanism":1,"thus":3,"forcing":1,"regardless":1,"number":7,"transactions":4,"occurring":1,"block":5,"stops":1,"automatically":9,"instead":1,"waits":1,"mempool":1,"style":1,"saves":1,"computing":1,"resources":1,"settings":3,"managed":1,"within":5,"pre-built":1,"later":1,"learn":1,"adjust":1,"manually":1,"set":1,"network":5,"indicate":1,"desire":1,"process":6,"below":2,"launch":1,"go":1,"back":2,"see":9,"options":1,"mining-menu":8,"spinup-miningnode":2,"assume":1,"entered":1,"earlier":1,"command":2,"connection":2,"start":2,"mining-start":2,"begins":4,"several":4,"requires":4,"seconds":4,"miner-getmininginfo":8,"queries":4,"approximately":5,"solutions":4,"per":4,"second":4,"localsolps":6,"increase":4,"repeat":4,"validate":3,"address":15,"creates":2,"user":5,"startup":1,"typically":1,"software":2,"imported":3,"wallet":20,"however":3,"generate":1,"gives":1,"chance":1,"import":3,"yourself":1,"guidance":1,"make":1,"sure":1,"section":3,"call":2,"validateaddress":2,"remote":1,"procedure":1,"rpc":5,"method":5,"results":1,"similar":4,"response":1,"generated":3,"ismine":4,"value":2,"false":2,"stands":1,"private":10,"key":11,"needs":1,"need":1,"manage":1,"directly":1,"good":1,"become":1,"familiar":1,"concept":1,"look":3,"dc":4,"fb":2,"_sample_private_key_do_not_import_f":2,"da":2,"bd":2,"fc":4,"aa":2,"above":3,"automated":1,"encryption":1,"match":1,"public":2,"also":1,"called":2,"pubkey":2,"fe":2,"aae":2,"cabb":2,"ef":2,"cfbb":2,"dfa":2,"cbeed":2,"ee":2,"receives":1,"holds":2,"money":2,"unlocks":1,"allows":2,"spend":2,"keep":1,"times":1,"share":1,"member":1,"team":1,"import-dev-wallet":2,"executes":3,"importprivkey":2,"importing":1,"funds":3,"sent":1,"keys":1,"necessary":1,"check":1,"balance":3,"getbalance":2,"full":2,"extra":4,"mined":6,"reward":2,"genesis":1,"fraction":3,"coin":3,"amount":4,"displayed":1,"comes":1,"default":1,"rewards":1,"miner":1,"screenshot":1,"taken":1,"accounting":1,"list":1,"unspent":2,"utxos":8,"represented":1,"difficult":1,"complete":1,"beginner":1,"understand":1,"utxo":2,"nature":1,"dollar":1,"bill":1,"physical":1,"bills":2,"total":4,"determines":2,"likewise":1,"digital":2,"discussion":1,"turn":2,"core":2,"technology":2,"discussions":2,"execute":1,"us":1,"submenu":1,"choose":2,"listunspent":4,"option":1,"result":1,"differ":1,"according":1,"generates":1,"new":1,"stop":2,"setgenerate":2,"tells":1,"mining-stop":2,"flash":1,"indicates":1,"stopped":3,"recall":1,"two":1,"nodes":4,"one":1,"itself":1,"attempt":1,"send":1,"transaction":3,"therefore":1,"wait":1,"indefinitely":1,"confirmation":1,"optional":1,"shut":2,"down":2,"exit":1,"shutdown-node-miner":2,"shutdown-node-seed":2,"otherwise":1,"proceed":1,"clicking":1,"link":3,"next":2}},"src/pages/antara/tutorials/beginner-series-part-2/index.mdx":{"searchTitle":"Komodo Developer Path | Using a Faucet Beginner Series โ","docsPageTitle":"Komodo Developer Path | Using a Faucet","path":"antara/tutorials/beginner-series-part-2","content":{"komodo":2,"developer":1,"path":1,"using":13,"faucet":24,"total":6,"estimated":5,"time":7,"minutes":3,"tutorial":24,"part":2,"series":1,"return":3,"previous":2,"click":2,"introduction":1,"non-digital":1,"world":1,"tap":1,"fitting":1,"regular":1,"bathroom":1,"kitchen":1,"water":1,"supply":1,"faucets":1,"drip":1,"blockchain":2,"based":1,"concept":1,"digital":1,"drips":1,"small":9,"amounts":3,"coins":18,"people":1,"send":8,"request":3,"use":13,"technology":3,"called":3,"antara":12,"module":13,"create":1,"tut":5,"smart":3,"chain":5,"types":1,"modules":1,"one":11,"transferring":1,"funds":16,"via":1,"allow":1,"us":5,"perform":6,"tasks":5,"further":1,"tutorials":1,"expected":1,"current":3,"state":2,"mining":22,"node":18,"several":5,"utxos":20,"large":5,"utxo":9,"approximately":4,"having":4,"rewards":9,"blocks":9,"seed":7,"running":1,"stopped":4,"nodes":4,"end":4,"last":5,"restart":8,"spinup":6,"functions":4,"found":4,"within":6,"menu":4,"set":1,"mine":1,"mining-start":6,"function":26,"mining-menu":12,"section":9,"next":3,"steps":1,"built-in":1,"accomplish":4,"guided":7,"automated":14,"version":7,"faucetfund":8,"remote":4,"procedure":4,"call":4,"rpc":30,"currently":1,"self":1,"first":7,"consolidate":3,"wallet":37,"single":1,"consolidated":1,"acts":1,"reason":1,"related":1,"subtle":1,"nuance":1,"requirement":2,"entering":1,"spent":2,"simplifies":1,"underlying":1,"code":1,"generated":2,"block":2,"reward":1,"therefore":2,"yet":2,"sendtoaddress":6,"enter":3,"submenu":4,"select":11,"sendallself":4,"performs":8,"checks":6,"balance":15,"getinfo":7,"gathers":4,"address":9,"saw":4,"earlier":4,"validateaddress":4,"finally":5,"sends":9,"entire":4,"amount":12,"everything":4,"circular":4,"loop":4,"back":6,"wait":1,"transaction":4,"mined":2,"process":1,"also":3,"confirming":1,"way":1,"check":4,"status":1,"list":4,"right":1,"performing":1,"zero":1,"reappears":1,"know":1,"successfully":1,"again":3,"notice":1,"two":1,"instead":1,"surprising":1,"provides":1,"good":1,"opportunity":1,"learn":1,"dust":2,"mathematics":1,"behind":1,"complex":1,"transactions":1,"rarely":1,"able":1,"perfectly":1,"clean":1,"remnant":1,"tiny":1,"fraction":1,"coin":1,"leftover":1,"remain":1,"separate":2,"typically":1,"value":1,"effectively":1,"useless":1,"minute":2,"takes":1,"number":1,"choose":7,"users":2,"disbursed":1,"feature":1,"discourages":1,"spamming":1,"drain":3,"fundfaucet":2,"arbitrary":4,"simplicity":4,"sake":4,"claim":2,"page":1,"reach":1,"option":1,"between":1,"seed-menu":10,"validate":3,"just":1,"want":1,"make":3,"sure":3,"ve":1,"imported":1,"private":2,"key":2,"proper":1,"ismine":2,"false":2,"need":1,"import":1,"import-dev-wallet":2,"automatically":5,"importprivkey":4,"getfunds":4,"faucetget":3,"method":3,"requests":1,"software":1,"things":1,"attempting":1,"spam":1,"task":1,"requires":1,"work":1,"computer":3,"cpu":1,"complicated":1,"encryption":1,"calculations":1,"take":1,"seconds":1,"electricity":1,"consumes":1,"helps":1,"offset":1,"incentive":1,"malicious":1,"actor":1,"trying":1,"history":1,"relatively":1,"fresh":1,"entirely":1,"data":1,"directory":1,"issues":1,"detected":1,"returned":1,"rpcs":1,"available":1,"common":2,"aspects":1,"including":1,"getbalance":3,"returns":2,"information":1,"final":1,"example":1,"listunspent":3,"infromation":1,"user":1,"seed-getinfo":2,"response":4,"look":4,"property":4,"link":2}},"src/pages/antara/tutorials/beginner-series-part-3/index.mdx":{"searchTitle":"Komodo Developer Path | Connecting to Another Programming Environment Beginner Series โ","docsPageTitle":"Komodo Developer Path | Connecting to Another Programming Environment","path":"antara/tutorials/beginner-series-part-3","content":{"komodo":17,"developer":12,"path":1,"connecting":1,"programming":6,"environment":5,"total":1,"estimated":3,"time":4,"minutes":2,"tutorial":10,"part":1,"series":3,"return":3,"previous":2,"click":2,"introduction":1,"relied":1,"automated":1,"functions":1,"guided":2,"tutorials":1,"assistance":1,"executing":1,"remote":1,"procedure":1,"calls":2,"rpc":17,"include":3,"getinfo":5,"listunspent":1,"faucetfund":1,"purpose":1,"allow":3,"access":6,"functionality":1,"software":13,"example":4,"allows":2,"python":1,"javascript":3,"source":7,"code":4,"send":1,"secure":1,"call":3,"smart":6,"chain":8,"request":1,"perform":1,"action":1,"information":2,"result":9,"available":2,"mainstream":1,"language":7,"prepared":1,"experiment":1,"feature":1,"focus":1,"essential":1,"aspect":1,"process":1,"unix":4,"curl":46,"command":16,"using":4,"relatively":1,"straightforward":1,"depending":1,"itself":1,"guided-tutorial":1,"holds":2,"tut":18,"exposed":2,"port":2,"use":9,"connect":1,"seed":8,"node":10,"inquiring":1,"wrappers":2,"continue":1,"tangential":1,"point":1,"mention":1,"community":3,"popular":1,"languages":2,"enhancements":2,"beyond":1,"easily":1,"integrate":1,"someone":1,"created":1,"wrapper":2,"essentially":1,"import":1,"directly":1,"files":1,"chosen":1,"therefore":3,"simply":2,"suite":1,"file":7,"demand":1,"regarding":1,"availability":1,"preferred":1,"reach":1,"team":1,"discord":2,"obtaining":1,"necessary":1,"passwords":1,"credentials":3,"minute":1,"controls":1,"valuable":1,"assets":2,"allowing":1,"manipulate":1,"potential":1,"security":1,"risk":1,"requires":2,"password":1,"username":1,"attempts":1,"called":2,"rpcpassword":1,"rpcuser":1,"rpcport":3,"values":2,"typically":4,"installed":2,"coinname":4,"conf":8,"change":1,"launching":1,"loaded":1,"runtime":1,"name":4,"coin":1,"credential":1,"placed":1,"different":1,"location":3,"underlying":1,"function":4,"properly":1,"root":2,"obtain":1,"copy":1,"paste":1,"nearby":1,"continuing":1,"conceptualizing":1,"sent":1,"daemon":2,"shell":1,"terminal":4,"first":1,"opens":1,"instance":2,"achieved":1,"type":1,"enhancement":1,"js":2,"open":1,"specific":1,"child_process":2,"exec":2,"creates":1,"fulfills":1,"intended":1,"purposes":1,"sends":2,"json":8,"reply":1,"captures":1,"utilizes":1,"manner":1,"desires":1,"installing":1,"jq":15,"returned":1,"object":2,"provided":1,"human-friendly":1,"formatting":1,"make":2,"responses":1,"easier":1,"read":1,"developers":2,"third-party":1,"download":2,"install":2,"link":2,"pipe":1,"along":1,"desired":1,"optional":1,"parameters":2,"-r":10,"parameter":2,"raw":2,"outputs":1,"help":1,"interpret":1,"string":2,"anatomy":2,"observe":1,"sample":1,"executed":2,"-s":8,"--user":8,"user":8,"passd":8,"ffe":8,"eae":8,"cc":8,"ec":8,"--data-binary":8,"jsonrpc":8,"id":8,"test":8,"method":8,"params":10,"-h":8,"content-type":8,"text":8,"plain":8,"http":8,"response":7,"follows":1,"note":2,"actively":1,"convert":1,"appropriate":1,"parse":2,"version":2,"protocolversion":2,"kmdversion":2,"synced":2,"false":12,"notarized":2,"prevmomheight":2,"notarizedhash":2,"notarizedtxid":2,"notarizedtxid_height":2,"mempool":2,"kmdnotarized_height":2,"notarized_confirms":2,"walletversion":2,"balance":2,"blocks":4,"longestchain":2,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":4,"testnet":4,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"e-":2,"errors":4,"pubkey":2,"bb":2,"aa":2,"ee":4,"eba":2,"ca":2,"aca":2,"fa":2,"cdad":2,"ccid":2,"sapling":2,"pport":2,"magic":2,"premine":2,"mine":1,"tell":1,"begin":1,"mining":4,"setgenerate":9,"true":6,"returns":1,"null":6,"discover":1,"state":1,"getmininginfo":4,"ensure":1,"successfully":1,"currentblocksize":2,"currentblocktx":2,"genproclimit":2,"localsolps":2,"networksolps":2,"networkhashps":2,"pooledtx":2,"main":2,"staking":2,"generate":2,"numthreads":2,"stop":1,"instruct":1,"cease":1,"again":1,"provide":1,"proceed":2,"next":2,"article":2}},"src/pages/antara/tutorials/beginner-series-part-4/index.mdx":{"searchTitle":"Komodo Developer Path | Understanding Tokens Beginner Series โ","docsPageTitle":"Komodo Developer Path | Understanding Tokens","path":"antara/tutorials/beginner-series-part-4","content":{"komodo":6,"developer":4,"path":1,"understanding":1,"tokens":65,"introduction":1,"smart":14,"chain":13,"ecosystem":1,"act":1,"fully":1,"tokenizable":1,"platform":1,"provides":1,"opportunities":1,"creating":2,"on-chain":2,"assets":3,"represent":3,"varying":1,"types":1,"value":1,"users":3,"example":2,"used":2,"real":1,"world":1,"trade":1,"using":3,"token":27,"dex":2,"defi":2,"framework":2,"features":1,"also":2,"create":30,"provide":1,"incentives":1,"audience":1,"collectible":1,"examples":1,"usefulness":1,"tokenization":1,"conceptualizing":1,"satoshi":5,"coins":9,"abide":1,"bitcoin-protocol":1,"standard":1,"wherein":1,"coin":5,"divisible":1,"eight":1,"decimal":1,"places":1,"smallest":1,"unit":1,"therefore":3,"convention":1,"called":2,"honor":1,"inventor":1,"bitcoin":1,"protocol":1,"individual":2,"derived":1,"one":6,"transformed":1,"time":4,"creation":6,"creator":1,"define":1,"properties":2,"grant":1,"meta":2,"data":10,"establish":1,"nature":1,"scarcity":4,"functionality":2,"established":1,"secured":1,"antara":19,"module":17,"fungible":4,"tut":7,"tutorial":5,"transaction":7,"tokencreate":3,"rpc":7,"process":2,"choose":1,"name":6,"created":3,"single":2,"maintain":3,"across":3,"possible":2,"technology":2,"multiple":2,"chains":2,"advanced":3,"topic":2,"cover":2,"non-fungible":5,"alternatively":1,"large":1,"collective":1,"instead":1,"achieve":1,"use":10,"requires":2,"plus":1,"fees":1,"attaching":1,"attach":1,"maximum":1,"size":1,"fit":1,"bytes":1,"include":1,"sorts":1,"simple":1,"images":1,"naturally":1,"free":1,"imagination":1,"design":1,"describe":1,"purpose":1,"add":2,"json":1,"structure":1,"informs":1,"software":2,"developers":2,"allow":1,"gain":1,"new":2,"passed":1,"transactions":2,"set":1,"guided":2,"give":1,"gold":13,"enter":2,"seed-menu":6,"select":2,"submenu":1,"short":1,"description":4,"creates":1,"sending":1,"wait":2,"minute":1,"mined":1,"getinfo":2,"function":3,"check":2,"balance":6,"wallet":1,"remaining":1,"previously":1,"fee":3,"paid":1,"miners":1,"sent":1,"special":1,"address":3,"global":2,"small":1,"amount":4,"permanently":1,"tells":1,"entire":1,"community":1,"want":1,"learn":2,"starting":1,"point":1,"seed":3,"mining":4,"node":5,"tokenlist":4,"tokeninfo":4,"find":2,"details":1,"see":2,"afterwards":1,"automated":1,"functions":1,"available":1,"make":1,"simpler":1,"list":6,"info":4,"calls":2,"returns":1,"array":1,"ids":1,"id":6,"nearly":1,"every":1,"hereafter":1,"transact":1,"desire":1,"inspect":1,"case":1,"chose":1,"silver":7,"repeat":1,"seed-node":2,"confirmation":1,"verify":1,"reduced":1,"rock":9,"retrieve":1,"full":1,"information":1,"included":1,"part":1,"returned":1,"switch":1,"recall":1,"simply":1,"mining-menu":2,"nft":6,"first":2,"unique":2,"compare":1,"against":1,"note":1,"different":1,"two":1,"series":2,"conclusion":1,"thank":1,"following":1,"along":1,"introductory":1,"covered":1,"topics":1,"guided-tutorial":1,"particular":1,"aspect":1,"visit":1,"links":1,"below":1,"ready":1,"proceed":1,"next":1,"tutorials":1,"educational":1,"return":1,"learning":2,"launchpad":2,"section":1,"default":6,"ac_name":6,"supply":1,"ac_supply":6,"faucet":7,"mine":1,"setgenerate":6}},"src/pages/antara/tutorials/dilithium-module-tutorial/index.mdx":{"searchTitle":"Dilithium Module Tutorial โ","docsPageTitle":"Dilithium Module Tutorial","path":"antara/tutorials/dilithium-module-tutorial","content":{"dilithium":77,"module":31,"tutorial":17,"introduction":4,"provides":6,"front-end":1,"developer":3,"knowledge":1,"necessary":4,"create":9,"graphical":1,"user":8,"interface":6,"gui":1,"antara":25,"touches":1,"briefly":1,"actual":1,"use":32,"cases":1,"documentation":8,"does":3,"discuss":2,"underlying":1,"math":1,"principles":1,"quantum-resistant":1,"blockchain":1,"computing":2,"inquire":2,"team":2,"details":1,"quantum":1,"yet":1,"realized":1,"technology":4,"industry":1,"listed":1,"display":2,"purposes":1,"following":7,"considered":1,"advanced":5,"recommend":1,"attempting":1,"implement":1,"skim":1,"series":5,"obtain":10,"general":2,"understanding":3,"technical":1,"aspects":1,"working":1,"installation":3,"follow":4,"instructions":8,"installing":4,"komodo":15,"software":6,"source":8,"installs":1,"normal":8,"musig":78,"test":2,"smart":6,"chain":12,"replace":1,"ticker":2,"relevant":1,"komodo-cli":64,"commands":4,"achieve":2,"effect":2,"launch":4,"enter":1,"command":13,"below":2,"terminal":5,"komodod":5,"-ac_name":66,"-ac_supply":4,"-ac_reward":4,"-ac_cclib":4,"sudoku":7,"-ac_cc":4,"-addnode":12,"ensure":1,"syncing":3,"properly":2,"watching":1,"returned":13,"values":3,"getinfo":2,"method":20,"count":1,"blocks":1,"synced":1,"increase":1,"note":4,"regarding":1,"libraries":1,"code":8,"active":2,"default":3,"function":24,"add":5,"additional":1,"feature":1,"download":1,"associated":9,"library":4,"also":13,"called":9,"cclib":61,"include":2,"src":4,"directory":1,"compiling":2,"repeat":5,"compilation":1,"process":7,"moment":2,"currently":1,"included":1,"part":1,"soduku":1,"matter":1,"convenience":1,"developers":2,"testers":1,"customer":1,"interested":2,"implementing":2,"happy":1,"separate":2,"make":3,"available":5,"modules":2,"stop":4,"daemon":8,"install":1,"appropriate":1,"finished":1,"network":1,"okay":1,"allow":1,"complete":2,"later":3,"return":3,"again":4,"zcutil":2,"build":2,"sh":2,"step":6,"pause":1,"execute":2,"cd":670,"cc":636,"makecclib":2,"cp":2,"sudokucc":2,"libcc":2,"begin":6,"walkthrough":2,"agenda":1,"follows":2,"manually":1,"handle":90,"address":100,"human":1,"readable":1,"send":21,"coins":15,"show":1,"examples":2,"ui":1,"tui":4,"functionality":6,"found":6,"understand":2,"comparison":1,"between":1,"transactions":14,"api":4,"contains":4,"explanation":1,"nature":1,"compared":1,"prominently":1,"featured":1,"privacy":1,"referenced":1,"frequently":1,"throughout":1,"read":7,"continuing":1,"link":4,"start":1,"pubkey":45,"backup":2,"privkey":6,"initiate":1,"-pubkey":6,"parameter":2,"launching":1,"linked":12,"ffe":98,"ac":668,"fc":558,"ea":808,"using":7,"-ac_pubkey":3,"change":9,"ac_pubkey":1,"setting":2,"simply":1,"parameters":2,"entirely":1,"different":1,"finishes":1,"loading":1,"check":6,"set":4,"setpubkey":2,"response":23,"error":2,"need":8,"restart":2,"rvxjpc":8,"psbqmrzzgpkmo":8,"cnvha":8,"see":11,"correct":2,"json":2,"object":2,"private":4,"key":9,"dumpprivkey":4,"rpc":29,"export":1,"save":3,"safe":2,"location":2,"handles":8,"created":5,"accessible":1,"keypair":8,"matching":3,"generated":1,"random":3,"string":2,"rand":2,"strings":1,"lib":2,"formatting":2,"status":4,"high":2,"entropy":2,"seed":10,"bdfd":8,"df":588,"cdbc":8,"aeb":54,"ffbe":8,"ce":476,"ed":536,"ff":424,"bde":30,"dd":706,"cb":398,"cfb":36,"bf":452,"cacce":6,"cea":32,"dc":614,"bffb":8,"eb":646,"db":628,"eaac":6,"eaae":6,"ba":610,"ef":518,"bc":432,"de":726,"aee":62,"aa":644,"da":712,"dde":50,"ca":602,"abdaabc":6,"abe":42,"dca":52,"fe":580,"ab":628,"aaa":12,"ec":566,"abde":6,"fbfb":24,"bd":526,"ad":700,"fa":708,"fded":14,"aec":30,"ae":438,"fb":394,"dbd":32,"af":656,"dfe":10,"acc":26,"ee":716,"adf":28,"efd":16,"cde":38,"eafe":6,"abd":52,"bdf":10,"aae":30,"dee":44,"caea":6,"cda":46,"ffefa":6,"fccf":8,"eda":64,"cf":502,"bfe":30,"adb":42,"fae":20,"ccde":6,"acac":6,"bac":20,"ded":32,"facacd":6,"fec":54,"bb":476,"ddf":42,"fdc":30,"ecd":24,"acbb":8,"efea":6,"beec":8,"ade":30,"fcd":44,"eff":76,"faf":28,"bdb":20,"dcd":46,"dcc":36,"dfb":58,"fbf":48,"ffc":44,"afd":104,"decc":6,"cfdd":6,"dce":30,"fdab":6,"eed":40,"fbb":36,"eea":24,"dab":40,"accaa":6,"abdf":6,"fcf":46,"cacef":6,"feaef":6,"fbaee":6,"daa":30,"efca":6,"dcb":64,"bee":30,"abcd":6,"ebd":44,"dcfa":6,"fda":24,"bbff":16,"aac":30,"bab":40,"bece":6,"cbb":20,"fd":572,"cfc":22,"ecee":6,"cdff":24,"adba":8,"fbd":28,"bbe":30,"faae":10,"dccda":6,"bba":6,"ebb":16,"adfa":6,"ecb":94,"bcdf":6,"daee":6,"dfc":30,"bcbeb":6,"dfbebc":2,"daaa":2,"ccb":54,"eaf":6,"afbef":2,"ecea":2,"acbc":12,"aaaa":2,"eadbc":2,"ddad":2,"aeada":2,"dad":28,"cccc":2,"aca":22,"dcaac":2,"fcc":16,"dbc":38,"dacc":2,"aad":12,"eba":44,"bda":32,"cdd":104,"aed":64,"deae":2,"adbea":2,"aab":22,"dcab":2,"eab":44,"acd":48,"cbd":50,"cba":36,"decd":2,"abc":12,"cac":16,"cad":18,"ffcfd":20,"bfbbbeb":2,"fbc":74,"cbe":36,"cfcb":2,"efe":26,"bcbf":2,"efce":2,"beef":4,"cbc":84,"fef":52,"cebfb":2,"dfa":38,"dff":42,"dea":24,"ebbae":2,"ecad":2,"cfcaaca":2,"fadabf":2,"ffb":72,"facb":28,"bce":14,"beff":2,"deba":12,"cfa":16,"bed":16,"eca":24,"ddff":2,"edfce":2,"bddf":2,"cebba":2,"fba":16,"fdb":24,"bec":44,"bfffe":2,"dcf":64,"fffe":2,"eae":26,"dbfa":2,"acec":4,"cfeb":2,"acaef":2,"acf":14,"aeabe":2,"fde":62,"dcaacf":2,"feabecd":2,"fbafdf":2,"edbd":2,"ddbe":2,"ace":24,"ccee":2,"dabd":2,"acfa":2,"feff":2,"acdaef":2,"cee":2,"eee":48,"dbae":2,"ddb":12,"addef":2,"afecb":2,"ada":40,"fcceec":2,"fbcc":2,"efa":40,"adaf":2,"dbb":36,"cff":20,"beb":12,"ead":24,"aba":32,"aaec":2,"dfcc":10,"eec":18,"dbe":44,"cca":22,"dcfb":6,"cace":2,"aebb":2,"ecf":32,"cdf":52,"bbf":52,"bddfa":2,"bef":12,"ffa":40,"dddbf":2,"edfbf":2,"afdbf":2,"edfd":4,"cedfc":2,"fecb":2,"edd":92,"ebc":6,"cffa":4,"dabaf":2,"fca":12,"dbf":12,"bfd":4,"aacb":2,"bff":8,"bcadad":2,"ebea":4,"afce":2,"ccaf":2,"abb":18,"bbbd":4,"bcf":86,"ffd":56,"ccd":68,"abf":82,"fdbcf":2,"baf":28,"bfb":12,"ebe":14,"bae":38,"ceebfb":2,"bfbc":38,"edca":2,"aef":8,"fbe":50,"eafa":20,"faa":18,"bdd":6,"dcbae":2,"fedca":2,"pkaddr":16,"pmrtr":8,"qgerbbdkwxusdfrnxkrsmoxbhb":8,"skaddr":4,"scrfviwo":4,"jajdi":4,"ehz":4,"tx":8,"xhvhr":4,"kb":4,"result":34,"success":34,"value":110,"secret":1,"optimally":1,"availability":2,"handleinfo":25,"komodohaxor":33,"register":9,"hex":93,"ccc":26,"fab":22,"dfdafc":4,"acdbdd":4,"aaae":4,"ffffffff":24,"dedd":4,"ecca":4,"dcaadcaab":4,"cdb":30,"bdcc":4,"cdc":20,"adffaa":4,"bffffffff":4,"cdba":8,"caa":46,"bfde":8,"txid":88,"signed":1,"raw":2,"transaction":41,"broadcast":5,"sendrawtransaction":11,"successfully":1,"registered":1,"destpubtxid":70,"above":11,"thought":1,"used":2,"tied":2,"public":2,"changed":2,"however":3,"cannot":3,"new":19,"paramters":1,"amount":7,"bfed":6,"cecded":8,"daeddf":8,"one":5,"specify":2,"outputs":10,"qsend":23,"two":3,"ways":1,"scriptpubkey":59,"given":3,"base":4,"encoded":4,"addresses":35,"komodofan":40,"assume":2,"already":2,"exists":1,"sending":3,"therefore":9,"funds":3,"first":9,"prznilrily":2,"laoqbg":2,"cjqsktx":2,"jdcp":2,"cebc":40,"meaning":1,"qutxo":10,"next":2,"encounter":1,"term":2,"simplicity":2,"utxo":12,"related":2,"information":4,"utxos":9,"core":2,"disucssion":2,"section":5,"arguments":2,"refer":1,"mypubtxid":6,"sake":1,"remaining":1,"output":14,"inputs":10,"chosen":1,"automatically":3,"creates":1,"recall":3,"leftover":2,"sender":3,"sent":3,"ddae":6,"deec":8,"cadcb":14,"deadb":14,"dade":24,"bcbe":14,"bbfea":82,"dac":36,"dede":26,"ddc":36,"cedb":18,"aecdbb":18,"adbfbf":18,"ccdcdb":18,"aaba":18,"fed":60,"edac":18,"bcb":20,"cdef":18,"eeceb":18,"efbf":18,"decb":36,"eeac":18,"dbbc":18,"edb":28,"fbfd":18,"bdad":18,"eac":26,"aeacf":18,"cdad":18,"fcbc":18,"aecda":18,"ddda":18,"fdf":60,"cefe":18,"aecc":28,"bcd":24,"dbab":18,"dffa":18,"bfdd":18,"deb":50,"ffee":18,"feb":42,"dddc":18,"feedd":18,"ccfbae":18,"fac":20,"faba":18,"eedc":18,"fff":48,"feae":18,"dcff":18,"dabe":18,"eeeef":18,"bfa":52,"ecc":26,"bdcf":18,"fccd":18,"cedbd":18,"adeceaf":18,"cedd":18,"bcc":32,"bfcf":26,"eaaa":18,"cadb":20,"dfd":24,"bdbb":18,"cdcc":18,"bcbb":18,"efdac":18,"ffac":18,"adccb":20,"edbc":18,"aafa":18,"ebf":50,"daece":18,"ecbb":18,"afeaeb":18,"cfdadf":18,"bbaf":18,"aaf":36,"bcba":18,"ccab":18,"cfe":54,"cffe":20,"eef":36,"bcab":18,"afcd":18,"fcdb":18,"bbeb":18,"efebdd":18,"fcafc":18,"ceef":18,"bbfac":18,"cfdf":18,"fdd":42,"fcbe":18,"dbca":20,"aeaae":18,"ebecce":18,"ccad":18,"acbfc":18,"bcaf":18,"bea":62,"bad":64,"bcbfc":10,"ccfc":10,"afa":34,"getrawtransaction":18,"observe":7,"vins":3,"vouts":5,"qutxos":4,"click":1,"button":1,"view":1,"full":4,"overwintered":8,"true":14,"version":8,"versiongroupid":8,"locktime":8,"expiryheight":8,"vin":10,"vout":86,"rwzd":26,"izt":26,"rtu":26,"mjvxzxpk":26,"nwsemgznw":26,"scriptsig":14,"asm":54,"valuesat":52,"sequence":14,"op_checkcryptocondition":20,"reqsigs":26,"type":45,"cryptocondition":20,"rgbrswrgr":66,"ypffufyvheummbxs":66,"etd":66,"xv":66,"spenttxid":8,"cdcd":12,"bddce":12,"ede":30,"spentindex":8,"spentheight":8,"op_return":16,"nulldata":14,"vjoinsplit":8,"valuebalance":8,"vshieldedspend":8,"vshieldedoutput":8,"blockhash":8,"height":62,"confirmations":8,"rawconfirmations":8,"time":8,"blocktime":8,"breaking":1,"down":1,"let":3,"pull":1,"apart":1,"piece":2,"input":2,"comes":1,"previous":5,"important":1,"rule":1,"point":1,"number":1,"technically":2,"come":1,"shows":1,"cryptoconditions":2,"indicating":1,"optional":1,"belongs":2,"framework":2,"every":1,"unique":5,"store":1,"cclibaddress":13,"verify":6,"executed":3,"previously":1,"cclibccaddress":6,"rjxchtpgrt":6,"nxtk":6,"tvs":6,"wpcwswkf":6,"cclibccbalance":6,"cclibnormaladdress":6,"rcudfxqcgxpb":6,"bkqkzwbrr":6,"cg":6,"hxjazj":6,"cclibnormalbalance":6,"cclibcctokensaddress":6,"rjzz":6,"inw":6,"epqjh":6,"cnk":6,"vqpv":6,"pzgz":6,"pubkeyccaddress":10,"pubkeyccbalance":4,"myccaddress":8,"myccbalance":6,"myaddress":6,"mybalance":6,"shown":1,"second":2,"sends":5,"back":2,"utlize":1,"matches":2,"final":2,"opreturn":15,"call":2,"data":3,"needed":1,"destpubtxids":8,"valuezat":2,"e_marshal":2,"ss":2,"evalcode":18,"sig":4,"voutpubtxids":4,"hex-encoded":1,"provided":5,"little-endian":1,"format":3,"convert":5,"big-endian":1,"methods":4,"decoding":1,"language":4,"built-in":1,"functions":1,"accomplish":1,"example":3,"stack":2,"exchange":2,"discussion":2,"possible":2,"python":7,"converted":3,"big":5,"endian":5,"cae":22,"dacf":2,"bfac":2,"cec":6,"ccbe":2,"aeea":2,"aff":14,"ebefc":2,"ddd":32,"fdfcf":2,"bacbf":2,"bebe":2,"fdfc":2,"affcc":2,"cddebefc":2,"dbfcd":2,"ecdaf":2,"faeaa":2,"babf":10,"def":24,"cfaf":2,"babca":2,"adce":2,"dfdacf":2,"edf":20,"bebeaaf":2,"ccdf":2,"fad":14,"fcad":2,"dceae":2,"eaff":2,"bcedf":2,"cbdc":2,"eaa":52,"dba":26,"bdc":16,"daeff":2,"fbbd":2,"bbb":12,"cce":2,"bbbc":2,"edaf":2,"affcd":2,"ceb":4,"aade":4,"afc":14,"afb":20,"fddce":2,"afcede":2,"dbce":2,"eeee":2,"beda":2,"ffdc":4,"bdcee":2,"cbafa":2,"bacf":2,"bddee":2,"fdcdd":2,"ceea":2,"efbd":2,"dae":10,"ccf":2,"cdaf":2,"aeeff":2,"ddbf":4,"badf":2,"fbcbff":2,"fecea":2,"fee":20,"dafb":2,"fddd":10,"dadd":2,"cdae":2,"eaba":2,"bcfc":2,"eeec":2,"ccfea":2,"facc":2,"dadbd":2,"cfdfb":2,"fbaa":2,"facee":2,"bdce":2,"cbfef":2,"ceee":2,"ced":10,"adfb":2,"aefd":2,"dbdccc":2,"fbdb":2,"abbcdae":2,"adbcec":2,"leading":1,"directly":1,"addressed":6,"know":5,"aside":1,"index":2,"position":13,"indicates":1,"complex":3,"relatively":1,"simple":1,"includes":1,"multiple":3,"coin":1,"labslover":32,"rryyejme":10,"lrtuvdziwsxkabsw":10,"fdiohgwk":10,"bknmwguxc":10,"heyxk":10,"gttst":10,"ttywkbbpep":10,"multisig":1,"demonstrate":1,"transctions":1,"work":1,"essentially":1,"script":34,"hash":1,"limitation":1,"requires":2,"-byte":2,"uncommon":1,"circumstances":1,"issue":1,"users":1,"obtaining":2,"intended":1,"obtained":1,"bx":4,"ddllar":4,"rzzexkwtabltgczsm":4,"vk":4,"validateaddress":6,"isvalid":4,"segid":4,"ismine":4,"false":10,"iswatchonly":4,"isscript":4,"everything":1,"assemble":1,"afe":18,"cfccb":6,"ebce":10,"fbac":10,"cdfe":10,"efbeb":10,"baa":22,"efaaadd":10,"deac":10,"fcfead":10,"baef":20,"afee":20,"ddbb":10,"cafd":10,"efc":24,"bbc":18,"fcffc":10,"abfce":10,"acdda":10,"acb":36,"cfede":10,"cbbcd":10,"baafee":10,"cacc":14,"cab":16,"dbec":10,"efed":10,"aea":22,"ccebeb":10,"acea":10,"dfeda":10,"fdcca":10,"cdeee":10,"edacb":10,"aaca":10,"bbcdce":10,"adaad":10,"efb":22,"adde":10,"aafef":10,"cdce":10,"dbffc":10,"cebd":10,"edee":10,"cedff":10,"dbdfad":10,"fcdd":12,"aeaa":18,"ddfa":10,"defc":10,"dacb":10,"dfbd":10,"eeb":10,"daf":20,"bca":14,"eced":10,"cdabde":10,"acbdfb":10,"accaff":10,"aaedb":10,"cbfa":24,"bcdfd":10,"daac":10,"abcb":10,"dafd":10,"ccef":10,"affbf":10,"edc":38,"fffccceb":10,"cfbe":10,"aeccf":10,"fefd":10,"cef":22,"dcbb":10,"dbba":10,"afbc":10,"eaacdfa":10,"cbff":10,"bbeee":10,"dcecb":10,"dcdddd":10,"fefae":10,"ceae":10,"adaa":10,"aacf":10,"bedacaf":10,"ddaed":10,"cbdcedf":10,"fbff":10,"op_dup":2,"op_hash":4,"op_equalverify":2,"op_checksig":4,"pubkeyhash":2,"op_equal":2,"scripthash":2,"dbef":4,"seen":1,"spent":1,"fdcf":2,"fffbf":2,"eddccbc":2,"aebe":2,"afdf":6,"aeddc":2,"aafaced":2,"bdedaf":2,"aecee":2,"fafe":2,"feec":2,"affa":2,"dddddcf":2,"cbce":2,"eebe":2,"abad":2,"dfacea":2,"badbb":2,"aedd":2,"dbff":2,"bbdc":2,"ccae":10,"ceccff":2,"ffec":2,"fbafb":2,"fddad":2,"aced":4,"cbab":2,"dfbce":2,"adbc":2,"edaa":2,"ffcaace":2,"fbbdac":2,"deabcd":2,"eedec":2,"bccc":2,"abef":2,"fdac":2,"bade":2,"acbda":2,"ddfcb":2,"caddfdbb":2,"dfcec":2,"beeed":2,"dfcbf":2,"dcecd":2,"feaa":4,"dead":2,"dddb":2,"cadda":2,"dcbc":10,"caaa":2,"bdea":2,"dabf":2,"eede":4,"ccadc":2,"bdafe":2,"bdeb":2,"bebebcc":2,"cccae":2,"adca":2,"eadd":2,"bfc":8,"bccca":2,"aead":2,"dcdbb":2,"defe":2,"ddacd":2,"fcab":2,"bbd":2,"ebdb":2,"adc":34,"fdcaa":2,"dec":32,"adda":2,"bafd":2,"beeaf":2,"efbae":2,"fadfefcf":2,"adaaeff":2,"fce":14,"acfbe":6,"null":2,"bytes":7,"opposed":4,"find":8,"balance":3,"arbitrary":1,"listunspent":3,"based":2,"dilithium-related":2,"complicated":1,"rpcs":2,"customized":6,"choosing":1,"action":1,"way":1,"conversation":1,"target":1,"getaddressutxos":5,"adebadd":14,"aabb":16,"outputindex":30,"satoshis":30,"abbfc":14,"facdb":4,"belong":7,"single":1,"ascertain":2,"write":2,"performs":1,"several":1,"tasks":1,"iterates":1,"checks":2,"generally":1,"ignored":1,"circumstance":1,"select":1,"closer":1,"inspection":1,"task":1,"ffffffffa":4,"cbde":2,"cecb":6,"fea":6,"bbafcf":6,"adebadfd":8,"eafd":8,"cabd":8,"efab":16,"aebf":8,"dbfdb":8,"dbecc":8,"ccac":8,"fcce":8,"baebf":8,"bfff":8,"ddbdc":8,"baed":8,"bdddf":8,"bdda":8,"caf":8,"abdacfd":8,"bbdbf":8,"baeb":8,"abfa":8,"cffdb":8,"aeccb":8,"abece":8,"ffea":8,"eddd":8,"dfbab":8,"fdef":8,"bedfaf":8,"efff":8,"bbaa":8,"ecda":8,"aacbe":8,"bcbc":10,"bebdca":8,"eaeab":8,"aadfbc":8,"dbbe":8,"dda":10,"fabd":8,"dbda":8,"deea":8,"adbf":8,"eeceefba":8,"dfdc":8,"acabf":8,"ece":8,"aebbb":8,"cebae":8,"cacd":8,"cffb":8,"feea":8,"cbcd":14,"bcdcbe":8,"bebd":8,"fade":8,"ecae":8,"dbed":8,"dbbd":8,"fbbe":8,"dbdf":8,"dcdb":12,"dcdc":8,"bfddf":8,"fefeb":8,"efcbdbce":8,"dedbe":8,"adcf":8,"bbcdf":8,"fdcff":8,"dbfd":10,"fbed":8,"fbad":8,"bbde":8,"dfaa":8,"daefa":8,"efaafc":8,"feeb":12,"bcbec":8,"adebad":8,"befe":2,"ccfcd":2,"move":1,"getaddresstxids":1,"fact":2,"decodeccopret":9,"decode":4,"argument":1,"oprets":4,"eval_code":8,"eval":5,"name":17,"design":2,"allows":1,"recognize":1,"specific":1,"regards":1,"dealing":1,"learn":2,"codes":1,"types":4,"ability":1,"power":1,"within":1,"numerous":1,"needs":1,"identifier":2,"structure":1,"interpret":1,"common":1,"list":1,"cclibinfo":4,"ommit":2,"non-dilithium":2,"objects":2,"brevity":2,"funcid":42,"help":16,"hexseed":10,"params_required":16,"params_max":16,"sign":2,"msg":4,"pubtxid":4,"spend":2,"sendtxid":2,"mypriv":2,"towards":1,"bottom":1,"tells":1,"us":2,"confirms":1,"document":1,"get":3,"bebcb":2,"febfe":2,"efcaaefc":2,"dbaa":4,"bbfba":2,"eace":2,"bfaae":2,"aabe":2,"aadf":2,"debbe":2,"beba":2,"edfb":2,"dfbc":2,"cfad":2,"dbde":2,"bcbdfc":2,"dfeb":2,"fefe":2,"cbf":2,"dece":2,"aaeb":4,"babd":2,"defd":2,"aaaaec":2,"aeba":2,"dfdbe":2,"aecb":2,"cbefb":2,"bddb":2,"eddb":2,"ebdbeb":2,"eafef":2,"fbcfa":2,"daeeb":2,"bbae":2,"dbfca":2,"adcdf":2,"cfea":2,"bbaefceee":2,"bbec":2,"aeaded":2,"dadbf":2,"bdfa":4,"abcdfaa":2,"eaea":2,"fcb":8,"dedec":2,"cabdbe":2,"cfd":2,"cbaac":2,"daabbf":2,"cafdfbe":2,"beffdb":2,"abfb":4,"cddede":2,"babb":2,"fcee":2,"beee":2,"cebe":2,"cbec":2,"fdcfa":2,"ebba":2,"dbbb":2,"bdca":2,"fdacbd":2,"dfdd":2,"edba":2,"adee":2,"bfee":2,"ebbac":2,"dcefcc":2,"adec":2,"ecdb":2,"dbbf":2,"bdcad":2,"ffdea":2,"fdadebadd":2,"earlier":1,"besides":1,"therfore":1,"located":2,"destpubtixd":2,"match":1,"determine":1,"elaborate":1,"programming":2,"choice":1,"capable":2,"creating":2,"toolset":1,"slickrpc":3,"interact":1,"visit":2,"handle_get":3,"register_txid":4,"rpc_connection":4,"op_ret":6,"byte_length":4,"byte_length_int":4,"int":2,"fromhex":2,"utf-":2,"edecd":4,"bfeb":4,"aabad":4,"faecd":4,"ceaa":4,"dcaa":4,"fcbbd":4,"cebeb":4,"fadd":8,"caaf":4,"cbdbc":4,"ecfa":4,"bacc":4,"fedde":4,"beca":4,"fdede":4,"edbe":4,"aafec":4,"ffadc":4,"eafb":4,"ffce":4,"fffffbf":4,"bafa":4,"accd":4,"adefeb":4,"cfbbfd":4,"aedba":4,"ebaa":4,"deead":4,"bfba":4,"ecab":4,"length":1,"case":1,"ascii":2,"text":1,"seek":1,"ppytlwawewuy":2,"tnwshyjpo":2,"gdflgrzcf":2,"approach":1,"take":2,"dil_listunspent":4,"repository":2,"having":1,"receive":1,"received_from":24,"reu":10,"frjfrfs":10,"ir":10,"qcjk":10,"aznafzcw":10,"fdcbb":8,"decodes":1,"tranasaction":1,"cdfa":2,"eaabfa":6,"fffc":6,"tell":1,"collecting":1,"sum":1,"balances":1,"total":1}},"src/pages/antara/tutorials/gateways-module-tutorial/index.mdx":{"searchTitle":"Gateways Module Tutorial โ","docsPageTitle":"Gateways Module Tutorial","path":"antara/tutorials/gateways-module-tutorial","content":{"gateways":8,"module":5,"tutorial":6,"create":10,"gateway":16,"serve":1,"represent":4,"kmd":75,"following":6,"steps":1,"gateway-creation":1,"process":6,"new":3,"smart":13,"chain":22,"provide":1,"representative":1,"tokens":24,"prepare":3,"special":1,"oracle":18,"monitor":1,"komodo":7,"state":1,"bind":3,"deposit":18,"exchange":1,"on-chain":3,"use":14,"withdraw":4,"ensure":3,"main":2,"downloaded":1,"synced":1,"continuing":2,"further":1,"guide":1,"also":5,"open":1,"empty":1,"text":9,"file":1,"save":1,"output":2,"transaction":13,"ids":1,"hex-encoded":1,"data":13,"step":1,"need":6,"information":15,"various":1,"stages":1,"manually":1,"compile":3,"install":2,"source":2,"software":2,"repositories":1,"manual":2,"installations":2,"found":3,"linked":6,"documentation":2,"blockchain":2,"temporary":2,"called":3,"helloworld":122,"educational":4,"purposes":3,"make":2,"sure":1,"total":7,"ac_supply":2,"fairly":1,"large":1,"coins":3,"follow":4,"instructions":2,"recall":2,"user":3,"pubkey":25,"enabled":1,"interacting":1,"antara-related":1,"view":2,"material":2,"explanation":2,"desired":1,"reader":1,"existing":1,"instead":1,"link":2,"list":1,"smart-chain":1,"launch":2,"parameters":1,"token":5,"external":6,"cryptocurrency":4,"gatewayscc":1,"function":2,"access":1,"cc":71,"effect":1,"decide":2,"number":3,"want":2,"maximum":1,"possible":1,"amount":29,"represented":1,"expect":1,"hold":1,"created":4,"full":4,"coin":21,"satoshi":1,"example":8,"creates":2,"satoshis":2,"pair":1,"one-to-one":1,"basis":1,"creating":2,"execute":10,"command":38,"komodo-cli":128,"-ac_name":102,"tokencreate":6,"kmd_equivalent_token_for_gatewayscc":2,"supply":3,"name":15,"details":1,"above":1,"see":2,"returns":10,"hex":49,"value":25,"response":2,"result":38,"success":40,"cfc":2,"aed":2,"ca":182,"af":166,"fcdb":2,"bd":70,"ac":126,"ce":82,"aa":86,"db":94,"efa":2,"cf":46,"bde":12,"cb":116,"ab":80,"fccaf":2,"ffffffff":54,"effc":2,"fd":124,"bc":74,"ec":102,"fa":66,"fe":84,"affdfd":2,"fb":92,"fff":10,"bee":28,"ddaf":2,"dc":82,"cbba":2,"ff":102,"ea":162,"ffd":10,"abe":2,"efca":2,"bfd":6,"dae":12,"adf":16,"fc":118,"acc":2,"ee":90,"abcac":2,"abc":2,"select":1,"copy":6,"ctrl":1,"shft":1,"broadcast":18,"using":12,"sendrawtransaction":37,"insert_hex":2,"string":3,"tokenid":20,"dddd":18,"bf":86,"editor":8,"opened":1,"beginning":1,"keep":1,"available":3,"future":1,"watch":2,"mempool":2,"getrawmempool":6,"verify":4,"successfully":7,"mined":3,"disappears":1,"receiving":1,"dpow":2,"security":1,"services":1,"point":1,"appropriate":1,"wait":3,"notarization":3,"getinfo":4,"notarizations":2,"property":5,"increase":1,"however":1,"continue":1,"waiting":1,"check":2,"tokeninfo":6,"insert_token_id":2,"balance":3,"tokenbalance":6,"insert_tokenid":4,"insert_pubkey":2,"oracles":2,"add":13,"identical":1,"format":5,"start":1,"ihh":14,"height":16,"blockhash":7,"merkleroot":2,"oraclescreate":6,"blockheaders":4,"ed":114,"fbdb":2,"bdb":2,"de":72,"eaf":4,"dd":166,"ae":80,"df":84,"dcd":6,"acd":6,"efaae":2,"ef":82,"eccb":6,"aac":4,"aec":10,"returned":12,"insert_hex_data":6,"id":6,"oracleid":4,"dba":6,"abd":6,"bb":74,"cfe":2,"feb":2,"record":1,"registering":1,"publisher":10,"run":2,"oraclesfund":4,"method":18,"ffded":2,"eecc":2,"dcc":2,"cdca":4,"ebc":8,"da":58,"aafdf":4,"dfb":12,"fcf":4,"bdd":4,"cce":22,"abb":24,"ebd":16,"cec":22,"ccee":4,"edfd":4,"send":5,"raw":1,"broadcasting":1,"afe":2,"receives":1,"confirmation":1,"oraclefeed":14,"instance":12,"oraclesregister":6,"register":1,"done":2,"node":4,"post":1,"block":6,"headers":1,"withdrawal":2,"transactions":2,"insert_oracleid":12,"data_fee_in_satoshis":2,"shown":3,"brevity":3,"insert_hex_value":6,"retrieve":2,"oraclesinfo":8,"txid":20,"eb":136,"description":6,"marker":5,"rnfz":2,"hauzxhajx":2,"twejzchxconzchfinm":2,"registered":6,"baton":4,"rwg":2,"rtjatagna":2,"kv":2,"abhqqh":2,"batontxid":4,"eac":34,"edbfbd":2,"lifetime":4,"funds":14,"datafee":4,"entry":1,"json":1,"object":1,"publisherpubkey":2,"subscribe":1,"oraclessubscribe":7,"receive":3,"utxo":1,"publishing":2,"frequency":1,"data-publishing":1,"perform":2,"equal":2,"active":1,"subscriptions":1,"committed":1,"therefore":1,"one":3,"subscription":1,"allow":1,"insert_publisherpubkey":2,"insert_amount_of_funds_to_add":2,"methods":1,"several":1,"times":1,"gives":1,"us":1,"opportunity":1,"sample":1,"per":2,"publish":1,"kmd-height":1,"properly":2,"established":1,"activating":1,"binding":1,"gatewaysbind":6,"requires":2,"signatures":2,"desire":1,"required":1,"set":3,"simplicity":1,"part":1,"indicate":2,"pubtype":2,"shtype":2,"wiftype":2,"values":4,"chosen":1,"respectively":1,"insert_tokensupply":2,"insert_gatewayspubkey":2,"bindtxid":15,"assuming":1,"everything":1,"executed":2,"review":1,"gatewaysinfo":12,"insert_bindtxid":10,"match":1,"assemble":1,"automates":1,"transfer":2,"suite":1,"includes":1,"built-in":1,"tools":1,"change":1,"correct":2,"directory":2,"assumes":1,"installed":1,"default":1,"cd":40,"src":2,"gcc":2,"dapps":2,"-lm":2,"-o":2,"insert_mypubkey":2,"succesfull":2,"oraclization":2,"heights":2,"ht":8,"edfc":2,"dcfe":2,"dda":2,"ecd":6,"baeeef":2,"beaa":2,"bbe":6,"fbf":6,"bba":10,"fde":8,"ecce":2,"faf":10,"eee":10,"ffdc":2,"dcdccacd":2,"cdf":6,"fdf":10,"ffaec":2,"cee":10,"fad":2,"baefadc":2,"running":4,"background":1,"finally":1,"prepared":1,"test":1,"first":8,"gatewaysdepositaddress":8,"address":27,"ad":192,"ecfc":56,"oracletxid":6,"ba":130,"dffb":2,"abf":2,"taddr":6,"prefix":12,"rxexoa":16,"nrmkhmbuzovpcywqmsicwzcczbp":16,"dec":2,"facd":2,"dcf":2,"totalsupply":6,"remaining":7,"issued":6,"contains":2,"return":2,"follows":1,"z_sendmany":12,"two":1,"addresses":8,"simultaneously":1,"normal":1,"corresponds":1,"second":2,"nominal":1,"wish":1,"trading":1,"case":4,"insert_address_where_kmd_funds_are_currently_held":2,"addressofpubkeyfortokenizedkmd":2,"operation_id":2,"z_getoperationstatus":6,"insert_operation_id":2,"every":1,"seconds":1,"status":4,"reads":1,"occurs":1,"find":5,"cointxid":14,"confirmed":3,"gettransaction":8,"obtain":1,"later":2,"insert_cointxid":4,"via":2,"looking":1,"vout":8,"properties":1,"bottom":1,"results":1,"cointtxid":2,"below":1,"getblock":2,"insert_blockhash":2,"jq":2,"next":2,"gettxoutproof":6,"proof":8,"necessary":1,"gatewaysdeposit":14,"broadcasts":1,"relevant":1,"nodes":1,"validate":1,"distribute":1,"call":2,"containing":1,"claimvout":4,"claim":5,"deposithex":4,"executing":3,"destpub":8,"public":2,"key":4,"received":4,"used":3,"earlier":1,"deposittxid":6,"spend":1,"asset":1,"owner":4,"privkey":6,"corresponding":4,"previously":1,"-pubkey":2,"parameter":1,"daemon":1,"gatewaysclaim":4,"credit":1,"indicated":1,"usable":1,"regular":1,"confirmations":3,"withdrawing":1,"finished":1,"gatewayswithdraw":10,"current":3,"import":1,"private":2,"needed":1,"gatewaydepositaddress":2,"dumprivkey":2,"insert_gatewaydepositaddress":2,"commands":1,"importprivkey":4,"insert_private_key":2,"label":4,"false":6,"withdrawpub":2,"withdrawn":1,"appear":1,"insert_withdraw_pubkey":2,"insert_desired_withdraw_amount":2,"portion":1,"happen":1,"automatically":1,"congratulations":1,"completed":1,"cycle":2,"content":1,"provides":1,"terminal":1,"input":1,"complete":1,"testing":8,"cbb":12,"bdab":4,"fead":4,"abdd":4,"eede":4,"acbd":4,"bcf":4,"ace":20,"fbdc":4,"febeac":4,"eba":4,"cfaa":4,"aace":4,"afb":18,"bbc":4,"bddb":4,"aff":8,"cbe":4,"fdd":12,"fddfeef":4,"dac":16,"daa":4,"afa":4,"eab":20,"bab":24,"ccd":8,"ecff":4,"cca":20,"rvzbtdynxqyszbyxurkq":2,"tjnevywx":2,"rmyk":2,"vlfwgi":2,"avxjgjyaayynzkzuvmofj":2,"cdc":8,"acde":4,"aaae":4,"aae":4,"ece":4,"abce":4,"eace":4,"abbbeff":2,"daef":2,"acfdf":2,"aee":4,"cfebd":4,"abda":16,"beb":16,"bff":12,"ddddc":12,"cbff":14,"dumpprivkey":2,"donotuse_privkey_string":2,"xferd":2,"average":2,"speed":4,"time":8,"dload":2,"upload":2,"spent":2,"left":2,"btc":2,"usd":2,"powered":2,"coindesk":4,"https":2,"www":2,"com":2,"price":2,"vs":2,"refcoin":2,"dfa":10,"aef":2,"eada":2,"cde":6,"fba":2,"dbcdfbb":2,"bfbd":2,"continues":1,"listaddressgroupings":2,"rful":8,"arbgucq":8,"tupvtautnpq":8,"dkrcxtsxx":8,"getaccountaddress":2,"rbm":8,"fn":8,"jhjhbvfagkj":8,"dqgtgphkxvhfms":8,"opid-fbe":6,"-a":6,"-b":6,"creation_time":2,"ebf":10,"execution_secs":2,"params":2,"fromaddress":2,"amounts":2,"minconf":2,"fee":2,"oraclized":1,"getrawtransaction":2,"cfd":8,"cbfec":4,"aca":8,"caf":24,"edc":18,"edff":8,"abea":8,"dceabd":8,"cab":8,"overwintered":2,"version":2,"locktime":2,"vin":2,"fecbd":2,"dbc":18,"ead":2,"scriptsig":2,"asm":8,"sequence":2,"interest":6,"valuesat":6,"scriptpubkey":6,"op_dup":6,"op_hash":6,"op_equalverify":6,"op_checksig":6,"reqsigs":6,"type":6,"pubkeyhash":6,"rmbdczbvjhfureuaaobjmkjlsapavbbx":2,"vjoinsplit":2,"dff":2,"dbf":10,"rawconfirmations":2,"blocktime":2,"bdf":8,"afc":8,"ded":8,"bdada":8,"fddcb":8,"ddf":8,"eddcfe":8,"dacb":8,"ccc":16,"cacbeb":8,"dab":32,"fcd":8,"bebfd":8,"edad":8,"cddf":8,"daf":8,"cad":8,"aea":8,"ceaa":8,"caae":8,"dde":16,"eecf":8,"eea":8,"cdfa":8,"aeb":12,"cba":8,"bfe":8,"dadea":8,"aebb":8,"efc":8,"bcca":8,"fcb":8,"ced":16,"fcecd":8,"eaa":8,"ccfbd":8,"fbd":8,"fbe":8,"adda":8,"eecb":8,"daedc":8,"bfebc":8,"caad":8,"eae":16,"ffc":8,"dfed":8,"fbfbb":8,"bae":8,"cbec":8,"ccef":8,"eed":12,"ddfcb":8,"acba":8,"afae":8,"cff":8,"daca":8,"bfdbdbc":8,"bea":8,"dfd":12,"ade":8,"faafb":8,"ebbd":8,"efb":8,"edcb":8,"eeb":8,"fce":8,"cccf":8,"ddb":8,"fcbcb":8,"fdfaaf":8,"dee":16,"fcc":32,"adb":32,"eacb":4,"fea":4,"ecfda":4,"aaed":4,"ddcb":4,"dfe":4,"befae":4,"ffffffffc":4,"bcb":4,"eff":4,"eda":4,"aaeb":4,"ccb":4,"ebe":4,"acae":8,"dbb":4,"ddacd":4,"ccf":2,"caa":2,"ccaddress":2,"rtjscp":2,"ukyq":2,"bt":2,"jmshc":2,"mebuz":2,"qwtgwor":2,"withdraws":1,"caab":4,"cedfbcb":4,"ccea":4,"ceac":4,"bace":4,"debb":4,"aacc":4,"ffefa":2}},"src/pages/antara/tutorials/index.mdx":{"searchTitle":"Antara Tutorials Introduction","docsPageTitle":"Antara Tutorials","path":"antara/tutorials","content":{"antara":2,"tutorials":2,"section":1,"documentation":1,"contains":1,"various":1,"development":1,"setup":1,"smart":1,"chains":1}},"src/pages/antara/tutorials/introduction-to-antara-tutorials/index.mdx":{"searchTitle":"Introduction to Antara Tutorials","docsPageTitle":"Introduction to Antara Tutorials","path":"antara/tutorials/introduction-to-antara-tutorials","content":{"introduction":1,"antara":7,"tutorials":3,"welcome":1,"tutorial":1,"documentation":2,"section":1,"contains":1,"specifically":1,"designed":1,"aspects":2,"komodo":5,"smart":3,"chain":3,"software":3,"deal":1,"framework":3,"encompasses":1,"enhancements":1,"innovations":1,"adds":1,"upstream":1,"technologies":1,"include":1,"customizations":1,"modules":1,"allow":1,"advanced":1,"blockchain":1,"functionality":1,"regarding":1,"defi":1,"offers":1,"cross-chain":1,"atomic-swap":1,"compatibility":1,"see":2,"respective":1,"centers":1,"targeted":1,"learning":4,"approach":1,"launchpad":3,"link":2}},"src/pages/antara/tutorials/musig-module-tutorial/index.mdx":{"searchTitle":"Musig Module Tutorial โ","docsPageTitle":"Musig Module Tutorial","path":"antara/tutorials/musig-module-tutorial","content":{"musig":53,"module":3,"tutorial":1,"installation":1,"currently":2,"available":2,"macos":1,"linux":1,"operating":1,"systems":1,"check":2,"komodo":15,"team":1,"discord":2,"information":1,"regarding":1,"windows":1,"functionality":1,"install":4,"dependencies":2,"ensure":2,"local":2,"repositories":1,"date":1,"sudo":6,"apt-get":6,"update":4,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":10,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"build":4,"instructions":3,"komodod":6,"executing":2,"following":6,"series":3,"commands":3,"line":2,"executed":5,"separately":2,"clone":2,"https":2,"github":2,"com":2,"jl":6,"cd":50,"checkout":4,"zcutil":4,"fetch-params":2,"sh":4,"-j":6,"nproc":6,"compile":1,"appropriate":2,"library":1,"src":12,"cc":22,"makecclib":4,"cp":2,"sudokucc":2,"libcc":2,"make":4,"daemon":3,"pull":2,"launch":5,"smart":8,"chain":8,"change":7,"directory":3,"using":6,"parameters":1,"-ac_name":42,"-ac_supply":2,"-ac_reward":2,"-pubkey":2,"yourpub":2,"-ac_cclib":2,"sudoku":2,"-ac_cc":2,"-addnode":2,"obtain":3,"pubkey":16,"function":1,"properly":1,"user":2,"machine":1,"follow":1,"instruction":1,"obtaining":3,"setting":3,"relaunched":1,"new":1,"included":1,"parameter":1,"prepared":2,"use":14,"acquire":1,"funds":4,"testing":2,"reader":1,"private":2,"key":4,"already":1,"imported":1,"wallet":1,"case":2,"restart":1,"importprivkey":2,"method":18,"import":1,"desired":1,"faucet":2,"allows":1,"nominal":1,"amount":2,"orientation":1,"purposes":1,"terminal":3,"working":1,"execute":9,"faucetget":4,"komodo-cli":40,"returns":1,"hex":23,"value":45,"select":1,"entire":1,"copy":16,"clipboard":2,"ctrl":2,"shft":2,"within":1,"broadcast":7,"sendrawtransaction":13,"copied":2,"above":2,"response":4,"wait":1,"transaction":9,"confirmed":2,"balance":2,"getbalance":4,"small":1,"full":2,"example":10,"aim":1,"create":3,"fund":1,"spend":11,"accomplish":1,"two":3,"nodes":6,"necessary":3,"pubkeys":2,"node":50,"launched":2,"cbbda":20,"bb":56,"dc":38,"fdb":24,"aff":20,"ce":42,"ca":24,"fdeee":4,"ec":20,"evalcode":2,"normal":2,"array":9,"formatting":2,"cclib":32,"methods":2,"creating":1,"bash":1,"script":1,"steps":2,"need":2,"first":2,"step":15,"combine":5,"combined_pk":22,"address":3,"command":22,"pkhash":20,"bfb":18,"ffadb":18,"ea":38,"ba":48,"dd":42,"aa":48,"fe":46,"cf":86,"result":30,"success":30,"values":5,"save":2,"secure":13,"location":13,"later":4,"send":6,"coin":1,"bdd":6,"bc":60,"cdeb":4,"eb":22,"dfc":8,"ac":30,"de":16,"fc":4,"efbf":4,"ee":22,"cb":32,"dbd":4,"efadf":4,"fa":8,"bcca":4,"cdce":4,"ffffffff":48,"bf":20,"df":12,"ab":68,"ef":38,"eeb":4,"efd":4,"cfb":8,"bd":18,"aee":4,"eaec":4,"bec":4,"af":48,"acd":4,"eba":4,"da":20,"cca":24,"dbfb":4,"dda":4,"ecfcd":4,"caa":4,"ff":36,"ddfbbe":4,"ed":24,"ebd":4,"add":4,"ae":18,"ffad":4,"ad":8,"cdfb":4,"fbe":4,"bce":4,"eec":4,"ade":4,"dfee":4,"ccd":4,"ebf":4,"db":8,"ced":8,"bdfdf":4,"cade":4,"eabc":4,"fafb":4,"bbf":4,"adf":4,"ddd":4,"caaed":4,"ffd":4,"cdb":4,"abfa":4,"bfe":4,"dff":4,"fbb":4,"bac":4,"feb":4,"fdd":4,"fafa":4,"deef":4,"fbf":4,"aebfb":4,"fb":12,"dccc":4,"fee":4,"ddb":4,"aac":22,"bdacf":4,"aaa":4,"cebb":4,"txid":4,"daa":10,"cbf":10,"retrieve":2,"sendtxid":9,"raw":4,"returned":3,"change_script":9,"getrawtransaction":4,"decode":1,"vout":6,"json":1,"objects":1,"search":1,"type":4,"pair":2,"listed":1,"object":1,"scriptpubkey":4,"omitted":8,"brevity":8,"valuesat":2,"asm":2,"op_checksig":2,"reqsigs":2,"addresses":2,"rufcud":2,"urykj":2,"baqvsuas":2,"waknunvvft":2,"calcmsg":9,"calculate":1,"msg":20,"needs":1,"retrieved":16,"previous":2,"insert_sendtxid_here":2,"insert_change_script_here":2,"afd":16,"fea":16,"session":7,"point":2,"forward":1,"performed":1,"relevant":1,"data":1,"opposing":6,"requires":6,"arguments":12,"follows":6,"ind":16,"index":6,"signatory":1,"set":1,"current":1,"numsigners":6,"number":1,"participating":1,"multi-signature":1,"previously":13,"signed":1,"myind":12,"commitment":12,"efec":4,"ffdabe":4,"acc":4,"aab":4,"indicate":4,"ebdbf":4,"commit":7,"opposite":1,"added_index":12,"nonce":21,"cac":4,"ffb":4,"abd":4,"partialsig":21,"edf":4,"afdcf":4,"dfd":4,"dcdb":4,"combinedsig":28,"cce":20,"produced":1,"followed":1,"errors":1,"visually":1,"verify":8,"matches":1,"display":1,"made":1,"error":1,"output":1,"different":1,"attempting":1,"wallets":1,"broadcasts":1,"receive":2,"coins":2,"does":1,"aafad":4,"ecade":4,"dfb":4,"ebc":4,"aabc":2,"adcf":2,"ceab":2,"ffc":2,"cbdddd":2,"desire":1,"transferred":1,"therefore":1,"again":1,"nor":1,"fbaa":2,"mined":1,"notarized":1,"complete":1,"successfully":1,"cycle":1}},"src/pages/antara/tutorials/overview-of-antara-modules-part-i/index.mdx":{"searchTitle":"Overview of Antara Modules - Part I โ","docsPageTitle":"Overview of Antara Modules - Part I","path":"antara/tutorials/overview-of-antara-modules-part-i","content":{"overview":6,"antara":55,"modules":40,"part":11,"introduction":1,"welcome":1,"discussion":3,"covers":2,"basic":3,"aspects":3,"delving":1,"deeply":1,"technical":1,"technology":16,"conversation":1,"attainable":1,"normal":3,"developer":15,"komodo":38,"ecosystem":9,"non-developers":1,"otherwise":1,"possess":1,"experience":1,"blockchain":36,"industry":4,"later":4,"ii":7,"additional":2,"conceptual":1,"recommended":1,"anyone":2,"intends":2,"utilize":3,"development":1,"environment":4,"smart":26,"contracts":17,"platform":13,"built":3,"bitcoin":24,"protocol":3,"features":2,"simple":7,"programming":13,"language":15,"called":12,"script":18,"allows":8,"perform":4,"rudimentary":1,"scripting":2,"tasks":1,"traditionally":1,"considered":3,"incapable":1,"supporting":1,"complex":4,"found":2,"platforms":8,"limitation":1,"mostly":1,"fact":2,"intentionally":1,"turing":30,"complete":19,"capabilities":1,"extending":1,"competitive":1,"arguably":2,"stronger":1,"method":2,"creating":5,"smart-contract-like":1,"changing":2,"framework":4,"integrates":1,"broader":1,"cryptoconditions":2,"utxo-based":10,"logic":2,"case":3,"leading":1,"brand":1,"new":11,"section":1,"explain":3,"implementation":2,"works":1,"dramatically":4,"alter":1,"landscape":1,"brief":1,"review":1,"first":5,"block":1,"mined":1,"around":1,"january":2,"revolutionary":1,"exploded":1,"forever":1,"way":4,"think":1,"money":4,"currency":2,"owe":1,"developments":1,"satoshi":2,"nakamoto":2,"original":1,"bitcoin-core":2,"code":13,"itself":1,"written":5,"time-tested":2,"well-known":1,"therefore":3,"however":4,"transactions":7,"executed":2,"instead":2,"carried":1,"special":1,"number":8,"opcodes":1,"commands":4,"tell":1,"nodes":3,"deal":1,"specific":3,"transaction":5,"request":2,"computer":5,"languages":4,"widely":2,"accepted":2,"intentional":1,"decision":1,"discuss":2,"relative":1,"merits":1,"making":2,"let":4,"take":4,"moment":1,"understand":3,"exactly":1,"means":5,"completeness":5,"british":1,"scientist":1,"mathematician":1,"named":1,"alan":1,"published":1,"academic":1,"paper":4,"computable":6,"numbers":6,"application":3,"entscheidungsproblem":1,"seminal":1,"essay":2,"fields":1,"science":1,"computational":2,"theory":1,"describes":1,"hypothetical":1,"machine":12,"granted":1,"assumptions":1,"theoretically":2,"compute":1,"sequence":3,"basically":1,"solve":5,"mathematical":2,"problem":5,"uses":1,"according":2,"definition":1,"decimal":1,"down":1,"device":4,"universal":1,"better":1,"known":2,"machines":1,"generally":1,"described":2,"imagine":2,"read":1,"write":5,"also":13,"ability":2,"store":1,"data":1,"assumes":1,"infinitely":3,"large":6,"storage":1,"capacity":2,"essential":1,"understanding":2,"concept":3,"moves":1,"left":1,"right":1,"along":1,"thin":1,"long":2,"piece":2,"tape":1,"reads":1,"decides":1,"based":4,"series":3,"instructions":4,"bound":1,"executes":1,"accordingly":1,"simply":5,"reading":1,"executing":2,"writing":2,"arbitrarily":1,"period":1,"time":5,"eventually":2,"does":2,"actually":2,"mean":1,"important":2,"idea":4,"something":1,"derived":1,"know":3,"memory":1,"use":6,"theoretical":1,"decide":1,"sense":2,"said":2,"made":2,"noted":1,"above":2,"problems":1,"sequences":1,"capable":3,"solving":1,"gas-based":17,"contract":10,"ethereum":16,"eos":1,"neo":1,"enter":2,"picture":1,"focus":1,"originator":1,"model":7,"currently":3,"popular":7,"december":1,"vitalik":1,"buterin":7,"released":1,"white":3,"one":4,"major":1,"contributions":1,"offered":1,"solidity":1,"used":5,"makes":3,"perfectly":1,"clear":1,"page":1,"provide":2,"built-in":1,"fully":2,"fledged":1,"turing-complete":3,"create":6,"encode":1,"arbitrary":3,"state":2,"transition":1,"functions":3,"allowing":2,"users":20,"systems":2,"others":1,"yet":2,"imagined":1,"lines":1,"ways":4,"smart-contract":6,"improvement":1,"automatically":3,"move":1,"digital":4,"assets":1,"pre-specified":1,"rules":3,"opened":1,"world":3,"possibilities":2,"creates":1,"vulnerabilities":2,"pros":1,"cons":1,"loops":6,"loop":5,"just":2,"certain":2,"operation":3,"set":6,"commanded":1,"execute":4,"times":3,"available":6,"programmer":3,"needs":2,"copy":1,"paste":1,"wants":2,"beneficial":1,"present":1,"accidentally":1,"infinite":6,"unnecessarily":1,"burdening":1,"network":11,"meaningless":1,"operations":3,"malicious":3,"spammers":1,"want":4,"attack":1,"unprepared":1,"runs":2,"unleash":1,"great":1,"bearing":1,"pointless":1,"endless":1,"cause":2,"crippling":1,"congestion":1,"avoid":3,"possibility":2,"introduced":1,"gas":20,"short":3,"pay":3,"fee":1,"every":4,"single":4,"fees":5,"prices":1,"discourage":1,"actors":1,"spamming":1,"encourages":1,"developers":13,"efficient":1,"require":4,"processes":3,"possible":2,"moreover":1,"prevents":2,"accidental":1,"wreaking":1,"havoc":1,"stops":1,"processing":3,"stop":2,"benefit":1,"brought":1,"broke":1,"barrier":1,"decentralize":1,"software":19,"execution":2,"example":6,"non-decentralized":1,"typically":2,"rely":2,"centralized":2,"server":2,"impersonal":1,"third-party":1,"maintain":6,"sanity":1,"decentralized":7,"applications":3,"allow":9,"interact":3,"relying":1,"clever":1,"innovation":2,"prohibitively":1,"expensive":3,"hinders":1,"audience":1,"growth":1,"particular":2,"dapp":8,"function":4,"designed":1,"costs":3,"keep":1,"running":2,"two":2,"competing":1,"statements":1,"illustration":1,"goal":1,"android":1,"cryptocurrency":1,"efforts":1,"share":4,"common":2,"apis":1,"trustless":1,"interactions":1,"compromises":1,"july":2,"say":2,"build":3,"uber":3,"lyft":1,"top":1,"unscalable":1,"screwed":1,"full":5,"reference":1,"phone":1,"app":4,"hail":1,"freelance-taxi":1,"service":2,"average":1,"financial":3,"per":9,"second":4,"statement":1,"process":2,"make":6,"rough":1,"analysis":1,"cost":3,"value":2,"uber-like":1,"cover":1,"maintaining":1,"txs":4,"today":2,"cr":1,"usd":2,"hour":3,"hash":2,"rate":3,"end-users":2,"responsible":1,"translates":1,"looking":1,"lack":2,"space":1,"multiple":2,"dapps":3,"begin":1,"see":5,"enormous":1,"flaws":2,"existing":4,"corporations":1,"customer":3,"bases":1,"able":5,"afford":2,"burn":1,"difficult":5,"conceive":1,"startup":2,"ongoing":1,"continually":1,"functionality":9,"assuming":1,"ride":1,"game":1,"looping":1,"grow":1,"absurd":1,"furthermore":2,"compounds":1,"business":3,"becomes":3,"suddenly":1,"surge":1,"people":1,"wanting":1,"purchase":4,"causes":1,"price":4,"rapidly":1,"rise":1,"burst":1,"activity":2,"grind":1,"halt":1,"spike":2,"advantageous":1,"speculation":1,"terrible":1,"necessary":1,"cases":1,"serve":1,"base":3,"using":5,"convince":1,"potential":1,"customers":1,"unpredictably":1,"high":1,"potentially":1,"billions":1,"trillions":1,"fundamentally":2,"flawed":1,"market":1,"prohibitive":1,"businesses":1,"develop":2,"buy":1,"having":4,"observed":1,"crucial":1,"prepared":1,"turn":1,"solution":1,"proposes":1,"introducing":1,"recall":3,"choice":1,"deliberate":1,"leaving":1,"form":2,"quicker":1,"safer":1,"alternative":1,"true":2,"removes":1,"clogging":1,"prevented":1,"bitcoin-protocol":2,"blockchains":5,"offers":1,"functionalities":1,"advanced":2,"compatible":1,"includes":1,"chains":2,"gain":2,"usefulness":1,"combined":1,"unique":5,"design":4,"main":5,"empowers":1,"independent":2,"secured":2,"facilitates":1,"interconnected":1,"between":1,"technologies":3,"atomic-swaps":1,"cross-chain":2,"syncing":3,"combination":1,"overcomes":1,"challenges":1,"single-blockchain":1,"interactivity":1,"run":4,"private":3,"themselves":1,"safely":1,"occupy":1,"fear":1,"interruption":1,"elsewhere":1,"highly":1,"active":1,"split":1,"likewise":1,"need":6,"chain":8,"kmd":14,"end-user":1,"participating":1,"tied":2,"success":1,"unpredictability":1,"compete":1,"taxi":1,"utxo":20,"completely":1,"different":4,"manner":3,"work":3,"briefly":1,"unspent":1,"utxos":10,"integral":1,"exist":1,"bill":1,"sitting":2,"wallet":6,"small":1,"fiat":1,"dollar":1,"bills":1,"physical":1,"collection":1,"total":5,"balance":5,"user":14,"worth":3,"altogether":1,"interface":2,"three":2,"separate":4,"managed":1,"spends":2,"splits":2,"spend":2,"desires":1,"pieces":1,"sent":4,"destination":2,"address":11,"instructed":1,"remaining":1,"returned":1,"change":1,"coming":1,"perspective":1,"programmable":1,"object":1,"objects":1,"add":1,"subtract":1,"properties":2,"including":1,"us":2,"cheaper":1,"secure":5,"practice":1,"models":1,"simplest":1,"module":45,"locks":2,"publicly-known":1,"spent":3,"conditions":3,"met":2,"fulfilled":1,"unlocked":1,"appropriate":1,"behind":1,"really":1,"instruct":1,"gone":1,"final":1,"setup":1,"indicated":1,"belonging":2,"instance":2,"bug":1,"frequently":1,"faulty":1,"drain":1,"diving":1,"deeper":2,"things":1,"scripts":1,"several":2,"payment":5,"pay-to-pubkey":1,"payments":4,"pay-to-pubkey-hash":1,"pay-to-script-hash":1,"types":2,"represent":1,"overwhelming":1,"majority":1,"type":2,"limited":1,"implemented":2,"designates":1,"words":1,"puts":1,"constraints":1,"name":1,"cryptocondition":1,"explore":1,"specifications":1,"articles":1,"scarcity":1,"within":4,"eval":2,"keeps":3,"funds":8,"coins":2,"links":1,"locked":1,"utxo-data":1,"structure":1,"associated":1,"thus":3,"free":1,"current":2,"behavior":2,"created":5,"confusion":1,"global":4,"usable":1,"everyone":1,"key":2,"public":2,"lite-mode":1,"required":1,"serves":2,"repository":2,"information":1,"query":1,"discover":1,"past":1,"module-related":1,"cannot":1,"moved":1,"satisfied":1,"approved":1,"advance":1,"group":1,"collaborating":1,"similar":1,"lightning":1,"intended":1,"effect":1,"simpler":1,"place":1,"effectively":1,"miniature":1,"consensus":4,"mechanism":3,"forces":1,"participants":1,"master":1,"closer":1,"look":1,"advantages":3,"access":1,"established":2,"hard-coded":1,"compiled":1,"linkable":1,"library":2,"calling":1,"agnostic":1,"understood":1,"perhaps":1,"importantly":1,"programmed":2,"anything":1,"program":1,"virtual":2,"daemon":1,"limitations":1,"hassles":1,"far":3,"speed":1,"flexibility":1,"power":1,"connecting":1,"forcing":1,"layer-one":1,"balance-based":3,"impossible":2,"flood":1,"coin":4,"supply":1,"illegitimate":1,"linked":1,"balances":2,"blockchain-enforced":1,"actor":1,"manipulate":1,"disastrous":1,"ends":1,"seen":1,"happen":1,"again":3,"rpcs":2,"consumption":1,"easy":2,"essentially":2,"extension":1,"remote":1,"procedure":1,"calls":3,"rpc":5,"bring":1,"foreign":1,"command":2,"graphic":1,"gui":1,"non-technical":1,"needing":1,"line":1,"variety":1,"alone":1,"instantaneous":1,"confirmation":1,"challenge":2,"face":1,"aspect":1,"wait":1,"assume":1,"finality":1,"overcome":1,"zero-confirmation":1,"micro-payments":2,"delayed":1,"proof":1,"security":1,"peer-to-peer":1,"confirmed":1,"soon":1,"initiated":1,"shared":1,"ecosystem-wide":1,"ether":1,"step":1,"progress":1,"tremendous":1,"expense":1,"placed":1,"blockchain-based":1,"nigh":1,"hand":1,"scalable":1,"individual":1,"native":1,"ties":1,"reuse":2,"finished":1,"building":1,"designing":1,"requires":1,"strong":1,"proficiency":1,"techniques":1,"stable":1,"withstand":1,"pressure":1,"wild-open":1,"internet":1,"consider":1,"musig":4,"non-blockchain":1,"relies":1,"enable":1,"complicated":1,"schnorr":2,"signatures":1,"multi-signature":1,"skill":1,"level":1,"adopt":1,"in-depth":1,"documentation":2,"grows":1,"reason":1,"members":1,"community":1,"express":1,"gratitude":1,"experienced":1,"via":1,"open-source":2,"ideology":1,"developing":1,"testing":2,"default":2,"team":3,"already":2,"freely":1,"exhaustively":1,"prior":1,"ensure":1,"quality":1,"bug-free":1,"embedded":1,"source":1,"provided":1,"philosophy":1,"verify":1,"submit":1,"pull":1,"github":1,"details":1,"desired":1,"next":1,"hard":1,"fork":1,"occurs":1,"annual":1,"semi-annual":1,"basis":1,"knowledge":1,"project":1,"successfully":1,"live":1,"considering":1,"atomic":1,"swaps":1,"on-demand":1,"scalability":1,"interoperability":1,"continues":2,"bleeding":1,"edge":1,"join":1,"delves":1,"methods":1,"preparing":1,"utilization":1,"link":2}},"src/pages/antara/tutorials/overview-of-antara-modules-part-ii/index.mdx":{"searchTitle":"Overview of Antara Modules - Part II โ","docsPageTitle":"Overview of Antara Modules - Part II","path":"antara/tutorials/overview-of-antara-modules-part-ii","content":{"overview":4,"antara":31,"modules":26,"part":5,"ii":2,"introduction":1,"welcome":1,"following":2,"content":5,"provided":1,"developers":14,"desiring":1,"discover":1,"deeper":1,"levels":1,"potential":1,"komodo":22,"software":10,"covers":1,"technical":1,"aspects":1,"necessary":3,"common":1,"user":2,"understand":4,"learning":1,"help":1,"developer":18,"ecosystem":10,"utilize":1,"create":5,"new":21,"assumptions":1,"discussion":1,"intended":1,"feel":1,"confident":1,"one":7,"mainstream":1,"programming":6,"language":8,"core":11,"concepts":1,"blockchain":18,"technology":20,"readers":1,"business":2,"marketing":1,"also":7,"find":2,"useful":3,"topics":1,"difficult":3,"invite":1,"interested":2,"reader":2,"reach":1,"team":11,"discord":2,"questions":1,"consider":3,"reading":1,"resources":1,"discussions":2,"mastering":2,"bitcoin":5,"begin":1,"brief":1,"note":2,"normal":2,"creating":3,"module":15,"challenging":2,"fortunately":1,"every":2,"expected":1,"program":1,"scratch":1,"anticipates":1,"consume":1,"existing":5,"attempting":2,"built":1,"framework":6,"designed":2,"remote":1,"procedure":1,"calls":1,"rpc":2,"called":5,"quickly":3,"easily":3,"languages":1,"good":1,"example":1,"seen":1,"musig":4,"uses":2,"enable":1,"complicated":1,"schnorr":2,"signatures":1,"allow":3,"essentially":1,"skill":1,"level":4,"adopt":3,"functionality":3,"having":2,"gain":1,"in-depth":1,"understanding":3,"see":2,"documentation":2,"library":3,"available":5,"grows":1,"advantages":1,"types":1,"problem":3,"solve":3,"use":2,"decentralized":7,"aspect":1,"wider":1,"crucial":1,"element":1,"capable":1,"directly":2,"add":6,"arbitrary":10,"code":22,"smart":4,"chain":6,"itself":5,"better":2,"purpose":1,"case":1,"first":3,"key":2,"consensus":14,"mechanism":10,"easy":2,"change":3,"adding":2,"cm":29,"task":1,"entirely":3,"order":1,"magnitude":1,"yet":3,"despite":2,"facts":1,"experienced":4,"approaches":1,"creative":4,"intent":1,"initial":1,"impulse":1,"dive":1,"time":6,"passes":1,"come":1,"realization":1,"large":1,"person":1,"protocol":1,"approximately":2,"ten":1,"years":3,"old":1,"receives":1,"perhaps":1,"attention":2,"protocols":1,"combined":2,"year":1,"thousands":2,"world":1,"intelligent":1,"mathematicians":1,"cryptographers":1,"pore":1,"intricacies":1,"profitable":1,"valuable":1,"insight":1,"mistakes":2,"continue":1,"reveal":1,"themselves":2,"cash":1,"teams":1,"discovered":2,"flaw":2,"allowed":2,"malicious":2,"print":1,"number":2,"bitcoins":1,"cause":1,"economic":1,"instability":1,"volatility":2,"nature":2,"wreak":1,"havoc":1,"lives":1,"users":7,"reason":1,"seasoned":1,"engineers":7,"avoid":3,"changing":1,"altogether":1,"relatively":1,"stable":2,"projects":2,"unique":2,"challenge":1,"immediately":1,"presents":1,"relies":2,"proof":2,"work":2,"type":1,"model":5,"project":4,"attract":1,"sufficient":1,"miners":1,"akin":1,"stake":2,"ensure":2,"total":1,"distributed":1,"manner":5,"ensures":1,"trustlessness":1,"tasks":1,"achieve":1,"light":1,"challenges":2,"engineer":2,"finds":1,"confronted":1,"paradox":2,"desires":1,"something":1,"cannot":1,"popular":4,"flawed":1,"solution":6,"virtual":2,"machine":2,"associate":1,"vm":12,"method":1,"made":1,"ethereum":1,"design":1,"similar":1,"difference":1,"listens":2,"instructions":1,"given":1,"external":2,"across":1,"validating":2,"nodes":2,"inside":1,"does":2,"listen":1,"execution":1,"instead":1,"data":9,"history":1,"transactions":2,"associated":1,"meta":3,"effective":1,"writing":1,"limited":2,"limitations":1,"include":4,"requirement":3,"working":1,"mandatory":1,"solidity":1,"excessive":1,"dependency":2,"core-software":3,"development":1,"volatile":2,"economics":2,"lack":1,"processing":1,"storage":3,"capacity":1,"derives":1,"security":4,"concerns":2,"run":1,"blockchain-related":1,"written":2,"reduces":1,"opportunities":1,"actors":1,"limitation":1,"provides":2,"baseline":1,"customized":4,"unstable":1,"make":2,"process":2,"need":2,"master":1,"adds":1,"additional":2,"burden":1,"slows":1,"progress":1,"discovers":1,"core-level":2,"increase":1,"productivity":1,"creativity":2,"convince":1,"main":1,"implement":2,"feature":3,"however":1,"conflicting":1,"interests":3,"decisions":1,"meet":1,"needs":1,"vm-based":3,"models":1,"usage":1,"underlying":1,"gas":1,"token":1,"requires":1,"ether":1,"price":1,"value":2,"according":1,"uneducated":1,"masses":1,"sound":1,"advantageous":1,"speculator":1,"practical":1,"scares":1,"away":1,"fact":2,"frequently":1,"single":3,"further":1,"hinders":1,"block":1,"space":1,"short":2,"supply":1,"due":1,"high":1,"demand":1,"chains":2,"furthermore":2,"irrelevant":1,"become":1,"required":2,"baggage":2,"unpleasant":1,"existed":1,"inspired":1,"search":1,"provide":1,"integration":1,"cryptoconditions":7,"industry-wide":3,"standard":2,"allows":5,"logical":2,"conditions":2,"fulfillments":1,"evaluated":1,"evaluate":1,"results":1,"update":1,"state":2,"secure":1,"fashion":1,"concept":2,"interledger":4,"originally":1,"proposed":1,"original":3,"proposal":3,"open-source":5,"format":1,"seem":1,"continued":1,"exploring":1,"beyond":1,"hand":1,"found":2,"intriguing":1,"adopted":1,"suite":1,"offerings":2,"implementation":1,"ideas":3,"put":1,"forth":1,"depart":1,"several":1,"significant":2,"ways":1,"curious":1,"specific":1,"details":1,"topic":1,"explore":1,"respective":1,"repositories":1,"important":1,"takeaway":1,"rely":2,"cc":1,"fulfillment":1,"integrity":1,"environment":1,"losing":1,"within":1,"daemon":6,"interfering":1,"grants":1,"ability":2,"features":3,"innovations":1,"waiting":1,"approval":1,"members":1,"bitcoin-hash":1,"rate":1,"simplicity":2,"competitive":1,"freedom":1,"entry":1,"point":1,"between":2,"bitcoin-script":1,"operation":2,"op_checkcryptoconditions":1,"op_ccc":4,"executed":1,"able":3,"initiate":1,"assuming":1,"call":1,"execute":1,"return":1,"separate":1,"thus":2,"maintaining":2,"reliability":1,"completes":1,"returns":1,"true":5,"false":2,"statement":1,"returned":1,"performs":1,"transaction":2,"contain":1,"therefore":1,"data-storage":2,"examples":2,"key-value":3,"oracles":2,"native":1,"vout":2,"batontxid":2,"pairs":1,"access":1,"established":1,"act":2,"application-state":2,"manager":1,"state-related":1,"held":1,"utxos":1,"accessible":1,"management":2,"based":1,"utxo":1,"follows":1,"rules":1,"powerful":1,"combination":1,"collect":1,"organize":1,"securely":1,"addition":1,"notarized":1,"komodo-based":1,"depending":1,"form":2,"clusters":1,"blockchains":2,"enhance":1,"opposed":1,"relying":1,"child":1,"speed":1,"capabilities":3,"cluster":1,"exponentially":1,"greater":1,"competitors":1,"architecture":1,"created":2,"individual":1,"contained":1,"optional":1,"included":1,"compilation":1,"participating":1,"desire":2,"libraries":1,"require":1,"excess":1,"eliminates":1,"otherwise":1,"cumbersome":1,"offers":1,"arguably":1,"action":1,"accomplishing":1,"worth":1,"weekend":2,"power":1,"observing":1,"swiftly":1,"upgrade":1,"quantum-proofing":4,"past":1,"cryptocurrency":2,"community":4,"focused":1,"manually":1,"upgrading":1,"protection":1,"appeared":1,"advantage":1,"protect":1,"addresses":1,"quantum-capable":1,"computers":1,"time-consuming":1,"expensive":1,"paradoxically":1,"quantum-proof":2,"achieved":1,"served":1,"isolate":1,"untested":1,"unreliable":1,"endure":1,"roadblocks":1,"incompatible":1,"activity":1,"technological":1,"advancement":1,"adapt":1,"chose":1,"spend":1,"energy":1,"building":1,"worked":1,"took":1,"read":1,"summaries":1,"published":1,"academics":1,"researchers":1,"initiation":1,"releasing":1,"beta":1,"version":1,"testing":1,"remains":1,"compatible":1,"others":2,"soon":1,"arrive":1,"quantum":1,"proofing":1,"long-term":1,"financial":1,"readily":1,"interruption":1,"services":1,"accomplishments":1,"compatibilities":1,"predecessors":1,"makes":1,"wise":1,"choice":1,"wish":1,"advanced":1,"hassle":1}},"src/pages/antara/tutorials/pegs-module-creator-tutorial/index.mdx":{"searchTitle":"Pegs Module Creator Tutorial โ |","docsPageTitle":"Pegs Module Creator Tutorial","path":"antara/tutorials/pegs-module-creator-tutorial","content":{"pegs":12,"module":12,"creator":1,"tutorial":26,"final":1,"stages":1,"production":1,"following":9,"currently":1,"compatible":1,"computer-hardware":1,"setups":1,"running":4,"linux":1,"os":1,"ubuntu":1,"debian-based":1,"distributions":1,"questions":1,"assistance":1,"reach":1,"komodo":13,"team":1,"using":21,"cc-pegs":2,"channel":1,"discord":2,"live-chat":1,"server":1,"thank":1,"overview":1,"assists":1,"reader":10,"discovering":1,"process":1,"creating":4,"new":8,"smart":14,"chain":26,"active":3,"stablecoin":3,"antara":6,"outline":1,"launch":7,"test":5,"creatorusdk":76,"activate":1,"peg":8,"coins":6,"usd":11,"create":16,"pathway":1,"users":2,"back":2,"kmd":59,"tokens":6,"represent":2,"oracle":17,"register":2,"publisher":10,"subscribe":3,"gateway":9,"bind":3,"previously":2,"created":6,"token":7,"start":2,"oraclefeed":18,"software":7,"bring":1,"blockheader":2,"data":9,"attaching":1,"completion":1,"follow":4,"user":7,"use":7,"discover":1,"possibilities":1,"installation":4,"procedure":1,"creates":3,"version":3,"daemon":8,"used":3,"purpose":1,"testing":6,"several":2,"customizations":4,"particular":1,"intended":1,"purposes":3,"dependencies":2,"execute":7,"commands":4,"install":3,"necessary":3,"sudo":26,"apt-get":6,"update":2,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"clang":4,"libcurl":2,"-gnutls-dev":2,"cmake":2,"libsodium-dev":2,"swap":6,"partition":2,"optional":1,"vps":4,"low":1,"amount":4,"ram":1,"gb":2,"file":4,"sufficient":1,"space":1,"available":2,"consider":1,"instead":1,"facilitate":1,"better":1,"performance":1,"swapon":6,"--show":4,"free":4,"-h":6,"df":2,"fallocate":2,"-l":2,"swapfile":14,"ls":4,"-lh":4,"chmod":2,"mkswap":2,"cp":2,"etc":10,"fstab":6,"bak":2,"echo":2,"none":2,"sw":2,"tee":2,"-a":2,"sysctl":6,"vm":4,"swappiness":4,"setting":2,"persist":2,"next":2,"reboot":2,"set":7,"value":17,"automatically":2,"restart":2,"adding":3,"line":2,"conf":4,"nano":2,"build":4,"clone":2,"https":4,"github":2,"com":4,"mixa":2,"cd":12,"checkout":2,"pegscc":8,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"tweaks":2,"settings":2,"make":3,"easy":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"src":4,"requires":4,"compile":2,"source":1,"code":1,"instructions":1,"see":1,"section":2,"access":3,"two":2,"guide":4,"want":1,"personal":1,"computer":1,"single":2,"obtain":2,"pubkey":9,"recall":1,"also":4,"enabled":1,"interacting":1,"antara-related":1,"view":2,"linked":2,"material":2,"explanation":2,"command":11,"below":1,"launches":1,"list":1,"explains":1,"desirable":1,"designed":1,"-ac_name":46,"name":11,"-ac_import":6,"key":2,"customization":1,"activated":1,"-ac_end":6,"sets":1,"mining":2,"block":6,"reward":1,"zero":1,"first":1,"-debug":18,"debug":3,"parameter":3,"instructs":2,"track":1,"various":1,"information":10,"console":2,"output":1,"-printoconsole":2,"print":1,"-ac_supply":6,"intial":1,"coin":12,"supply":5,"arbitrary":1,"includes":1,"manage":1,"consult":1,"documentation":2,"explanations":1,"parameters":5,"komodod":6,"-ac_reward":4,"-ac_cc":4,"-ac_perc":4,"-ac_cbopret":4,"pegscc-":4,"importcoin":4,"cctokens":4,"gatewayscc":4,"-printtoconsole":4,"capable":3,"representing":2,"yet":2,"tied":1,"actual":1,"komodo-cli":50,"tokencreate":2,"kmd_btc":8,"btc_usd":8,"total":3,"named":1,"satoshi":1,"external":5,"combined":1,"allow":2,"description":7,"specifies":1,"synthetic":1,"price":4,"means":1,"btc":6,"simplifies":1,"provides":2,"exchange":1,"between":1,"currencies":1,"returns":7,"hex":15,"response":5,"result":14,"success":14,"bf":10,"ce":34,"dcce":2,"fffaf":2,"aa":10,"dfdc":2,"bac":2,"edcc":2,"ab":10,"ff":30,"dc":4,"ee":24,"fe":8,"fda":2,"aadb":2,"ffffffff":8,"ea":16,"de":8,"aabcb":2,"cee":2,"cf":28,"cc":16,"dcc":2,"ffa":2,"fbcb":2,"cb":2,"ad":4,"ec":36,"bbf":4,"da":16,"ca":38,"fdeee":24,"ac":26,"select":1,"copy":4,"ctrl":1,"shft":1,"broadcast":16,"sendrawtransaction":24,"insert_hex":2,"called":5,"tokenid":14,"cca":8,"fd":18,"text":6,"editor":5,"keep":1,"future":1,"watch":1,"mempool":2,"getrawmempool":6,"verify":3,"successfully":2,"mined":3,"disappears":1,"transaction":7,"tokeninfo":4,"check":2,"owner":2,"balance":1,"tokenbalance":4,"insert_tokenid":4,"insert_pubkey":2,"oracles":2,"able":2,"add":1,"blockchain":1,"modules":1,"allows":1,"needed":1,"regarding":1,"activity":1,"accurate":1,"prices":1,"identical":1,"format":5,"starts":1,"ihh":12,"height":2,"blockhash":1,"merkleroot":2,"oraclescreate":4,"blockheaders":6,"dd":2,"bc":4,"db":10,"ebfd":2,"fedc":2,"dffabb":2,"fca":2,"eccb":2,"fb":8,"aacffb":2,"bec":2,"returned":3,"insert_hex_data":2,"id":3,"oracleid":4,"daf":12,"bb":16,"record":1,"oraclesfund":4,"method":8,"fund":1,"cbbc":10,"ccfd":8,"ccaa":8,"af":14,"deddacc":4,"faac":4,"fbf":4,"aff":4,"aedb":4,"ed":6,"fba":4,"cbe":4,"ccdf":4,"cec":4,"send":1,"raw":1,"broadcasting":1,"eb":2,"bd":6,"optionally":1,"ensure":2,"receives":1,"confirmation":1,"prepare":1,"instance":5,"oraclesregister":4,"executed":2,"node":2,"post":1,"headers":1,"withdrawal":1,"transactions":2,"insert_oracleid":12,"data_fee_in_satoshis":2,"shown":4,"brevity":4,"insert_hex_value":8,"retrieve":1,"oraclesinfo":6,"txid":12,"marker":4,"rkbg":4,"cyx":4,"qtxnu":4,"edtqs":4,"isyckbbfb":4,"registered":6,"baton":4,"rsy":4,"zqzuadpqsevnr":4,"jdo":4,"unxjmcbjq":4,"batontxid":4,"bfbdbc":4,"ccc":4,"dce":4,"bdb":4,"bdc":4,"lifetime":4,"funds":5,"datafee":4,"entry":1,"json":1,"object":1,"publisherpubkey":2,"oraclessubscribe":5,"receive":1,"utxo":1,"publishing":2,"frequency":1,"data-publishing":1,"included":2,"equal":3,"number":1,"subscriptions":1,"committed":1,"therefore":2,"one":4,"subscription":1,"insert_publisherpubkey":2,"insert_amount_of_funds_to_add":2,"example":1,"needs":1,"publish":1,"per":1,"methods":1,"times":1,"properly":2,"established":1,"gatewaysbind":5,"decide":1,"signatures":2,"desired":1,"represented":2,"required":1,"withdraw":1,"simplicity":2,"indicate":1,"pubtype":2,"shtype":2,"wiftype":4,"values":3,"chosen":1,"chains":1,"respectively":1,"insert_tokensupply":2,"insert_gatewayspubkey":2,"bindtxid":4,"assuming":1,"everything":1,"review":1,"gatewaysinfo":4,"helloworld":2,"insert_bindtxid":4,"gateways":2,"pubkeys":2,"oracletxid":2,"taddr":2,"prefix":4,"deposit":2,"rn":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"totalsupply":2,"remaining":2,"issued":2,"match":1,"copied":1,"automates":1,"transfer":1,"change":1,"directory":1,"compiled":1,"gcc":2,"dapps":2,"-lm":2,"-o":2,"initiate":1,"insert_mypubkey":2,"cli":2,"te":2,"inserting":1,"aae":4,"cfbf":4,"powered":2,"coindesk":4,"www":2,"reference":3,"refcoin":2,"ba":4,"ae":4,"bde":2,"dda":2,"ht":8,"bbad":2,"afa":2,"bfc":2,"eaef":2,"baf":2,"fcd":2,"bad":2,"fc":4,"aed":2,"fa":8,"eff":2,"ffe":2,"cac":2,"fde":2,"ebc":2,"cfe":2,"adf":2,"bee":2,"bbbebaaeb":2,"ef":2,"cdc":2,"ecaf":2,"ede":2,"fea":2,"bcb":2,"cadff":2,"pegged":1,"backed":2,"pegscreate":7,"accomplished":1,"associated":1,"unique":1,"described":1,"sake":1,"utilizes":1,"bound":1,"pegstxid":14,"sure":1,"nodes":2,"aware":1,"correct":1,"contract":1,"shutdown":1,"daemons":1,"restarts":1,"slightly":1,"modified":1,"include":1,"-earlytxid":6,"replace":1,"-earkytxid":2,"added":1,"reaches":1,"control":1,"pace":1,"setgenerate":4,"true":2,"starting":1,"false":2,"stopping":1,"joining":1,"network":1,"setup":1,"continue":1,"learning":1}},"src/pages/antara/tutorials/pegs-module-user-tutorial/index.mdx":{"searchTitle":"Pegs Module User Tutorial โ |","docsPageTitle":"Pegs Module User Tutorial","path":"antara/tutorials/pegs-module-user-tutorial","content":{"pegs":9,"module":13,"user":26,"tutorial":17,"final":1,"stages":1,"production":1,"following":21,"currently":1,"compatible":1,"computer-hardware":1,"setups":1,"running":1,"linux":1,"os":1,"ubuntu":1,"debian-based":1,"distributions":1,"questions":1,"assistance":1,"reach":4,"komodo":14,"team":1,"using":11,"cc-pegs":2,"channel":1,"discord":2,"live-chat":1,"server":1,"thank":1,"overview":1,"uses":1,"usdktest":78,"test":2,"development":1,"smart":11,"chain":23,"introduce":1,"process":2,"workflow":1,"antara":2,"outline":2,"connect":2,"deposit":32,"kmd":80,"coins":14,"address":24,"associated":8,"gateways":10,"claim":4,"tokenized":11,"lock":2,"receive":5,"usdk":5,"redeem":2,"pegsredeem":6,"method":36,"return":1,"gateway":5,"installation":2,"procedure":1,"creates":2,"version":2,"software":2,"daemon":4,"used":9,"purpose":1,"testing":5,"several":1,"customizations":1,"active":1,"particular":1,"intended":1,"purposes":1,"dependencies":1,"execute":9,"commands":4,"unix":1,"terminal":2,"sudo":26,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"clang":4,"libcurl":2,"-gnutls-dev":2,"cmake":2,"libsodium-dev":2,"create":3,"swap":6,"partition":2,"optional":1,"users":1,"vps":4,"low":1,"amount":42,"ram":1,"gb":2,"file":4,"sufficient":1,"space":1,"available":2,"consider":1,"creating":1,"instead":3,"facilitate":1,"better":1,"performance":1,"swapon":6,"--show":4,"free":4,"-h":6,"df":131,"fallocate":2,"-l":2,"swapfile":14,"ls":4,"-lh":4,"chmod":2,"mkswap":2,"cp":2,"etc":10,"fstab":6,"bak":2,"echo":2,"none":2,"sw":2,"tee":2,"-a":2,"sysctl":6,"vm":4,"swappiness":4,"setting":4,"persists":2,"next":3,"reboot":2,"set":2,"value":20,"automatically":2,"restart":2,"lines":2,"edit":2,"conf":4,"nano":2,"build":3,"clone":2,"https":2,"github":2,"com":2,"mixa":2,"cd":162,"checkout":2,"pegscc":4,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"tweaks":2,"settings":2,"make":2,"easy":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"src":4,"sync":4,"navigate":1,"source":3,"directory":2,"launch":4,"parameters":1,"command":8,"replace":3,"text":4,"pubkey":18,"appropriate":2,"learn":2,"proper":2,"read":2,"linked":2,"article":2,"documentation":2,"komodod":4,"-ac_supply":2,"-ac_reward":2,"-ac_name":46,"-ac_cc":2,"-ac_import":2,"-ac_end":2,"-ac_perc":2,"-ac_cbopret":2,"-debug":8,"pegscc-":2,"importcoin":2,"cctokens":2,"gatewayscc":2,"-printtoconsole":2,"-addnode":4,"-earlytxid":2,"ec":99,"db":107,"ee":105,"ff":144,"cda":27,"cf":183,"bc":90,"-pubkey":2,"import":1,"private":1,"key":6,"corresponding":2,"start":2,"note":5,"privkey":4,"replaced":1,"komodo-cli":60,"importprivkey":2,"allow":1,"check":4,"status":3,"getinfo":7,"keys":1,"blocks":3,"longestchain":2,"synced":2,"begin":1,"mining":2,"mine":2,"balance":5,"returned":7,"satoshis":2,"requires":2,"approximately":1,"setgenerate":2,"true":2,"new":1,"change":1,"use":17,"waiting":2,"blockchain":1,"syncs":1,"information":5,"throughout":1,"refer":1,"back":1,"content":1,"needed":2,"token":10,"tokenid":9,"efdf":39,"cfb":39,"da":159,"cb":126,"bbb":47,"aebf":39,"oracle":5,"oracletxid":3,"fbdc":7,"ba":117,"aa":195,"ef":71,"fd":175,"ab":81,"bindtxid":17,"bd":147,"adb":29,"faucet":1,"dafc":1,"ddc":1,"dbeff":1,"fa":179,"adf":9,"af":149,"pegstxid":1,"types":1,"transactions":2,"performed":1,"require":1,"one":3,"confirmation":1,"network":1,"proceed":1,"step":3,"performing":1,"cross-chain":1,"operations":1,"need":1,"wait":4,"two":3,"three":1,"confirmations":1,"related":1,"activity":1,"appear":1,"destination":1,"discover":1,"gatewaysinfo":2,"response":9,"result":25,"success":24,"name":9,"pubkeys":2,"acd":4,"fbbb":6,"bb":170,"coin":21,"taddr":2,"prefix":4,"wiftype":2,"bpfkxsyyydwblbp":8,"axfy":8,"kkggxt":8,"rpfn":8,"totalsupply":2,"remaining":2,"issued":2,"go":1,"transaction":20,"sends":1,"addresses":3,"first":1,"above":4,"majority":1,"sent":3,"second":2,"small":1,"part":1,"marker":2,"indicates":2,"owner":5,"funds":2,"z_sendmany":12,"allows":1,"send":3,"single":1,"follows":2,"from_address":2,"address_corresponding_to_user_public_key":2,"small_marker_amount":2,"gateways_multisig_address":2,"main_amount_to_deposit":2,"observe":4,"example":5,"rsvf":4,"secrtu":4,"ppbgpm":4,"synw":4,"nspfca":4,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"obtain":4,"txid":37,"returns":5,"operation":1,"id":3,"opid":6,"alternatively":1,"website":1,"explorer":2,"searching":2,"recent":1,"z_getoperationstatus":2,"opid-":4,"ba-bbba-":4,"eff":14,"output":16,"creation_time":2,"ac":228,"fc":106,"abaf":8,"faf":28,"execution_secs":2,"params":2,"fromaddress":2,"amounts":2,"minconf":2,"fee":2,"mined":6,"miner":2,"getrawmempool":4,"list":2,"search":1,"getrawtransaction":6,"find":3,"block":7,"height":16,"retrieved":1,"earlier":3,"take":2,"header":1,"submitted":2,"publisher":5,"peg":2,"tokeninfo":9,"oraclesinfo":4,"baton":9,"publiser":1,"among":1,"registered":1,"publishers":1,"notice":1,"matches":1,"took":1,"call":4,"named":1,"get":7,"past":1,"samples":1,"published":2,"previous":1,"oraclessamples":2,"latest":1,"data":2,"points":2,"system":1,"highest":1,"greater":1,"equal":1,"discovered":1,"transferring":1,"between":1,"chains":1,"inform":2,"gatewaysdeposit":13,"structure":4,"executed":3,"cointxid":4,"claimvout":4,"deposithex":7,"proof":9,"destpub":6,"details":3,"as-is":3,"see":1,"confirmed":1,"ticker":3,"deposited":7,"utxo":1,"vout":1,"number":1,"external":1,"shown":3,"hex":21,"gettransaction":2,"retrieving":2,"section":2,"gettxoutproof":6,"retrieve":4,"missing":1,"cacb":4,"bbd":4,"cbbe":4,"dac":4,"ad":124,"cabf":4,"cebf":8,"eecb":12,"ca":184,"fb":110,"dea":4,"dab":8,"decc":4,"ea":200,"bcb":20,"ffffffff":172,"aaf":8,"afaa":4,"fe":128,"ffc":16,"de":206,"bdbd":8,"eda":32,"dd":110,"cba":16,"eb":84,"dc":76,"dbfd":8,"bfe":8,"cc":160,"dddaf":8,"dffef":8,"bf":80,"ed":120,"bde":8,"aec":8,"ddcb":8,"bfebf":8,"ae":146,"ddca":8,"dee":16,"cded":8,"fce":20,"afdc":8,"fbe":16,"ce":64,"fbf":12,"dcbb":8,"beb":20,"aea":18,"dfab":8,"ccef":8,"ead":8,"faa":8,"ebcb":8,"ced":12,"dbd":12,"ccc":12,"afa":28,"aacd":8,"ceeafe":8,"cdc":20,"fae":24,"cee":20,"edeb":8,"ffa":8,"ddec":8,"fecdc":8,"bce":8,"fea":10,"ffce":8,"bca":12,"fdb":12,"ddd":8,"bbe":8,"eab":12,"cfc":12,"daac":8,"eaf":12,"ebfc":8,"bbbcd":8,"dfcfeff":8,"fccde":8,"aad":12,"dffb":8,"ccbacd":8,"fdf":8,"cbc":8,"fdae":8,"ccf":12,"dfd":8,"cfd":12,"acfb":8,"acfbf":8,"ede":8,"dfb":18,"dcd":12,"aab":8,"efcb":12,"ebd":8,"bdc":8,"bfde":8,"eccd":12,"cfccd":8,"eeff":8,"babb":8,"caa":8,"cefa":8,"fcf":8,"bfce":8,"dcb":32,"bfd":20,"efd":8,"afc":24,"fdec":8,"cfa":20,"daa":8,"acc":20,"adc":8,"ceed":8,"acquired":1,"necessary":1,"broadcast":7,"cbaa":4,"abb":8,"cac":12,"ccbb":4,"edd":4,"fbd":8,"bda":4,"bba":4,"sendrawtransaction":15,"cbce":4,"ceaa":4,"gatewaysclaim":8,"deposittxid":4,"creation":1,"supplied":1,"beginning":1,"destpubkey":2,"efc":4,"cdcf":4,"aaeb":8,"eed":8,"ccb":12,"edb":4,"cdf":8,"dbef":4,"cecb":8,"dbba":4,"baafd":4,"bdce":4,"bcfb":4,"eec":4,"edaa":4,"afdb":8,"bae":8,"ecc":12,"bad":2,"verify":4,"account":8,"supply":2,"description":3,"kmd_btc":4,"btc_usd":4,"modules":1,"price":1,"considered":1,"tokenbalance":6,"ccaddress":4,"rtcbfr":4,"dh":4,"dpgggephmodevhefndqqehxq":4,"exchange":2,"pegsfund":6,"ceee":4,"eece":20,"eca":12,"ddf":12,"bcbc":4,"eea":24,"ebbcdfbbba":4,"bafdfe":4,"ebe":16,"dcc":12,"dcf":12,"efa":16,"eebe":12,"cbe":16,"bdabeac":4,"cef":8,"ecf":12,"efbcd":8,"dbc":16,"abf":4,"pegsget":4,"fba":20,"ccd":24,"aaaa":20,"fda":4,"fcc":4,"afba":20,"fbfddb":20,"fff":20,"ecefbf":4,"bcadcca":4,"cca":4,"efefefe":4,"abce":4,"ebfd":4,"efb":8,"examine":1,"history":3,"pegsaccounthistory":6,"action":8,"fund":2,"accounttxid":8,"debt":11,"fabe":2,"cfe":2,"fcea":2,"duplicate":1,"entries":1,"ignore":1,"known":1,"bug":1,"fixed":1,"getbalance":2,"listunspent":2,"methods":2,"point":1,"normal":1,"stablecoins":3,"buy":1,"sell":1,"trade":1,"redeeming":1,"locked":2,"finished":1,"precise":1,"withdrawn":1,"order":1,"tokens":6,"ffbf":8,"aba":4,"cbfb":4,"ecb":4,"cde":4,"ddb":8,"eae":4,"cdaacdcb":4,"eafcb":8,"befa":8,"ffd":8,"dbf":8,"cdac":4,"cbf":4,"bbfdfb":4,"bab":8,"fcdbe":4,"caaa":4,"bfb":4,"abc":8,"bef":8,"fbfc":4,"edf":4,"eeaf":4,"dfe":8,"aecdaed":4,"bcd":4,"fbad":4,"ebdaa":4,"eeb":4,"bbaa":4,"cfca":4,"ffbe":4,"dfcfd":4,"cae":4,"cfbac":4,"bcbf":4,"bdb":8,"dca":8,"ffebbf":4,"bfaf":4,"cdd":8,"eefd":4,"eaeca":4,"eaa":4,"feaf":4,"cebed":4,"fdaee":4,"daf":4,"aee":8,"fece":4,"dcca":4,"eeed":4,"adfb":4,"bdd":4,"bfef":4,"afcc":4,"bfaeb":4,"cbb":8,"fca":4,"fcb":4,"aac":4,"cff":4,"cfdac":4,"bbceced":4,"cec":8,"fef":4,"fbb":8,"ffacd":4,"baf":8,"fbee":4,"aaec":4,"fcd":4,"bec":4,"dfbf":4,"acec":4,"bbf":4,"dde":4,"ffbb":4,"cbd":4,"fccdb":4,"dbe":4,"aedf":4,"acbce":4,"dff":8,"faaccac":4,"cabb":4,"deda":4,"bbbdb":4,"deacbcade":4,"fdd":8,"eede":4,"fdc":4,"fadbfcfde":4,"dbdc":4,"acfced":4,"eef":4,"becf":4,"cfad":4,"fec":12,"cfac":4,"fbc":4,"bfa":12,"cebd":4,"bfdc":4,"bbbaf":4,"bfcfe":4,"cdbea":4,"fcae":4,"bbbb":4,"addb":4,"ded":4,"dfaece":4,"eeaafc":4,"bacae":4,"ecbe":4,"bfc":4,"cdfac":4,"deb":8,"aefedcc":4,"aeac":4,"cdb":4,"redeemed":2,"local":1,"wallet":1,"gatewayswithdraw":8,"withdrawpub":4,"dce":6,"dcee":4,"afb":4,"abda":4,"bed":4,"bcf":4,"requested":1,"chosen":1,"liquidation":1,"does":1,"yet":1,"obtained":1,"via":1,"pegsexchange":2,"pegs-related":2,"ratio":2,"yellow":1,"zone":2,"pegsworstaccounts":2,"accounts":2,"red":1,"exceeds":1,"pegsliquidate":2,"liquidate":1,"repaying":1,"outstanding":1,"gives":1,"executor":1,"immediate":1,"profit":1}},"src/pages/antara/tutorials/rogue-module-tutorial/index.mdx":{"searchTitle":"Rogue Module Tutorial โ","docsPageTitle":"Rogue Module Tutorial","path":"antara/tutorials/rogue-module-tutorial","content":{"rogue":139,"module":8,"tutorial":2,"documentation":5,"associated":3,"api":5,"link":11,"introduction":1,"antara":4,"serves":1,"proof-of-concept":1,"demonstrate":1,"capabilities":1,"blockchain-based":2,"gaming":1,"technology":1,"based":4,"classic":7,"game":55,"categorized":1,"roguelike":2,"core":1,"aspects":3,"gameplay":13,"occur":1,"blockchain":2,"include":3,"data":4,"character":40,"health":1,"points":1,"items":9,"movement":1,"attacks":1,"relevant":1,"states":1,"komodo":38,"implementation":4,"makes":1,"use":19,"on-screen":2,"visual":1,"representation":1,"interface":3,"relies":1,"ascii":1,"characters":6,"represent":1,"in-game":7,"objects":1,"actions":1,"procedures":1,"launch":6,"finish":3,"require":2,"execution":1,"various":1,"methods":11,"rpcs":1,"make":1,"easy":1,"start":22,"players":34,"comfortable":1,"terminal":12,"team":2,"created":5,"user":10,"tui":8,"following":10,"installation":4,"walkthrough":9,"tutorials":1,"assist":1,"reader":1,"testing":2,"information":6,"reach":1,"community":1,"discord":4,"cc-rogue":2,"channel":2,"available":6,"questions":1,"assistance":2,"requirements":1,"modern":1,"macos":4,"linux":4,"windows":4,"operating":2,"systems":1,"download":2,"software":15,"bundles":10,"provides":3,"downloadable":5,"contain":2,"necessary":5,"components":1,"need":5,"unzip":5,"contents":1,"appropriate":2,"system":1,"ready":1,"found":6,"below":1,"feel":1,"free":1,"ask":1,"updates":1,"compile":4,"manually":4,"instructions":6,"users":3,"developers":2,"wish":1,"source":4,"code":2,"already":1,"downloaded":2,"linked":6,"above":1,"install":23,"dependencies":1,"sudo":8,"apt-get":8,"update":5,"upgrade":4,"-y":4,"build-essential":4,"pkg-config":4,"libc":4,"-dev":8,"-multilib":4,"autoconf":6,"libtool":4,"ncurses-dev":4,"git":20,"python":4,"zlib":4,"g-dev":4,"wget":6,"bsdmainutils":4,"automake":6,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":8,"libcurl":4,"-gnutls-dev":4,"cmake":4,"clang":2,"libsodium-dev":2,"osx":1,"ensure":2,"xcode":1,"tools":2,"installed":4,"xcode-select":2,"--install":2,"latest":1,"version":1,"brew":24,"execute":9,"command":10,"usr":2,"bin":2,"ruby":2,"-e":2,"-fssl":2,"https":10,"raw":2,"githubusercontent":2,"com":8,"homebrew":2,"master":2,"commands":5,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"playing":1,"requires":1,"mingw":3,"debian":1,"cross-compilation":1,"setup":1,"run":17,"python-zmq":2,"mingw-w":2,"sh":18,"rustup":4,"rs":2,"-ssf":2,"home":2,"cargo":2,"env":2,"target":2,"add":2,"-pc-windows-gnu":2,"clone":7,"cd":48,"github":6,"jl":6,"checkout":8,"fsm":8,"zcutil":14,"fetch-params":6,"build":4,"-j":10,"nproc":4,"build-mac":2,"build-win":2,"take":3,"time":7,"change":2,"portion":1,"last":7,"number":2,"processor":1,"threads":1,"desired":1,"machine":1,"komodod":6,"pull":2,"chain":8,"set":4,"pubkey":27,"value":24,"step":16,"window":1,"wait":5,"daemon":2,"sync":1,"keep":2,"open":4,"running":2,"duration":1,"src":14,"-ac_name":40,"-ac_supply":4,"-addnode":4,"-ac_cclib":4,"-ac_perc":4,"-ac_reward":4,"-ac_cc":4,"-ac_script":4,"ea":102,"abe":18,"fc":40,"de":34,"febf":18,"cc":60,"-daemon":4,"new":4,"used":5,"remaining":1,"komodo-cli":36,"getnewaddress":2,"returned":11,"address":9,"find":2,"validateaddress":6,"method":62,"insert_address_here":2,"return":2,"similar":1,"isvalid":2,"true":12,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"scriptpubkey":2,"caa":2,"ffe":2,"ba":38,"ac":32,"segid":2,"ismine":10,"iswatchonly":2,"false":6,"isscript":2,"dfa":10,"ce":56,"eabcf":10,"fed":10,"ab":20,"iscompressed":2,"account":3,"look":1,"smart":3,"setpubkey":2,"reuse":1,"future":4,"parameter":2,"-pubkey":4,"follows":4,"installing":1,"optional":2,"offers":1,"unofficial":1,"allow":1,"conclude":4,"having":2,"interact":1,"provided":2,"ease-of-use":1,"purposes":3,"recommended":1,"normal":2,"circumstances":1,"does":4,"play":7,"reference":1,"manual":5,"process":3,"walkthroughs":1,"provide":1,"detailed":1,"step-by-step":1,"single-player":7,"mode":16,"multi-player":10,"navigate":2,"directory":3,"create":2,"via":5,"newgame":12,"example":5,"choose":2,"single":2,"player":60,"buy-in":2,"requirement":1,"cclib":34,"required":1,"evalcode":2,"name":24,"maxplayers":22,"buyin":32,"type":13,"newbie":4,"hex":16,"fcbec":2,"ff":20,"eef":8,"dcfbe":2,"fb":64,"bbbc":24,"dd":40,"bc":36,"df":56,"edbafa":24,"aa":20,"eb":22,"efd":6,"fa":14,"edd":2,"ca":76,"cce":4,"ec":6,"aab":2,"ee":26,"cf":24,"af":48,"ffffffff":38,"fdd":12,"bdf":16,"fd":32,"txid":20,"bf":32,"efc":20,"ebdf":20,"bac":22,"fe":62,"result":24,"success":24,"currently":1,"broadcasts":1,"automatically":3,"sendrawtransaction":2,"transaction":8,"id":2,"gametxid":32,"save":4,"check":6,"state":3,"using":8,"gameinfo":32,"height":13,"starthash":8,"ede":4,"bd":12,"eca":4,"bfffcb":4,"seed":26,"register":27,"alive":15,"numplayers":10,"json":5,"object":5,"observe":1,"lists":1,"specific":1,"executed":3,"bdfebe":4,"bfb":4,"bbff":2,"bbb":2,"efb":2,"cb":32,"bffb":14,"eaa":16,"dfd":16,"ffae":14,"ffbee":14,"eea":2,"ccc":2,"cdabb":4,"bbca":4,"cadc":4,"ed":8,"current":4,"again":2,"argument":4,"slot":8,"status":13,"baton":8,"batonaddr":8,"dcymksdqrcg":2,"clpvthrser":2,"gbbtmkehg":2,"batonvout":8,"batonvalue":8,"batonht":8,"note":7,"exact":1,"needed":1,"network":2,"mines":1,"register_txid":4,"optionally":1,"getrawmempool":6,"monitor":1,"mined":10,"earlier":1,"visible":1,"controls":1,"objectives":1,"read":2,"section":4,"bailout":27,"still":1,"leave":2,"keeping":2,"profits":1,"follow":1,"procedure":2,"quit":1,"letter":2,"keyboard":2,"opens":1,"context":1,"menu":1,"press":1,"enter":6,"begins":3,"leaving":1,"finished":6,"yet":1,"mine":1,"keystrokes":11,"transactions":4,"see":6,"list":3,"log":2,"file":1,"verify":1,"also":11,"transfer":1,"gold":6,"coins":8,"view":5,"surviving":4,"playerinfo":12,"highlander":34,"victory":1,"manages":1,"capture":1,"amulet":10,"safely":2,"exit":5,"dungeon":5,"first":5,"retrieve":2,"standing":3,"others":1,"died":1,"successfully":3,"executes":4,"receives":3,"prize":2,"collective":1,"contributed":2,"stage":1,"cad":2,"fac":20,"ad":10,"walktrough":1,"two":3,"nodes":2,"node":5,"educational":1,"opposed":1,"details":4,"max":5,"cost":1,"efe":2,"da":18,"dc":60,"db":32,"baf":6,"bb":14,"bfff":2,"ccb":2,"aaf":16,"fbc":20,"ccf":52,"abde":34,"gameheight":8,"openslots":10,"shown":1,"joined":2,"block":3,"revealed":1,"allowing":1,"generate":1,"level":7,"design":1,"begin":5,"existing":5,"survived":2,"previous":2,"allows":1,"advantages":1,"achieved":3,"previously":1,"including":2,"statistics":1,"activate":1,"includes":4,"playertxid":22,"executing":1,"values":3,"bbfae":10,"edbdf":10,"dba":12,"deab":14,"fee":20,"defee":2,"dec":2,"fffffffff":2,"bded":4,"fabbf":4,"cded":2,"ecf":2,"cbbd":2,"dbaafc":2,"bbf":2,"cda":2,"ae":8,"cec":2,"ddbaacd":2,"ced":2,"bfef":2,"ebf":2,"dcc":4,"dfb":4,"deaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead":2,"dda":6,"fdc":8,"dbf":10,"afd":6,"cbb":6,"therefore":4,"fccd":2,"edc":2,"dfc":2,"fde":2,"aacf":2,"fad":2,"dab":2,"fefa":2,"fda":12,"eecf":12,"abac":4,"ffb":4,"efa":4,"fbaf":4,"ecc":4,"fbd":6,"registered":4,"tokenid":8,"rvuzxy":6,"fyjippwsbc":6,"efath":6,"nb":6,"mcer":6,"batontxid":2,"pack":2,"food":2,"ring":4,"mail":2,"protection":2,"mace":2,"short":2,"bow":2,"arrows":2,"staff":2,"slow":2,"monster":2,"charges":2,"kukui":2,"wood":2,"sustain":2,"strength":7,"obsidian":2,"packsize":2,"hitpoints":2,"maxstrength":2,"experience":2,"dungeonlevel":2,"pname":2,"tester":2,"rmyawp":4,"qq":4,"rqraebhew":4,"gdd":4,"gjghknwe":4,"past":1,"response":2,"registration":1,"prepared":1,"decides":1,"bail":1,"waiting":2,"dies":2,"retrieving":1,"myrogueaddr":4,"bafcee":2,"bbe":2,"bdff":2,"ceedc":2,"dae":2,"cdf":2,"edbc":2,"fec":2,"ddd":2,"adfc":2,"ffffffffdeab":6,"ead":2,"fbabaa":2,"eff":2,"fca":2,"ccedb":2,"affeb":2,"aabcb":4,"cee":4,"dea":2,"cca":2,"fdcf":2,"dcb":2,"fdf":2,"returns":1,"updated":1,"omitted":2,"brevity":2,"property":1,"indicating":1,"left":2,"remains":1,"array":1,"describes":1,"early":1,"him":1,"entering":3,"motion":1,"eaec":2,"cfea":2,"bfdce":2,"eec":2,"cedba":2,"eabfb":2,"ece":2,"fdaa":4,"abdacb":2,"eadd":2,"bfd":2,"fafba":2,"eba":2,"afdfda":2,"cdac":2,"cabb":2,"adefb":2,"bbbdea":2,"ef":2,"becd":2,"fdb":2,"bdbb":2,"eceb":2,"eae":2,"abacbc":2,"abfd":2,"aeba":2,"dadd":2,"received":1,"total":1,"amount":2,"increased":2,"conversion":4,"rate":1,"basic":1,"reading":1,"additional":1,"mind":1,"unique":2,"modes":2,"features":1,"different":2,"one":6,"maxplayer":4,"greater":2,"limited":1,"nature":2,"general":1,"practicing":1,"farming":1,"limits":1,"soon":1,"confirmed":2,"concluding":1,"halved":1,"further":3,"allowed":2,"parameters":1,"goes":1,"winner":3,"adds":1,"limit":3,"frequency":1,"long":1,"frequently":2,"expire":1,"approximately":1,"hour":1,"vary":1,"period":2,"ensures":1,"unfair":1,"advantage":1,"advanced":1,"knowledge":1,"delay":1,"blocks":2,"default":2,"creates":1,"minute":1,"reveals":1,"provable":1,"randomization":1,"basis":1,"level-design":1,"generation":3,"generated":1,"due":2,"fact":1,"entropy":1,"dungeon-level":1,"however":1,"levels":1,"designs":1,"winning":1,"direct":1,"way":1,"win":2,"obtain":1,"alternatively":1,"originally":1,"ratio":2,"reward":1,"mechanics":1,"saving":2,"trading":4,"reusing":2,"changes":2,"manner":1,"saves":1,"instead":1,"typing":2,"uses":1,"characteristics":2,"convert":1,"depends":1,"conditions":1,"recalling":2,"represents":1,"completion":1,"recent":1,"complete":1,"belonging":1,"registers":1,"difficulty":1,"converted":1,"armor":2,"wielded":1,"weapon":2,"item":2,"equipped":1,"equip":1,"letters":2,"element":1,"changed":1,"ability":1,"scale":1,"inventory":6,"carry":2,"according":1,"formula":1,"highest":1,"throwable-object":1,"packages":1,"count":1,"bails":1,"holding":1,"flush":1,"part":1,"non-fungible":1,"asset":1,"traded":1,"employs":1,"tokentxid":10,"coordination":1,"tokens":2,"on-chain":1,"submitting":1,"known":1,"initial":1,"creation":1,"throughout":1,"life":1,"sent":1,"burn":1,"making":1,"permanently":1,"unplayable":1}},"src/pages/antara/tutorials/test-use-write-integrate-antara/index.mdx":{"searchTitle":"Using the Contracts on a Komodo based Blockchain","docsPageTitle":"Using the Contracts on a Komodo based Blockchain","path":"antara/tutorials/test-use-write-integrate-antara","content":{"using":4,"contracts":11,"komodo":50,"based":3,"blockchain":5,"high":1,"level":7,"overview":3,"custom":1,"consensus":1,"framework":1,"write":5,"utxo":2,"cryptoconditions":3,"kmd":2,"chains":10,"jl":36,"use":2,"start":6,"command":1,"chain":10,"contain":1,"parameter":2,"-ac-cc":4,"brief":1,"-ac_cc":3,"cc":31,"active":1,"just":1,"enables":1,"allows":1,"non-fungible":1,"cross":1,"within":1,"value":2,"forms":1,"cluster":2,"base":1,"tokens":1,"fungible":1,"via":1,"burn":1,"protocol":1,"test":5,"compile":3,"navigate":3,"src":35,"directory":6,"pubkey":5,"issue":3,"smartcontract":4,"rpc":15,"commands":3,"instructions":3,"get":3,"started":3,"below":6,"elaborate":3,"explanation":3,"creating":8,"new":11,"see":3,"smart":5,"install":4,"dependencies":2,"cd":8,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"nano":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"build":3,"clone":2,"https":2,"github":2,"com":2,"checkout":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"komodod":2,"-ac_name":2,"chain_name-addressindex":2,"-spentindex":2,"-ac_supply":2,"-ac_reward":2,"-pubkey":2,"your_pub_key-addnode":2,"-addnode":6,"relevant":1,"info":1,"source":6,"repo":3,"latest":3,"code":3,"added":3,"fsm":30,"branch":3,"useful":1,"links":1,"going":1,"comments":1,"following":1,"files":7,"gives":1,"pretty":1,"good":1,"assets":5,"cpp":29,"raw":29,"dice":5,"rewards":5,"cctokens":5,"add":10,"contract":2,"eval_code":3,"eval":3,"initialize":3,"variables":3,"ccinit":3,"function":6,"validate":3,"reject":3,"unsanctioned":3,"usage":3,"vin":3,"vout":3,"make":6,"helper":3,"functions":7,"create":3,"rawtx":3,"calls":3,"rpcserver":6,"one":5,"makefile":3,"coding":1,"tasks":1,"non-consensus":1,"time":1,"mostly":1,"dealing":1,"json":1,"main":1,"work":7,"needed":1,"makes":2,"sense":1,"different":2,"lot":1,"slightly":1,"modified":1,"best":1,"way":1,"pick":1,"closest":1,"want":1,"morphing":1,"general":1,"guidance":1,"reporting":1,"issues":1,"discord":3,"regarding":1,"development":1,"specific":3,"parameters":6,"anyone":3,"connect":3,"exact":5,"call":3,"used":3,"important":5,"tx":6,"generated":3,"clear":3,"description":3,"think":3,"bug":3,"need":3,"look":3,"details":3,"sure":3,"vins":3,"valid":3,"signed":3,"vouts":3,"sane":3,"don":3,"post":3,"things":9,"tried":3,"didnt":3,"does":3,"help":3,"stage":3,"transaction":3,"everything":3,"works":3,"won":3,"higher":3,"invite":2}},"src/pages/antara/tutorials/understanding-antara-addresses/index.mdx":{"searchTitle":"Understanding Antara Addresses","docsPageTitle":"Understanding Antara Addresses","path":"antara/tutorials/understanding-antara-addresses","content":{"understanding":2,"antara":5,"addresses":8,"method":2,"transferring":1,"module-related":1,"assets":1,"slightly":1,"different":3,"typical":1,"smart":3,"chain":4,"transaction":2,"making":1,"normally":1,"deal":1,"sending":1,"address":12,"receiving":1,"move":1,"coins":2,"use":4,"methods":1,"sendtoaddress":1,"z_sendmany":1,"using":3,"however":1,"new":2,"types":2,"keep":1,"mind":1,"working":1,"transactions":1,"necessary":1,"fully":1,"understand":2,"general":1,"needed":1,"creating":2,"launching":1,"pubkey":11,"first":2,"user":3,"based":1,"module":8,"indicated":1,"daemon":5,"forms":1,"basis":2,"related":2,"various":1,"modules":3,"get":1,"launch":2,"normal":2,"parameters":2,"execute":2,"getnewaddress":4,"api":3,"command":4,"komodo-cli":6,"-ac_name":8,"helloworld":8,"return":3,"do_not_use_addressgg":4,"ionaes":4,"validateaddress":4,"json":1,"object":1,"properties":2,"see":1,"do_not_use_address":4,"ca":4,"feb":4,"eb":4,"fe":4,"indicate":1,"stop":3,"relaunch":1,"required":1,"make":1,"sure":1,"include":1,"additional":1,"parameter":1,"example":3,"komodod":2,"-ac_supply":2,"-ac_cc":2,"-pubkey":2,"cc":2,"above":1,"used":1,"discover":1,"provides":1,"typically":1,"list":1,"available":1,"commands":2,"chosen":1,"faucetaddress":2,"response":1,"result":2,"success":2,"faucetccaddress":4,"zhrofhrbub":2,"er":2,"nrvch":2,"guc":2,"faucetmarker":2,"rkqv":2,"oys":2,"rvxawx":2,"vnt":2,"rstvtueckk":2,"gatewayspubkey":2,"ea":2,"eff":2,"eda":2,"aaeb":2,"eed":2,"ccb":2,"faucetccassets":2,"rq":2,"zqycsbm":2,"mppeopxoec":2,"vlro":2,"fmk":2,"myccaddress":4,"rreglfh":2,"mtrkelsepkvy":2,"vnqpe":2,"kofs":2,"myaddress":4,"rjyiwn":2,"frcsslf":2,"pe":2,"rjcbrkqyosamburp":2,"corresponds":2,"default":1,"faucet":2,"node":1,"uses":1,"interacting":1,"managing":1,"funds":1,"property":1,"main":1,"coin":1,"readers":1,"curious":1,"letters":1,"abbreviation":1,"internal":1,"technology":1,"unique":1,"use-cases":1,"depends":1,"functionality":1,"question":1,"desired":1,"outcome":1,"also":1,"moving":1,"tokens":2,"offers":1,"tokentransfer":2}},"src/pages/historical/cc-jl/chapter00/index.mdx":{"searchTitle":"Chapter 00 - Bitcoin Protocol Basics","docsPageTitle":"Chapter 00 - Bitcoin Protocol Basics","path":"historical/cc-jl/chapter00","content":{"chapter":1,"bitcoin":2,"protocol":2,"basics":1,"aspects":1,"isnt":2,"needed":1,"understand":3,"cc":1,"contracts":1,"dependence":1,"details":2,"discussed":1,"primary":1,"aspect":1,"utxo":6,"unspent":2,"transaction":2,"output":2,"just":1,"fancy":1,"name":1,"txid":10,"vout":6,"sendtoaddress":1,"coins":1,"creates":1,"first":1,"combine":1,"specific":2,"course":1,"level":1,"detail":1,"requires":1,"plenty":1,"reference":1,"materials":1,"basically":1,"char":1,"long":1,"set":1,"letters":1,"numbers":1,"get":4,"send":1,"funds":1,"implicit":1,"prevents":1,"double":2,"spends":1,"spend":3,"cant":1,"again":1,"important":2,"characteristic":1,"advanced":1,"readers":1,"point":1,"chain":1,"reorgs":1,"allow":1,"confuse":1,"issue":1,"thing":1,"given":1,"blockchain":2,"height":2,"blockhash":1,"know":1,"spent":3,"also":2,"transactions":1,"memory":1,"waiting":1,"mined":1,"mempool":3,"possible":1,"tx":2,"however":1,"confirmed":2,"yet":1,"still":1,"current":1,"pretty":1,"sure":1,"next":1,"block":1,"useful":1,"example":1,"think":1,"queue":3,"people":1,"lined":1,"event":3,"need":1,"valid":1,"ticket":3,"time":1,"passes":1,"stamped":1,"allowed":1,"case":1,"spending":1}},"src/pages/historical/cc-jl/chapter01/index.mdx":{"searchTitle":"Chapter 01 - OP_CHECKCRYPTOCONDITION","docsPageTitle":"Chapter 01 - OP_CHECKCRYPTOCONDITION","path":"historical/cc-jl/chapter01","content":{"chapter":2,"op_checkcryptocondition":5,"prior":2,"utxo":3,"explained":2,"however":3,"specific":1,"mechanism":2,"used":4,"send":1,"payment":6,"contrary":1,"people":1,"think":1,"blockchain":3,"entries":1,"say":2,"pay":8,"amount":1,"address":8,"instead":1,"exists":1,"bitcoin":5,"script":19,"satisfied":2,"order":2,"funds":1,"able":1,"spent":3,"originally":2,"pubkey":17,"checksig":4,"simple":1,"get":2,"basically":1,"signature":4,"checked":1,"valid":3,"spend":6,"one":3,"problem":2,"satoshi":2,"realized":1,"quantum":2,"computers":1,"scripts":4,"vulnerable":1,"made":1,"way":1,"cold":1,"ie":1,"isnt":3,"known":3,"resistant":1,"first":2,"line":1,"reasoning":1,"time":1,"use":3,"addresses":2,"new":1,"change":1,"transaction":1,"maybe":1,"ways":1,"forward":1,"thinking":1,"makes":2,"things":2,"lot":1,"confusing":2,"easier":1,"lose":1,"track":1,"required":2,"private":1,"keys":1,"stay":1,"hash":12,"verify":4,"matches":4,"maps":1,"just":8,"actually":2,"base":1,"encoded":1,"prefix":1,"pubkeyhash":1,"hey":1,"wasnt":1,"complicated":1,"easy":1,"pkh":8,"need":6,"divulge":3,"addition":2,"having":3,"security":1,"degraded":1,"pk":7,"net":1,"result":1,"reused":2,"takes":1,"extra":2,"bytes":1,"expected":1,"allowed":2,"type":1,"opcodes":2,"directly":1,"caused":1,"problems":1,"decided":1,"disable":1,"allow":1,"standard":4,"forms":1,"payments":1,"thus":1,"became":1,"transactions":1,"going":1,"fully":1,"scriptable":1,"language":1,"create":2,"countless":1,"bugs":1,"short":1,"term":1,"limitation":1,"did":1,"last":1,"years":1,"eventually":1,"compromise":1,"sh":10,"format":1,"normal":2,"infinitely":1,"flexibility":1,"wait":1,"something":1,"wrong":1,"anybody":1,"found":1,"called":1,"redeemscript":8,"forgot":1,"determine":1,"inside":2,"ok":1,"know":5,"got":1,"really":2,"let":1,"us":2,"clear":1,"example":1,"becomes":1,"redeem":1,"compares":1,"turn":1,"requires":1,"put":1,"verifies":1,"correct":1,"comparing":1,"run":1,"case":1,"still":1,"following":1,"good":1,"news":1,"simpler":1,"sense":1,"level":2,"scripthash":1,"libscott":2,"implemented":1,"set":1,"does":1,"sure":2,"cryptoconditions":3,"properly":1,"signed":1,"gets":1,"specification":2,"monster":1,"ietf":2,"internet":2,"standards":2,"draft":1,"hundred":1,"pages":1,"happy":1,"dont":2,"sorts":1,"binary":1,"encoding":1,"cc":6,"contracts":3,"power":2,"possible":1,"expand":1,"far":2,"combined":1,"custom":1,"constraints":1,"realtime":1,"channels":1,"reference":1,"didnt":1,"fit":1,"model":1,"needed":2,"best":1,"part":1,"opcode":1,"wanted":1,"explain":1,"details":1,"everything":1}},"src/pages/historical/cc-jl/chapter02/index.mdx":{"searchTitle":"Chapter 02 - CC Contract Basics","docsPageTitle":"Chapter 02 - CC Contract Basics","path":"historical/cc-jl/chapter02","content":{"chapter":3,"cc":28,"contract":17,"basics":3,"eval":42,"code":2,"just":4,"arbitrary":1,"number":2,"associated":1,"specific":4,"details":1,"determined":1,"validation":2,"logic":1,"ultimately":2,"implements":1,"however":2,"unlike":1,"normal":1,"bitcoin":6,"payments":1,"validated":1,"information":2,"transaction":1,"power":1,"pretty":1,"anything":1,"full":1,"access":1,"blockchain":2,"mempool":3,"using":2,"inherently":1,"risky":1,"needs":2,"done":1,"carefully":1,"exclusions":1,"inclusions":1,"let":1,"us":1,"ignore":1,"issues":1,"deal":1,"fundamentally":1,"structure":1,"op_checkcryptocondition":2,"serialized":1,"scripts":2,"want":3,"avoid":1,"having":5,"read":1,"understand":1,"page":1,"ietf":1,"standard":3,"really":1,"logical":1,"way":3,"make":3,"new":2,"able":1,"coded":1,"debugged":1,"efficient":1,"means":3,"follow":3,"known":2,"working":1,"template":1,"changing":1,"things":1,"existing":1,"templates":1,"sufficient":2,"ie":1,"core":1,"differentiator":1,"komodo":2,"src":2,"file":1,"codes":2,"defined":1,"currently":1,"define":2,"foreach_eval":2,"eval_importpayout":2,"xe":18,"eval_importcoin":2,"eval_assets":2,"eval_faucet":2,"eval_rewards":2,"eval_dice":2,"eval_fsm":2,"eval_auction":2,"eval_lotto":2,"eval_heir":2,"xea":2,"eval_channels":2,"xeb":2,"eval_oracles":2,"xec":2,"eval_prices":2,"xed":2,"eval_pegs":2,"xee":2,"eval_triggers":2,"xef":2,"eval_payments":2,"xf":4,"eval_gateways":2,"probably":1,"end":3,"used":2,"plenty":1,"room":1,"imagined":1,"similar":1,"coins":1,"repo":1,"larger":1,"contracts":7,"select":1,"active":1,"does":1,"mean":2,"chain":1,"limited":1,"seems":2,"actually":1,"useful":2,"far":1,"limit":1,"told":1,"evalcode":5,"length":1,"current":1,"assumes":1,"one":4,"byte":2,"simplest":1,"script":4,"requires":1,"signature":1,"pubkey":11,"along":1,"equivalent":1,"pay":1,"initial":1,"use":5,"channels":1,"needed":1,"explained":1,"form":2,"stuff":2,"dont":1,"worry":1,"automatically":1,"handled":1,"handy":1,"internal":1,"functions":1,"important":2,"thing":1,"note":1,"single":1,"get":3,"hash":2,"address":9,"method":1,"generate":1,"different":10,"point":1,"say":1,"uncompressed":2,"pubkeys":4,"right":1,"left":1,"combined":1,"giant":1,"derive":1,"compressed":2,"became":1,"bytes":2,"instead":1,"prefix":1,"odd":1,"big":1,"two":2,"privkey":3,"fact":1,"protocol":1,"addresses":2,"spendable":1,"paper":1,"wallet":1,"generators":1,"noticed":1,"gets":1,"due":1,"actual":1,"ends":1,"thus":1,"funds":1,"send":1,"accessible":1,"rules":3,"also":2,"added":1,"feature":1,"convention":1,"special":1,"including":1,"private":2,"key":2,"panic":1,"publishing":1,"remember":1,"spend":1,"output":1,"need":2,"properly":2,"sign":2,"satisfy":1,"everyone":1,"everybody":1,"part":1,"still":1,"rest":1,"user":2,"perspective":1,"global":1,"pair":1,"bit":1,"confusing":1,"first":1,"eventually":1,"easy":2,"gui":1}},"src/pages/historical/cc-jl/chapter03/index.mdx":{"searchTitle":"Chapter 03 - CC vins and vouts","docsPageTitle":"Chapter 03 - CC vins and vouts","path":"historical/cc-jl/chapter03","content":{"chapter":2,"cc":14,"vins":3,"vouts":4,"want":2,"review":1,"bitcoin":5,"basics":1,"materials":1,"refresh":1,"outputs":4,"become":1,"inputs":3,"bit":2,"complicated":2,"ultimately":2,"one":1,"specific":3,"amount":1,"coins":2,"spent":4,"combined":2,"also":4,"transaction":6,"various":1,"created":4,"vin":14,"vout":10,"input":1,"output":5,"value":1,"three":2,"split":1,"gets":1,"spend":2,"script":3,"satisfied":2,"able":1,"means":1,"requirements":1,"specified":1,"know":2,"nice":4,"chart":4,"hope":1,"added":1,"placeholder":2,"text":2,"goes":2,"aspects":1,"contracts":3,"flexibility":1,"different":2,"biggest":1,"surprise":1,"started":1,"writing":2,"first":2,"month":1,"ago":1,"idea":1,"power":3,"inherent":1,"smart":1,"utxo":2,"just":3,"happy":1,"way":2,"lock":1,"funds":3,"release":1,"conditions":1,"assets":1,"tokens":1,"contract":5,"realized":1,"tip":1,"iceberg":1,"knew":1,"turing":1,"complete":1,"years":2,"restricted":1,"full":1,"arbitrary":1,"algorithm":1,"eye":1,"opening":1,"blockchain":2,"code":1,"having":1,"really":3,"bad":2,"consequences":1,"every":1,"bug":1,"naturally":1,"makes":2,"gun":1,"shy":1,"doing":1,"aggressive":1,"things":3,"consensus":1,"level":2,"careful":1,"happen":1,"foundation":1,"building":1,"top":1,"existing":1,"tested":1,"reliable":1,"system":1,"likely":2,"monster":1,"bugs":2,"said":1,"lack":1,"validation":3,"easily":1,"allow":1,"improperly":1,"coded":1,"drained":1,"breaks":1,"standard":2,"limitations":1,"already":1,"wrote":1,"explains":1,"reason":1,"obvious":1,"missed":1,"wondering":1,"earth":1,"talking":2,"recap":1,"new":1,"type":2,"called":1,"further":1,"types":2,"active":1,"given":2,"need":3,"satisfy":1,"spending":1,"case":1,"signature":1,"whatever":1,"constraints":1,"imposes":1,"convention":1,"globally":1,"shared":1,"keypair":1,"gives":1,"us":2,"general":1,"address":4,"sent":1,"along":1,"user":2,"pubkey":1,"let":1,"go":1,"back":1,"example":1,"prior":1,"paragraph":1,"try":1,"imagine":1,"possibilities":1,"simple":2,"normal":1,"global":1,"range":1,"theoretically":1,"forms":1,"reality":1,"dont":3,"degrees":1,"freedom":1,"ensure":1,"large":1,"degree":1,"reduce":1,"manageable":1,"preferably":1,"make":1,"job":1,"validating":1,"simpler":1,"better":1,"long":1,"sacrifice":1,"constrains":1,"constrain":1}},"src/pages/historical/cc-jl/chapter04/index.mdx":{"searchTitle":"Chapter 04 - CC RPC Extensions","docsPageTitle":"Chapter 04 - CC RPC Extensions","path":"historical/cc-jl/chapter04","content":{"chapter":2,"cc":40,"rpc":18,"extensions":1,"currently":1,"contracts":3,"need":2,"integrated":1,"source":2,"level":3,"limits":1,"able":1,"create":4,"add":4,"new":6,"first":2,"good":1,"eventually":1,"strict":1,"limitation":2,"runtime":1,"bindings":1,"touch":1,"break":1,"based":1,"key":1,"interface":1,"convention":2,"contract":7,"adds":1,"associated":1,"set":1,"calls":8,"komodo-cli":2,"simplifies":1,"creation":1,"transactions":1,"further":1,"allow":1,"dapps":1,"created":1,"just":2,"via":2,"require":1,"foundational":1,"already":1,"place":1,"find":3,"usecases":1,"cannot":1,"implemented":1,"made":2,"handle":1,"power":1,"increases":1,"long":1,"term":1,"process":1,"typical":1,"added":1,"address":15,"cclist":2,"ccinfo":2,"return":1,"various":1,"special":4,"addresses":2,"list":1,"instances":1,"info":1,"instance":5,"along":1,"creates":1,"course":1,"invoke":2,"role":1,"properly":1,"signed":1,"rawtransactions":2,"ready":1,"broadcasting":1,"allows":2,"using":1,"specific":1,"faucet":2,"single":1,"skipped":1,"musthave":1,"sane":1,"follow":2,"fits":1,"general":1,"pattern":1,"one":3,"thing":1,"forgot":1,"describe":1,"really":1,"issue":1,"kind":1,"separate":1,"core":1,"functions":3,"show":1,"const":4,"char":6,"faucetccaddr":2,"zhrofhrbub":2,"er":2,"nrvch":2,"guc":2,"faucetnormaladdr":2,"rkqv":2,"oys":2,"rvxawx":2,"vnt":2,"rstvtueckk":2,"faucetcchexstr":2,"cde":2,"faee":2,"bbb":2,"ff":2,"cb":2,"cefe":2,"uint":2,"_t":2,"faucetccpriv":2,"xd":2,"xf":4,"xc":6,"xdd":2,"xa":4,"xbe":2,"xfe":2,"xeb":2,"xda":2,"xb":2,"xca":2,"xe":2,"above":2,"specifics":1,"equivalent":1,"cccustom":2,"cpp":11,"bottom":1,"file":2,"big":1,"switch":1,"statement":1,"values":2,"copied":1,"memory":1,"data":1,"structure":1,"type":1,"codebase":1,"access":1,"standard":1,"way":1,"order":1,"get":10,"steps":1,"use":6,"getnewaddress":5,"put":6,"normaladdr":5,"line":7,"validateaddress":5,"newaddress":5,"pubkey":8,"hexstr":5,"stop":3,"daemon":3,"komodod":5,"start":3,"-pubkey":10,"call":3,"console":3,"printout":3,"hex":3,"privkey":8,"assuming":3,"myprivkey":5,"enabled":3,"ccutils":5,"update":4,"ccaddress":5,"dont":4,"forget":4,"change":4,"parameter":3,"command":1,"rpcserver":4,"commands":1,"array":1,"rpcwallet":2,"actual":2,"ones":1,"copy":1,"paste":1,"eval":4,"code":2,"customize":1,"function":1,"oh":1,"entry":1,"wont":1,"link":1,"still":1,"implement":1,"covered":1,"following":1,"chapters":1}},"src/pages/historical/cc-jl/chapter05/index.mdx":{"searchTitle":"Chapter 05 - CC Validation","docsPageTitle":"Chapter 05 - CC Validation","path":"historical/cc-jl/chapter05","content":{"chapter":1,"cc":10,"validation":9,"hokey":1,"pokey":1,"function":3,"blockchain":1,"validating":1,"transaction":3,"call":1,"code":3,"totally":1,"validate":2,"set":1,"rules":1,"think":1,"implement":1,"part":1,"make":3,"sure":3,"ambiguity":1,"transactions":2,"rejected":2,"fact":1,"also":1,"rpc":1,"calls":1,"create":2,"dont":1,"anything":1,"doesnt":1,"really":1,"needs":1,"said":1,"generic":1,"just":1,"concept":1,"gets":1,"dedicated":1,"determine":1,"valid":1,"initial":1,"contracts":2,"made":1,"various":1,"functions":1,"contract":1,"add":1,"along":1,"creation":1,"txid":1,"enables":1,"easier":1,"required":1,"data":1,"right":1,"opreturn":1,"need":1,"careful":1,"cause":1,"deadlock":2,"called":1,"already":1,"locked":1,"main":1,"loop":1,"bitcoin":1,"protocol":1,"long":1,"provided":1,"used":1,"models":1,"keep":1,"troubles":1}},"src/pages/historical/cc-jl/chapter06/index.mdx":{"searchTitle":"Chapter 06 - Faucet Example","docsPageTitle":"Chapter 06 - Faucet Example","path":"historical/cc-jl/chapter06","content":{"chapter":1,"faucet":17,"example":2,"finally":2,"ready":2,"first":3,"actual":1,"cc":7,"contract":4,"simple":2,"ran":1,"interesting":1,"bugs":1,"incarnation":1,"code":2,"komodo":2,"src":2,"cpp":8,"ultimate":1,"documentation":1,"details":2,"just":2,"address":4,"conceptual":1,"issues":2,"idea":1,"people":1,"send":1,"funds":3,"locking":1,"global":1,"anybody":3,"allowed":2,"create":2,"faucetget":12,"transaction":2,"spends":1,"functions":2,"bit":1,"lines":1,"including":1,"comments":1,"three":1,"validation":1,"last":1,"four":1,"rpc":3,"calls":5,"use":3,"int":7,"_t":10,"isfaucetvout":1,"struct":4,"cccontract_info":3,"cp":6,"const":3,"ctransaction":3,"tx":3,"bool":2,"faucetexactamounts":1,"eval":6,"minage":1,"uint":3,"txfee":3,"faucetvalidate":1,"addfaucetinputs":1,"cccontract_infocc_info":1,"cmutabletransaction":1,"mtx":1,"cpubkey":1,"pk":1,"total":1,"maxinputs":1,"std":2,"string":2,"faucetfund":9,"univalue":1,"faucetinfo":5,"rpcwallet":4,"implement":1,"faucetaddress":2,"fully":1,"implemented":1,"programmer":1,"hope":1,"able":2,"understand":1,"above":1,"sequence":1,"user":2,"types":1,"cli":1,"call":2,"komodo-cli":2,"processes":1,"calling":1,"function":2,"turn":1,"inside":2,"magic":1,"conversion":1,"command":1,"line":1,"runs":1,"komodod":4,"properly":1,"signed":1,"rawtransaction":1,"broadcast":1,"network":1,"using":1,"standard":1,"sendrawtransaction":2,"doesnt":1,"automatically":2,"allow":1,"gui":1,"confirmation":1,"step":1,"doing":1,"irrevocable":1,"allows":2,"add":1,"get":3,"coins":5,"long":1,"dont":2,"violate":1,"rules":2,"come":1,"initially":1,"strict":1,"drained":1,"slowly":1,"prevented":1,"make":1,"harder":1,"leech":1,"made":2,"returned":1,"down":1,"worth":2,"also":1,"fresh":1,"transactions":1,"txid":3,"constrained":1,"start":1,"end":1,"cool":1,"trick":1,"force":1,"usage":2,"precious":1,"cpu":1,"time":1,"seconds":1,"depending":1,"system":1,"generate":1,"valid":1,"pow":3,"mining":1,"expect":2,"contracts":1,"similar":1,"mechanism":1,"want":1,"rate":1,"limit":1,"combined":2,"became":1,"pain":1,"leeching":2,"problem":1,"solved":1,"seem":1,"trouble":1,"change":3,"way":1,"things":1,"setup":1,"need":1,"launch":1,"-pubkey":2,"pubkey":4,"active":1,"node":1,"means":1,"used":1,"needs":1,"restarted":1,"creates":1,"lot":1,"automation":1,"trying":1,"required":1,"becomes":1,"significant":1,"effort":1,"return":1,"case":1,"requirement":1,"increased":1,"coin":1,"amount":1,"decreased":1,"likely":1,"variations":1,"needed":1}},"src/pages/historical/cc-jl/chapter07/index.mdx":{"searchTitle":"Chapter 07 - Rewards Example","docsPageTitle":"Chapter 07 - Rewards Example","path":"historical/cc-jl/chapter07","content":{"chapter":1,"rewards":15,"example":1,"next":1,"cc":17,"contract":4,"complexity":1,"designed":1,"capture":1,"people":2,"masternodes":1,"anything":2,"else":1,"ie":1,"idea":1,"allow":2,"lock":6,"funds":12,"amount":1,"time":5,"get":2,"extra":1,"reward":1,"also":2,"want":2,"support":1,"having":2,"one":2,"plan":8,"customization":1,"details":2,"twist":1,"makes":1,"bit":1,"unexpected":1,"anybody":3,"able":3,"unlock":10,"locked":7,"long":1,"ends":1,"locking":5,"address":9,"reason":1,"spv":1,"servers":1,"supported":1,"done":2,"via":1,"normal":18,"sendrawtransaction":2,"requires":1,"native":1,"node":2,"unlocking":3,"allowing":1,"special":1,"unlocks":1,"ready":1,"way":2,"user":1,"point":1,"view":1,"matured":1,"reappears":1,"wallet":1,"above":2,"requirements":2,"leads":1,"us":1,"using":1,"global":1,"allows":3,"properly":1,"sign":1,"course":1,"need":1,"make":4,"sure":4,"following":1,"primarily":1,"go":2,"back":1,"four":1,"aspects":1,"customizable":1,"apr":5,"minseconds":4,"maxseconds":4,"mindeposit":4,"set":2,"different":1,"becoming":1,"silly":1,"minimum":3,"maximum":1,"earning":1,"deposited":1,"tx":6,"creates":1,"attributes":1,"put":1,"op_return":2,"data":1,"calls":3,"reference":1,"creation":3,"txid":8,"inherit":1,"parameters":1,"means":2,"important":2,"validation":5,"funding":12,"valid":1,"possible":2,"initial":1,"used":1,"needs":2,"added":1,"multiple":1,"plans":1,"useful":1,"rpc":2,"information":1,"hence":1,"rewardslist":2,"returns":2,"list":1,"txids":2,"rewardsinfo":2,"specific":4,"transaction":2,"sends":1,"along":1,"small":1,"proper":2,"transactions":2,"unlocked":1,"additionally":1,"elapse":1,"allowed":1,"things":1,"cpp":2,"code":4,"lines":2,"total":1,"bigger":1,"faucet":1,"non-consensus":1,"create":3,"order":1,"simplify":1,"vin":6,"vout":42,"positions":1,"designated":1,"required":1,"values":1,"createfunding":1,"vins":6,"inputs":6,"marker":2,"easy":2,"searching":2,"change":8,"n-":8,"opreturn":8,"sbits":8,"addfunding":1,"fundingtxid":6,"output":4,"recommended":1,"allocation":1,"constraints":1,"checked":1}},"src/pages/historical/cc-jl/chapter08/index.mdx":{"searchTitle":"Chapter 08 - Assets Example","docsPageTitle":"Chapter 08 - Assets Example","path":"historical/cc-jl/chapter08","content":{"chapter":1,"assets":9,"example":1,"respects":1,"cc":29,"complex":1,"actually":1,"first":3,"one":3,"coded":1,"however":1,"using":3,"simple":1,"model":2,"dex":5,"functions":2,"involved":1,"does":1,"challenge":1,"response":1,"complexity":1,"dice":1,"two":1,"major":1,"aspects":1,"creating":2,"tokens":10,"create":3,"track":2,"down":1,"every":1,"specific":6,"satoshi":1,"second":1,"solving":1,"implement":2,"trading":1,"used":1,"colored":2,"coins":1,"means":1,"token":8,"txid":3,"issues":2,"denoted":1,"satoshis":2,"locking":2,"coin":5,"million":1,"multiplication":1,"allow":2,"creation":2,"plenty":1,"want":1,"preserve":1,"created":2,"across":1,"allowed":1,"operations":2,"way":1,"achieved":1,"attaches":1,"op_return":2,"along":3,"specified":1,"operation":1,"ownership":2,"represented":1,"address":4,"user":1,"pubkey":11,"allows":1,"standard":3,"utxo":4,"system":1,"automatically":2,"automatic":1,"inheritance":1,"big":1,"advantages":1,"contracts":1,"compensates":1,"slightly":1,"work":2,"needed":2,"contract":1,"addresss":1,"list":2,"info":2,"commands":2,"provide":1,"addresses":1,"ability":2,"transfer":2,"amount":15,"large":1,"numbers":1,"addressbalance":2,"addressutxo":2,"type":1,"details":1,"owned":1,"determined":1,"solve":1,"part":1,"tokenization":1,"turns":1,"simpler":1,"initially":1,"imagined":1,"start":1,"bidding":1,"funds":3,"bid":16,"locked":1,"global":1,"desired":1,"price":3,"creates":1,"able":1,"listed":1,"via":1,"orderbook":2,"rpc":5,"call":1,"fill":2,"spent":1,"appropriate":1,"number":1,"change":27,"updated":1,"unfilled":1,"entire":1,"filled":1,"wont":2,"appear":1,"anymore":1,"asks":2,"required":10,"partial":1,"fills":1,"supported":2,"calls":4,"mask":1,"utxo-ness":1,"gathering":1,"cancel":2,"pending":1,"ask":2,"get":2,"complete":1,"set":1,"support":1,"coin-centric":1,"future":1,"expected":2,"swap":1,"directly":1,"swapping":1,"sufficient":1,"volumes":1,"swaps":1,"left":1,"initial":1,"implementation":1,"just":1,"associated":1,"validation":1,"issue":1,"trade":1,"vin":54,"normal":36,"input":14,"vout":88,"issuance":2,"assetoshis":18,"tag":2,"sent":2,"assetsccaddress":2,"output":30,"n-":22,"opreturn":16,"eval_assets":16,"origpubkey":16,"assetname":2,"description":2,"valid":6,"outputs":2,"assetid":14,"buyoffer":7,"vins":2,"inputs":2,"unspendable":16,"asset":8,"cancelbuy":1,"buytx":6,"value":6,"original":8,"nvalue":10,"fillbuy":1,"satisfies":4,"tx":4,"remaining":6,"signer":4,"selloffer":7,"sale":2,"native":2,"exchange":2,"selltx":8,"exchangetx":4,"inputtx":2,"fillsell":1,"still":2}},"src/pages/historical/cc-jl/chapter09/index.mdx":{"searchTitle":"Chapter 09 - Dice Example","docsPageTitle":"Chapter 09 - Dice Example","path":"historical/cc-jl/chapter09","content":{"chapter":1,"dice":12,"example":1,"cc":23,"contract":4,"actually":1,"complex":1,"sequences":1,"required":2,"assets":1,"tokens":1,"reason":1,"need":3,"realtime":4,"response":4,"dealer":25,"node":9,"also":5,"having":1,"way":1,"resolve":1,"bets":2,"online":1,"shows":1,"build":1,"challenge":1,"mechanism":1,"likely":1,"useful":1,"interactive":1,"contracts":1,"first":1,"let":1,"us":1,"describe":2,"issues":1,"needs":5,"solve":1,"foremost":1,"random":2,"fair":2,"fallback":1,"timeout":8,"case":1,"doesnt":1,"happen":1,"rewards":1,"multiple":2,"plans":1,"supported":1,"plan":4,"customized":1,"following":1,"minbet":4,"maxbet":4,"maxodds":4,"timeoutblocks":4,"allows":4,"control":1,"risk":1,"exposure":1,"advertises":1,"everyone":1,"dicebets":3,"expire":1,"win":4,"claimed":1,"event":1,"does":1,"process":2,"dicebet":10,"time":2,"order":3,"prevent":2,"nodes":2,"simply":1,"responding":1,"lose":1,"go":1,"player":3,"short":1,"timeframe":1,"means":2,"running":1,"redundant":1,"make":2,"sure":1,"respond":1,"set":1,"long":1,"players":1,"prefer":1,"use":3,"different":2,"shorter":1,"ensure":1,"proper":1,"number":1,"method":3,"chosen":1,"create":2,"transactions":4,"hash":8,"entropy":40,"op_return":4,"select":1,"specific":2,"tx":5,"include":1,"unhashed":2,"immediately":2,"determine":2,"won":1,"lost":1,"included":1,"bettor":12,"step":1,"needed":1,"however":1,"doing":1,"allow":1,"timeouts":1,"end":1,"refund":1,"automatic":1,"one":2,"additional":1,"technique":1,"used":5,"keep":1,"data":1,"blockchain":2,"value":3,"calculation":1,"vin":13,"txid":3,"privkeys":2,"calculate":2,"shared":1,"secret":1,"hashed":1,"remove":1,"links":1,"original":1,"privkey":2,"recreating":1,"given":1,"itself":2,"local":1,"storage":1,"recreate":1,"transaction":2,"seen":1,"mempool":1,"winner":4,"loser":4,"done":1,"creating":1,"vs":1,"via":1,"sha":4,"values":1,"resulting":1,"hashes":1,"compared":1,"arithmetically":1,"standard":1,"industry":1,"higher":1,"odds":3,"https":2,"dicesites":2,"com":2,"provably-fair":2,"creates":3,"loss":2,"change":11,"wont":1,"created":1,"cheating":1,"locked":7,"global":1,"address":10,"selects":1,"roll":1,"against":2,"dicefinish":2,"spend":1,"outputs":1,"winning":2,"amount":3,"th":1,"ed":1,"anybody":1,"able":1,"completion":1,"createfunding":1,"vins":6,"normal":12,"inputs":6,"vout":60,"funding":6,"owner":8,"marker":2,"easy":2,"searching":2,"n-":10,"opreturn":10,"sbits":10,"addfunding":1,"funds":6,"tag":6,"fundingtxid":8,"hentropy":8,"bet":10,"house":5,"validate":2,"txfee":2,"input":2,"bettx":4,"fundingpk":4,"proof":6,"winnings":2,"just":2,"attack":1,"vector":1,"precludes":1,"betting":1,"large":1,"amounts":2,"goes":1,"follows":1,"get":1,"revealed":1,"reorg":2,"chain":1,"big":1,"using":1,"calculated":1,"mitigate":1,"disclosure":2,"delayed":2,"beyond":1,"reasonable":1,"depth":1,"notarization":1,"recommended":1,"production":1,"games":1,"significant":1,"money":1}},"src/pages/historical/cc-jl/chapter10/index.mdx":{"searchTitle":"Chapter 10 - Channels Example","docsPageTitle":"Chapter 10 - Channels Example","path":"historical/cc-jl/chapter10","content":{"chapter":1,"channels":6,"example":9,"hard":1,"believe":2,"cc":51,"implements":1,"instant":1,"payment":24,"mechanism":1,"secured":2,"dpow":5,"way":3,"backward":2,"compatible":2,"existing":1,"wallets":2,"explorers":1,"etc":1,"does":1,"require":1,"nodes":7,"online":1,"usecases":2,"lightning":1,"network":4,"just":6,"secure":1,"expensive":1,"one":8,"aspect":2,"consider":3,"downside":1,"others":3,"benefit":1,"payments":10,"onchain":1,"means":8,"increase":1,"blockchain":6,"size":1,"idea":1,"used":6,"blockchains":3,"relatively":1,"lower":1,"value":6,"coins":1,"txfee":1,"anything":1,"significant":1,"confusing":3,"reorganization":1,"issues":1,"described":1,"below":1,"people":1,"distance":1,"chain":11,"blocks":6,"block":17,"next":6,"referencing":1,"prior":3,"containing":1,"group":1,"transactions":7,"getting":2,"broadcast":2,"valid":8,"enters":1,"memory":3,"pool":3,"miner":3,"constructs":1,"transaction":6,"gets":3,"mined":1,"confirmed":5,"removed":1,"simple":1,"version":1,"reality":1,"bit":2,"complex":1,"critical":1,"reorganized":7,"part":2,"expected":1,"protocol":2,"happen":1,"attack":5,"happening":2,"important":3,"understand":2,"process":1,"detail":1,"goes":1,"happens":5,"two":5,"miners":3,"find":1,"time":10,"case":3,"within":1,"takes":1,"propagate":1,"finds":1,"new":2,"update":2,"start":1,"waiting":1,"different":1,"propagating":1,"lets":1,"call":2,"blocka":18,"blockb":16,"know":2,"chaintip":6,"correct":1,"latest":1,"turns":1,"moment":1,"actuall":1,"called":2,"small":3,"fork":1,"dont":1,"worry":1,"help":1,"us":1,"converge":1,"single":3,"order":2,"need":6,"mining":2,"cases":1,"found":3,"wont":3,"again":2,"end":2,"comes":1,"reorg":3,"let":1,"assuming":1,"see":4,"longer":1,"trumps":1,"reorgs":4,"properly":1,"put":3,"back":4,"mempool":6,"added":1,"course":1,"arrives":1,"length":1,"postulated":1,"blockas":1,"arrived":1,"including":1,"complications":1,"sort":1,"thing":3,"volatile":1,"confirmation":1,"needed":4,"avoid":1,"invalidating":1,"blockhash":2,"however":3,"possible":6,"change":11,"processed":1,"inputs":2,"happened":1,"spent":5,"based":5,"random":2,"utxo":9,"allocation":3,"impossible":2,"address":4,"lot":2,"activity":1,"remote":1,"chance":1,"becomes":1,"certainity":1,"fact":2,"go":2,"deeper":1,"chains":1,"use":2,"longest":3,"rule":3,"deep":1,"indeed":1,"reorged":1,"feel":1,"good":1,"get":2,"unfortunately":1,"enforcement":1,"needing":1,"mine":1,"specific":2,"attacker":1,"intent":1,"spends":1,"already":2,"double":1,"spend":1,"misnomer":1,"signed":1,"node":1,"reorganizes":1,"become":1,"invalid":1,"doesnt":1,"strictly":1,"notarized":8,"refuse":1,"reorganize":1,"risk":1,"still":2,"notarization":2,"detailed":1,"information":1,"given":1,"above":1,"wondering":1,"explained":2,"make":6,"disappear":1,"seems":1,"unlikely":3,"solution":1,"powerful":2,"things":1,"following":2,"describes":1,"invalidated":1,"via":2,"busy":1,"wallet":1,"cant":3,"system":1,"think":1,"solve":2,"implement":1,"non-utxo":1,"method":1,"first":1,"mechanics":1,"high":1,"level":1,"want":1,"lock":3,"funds":10,"channel":25,"unlock":1,"additionally":1,"restricting":1,"destination":4,"also":2,"sender":9,"reclaim":4,"unused":1,"needs":4,"close":5,"notification":1,"allows":2,"action":1,"assume":1,"great":1,"care":1,"made":4,"allowances":1,"channelclose":4,"protect":1,"using":1,"logic":1,"stop":1,"accepting":1,"seen":2,"full":1,"wait":1,"provide":2,"sufficient":2,"reprocessed":1,"finally":1,"describe":1,"requirements":1,"locked":1,"able":2,"receiver":17,"former":1,"latter":1,"seeing":1,"protection":1,"itself":1,"reveals":1,"secret":10,"matter":1,"handle":1,"accept":1,"signature":1,"pubkeys":1,"additional":1,"constraints":1,"enforced":1,"sure":1,"closed":4,"hashchain":7,"nice":1,"property":1,"encode":1,"secrets":1,"hash":8,"final":2,"public":1,"revealing":1,"last":1,"verified":1,"hashes":1,"restriction":1,"reasonable":1,"maximum":1,"depth":4,"say":1,"iteration":1,"revealed":6,"worth":1,"th":3,"total":1,"channelfunds":2,"released":4,"resolution":1,"hashvalue":1,"specified":1,"attaching":1,"replacement":1,"account":1,"isnt":1,"monitoring":1,"shouldnt":1,"harm":1,"foul":1,"event":1,"verifiable":1,"verifiability":1,"speed":1,"protected":1,"rpc":4,"calls":1,"channelsopen":5,"channelspayment":5,"channelsclose":5,"channelsrefund":5,"channelsinfo":3,"open":3,"between":1,"pub":1,"keys":1,"parameters":6,"destination_pubkey":2,"total_number_of_payments":2,"payment_denomination":2,"fe":2,"de":14,"ace":2,"ff":2,"abf":2,"ea":4,"ce":2,"bb":6,"sending":1,"condition":1,"tx":3,"notarised":2,"open_tx_id":8,"payment_amount":2,"optional":2,"facc":6,"cb":6,"fc":6,"fda":6,"ed":6,"fd":8,"marking":1,"creates":1,"says":1,"refund":3,"withdraw":1,"notifies":1,"fund":1,"withdrawn":2,"available":2,"withdrawing":1,"senders":11,"issued":1,"close_tx_id":2,"ee":2,"info":2,"issuer":1,"involved":1,"give":1,"list":1,"vin":21,"vout":65,"normal":20,"input":22,"funding":12,"pubkey":24,"marker":22,"n-":16,"opreturn":8,"zerotxid":2,"senderspubkey":8,"receiverspubkey":8,"totalnumberofpayments":2,"paymentamount":2,"src":6,"output":4,"amount":2,"opentxid":6,"numpayments":4,"closetxid":2}},"src/pages/historical/cc-jl/chapter11/index.mdx":{"searchTitle":"Chapter 11 - Oracles Example","docsPageTitle":"Chapter 11 - Oracles Example","path":"historical/cc-jl/chapter11","content":{"chapter":1,"oracles":7,"example":3,"cc":16,"ended":1,"simpler":1,"first":4,"expected":2,"time":4,"lot":1,"powerful":1,"one":2,"smaller":1,"enables":1,"creation":1,"arbitrary":3,"number":11,"data":39,"markets":1,"performant":2,"way":1,"order":3,"gain":1,"performance":1,"clever":1,"usage":1,"special":2,"addresses":1,"needed":3,"bit":1,"tricky":1,"generate":1,"address":12,"keep":1,"track":2,"latest":1,"let":1,"back":1,"beginning":1,"just":4,"oracle":3,"context":1,"something":1,"puts":1,"blockchain":5,"everything":1,"transactions":1,"blocks":1,"large":1,"universe":1,"oracle-ized":1,"literally":1,"anything":1,"obvious":1,"prices":1,"specific":8,"results":1,"relative":1,"description":10,"difficult":1,"issue":1,"need":1,"trusted":2,"various":1,"degree":1,"provide":2,"accurate":1,"timely":1,"danger":1,"node":1,"used":5,"write":1,"creates":2,"trust":1,"point":4,"single":3,"attack":1,"ultimately":1,"nothing":1,"ensure":1,"valid":1,"written":1,"done":1,"reinforce":1,"good":2,"behavior":1,"via":2,"pay":2,"per":4,"datapoint":3,"however":1,"critical":1,"higher":1,"level":2,"processing":1,"combines":1,"multiple":3,"providers":3,"validated":1,"signal":1,"financial":1,"incentive":1,"also":2,"allow":2,"vendors":2,"required":2,"enable":2,"efficient":1,"ways":1,"update":1,"query":1,"following":2,"rpc":4,"calls":2,"oraclescreate":4,"name":10,"format":11,"oracleslist":4,"oraclesinfo":4,"oracletxid":25,"oraclesregister":4,"datafee":12,"oraclessubscribe":4,"publisher":14,"amount":5,"oraclesdata":4,"hexstr":2,"oraclessamples":6,"batonutxo":2,"num":2,"step":1,"create":2,"defines":1,"binary":5,"strings":1,"preferably":1,"short":1,"access":1,"string":6,"comprised":2,"character":1,"element":1,"char":4,"byte":14,"signed":8,"endian":8,"unsigned":8,"hash":2,"timestamp":1,"il":2,"displays":2,"list":2,"oraclestxid":2,"information":1,"deterministically":1,"generates":1,"marker":5,"small":1,"sent":2,"mark":1,"transaction":2,"relation":1,"oracltxid":2,"result":2,"success":2,"txid":4,"aee":2,"bd":2,"dc":4,"facac":2,"btcusd":2,"coindeskpricedata":2,"rvqjcsrdbm":2,"gyjzs":2,"dgthioa":2,"teyznrk":2,"registered":5,"ebc":2,"cb":2,"de":4,"ab":2,"bf":2,"da":2,"ce":4,"baton":10,"rky":2,"zmhjz":2,"mntf":2,"tfke":2,"vmskov":2,"euej":2,"batontxid":4,"fbb":2,"ad":2,"ef":2,"ed":2,"lifetime":2,"funds":4,"needs":3,"register":2,"pubkey":6,"big":1,"txfee":6,"using":3,"current":1,"updated":1,"adapt":1,"market":3,"conditions":1,"subscribers":2,"prepay":1,"datapoints":1,"likely":1,"themselves":2,"posting":1,"initial":1,"points":1,"potential":3,"evaluate":1,"quality":1,"consistency":1,"final":1,"returns":1,"recent":2,"samples":1,"solution":1,"streams":2,"publishers":6,"utxo":12,"output":1,"given":1,"direct":1,"lookup":1,"requires":1,"starting":1,"use":2,"having":1,"prior":1,"reverse":1,"linked":1,"traverse":1,"vin":8,"vout":34,"allocation":1,"implement":1,"contraints":1,"vins":6,"normal":12,"inputs":6,"tag":4,"change":10,"n-":8,"opreturn":8,"price":2,"subscribe":1,"subscription":5,"fee":2,"provider":2,"input":2,"payment":2,"dataprovider":2,"prevbatontxid":2,"proper":2,"complex":1,"find":1,"spend":2,"correct":1,"locked":1,"above":1,"complete":1,"allows":2,"creations":1,"massively":1,"parallel":1,"uses":1,"free":1,"feedback":1,"payments":1,"ie":1,"poorly":1,"performing":1,"wont":1,"get":1,"renewals":1,"expect":1,"dapp":1,"developers":1,"deploying":1,"working":1,"system":1,"including":1,"structure":1,"open":1,"competition":1,"course":1,"dapps":1,"restrict":1,"whitelist":1,"pubkeys":1,"usecases":1,"varied":1,"limited":1,"imagination":1}},"src/pages/historical/cc-jl/chapter12/index.mdx":{"searchTitle":"Chapter 12 - Limitless Possibilities","docsPageTitle":"Chapter 12 - Limitless Possibilities","path":"historical/cc-jl/chapter12","content":{"chapter":1,"limitless":1,"possibilities":1,"seen":2,"cc":9,"contracts":3,"wide":1,"range":1,"things":1,"turing":1,"complete":1,"know":2,"true":1,"however":1,"important":1,"added":1,"security":1,"gained":1,"using":1,"utxo":5,"based":2,"system":1,"ways":1,"complex":1,"deal":1,"above":1,"examples":1,"solved":1,"made":3,"invisible":1,"rpc":1,"level":1,"actually":3,"used":1,"part":1,"solution":1,"automatically":1,"builds":1,"rate":2,"limit":1,"tx":1,"per":1,"block":1,"specific":1,"contract":3,"state":1,"advancing":1,"one":2,"transaction":1,"time":2,"means":1,"limits":1,"available":1,"increase":1,"capacity":1,"offers":1,"way":1,"managing":1,"load":1,"believe":1,"first":1,"operational":1,"smart":1,"otherwise":1,"hope":1,"developers":1,"joining":1,"forces":1,"create":1,"foundational":1,"feel":1,"free":1,"contact":1,"feedback":1,"type":1,"want":2,"make":2,"documented":1,"notes":1,"already":1,"sort":1,"implement":1,"just":2,"code":1,"debug":1,"testing":1,"cycle":1,"went":1,"lot":1,"faster":1,"expected":1,"bugs":1,"found":1,"far":1,"between":1,"considering":1,"scope":1,"assets":1,"realtime":1,"response":1,"aspects":1,"dice":1,"unexpected":1,"attribute":1,"fact":1,"validation":2,"final":1,"top":1,"standard":1,"bitcoin":1,"protocol":1,"validations":1,"having":1,"worry":1,"double":1,"spends":1,"sure":1,"nice":1,"luxury":1,"dont":1,"get":1,"complacent":1,"chain":3,"rewrites":1,"possible":1,"wait":1,"information":1,"divulged":1,"reorg":1,"take":1,"advantage":1,"knowledge":1,"rewound":1,"blockchains":1,"complicated":1}},"src/pages/historical/cc-jl/chapter13/index.mdx":{"searchTitle":"Chapter 13 - Different Languages","docsPageTitle":"Chapter 13 - Different Languages","path":"historical/cc-jl/chapter13","content":{"chapter":1,"different":2,"languages":2,"current":1,"codebase":2,"integrated":1,"komodod":1,"however":1,"possible":1,"use":1,"integrate":1,"zcash":1,"shown":1,"using":1,"rust":1,"language":3,"parts":1,"zcashd":2,"think":1,"compiled":1,"create":1,"linkable":1,"library":1,"able":2,"call":1,"called":1,"functions":1,"used":1,"make":1,"binding":1,"simple":1,"cc":1,"contract":1,"faucet":1,"good":1,"kmd":1,"bounty":1,"course":1,"need":1,"first":1,"submit":1,"properly":1,"working":1,"pull":1,"request":1}},"src/pages/historical/cc-jl/chapter14/index.mdx":{"searchTitle":"Chapter 14 - Runtime Bindings","docsPageTitle":"Chapter 14 - Runtime Bindings","path":"historical/cc-jl/chapter14","content":{"chapter":1,"runtime":2,"bindings":1,"build":1,"time":1,"linking":2,"works":1,"one":1,"step":1,"away":1,"able":1,"ie":1,"dynamically":1,"linked":1,"libraries":1,"work":1,"required":1,"prevent":1,"duplication":1,"eval":1,"codes":1,"making":1,"sure":1,"valid":1,"version":1,"cc":3,"contract":1,"plugin":1,"issues":1,"solved":2,"dont":1,"see":1,"reason":1,"cant":1,"contracts":1,"open":1,"door":1,"interesting":1,"ecosystem":1,"plugins":1,"blockchains":1,"subscribe":1}},"src/pages/historical/cc-jl/chapter15/index.mdx":{"searchTitle":"Chapter 15 - RPC based dAPPS","docsPageTitle":"Chapter 15 - RPC based dAPPS","path":"historical/cc-jl/chapter15","content":{"chapter":1,"rpc":6,"based":2,"dapps":3,"ultimately":1,"expect":1,"new":4,"calls":3,"one":1,"set":1,"cc":3,"contract":2,"virtually":1,"dapp":2,"made":1,"just":3,"beginning":1,"matter":1,"time":1,"get":1,"need":1,"keep":1,"listening":1,"market":1,"wants":1,"far":1,"go":1,"make":2,"enables":1,"doing":1,"possible":1,"repeat":1,"imagine":1,"scope":1,"exist":1,"year":1,"two":1,"continuous":1,"contracts":1,"created":1,"along":1,"seen":1,"automatic":1,"gui":4,"generators":1,"cases":1,"special":1,"create":1,"also":1,"needed":1,"work":1,"way":1,"customized":1,"codebase":1,"tools":1,"between":1,"level":1,"good":1,"area":1,"initiatives":1}},"src/pages/historical/cc-jl/faq/index.mdx":{"searchTitle":"Frequently Asked Questions","docsPageTitle":"Frequently Asked Questions","path":"historical/cc-jl/faq","content":{"frequently":1,"asked":1,"questions":3,"code":21,"smart":8,"contract":23,"go":3,"language":5,"compile":4,"library":4,"file":4,"example":2,"use":5,"komodo":16,"source":8,"long":1,"compiles":1,"linkable":1,"new":4,"faucet":6,"cpp":3,"equivalent":1,"won":1,"matter":1,"just":6,"need":5,"compatible":1,"stack":1,"calling":1,"convention":1,"komodod":4,"doing":2,"seems":1,"logical":1,"extend":1,"native":3,"directly":1,"accessing":1,"db":1,"datastructures":1,"exactly":2,"purpose":8,"addresses":8,"privkeys":2,"imported":2,"rfye":2,"yl":2,"kknwdhk":2,"unhvwacyscutwzjy":2,"test":2,"chain":9,"atest":2,"spent":4,"spend":1,"normal":1,"funds":7,"cc":18,"outputs":1,"protected":1,"map":1,"scriptpubkey":1,"address":1,"pubkey":1,"special":1,"nodes":2,"privkey":1,"able":2,"sign":2,"transaction":1,"release":1,"otherwise":1,"locked":2,"limited":2,"number":1,"ways":2,"output":2,"makes":1,"valid":1,"anyone":2,"network":3,"unlock":1,"condition":1,"satisfied":1,"sending":2,"coins":3,"depends":2,"assets":5,"create":2,"colored":3,"rewards":6,"etc":1,"contracts":22,"usually":1,"needs":1,"operate":1,"importance":2,"eval":9,"codes":3,"ones":2,"jl":10,"src":7,"contract-type":1,"id":2,"xe":2,"goal":1,"building":1,"blocks":1,"catalogue":2,"available":2,"pick":2,"blockchain":8,"something":1,"different":4,"closest":1,"fit":1,"make":3,"changes":2,"want":1,"pr":1,"upstream":1,"back":1,"included":1,"statements":2,"july":1,"currently":1,"absolute":1,"simplest":1,"possible":2,"cryptoconditions":3,"developer":1,"reason":1,"knows":1,"description":1,"does":3,"terms":1,"utxo":3,"likely":1,"done":2,"access":3,"wip":1,"dont":1,"think":1,"bitcoin":3,"protocol":2,"full":1,"prior":1,"data":1,"additional":2,"require":3,"hard":3,"fork":3,"adding":1,"support":1,"hardfork":2,"also":2,"mean":1,"deployed":1,"specific":6,"types":1,"existing":3,"cause":1,"forks":1,"others":1,"don":1,"plans":1,"enable":1,"disable":1,"mask":1,"best":1,"deal":1,"varied":1,"activations":1,"chains":5,"discussed":1,"working":2,"life":1,"maybe":1,"things":1,"setup":1,"expire":1,"avoid":1,"hardforking":1,"change":1,"one":2,"wants":1,"independent":4,"wont":1,"affect":1,"eco-system":1,"isolation":2,"time":2,"tested":1,"method":1,"limiting":1,"damage":3,"bugs":1,"cyptoconditions":2,"help":4,"decision":2,"making":5,"based":4,"real":2,"world":2,"events":2,"write":2,"custom":4,"function":2,"queries":1,"oracles":1,"controls":1,"behavior":1,"functions":1,"part":2,"consensus":2,"rules":3,"validate":1,"outcomes":1,"writing":3,"weekend":1,"coders":1,"leads":1,"trouble":1,"templates":1,"allow":1,"people":2,"tweak":1,"parameters":1,"actual":1,"coding":1,"pretty":2,"dangerous":1,"remember":1,"embedded":1,"destroy":1,"itself":1,"know":1,"atomic":1,"swaps":1,"impact":1,"key":1,"having":1,"system":2,"allows":3,"anybody":1,"deploy":1,"affects":1,"everybody":1,"brave":1,"insane":1,"cluster":2,"running":3,"bug":2,"anyway":1,"run":2,"set":2,"scale":1,"interaction":1,"issues":1,"care":1,"taken":1,"standardise":1,"core":2,"agnostic":2,"stops":2,"someone":5,"infinite":3,"loop":3,"node":2,"speeds":1,"nothing":2,"prevents":1,"coin":1,"daemon":1,"preventing":1,"malicious":1,"buggy":1,"responsible":1,"checking":1,"themselves":1,"capacity":1,"checked":1,"trust":1,"usual":1,"opensource":1,"style":1,"kmd":1,"useful":2,"asset":1,"created":1,"ex":1,"faucets":1,"on-chain":1,"exchanges":1,"locking":1,"name":1,"welcome":1,"codebase":2,"written":1,"downstream":1,"deemed":1,"more-efficient":1,"merged":1,"main":1,"resources":2,"understand":2,"familiarity":1,"programming":1,"patience":1,"comments":1,"following":1,"files":1,"dev":4,"directory":1,"start":1,"type":1,"vout":1,"using":1,"adds":1,"constraints":1,"vins":1,"vouts":1,"us":2,"add":1,"describe":1,"circumstances":1,"utxos":2,"claimed":1,"remain":1,"thought":1,"extension":1,"cltv":1,"multisig":1,"functionality":1,"already":1,"comprehensive":1,"robust":1,"allowing":1,"complex":1,"govern":1,"didn":2,"find":2,"answer":2,"ask":2,"cc-general":3,"channel":2,"discord":2}},"src/pages/historical/cc-jl/index.mdx":{"searchTitle":"How to write UTXO based CC modules for KMD chains - by jl777 Introduction","docsPageTitle":"How to write UTXO based CC modules for KMD based chains - by jl777","path":"historical/cc-jl","content":{"write":1,"utxo":5,"based":7,"cc":15,"modules":1,"kmd":2,"chains":1,"jl":3,"non-technical":1,"introduction":2,"https":2,"komodoplatform":2,"com":2,"en":2,"blog":2,"crypto-conditions-utxo-based-smart-contracts":2,"source":1,"text":1,"komodo":4,"src":2,"made":3,"easy":2,"fsm":2,"smart":2,"contracts":8,"methodology":1,"possible":3,"build":1,"top":1,"op_checkcryptocondition":4,"just":4,"first":1,"one":1,"credit":1,"getting":1,"working":1,"codebase":2,"goes":1,"libscott":2,"hooking":1,"code":2,"tried":1,"make":4,"easier":1,"new":3,"probably":1,"fancy":1,"marketing":1,"name":1,"use":1,"call":1,"contract":7,"short":1,"knowing":1,"technically":1,"accurate":1,"cryptoconditions":2,"aspect":1,"really":1,"main":1,"attribute":1,"however":2,"built":1,"integrated":2,"accessible":1,"run":1,"native":1,"turing":1,"complete":1,"means":1,"platform":1,"create":1,"via":1,"bit":1,"harder":2,"start":3,"writing":1,"balance":1,"secure":1,"leverage":1,"existing":3,"bitcoin":2,"system":1,"makes":1,"bugs":1,"issue":1,"zillion":1,"coins":1,"bug":1,"operations":1,"needs":1,"also":1,"obey":1,"protocol":1,"document":4,"heavily":1,"example":1,"utilize":1,"reference":1,"understanding":1,"good":1,"position":1,"creating":1,"komodod":1,"rpc":1,"dapps":1,"directly":1,"hope":1,"help":1,"understand":1,"different":1,"able":1,"dive":1,"directory":2,"making":1,"reading":1,"happy":1,"section":1,"contains":1,"following":1,"docs":1}},"src/pages/historical/index.mdx":{"searchTitle":"Historical Documentation ","docsPageTitle":"Historical Documentation","path":"historical","content":{"historical":1,"documentation":2,"section":1,"contains":1,"content":1,"interesting":1,"historically":1,"necessity":1,"perused":1,"time":1}},"src/pages/historical/whitepaper/chapter1/index.mdx":{"searchTitle":"A Foundational Discussion of Blockchain Security Whitepaper: Chapter-1","docsPageTitle":"A Foundational Discussion of Blockchain Security","path":"historical/whitepaper/chapter1","content":{"foundational":1,"discussion":2,"blockchain":11,"security":7,"komodo":3,"form":7,"providing":2,"called":8,"delayed":1,"proof":3,"work":7,"technology":6,"dpow":3,"builds":1,"advanced":1,"existence":1,"pow":6,"latter":1,"method":3,"bitcoin":16,"network":16,"utilizes":1,"understand":4,"value":10,"first":9,"explain":1,"works":1,"secure":1,"maintaining":1,"decentralized":1,"also":3,"examine":1,"shortcomings":1,"need":3,"advantages":2,"provides":4,"community":1,"functions":1,"begin":2,"explaining":1,"roots":1,"make":3,"protocol":9,"viable":1,"means":4,"securely":3,"transferring":4,"consensus":10,"mechanism":10,"double":5,"spend":7,"problem":5,"creation":1,"stems":1,"early":2,"mathematical":10,"studies":1,"encryption":6,"using":3,"computer":7,"one":18,"example":1,"related":1,"information-encoding":1,"device":12,"enigma":4,"invented":2,"germans":1,"end":1,"world":4,"war":1,"alan":1,"turing":1,"british":1,"intelligence":1,"agent":1,"famously":1,"beat":1,"inventing":1,"digital":4,"provided":5,"computing":1,"power":1,"break":1,"discover":2,"german":1,"secret":1,"communications":1,"affair":1,"set":2,"race":3,"throughout":1,"develop":1,"myriad":1,"forms":1,"information":16,"party":1,"via":1,"new":10,"remained":1,"prevented":1,"useful":1,"just":3,"financial":5,"challenge":2,"known":1,"issue":1,"lies":1,"ability":1,"computers":1,"endlessly":1,"duplicate":2,"case":1,"three":2,"important":3,"things":1,"record":1,"owns":2,"specific":1,"time":5,"person":9,"wallet":4,"address":3,"resides":1,"essential":1,"sends":3,"money":4,"able":1,"send":3,"again":2,"anonymous":1,"persons":1,"claiming":2,"name":1,"satoshi":2,"nakamoto":3,"solved":1,"underlying":2,"math":1,"code":1,"highly":1,"complex":4,"innovative":1,"purposes":1,"paper":1,"focus":3,"aspect":1,"solves":2,"against":1,"created":3,"perhaps":1,"powerful":1,"innovations":1,"twenty-first":1,"century":1,"invention":1,"allows":1,"individual":2,"devices":5,"high":1,"levels":1,"accurately":1,"track":1,"ownership":1,"resources":1,"eal":1,"estate":1,"etc":1,"performs":1,"manner":1,"does":3,"allow":1,"anyone":1,"internet":6,"twice":1,"let":3,"us":3,"suppose":2,"user":1,"alice":18,"indicates":1,"wants":3,"cryptocurrency":6,"friend":4,"gathers":1,"several":2,"pieces":1,"including":4,"necessary":1,"permissions":1,"passwords":1,"amount":4,"receiving":1,"gathered":1,"packet":1,"data":15,"transaction":23,"types":1,"interact":1,"share":1,"supporting":1,"type":1,"miner":13,"following":1,"descriptions":1,"simplified":1,"explanations":1,"truly":1,"byzantine":2,"process":8,"strategies":2,"miners":15,"devise":1,"out-mine":1,"competition":4,"vary":1,"widely":2,"competes":1,"add":6,"blocks":4,"history":6,"exchange":1,"reward":8,"step":6,"preparing":1,"preliminary":2,"performing":5,"activity":1,"mining":7,"captures":1,"raw":7,"owned":1,"tech-savvy":1,"named":1,"bob":42,"permanent":3,"properly":2,"receive":3,"key":1,"part":1,"percentage-based":1,"fee":1,"taken":1,"total":1,"mempool":2,"collection":1,"transactions":6,"waiting":1,"processed":1,"furthermore":1,"alone":1,"mine":4,"entire":4,"pool":2,"people":1,"across":4,"sits":1,"local":1,"memory":1,"bank":1,"awaiting":1,"commands":1,"call":2,"automated":1,"systems":1,"determine":1,"transaction-":1,"selection":1,"based":2,"estimated":1,"profit":1,"creating":2,"hashes":4,"makes":1,"choices":1,"attempt":6,"assume":1,"includes":2,"begins":2,"series":1,"calculations":5,"take":1,"use":4,"formulas":7,"compress":2,"smaller":1,"manageable":3,"hash":18,"instance":1,"look":5,"fea":2,"ce":6,"bb":4,"bfa":2,"prepare":1,"potentially":1,"hundreds":1,"proceeding":1,"next":6,"thing":1,"compression":1,"above":4,"herein":1,"obey":1,"principle":1,"cascade":5,"effect":5,"changing":2,"bit":2,"changes":1,"result":2,"simply":2,"change":2,"smallest":1,"desire":1,"cheat":1,"mistake":1,"reason":1,"dramatically":1,"way":1,"ensure":1,"cannot":3,"create":3,"improper":1,"incorrect":5,"perform":1,"proper":2,"immediately":2,"thus":3,"reject":1,"attempts":1,"prevent":1,"him":2,"rewards":1,"continued":1,"finishing":1,"takes":1,"attempting":1,"compresses":1,"piece":2,"merkle":2,"root":2,"represents":2,"hopes":2,"gain":1,"dac":2,"de":2,"ccec":2,"eb":2,"cb":2,"ff":6,"finally":1,"gather":2,"last":2,"successfully":2,"added":2,"block":30,"header":7,"contains":1,"large":1,"won":1,"go":1,"details":1,"element":1,"note":1,"gives":1,"clues":4,"hints":1,"difficulty":7,"return":3,"clue":1,"further":1,"having":2,"nearly":1,"prepared":2,"real":1,"two":2,"finish":1,"going":1,"collect":2,"adding":4,"list":1,"came":1,"chain":2,"hence":1,"industry":1,"title":2,"however":2,"easy":1,"everything":1,"point":1,"correctly":1,"yet":1,"give":1,"right":5,"proposed":6,"designed":2,"force":1,"compete":1,"requiring":1,"valid":6,"spreads":1,"benefits":1,"trans-":1,"actions":1,"users":1,"disseminate":1,"around":1,"level":3,"decentralization":1,"therefore":3,"prefer":1,"win":2,"source":1,"bitcoin-protocol":1,"find":2,"answer":1,"simple":2,"puzzle":3,"solve":1,"guesses":3,"random":2,"numbers":2,"discovers":2,"correct":9,"number":7,"determined":1,"internal":1,"discovered":1,"guessing":1,"nonce":15,"short":1,"found":2,"insert":1,"rest":1,"guess":2,"used":1,"earlier":3,"small":2,"ae":8,"recall":2,"states":1,"computations":1,"creates":1,"vastly":1,"different":2,"outcome":1,"continually":1,"computation":1,"block-hash":1,"produce":1,"sequence":1,"know":1,"observing":1,"previous":2,"detail":1,"tells":2,"zeros":5,"front":2,"setting":1,"displayed":1,"exactly":1,"ten":2,"observe":1,"attempted":2,"making":1,"beginning":1,"matches":1,"mean":1,"guessed":2,"prove":1,"themselves":2,"taking":1,"mempools":1,"winner":1,"round":1,"hand":1,"due":1,"produced":1,"invalid":1,"afford":1,"continue":1,"searching":2,"finds":1,"produces":1,"signal":1,"running":1,"every":1,"verify":1,"verified":1,"grants":1,"machine":3,"holding":1,"instantly":1,"winning":1,"collects":1,"readjust":1,"abandon":1,"current":1,"adopt":1,"recalculations":1,"search":1,"sympathy":1,"wasted":1,"efforts":1,"trying":1,"lost":1,"earns":1,"receives":1,"nothing":1,"costs":1,"seems":1,"indicated":1,"sent":1,"certain":1,"received":1,"ignore":1,"occurred":1,"between":1,"events":1,"realize":1,"foundation":1,"relies":1}},"src/pages/historical/whitepaper/chapter2/index.mdx":{"searchTitle":"Pow is Currently the Most Secure Form of Consensus Mechanisms Whitepaper: Chapter-2","docsPageTitle":"Pow is Currently the Most Secure Form of Consensus Mechanisms","path":"historical/whitepaper/chapter2","content":{"pow":41,"currently":4,"secure":6,"form":2,"consensus":17,"mechanisms":3,"several":3,"reasons":3,"networks":13,"especially":1,"bitcoin":62,"continue":5,"dominate":3,"terms":2,"security":19,"blockchain":39,"success":3,"simple":2,"preliminary":1,"reason":2,"foster":1,"ever-":1,"increasing":2,"speed":2,"computer":4,"power":11,"miners":28,"constantly":2,"update":1,"innovate":1,"above":2,"competitors":2,"earning":2,"rewards":8,"yet":7,"behind":2,"longest":14,"chain":15,"rule":18,"one":11,"notable":2,"also":6,"dangerous":2,"unwary":1,"unprepared":2,"entrepreneur":4,"new":15,"product":2,"essence":1,"among":5,"having":2,"faster":5,"powerful":2,"mean":1,"frequently":1,"seeking":1,"maximize":1,"profit":1,"competition":7,"requires":2,"constant":2,"upgrades":2,"machinery":1,"miner":21,"customized":1,"underlying":4,"code":7,"frequency":1,"device":2,"create":4,"proposed":1,"block":14,"hashes":2,"called":4,"hash":24,"collective":2,"network":64,"across":4,"mining":10,"thenetwork":1,"competitive":2,"pressure":1,"provides":4,"important":1,"advantage":1,"compared":1,"alternate":2,"effect":5,"ability":3,"begins":1,"high":4,"level":7,"fosters":2,"sense":3,"trust":4,"users":11,"grow":2,"audience":3,"grows":4,"number":5,"transactions":7,"price":4,"coin":4,"increase":4,"attracts":1,"rising":1,"greater":1,"overall":6,"rate":18,"turn":3,"stronger":1,"increased":1,"raise":1,"cycle":2,"repeats":1,"economics":1,"classified":1,"behavior":3,"encourages":1,"compounding":1,"interest":4,"due":2,"fact":6,"oldest":1,"furthermore":6,"consider":7,"caused":2,"pow-blockchain":1,"rises":2,"rise":1,"assume":2,"worth":3,"dollar":2,"justified":1,"spending":2,"necessary":3,"money":4,"equipment":5,"electrical":1,"costs":1,"etc":1,"justify":2,"shifts":1,"upwards":1,"two":9,"dollars":3,"upgrade":2,"entire":7,"business":1,"matching":1,"does":1,"competitor":6,"longer":8,"able":2,"compete":3,"secret":2,"sauce":2,"domination":1,"discussion":2,"element":1,"others":1,"argue":1,"fuels":1,"strength":2,"determining":1,"factor":1,"whenever":1,"competing":5,"versions":5,"history":15,"arise":1,"simply":4,"states":2,"whichever":3,"first":5,"wins":3,"version":14,"overwritten":1,"therefore":13,"erased":1,"simplicity":1,"key":1,"understanding":2,"outperform":1,"effects":1,"surface":1,"prevents":1,"double":4,"spend":5,"user":5,"instance":3,"husband":5,"wife":6,"accidentally":1,"attempting":2,"exact":4,"time":3,"person":1,"traveling":1,"different":5,"part":2,"world":12,"sake":1,"oversimplifying":1,"following":2,"actions":2,"take":2,"place":2,"within":3,"milliseconds":1,"oversimplify":1,"technical":1,"details":1,"clarity":1,"full":1,"explanation":2,"process":2,"provided":1,"wiki":2,"gain":3,"deeper":1,"tale":1,"blockchains":4,"let":4,"us":5,"suppose":4,"asia":1,"americas":2,"purchasing":1,"car":9,"uses":1,"funds":3,"family":2,"wallet":1,"purchase":6,"precisely":1,"pm":1,"utc":1,"makes":1,"moment":3,"similar":1,"amount":1,"making":1,"transaction":7,"immediately":2,"sent":2,"china":1,"held":1,"local":3,"mempool":5,"recall":3,"collection":1,"raw":2,"data":1,"arrives":2,"chinese":7,"finds":1,"correct":2,"nonce":1,"valid":8,"declares":2,"winning":2,"information":4,"mines":2,"collects":2,"reward":4,"asian":1,"vicinity":2,"receive":1,"proximity":1,"complete":3,"verification":1,"length":4,"begin":2,"searching":2,"next":3,"opposite":1,"side":6,"essentially":2,"happen":1,"nearest":1,"located":1,"washington":7,"state":7,"united":1,"just":3,"enters":2,"discovers":1,"sends":1,"signal":2,"claim":1,"verify":1,"based":1,"recent":2,"internal":1,"conflict":3,"arises":1,"note":2,"paradox":1,"make":1,"way":4,"internet":3,"around":3,"messages":1,"arrive":1,"protocol":9,"sees":2,"spent":1,"twice":1,"financial":6,"temporal":1,"resources":1,"further":1,"interests":1,"economic":1,"incentive":2,"submit":1,"nature":1,"itself":1,"swiftly":1,"fail":1,"mechanism":15,"erases":2,"superior":1,"manages":1,"discover":1,"send":1,"likewise":4,"completed":1,"sympathy":1,"wasted":1,"efforts":1,"nor":2,"misunderstandings":1,"be-":1,"tween":1,"dealer":3,"presses":1,"forward":1,"disappear":1,"occurred":3,"evaporates":1,"typically":2,"normal":2,"prepared":2,"utilizing":2,"cryptocurrency":10,"customer":4,"acceptable":2,"blocks":20,"added":2,"manner":2,"ensure":2,"beyond":3,"contestation":2,"example":3,"drive":2,"lot":2,"gets":1,"deal":1,"scenario":1,"benefits":1,"whole":1,"prevent":1,"accurately":1,"recorded":1,"member":1,"prevented":1,"mistaken":1,"ensured":1,"received":1,"illuminates":1,"importance":1,"however":4,"dark":1,"unsuspecting":2,"developer":2,"easy":1,"destroy":4,"attack":22,"intrigue":1,"picture":1,"easiest":1,"steal":1,"perform":4,"malicious":11,"actor":9,"spends":1,"exchange":2,"something":1,"value":3,"victim":2,"creates":3,"wherein":2,"took":1,"using":1,"advanced":2,"attacks":1,"false":13,"mine":14,"true":6,"assuming":4,"sufficient":1,"cause":3,"overwrite":1,"earlier":1,"made":1,"keep":1,"original":3,"whatever":1,"item":1,"exacted":1,"known":2,"derives":1,"successfully":1,"attacker":1,"add":1,"hashing":2,"majority":9,"size":1,"current":3,"today":2,"enormous":1,"computers":2,"effectively":1,"largest":1,"supercomputer":7,"ever":1,"created":1,"man":1,"writing":2,"paper":2,"estimate":2,"consumes":3,"electricity":3,"country":2,"denmark":2,"continues":1,"attempt":2,"against":2,"cost":3,"millions":1,"billions":1,"hardware":4,"require":1,"sustained":1,"consumption":1,"likely":4,"unfeasible":1,"single":1,"geographical":1,"location":1,"expensive":4,"decentralized-hardware":1,"long":2,"remain":2,"interested":2,"nigh":1,"impenetrable":1,"return":2,"proposition":2,"choose":3,"later":2,"hard":1,"genesis":11,"according":2,"vanilla":5,"properly":3,"mined":4,"endlessly":1,"duplicate":1,"finally":3,"describing":2,"at-":1,"tempt":1,"empty":4,"meaningless":3,"use":5,"quotation":1,"marks":1,"employing":1,"word":2,"trusted":1,"people":1,"include":1,"quotations":1,"core":1,"purposefully":1,"blind":1,"regarding":1,"human":5,"preference":1,"between":2,"truth":3,"nothing":2,"existence":2,"thousand":1,"times":1,"entirety":1,"bitcoin-miner":1,"theory":2,"stealthily":1,"re-create":1,"execute":1,"initial":1,"spawned":1,"grind":1,"one-by-one":1,"adding":2,"sufficiently":1,"exceed":1,"so-called":3,"used":2,"release":1,"throughout":3,"automatically":3,"recognize":1,"replace":1,"variant":2,"seem":1,"virus":1,"uploaded":1,"wreaking":1,"havoc":1,"realm":2,"natu-":1,"rally":1,"protest":1,"operation":1,"entirely":1,"agreement":1,"observing":1,"creation":1,"anti-bitcoin":1,"clearly":1,"feasible":1,"immediate":1,"future":2,"min-":1,"ers":2,"risk":2,"non-existent":1,"implications":1,"un-":1,"derprepared":1,"smaller":1,"projects":1,"realistic":1,"dangers":1,"na":2,"ve":2,"building":1,"generally":1,"aware":2,"actors":2,"stealing":1,"otherwise":1,"causing":1,"trouble":1,"decides":1,"implement":1,"believe":1,"method":2,"offer":1,"ample":1,"incentivize":1,"realize":2,"remains":2,"below":1,"threshold":1,"average":1,"vulnerable":1,"annihilation":2,"technically":2,"astute":1,"seeing":1,"vulnerability":2,"possessing":1,"ownership":3,"requisite":1,"vaporize":1,"records":1,"industry":4,"young":2,"develop-":1,"understand":1,"ways":1,"eliminated":1,"seen":1,"serious":1,"cases":2,"luke-jr":2,"variation":2,"project":3,"coiledcoin":3,"luke-":1,"jr":1,"per-":1,"formed":1,"belief":1,"disingenuous":2,"setting":1,"aside":1,"sentiment":1,"event":1,"stands":1,"end":1,"complexity":1,"establishing":1,"challenge":2,"would-be":2,"entrepreneurs":2,"existing":1,"developers":3,"fully":1,"methods":3,"available":2,"frustration":1,"potential":2,"danger":2,"surrounding":1,"issue":2,"shows":1,"relative":1,"youthfulness":1,"maintain":2,"bitcoin-level":2,"destroying":1,"deadly":1,"eco-unfriendly":1,"problems":2,"stop":1,"issues":1,"comes":1,"environment":2,"obligation":1,"particular":1,"alone":1,"consume":1,"elec-":1,"tricity":1,"already":1,"strain":1,"burden":1,"infrastructure":1,"worldwide":1,"economy":1,"hand":1,"additional":1,"serve":2,"purpose":1,"forcing":1,"free-":1,"market":1,"encouraging":1,"ethical":2,"innovative":2,"useful":2,"species":1,"financially":1,"sound":1,"eco-friendly":2,"innovating":1,"technology":1,"directly":3,"innovation":4,"delayed":2,"proof":6,"work":4,"response":1,"soon":1,"discuss":2,"free":2,"november":1,"hours":2,"switched":2,"cash":8,"net-":1,"switch":2,"result":1,"clever":1,"software":1,"engineering":1,"team":3,"recognized":2,"set":2,"profitable":2,"conducted":1,"calculated":1,"change":2,"profitability":2,"dramatically":1,"running":1,"via":1,"automation":1,"higher":1,"play":1,"proved":1,"effective":1,"matter":1,"accomplishment":1,"raised":1,"awareness":1,"tacit":1,"principle":1,"bound":1,"compatible":1,"aligned":1,"former":1,"latter":1,"speculation":1,"favorable":1,"position":2,"balance":3,"long-term":1,"basis":1,"attention":2,"shift":1,"occur":1,"leader":1,"drop":1,"realized":1,"resulting":1,"lack":1,"leadership":1,"cover":1,"operating":1,"abandon":1,"leave":1,"situation":1,"becomes":2,"reversal":1,"come":1,"crashing":1,"downwards":1,"ever-compounding":1,"theoretical":1,"raises":1,"concern":1,"need":2,"illuminate":1,"depends":3,"things":1,"including":2,"potentially":1,"fickle":1,"support":1,"dpow":3,"takes":1,"account":1,"empower":1,"members":1,"komodo":2,"ecosystem":4,"solution":1,"primary":2,"stake":7,"pos":11,"alternative":2,"perhaps":1,"popular":2,"performing":1,"staking":3,"coins":4,"open":2,"right":2,"meaning":1,"variations":2,"depending":1,"specific":1,"rules":1,"forth":1,"unique":2,"general":1,"means":2,"placing":1,"collateral":1,"thereby":1,"periodically":1,"extract":1,"portion":2,"earn":1,"hardware-":1,"proof-of-work":1,"calculations":1,"honest":1,"encouraged":1,"wealth":4,"hangs":1,"risks":1,"shortcomings":1,"downside":1,"leaves":1,"large":1,"staked":1,"continually":1,"claims":1,"gradually":1,"centralized":2,"point":1,"compound":1,"monopolies":2,"owner":3,"monopoly":3,"well-being":1,"supply":3,"obtained":1,"gains":1,"declare":2,"stakeholders":3,"adopt":1,"lest":1,"holder":5,"invalid":1,"non-majority":3,"attempts":1,"achieve":1,"loss":1,"placed":1,"compare":1,"system":3,"question":1,"performance":1,"pow-based":1,"systems":2,"suffer":1,"control":1,"delegated":2,"dpos":2,"byzantine":1,"fault":1,"tolerance":1,"dbft":2,"resolve":1,"manipulation":1,"needs":1,"type":2,"elect":1,"endow":1,"delegates":3,"responsibility":1,"compromise":1,"thereafter":1,"compromised":1,"direct":1,"retaliate":1,"abandoning":1,"say":1,"variants":1,"indeed":1,"scenarios":1,"provide":1,"section":1,"summary":2,"short":1,"designed":1,"satoshi":1,"nakamoto":1,"soundest":1,"solves":1,"problem":1,"capable":1,"transferring":1,"fairness":1,"combination":1,"features":1,"defense":1,"destruction":1,"strong":1,"opt":1,"good":1,"values":1,"cost-effective":1,"every":1,"requiring":1,"unsustainable":1,"unreliable":1,"arbitrary":1,"choices":1,"decentralized":1}},"src/pages/historical/whitepaper/chapter3/index.mdx":{"searchTitle":"The Komodo Solution Whitepaper: Chapter-3","docsPageTitle":"The Komodo Solution","path":"historical/whitepaper/chapter3","content":{"komodo":101,"solution":1,"abstract":1,"delayed":3,"proof":3,"work":7,"consensus":12,"mechanism":14,"dpow":16,"presents":1,"technology":11,"solves":1,"problems":1,"described":1,"above":4,"unique":1,"provides":2,"level":13,"security":30,"strongest":2,"pow":40,"network":55,"attempting":1,"direct":1,"competition":2,"instead":1,"uses":3,"chosen":19,"storage":1,"space":1,"backups":5,"transactions":10,"method":5,"event":5,"attempted":2,"attack":27,"blockchain":41,"history":13,"single":7,"surviving":2,"copy":3,"main":31,"chain":59,"allow":2,"entire":9,"ecosystem":45,"overwrite":1,"overrule":1,"attacker":14,"changes":3,"key":2,"difference":6,"separating":1,"regular":1,"networks":5,"does":4,"recognize":1,"longest":1,"rule":1,"older":2,"recent":7,"backup":7,"conflicts":1,"arise":2,"refer":1,"looks":1,"find":5,"accurate":2,"record":3,"furthermore":1,"entrepreneurs":7,"build":2,"independent":12,"blockchains":3,"smart":30,"chains":6,"likewise":1,"elect":3,"records":7,"inserted":2,"manner":6,"entrepreneur":6,"included":2,"pushed":5,"protective":2,"hash":31,"rate":14,"bitcoin":36,"thus":4,"developers":8,"protected":4,"therefore":8,"destroy":6,"smallest":1,"employing":1,"existing":2,"copies":2,"accompanying":4,"endows":1,"higher":3,"bitcoin-level":1,"avoiding":1,"excessive":2,"financial":5,"eco-unfriendly":2,"costs":5,"addition":2,"provided":6,"greater":1,"also":12,"flexible":2,"services":5,"performed":5,"notary":68,"nodes":57,"stake-weighted":2,"vote":3,"freedom":1,"switch":3,"notarization":42,"reasons":1,"include":3,"worldwide":1,"miners":21,"hashing":2,"power":7,"cost":7,"current":5,"becomes":1,"necessary":3,"flexibility":1,"maintains":2,"superior":1,"adaptive":1,"nature":4,"itself":9,"note":3,"iguana":20,"core":22,"following":3,"processes":1,"supported":1,"deeper":1,"called":4,"readers":2,"white":6,"paper":11,"featured":1,"section":4,"heart":5,"underlying":3,"enables":6,"vast":1,"code":9,"complex":1,"fully":1,"explain":2,"require":2,"separate":3,"short":1,"collection":1,"serves":2,"purposes":3,"one":10,"function":3,"empower":1,"technologies":1,"builds":1,"adopts":2,"act":1,"coordination":1,"advance":1,"initial":2,"capabilities":2,"beyond":1,"original":2,"expectations":1,"case":1,"underlies":2,"notary-node":2,"functionality":1,"spawned":1,"coded":1,"programming":1,"language":3,"choice":1,"lead":2,"developer":6,"jl":1,"designed":3,"enable":1,"computers":1,"process":22,"high":4,"volumes":2,"information":11,"secure":9,"speed":5,"aligns":1,"directives":1,"provide":7,"scalability":1,"users":18,"brief":1,"discussion":3,"foundational":3,"aspect":2,"reader":5,"first":7,"discuss":3,"detailed":1,"explanations":1,"individual":2,"components":2,"follow":1,"parties":2,"run":1,"sixty-four":5,"perform":12,"via":2,"automation":3,"software":5,"runs":1,"system":5,"notarizations":10,"acts":1,"marker":3,"true":4,"accuracy":2,"secured":1,"decentralized":4,"trustless":1,"create":5,"write":4,"frequency":1,"varies":1,"between":5,"two":3,"six":1,"per":5,"hour":1,"yearly":2,"service":4,"btc":5,"funds":3,"raised":2,"part":17,"ico":2,"holdings":2,"us":3,"continue":4,"years":3,"required":12,"implement":2,"business":4,"model":1,"replenish":2,"reserves":1,"confirmation":2,"sacrifice":1,"made":1,"time":9,"takes":3,"push":1,"protection":6,"reason":3,"name":2,"keep":1,"advantages":1,"circumvent":1,"overhead":3,"avoid":1,"risks":1,"found":4,"pos":1,"accomplish":1,"measures":3,"several":3,"means":2,"important":2,"measure":1,"actions":4,"node":12,"publicly":1,"verifiable":2,"running":4,"machines":1,"verifies":1,"themselves":5,"arbiters":1,"truth":3,"type":2,"false":6,"behavior":1,"malicious":4,"withhold":1,"minimum":3,"number":20,"maintain":3,"thirteen":1,"actor":2,"compromise":1,"fifty-one":1,"shut":1,"down":2,"action":2,"uneconomic":1,"destroying":1,"access":3,"rewards":8,"receives":3,"performing":7,"duties":2,"design":3,"economically":1,"favorable":2,"position":2,"properly":1,"transfer":1,"location":10,"increase":2,"market":2,"share":1,"value":6,"average":3,"user":5,"trade":1,"goods":1,"desired":4,"simply":6,"needs":3,"wait":7,"complete":3,"finished":1,"way":1,"break":1,"protecting":1,"transaction":26,"requires":3,"breaking":1,"automates":1,"verification":1,"aware":1,"models":3,"innovated":1,"satoshi":4,"nakamoto":5,"serve":2,"just":4,"expands":1,"step":5,"gathering":1,"appropriate":1,"data":7,"simple":3,"roughly":1,"every":9,"ten":7,"twenty-five":1,"minutes":7,"special":3,"block":27,"mined":5,"take":2,"overall":4,"height":2,"total":6,"blocks":8,"inception":1,"specific":3,"signatures":1,"cryptographically":3,"within":6,"content":1,"notarized":4,"examples":1,"herein":1,"estimated":1,"based":3,"actual":1,"kmd":34,"https":2,"blockstream":2,"info":2,"tx":2,"ed":4,"dbe":4,"dff":4,"dffb":4,"ff":8,"fb":4,"expand":2,"pieces":2,"going":2,"look":3,"cc":2,"db":2,"ecfe":2,"af":2,"signed":2,"ever":3,"created":4,"letters":1,"added":2,"mixture":1,"indicate":1,"belongs":1,"three":2,"compress":1,"format":1,"computer-friendly":2,"result":3,"afe":4,"cf":4,"fdb":4,"said":1,"cryptographic":2,"representation":2,"happened":2,"point":4,"according":2,"cascade":1,"effect":1,"attempt":4,"go":1,"back":2,"change":3,"character":1,"formulas":1,"dramatically":3,"makes":5,"useful":3,"assuming":3,"safe":1,"anyone":1,"internet":3,"view":1,"verify":2,"identify":3,"rest":3,"produce":3,"hand":4,"incorrect":1,"able":1,"align":1,"ignore":1,"actors":1,"attempts":1,"notarizing":2,"naturally":3,"cannot":1,"saved":1,"person":1,"local":2,"computer":5,"written":4,"piece":2,"centralized":1,"would-be":3,"replace":1,"version":5,"placed":3,"writes":1,"currently":4,"place":3,"use":3,"feature":7,"exists":2,"protocol":7,"making":1,"op_return":6,"allows":3,"message":5,"permanently":1,"notable":1,"ability":4,"messages":2,"himself":2,"used":5,"coinbase":3,"similar":1,"primary":3,"mining":16,"-jan-":2,"chancellor":2,"brink":2,"second":2,"bailout":2,"banks":2,"downloaded":1,"possess":1,"knowledge":1,"inspect":1,"raw":1,"discover":1,"words":2,"hard":1,"drive":1,"thing":1,"understand":2,"viewable":1,"permanence":1,"powerful":1,"need":6,"argument":1,"correct":1,"members":3,"rely":2,"soft-":1,"ware":1,"securing":1,"decentralizing":1,"distributing":1,"occurred":2,"final":3,"remains":1,"loop":1,"reminder":1,"gather":1,"drawn":1,"txid":1,"identifying":1,"combine":1,"come":3,"transformed":1,"again":2,"bfb":2,"ffe":2,"de":2,"df":4,"deda":2,"compressed":1,"everything":1,"directly":4,"know":1,"reference":1,"built":2,"came":1,"monitor":1,"observe":2,"iteration":1,"possibility":1,"fail":1,"next":5,"competing":3,"cash":1,"remain":2,"failing":1,"longer":2,"understanding":2,"economic":4,"incentives":2,"incentive":3,"motivate":1,"job":1,"setup":2,"principle":1,"reduces":2,"portions":1,"available":4,"various":2,"surface-level":1,"minable":1,"technically":1,"savvy":1,"activate":1,"device":1,"capable":3,"thereby":1,"mine":7,"receive":5,"functions":1,"exact":1,"similarities":1,"motivations":1,"differences":1,"explained":3,"see":2,"regarding":2,"allocated":2,"hold":1,"wallet":1,"address":1,"reward":4,"given":2,"normally":1,"miner":3,"minting":1,"new":4,"coins":1,"easy":10,"difficulty":21,"similarity":1,"header":3,"clues":1,"valid":8,"clue":1,"normal":5,"circumstances":1,"decides":1,"decided":1,"amount":3,"active":2,"sets":2,"low":1,"lower":1,"recall":2,"determines":1,"zeros":4,"beginning":3,"unlikely":2,"finding":1,"infancy":1,"setting":4,"fact":4,"earlier":2,"example":1,"ae":4,"ce":2,"encourage":2,"hashes":1,"guess":1,"nonce":1,"relatively":1,"early":1,"nothing":1,"desktop":2,"machine":1,"having":2,"cpu":2,"small":3,"calculations":1,"joined":1,"however":1,"automatically":1,"increased":2,"maintained":1,"pool":2,"discovered":1,"despite":1,"size":1,"stabilizing":1,"benefits":2,"including":1,"predictability":1,"today":1,"successful":3,"bad":2,"ab":2,"add":2,"seventeen":1,"prodigious":1,"effort":2,"race":1,"win":1,"world":1,"farms":2,"specialized":1,"equipment":1,"passed":1,"elected":2,"diverges":1,"proto-":1,"col":1,"limitations":1,"certain":2,"effective":2,"cost-efficient":1,"combination":1,"prevents":1,"falling":1,"trap":1,"hash-rate":2,"status":1,"gets":1,"chance":5,"sixty-five":1,"periodically":1,"privilege":1,"calculated":1,"occasionally":1,"alone":1,"operates":1,"cyclical":1,"cycle":2,"start":1,"holds":1,"mines":3,"removes":2,"sixty-four-block":2,"period":11,"passes":1,"capture":2,"everyone":1,"else":1,"adjustable":2,"keeps":1,"stable":1,"outside":1,"rules":1,"sixty-five-block":1,"free-for-all":3,"odds":1,"opposed":1,"essentially":1,"ratio":1,"matter":1,"somehow":1,"attention":1,"day":1,"occurs":1,"regardless":1,"popularity":1,"creates":1,"party":1,"controlling":1,"support":2,"protect":1,"relative":1,"daily":1,"easy-difficulty":1,"gives":2,"freely":1,"purpose":1,"free-for-":2,"recalibrate":1,"fair":1,"throughout":1,"concludes":1,"regain":2,"abilities":1,"resume":2,"myriad":1,"ways":1,"assail":1,"project":1,"prepared":1,"crucial":1,"attacks":3,"genesis":10,"technical":1,"discussions":1,"responds":1,"forms":1,"deprecated":1,"removed":1,"locations":1,"website":1,"relevant":1,"sections":1,"protections":1,"against":10,"reach":3,"team":4,"interested":1,"mentioned":1,"therein":1,"sybil":1,"eclipse":1,"searching":1,"deepest":1,"levels":1,"read":1,"defense":1,"relying":2,"erases":1,"providing":1,"recreates":1,"entirely":1,"play":1,"recorded":1,"let":1,"consider":5,"implications":1,"protects":1,"successfully":3,"komodo-built":1,"moment":2,"forward":2,"likelihood":1,"achieving":1,"task":2,"effectively":1,"probable":1,"long":2,"desirable":1,"recently":1,"yet":2,"plausible":1,"approximately":5,"ten-minute":3,"make":1,"erase":1,"considering":4,"methods":1,"resources":2,"wish":2,"securely":1,"alleviate":1,"experience":2,"trust":3,"api":2,"briefly":1,"iii":6,"forthcoming":1,"chips":1,"crypto":1,"conditions":1,"mom":1,"smart-contract":2,"beta":1,"alpha":1,"stages":1,"mode":1,"barterdex":1,"demonstration":1,"high-speed":1,"bandwidth":1,"development":2,"features":3,"top":1,"priority":1,"progress":1,"proceeding":1,"quickly":1,"details":2,"interest":1,"reaches":1,"already":1,"difficult":1,"achieve":1,"overcoming":1,"simultaneously":2,"attacking":1,"decide":1,"large":3,"sums":1,"money":2,"grows":1,"sum":1,"collective":1,"normal-sized":1,"hours":1,"days":1,"histories":2,"sophisticated":1,"relies":1,"arbiter":1,"rescinded":1,"altering":2,"accomplishing":1,"highly":2,"improbable":1,"warn":1,"impossible":1,"fortress":1,"guard":1,"mindful":1,"payments":1,"nevertheless":1,"remind":1,"vigilance":1,"mindfulness":1,"utilize":1,"aspects":1,"risk":1,"full":2,"operations":1,"possible":2,"disconnect":1,"alert":1,"held":1,"importance":1,"gain":1,"positions":1,"measured":1,"foremost":1,"stakeholders":1,"responsible":2,"candidates":1,"qualified":1,"inherent":1,"extend":1,"notarizes":2,"exterior":1,"cycles":1,"consistently":1,"periods":2,"inactivity":1,"halt":1,"save":1,"unnecessary":1,"reactivate":1,"soon":1,"activity":3,"appears":1,"notarize":4,"compared":2,"math":1,"ensures":1,"scale":2,"tens":1,"thousands":2,"invite":1,"minute":2,"combined":1,"supporting":1,"millions":1,"includes":1,"cross-blockchain":1,"interoperability":1,"atomic-swap":2,"powered":1,"among":1,"scalable":1,"financial-technology":1,"solutions":1,"existence":1,"fiat":1,"additional":1,"delay":1,"constant":1,"estimate":1,"twenty":1,"thirty":1,"smart-chain":1,"computing":1,"cover":1,"waiting":1,"smallbusiness":1,"intermittent":1,"dedicated":1,"full-time":1,"server":1,"larger":1,"businesses":1,"attract":1,"freelance":2,"manage":1,"transaction-processing":1,"whenever":1,"otherwise":1,"allocate":1,"high-hash":1,"freed":1,"year":1,"usd":1,"writing":1,"funding":1,"give":1,"fraction":2,"limited":1,"hashrate":1,"tiny":1,"percentage":1,"finalized":1,"contact":1,"platform":1,"marketing":2,"komodoplatform":2,"com":2,"backed":1,"ii":2,"begin":1,"formation":1,"distribution":2,"detail":1,"trading":1,"using":1,"iv":2,"discusses":1,"option":1,"zero-knowledge":1,"privacy":1,"mention":1,"focus":1}},"src/pages/historical/whitepaper/chapter4/index.mdx":{"searchTitle":"Abstract of the Decentralized Initial Coin Offering Whitepaper: Chapter-4","docsPageTitle":"Abstract of the Decentralized Initial Coin Offering","path":"historical/whitepaper/chapter4","content":{"abstract":1,"decentralized":8,"initial":6,"coin":6,"offering":4,"lies":2,"great":2,"power":3,"idea":1,"person":5,"regardless":4,"nationality":1,"creed":1,"background":1,"obtain":1,"funding":3,"innovate":2,"prosper":2,"integral":2,"tenet":1,"blockchain":20,"technology":15,"decentralization":4,"decentralizing":1,"systems":1,"reduce":1,"number":1,"control":2,"points":1,"compromised":1,"manipulated":1,"decentral-":1,"ization":1,"plays":1,"common":3,"role":1,"new":3,"cryptocurrency":7,"economy":1,"one":10,"area":1,"market":5,"remains":1,"centralized":10,"vulnerable":4,"ico":27,"industry":3,"needs":3,"solution":3,"komodo":7,"presents":5,"answer":3,"dico":3,"today":6,"model":5,"high":1,"level":1,"centralization":4,"creates":3,"problems":2,"third-parties":1,"block":1,"manipulate":3,"entrepreneurs":4,"efforts":2,"location":2,"releasing":1,"product":6,"allowing":1,"whales":5,"hackers":3,"human":13,"error":6,"corrupt":1,"destroy":2,"entrepreneur":7,"negative":1,"experience":2,"users":3,"situations":2,"also":5,"impact":1,"perception":1,"adoption":1,"furthermore":2,"traceable":3,"nature":6,"prevents":2,"society":1,"crowdsourcing":3,"purchasing":2,"within":4,"inherent":2,"right":9,"barter":7,"private":7,"created":2,"project":2,"overcomes":1,"challenges":2,"provides":3,"necessary":4,"create":3,"release":3,"world":2,"full":1,"building":1,"platform":4,"begin":1,"creating":2,"smart":2,"chain":1,"simplifies":1,"process":7,"need":2,"install":1,"software":1,"execute":1,"commands":1,"command":1,"prompt":1,"establish":1,"connection":1,"between":2,"two":1,"komodo-enabled":1,"devices":2,"core":1,"rest":1,"work":1,"fully":1,"independent":2,"empowered":1,"array":1,"features":1,"dpow":4,"key":2,"feature":1,"explained":3,"part":8,"security":4,"protect":2,"integrity":2,"use":2,"optional":1,"chains":1,"ecosystem":1,"discontinue":1,"services":1,"having":1,"thus":3,"uses":1,"exchange":4,"manner":1,"called":1,"barterdex":2,"thoroughly":1,"iii":4,"paper":2,"atomic-swap":1,"third-party":4,"manipulators":1,"prevent":2,"innovative":1,"endeavors":2,"privacy":7,"jumblr":2,"participants":4,"purchase":4,"detailed":1,"explanation":1,"method":1,"providing":1,"provided":2,"iv":2,"current":4,"platforms":1,"specific":2,"weaknesses":3,"present":1,"several":1,"notable":1,"include":1,"discrimination":3,"whale":5,"manipulation":2,"vulnerability":2,"theft":2,"lack":3,"seeking":1,"serve":2,"intended":1,"audience":1,"adverse":2,"intervention":1,"third":2,"party":3,"antagonists":1,"display":1,"personal":3,"malicious":4,"intent":1,"value":2,"innovation":3,"stages":1,"public":1,"wealthy":4,"tech-savvy":1,"referred":2,"unequal":2,"advantage":2,"rapidly":1,"majority":1,"supply":5,"inexpensive":1,"there-after":1,"price":1,"expense":1,"established":1,"icos":4,"generally":1,"conducted":1,"escrow":1,"purchasers":3,"transfer":1,"money":1,"node":6,"holding":2,"typically":2,"occurs":1,"single":4,"website":2,"funds":2,"held":2,"server":2,"wait":1,"administrators":1,"first":2,"verify":1,"transactions":2,"distribute":1,"coins":3,"time":3,"therefore":6,"thieves":1,"highly":2,"difficult":1,"impossible":1,"perform":1,"via":1,"weakness":1,"paradoxically":1,"rooted":1,"strength":2,"borderless":2,"capable":2,"accessing":1,"activate":1,"geographical":1,"social":1,"status":1,"anyone":1,"provide":1,"yet":3,"verifiable":1,"record":1,"transaction":2,"history":2,"crucial":1,"element":2,"innovator":2,"prefer":1,"transcends":1,"man-made":2,"barriers":2,"circumventing":1,"survival":1,"actors":1,"subjective":2,"borders":1,"around":1,"records":1,"using":1,"authority":1,"falsify":1,"conundrum":1,"however":2,"race":1,"find":3,"empowerment":1,"subjectively":1,"defining":1,"demographics":2,"various":1,"reasons":2,"form":1,"companies":1,"cultures":1,"communities":3,"etc":1,"ability":1,"useful":1,"contrasts":1,"members":2,"demographic":4,"desire":1,"participate":3,"unfavorable":1,"second":1,"try":1,"forestall":1,"progress":1,"paradox":1,"fact":1,"underlying":2,"maintain":1,"regard":1,"man-":1,"made":1,"barrier":1,"problem":4,"compounds":1,"further":2,"observe":2,"functioning":1,"anywhere":1,"access":2,"released":3,"able":3,"utilize":1,"overall":3,"sentiment":1,"becomes":1,"pronounced":1,"competing":1,"group":1,"attempt":1,"maliciously":1,"selfish":1,"imperative":1,"option":1,"protection":1,"against":1,"would-be":1,"competitors":1,"navigate":1,"effects":1,"inhibiting":1,"unable":2,"realize":1,"creative":1,"potential":1,"issue":1,"plaguing":1,"foibles":1,"manipulative":1,"behavior":2,"point":2,"playing":1,"field":1,"favor":2,"tech-":1,"savvy":2,"community":1,"understand":1,"comprehend":1,"nodes":1,"computer":1,"compute":1,"buying":2,"selling":2,"cryptocurrencies":2,"take":2,"orders":1,"one-by-one":1,"presently":1,"example":1,"place":1,"wherein":1,"gathered":1,"order":1,"arrives":1,"receive":1,"future":1,"purchaser":1,"program":1,"sophisticated":1,"bots":1,"custom-designed":1,"programs":1,"automate":1,"trading":1,"buy":1,"controlling":1,"interest":1,"technologically":1,"people":4,"chance":1,"benefit":1,"evaporates":1,"meanwhile":1,"sufficient":1,"act":1,"manipulator":1,"large":1,"quantities":1,"forces":1,"fluctuations":1,"pur-":1,"chasing":1,"period":2,"entire":1,"clumsy":1,"agents":1,"data":1,"damaged":1,"stolen":1,"simply":1,"lost":1,"incompetence":1,"consider":1,"actual":1,"intends":1,"sell":1,"remain":1,"long":1,"just":1,"side":1,"endeavor":1,"risk":1,"central":1,"failure":1,"catastrophic":1,"finally":1,"options":1,"inhibits":1,"privately":1,"goods":1,"servicesextends":1,"written":1,"word":1,"species":1,"utilized":1,"organize":1,"institutions":1,"nations":1,"humanity":2,"meaningful":1,"advancements":1,"art":1,"began":1,"creator":1,"explore":2,"discover":1,"make":1,"mistakes":1,"learn":1,"thereby":1,"modern":1,"threat":1,"recent":1,"monumental":1,"historical":1,"phenomenon":1,"internet":1,"information":1,"permits":1,"kinds":1,"quietly":1,"inhibition":1,"monitor":1,"shopping":1,"bartering":1,"dangerous":1,"development":1,"destroys":1,"empowers":1,"growth":3,"reserve":1,"myriad":1,"ways":1,"economic":1,"environment":1,"direct":1,"contradiction":1,"issues":1,"show":1,"state":1,"plagued":1,"limitations":1,"inhibit":1,"freedom":1,"entrepreneurship":1}},"src/pages/historical/whitepaper/chapter5/index.mdx":{"searchTitle":"The Komodo Solution Whitepaper: Chapter-5","docsPageTitle":"The Komodo Solution","path":"historical/whitepaper/chapter5","content":{"komodo":32,"solution":2,"decentralized":10,"initial":4,"coin":40,"offering":3,"ecosystem":12,"presents":1,"dico":19,"solves":1,"issues":3,"adds":3,"new":19,"possibilities":1,"cryptocurrency":2,"market":2,"nature":5,"enables":3,"entrepreneur":54,"release":2,"blockchain":14,"product":8,"beyond":1,"reach":3,"malicious":1,"third-party":3,"influencer":1,"furthermore":5,"exchange":8,"barterdex":14,"allows":2,"manner":2,"mitigates":2,"eliminates":1,"regarding":3,"whales":1,"hackers":1,"human":4,"error":2,"advantage":4,"privacy":4,"technology":9,"jumblr":4,"participants":3,"empowered":1,"right":2,"barter":2,"private":3,"explained":3,"detail":1,"part":22,"iii":8,"indepth":1,"discussion":3,"provided":2,"iv":2,"process":18,"creating":3,"formerly":1,"coding":1,"generating":2,"itself":3,"difficult":1,"aspect":1,"development":4,"team":4,"simplified":1,"easy":1,"steps":5,"iguana":3,"core":4,"introduced":1,"create":6,"independent":3,"entering":1,"just":3,"two":4,"simple":2,"commands":2,"command":17,"prompt":2,"computer":6,"following":2,"rely":1,"one":8,"underlying":3,"software":5,"processes":1,"run":2,"background":1,"user":6,"name":4,"daemon":1,"komodod":31,"short":1,"rooted":1,"first":21,"-ac_name":7,"-ac_supply":7,"total":13,"supply":19,"-gen":7,"initiates":1,"instance":3,"default":1,"executed":2,"alone":1,"launch":1,"main":10,"chain":29,"kmd":3,"however":1,"next":2,"tells":6,"behave":1,"differently":1,"look":2,"inserted":2,"coins":24,"desires":1,"mine":4,"network":6,"code":5,"make":3,"several":3,"decisions":1,"check":1,"connection":3,"see":2,"having":5,"found":2,"assume":1,"attempting":1,"wants":2,"begins":2,"automated":2,"smart":17,"fresh":2,"empty":2,"clone":2,"yet":3,"generate":3,"actual":2,"differences":3,"features":3,"primary":2,"between":1,"example":4,"automatically":2,"rewards":1,"wallet":5,"addresses":1,"holding":2,"unlike":3,"dpow":3,"consensus":4,"mechanism":4,"built":1,"notarize":3,"reveal":1,"strong":2,"advantages":2,"held":1,"members":4,"design":1,"capable":4,"adopting":1,"updates":1,"add":3,"framework":4,"also":4,"built-in":1,"capacity":3,"within":3,"allow":1,"rules":2,"decide":1,"use":9,"pow":1,"instead":3,"prefer":1,"pos":1,"discussed":1,"changes":1,"made":2,"according":4,"imagination":1,"developer":1,"knowledge":1,"long":2,"does":2,"interfere":1,"overall":3,"smoothly":1,"integrate":1,"rest":2,"provide":2,"details":3,"topic":1,"section":1,"contracts":1,"purposes":1,"otherwise":2,"including":1,"communicate":1,"natively":1,"blockchains":1,"via":1,"reader":2,"note":3,"colored-token":1,"running":5,"top":1,"parent":2,"case":1,"ecosystems":2,"consider":2,"erc":1,"token":1,"ethereum":1,"platform":1,"entirely":2,"unique":1,"unto":1,"empowers":1,"significant":2,"nodes":7,"act":2,"whatever":1,"imagine":1,"scale":1,"audience":7,"experience":1,"sudden":2,"explosion":1,"activity":1,"change":1,"negatively":1,"impact":1,"independence":1,"grants":1,"competitive":1,"form":2,"security":5,"speed":1,"ease":1,"developing":1,"entrepreneurial":1,"fully":2,"desire":1,"future":2,"point":2,"leave":1,"reason":2,"free":1,"take":1,"mining":3,"let":1,"us":1,"return":1,"moment":2,"executes":1,"creates":1,"program":2,"local":1,"device":15,"necessary":1,"wait":4,"occur":1,"essence":1,"depends":1,"existing":1,"isolation":1,"multiple":1,"devices":10,"connected":1,"decentralization":2,"receives":1,"signal":1,"thus":3,"indicating":1,"peer":1,"smart-chain":1,"entire":6,"distributed":7,"genesis":3,"block":8,"imperative":1,"created":3,"immediately":3,"mines":1,"performs":1,"distribution":9,"one-time":1,"reward":1,"discovering":1,"valid":1,"hash":1,"due":1,"sensitive":1,"step":1,"recommend":2,"virtual":1,"server":4,"vps":3,"service":4,"secure":4,"connect":2,"risk":2,"actor":1,"enable":1,"would-be":2,"thief":1,"acquire":1,"established":2,"second":4,"enter":2,"entreprenuer":2,"-addnode":4,"insert":4,"ip":8,"address":10,"three":1,"elements":1,"important":1,"parameters":1,"match":1,"exactly":1,"instances":1,"separate":1,"ignore":1,"mined":2,"present":1,"circumstance":1,"assuming":3,"capture":1,"technically":1,"speaking":1,"ownership":1,"matter":1,"initiate":1,"attempt":1,"superior":1,"receive":3,"key":1,"difference":1,"compared":1,"home":1,"mailing":1,"designed":1,"computers":1,"able":3,"geographically":3,"find":1,"execution":1,"knows":1,"across":2,"available":6,"internet":1,"etc":2,"already":3,"simply":5,"proper":2,"soon":1,"set":2,"place":3,"instantly":1,"chosen":3,"sync":1,"information":1,"exists":2,"world":2,"notarizing":2,"needs":1,"elected":1,"notary":2,"entrepeneur":1,"internal":1,"list":1,"empower":1,"verifiable":1,"adding":1,"notarization":3,"early":2,"stage":1,"sign-up":1,"products":1,"intend":1,"automate":1,"possible":2,"fee":1,"receiving":1,"services":2,"helps":1,"cover":1,"business":2,"costs":1,"associated":1,"recall":1,"notarizations":1,"financial":1,"transactions":1,"fifteen":1,"partners":2,"successfully":2,"actively":1,"seeking":1,"encourage":2,"directly":2,"inquiries":1,"entrepreneurs":3,"native":1,"backup":1,"history":2,"event":1,"attack":1,"state":1,"existence":1,"assured":1,"survive":1,"copy":1,"everything":1,"backend":1,"prepared":1,"begin":3,"naturally":1,"understand":1,"potential":1,"unfamiliar":1,"territory":1,"interested":1,"guidance":1,"trials":1,"travails":1,"centralized":12,"ico":12,"method":4,"previously":1,"required":3,"go":1,"cumbersome":1,"possibly":1,"dangerous":1,"gathering":1,"cryptocurrencies":2,"personally":1,"hold":1,"escrow":2,"matching":1,"purchases":1,"verified":1,"distribute":1,"options":1,"digital":2,"requiretheir":1,"download":1,"send":1,"appropriate":1,"formal":1,"arrangements":1,"manage":2,"require":1,"successful":1,"negotiation":1,"third":1,"party":1,"likely":1,"paying":1,"fees":1,"agreement":1,"arbitrary":1,"arduous":1,"times":1,"disastrous":1,"powered":2,"model":8,"extension":1,"atomic-":2,"swap":2,"users":3,"person":1,"involvement":1,"exchanges":1,"vouchers":1,"anyone":1,"authority":1,"figures":1,"artificial":1,"control":2,"points":1,"manipulated":1,"expense":1,"turn":1,"chooses":1,"type":1,"machine":1,"connecting":1,"typically":1,"small-business":2,"choose":2,"machines":2,"rented":1,"online":1,"servers":2,"throughout":2,"desired":3,"renting":1,"multiplicity":1,"choice":2,"estab-":1,"lished":1,"requirement":1,"owner":1,"smaller":3,"operating":1,"low":1,"budget":1,"stationed":1,"nearby":1,"convenience":1,"hand":1,"large":2,"corporation":1,"number":1,"strength":1,"decided":1,"prepare":1,"still":2,"located":1,"break":1,"down":2,"collection":2,"pouches":1,"small":1,"bags":6,"ultimately":1,"traded":1,"size":2,"therefore":2,"agreeable":1,"outlook":1,"kyc":1,"legal":1,"requirements":1,"detailed":1,"explanation":1,"breaking":1,"reading":1,"utxo":1,"paper":1,"sends":1,"node":6,"normal":2,"transaction":2,"sets":1,"time":3,"date":1,"bag":4,"purchase":3,"becomes":2,"trading":4,"solutions":2,"freedom":1,"conducting":1,"cir-":1,"cumvents":1,"conducted":1,"direct":1,"access":1,"authorities":1,"acting":1,"middlemen":1,"vast":1,"range":1,"prevent":1,"whale":4,"seizing":1,"majority":1,"swooping":1,"compete":1,"amount":1,"advanced":1,"additional":1,"resistance":1,"perform":1,"ten":1,"twenty":1,"trades":2,"typical":2,"orders":2,"every":1,"performing":1,"simultaneously":1,"concerning":1,"theft":2,"provides":1,"methods":1,"takes":1,"effect":1,"layer":1,"hacker":3,"steal":2,"funds":4,"penetrate":1,"option":2,"again":1,"losing":2,"personal":1,"wealth":1,"happen":1,"instantaneously":1,"sale":1,"possession":1,"today":3,"databases":1,"corrupted":1,"accident":1,"hardware":1,"failure":1,"lost":1,"immediate":1,"stands":1,"contrast":1,"weeks":1,"months":2,"liquidity":1,"arises":1,"finally":1,"purchasing":1,"support":1,"crowdsourcing":1,"efforts":1,"inherent":1,"conclusion":1,"completed":1,"crowdsourcing-related":1,"taken":1,"significantly":1,"easier":1,"freer":1,"manipulation":1,"flexible":1}},"src/pages/historical/whitepaper/chapter6/index.mdx":{"searchTitle":"Abstract (BarterDEX) Whitepaper: Chapter-6","docsPageTitle":"Abstract (BarterDEX)","path":"historical/whitepaper/chapter6","content":{"abstract":1,"barterdex":192,"komodo":22,"decentralized":17,"exchange":37,"allows":14,"people":4,"trade":43,"cryptocurrency":18,"coins":24,"counterparty":3,"risk":6,"protocol":78,"open-source":2,"trading":51,"available":6,"coin":21,"developers":5,"choose":2,"connect":8,"parent":1,"project":4,"freely":2,"provides":9,"technology":16,"philosophy":1,"service":2,"fully":6,"realizes":1,"order":14,"matching":9,"clearing":3,"settlement":2,"order-matching":5,"aspect":6,"uses":4,"low-level":1,"pubkey-to-pubkey":1,"messaging":1,"final":5,"executed":2,"atomic":35,"cross-chain":2,"alternative":3,"requires":8,"liquidity":27,"provide":12,"methods":2,"incentives":6,"therein":2,"introduction":1,"current":4,"practical":3,"method":8,"use":15,"centralized":18,"services":1,"solutions":1,"require":2,"vouchers":7,"perform":10,"among":5,"dangers":2,"present":4,"system":2,"end-users":6,"constant":1,"assets":4,"stolen":1,"inside":3,"theft":1,"outside":2,"hack":1,"furthermore":11,"operators":1,"exchanges":11,"exhibit":1,"bias":1,"facilitate":4,"users":51,"also":36,"create":15,"fake":1,"levels":4,"volume":4,"eliminate":2,"limitations":7,"creation":7,"decentralized-exchange":1,"tends":1,"coalesce":1,"around":3,"popular":1,"reason":3,"behavior":4,"via":20,"fast":3,"central":1,"swap":50,"internal":2,"instantaneously":1,"actual":6,"cryptocurrencies":9,"human-to-human":1,"coordination":1,"communication":2,"parties":8,"waiting":2,"blockchain":28,"miners":4,"calculate":4,"transaction":12,"confirmations":10,"speed":14,"advantage":3,"therefore":27,"creates":4,"compounding":1,"effect":3,"centralization":1,"traders":4,"faster":1,"processing":2,"time":30,"attracts":2,"increased":1,"presence":1,"higher":5,"feature":25,"better":3,"prices":4,"quality":1,"turn":2,"larger":6,"community":7,"cycle":1,"repeats":1,"classic":1,"network":53,"dominate":1,"high-volume":3,"smaller":11,"suffer":1,"lack":1,"beginnings":1,"travails":1,"called":7,"multigateway":3,"created":10,"one":39,"first":21,"resources":1,"relied":1,"separate":8,"related":1,"nxt":1,"asset":2,"latter":9,"facilitated":1,"using":19,"proxy":5,"tokens":11,"opposed":3,"represented":2,"external":4,"bitcoin":22,"underlying":4,"solution":4,"still":9,"platforms":2,"proxy-":1,"token":1,"limited":9,"compete":1,"means":4,"process":61,"loses":3,"proxy-token":4,"storage":2,"center":3,"hold":1,"best":2,"distributed":1,"exists":2,"set":14,"ofgateways":1,"convert":1,"native":7,"affiliated":1,"problems":1,"make":13,"impractical":2,"seeks":1,"successfully":21,"remove":2,"threats":1,"convenience":1,"today":1,"replaced":1,"counterparts":1,"complete":25,"functional":2,"new":10,"makes":3,"competitive":3,"possible":10,"call":8,"safely":9,"person":7,"bartering":2,"combining":1,"three":8,"key":4,"components":2,"provision":1,"combined":1,"single":3,"integrated":1,"request":21,"find":7,"suitable":1,"partner":3,"additionally":2,"layer":2,"privacy":6,"enabling":3,"two":17,"nodes":38,"peer-to-peer":5,"direct":1,"ip":5,"contact":1,"component":3,"pairing":2,"end-user":3,"offer":6,"buy":4,"end-":2,"user":46,"sell":1,"itself":9,"digitally":1,"promise":1,"between":14,"stating":1,"parts":1,"achieved":1,"algorithms":1,"define":1,"orders":3,"paired":1,"fulfilled":1,"successful":5,"execution":1,"next":10,"wherein":3,"fulfill":1,"promises":2,"swapped":1,"facilitates":1,"assures":1,"safety":6,"recall":6,"previous":1,"lies":2,"problem":2,"low":2,"solves":1,"creating":8,"provider":5,"lp":4,"act":3,"market-makers":1,"buying":1,"selling":2,"profit":1,"spread":1,"bid":1,"ask":1,"bring":1,"price":14,"stability":1,"market":2,"making":6,"efficient":4,"trades":5,"recent":1,"improvements":1,"result":5,"years":1,"development":1,"iterated":1,"versions":1,"iteration":4,"adding":1,"required":7,"functionality":2,"achieve":3,"eventual":1,"goal":2,"large-scale":1,"adoption":1,"holds":3,"support":6,"spv":7,"electrum-based":2,"removing":1,"need":14,"download":2,"bitcoin-protocol":3,"based":4,"running":5,"native-coin":2,"daemons":1,"ethereum":1,"ethereum-":1,"erc":1,"api":15,"built":2,"handle":2,"nature":7,"requirements":3,"providing":4,"additional":5,"enables":8,"known":2,"multiplication":4,"funds":43,"used":3,"multiple":2,"requests":11,"orderbooks":8,"fill":1,"completes":4,"outstanding":1,"immediately":3,"cancelled":1,"bob-side":13,"necessary":19,"establish":1,"full":5,"node":19,"engage":3,"initial":4,"amount":26,"funding":3,"exponentially":1,"special":2,"wait":5,"below-market":1,"dumps":1,"something":4,"implement":1,"orderbook":16,"entries":2,"backed":1,"real":2,"reliable":2,"yet":17,"danger":2,"get":2,"details":2,"regarding":2,"swaps":9,"several":7,"aspects":2,"critical":2,"understand":11,"collection":10,"bids":1,"offers":5,"place":5,"custom":1,"employs":1,"types":4,"full-relay":18,"non-relay":10,"difference":3,"former":1,"typically":7,"high-":2,"trader":5,"hub":1,"puts":2,"him":14,"position":2,"able":6,"quickly":1,"competitors":1,"type":2,"common":4,"engages":1,"given":3,"daily":1,"motivations":1,"payments":6,"become":3,"anyone":1,"desiring":1,"restrictions":1,"however":23,"carry":4,"transactions":4,"internet":4,"connection":9,"high-capacity":1,"bandwidth":2,"encouraging":1,"build":1,"backbone":1,"incentive":2,"run":4,"wide":1,"connectivity":1,"thus":13,"chance":1,"options":2,"including":3,"option":2,"providers":1,"naturally":8,"terms":1,"total":9,"number":10,"connections":2,"maintain":7,"expect":4,"joining":1,"theory":2,"roughly":4,"thousands":2,"tens":1,"large":5,"achievingreal-world":1,"implementation":1,"writing":1,"white":3,"paper":5,"public":15,"performed":3,"atomic-swap":17,"arise":1,"scaling":1,"various":4,"contingencies":1,"clusters":6,"cluster":4,"approaches":1,"level":9,"load":2,"overcapacity":1,"opt":1,"seed":2,"independent":2,"amplifies":1,"scalability":1,"form":9,"accordance":1,"desires":3,"assume":6,"scales":1,"sufficient":1,"inventory":9,"ample":1,"especially":1,"partitioning":1,"overcrowded":1,"continue":11,"develop":3,"allow":12,"share":2,"boards":1,"bridge":1,"cross-pollinate":1,"desired":3,"optimize":4,"minimize":1,"hierarchical":2,"transmission":1,"fetching":1,"data":13,"different":9,"obtaining":1,"maximize":1,"jumblr":3,"adds":2,"does":38,"non-relaying":4,"publicly":1,"addresses":5,"important":10,"note":5,"private":8,"instead":9,"accompanying":3,"activity":1,"employ":1,"surface":1,"addressing":1,"curve":3,"pubkey":9,"address":21,"normally":2,"directly":17,"shared":1,"capable":1,"monitoring":2,"lower":2,"malicious":3,"actor":1,"link":2,"pubkeys":3,"uncovering":1,"crucial":1,"iguana":16,"core":17,"foundation":2,"smart":17,"fork":1,"earliest":1,"codebase":6,"experiments":1,"briefly":2,"encounter":1,"part":14,"signed":2,"format":1,"managed":1,"powerful":1,"combination":1,"features":6,"following":3,"page":1,"high-level":2,"discussion":2,"supports":3,"fluidity":1,"ecosystem":3,"newcomers":1,"industry":3,"familiar":1,"developer":8,"language":2,"section":2,"challenging":3,"welcome":1,"reader":2,"simply":24,"read":1,"warnings":1,"below":4,"skip":1,"highly":4,"advanced":1,"interacting":1,"iguana-compatible":1,"gui":23,"software":8,"applications":3,"proper":6,"research":1,"exercise":4,"caution":4,"thing":2,"careful":1,"spend":7,"standalone":13,"apps":5,"words":3,"try":4,"agama":3,"wallet":115,"iguana-":1,"compatible":8,"sync":1,"moving":2,"forward":2,"specific":4,"specialty":1,"manage":10,"multiplicity":2,"explain":3,"significance":1,"multi-coin":1,"let":15,"us":16,"observe":3,"app":9,"formerly":1,"interacted":1,"previously":1,"application":4,"soft-":1,"ware":1,"usually":1,"dat":8,"file":9,"locally":3,"stored":2,"computer":3,"held":8,"privkeys":22,"passwords":1,"unlock":8,"encryption-enabled":1,"protocols":4,"instance":8,"access":17,"prevent":3,"conflict":1,"corruption":2,"interact":1,"requiring":2,"works":2,"raw":2,"accessed":1,"anywhere":1,"passphrase":9,"unlocks":1,"privkey":3,"control":3,"retain":1,"copy":1,"dictionary":1,"arranged":1,"provided":2,"moment":7,"entering":2,"activates":9,"com-":2,"patible":1,"iguana-core":4,"store":1,"appropriate":6,"sub-address":1,"unlocked":1,"code":17,"unique":2,"gets":1,"enable":3,"actively":2,"function":2,"withdraw":2,"command":2,"individual":3,"work":6,"notice":2,"freedoms":1,"spendable":1,"accessing":1,"local":3,"machine":1,"managing":4,"long-":1,"term":1,"holdings":1,"daemon":8,"background":7,"relying":1,"electrum":4,"servers":3,"coordinate":2,"synchronization":1,"runs":1,"alongside":1,"rely":2,"speeds":1,"update":2,"encountered":1,"ii":2,"komodod":2,"utxo":42,"elusive":1,"fundamental":2,"concept":10,"relies":4,"heavily":1,"rarely":2,"understood":1,"short":1,"unspent":1,"invented":1,"original":12,"operations":1,"utilizes":1,"active":1,"know":4,"utxos":46,"exist":3,"play":1,"pleasant":1,"experience":6,"essential":1,"adequately":1,"future":4,"surrounding":1,"iterates":2,"continues":3,"learn":1,"hope":2,"taxing":1,"learning":1,"begin":4,"explanation":5,"examine":2,"describing":1,"money":26,"perceive":2,"satoshis":16,"way":10,"handles":2,"distribution":1,"utilize":1,"technologies":1,"comparing":1,"fiat":15,"name":2,"charlie":44,"physical":4,"thinks":2,"says":1,"himself":4,"-dollar":29,"bill":23,"actually":4,"bills":23,"stacked":1,"stack":1,"equals":1,"dollars":5,"goes":2,"purchase":7,"item":4,"costs":5,"take":6,"give":5,"cashier":10,"breaks":1,"down":6,"series":2,"cost":4,"remains":1,"change":7,"perhaps":1,"dollar":6,"four":6,"specifically":1,"ninety-":1,"nine":4,"emphasize":3,"ten":1,"thousand":2,"million":4,"pennies":8,"small-":1,"est":1,"divisible":3,"unit":3,"value":3,"point":5,"respective":5,"units":1,"describe":1,"represents":1,"hundred":5,"understanding":6,"satoshi":7,"smallest":2,"continuing":2,"derived":1,"honor":1,"nakamoto":1,"author":1,"convention":3,"equal":8,"btc":9,"suppose":6,"digital":9,"assuming":9,"correctly":1,"understands":3,"say":1,"ninety-nine":4,"mentally":1,"perceives":1,"packet":9,"just":8,"did":4,"think":2,"comprised":4,"similarly":2,"collections":2,"carrying":1,"raft":1,"weight":4,"unmanageable":2,"attempt":8,"nine-hundred":1,"heavy":1,"enormous":1,"bundles":1,"example":9,"earlier":4,"fact":1,"exercises":1,"superiority":1,"deviating":1,"obey":1,"bundling":1,"values":3,"bundled":2,"one-dollar":1,"sizes":10,"preset":1,"predetermined":1,"issuer":1,"print":1,"pre-plan":1,"owner":1,"freer":1,"sense":3,"shift":1,"accommodate":1,"printing":1,"wallets":9,"write":1,"packaged":1,"keep":5,"manageable":2,"digital-wallet":1,"size":3,"packets":3,"limitation":2,"track":3,"collected":1,"everyone":1,"idea":2,"stands":4,"everything":5,"happens":4,"eye":2,"verified":2,"assembled":1,"disassembled":1,"spending":5,"actions":3,"compare":2,"consider":2,"cut":1,"pieces":2,"longer":1,"respected":1,"valid":4,"currency":11,"word":12,"sonorous":1,"refer":1,"effectively":1,"rest":3,"primarily":2,"frequently":1,"line":4,"throughout":1,"practices":1,"decides":2,"importantly":1,"reiterate":1,"resized":1,"interacts":1,"further":3,"clarify":1,"return":5,"went":1,"receive":8,"broken-down":1,"exactly":3,"surpasses":1,"owes":1,"extra":2,"last":2,"broken":3,"returned":3,"worth":5,"hand":3,"covers":1,"calculates":3,"returns":4,"remember":1,"fee":10,"paid":4,"imagine":2,"charge":4,"looking":2,"see":3,"conducts":1,"deduction":1,"appears":3,"simple":3,"testament":1,"effective":2,"design":1,"manner":4,"determined":1,"programmer":1,"proceeds":1,"brings":1,"shattered":1,"wants":7,"later":3,"according":4,"programming":1,"again":13,"whatever":2,"left":1,"comes":1,"back":8,"receives":5,"someone":2,"else":2,"vary":1,"balance":3,"comprises":1,"ignore":1,"automatically":19,"currently":4,"encourages":1,"explained":2,"view":3,"difficult":4,"partners":3,"illustrate":1,"complexity":3,"videoarcade":1,"needs":5,"equivalent":1,"video-game":2,"typical":1,"arcade":2,"currencies":4,"video":1,"game":1,"human":10,"gives":4,"decentralize":1,"points":1,"authority":1,"corrupted":1,"commit":1,"error":1,"cannot":3,"challenge":2,"myriad":2,"having":3,"variety":1,"addition":2,"real-time":1,"automation":2,"supporting":1,"countless":1,"projects":1,"eventually":1,"comparable":2,"accomplished":1,"maintaining":2,"security":9,"decentralization":1,"finally":2,"break":2,"approach":2,"customers":1,"barter":1,"scenario":4,"metaphor":1,"applied":1,"limit":1,"capability":1,"customer":1,"whereby":1,"convenient":1,"breaking":1,"hands":1,"working":3,"simplify":1,"complex":4,"recommend":2,"basic":1,"deals":2,"prioritize":1,"looks":1,"largest-sized":1,"offered":2,"kmd":5,"alternate":1,"doge":3,"ratio":3,"misunderstanding":1,"help":1,"matter":2,"look":1,"largest":1,"select":1,"creators":1,"manages":1,"detailed":2,"explanations":1,"specifics":1,"procedure":3,"occurs":9,"implements":2,"variation":2,"described":1,"tier":2,"nolan":3,"bitcointalk":1,"org":1,"said":1,"ahead":1,"conceptually":1,"adapted":1,"thorough":1,"study":1,"exposition":1,"solid":1,"tradeoffs":1,"made":4,"selected":1,"version":1,"maintained":1,"step":12,"proceed":18,"disincentives":3,"avoid":1,"abandoning":1,"structure":1,"regardless":2,"stops":1,"party":6,"reward":1,"attempts":4,"deviate":1,"path":2,"penalized":1,"eliminating":1,"potential":3,"rewards":2,"gain":2,"acting":3,"maliciously":1,"requisite":3,"trustless":1,"introducing":1,"alice":99,"bob":113,"linear":1,"fashion":1,"honest":1,"taking":2,"pulling":1,"open":2,"happen":1,"send":11,"atomic-":1,"protects":1,"vulnerability":1,"involved":5,"agent":1,"destroy":1,"fairness":1,"receiver":2,"begins":4,"profile":6,"recorded":2,"added":1,"reputation":3,"cover":1,"th":2,"dexfee":47,"primary":1,"purpose":1,"serve":1,"disincentive":1,"spamming":1,"rapid":1,"second":3,"intends":3,"verifies":5,"retains":2,"side":10,"sees":4,"accept":4,"requested":2,"sends":20,"deposit":14,"placed":1,"encryption":9,"untouchable":1,"bobdeposit":65,"remain":10,"bargain":10,"times":2,"keeps":1,"stays":1,"alert":2,"within":6,"mo-":1,"ment":1,"performing":4,"verifying":1,"factors":1,"motivation":1,"economics":1,"hardware":1,"setups":1,"normal":4,"variations":1,"etc":1,"artistic":1,"element":2,"thought":1,"fishing":1,"cast":1,"recast":1,"target":1,"response":2,"slightly":2,"adjust":2,"parameters":3,"iterate":1,"improve":1,"increases":1,"effort":1,"lessen":1,"deal":1,"connected":1,"becomes":2,"cases":2,"fewer":1,"steps":2,"sake":1,"brevity":1,"focus":1,"summary":2,"publish":4,"accepts":5,"enters":7,"state":8,"limbo":7,"awaiting":7,"refunded":14,"alicepayment":54,"payment":8,"temporary":40,"holding":40,"encrypted":7,"protected":7,"keys":7,"owns":7,"end":11,"giving":7,"opportunity":7,"bobpayment":38,"sent":11,"likewise":11,"spends":15,"mean":7,"moves":11,"likely":8,"registers":7,"spent":8,"entirety":4,"knows":4,"received":9,"seeing":3,"empty":3,"recognizes":3,"success":3,"refunds":5,"seem":1,"inefficient":1,"seven":1,"done":2,"trustless-ness":1,"good":1,"every":4,"along":2,"financial":1,"protections":1,"fail":5,"assist":1,"happening":1,"lose":2,"entire":5,"follow":4,"indicates":4,"failed":3,"commitment":1,"decreasing":1,"habit":1,"discover":1,"long":2,"frequency":1,"bobs":1,"failing":1,"occasional":1,"minor":1,"issue":2,"sudden":1,"spike":1,"misbehavior":1,"in-built":1,"contingency":1,"plans":1,"particular":1,"loss":5,"mark":1,"gains":1,"nothing":1,"fear":2,"hours":5,"activate":8,"claim":4,"intended":1,"noth-":1,"ing":2,"bonus":1,"expense":1,"reclaim":5,"refund":2,"safe":1,"reclaims":2,"herein":1,"profiles":1,"ensuring":2,"reputations":2,"integral":1,"stage":2,"intricately":1,"interconnected":1,"maintains":3,"protection":3,"entirely":2,"concern":1,"already":7,"sleeping":2,"forgets":1,"hurt":1,"dangerous":2,"course":1,"action":1,"regains":1,"awareness":1,"gone":1,"plan":1,"possession":1,"motivated":1,"greater":3,"urgency":1,"above":1,"commands":1,"cross-platform":1,"man-":1,"ner":1,"completed":5,"expired":1,"forces":1,"disable":1,"thereby":1,"damage":1,"outage":1,"particularly":1,"advised":1,"sums":1,"willing":3,"put":1,"cryptographic":1,"validations":1,"intricate":1,"difficulty":1,"experienced":1,"relatively":1,"speaking":3,"easy":1,"isolation":2,"test":2,"carefully":1,"prepared":2,"due":4,"live":2,"impossible":1,"guarantee":2,"reply":1,"crosses":1,"expanse":1,"accepted":1,"leaving":1,"legion":1,"scenarios":2,"reliability":1,"establishing":1,"seconds":3,"associated":2,"failure":6,"disregards":1,"comfort":1,"knowing":1,"losses":1,"insubstantial":1,"brief":2,"establishes":1,"register":1,"backend":2,"elements":1,"specified":1,"indicate":3,"complicated":1,"true":2,"operate":1,"conglomerate":1,"misperception":1,"correct":2,"performs":2,"varying":1,"list":2,"match":3,"pairs":1,"mining":1,"fees":4,"blockchains":3,"optimized":2,"found":1,"specify":2,"pair":6,"sitting":1,"choosing":1,"intuitive":1,"want":2,"negotiating":1,"unbroken":1,"mismatching":1,"sophisticated":1,"minimal":1,"inventories":1,"cleverly":1,"coded":1,"indicated":1,"divisions":1,"defines":1,"appropriated":1,"information":5,"artificial-intelligence":1,"bot":1,"behalf":3,"takes":1,"validates":4,"sure":3,"scans":1,"perfectly":2,"spare":1,"needed":3,"constraint":1,"pay":1,"accounts":1,"requirement":2,"conditions":1,"labeled":1,"reserved":4,"alice-side":10,"andconducted":1,"prevents":2,"frozen":1,"unnecessary":1,"duty":1,"interim":1,"volumes":1,"acceptable":1,"intent":1,"indicating":1,"-second":2,"timeout":2,"calculations":1,"contribution":1,"whale":2,"resistance":2,"dico":1,"resist":1,"whales":1,"purchasing":2,"supply":1,"forcing":2,"artificial":1,"scarcity":1,"starts":2,"thread":2,"beginning":1,"negotiation":3,"event":1,"sides":3,"consensus":1,"aborts":1,"harm":1,"foul":1,"included":3,"organically":2,"developed":3,"ended":2,"properly":2,"duties":2,"humans":1,"bots":1,"dex":1,"small":1,"calibrated":1,"spam":2,"attacks":1,"would-be":1,"attacker":1,"attacking":1,"costly":1,"prevention":1,"otherwise":1,"attacked":1,"plethora":1,"ends":1,"far":1,"average":1,"harvesting":1,"withdrawing":1,"lengthy":1,"invasive":1,"registration":1,"processes":1,"none":1,"things":1,"record":1,"initiate":1,"raises":1,"questions":1,"charged":1,"looked":1,"pro-":1,"tocol":1,"statistics":1,"statistically":1,"percentage":1,"start":1,"rate":2,"testing":1,"across":1,"fails":1,"statistical":2,"yourself":1,"paying":1,"unusual":1,"outlier":1,"investigate":1,"organization":3,"generally":1,"audience":1,"online":1,"expectation":1,"blessing":1,"dealing":1,"permanently":1,"updating":1,"database":1,"account":1,"watch":1,"occur":1,"confirmation":1,"chain":1,"stop":1,"watches":1,"achieves":1,"array":1,"setconfirms":4,"calls":2,"automated":2,"satisfied":1,"interests":1,"setting":1,"decided":1,"persist":1,"differing":1,"preferences":2,"numconfirms":2,"prefer":1,"sets":1,"includes":1,"maxconfirms":2,"specifying":1,"unreasonable":1,"zero":2,"high-speed":1,"mode":11,"extremely":1,"zeroconf":8,"initiates":1,"high-risk":1,"endeavor":1,"extreme":2,"implementing":1,"groups":3,"individuals":2,"organizations":1,"decide":1,"personal":1,"trust":9,"mistakes":1,"accounting":1,"endeavors":1,"themselves":1,"default":1,"neutral":1,"group":2,"trusted":1,"positive":1,"tells":1,"negative":1,"blacklisted":1,"participating":2,"experimental":5,"time-locked":4,"deposits":2,"places":1,"one-time":1,"conditional":1,"sh":3,"presently":1,"controlled":1,"team":3,"security-deposit":1,"lock":1,"completion":1,"expiration":3,"date":3,"chosen":1,"eligible":1,"earning":1,"participate":1,"tracks":1,"activities":1,"monitors":1,"uncon-":1,"firmed":1,"against":2,"amounts":1,"dynamically":1,"decrease":1,"unconfirmed":2,"reach":1,"capacity":1,"blocks":1,"obtain":1,"clearance":1,"notarization":1,"networks":1,"cheat":1,"period":1,"deduct":1,"offense":1,"penalty":1,"compensate":1,"affected":1,"remainder":1,"latest":1,"five":1,"participat-":1,"defaults":1,"non-":1,"realtime":2,"metrics":2,"rtmetrics":1,"filter":1,"candidates":1,"global":1,"stats":3,"log":3,"self-update":1,"pending":1,"filters":1,"priority":2,"occupied":1,"preference":1,"visible":1,"enhance":1,"iterations":2,"propagation":1,"considering":1,"base":8,"rel":2,"translated":1,"rele-":1,"vant":1,"calculated":1,"determining":1,"relevant":5,"construct":1,"communicates":1,"obtained":1,"performance":1,"txid":2,"vout":2,"hundreds":1,"propagating":1,"globally":1,"excessive":1,"skeleton":2,"populate":1,"broadcast":4,"lists":2,"helps":1,"propagate":1,"on-demand":1,"spoofing":1,"verify":2,"validate":1,"broadcasted":1,"spv-validation":1,"approved":1,"constantly":2,"updated":1,"rapidly":1,"overrun":1,"congestion":1,"useful":1,"configured":1,"top":2,"possess":1,"listunspent":3,"gather":1,"ensures":1,"order-matchingprocess":1,"scanning":1,"probability":1,"propose":1,"practice":1,"early":1,"nearly":1,"instantaneous":1,"responses":1,"met":1,"model":2,"obvious":1,"exceptions":1,"electrum-api":1,"json":1,"files":1,"treat":1,"universal-coin":1,"symbol":1,"check":1,"lock-time":1,"cltv":2,"liquidity-taker":1,"gettxout":2,"rpc":1,"op_code":1,"taker":1,"liquidity-taking":1,"overall":1,"network-performance":1,"reasons":1,"ambitions":1,"serious":2,"install":1,"increase":1,"concludes":1,"functioning":1,"one-hundred":1,"warn":1,"readers":1,"nevertheless":1,"considered":1,"investment":1,"advice":1,"nor":1,"guarantees":1,"utilized":1,"products":1,"past":1,"upcoming":1,"immediate":1,"dicos":1,"evolve":1,"identified":1,"areas":1,"improvement":1,"systems":1,"construction":1,"munity":1,"members":1,"utilizing":1,"backwards":1,"ease-of-use":1,"improving":1,"interface":1,"leading":1}},"src/pages/historical/whitepaper/chapter7/index.mdx":{"searchTitle":"Abstract (Jumblr) Whitepaper: Chapter-7","docsPageTitle":"Abstract (Jumblr)","path":"historical/whitepaper/chapter7","content":{"features":7,"described":2,"page":1,"deprecated":1,"longer":2,"available":9,"abstract":1,"jumblr":102,"komodo":50,"technology":17,"enables":4,"users":25,"anonymize":2,"cryptocurrencies":7,"foundational":4,"level":3,"takes":5,"non-private":4,"funds":34,"transparent":10,"address":37,"moves":3,"series":3,"private":10,"non-traceable":2,"zk-snark":7,"addresses":9,"disconnects":2,"currency":8,"trail":7,"anonymizes":2,"returns":2,"new":9,"user":46,"choosing":3,"connected":7,"barterdex":21,"provide":9,"service":4,"native":5,"coin":17,"kmd":38,"also":10,"cryptocurrency":14,"ecosystem":24,"introduction":2,"option":6,"privacy":41,"essential":1,"one":19,"primary":1,"goal":1,"highest":2,"levels":3,"security":14,"enable":2,"oneself":1,"inherent":4,"part":6,"strong":1,"system":3,"empowers":1,"ability":2,"make":6,"choices":1,"directly":2,"controlled":1,"observed":1,"third-party":1,"actor":1,"humanity":1,"meaningful":1,"advancements":1,"art":1,"human":9,"endeavors":1,"began":3,"situations":1,"creator":1,"explore":1,"discover":1,"mistakes":1,"learn":1,"thereby":4,"roots":1,"stem":1,"seminal":1,"work":4,"satoshi":2,"nakamoto":2,"bitcoin":3,"protocol":6,"key":6,"challenges":3,"original":2,"does":6,"account":2,"therefore":13,"advancing":1,"blockchain":6,"created":2,"empower":1,"komodo-ecosystem":1,"members":3,"necessary":3,"privacy-centric":1,"systems":1,"solution":2,"current":3,"pathways":1,"obtain":2,"industry":2,"problems":1,"popular":3,"methods":4,"use":4,"centralized":1,"mixing":4,"process":33,"send":2,"providers":2,"mix":1,"participants":2,"coins":3,"return":3,"according":2,"relevant":5,"contributions":1,"method":5,"dangerous":1,"issue":2,"among":3,"duration":2,"period":4,"lose":1,"control":1,"subject":1,"theft":3,"error":3,"decentralized":1,"coin-mixing":1,"shuffle":2,"require":1,"coordinating":1,"parties":3,"introduces":1,"potential":3,"issues":3,"adds":2,"yet":5,"risk":2,"coordination":3,"between":2,"result":1,"disclosure":2,"support":1,"normal":3,"transaction":1,"desire":3,"constant":1,"anonymization":11,"varying":1,"randomizing":2,"transaction-mixing":1,"patterns":1,"exist":2,"different":4,"brands":1,"monero":1,"solves":1,"two-layered":1,"approach":1,"relying":3,"technologies":3,"upstream":1,"zcash":30,"parameters":21,"managed":1,"locally":1,"machine":3,"requires":3,"third":2,"services":1,"brief":1,"explanation":2,"two":7,"conduct":1,"transactions":5,"developing":1,"connecting":1,"continually":3,"gains":2,"usefulness":1,"tools":1,"built":3,"including":5,"fork":3,"retains":1,"notable":1,"move":6,"public":4,"leaving":3,"data":2,"later":3,"analysis":1,"powerful":2,"forms":2,"existence":1,"provided":5,"effectively":3,"permanent":3,"initial":4,"foundation":1,"take":3,"funding":2,"anonymous":1,"assistance":1,"behind":2,"project":7,"itself":1,"thus":6,"designed":2,"open-source":2,"pioneered":1,"team":11,"allows":2,"people":1,"trade":5,"counterparty":1,"trading":4,"developers":4,"choose":2,"connect":2,"in-depth":1,"discussion":1,"previous":2,"iii":2,"section":3,"paper":3,"iguana":5,"core":6,"called":2,"fundamental":1,"overall":4,"functionality":1,"center":1,"nearly":1,"projects":1,"exception":2,"information":6,"see":5,"github":1,"repository":1,"detail":1,"whitepaper":1,"komodod":8,"name":1,"background":2,"software":2,"daemon":1,"runs":1,"scenes":1,"essentially":1,"komodo-related":1,"dico":1,"rooted":1,"extend":2,"anonymizing":1,"simple":1,"entirety":2,"conducted":2,"local":3,"sending":1,"network":2,"mining":1,"eliminates":1,"dangers":1,"unraveling":1,"ever-increasing":1,"nature":2,"computer":2,"processing":3,"power":5,"actions":9,"commands":7,"initiate":1,"within":5,"program":3,"included":1,"typical":1,"installation":1,"circumstances":1,"natively":2,"accessed":1,"access":2,"tech-":1,"nology":1,"further":4,"effort":1,"standalone":2,"gui":2,"applications":2,"integrate":1,"interfaces":1,"desired":1,"manner":3,"main":2,"api":2,"calls":1,"jumblr_deposit":8,"kmdaddress":33,"jumblr_secret":8,"secretkmdaddress":27,"command":7,"initiates":1,"executing":2,"prepares":1,"placing":1,"chosen":2,"long":3,"keys":2,"nothingfurther":1,"required":3,"simply":6,"executes":2,"begins":4,"watching":1,"call":4,"fully":5,"accessible":1,"means":1,"conducting":1,"entering":1,"visible":1,"hand":1,"privacy-enabled":2,"utilize":1,"internal":2,"typically":1,"interact":1,"first":8,"step":5,"moving":4,"naturally":1,"outside":1,"observer":1,"leave":2,"respective":1,"disconnect":1,"creates":1,"individual":5,"lot":10,"second":2,"unique":2,"untraceable":2,"zk-snarks":1,"specific":1,"whereabouts":1,"known":1,"need":1,"follow":1,"movements":5,"however":5,"advanced":1,"allow":2,"active":2,"interaction":1,"stages":2,"wiki":1,"details":1,"mention":1,"z_gettotalbalance":2,"reveals":1,"total":4,"balance":1,"hold":1,"observing":1,"already":1,"amount":6,"jum-":1,"blr":1,"perform":7,"properly":2,"adopt":2,"continue":1,"course":1,"includes":1,"subcommands":1,"pause":1,"manually":1,"jumblr_pause":2,"jumblr_resume":2,"halt":1,"shutting":1,"down":6,"reached":1,"final":9,"es":2,"lay":1,"dormant":1,"awaiting":1,"next":4,"complete":6,"extract":1,"hidden":1,"place":3,"makes":1,"spendable":2,"again":4,"recommend":2,"keep":2,"primarily":1,"storage":1,"share":1,"anyone":1,"regarding":2,"secretkmdad-":2,"dress":2,"treat":1,"password":1,"prepared":1,"spend":2,"repeat":1,"bulk":1,"stored":1,"air":1,"gap":1,"maximum":1,"suggest":1,"emptying":1,"node":1,"delete":1,"destroy":1,"wallet":1,"dat":1,"file":1,"privacy-":1,"creation":5,"took":1,"destroys":1,"last":1,"remnants":1,"additional":5,"layers":3,"breaking":2,"breaks":2,"processes":2,"provides":5,"layer":7,"taking":1,"splitting":1,"largest":2,"quantities":3,"equal":2,"remainder":3,"thereafter":2,"anything":1,"ignored":1,"automatically":1,"extracts":1,"fee":2,"broken":1,"sizes":2,"lots":6,"immediately":1,"instead":2,"performs":6,"randomized":1,"pattern":1,"optimize":1,"anonymity":1,"using":5,"collective":3,"blend":3,"crowd":1,"throughout":1,"programmed":1,"cluster":1,"around":2,"block":4,"numbers":2,"multiples":2,"ten":3,"height":1,"xxxxx":1,"gathers":1,"requests":1,"given":5,"time":6,"large":1,"group":1,"clustered":2,"every":6,"minutes":1,"single":2,"generates":1,"minute":4,"tenth":3,"occurs":1,"moment":1,"activity":3,"things":1,"action":5,"chooses":3,"nothing":3,"looks":2,"three":4,"possible":3,"steps":3,"moved":1,"assuming":4,"activated":2,"turn":2,"performing":2,"above":1,"abstain":1,"happens":1,"approximately":1,"obfuscation":1,"top":1,"adding":1,"timing":17,"considerations":1,"measure":1,"appear":2,"sufficient":2,"still":2,"precautions":1,"attacks":2,"would-":1,"sleuth":6,"attack":22,"studies":1,"disappear":1,"soon":2,"privacy-user":1,"persistently":1,"predictable":1,"initiating":1,"completing":1,"determined":1,"deduce":1,"aforementioned":1,"grouping":1,"against":12,"obscure":1,"remains":1,"person":1,"employing":1,"event":2,"clearly":1,"effective":1,"strength":1,"higher":1,"adoption":2,"growing":1,"size":1,"community":2,"anticipate":1,"easily":2,"able":2,"overcome":1,"knapsack":8,"somewhat":1,"applied":1,"amounts":1,"example":1,"entered":1,"emerges":1,"elsewhere":1,"discern":1,"sized":1,"obfuscate":2,"feature":2,"multiple":4,"secret":4,"protects":1,"explained":1,"following":1,"enhancements":3,"combat":1,"defense":3,"create":5,"actively":1,"whenever":1,"reaches":1,"stage":1,"randomly":1,"split":1,"providing":2,"manages":1,"simplest":1,"strongest":1,"hands":1,"recall":2,"times":1,"execute":1,"maintains":1,"shielded":1,"interim":1,"encourage":2,"mindful":1,"protection":2,"delay":1,"execution":1,"developed":1,"protections":2,"cases":1,"immediate":1,"transfer":1,"detects":1,"deposit":1,"begin":1,"deliberately":1,"delays":1,"progress":1,"decides":2,"statistical":1,"terms":1,"constantly":1,"running":1,"activates":2,"check":1,"pending":1,"tasks":2,"twentieth":1,"hour":1,"roughly":1,"moments":1,"randomizes":1,"working":1,"smallest":1,"beginning":1,"-kmd":3,"allocated":1,"finally":2,"movement":1,"stop":1,"transfers":1,"play":1,"securities":1,"defeats":1,"zk-":1,"snark":1,"gain":1,"consistent":1,"basis":1,"cost":1,"utilizing":1,"offset":1,"rewards":1,"earned":1,"small":1,"themselves":1,"offering":1,"integrated":1,"currently":1,"non-kmd":11,"term":1,"capable":2,"automating":2,"await":1,"larger":1,"automation":1,"manual":1,"traded":1,"underlying":4,"value":5,"held":2,"completion":1,"anonymized":1,"exchanged":1,"returned":1,"present":1,"early":1,"focusing":1,"energies":1,"increasing":1,"usability":1,"future":2,"capabilities":1,"automates":1,"client":1,"instruct":1,"prices":1,"previously":1,"made":1,"direct":1,"exchange":1,"back":1,"sum":1,"outset":1,"due":2,"market":1,"fluctuations":1,"depending":1,"liquidity":2,"experience":1,"slippage":2,"prearrange":1,"eliminating":1,"arrangement":1,"leaking":1,"party":1,"onbarterdex":1,"central":1,"point":1,"failure":2,"rely":2,"word":1,"risks":1,"association":1,"put":2,"forth":2,"zero-knowledge":1,"form":2,"arguably":1,"superior":1,"us":1,"creative":1,"resources":2,"blockchain-technology":1,"empowering":1,"combined":1,"master":3,"unlock":1,"lock":1,"destroyed":1,"endeavor":2,"interested":1,"readers":1,"view":1,"ceremony":2,"search":1,"viewpoints":1,"briefly":1,"summarize":1,"measures":1,"used":1,"several":1,"multi-party":1,"computation":1,"air-gapped":1,"compute":1,"nodes":1,"hard-copy":1,"evidence":1,"trails":1,"uniquely":1,"crafted":1,"distribution":1,"linux":1,"operating":1,"physical":1,"destruction":3,"piece":1,"hardware":1,"resulting":1,"difficulty":1,"outsider":1,"penetrate":1,"furthermore":3,"ensured":1,"faultless":1,"member":1,"entire":1,"honest":2,"observation":1,"performed":1,"competence":1,"diligence":1,"longstanding":1,"reputation":1,"modus":1,"operandi":1,"lives":1,"believe":1,"motivated":1,"nevertheless":2,"advocates":1,"maintain":1,"degree":1,"suspicion":2,"element":1,"trust":1,"extends":1,"observers":1,"scrutinize":1,"searching":1,"failed":1,"various":3,"theories":1,"actual":1,"discovered":2,"adopting":1,"receive":1,"frequent":1,"questions":1,"affect":1,"answer":1,"regardless":1,"fault":2,"updates":1,"releases":1,"unlikely":1,"someone":1,"retain":1,"copy":1,"holder":2,"money":2,"negatively":1,"impact":1,"adapt":1,"platform":1,"contingency":1,"disposal":1,"remove":1,"replace":1,"set":1,"realistic":1,"threat":1,"include":1,"white":1,"transparency":1,"seeks":1,"invest":1,"reach":1,"full":1,"enhanced":1,"fills":1,"demand":1,"relies":1,"offers":1,"maximize":1,"become":1,"enhance":1,"fellow":1,"continues":1,"grow":1,"growth":1,"offer":1,"look":1,"forward":1,"receiving":1,"feedback":1,"privacy-enhancing":1}},"src/pages/historical/whitepaper/chapter8/index.mdx":{"searchTitle":"Final Notes Regarding the Komodo Project Whitepaper: Chapter-8","docsPageTitle":"Final Notes Regarding the Komodo Project","path":"historical/whitepaper/chapter8","content":{"final":2,"notes":1,"regarding":2,"komodo":19,"project":1,"miscellaneous":1,"topics":1,"discuss":1,"include":1,"strategy":4,"fiat-pegged":3,"cryptocurrencies":7,"pax":5,"outlook":1,"smart-contract":9,"technology":14,"nature":3,"main":4,"chain":8,"ecosystem":13,"kmd":21,"towards":1,"recently":2,"changed":1,"previously":1,"featured":1,"website":1,"white":2,"paper":3,"outlined":1,"former":1,"created":2,"clear":1,"governments":3,"world":1,"embrace":1,"blockchain":9,"today":1,"seems":1,"updating":1,"philosophies":2,"preparing":1,"adoption":1,"appear":1,"considering":1,"need":2,"create":4,"blockchain-based":1,"exchanged":1,"existing":1,"fiat":1,"currencies":1,"cases":1,"able":1,"directly":1,"integrate":1,"government-sponsored":2,"fiat-to-blockchain":1,"natively":2,"barterdex":5,"projects":1,"properly":2,"utilize":2,"core":2,"security":2,"features":2,"bitcoin":9,"protocol":5,"capable":1,"performing":1,"atomic":1,"swaps":1,"possible":1,"inte-":1,"grate":1,"appears":1,"creating":1,"un-":1,"necessary":1,"putting":1,"endeavors":2,"hold":2,"time":2,"smart":8,"contracts":4,"platform":2,"several":1,"options":2,"available":1,"based":2,"included":2,"indeed":1,"beginning":1,"also":4,"released":1,"crypto":2,"conditions":2,"merkle":4,"root":4,"mom":4,"notarizations":1,"customizations":1,"provide":3,"enhanced":1,"smart-chain":1,"functionality":2,"still":2,"beta":2,"stages":2,"bitcoin-protocol":1,"rarely":1,"known":1,"fact":1,"industry":2,"satoshi":1,"nakamoto":1,"secure":1,"advanced":1,"original":1,"release":1,"chains":3,"use":3,"capabilities":1,"native":3,"ultimately":1,"fork":1,"various":1,"vendors":1,"developers":2,"open-source":3,"community":2,"resources":2,"make":2,"easier":1,"specific":1,"endorsements":1,"product":1,"one":4,"example":1,"conditional":1,"time-locked":1,"deposit":1,"utilizes":1,"trading":1,"process":4,"customized":1,"releasing":1,"greatly":1,"enhances":1,"developer":2,"experience":2,"geared":1,"language-agnostic":1,"meaning":1,"language":1,"javascript":1,"ruby":1,"python":1,"etc":1,"execute":1,"thekomodo":1,"furthermore":2,"allows":1,"multi-chain":1,"cross-chain":1,"smart-":1,"contract":1,"interoperability":1,"empower":1,"refrain":1,"including":1,"detailed":1,"documentation":2,"visit":1,"communities":1,"find":1,"converse":1,"interested":1,"building":2,"intend":1,"thorough":2,"educational":1,"experiences":1,"products":1,"due":1,"details":2,"primary":1,"foundational":2,"coin":4,"named":1,"itself":1,"versatile":1,"whenever":1,"new":5,"technologies":3,"seek":2,"establish":1,"relationship":1,"between":1,"usefulness":2,"instance":2,"cryptocurrency":3,"jumblr":2,"privacy":2,"first":1,"traded":1,"complete":1,"users":3,"exchange":1,"desired":1,"fuel":1,"store":1,"data":1,"examples":1,"readers":1,"discover":1,"discussing":1,"members":2,"rewards":6,"earn":3,"annually":1,"wallet":3,"address":3,"holds":1,"eligible":1,"holders":2,"simply":2,"move":2,"month":4,"funds":2,"sent":1,"back":1,"originated":1,"order":1,"reward":10,"built":1,"code":2,"comes":1,"opportunity":1,"provided":1,"unique":1,"system":1,"dpow":2,"rooted":1,"financial":1,"incentive":2,"typically":1,"given":1,"miners":2,"normal":2,"pow":3,"miner":2,"mines":1,"block":3,"mints":1,"coins":1,"delivers":1,"indicated":1,"mining":1,"currently":1,"btc":1,"allocate":1,"high":1,"already":1,"maintain":1,"access":1,"hash":1,"rate":1,"chosen":1,"network":1,"therefore":1,"recoded":1,"coin-minting":1,"distribute":1,"annual":1,"full":2,"amount":1,"per":1,"calculated":1,"part":1,"utxo":2,"transfer":1,"utxos":2,"calculates":1,"stops":1,"sending":1,"balance":1,"receiving":2,"user":3,"generate":1,"manner":1,"claim":1,"current":1,"continue":2,"period":1,"approximately":1,"twelve":1,"fourteen":1,"years":1,"overall":1,"supply":1,"reaches":2,"discontinue":1,"specifically":1,"cease":1,"height":1,"important":1,"note":1,"forced":1,"using":1,"asked":1,"chose":1,"route":1,"free":2,"direct":1,"contrast":1,"ecosystems":2,"exchanges":1,"require":1,"reason":1,"follow":1,"open":1,"practice":1,"strive":1,"adhere":1,"guiding":1,"principles":1,"decentralization":2,"want":1,"people":1,"whatever":1,"useful":1,"entrepreneurial":1,"keeping":1,"optional":1,"element":1,"empowers":1,"freedom":1,"conclusion":1,"concludes":1,"explanation":1,"working":1,"diligently":1,"improve":1,"say":1,"bubble":1,"believe":1,"yet":1,"begun":1,"fight":1,"hope":1,"innovations":1,"meaningful":1,"contribution":1,"remarkable":1,"advent":1}},"src/pages/historical/whitepaper/index.mdx":{"searchTitle":"Komodo (Advanced Blockchain Technology, Focused On Freedom) Whitepaper: Introduction","docsPageTitle":"Komodo (Advanced Blockchain Technology, Focused On Freedom)","path":"historical/whitepaper","content":{"komodo":12,"advanced":1,"blockchain":8,"technology":3,"focused":1,"freedom":3,"intoduction":1,"project":1,"focuses":1,"empowering":2,"users":3,"forms":2,"provide":1,"currently":2,"focusing":1,"two":1,"types":1,"entrepreneur":5,"average":1,"cryptocurrency":1,"investor":5,"community":1,"entrepreneurs":3,"investors":2,"form":2,"economic":1,"ecosystem":5,"foundational":1,"pillar":1,"security":5,"provides":2,"unique":2,"innovative":1,"strong":1,"bitcoin":2,"network":1,"yet":1,"does":1,"require":1,"incredible":1,"cost":2,"every":1,"member":1,"receives":1,"benefits":1,"relies":3,"everyday":1,"use":2,"protect":1,"innovation":1,"affordable":1,"small":1,"businesses":1,"startups":1,"powerful":2,"technologies":2,"new":4,"method":2,"trading":1,"cryptocurrencies":3,"directly":2,"one":1,"person":1,"kind":1,"decentralized":6,"exchange":7,"removes":1,"middlemen":1,"vouchers":1,"escrow":2,"services":2,"underlying":1,"concept":1,"called":1,"atomic":1,"swap":1,"leaders":1,"atomic-swap":1,"powered":1,"serves":1,"trade":2,"having":1,"pass":1,"centralized":1,"arduous":1,"dangerous":1,"process":2,"also":3,"service":1,"voucher":1,"nor":2,"intermediary":1,"coin":2,"furthermore":2,"registration":1,"required":1,"withdrawal":1,"limits":1,"support":1,"approximately":1,"existence":1,"including":1,"bitcoin-protocol":1,"based":1,"coins":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"enables":1,"release":2,"products":2,"world":1,"middleman":1,"involvement":1,"previously":1,"built":2,"projects":1,"outside":1,"easily":1,"feature":1,"requirement":1,"product":2,"proper":1,"elements":1,"core":1,"code":1,"privacy":4,"features":4,"platform":1,"allows":2,"purchase":1,"goods":1,"within":1,"right":1,"crowdsource":1,"funds":1,"audience":1,"prefer":1,"maintain":1,"experiencing":1,"rapid":1,"growth":1,"white":1,"paper":1,"in-depth":1,"discussion":1,"releasing":1,"native":1,"welcome":1,"feedback":1,"readers":1,"questions":1,"concerns":1,"course":1,"reading":1,"material":1,"reach":1,"team":1,"find":1,"contact":1,"information":1,"accompanying":1,"website":1,"https":2,"komodoplatform":2,"com":2,"en":2,"section":1,"contains":1,"following":1,"docs":1}},"src/pages/historical/whitepaper/references/index.mdx":{"searchTitle":"Acknowledgements and References","docsPageTitle":"Acknowledgements and References","path":"historical/whitepaper/references","content":{"acknowledgements":1,"references":1,"barterdex":1,"practical":1,"native":1,"dex":1,"https":18,"github":2,"com":8,"supernetorg":2,"komodo":2,"wiki":6,"barterdex-whitepaper-v":2,"nakamoto":1,"satoshi":1,"bitcoin":5,"peer-to-peer":2,"electronic":1,"cash":1,"system":1,"org":8,"en":4,"mtchl":1,"math":1,"nxt":5,"forging":3,"www":6,"docdroid":2,"net":4,"ahms":2,"-pdf":2,"king":1,"sunny":1,"nadal":1,"scott":2,"ppcoin":1,"crypto-currency":1,"proof-of-stake":2,"peercoin":2,"read":2,"papers":2,"peercoin-paper":2,"pdf":14,"delegated":1,"consensus":1,"komodoplatform":2,"academy":2,"delegated-proof-of-stake":2,"miers":2,"ian":2,"garman":2,"christina":2,"green":3,"matthew":3,"rubin":1,"aviel":1,"zerocoin":1,"anonymous":2,"distributed":1,"e-cash":1,"isi":2,"jhu":2,"edu":2,"mgreen":2,"zerocoinoakland":2,"ben-sasson":2,"eli":2,"chiesa":2,"alessandro":2,"troer":1,"eran":2,"virza":2,"madars":2,"zerocash":1,"decentralized":1,"payments":1,"http":4,"zerocash-project":2,"media":3,"zerocash-extended-":2,"tromer":1,"secure":1,"sampling":1,"public":1,"parameters":1,"succinct":1,"zero":1,"knowledge":1,"proofs":1,"ieee-security":2,"tc":2,"sp":2,"papers-archived":2,"community":1,"white":2,"paper":2,"previously":1,"available":1,"nxtcrypto":2,"whitepaper":2,"larimer":1,"daniel":1,"ned":1,"zavgorodnev":1,"valentine":1,"johnson":1,"benjamin":1,"calfee":1,"james":1,"vandeberg":1,"michael":1,"march":1,"steem":3,"incentivized":1,"blockchain-based":1,"social":1,"platform":1,"steemwhitepaper":2,"bitfury":3,"group":1,"sep":1,"proof":2,"stake":1,"versus":1,"work":1,"content":2,"downloads":2,"pos-vs-pow-":2}},"src/pages/index.mdx":{"searchTitle":"Komodo Developer Documentation Introduction","docsPageTitle":"Komodo Developer Documentation","path":"","content":{"komodo":16,"developer":2,"documentation":1,"launching":1,"decentralized":2,"exchange":2,"crypto":2,"wallet":3,"defi":2,"products":2,"complex":1,"expensive":1,"time-consuming":1,"thus":1,"created":2,"sdk":2,"easy":1,"solution":2,"building":1,"innovative":1,"blockchain":9,"applications":2,"offer":1,"widest":2,"cross-chain":1,"cross-protocol":4,"atomic-swap":1,"support":2,"compatible":1,"cryptocurrencies":2,"build":2,"non-custodial":2,"secure":2,"place":1,"store":1,"thousands":1,"control":1,"private":1,"keys":1,"coins":1,"supported":4,"web":1,"mobile":3,"desktop":3,"launch":2,"sector":1,"orderbook":1,"powered":1,"technology":3,"restrictions":1,"trading":1,"pairs":1,"trade":1,"coin":3,"token":2,"asset":2,"learn":1,"cum":1,"dex":1,"open-source":1,"develop":1,"enterprise-ready":1,"platform":3,"custom":1,"ido":1,"portal":1,"marketplace":1,"combine":1,"additional":1,"functionality":1,"get":2,"started":2,"addition":1,"above":1,"enables":1,"developers":1,"create":3,"fully":1,"independent":3,"blockchains":2,"highly":1,"composable":1,"environment":1,"built":1,"using":1,"wide":1,"range":1,"capabilities":1,"including":1,"litecoin-hash":3,"rate":3,"security":3,"enterprise-level":3,"scalability":3,"consensus":3,"customization":3,"clustering":3,"komodo-based":1,"independently":1,"managed":1,"complete":1,"freedom":1,"long":1,"essential":1,"connections":1,"ecosystem":2,"remain":1,"smart":1,"chains":1,"use":2,"customizations":1,"available":2,"include":2,"emission":1,"pow":1,"pos":1,"privacy":1,"antara":4,"modules":3,"start":2,"creating":3,"explore":3,"various":1,"plugins":1,"enabled":1,"time":1,"smartchain":1,"features":1,"add":1,"tokens":1,"oracles":1,"provable":1,"rng":1,"dapps":1,"micro":1,"payments":1,"inheritance":1,"musig":1,"gateways":1,"quantum":1,"resistant":1,"dilithium":1,"signing":1,"browse":3,"api":4,"consists":1,"commands":1,"bitcoin":1,"version":1,"useful":1,"rpc":1,"specific":1}},"src/pages/komodo/active-user-reward/index.mdx":{"searchTitle":"Komodo Active User Reward - All You Need to Know","docsPageTitle":"Komodo Active User Reward - All You Need to Know","path":"komodo/active-user-reward","content":{"komodo":19,"active":11,"user":10,"reward":23,"need":2,"know":1,"march":1,"community":3,"voted":2,"reduce":2,"kmd":7,"aur":2,"reduction":1,"coincides":1,"scheduled":1,"network":1,"upgrade":1,"dpow":1,"season":1,"beginning":1,"mid-":1,"address":7,"holding":1,"unspent":1,"transaction":6,"output":1,"utxo":6,"value":5,"greater":1,"begin":1,"earning":1,"hour":1,"creates":1,"mined":1,"lock":1,"time":2,"set":8,"encourage":1,"users":2,"rewards":8,"stop":2,"accruing":2,"month":5,"claiming":2,"recommended":2,"claimed":1,"total":2,"adds":1,"year":2,"does":4,"apply":2,"funds":12,"held":2,"exchanges":2,"private":5,"key":4,"means":2,"want":1,"claim":4,"transfer":1,"exchange":4,"wallet":10,"personal":1,"don":5,"confuse":1,"mechanism":1,"proof":1,"stake":1,"pos":1,"online":2,"run":2,"full":2,"node":2,"native":2,"mode":2,"receive":1,"utxos":2,"accrue":4,"based":1,"nlocktime":6,"click":1,"detailed":1,"technical":1,"information":1,"simpler":1,"terms":1,"calculation":1,"depends":1,"optional":1,"included":1,"data":1,"called":1,"wallets":9,"parameter":1,"verus":2,"desktop":3,"thanks":1,"work":2,"luke":1,"childs":1,"ledger":5,"device":3,"running":1,"latest":2,"firmware":1,"also":2,"general":1,"transactions":2,"received":1,"overcome":1,"easiest":1,"method":1,"send":5,"yourself":5,"within":1,"above":1,"mentioned":1,"say":1,"check":2,"accrued":1,"following":1,"websites":1,"dexstats":2,"dashboard":2,"ecosystem":2,"minimum":2,"single":2,"blocks":1,"minutes":1,"old":2,"multiple":1,"consolidate":2,"verify":2,"locktime":6,"searching":1,"txid":1,"explorer":1,"https":2,"kmdexplorer":2,"io":2,"confirm":2,"unix":1,"timestamp":2,"ex":1,"translate":1,"local":1,"using":4,"epochconverter":2,"rd":2,"party":2,"result":1,"doubt":1,"balance":1,"supported":1,"use":4,"make":3,"sure":2,"releases":1,"versions":1,"lacking":1,"essential":1,"features":1,"download":10,"link":10,"cli":1,"binaries":1,"komodooceanqt":1,"mobile":1,"store":1,"control":1,"keys":1,"cannot":1,"third-party":1,"support":2,"payment":1,"sending":2,"trigger":1,"payout":1,"event":1,"additional":1,"guides":1,"available":1,"links":1,"below":1,"hardware":4,"trezor":2,"important":2,"info":2,"software":1,"new":1,"coins":1,"rewarded":1,"includes":1,"others":1,"one":1,"made":1,"rate":1,"per":1,"done":1,"monthly":1,"change":1,"backup":2,"dat":2,"file":2,"afterwards":1,"face":2,"issues":2,"join":2,"us":2,"discord":3,"talk":2}},"src/pages/komodo/block-1m-changes/index.mdx":{"searchTitle":"Changes to Komodo Blockchain at Block Height 1 Million","docsPageTitle":"Changes to Komodo Blockchain at Block Height 1 Million","path":"komodo/block-1m-changes","content":{"changes":4,"komodo":2,"blockchain":2,"block":7,"height":2,"million":1,"reaches":1,"two":1,"notable":1,"scheduled":1,"happen":2,"expected":1,"first":1,"september":1,"rewards":7,"currently":2,"mechanism":1,"cap":2,"amount":5,"accrued":2,"year":3,"example":1,"coins":1,"sit":1,"address":1,"full":1,"stop":1,"accruing":1,"total":1,"mechasism":1,"changed":1,"month":2,"means":1,"order":1,"receive":1,"maximum":1,"user":1,"claim":1,"per":2,"turn":1,"change":2,"made":2,"encourage":1,"users":1,"active":1,"use":1,"kmd":1,"free":3,"part":1,"mining":4,"every":2,"blocks":2,"period":3,"notary":1,"nodes":1,"unable":1,"mine":1,"easy":1,"difficulty":1,"removed":1,"deployed":1,"new":1,"method":1,"calibrates":1,"non-notary":2,"process":1,"also":1,"performs":1,"calibration":1,"hashrate":1,"designed":1,"achieve":1,"removal":1,"returns":1,"go":1,"dramatic":1,"stay":1,"relatively":1,"constant":1,"throughout":1,"discourage":1,"miners":1,"periods":1}},"src/pages/komodo/coin-emission/index.mdx":{"searchTitle":"Inflation Mechanisms","docsPageTitle":"Inflation Mechanisms","path":"komodo/coin-emission","content":{"inflation":4,"mechanisms":2,"new":1,"kmd":46,"coins":1,"created":10,"two":2,"ways":1,"mining":8,"normal":4,"notary":2,"rewards":31,"reward":6,"active":4,"users":3,"atleast":1,"blockheight":6,"emission":1,"schedule":1,"follows":1,"per":4,"block":13,"height":7,"reaches":2,"creation":2,"stops":1,"forever":1,"let":3,"us":3,"explore":1,"amount":7,"year":8,"mined":6,"creates":1,"rate":1,"minute":1,"total":4,"minutes":1,"million":11,"above":3,"miners":4,"notaries":4,"accurately":1,"called":1,"user":3,"unique":1,"feature":1,"komodo":1,"made":1,"possible":1,"consensus":3,"mechanism":1,"delayed":2,"proof":2,"work":4,"dpow":3,"important":1,"point":1,"note":1,"chain":6,"secured":1,"thereby":1,"recycling":1,"btc":1,"hash":2,"power":2,"need":1,"attract":1,"huge":1,"quantities":1,"security":1,"rationale":1,"behind":1,"having":1,"comparitively":1,"smaller":1,"induced":1,"utxo":6,"age":6,"greater":8,"hour":4,"value":6,"eligible":4,"send":2,"transaction":4,"output":2,"input":2,"claimed":10,"keeps":3,"increasing":3,"increases":3,"caps":2,"month":8,"hasn":2,"done":2,"capped":2,"monthly":2,"comes":2,"approximately":4,"see":2,"source":4,"code":4,"learn":2,"exact":2,"way":2,"calculated":2,"rule":2,"extra":2,"satoshis":2,"part":2,"rules":2,"person":2,"claiming":2,"compounded":2,"cannot":2,"utxos":4,"calculate":2,"caused":2,"assume":2,"currently":3,"circulation":4,"size":2,"claim":7,"next":2,"months":2,"actually":2,"reality":2,"exchanges":2,"cold":2,"storage":2,"wallets":2,"don":2,"regularly":2,"unclaimed":2,"minable":2,"approximate":2,"claimable":2,"excluding":2,"thousand":2,"summary":1,"claims":2,"also":1,"worth":1,"observing":1,"stay":1,"produced":1,"process":1,"every":1,"held":1,"community":1}},"src/pages/komodo/convert-pubkey-address/index.mdx":{"searchTitle":"Convert Pubkey to Komodo Address","docsPageTitle":"Convert Pubkey to Komodo Address","path":"komodo/convert-pubkey-address","content":{"convert":1,"pubkey":10,"komodo":2,"address":2,"make":1,"sure":1,"python":7,"installed":2,"system":1,"install":7,"python-bitcoinlib":5,"sudo":2,"apt-get":2,"libssl-dev":2,"pip":4,"latest":2,"git":4,"version":2,"https":2,"github":2,"com":2,"petertodd":2,"create":1,"file":3,"named":1,"pubkey-address":6,"py":6,"enter":3,"following":1,"code":1,"save":1,"usr":2,"bin":2,"env":2,"import":8,"bitcoin":10,"wallet":2,"pkhbitcoinaddress":4,"core":4,"coremainparams":4,"class":2,"coinparams":4,"message_start":2,"xe":2,"default_port":2,"base":2,"_prefixes":2,"pubkey_addr":2,"script_addr":2,"secret_key":2,"params":2,"input":3,"print":2,"from_pubkey":2,"open":1,"terminal":2,"cd":2,"directory":1,"located":1,"run":1,"prompt":1,"hit":1,"displayed":1,"example":1,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"rxxxxxxxxxxxxxxxxxxxxxxxxxxx":2}},"src/pages/komodo/dpow-conf/index.mdx":{"searchTitle":"Number of confirmations displayed based on dPoW status Confirmations","docsPageTitle":"Number of confirmations displayed based on dPoW status","path":"komodo/dpow-conf","content":{"number":5,"confirmations":35,"displayed":3,"based":1,"dpow":7,"status":1,"introduction":1,"new":2,"feature":3,"added":3,"komodo":1,"daemon":1,"komodod":4,"changes":2,"behaviour":2,"value":6,"output":1,"calling":1,"gettransaction":2,"getrawtransaction":2,"gettxout":2,"listunspent":2,"getblock":2,"komodo-cli":2,"follows":1,"means":6,"tx":3,"confirmed":2,"yet":2,"confirmation":6,"network":1,"explorers":1,"show":2,"different":1,"values":1,"wouldn":1,"match":2,"atleast":1,"one":1,"notarization":2,"happens":2,"rawconfirmations":17,"visible":1,"quering":1,"via":1,"cli":1,"secure":3,"helpful":1,"exchanges":5,"mainly":1,"users":1,"prefer":1,"security":1,"work":2,"automatically":1,"native":1,"mode":2,"kmd":1,"smartchain":1,"spv":1,"doesn":1,"implemented":2,"conf":1,"data":1,"seeing":1,"simply":1,"credit":1,"deposit":1,"user":1,"sure":1,"transaction":5,"double-spent":1,"practical":1,"example":2,"update":1,"stage":4,"blocks":2,"seen":1,"above":2,"corresponding":1,"greater":2,"block":1,"secured":1,"just":1,"keep":1,"track":1,"consider":1,"final":1,"nor":2,"field":1,"way":1,"integrate":1,"double-spend":1,"prevention":1,"mechanism":1,"major":1,"code":1,"checking":1,"previously":1,"essentially":1,"made":1,"aware":1,"go":1,"notarized":4,"wait":1,"systems":1,"transactions":1}},"src/pages/komodo/encrypt-wallet/index.mdx":{"searchTitle":"Encrypt Komodo's Wallet","docsPageTitle":"Encrypt Komodo's ","path":"komodo/encrypt-wallet","content":{"encrypt":7,"komodo":5,"wallet":44,"dat":15,"file":2,"password":18,"make":3,"secure":2,"supports":1,"encryptwallet":8,"rpc":1,"encrypting":1,"need":4,"unlock":6,"making":1,"transaction":4,"dumping":1,"privkey":1,"address":8,"prevents":1,"unauthorized":1,"access":4,"coins":1,"stored":1,"requirements":1,"native":2,"daemon":2,"kmd":1,"-ac_public":2,"chains":1,"feature":1,"applicable":1,"spv":1,"lite":1,"mode":1,"precautions":1,"best":1,"practices":1,"don":6,"private":10,"addresses":3,"z-addresses":5,"transfer":3,"funds":11,"transparent":3,"first":6,"forget":3,"lose":3,"use":7,"strong":3,"containing":3,"letters":3,"uppercase":3,"lowercase":3,"numbers":4,"special":3,"characters":3,"keep":3,"backup":5,"write":3,"down":4,"passphrase":9,"keys":3,"safe":6,"place":6,"back":3,"recommended":3,"every":3,"send":4,"responsible":3,"developers":3,"ask":5,"doubt":3,"command":6,"provide":1,"usage":6,"example":4,"komodo-cli":8,"ursecurep":6,"phras":6,"issuing":2,"return":2,"following":1,"output":4,"shut":1,"encrypted":5,"server":2,"stopping":2,"restart":2,"run":2,"keypool":2,"flushed":2,"new":3,"start":1,"coin":1,"again":2,"already":1,"features":1,"require":1,"performing":1,"actions":3,"get":1,"below":1,"error":6,"code":2,"message":2,"enter":2,"walletpassphrase":8,"means":2,"unlocking":2,"dump":1,"key":1,"holds":1,"follow":1,"next":2,"step":1,"commands":1,"timeout":8,"time":2,"sending":1,"option":1,"set":1,"timer":1,"seconds":3,"unlocked":1,"locking":1,"automatically":1,"above":1,"console":2,"perform":1,"restrictions":1,"change":3,"liking":1,"lock":2,"want":1,"specified":1,"reached":1,"walletlock":4,"walletpassphrasechange":4,"oldpassphrase":2,"newpassphrase":2,"yournewsecur":2,"pa":2,"phr":2,"se":2,"teminal":1,"debug":2,"log":2,"print":1,"similar":1,"line":1,"changed":3,"nderiveiterations":2,"successfully":1,"onward":1}},"src/pages/komodo/index.mdx":{"searchTitle":"Building Komodo from source","docsPageTitle":"Building Komodo from source","path":"komodo","content":{"building":1,"komodo":129,"source":10,"osx":4,"instructions":2,"see":5,"installing":8,"windows":6,"-bit":6,"systems":3,"ubuntu":4,"debian":1,"requirements":2,"currently":1,"need":2,"linux":5,"easiest":3,"debian-based":3,"distribution":3,"recommend":3,"using":5,"releases":5,"minimum":3,"gb":6,"free":3,"ram":3,"recommended":3,"get":3,"started":2,"log":5,"user":1,"system":2,"issue":2,"commands":1,"make":11,"sure":5,"machine":6,"date":1,"sudo":6,"apt-get":6,"update":10,"upgrade":4,"-y":4,"install":25,"dependency":1,"packages":1,"build-essential":2,"pkg-config":2,"libc":2,"-dev":4,"-multilib":2,"autoconf":4,"libtool":2,"libncurses-dev":2,"unzip":2,"git":18,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":4,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"nano":7,"software-properties-common":2,"curl":4,"libevent-dev":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"takes":2,"time":10,"depending":2,"internet":1,"connection":1,"let":3,"run":5,"background":1,"follow":5,"line":1,"step":5,"ignore":1,"libgmp":1,"headers":1,"missing":2,"point":1,"cd":24,"clone":5,"https":10,"github":6,"com":10,"komodoplatform":6,"checkout":6,"dev":8,"zcutil":10,"fetch-params":4,"sh":10,"-j":10,"uses":1,"threads":3,"replace":2,"number":1,"want":2,"use":8,"nproc":8,"variable":1,"build":5,"take":7,"finished":1,"create":10,"conf":33,"mkdir":8,"add":1,"following":6,"lines":1,"file":20,"rpcuser":8,"rpcpassword":8,"usernamechangeittosomethingsecure":4,"passwordchangeittosomethingsecure":4,"txindex":6,"bind":4,"rpcbind":6,"addnode":36,"press":7,"ctrl":12,"save":4,"changes":5,"exit":4,"editor":3,"start":5,"komodod":14,"daemon":8,"sync":2,"network":2,"src":12,"outputs":4,"terminal":6,"open":2,"new":9,"tab":1,"window":2,"go":5,"data":4,"directory":12,"updated":1,"logs":2,"tail":6,"-f":4,"debug":4,"command":7,"showing":2,"syncs":1,"terminate":1,"just":3,"komodo-cli":14,"check":2,"latest":8,"info":3,"getinfo":7,"show":1,"blockchain":2,"wallet":23,"version":4,"protocolversion":2,"kmdversion":2,"notarized":2,"notarizedhash":2,"da":2,"ab":2,"af":2,"dc":2,"df":2,"ec":2,"bd":2,"cdae":2,"notarizedtxid":2,"ef":2,"fceab":2,"ed":2,"abb":2,"daad":2,"bbefd":2,"notarizedtxid_height":2,"mempool":2,"notarized_confirms":2,"walletversion":2,"balance":2,"interest":2,"blocks":4,"longestchain":4,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":2,"testnet":2,"false":2,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"output":1,"values":1,"full":1,"updating":3,"installation":1,"already":2,"installed":3,"code":2,"below":3,"steps":6,"carefully":1,"don":2,"skip":2,"next":4,"one":1,"previous":2,"successfully":1,"completed":1,"running":3,"leave":1,"resources":1,"prefer":1,"stop":11,"proceed":1,"navigate":1,"made":2,"reset":3,"ensure":2,"clean":4,"shouldn":1,"issues":1,"pulling":1,"--hard":2,"pull":5,"followed":1,"compile":3,"binary":1,"sevices":1,"usual":1,"didn":1,"deamon":1,"compiling":1,"again":1,"hurry":1,"used":4,"lesser":1,"amount":1,"good":4,"practice":1,"outlined":1,"above":1,"compilation":1,"process":1,"completes":1,"error":1,"important":1,"backup":10,"stress":1,"dat":28,"reason":1,"send":3,"funds":9,"address":12,"unspent":3,"transaction":3,"utxo":3,"leaves":3,"change":9,"behind":3,"doesn":3,"back":3,"sent":3,"goes":3,"stored":3,"located":3,"got":3,"corrupted":3,"handy":3,"according":1,"regularly":1,"end":1,"day":1,"maybe":1,"twice":1,"week":1,"adjust":1,"period":1,"taking":1,"find":1,"copy":4,"archive":3,"cp":2,"-av":2,"rename":2,"mv":4,"wallet_backup_date_here":2,"example":2,"wallet_backup_":6,"tar":2,"-czvf":2,"tgz":2,"commandline":1,"tools":1,"apple":1,"xcode":1,"xcode-select":2,"--install":2,"brew":26,"needed":2,"dependencies":2,"deps":1,"directly":1,"usr":2,"bin":2,"ruby":2,"-e":2,"-fssl":2,"raw":2,"githubusercontent":2,"homebrew":2,"master":2,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"repository":1,"zcash":1,"params":13,"build-mac":2,"configuration":4,"mean":1,"fresh":1,"created":1,"library":28,"application":28,"support":28,"entering":1,"echo":22,"komodouser":2,"head":2,"-c":2,"urandom":2,"base":2,"went":1,"track":1,"progress":2,"downloading":1,"video":1,"tutorial":1,"www":2,"youtube":2,"watch":2,"gfzzy":2,"first":1,"download":2,"binaries":3,"place":1,"files":2,"folder":2,"desktop":9,"called":1,"kmd":9,"users":2,"yourusername":2,"prompt":1,"ll":1,"appdata":8,"homepath":12,"roaming":6,"notepad":5,"opens":1,"click":1,"information":1,"paste":1,"rpcallowip":2,"server":2,"pasting":1,"zcashparams":5,"sprout-proving":4,"key":8,"sprout-verifying":4,"sapling-spend":4,"sapling-output":4,"sprout-groth":4,"exe":8,"syncing":1,"downloads":1}},"src/pages/komodo/multisig-transactions-on-komodo-or-smartchains/index.mdx":{"searchTitle":"Dealing with Multisig addresses and transactions","docsPageTitle":"Dealing with Multisig addresses and transactions","path":"komodo/multisig-transactions-on-komodo-or-smartchains","content":{"dealing":1,"multisig":14,"addresses":4,"transactions":2,"multisignature":3,"called":1,"form":1,"technology":1,"used":1,"add":2,"additional":2,"security":1,"cryptocurrency":1,"require":1,"user":1,"users":1,"sign":3,"transaction":9,"broadcast":5,"block":1,"chain":2,"source":3,"wikipedia":2,"short":1,"guide":2,"demonstrate":1,"creation":1,"usage":1,"wallet":1,"ll":2,"use":5,"nodes":3,"komodo":2,"smartchain":1,"follow":2,"steps":2,"-ac_name":2,"coin":2,"parameter":2,"various":1,"tools":1,"check":1,"related":3,"materials":3,"section":2,"end":1,"links":1,"step":6,"get":6,"new":4,"corresponding":1,"pubkeys":2,"privkeys":1,"first":2,"let":3,"create":5,"two":1,"combine":2,"single":1,"address":23,"also":1,"need":4,"pubkey":11,"privkey":7,"wif":3,"node":10,"generate":3,"command":13,"komodo-cli":24,"getnewaddress":4,"output":16,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"value":3,"using":5,"validateaddress":8,"isvalid":4,"true":18,"scriptpubkey":8,"cbc":6,"cb":6,"ae":32,"fadc":2,"ac":26,"segid":4,"ismine":4,"iswatchonly":4,"false":10,"isscript":4,"dd":44,"af":22,"ba":22,"eff":22,"db":22,"iscompressed":4,"account":4,"private":3,"key":3,"dumpprivkey":4,"urundgyfju":6,"ufzg":6,"bnfx":6,"iapmwabx":6,"iqhzrpfrjnp":6,"kbeqyknt":6,"summarise":2,"data":2,"different":1,"validate":1,"export":1,"rbqz":10,"nhcanekx":10,"zxf":10,"zryfb":10,"vewf":10,"bb":2,"afe":2,"cd":22,"fb":34,"cf":26,"aca":22,"bbb":22,"usue":6,"jg":6,"bd":20,"cv":6,"xucobcwgzzbs":6,"hqz":6,"im":6,"fdyjmp":6,"tsd":6,"arav":6,"example":2,"execute":1,"following":1,"redeemscript":8,"required":1,"spend":4,"funds":6,"createmultisig":2,"bep":4,"hk":4,"cbow":4,"tgn":4,"obyhuqtebzyjfzgnm":4,"fund":2,"send":3,"sendtoaddress":2,"fea":10,"caeea":10,"ddd":10,"rawtransaction":3,"inputs":2,"unspent":1,"vout":9,"funded":1,"destination":1,"want":3,"note":1,"sending":2,"whole":1,"deposited":1,"back":1,"case":1,"don":1,"amount":5,"manually":1,"specify":1,"second":1,"change":2,"default":1,"difference":1,"between":1,"outputs":1,"counted":1,"miner":1,"fee":1,"probably":1,"accepttomemorypool":2,"absurdly":2,"high":2,"fees":2,"error":3,"reason":1,"type":1,"allowed":1,"sendrawtransaction":4,"method":1,"set":1,"actually":1,"sets":1,"allowhighfees":2,"unlikely":1,"createrawtransaction":2,"txid":8,"rp":2,"msvu":2,"qgxhgdhfnk":2,"kmnp":2,"vhevbu":2,"ce":12,"eaae":12,"ea":12,"ffffffff":4,"eb":12,"bf":12,"raw":2,"able":1,"signrawtransaction":4,"bc":4,"cbbf":4,"cc":4,"hex":6,"bdf":10,"baf":10,"cbac":10,"ec":24,"bba":10,"fcc":10,"fc":10,"ef":10,"aeffffffff":8,"complete":4,"errors":2,"scriptsig":2,"sequence":2,"operation":2,"valid":2,"current":2,"stack":2,"size":2,"obtained":1,"signature":1,"comamnd":1,"da":12,"abc":4,"df":4,"edd":4,"efc":4,"cbdce":4,"de":4,"fe":4,"ccb":4,"ebb":4,"above":1,"finish":1,"finally":1,"ready":1,"aaaf":4,"ada":4,"ee":4,"dcfc":4,"id":1,"explorer":1,"similar":1,"places":1,"verify":1,"detailed":2,"article":2,"russian":2,"language":2,"web":2,"tool":2}},"src/pages/komodo/note-exchanges/index.mdx":{"searchTitle":"A Note to Exchanges","docsPageTitle":"A Note to Exchanges","path":"komodo/note-exchanges","content":{"note":1,"exchanges":2,"komodo":16,"daemon":3,"komodod":12,"started":1,"parameter":5,"called":1,"-exchange":8,"ignores":1,"rewards":1,"collected":1,"utxo":1,"used":1,"transaction":1,"allows":1,"manage":1,"account":2,"balances":1,"against":1,"accounting":1,"software":1,"modification":1,"reconciliation":1,"example":6,"normally":1,"start":2,"using":2,"command":1,"src":4,"-addnode":4,"-daemon":4,"adding":1,"make":1,"post":1,"bitcointalk":3,"gives":1,"context":1,"related":1,"addition":1,"https":2,"org":2,"index":2,"php":2,"topic":2,"msg":4,"already":1,"running":1,"normal":1,"mode":1,"enable":1,"backup":1,"privkeys":2,"launch":2,"-exportdir":6,"path":2,"run":1,"komodo-cli":10,"dumpwallet":4,"filename":4,"totally":1,"new":2,"sync":2,"including":1,"wallet":2,"dat":4,"exportdir":2,"stop":3,"gets":2,"far":1,"import":1,"backed":1,"step":1,"importwallet":4,"resume":1,"chaintip":1,"tmp":6,"mv":2,"old":6,"mkdir":2,"cp":2,"conf":2,"peers":2}},"src/pages/komodo/npm-module-komodo-rewards/index.mdx":{"searchTitle":"Calculate Komodo rewards using an npm module","docsPageTitle":"Calculate Komodo rewards using an npm module","path":"komodo/npm-module-komodo-rewards","content":{"calculate":1,"komodo":1,"rewards":6,"using":2,"npm":6,"module":5,"kmd":1,"blockheight":1,"make":1,"sure":1,"pr":1,"https":6,"github":4,"com":6,"atomiclabs":4,"get-komodo-rewards":10,"pull":2,"merged":1,"updated":1,"code":3,"published":1,"created":1,"luke":3,"childs":3,"source":2,"www":2,"npmjs":2,"package":2,"install":3,"usage":1,"pass":1,"utxo":8,"object":2,"integer":1,"accrued":3,"satoshis":4,"returned":1,"const":6,"getkomodorewards":5,"require":2,"tiptime":2,"locktime":2,"height":2,"api":1,"returns":1,"keys":1,"license":1,"mit":2,"atomic":1,"labs":1}},"src/pages/komodo/python-rpc-komodod/index.mdx":{"searchTitle":"Access komodo daemons's JSON-RPC interface using Python RPC commands to komodod python","docsPageTitle":"Access komodo daemons's JSON-RPC interface using Python","path":"komodo/python-rpc-komodod","content":{"access":2,"komodo":9,"daemons":1,"json-rpc":1,"interface":1,"using":3,"python":11,"use":1,"package":1,"slick-bitcoinrpc":6,"installation":1,"installing":1,"module":1,"dependencies":1,"sudo":6,"add-apt-repository":2,"-y":2,"ppa":4,"deadsnakes":2,"apt-get":4,"update":2,"install":4,"-dev":4,"-pip":2,"libgnutls":2,"libssl-dev":2,"-m":2,"pip":2,"setuptools":2,"wheel":2,"usage":1,"proxy":6,"method":3,"called":1,"object":1,"returns":1,"used":1,"komodod":2,"methods":2,"number":1,"times":1,"general":1,"need":2,"convert":1,"arguments":2,"strings":2,"passed":2,"cclib":4,"find":1,"rpcuser":5,"rpcpassword":5,"rpcport":5,"coin":1,"conf":2,"file":1,"usr":2,"bin":2,"env":2,"slickrpc":2,"import":2,"user":2,"pass":2,"http":2,"format":2,"print":6,"best":2,"block":2,"getblock":2,"getbestblockhash":2,"cc":2,"lib":2,"pubkeys":4,"cbbda":2,"bb":2,"dc":2,"cd":2,"fdb":2,"aff":2,"ce":2,"ca":2,"fdeee":2,"ec":2,"combine":2,"str":2}},"src/pages/komodo/security-setup-full-node/index.mdx":{"searchTitle":"Standard Security Setup for Nodes","docsPageTitle":"Standard Security Setup for Nodes","path":"komodo/security-setup-full-node","content":{"standard":2,"security":3,"setup":4,"nodes":1,"steps":1,"get":4,"secured":4,"komodo":2,"node":3,"just":1,"simple":2,"babysteps":1,"real":1,"server":30,"also":4,"need":5,"investigate":1,"one":3,"understand":2,"imminent":1,"hosting":1,"notary":1,"step":8,"install":3,"minimal":5,"installation":4,"ubuntu":5,"use":5,"don":3,"iso":1,"kinds":1,"services":1,"open":3,"ports":2,"vulnerable":2,"future":1,"exploits":1,"first":4,"installing":1,"sure":3,"select":1,"openssh":7,"end":1,"graphical":1,"otherwise":3,"cannot":1,"connect":1,"using":2,"kvm":1,"create":5,"private":1,"ssh":20,"keys":1,"selecting":1,"created":5,"spot":1,"hackers":1,"love":1,"brute":4,"forcing":2,"service":3,"strong":2,"password":6,"re":1,"mostly":1,"safe":1,"go":3,"hijacked":1,"point":1,"wise":1,"disable":6,"login":11,"creating":3,"key":9,"later":1,"front":1,"door":1,"click":4,"tutorial":2,"user":16,"root":11,"account":6,"uberboss":2,"everything":2,"needing":1,"special":2,"permissions":3,"vulnerability":1,"issue":1,"default":1,"cases":1,"needed":2,"name":2,"try":3,"force":2,"asap":1,"rights":4,"maybe":1,"ask":1,"yourself":1,"difference":1,"hacker":1,"needs":1,"know":3,"new":5,"attack":1,"tiny":1,"max":1,"crucial":1,"sudo":6,"debian":2,"based":2,"system":2,"worry":1,"copy":1,"freshly":1,"store":3,"stupid":1,"way":3,"dir":1,"set":4,"authorized_keys":3,"file":3,"etc":4,"doing":5,"easy":1,"logging":1,"isn":2,"part":1,"course":1,"expect":1,"already":2,"automatically":1,"ssh-copy-id":2,"com":4,"procedure":1,"public":1,"script":1,"gets":1,"access":5,"remote":1,"modifies":1,"creates":1,"files":1,"home":2,"directory":2,"fix":1,"inappropriate":1,"thingy":1,"ll":1,"notice":2,"aren":1,"logged":1,"yet":1,"again":2,"normal":1,"enter":1,"logs":1,"straight":1,"away":1,"gives":1,"us":1,"opportunity":1,"time":2,"secure":2,"people":1,"tell":1,"change":1,"port":3,"different":1,"personally":1,"think":1,"want":1,"badly":1,"scan":1,"anyway":1,"find":3,"assigned":1,"better":1,"disallow":1,"take":1,"job":1,"works":1,"won":1,"anymore":2,"config":1,"vi":2,"sshd_config":2,"following":3,"permitrootlogin":4,"make":1,"non-root":1,"privileges":1,"locked":1,"look":2,"passwordauthentication":4,"save":1,"restart":3,"second":1,"shell":2,"log":1,"case":1,"something":1,"went":2,"wrong":1,"able":1,"blocked":1,"become":1,"impossible":1,"accepting":1,"kind":1}},"src/pages/komodo/setup-electrumx-server/index.mdx":{"searchTitle":"Setup ElectrumX Server","docsPageTitle":"Setup ElectrumX Server","path":"komodo/setup-electrumx-server","content":{"setup":1,"electrumx":9,"server":9,"spv":1,"electrum":11,"provides":1,"lite":1,"mode":2,"type":1,"functionality":1,"servers":4,"run":4,"full":2,"node":1,"maintains":1,"copy":1,"blockchain":6,"history":2,"native":1,"software":1,"allows":1,"developers":1,"apps":1,"komodo":4,"defi":2,"framework":2,"communicate":1,"query":1,"balances":1,"transaction":6,"broadcast":1,"signed":1,"transactions":1,"needing":1,"download":1,"sync":1,"chain":3,"locally":1,"list":1,"known":1,"maintained":1,"https":4,"github":4,"com":4,"komodoplatform":4,"coins":4,"tree":2,"master":2,"electrums":2,"recommended":2,"ensure":1,"stable":1,"operation":1,"check":2,"docs":4,"info":1,"installation":1,"sudo":36,"apt-get":4,"install":10,"python":6,"-setuptools":2,"-multidict":2,"libleveldb-dev":2,"cd":6,"git":2,"clone":2,"electrumx-":14,"pip":4,"uvloop":4,"ujson":2,"coin":8,"configuration":2,"launching":1,"new":1,"smartchain":1,"add":3,"lib":2,"py":2,"file":6,"skip":1,"step":1,"seeting":1,"kmd":1,"already":1,"exists":1,"example":2,"using":2,"rick":23,"smart":1,"class":2,"komodomixin":2,"equihashmixin":2,"name":4,"shortname":4,"net":2,"mainnet":2,"tx_count":2,"tx_count_height":2,"tx_per_block":2,"rpc_port":8,"reorg_limit":2,"peers":2,"changed":1,"accordingly":1,"mkdir":2,"-p":2,"electrumdb":8,"chown":2,"username":8,"nano":4,"etc":14,"electrumx_rick":22,"conf":9,"get":5,"rpc_user":4,"rpc_pass":4,"below":3,"db_directory":4,"daemon_url":2,"http":2,"services":8,"tcp":2,"electrum_tcp_port":4,"rpc":2,"electrum_rpc_port":2,"wss":7,"electrum_wss_port":6,"ssl":6,"electrum_ssl_port":2,"event_loop_policy":2,"peer_discovery":2,"self":2,"max_sessions":2,"max_send":4,"initial_concurrent":2,"cost_soft_limit":2,"cost_hard_limit":2,"bandwidth_unit_cost":2,"required":4,"ssl_certfile":2,"letsencrypt":4,"live":4,"your_domain_name":6,"fullchain":2,"pem":4,"ssl_keyfile":2,"privkey":2,"read":1,"available":1,"environment":1,"variables":1,"change":3,"allow":3,"ports":1,"firewall":1,"ufw":2,"listing":1,"websocket":7,"secure":1,"socket":1,"refer":1,"eff":2,"certbot":12,"instructions":2,"details":1,"setting":1,"certificates":1,"varies":1,"depending":1,"os":1,"installed":1,"web":1,"ubuntu":1,"nginx":2,"snap":8,"core":4,"refresh":2,"remove":2,"--classic":2,"ln":2,"-s":2,"bin":4,"usr":2,"--nginx":2,"create":1,"cert":1,"key":1,"update":2,"sites-enabled":2,"config":1,"path":1,"files":1,"configure":1,"service":11,"cp":2,"contrib":2,"systemd":6,"system":4,"following":1,"fields":1,"leave":1,"rest":1,"description":2,"environmentfile":2,"execstart":2,"home":4,"electrumx_server":2,"user":2,"systemctl":8,"start":4,"status":3,"review":1,"logs":1,"journalctl":2,"-f":2,"-u":2,"--since":2,"today":2,"confirm":2,"running":3,"issue":1,"commands":1,"local":1,"terminal":1,"use":1,"id":5,"one":1,"valid":1,"echo":2,"method":4,"params":4,"cf":4,"fda":4,"bb":4,"affb":4,"fb":4,"bd":4,"eb":4,"ed":4,"ac":4,"true":4,"test":4,"nc":2,"electrum_server_ip":2,"-i":2,"jq":2,"websockets":1,"import":2,"ws":10,"connect":2,"send":2,"print":2,"recv":2,"close":2,"maintainence":2,"keep":1,"smoothly":1,"compact":2,"database":2,"week":2,"crontab":2,"entry":1,"stop":3,"electrumx_compact_history":2,"means":1,"every":1,"wednesday":1,"ll":1,"restart":1,"day":1,"dont":1,"go":1,"down":1,"time":1}},"src/pages/komodo/use-bitcore-lib-komodo/index.mdx":{"searchTitle":"Using bitcore-lib-komodo","docsPageTitle":"Using bitcore-lib-komodo","path":"komodo/use-bitcore-lib-komodo","content":{"using":4,"bitcore-lib-komodo":11,"example":2,"komodo":2,"flavour":1,"bitcore-lib":2,"https":6,"github":4,"com":6,"deckersu":4,"installing":1,"library":3,"following":2,"commands":1,"install":23,"required":1,"dependencies":3,"nvm":22,"node":14,"nodejs":2,"sudo":12,"apt":12,"--yes":12,"git":8,"build-essential":2,"pkg-config":2,"libc":2,"-dev":10,"libevent-dev":2,"-multilib":2,"autoconf":2,"libtool":2,"libncurses":2,"unzip":2,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"libcurl":2,"-gnutls-dev":2,"curl":2,"libsodium-dev":2,"libzmq":2,"-qo-":2,"raw":2,"githubusercontent":2,"creationix":2,"sh":6,"bash":2,"export":2,"nvm_dir":6,"home":4,"-s":2,"loads":2,"switch":2,"setup":2,"use":2,"npm":2,"script":2,"generate":1,"address":7,"privkey":1,"pair":1,"add":3,"code":1,"named":1,"address-pair":3,"js":3,"directory":1,"above":1,"installed":1,"var":10,"bitcore":8,"require":2,"kmd":14,"name":2,"alias":2,"pubkeyhash":4,"privatekey":14,"scripthash":2,"xpubkey":2,"xprivkey":2,"ade":2,"networkmagic":2,"xf":2,"eee":2,"port":2,"dnsseeds":2,"localhost":4,"mynet":2,"networks":4,"kmdnet":4,"get":2,"new":2,"toaddress":2,"console":6,"log":6,"towif":2,"run":1,"user":2,"versions":2,"bin":2,"output":1,"rssvyezw":2,"lazcyr":2,"taeeicmupz":2,"thgbr":2,"type":2,"network":4,"bf":2,"cc":2,"dd":2,"df":2,"fad":2,"ece":2,"cd":2,"ab":2,"uvr":2,"fkyu":2,"szau":2,"xthxyndafzuurzqz":2,"zj":2,"quclkin":2,"bo":2}},"src/pages/komodo/using-key-value/index.mdx":{"searchTitle":"Using the Key-Value feature","docsPageTitle":"Using the Key-Value feature","path":"komodo/using-key-value","content":{"using":1,"key-value":1,"feature":1,"search":1,"key":19,"whole":1,"blockchain":3,"database":1,"use":18,"following":3,"command":3,"komodo-cli":8,"kvsearch":4,"hello":16,"output":3,"coin":6,"kmd":6,"currentheight":4,"keylen":6,"error":2,"cant":2,"find":3,"create":1,"update":1,"new":2,"value":13,"entry":2,"also":2,"securing":1,"custom":2,"password":1,"specific":1,"tha":1,"pair":1,"example":2,"kvupdate":5,"ehlo":9,"world":9,"testpassphrase":5,"height":4,"expiration":4,"flags":4,"valuesize":4,"fee":10,"txid":2,"bbd":2,"ddb":2,"updating":1,"ll":1,"details":1,"reflect":1,"data":1,"set":2,"expiry":1,"date":1,"days":1,"blocks":1,"per":1,"day":1,"passphrase":1,"faq":1,"does":1,"kv":9,"storage":1,"cost":1,"pay":8,"transaction":4,"depending":4,"size":4,"depends":4,"chain":24,"want":4,"store":4,"kv-entry":4,"komodo":4,"smart":12,"tokens":4,"capability":4,"due":4,"difference":4,"costs":4}},"src/pages/komodo/vote-in-komodo-polls-and-elections/hardware-wallet/index.mdx":{"searchTitle":"How to Vote with Your Hardware Wallet Using","docsPageTitle":"How to Vote with Your Hardware Wallet","path":"komodo/vote-in-komodo-polls-and-elections/hardware-wallet","content":{"vote":8,"hardware":1,"wallet":11,"trezor":3,"users":2,"use":2,"komodo":6,"web":6,"refer":1,"guides":1,"log":1,"cast":1,"connect":3,"ledger":3,"https":4,"kmd":5,"io":4,"following":1,"steps":1,"below":2,"new":2,"tab":1,"open":2,"enter":1,"password":3,"encrypting":1,"sensitive":1,"data":1,"select":4,"device":3,"type":1,"make":1,"sure":1,"unlocked":1,"app":2,"click":7,"button":2,"holdings":2,"highlighted":1,"voting":1,"token":1,"start":1,"kip":2,"scroll":1,"down":1,"bottom":1,"turn":1,"enable":2,"airdrop":2,"funds":2,"discovery":2,"begin":2,"scan":2,"wait":1,"addresses":1,"scanned":1,"confirm":3,"complete":1,"activation":1,"selected":1,"coins":1,"don":1,"see":2,"balance":1,"try":2,"incognito":1,"mode":1,"different":1,"browser":1,"also":1,"reset":1,"create":1,"send":5,"right-hand":1,"menu":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"notary":1,"node":1,"elections":1,"find":1,"associated":1,"address":2,"candidate":1,"option":1,"support":1,"account":1,"amount":1,"next":2,"transaction":2,"details":1,"sent":1,"result":1,"id":1,"view":1,"block":1,"explorer":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/index.mdx":{"searchTitle":"How to Vote in Komodo Polls and Elections Introduction","docsPageTitle":"How to Vote in Komodo Polls and Elections","path":"komodo/vote-in-komodo-polls-and-elections","content":{"vote":5,"komodo":7,"polls":2,"elections":1,"time":3,"community":1,"poll":1,"held":3,"kmd":4,"holders":3,"details":2,"options":1,"published":1,"kips":2,"repository":6,"notary":2,"node":2,"candidates":2,"broadcast":1,"via":2,"komodoplatform":2,"twitter":2,"weekly":1,"emails":1,"blog":2,"following":1,"snapshot":2,"blockchain":1,"tokens":1,"airdropped":1,"equivalent":1,"amount":1,"funds":1,"cex":1,"wallets":2,"excluded":1,"using":2,"supporting":1,"wallet":9,"command":2,"line":2,"find":1,"launch":1,"parameters":1,"active":1,"kip":1,"chains":1,"refer":2,"dpow":2,"list":1,"below":1,"supported":1,"web":2,"desktop":4,"mobile":2,"verus":2,"ledger":2,"trezor":2,"users":2}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Desktop With","docsPageTitle":"How to Vote on Komodo Wallet Desktop","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop","content":{"vote":15,"komodo":6,"wallet":9,"desktop":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"within":3,"portfolio":3,"tab":3,"click":7,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":5,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":5,"button":2,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"top":1,"enter":1,"amount":1,"votes":1,"lower":1,"prepare":2,"transaction":3,"sending":1,"happy":1,"details":1,"cast":1,"broadcast":1,"see":2,"summary":1,"view":2,"explorer":3,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Mobile With","docsPageTitle":"How to Vote on Komodo Wallet Mobile","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile","content":{"vote":15,"komodo":6,"wallet":10,"mobile":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"within":3,"portfolio":3,"tab":3,"click":8,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":5,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":3,"button":2,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"bottom":1,"enter":1,"amount":3,"votes":1,"top":2,"withdraw":2,"transaction":4,"sending":1,"happy":1,"details":2,"confirm":2,"cast":1,"broadcast":1,"see":2,"new":1,"appear":1,"history":1,"view":3,"explorer":3,"right":1,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Web With","docsPageTitle":"How to Vote on Komodo Wallet Web","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web","content":{"vote":15,"komodo":6,"wallet":17,"web":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"using":3,"connect":5,"button":8,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"use":3,"add":5,"assets":5,"within":3,"tab":3,"click":7,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":3,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":5,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"top":1,"enter":1,"amount":1,"votes":1,"lower":1,"transaction":3,"sending":1,"happy":1,"details":1,"confirm":2,"cast":1,"broadcast":1,"see":2,"summary":1,"view":2,"explorer":3,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet/index.mdx":{"searchTitle":"How to Vote on Verus Desktop Wallet With","docsPageTitle":"How to Vote on Verus Desktop Wallet","path":"komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet","content":{"vote":6,"verus":8,"desktop":8,"wallet":2,"use":3,"latest":1,"version":1,"download":17,"file":18,"corresponding":1,"kip":6,"coin":5,"need":1,"import":19,"using":3,"chain":2,"definition":2,"youtube":2,"created":1,"github":2,"veruscoin":2,"verus-coin-importer":2,"simple":2,"tool":2,"create":2,"files":2,"risk":1}},"src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx":{"searchTitle":"Activation Structures ","docsPageTitle":"Activation Structures","path":"komodo-defi-framework/api/common_structures/activation","content":{"activation":9,"structures":1,"activationmode":1,"defines":4,"mode":11,"qtum":1,"bch":1,"utxo":2,"zhtlc":5,"coins":5,"rpc":6,"electrum":27,"rpc_data":6,"servers":7,"url":12,"cipig":10,"net":10,"activationrpcdata":2,"contains":3,"information":3,"lightwallet_d":2,"used":11,"light":8,"electrum_servers":6,"purpose":2,"consolidated":2,"api":2,"activationparams":3,"object":7,"additional":1,"parameters":2,"params":1,"vary":1,"depending":1,"coin":6,"type":7,"priv_key_policy":3,"still":1,"thing":1,"defaults":1,"contextprivkey":2,"set":3,"trezor":5,"activate":1,"older":1,"wallets":2,"need":1,"sync_params":4,"field":1,"date":1,"first":2,"transaction":3,"see":1,"balance":1,"history":1,"take":1,"long":2,"time":3,"subsequent":1,"activations":1,"faster":1,"using":2,"smaller":1,"scan_blocks_per_iteration":4,"larger":1,"scan_interval_ms":4,"reduce":1,"average":1,"cpu":3,"load":3,"cost":1,"longer":1,"optional":1,"fields":1,"recommended":1,"developing":1,"ios":1,"high":2,"kill":1,"process":1,"android":1,"desktop":1,"operating":1,"systems":1,"appear":1,"problems":1,"activationservers":1,"example":3,"activation_params":4,"zombie":4,"dragonhound":4,"info":4,"light_wallet_d_servers":2,"http":2,"height":2,"zcash_params_path":2,"home":2,"username":2,"path_to":2,"zcash-params":2,"hd":1,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"min_addresses_number":2,"gap_limit":2,"addressderivationpath":3,"account":1,"change":3,"address_index":1,"derivation":2,"path":2,"wallet":3,"different":2,"values":1,"account_id":4,"address_id":4,"result":1,"address":2,"private":1,"key":1,"combination":1,"chain":4,"parameter":1,"specify":1,"external":4,"addresses":2,"intended":1,"visible":2,"outside":2,"receiving":1,"payments":1,"internal":2,"meant":1,"return":1,"leftover":1,"path_to_address":2,"addressinfo":3,"includes":4,"following":4,"items":4,"given":4,"balances":4,"bitcoincash":4,"qrf":4,"vpn":4,"rjexrjhlwyzzeg":4,"gw":4,"qx":4,"fztj":4,"derivation_method":4,"iguana":4,"pubkey":4,"df":4,"db":4,"cd":4,"eeb":4,"abc":4,"ad":4,"spendable":2,"unspendable":2,"tickers":2,"aslp-slp":2,"coinprotocol":1,"coinprotocoldata":1,"coinnode":3,"token":3,"https":2,"nucleus-rpc":2,"alpha":2,"komodo":2,"earth":2,"komodo_proxy":2,"true":2,"swapv":3,"contracts":3,"maker_swap_v":2,"_contract":6,"da":6,"ce":6,"taker_swap_v":2,"nft_maker_swap_v":2,"tokensrequest":3,"ticker":2,"minds-erc":2,"required_confirmations":2,"utxomergeparams":3,"thresholds":1,"merge":1,"utxos":2,"useful":1,"small":1,"mining":1,"activity":1,"merge_at":2,"check_every":2,"max_merge_at_once":2}},"src/pages/komodo-defi-framework/api/common_structures/index.mdx":{"searchTitle":"Komodo DeFi SDK Common Structures ","docsPageTitle":"Komodo DeFi SDK Common Structures","path":"komodo-defi-framework/api/common_structures","content":{"komodo":3,"defi":3,"sdk":3,"common":1,"structures":2,"objects":1,"request":1,"response":1,"multiple":1,"methods":10,"grouped":1,"following":1,"sections":1,"used":4,"one":1,"section":1,"listed":1,"below":2,"numericformatsvalue":3,"returns":1,"price":2,"amount":2,"three":1,"different":1,"formats":1,"fraction":4,"rational":4,"decimal":4,"numer":4,"denom":4,"fractionalvalue":3,"object":7,"includes":2,"numerator":6,"denominator":6,"values":3,"given":1,"pagination":2,"requests":1,"return":1,"results":2,"offsets":1,"applied":1,"use":2,"value":3,"example":10,"pagenumber":2,"fromid":2,"rationalvalue":1,"offers":1,"num-rational":2,"crate":2,"feature":1,"allows":2,"higher":1,"precision":1,"numeric":1,"represent":1,"order":2,"volumes":1,"prices":1,"unique":2,"format":2,"explained":1,"above":1,"first":1,"item":2,"second":1,"biginteger":1,"numbers":2,"represented":1,"sign":1,"uint":1,"array":1,"-bit":1,"parts":1,"big":1,"integer":1,"little-endian":1,"represents":2,"streamingconfig":1,"optionally":1,"apply":1,"detailed":2,"configuration":1,"event":2,"streaming":4,"stream_interval_seconds":2,"streamingfeeconfig":1,"stream":2,"fee_estimator":1,"enable":2,"estimate_every":2,"estimate_type":2,"provider":2,"eventstreamconfig":3,"defines":1,"events":8,"streamed":1,"client":2,"configurable":1,"doc":2,"output":1,"viewed":1,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"examples":2,"sse":2,"index":4,"html":2,"id":2,"client_id":7,"url":1,"match":1,"enabling":1,"case":1,"single":1,"defining":1,"required":2,"default":1,"access_control_allow_origin":2,"worker_path":2,"js":2,"syncstatus":1,"syncstatusextended":1,"sync_status":6,"state":6,"notstarted":2,"additional_info":2,"transactions_left":2,"inprogress":2,"finished":2,"filtercriteria":2,"filter":3,"based":1,"specific":1,"parameters":1,"status":2,"completed":2,"date_from":2,"date_to":2,"my_coin":2,"btc":2,"other_coin":2,"eth":4,"from_timestamp":2,"to_timestamp":2,"pagingoptions":3,"options":1,"page":1,"selection":1,"consult":1,"looking":1,"recent":1,"swaps":1,"paging_options":2,"from_uuid":2,"null":2,"limit":2,"page_number":2,"wcconnns":3,"contains":2,"details":2,"approved":1,"chains":5,"connected":3,"via":1,"walletconnect":4,"eip":9,"bnb":2,"polygon":2,"avax":2,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"accountschanged":2,"chainchanged":2,"cosmos":7,"cosmoshub-":2,"osmosis-":2,"irishub-":2,"cosmos_signdirect":2,"cosmos_signamino":2,"cosmos_getaccounts":2,"wcsession":3,"active":1,"sessions":1,"within":1,"session":1,"input":1,"pairing_topic":2,"initally":1,"connecting":1,"external":2,"wallets":1,"dapps":1,"topic":2,"communications":1,"wallet":1,"dapp":1}},"src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx":{"searchTitle":"Lightning Network Structures ","docsPageTitle":"Lightning Network Structures","path":"komodo-defi-framework/api/common_structures/lightning","content":{"lightning":1,"network":1,"structures":1,"confirmationtargets":1,"object":4,"represents":1,"number":1,"blocks":1,"required":1,"on-chain":1,"lightning-related":1,"transaction":3,"confirmed":1,"used":2,"estimating":1,"fee":1,"rate":1,"feerate":2,"different":2,"types":2,"context":1,"permissionless":1,"transactions":1,"performed":1,"node":2,"target":1,"background":4,"normal":4,"high_priority":4,"using":2,"recommended":2,"values":5,"above":1,"table":1,"coin":1,"block":1,"time":2,"minutes":6,"equivalent":1,"hours":1,"day":1,"one":1,"hour":1,"counterpartychannelconfig":1,"lightningactivationparams":1,"lightningchannelamount":1,"lightningchannelconfig":1,"channel":2,"opened":2,"user":1,"counterparty":1,"ignored":1,"specified":1,"open_channel":2,"update_channel":2,"methods":1,"default":2,"set":2,"coins":2,"configuration":1,"file":1,"guis":1,"wallet":1,"apps":1,"announced_channel":2,"false":2,"value":1,"expected":1,"reliably":1,"online":1,"lightningchanneloptions":1,"lightningclosedchannelsfilter":1,"response":2,"change":2,"consistent":1,"future":2,"https":4,"github":4,"com":4,"komodoplatform":4,"komodo-docs-mdx":4,"pull":4,"discussion":4,"_r":4,"lightningopenchannelsfilter":1,"lightningpayment":1,"lightningpaymentfilter":1,"lightningpaymenttype":1,"see":1}},"src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx":{"searchTitle":"Non-Fungible Token Structures ","docsPageTitle":"Non-Fungible Token Structures","path":"komodo-defi-framework/api/common_structures/nfts","content":{"non-fungible":2,"token":7,"structures":2,"following":7,"used":4,"komodo":3,"defi":1,"sdk":1,"tokens":1,"nfts":2,"nftfilter":3,"object":8,"includes":6,"items":6,"given":5,"coin":3,"nftinfobasic":3,"nftinfo":3,"nftmetadata":3,"trait_type":22,"specialization":2,"value":23,"thief":2,"skin":2,"tone":2,"weapon":2,"crossbow":2,"species":2,"dark":2,"elf":2,"gender":2,"female":2,"strength":2,"dexterity":2,"intelligence":2,"perks":2,"steath":2,"eagle":2,"eye":2,"lockpicking":4,"pickpocketing":2,"fire":2,"resistance":2,"weakness":2,"slow":2,"healing":2,"elfbark":2,"addict":2,"fear":2,"cats":2,"unconvincing":2,"liar":2,"personality":2,"aggressive":2,"nftprovider":3,"enable_nft":1,"rpc":1,"method":1,"defines":1,"nft":4,"providers":1,"avaialable":1,"configuration":1,"type":8,"moralis":3,"info":2,"url":2,"https":4,"moralis-proxy":2,"earth":2,"komodo_proxy":2,"true":2,"nfttransfer":3,"transaction":1,"verified":4,"description":1,"related":1,"cointelegraph":2,"com":2,"news":2,"nft-whale-pranksy-pranked-by-fake-banksy-for-":2,"-eth":2,"verifies":1,"see":1,"ways":1,"verify":1,"opensea":1,"etc":1,"assume":1,"incorporates":1,"possible":2,"values":1,"transaction_type":2,"operator":2,"does":1,"mean":1,"nfttransferfilter":3,"inclu":1,"ticker":2,"minds-erc":2,"required_confirmations":2,"withdrawnftdata":3,"withdrawals":1,"erc":2,"contracts":1,"parameter":2,"withdraw_nft":4,"request":2,"withdraw_erc":6,"means":2,"absolutely":1,"unique":1,"owner":2,"token_id":4,"token_address":2,"also":1,"referred":1,"contract":1,"address":1,"user":1,"one":1,"identical":1,"due":1,"difference":1,"amount":2,"max":2,"fields":1}},"src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx":{"searchTitle":"Order Structures ","docsPageTitle":"Order Structures","path":"komodo-defi-framework/api/common_structures/orders","content":{"order":4,"structures":1,"inchprotocolimage":1,"inchprotocolinfo":1,"inchtokeninfo":1,"inchtxfields":1,"cancelby":1,"cancel":3,"orders":6,"specific":2,"coin":4,"type":16,"data":8,"ticker":2,"doc":4,"pair":3,"base":8,"rel":8,"marty":2,"confsettings":1,"conf_settings":2,"base_confs":2,"base_nota":2,"true":4,"rel_confs":2,"rel_nota":2,"false":2,"matchby":1,"match_by":4,"pubkeys":2,"eef":2,"cbc":2,"aff":2,"aa":4,"fb":2,"de":2,"eee":2,"df":2,"db":4,"cd":2,"eeb":2,"abc":2,"ad":2,"match":1,"uuids":1,"f-e":2,"cec":2,"bb":2,"ce":2,"bf-":2,"dd":2,"-a":10,"affc":2,"orderaddress":1,"address_type":2,"transparent":2,"address_data":2,"descggcn":2,"wnmatkf":2,"wpqomqqx":2,"jgqrlbps":2,"orderdatav":4,"compare":4,"confirm":4,"differences":4,"between":4,"object":5,"methods":4,"orderstatusdata":1,"available_amount":2,"beer":6,"cancellable":2,"created_at":2,"matches":2,"aaacca-ed":12,"-c":12,"ea":14,"cf":12,"connect":4,"dest_pub_key":8,"ebff":6,"ade":6,"debac":6,"ead":6,"maker_order_uuid":6,"fedd":6,"e-":6,"cbf-":6,"ac-b":6,"method":8,"sender_pubkey":8,"bf":8,"ffe":8,"ece":8,"ca":8,"fd":8,"taker_order_uuid":6,"connected":4,"last_updated":2,"request":4,"action":2,"buy":2,"base_amount":4,"pizza":4,"rel_amount":4,"uuid":4,"reserved":4,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"price":2,"price_rat":2,"etomic":2,"started_swaps":2,"dcc":2,"d-ac":2,"-d":2,"fc":2,"ee":2,"ordersummarydata":1,"ordertype":1,"includes":1,"utxo":1,"coins":1,"activated":1,"via":1,"electrum":1,"connection":2,"servers":1,"lost":1,"automatically":2,"need":1,"recreated":1,"restored":1,"goodtillcancelled":4,"remain":1,"orderbook":1,"exhausted":1,"explicitly":1,"cancelled":2,"order_type":4,"fillorkill":4,"matched":1,"within":1,"seconds":1,"requestby":1,"filter":2,"response":2,"return":2,"best":2,"trades":2,"defined":1,"parent":1,"request_by":2,"volume":2,"value":4,"priced":1,"number":2}},"src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx":{"searchTitle":"Swap Structures Index","docsPageTitle":"Swap Structures","path":"komodo-defi-framework/api/common_structures/swaps","content":{"swap":4,"structures":1,"swapevent":3,"variety":1,"events":11,"occur":1,"trade":2,"see":2,"maker":6,"taker":6,"info":2,"example":4,"type":6,"takerfeesent":2,"data":2,"tx_hex":2,"ba":2,"ed":2,"ac":2,"feee":2,"bba":2,"de":4,"ecf":2,"cd":2,"bee":2,"ad":2,"ca":8,"dbd":2,"efeba":2,"fd":2,"df":4,"afc":2,"bb":2,"eece":2,"fa":2,"dc":2,"cee":2,"bdd":2,"ecc":2,"ffffffff":2,"bcf":2,"bec":2,"acf":2,"fee":2,"ede":2,"acaf":2,"tx_hash":2,"ee":2,"fc":2,"swapevents":1,"step":1,"created":1,"alongside":1,"timestamp":3,"event":3,"makerpaymentwaitconfirmstarted":2,"swapstatus":1,"status":1,"nested":1,"associated":1,"uuid":6,"add":1,"resonse":1,"also":1,"unsure":1,"side":1,"order":1,"response":1,"e-d":2,"d-aad":2,"maker_amount":2,"maker_coin":2,"doc":2,"taker_amount":2,"taker_coin":2,"marty":2,"gui":2,"null":2,"mm_version":2,"ced":2,"success_events":2,"error_events":2,"fromid":2}},"src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx":{"searchTitle":"Maker Swap Events","docsPageTitle":"Maker Swap Events","path":"komodo-defi-framework/api/common_structures/swaps/maker_events","content":{"maker":56,"swap":22,"events":6,"atomic":1,"process":3,"goes":2,"series":1,"steps":1,"perform":1,"confirm":1,"transactions":2,"release":1,"funds":2,"accordingly":1,"fails":1,"taker":46,"payment":53,"returned":1,"address":2,"minus":1,"network":2,"transaction":20,"fees":1,"failed":1,"swaps":1,"due":2,"going":1,"offline":2,"middle":1,"watcher":3,"seednodes":1,"created":1,"certain":1,"behalf":2,"watchers":3,"act":1,"complete":2,"refund":14,"one":2,"sides":1,"go":1,"long":1,"done":1,"non-custodial":1,"manner":1,"still":1,"governed":1,"htlc":1,"released":1,"specific":1,"conditions":1,"met":1,"completion":1,"side":1,"online":1,"timeout":5,"takers":1,"send":5,"necessary":1,"information":1,"watch":1,"chains":1,"two":1,"signed":1,"spend":17,"proceeds":1,"spends":1,"therefore":2,"exposes":1,"secret":6,"doesn":3,"respond":1,"duration":2,"sends":3,"chain":2,"appending":1,"redeem":1,"script":1,"sending":1,"success":1,"click":2,"below":2,"view":2,"thier":2,"structure":2,"started":11,"negotiated":5,"takerfeevalidated":7,"makerpaymentsent":7,"takerpaymentreceived":9,"takerpaymentwaitconfirmstarted":3,"takerpaymentvalidatedandconfirmed":7,"takerpaymentspent":7,"takerpaymentspendconfirmstarted":5,"takerpaymentspendconfirmed":7,"finished":6,"error":22,"startfailed":5,"negotiatefailed":7,"takerfeevalidatefailed":5,"makerpaymenttransactionfailed":7,"makerpaymentdatasendfailed":5,"makerpaymentwaitconfirmfailed":11,"takerpaymentvalidatefailed":7,"takerpaymentwaitconfirmfailed":3,"takerpaymentspendfailed":5,"takerpaymentspendconfirmfailed":5,"makerpaymentwaitrefundstarted":5,"makerpaymentrefunded":5,"makerpaymentrefundfailed":5,"event":50,"indicates":24,"mandatory":1,"pre-checks":2,"passed":1,"available":1,"balance":1,"successfully":1,"negotiation":3,"stage":1,"occurs":19,"todo":16,"example":17,"tba":16,"did":8,"pass":4,"start":1,"finishes":7,"immediately":7,"received":5,"validated":3,"data":31,"starts":9,"waiting":12,"dex":3,"fee":3,"lock_duration":2,"maker_amount":2,"maker_coin":2,"beer":2,"maker_coin_start_block":2,"maker_payment_confirmations":2,"maker_payment_lock":2,"my_persistent_pub":2,"bc":66,"ac":62,"bf":82,"dba":30,"bce":28,"ea":24,"dce":2,"ab":38,"dd":36,"fdc":4,"started_at":2,"ffe":2,"ece":4,"ca":36,"fd":24,"taker_amount":2,"taker_coin":2,"pizza":2,"taker_coin_start_block":2,"taker_payment_confirmations":2,"uuid":2,"-e":2,"a-ba":2,"c-":2,"fc":30,"aa":98,"type":22,"validation":3,"taker_swap":4,"tx_hash":8,"eb":18,"de":30,"bed":4,"fdea":2,"dc":34,"bd":32,"tx_hex":8,"ee":26,"af":34,"fad":4,"ae":50,"eff":4,"eecbd":2,"faa":4,"ce":38,"able":4,"broadcast":5,"coin":2,"blockchain":2,"lp_swap":2,"eth":2,"rpc":2,"code":2,"servererror":2,"message":2,"hash":3,"already":2,"imported":2,"none":2,"efa":6,"fa":26,"aee":2,"cdcd":2,"edda":2,"ad":36,"bb":34,"fbc":4,"ed":22,"fb":50,"fef":4,"da":32,"ef":34,"ade":2,"afd":2,"aad":2,"cfc":70,"ffffffffe":2,"bdbe":2,"aeee":2,"cb":32,"dcaeac":2,"efbca":2,"ceb":2,"ffffffff":56,"edcbac":2,"cae":4,"fabf":2,"eef":4,"ded":2,"ec":38,"baf":4,"cd":24,"cf":34,"ceda":2,"fdfa":2,"cc":36,"cab":2,"fffffffff":4,"fec":2,"bee":4,"ccbc":2,"acb":2,"aafdc":2,"ba":34,"baee":2,"bdba":2,"cdb":4,"df":18,"fe":36,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"cbce":2,"ffac":2,"ada":2,"db":30,"fac":4,"eea":2,"cfd":2,"bfbdced":2,"fce":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"cbb":2,"eebc":2,"ccfc":2,"ecb":2,"eac":4,"ebefd":2,"cdf":2,"fdff":2,"ff":18,"bfc":2,"caa":2,"abaf":2,"aef":2,"afb":2,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"dfa":2,"fffe":2,"eeaaec":2,"aab":2,"bef":4,"lock":13,"time":13,"expiration":15,"issue":5,"reach":3,"required":5,"number":5,"confirmations":3,"internal":2,"confirmation":4,"dbe":2,"fca":2,"abe":4,"bff":8,"adb":2,"dcf":68,"afc":68,"bbbe":66,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":6,"aac":6,"faee":2,"cee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":2,"efab":2,"cef":4,"dde":2,"cfcabdaa":2,"abfe":2,"edb":6,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"ddc":4,"dfda":2,"ffffffffb":2,"fedb":2,"aed":4,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bae":4,"cec":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"fbe":2,"adadc":2,"feb":4,"bea":2,"ecfd":2,"bdd":2,"ebc":2,"cbd":4,"cdc":4,"afa":2,"addbd":2,"bfa":4,"fcc":2,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"adc":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":2,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"edc":2,"fdfd":2,"abbc":2,"afea":2,"cfb":2,"efd":2,"aeefdf":2,"bfda":2,"def":2,"aff":2,"fabfeb":2,"bbcd":2,"eaa":2,"edbe":2,"ecf":2,"cce":6,"add":2,"bec":2,"dfc":2,"eec":2,"ffebd":2,"eae":4,"cdfd":2,"bbb":2,"dbd":2,"aba":2,"eca":2,"bcf":2,"bceb":2,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":2,"ffeb":2,"does":5,"additional":5,"invalid":1,"amount":1,"locked":1,"non-matching":1,"timestamp":1,"origin":2,"swaperror":2,"confirmed":2,"times":2,"attempts":2,"ffd":4,"fbb":4,"baadc":2,"ecc":2,"ddcf":2,"adde":2,"cced":2,"cbbf":2,"dee":2,"rejected":1,"reason":1}},"src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx":{"searchTitle":"Taker Swap Events Maker","docsPageTitle":"Taker Swap Events","path":"komodo-defi-framework/api/common_structures/swaps/taker_events","content":{"taker":113,"swap":60,"events":4,"atomic":1,"process":5,"goes":4,"series":1,"steps":1,"perform":1,"confirm":3,"transactions":2,"release":1,"funds":2,"accordingly":1,"fails":1,"payment":78,"returned":1,"address":2,"minus":1,"network":6,"transaction":41,"fees":1,"failed":7,"swaps":3,"due":2,"maker":79,"going":1,"offline":6,"middle":1,"watcher":5,"seednodes":1,"created":1,"certain":1,"behalf":2,"watchers":3,"act":1,"complete":3,"refund":18,"one":2,"sides":1,"go":1,"long":7,"done":1,"non-custodial":1,"manner":1,"still":1,"governed":1,"htlc":1,"released":2,"specific":1,"conditions":1,"met":1,"completion":1,"side":1,"online":1,"timeout":9,"takers":1,"send":4,"necessary":1,"information":1,"watch":1,"chains":1,"two":1,"signed":1,"spend":11,"proceeds":1,"spends":1,"therefore":2,"exposes":1,"secret":5,"doesn":3,"respond":1,"duration":22,"sends":4,"chain":2,"appending":1,"redeem":1,"script":1,"sending":1,"success":1,"click":2,"event":89,"below":2,"view":2,"structure":7,"started":17,"negotiated":7,"takerfeesent":7,"takerpaymentinstructionsreceived":7,"makerpaymentreceived":7,"makerpaymentwaitconfirmstarted":7,"makerpaymentvalidatedandconfirmed":7,"takerpaymentsent":7,"takerpaymentspent":7,"makerpaymentspent":7,"makerpaymentspendconfirmed":7,"makerpaymentspentbywatcher":7,"finished":6,"error":32,"startfailed":10,"negotiatefailed":10,"takerfeesendfailed":10,"makerpaymentvalidatefailed":10,"makerpaymentwaitconfirmfailed":8,"takerpaymenttransactionfailed":10,"takerpaymentwaitconfirmfailed":10,"takerpaymentdatasendfailed":10,"takerpaymentwaitforspendfailed":10,"makerpaymentspendconfirmfailed":10,"makerpaymentspendfailed":10,"takerpaymentwaitrefundstarted":10,"takerpaymentrefundstarted":10,"takerpaymentrefunded":10,"takerpaymentrefundedbywatcher":10,"takerpaymentrefundfailed":10,"takerpaymentrefundfinished":10,"indicates":31,"mandatory":3,"pre-checks":4,"available":15,"balance":3,"passed":8,"successfully":3,"negotiation":5,"stage":3,"occurs":23,"type":61,"description":5,"taker_coin":11,"string":43,"ticker":10,"coin":35,"maker_coin":7,"hexadecimal":10,"id":9,"node":10,"my_persistent_pub":7,"persistent":5,"secp":5,"public":5,"key":5,"lock_duration":7,"number":67,"integer":25,"lock":24,"payments":5,"seconds":20,"sender":5,"locked":17,"maker_amount":7,"numeric":10,"amount":16,"coins":14,"swapped":10,"taker_amount":7,"maker_payment_confirmations":7,"required":25,"blockchain":19,"confirmations":12,"maker_payment_requires_nota":7,"bool":10,"dpow":10,"notarization":10,"null":18,"beta-":12,"taker_payment_confirmations":7,"taker_payment_requires_nota":7,"taker_payment_lock":7,"utc":15,"timestamp":58,"uuid":12,"started_at":7,"start":16,"maker_payment_wait":7,"wait":5,"confirmation":7,"maker_coin_start_block":7,"block":10,"taker_coin_start_block":7,"data":62,"marty":6,"doc":4,"fb":50,"fd":46,"db":56,"ad":50,"fccda":8,"ed":66,"bfb":8,"fab":14,"eece":8,"fa":70,"dc":52,"cee":12,"bdd":12,"ecc":14,"false":10,"e-":2,"-b":2,"-e":2,"ab":60,"ba":76,"cb":160,"fee_to_send_taker_fee":2,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":6,"maker_coin_htlc_pubkey":2,"taker_coin_htlc_pubkey":2,"p_privkey":2,"did":6,"pass":2,"finishes":12,"immediately":12,"taker_swap":20,"check_balance_for_taker_swap":2,"check_balance":2,"kmd":2,"bigdecimal":2,"received":4,"validated":2,"dex":3,"fee":7,"maker_payment_locktime":2,"maker_pubkey":2,"ae":38,"bccfe":2,"secret_hash":2,"da":44,"cd":34,"cab":4,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"validation":1,"broadcast":11,"starts":5,"waiting":9,"tx_hex":18,"fbefe":2,"ccb":6,"df":58,"dfa":4,"ea":30,"dbf":6,"ec":60,"bd":44,"cc":30,"bca":4,"ffd":10,"de":32,"bb":64,"af":158,"deebf":2,"bf":50,"abc":8,"beaa":2,"ac":118,"fe":48,"ddf":4,"faffffffff":2,"bcf":4,"ca":160,"bec":6,"ce":42,"tx_hash":18,"acd":2,"fabaec":2,"acf":10,"aba":16,"instructions":1,"does":5,"additional":5,"able":3,"receive":1,"validate":1,"maker-payment":2,"lp_swap":2,"bef":8,"fc":50,"acca":2,"acc":8,"cf":60,"bc":52,"ebd":8,"fea":4,"ffffffff":24,"dfd":2,"ff":58,"ee":32,"fde":8,"ccc":2,"becc":2,"bebc":2,"dd":38,"afda":2,"eeaf":2,"dafe":2,"fbbded":2,"fdb":4,"eca":8,"reach":2,"internal":2,"expiration":6,"confirmed":3,"times":3,"edeadb":2,"cfddf":2,"ecfeb":2,"dce":8,"ef":56,"dbe":10,"dde":4,"ddbee":2,"afa":2,"ecbf":2,"eea":6,"dba":10,"bce":12,"baab":2,"ede":6,"aeaf":2,"dbc":12,"aaf":10,"eb":74,"aa":42,"aab":4,"baf":4,"mm":4,"src":4,"utxo":8,"rs":4,"utxo_common":6,"rpc_clients":8,"rpc":2,"responseparseerror":4,"jsonrpcerror":4,"client_info":4,"lbc-segwit":2,"request":4,"jsonrpcrequest":4,"jsonrpc":4,"method":4,"params":4,"cfed":4,"cac":6,"aee":8,"cfee":4,"eab":8,"baa":10,"ced":4,"afcfbf":4,"dee":14,"accabe":4,"fcb":10,"cad":4,"dbaa":4,"daa":16,"cba":18,"dcafc":14,"cda":10,"bead":4,"dab":6,"ddcb":4,"dda":6,"eebe":4,"eef":4,"response":4,"electrum":4,"cipig":4,"net":4,"object":4,"code":6,"message":4,"rejected":4,"rules":4,"ntoo-long-mempool-chain":2,"unconfirmed":2,"ancestors":2,"limit":2,"time":5,"issue":2,"wait_for_confirmations":4,"waited":6,"feb":4,"faae":2,"sent":2,"spent":4,"discovered":1,"extracts":1,"attempts":2,"fbb":6,"baadc":2,"ddcf":2,"adde":2,"cced":2,"cbbf":2,"eba":2,"dcf":4,"afc":4,"cfc":4,"bbbe":2,"aac":2,"version":2,"n_time":2,"none":4,"overwintered":2,"version_group_id":2,"inputs":4,"transactioninput":102,"previous_output":102,"outpoint":102,"hash":102,"index":102,"script_sig":102,"fef":4,"fccb":2,"dac":2,"bbe":8,"dbaed":2,"dfc":102,"fdd":102,"sequence":102,"script_witness":102,"cbb":2,"adccd":2,"ecd":2,"abd":6,"dcd":4,"daae":2,"abb":2,"feec":2,"adf":2,"cbf":2,"dcfa":2,"afe":10,"efc":2,"ebabe":2,"aef":2,"beac":2,"ccd":4,"aacf":2,"fdbee":2,"fdac":2,"aca":2,"bfdb":2,"bbfd":2,"acb":2,"eeadef":2,"fcc":4,"cff":6,"bdbdcecc":2,"fadad":2,"ceff":2,"edb":4,"bfee":2,"bafc":2,"cbdeabf":2,"bde":6,"eac":2,"cdaa":2,"ddff":2,"bdce":2,"ebef":2,"cca":2,"bbdeefea":2,"eeef":2,"bda":2,"dcbf":2,"eee":2,"cce":2,"ceb":4,"caebbf":2,"fbd":4,"dfe":4,"aff":4,"accb":2,"bbf":6,"fcbe":2,"dcb":6,"fdff":2,"cfa":4,"efcb":2,"cbcf":2,"edec":2,"dea":4,"ccbc":2,"fda":8,"dae":4,"efeecf":2,"aaed":2,"bfd":2,"fec":6,"feff":2,"fdf":2,"fedd":2,"cfb":4,"abff":2,"cfe":4,"edfd":2,"accc":4,"efd":4,"ecb":2,"cde":2,"caf":4,"ebf":6,"cea":4,"efb":4,"dad":6,"deacb":2,"aeef":2,"aafccd":2,"bee":8,"cbd":2,"baad":2,"daee":2,"cae":2,"caa":2,"fbafd":2,"aed":2,"ebb":2,"bdc":4,"ecfd":2,"badbe":2,"dec":2,"bdf":4,"afbe":2,"bbd":4,"afef":2,"bcbbfec":2,"bff":4,"cddf":2,"aad":2,"dede":2,"fddb":2,"cdc":2,"cfadea":2,"bdae":2,"eec":4,"ccaadd":2,"eacf":2,"cede":2,"fbdc":2,"fecbf":2,"fecfd":2,"bea":6,"dbd":2,"dffac":2,"ded":2,"fead":2,"dbb":4,"fefdffdb":2,"ada":2,"fdc":2,"eaaa":2,"cbc":4,"acfe":2,"edd":4,"afcd":2,"fae":2,"ebaf":2,"dcfad":2,"eafc":2,"faf":6,"fbe":2,"dfaebf":2,"fca":4,"eed":2,"caed":2,"befcaedc":2,"ebe":4,"ecea":2,"eceddf":2,"bac":2,"dabb":2,"cefadcca":2,"cbfdd":2,"ddda":2,"eae":6,"affb":2,"fcfe":2,"beb":6,"adc":2,"abca":2,"cdac":2,"bdcd":2,"cdef":2,"ade":2,"afab":2,"dffbd":2,"edadb":2,"dff":4,"efeb":2,"baef":2,"faea":2,"daec":2,"ddb":2,"bab":2,"ffae":2,"effd":2,"daf":2,"ddaab":2,"fcf":2,"afaa":2,"cacb":2,"aeff":2,"fccbda":2,"ecddf":2,"ddd":2,"fcd":2,"fafb":2,"dddace":2,"edf":2,"caafa":2,"afcc":2,"addf":2,"cdd":2,"dca":2,"bacccbb":2,"ddfd":2,"cafeb":2,"ffe":2,"fcbf":2,"debaf":2,"ffaa":2,"cfbf":2,"dfade":2,"cceaae":2,"edccd":2,"aaa":2,"dffe":2,"edabe":2,"ddbb":2,"outputs":2,"transactionoutput":6,"value":6,"script_pubkey":6,"bdee":2,"fbba":2,"lock_time":2,"expiry_height":2,"shielded_spends":2,"shielded_outputs":2,"join_splits":2,"value_balance":2,"join_split_pubkey":2,"join_split_sig":2,"binding_sig":2,"zcash":2,"posv":2,"str_d_zeel":2,"tx_hash_algo":2,"dsha":2,"bed":2,"cbe":2,"faefb":2,"cfdfacb":2,"broadcasted":2,"tx":2,"spending":2,"reverted":2,"aec":4,"bdec":4,"efae":4,"aecd":4,"acfc":4,"defb":12,"bbb":12,"wait_until":2,"initiated":1,"fired":1,"refunded":2,"shown":1,"status":1,"runs":1,"defi":1,"framework":1,"again":1,"abefc":2,"ddc":2,"eedee":2,"bbff":2,"efe":2,"fbbe":2,"ecdb":2,"eeb":2,"feae":2,"eeeea":2,"ace":4,"bcbd":2,"afee":2,"feffffff":8,"zec":2,"efbdc":4,"adce":4,"accd":4,"nmissing":2,"eadcfe":2,"bbc":2,"cbfdfdd":2,"ebfd":2,"dabd":2,"ddba":2,"fcbcb":2,"aabc":2}},"src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx":{"searchTitle":"Wallet Operations Structures ","docsPageTitle":"Wallet Operations Structures","path":"komodo-defi-framework/api/common_structures/wallet","content":{"wallet":7,"operations":1,"structures":1,"accountaddressinfo":3,"object":21,"includes":18,"following":18,"items":18,"active":1,"addresses":7,"activation":3,"response":10,"coin":37,"hd":12,"mode":9,"address":22,"rxntaydssy":2,"ds":2,"vxtpjegzohu":2,"bux":2,"derivation_path":16,"chain":12,"external":12,"balance":4,"spendable":8,"unspendable":8,"addressderivationpath":3,"defines":1,"account":1,"change":3,"address_index":1,"derivation":5,"path":3,"used":6,"using":5,"different":4,"values":4,"account_id":16,"address_id":14,"parameters":1,"result":2,"private":3,"key":3,"combination":1,"parameter":2,"specify":2,"transaction":3,"set":7,"intended":1,"visible":2,"outside":2,"receiving":1,"payments":1,"internal":4,"meant":1,"return":1,"leftover":1,"path_to_address":2,"addressformat":1,"example":17,"format":4,"mixedcase":2,"cashaddress":2,"network":3,"bitcoincash":6,"addressinfo":3,"given":3,"balances":4,"qrf":4,"vpn":4,"rjexrjhlwyzzeg":4,"gw":4,"qx":4,"fztj":4,"derivation_method":4,"type":52,"iguana":11,"pubkey":20,"df":14,"db":10,"cd":4,"eeb":4,"abc":4,"ad":8,"tickers":2,"aslp-slp":2,"addresspath":3,"balanceinfo":3,"token":6,"derivationmethod":3,"seed":1,"generate":1,"keypairs":1,"methods":2,"method":3,"value":3,"indicates":1,"activated":2,"default":2,"hdwallet":2,"hierarchical":1,"deterministic":1,"extendedfeeinfo":1,"feeinfo":3,"withdraw":6,"requests":3,"examples":2,"utxofixed":11,"amount":16,"utxoperkbyte":7,"utxopriority":2,"priority":2,"low":3,"ethgas":11,"gas_price":12,"gas":8,"qrc":5,"gas_limit":10,"cosmosgas":2,"hdcoinkeys":1,"returned":2,"get_private_keys":6,"kmd":4,"hdkeysinfo":1,"utxo":6,"acfc":4,"cb":8,"ca":6,"eda":4,"dd":10,"ce":4,"rleixphjrbbfglhfbvykwb":2,"pwyuzvtx":2,"priv_key":16,"ur":2,"btk":2,"zv":2,"ts":2,"rb":2,"vhujdzcbuupgxztulukk":2,"yutscynia":2,"eth":13,"da":2,"eff":2,"ef":6,"dab":2,"dbe":2,"bf":2,"fbb":2,"dbb":2,"ac":10,"zhtlc":2,"zs":4,"tc":2,"uguljgmhrhreqnsphanu":2,"xura":2,"lcn":2,"zmz":2,"qr":2,"unsq":2,"yr":2,"kvl":2,"rvz":2,"uml":2,"ae":2,"ys":2,"secret-extended-key-main":4,"qd":6,"cv":4,"qqqqpqye":4,"hevux":4,"lgksjtcqrxnc":4,"qtdrfs":4,"qh":4,"wc":4,"zc":4,"fpke":2,"auwnrwhpzqfzdudqn":2,"rfvx":2,"cgff":2,"spg":2,"lq":2,"tvsr":2,"vvwx":2,"sdsymjc":2,"fgk":2,"ued":2,"rzkp":2,"lfczlx":2,"ykj":2,"mrqcy":2,"wavgqsgzem":4,"nunwzllely":4,"ra":4,"nhl":4,"auh":4,"qkuc":4,"nmdw":4,"cwaaevty":4,"pq":4,"wv":4,"nxfqhwc":4,"wpg":4,"duxezegpkqe":4,"cg":2,"smz":2,"viewing_key":2,"zxviews":2,"fpkepkc":2,"seu":2,"dr":2,"ydt":2,"vmlzr":2,"jmk":2,"dnqx":2,"su":2,"tp":2,"jetqalgd":2,"qweck":2,"dexp":2,"qj":2,"kwd":2,"rq":2,"fdu":2,"lddh":2,"fjc":2,"awv":2,"czeh":2,"tendermint":5,"ed":8,"ab":12,"cosmos":10,"cfzlpyygw":2,"vnjsqvgp":2,"gnx":2,"pd":2,"xqjs":2,"cfu":2,"eaaa":2,"iguanakeysinfo":1,"edd":8,"cacfa":8,"afd":8,"fb":8,"rqbymz":2,"jsbjidhkm":2,"wrahmbhutsr":2,"uehxg":2,"upampnkdpzjwbgb":2,"whpqwjp":2,"wpt":2,"suyqz":2,"kyfke":2,"jzvu":2,"zf":2,"cc":8,"bb":2,"eb":2,"efd":2,"ec":6,"bfa":2,"fcfdfe":4,"bc":4,"bfbcf":4,"eccaf":4,"arrr":2,"dapmqsrrepxxw":2,"qy":2,"wpztjd":2,"tzkgtgnyhyukzks":2,"tttm":2,"cnye":2,"yd":2,"ug":2,"uysvf":2,"qqqqqqqqqqqqqqqqn":2,"vs":2,"gx":2,"lu":2,"yhnmefhmcq":2,"pxauktferk":2,"gcjdag":2,"ggkajtt":2,"vprldflng":2,"veqyeuywlfmzpvjypnup":2,"mmcqzalxgdvh":2,"lucfwa":2,"dx":2,"ufh":2,"aqdnyuxcznuw":2,"jdkcg":2,"xg":2,"vzkzprfqaxv":2,"fe":2,"spe":2,"zrq":2,"wllm":2,"lp":2,"rc":2,"szreu":2,"mh":2,"kgztm":2,"jp":2,"erp":2,"mftv":2,"egzzg":2,"tjxx":2,"atom":2,"qtjek":2,"vhdavfxv":2,"mtywe":2,"uvuatvud":2,"fvv":2,"historytarget":1,"my_tx_history":2,"accepted":2,"inputtxns":3,"tx_hash":2,"dda":4,"fa":4,"index":2,"script_pub_key":2,"af":2,"bfff":2,"newaddressinfo":5,"request":2,"payforgas":3,"eip":9,"allows":1,"users":2,"save":1,"fees":1,"use":5,"feature":1,"entry":1,"coins":3,"file":4,"include":1,"fields":1,"chain_id":4,"max_eth_tx_type":4,"allow":1,"eip-":3,"transactions":2,"find":1,"evm":2,"https":4,"blog":4,"thirdweb":2,"com":4,"evm-compatible-blockchains-and-ethereum-virtual-machine":2,"refer":3,"chainlist":2,"org":2,"also":1,"new":1,"gas_fee_estimator":4,"provider":4,"simple":4,"fee":19,"estimation":1,"suggests":1,"based":1,"history":1,"gas_api":2,"setting":1,"mm":2,"json":2,"source":1,"recommended":1,"third":1,"party":1,"providers":1,"infura":2,"blocknative":4,"view":2,"current":1,"swap":1,"policy":5,"get_swap_transaction_fee_policy":2,"set_swap_transaction_fee_policy":2,"information":1,"www":2,"-fees":2,"tx_type":8,"legacy":2,"max_fee_per_gas":6,"max_priority_fee_per_gas":6,"stakingdetails":3,"validator_address":6,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"qtum":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"stakinginfodetails":3,"filter_by_status":2,"bonded":2,"limit":2,"page_number":2,"claimingdetails":3,"privkeypolicy":3,"trezor":2,"walletconnect":2,"data":2,"dedab":2,"ff":2,"ba":2,"cbea":2,"fd":2,"rawtxinfo":3,"todo":1,"confirm":2,"units":1,"tx_hex":2,"fdffffff":2,"accd":2,"cdf":2,"prev_txns":2,"dafdda":2,"befcbeae":2,"pay_for_gas":2,"scanaddressesinfo":3,"new_addresses":2,"array":1,"structure":2,"totalfeeinfo":1,"withdrawfee":3,"varies":1,"depending":1,"bnb":2,"total_fee":2,"tqtum":2,"miner_fee":2,"total_gas_fee":2,"iris":2,"walletaccountinfo":3,"account_index":2,"total_balance":2,"walletbalanceinfo":3,"wallet_balance":2,"wallet_type":2,"accounts":2,"withdrawfrominfo":3,"error":10,"types":5,"notsufficientbalance":4,"available":7,"sufficient":1,"transfer":1,"specified":4,"mmrpc":6,"doc":4,"required":5,"error_path":6,"utxo_common":10,"error_trace":6,"error_type":6,"error_data":6,"id":6,"zerobalancetowithdrawmax":1,"zero":1,"amounttoolow":1,"threshold":2,"invalidaddress":1,"valid":2,"invalidfeepolicy":7,"attempt":2,"invalid":4,"expected":8,"found":8}},"src/pages/komodo-defi-framework/api/index.mdx":{"searchTitle":"Komodo DeFi Framework RPC Methods for","docsPageTitle":"Komodo DeFi Framework RPC Methods","path":"komodo-defi-framework/api","content":{"komodo":5,"defi":5,"framework":5,"rpc":1,"methods":5,"legacy":2,"process":1,"migration":1,"api":4,"also":1,"remain":1,"backwards":1,"compatible":1,"development":1,"newer":1,"available":2,"latest":1,"release":1,"test":1,"dev":4,"need":1,"build":2,"branch":1,"below":1,"table":1,"currently":1}},"src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx":{"searchTitle":"active_swaps","docsPageTitle":"active_swaps","path":"komodo-defi-framework/api/legacy/active_swaps","content":{"active_swaps":9,"method":6,"returns":2,"swaps":1,"currently":1,"running":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"deprecated":1,"favor":1,"legacy":1,"version":1,"does":1,"include":1,"trading":1,"protocol":1,"upgrade":1,"swap":1,"statuses":6,"responses":1,"uuids":6,"arguments":1,"response":3,"examples":1,"command":2,"include_status":4,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"result":2,"bc-da":2,"-a":4,"ac":2,"a-":2,"ab":6,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":14,"-c":2,"fa-":2,"null":8,"true":5,"included":1,"-b":10,"type":4,"taker":2,"uuid":4,"my_order_uuid":2,"events":2,"timestamp":2,"event":2,"started":4,"data":2,"taker_coin":4,"marty":8,"maker_coin":4,"doc":6,"maker":2,"ae":2,"bccfe":2,"my_persistent_pub":2,"cbf":6,"bc":6,"df":6,"fee":6,"cdf":6,"cea":6,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"false":8,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":2,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"maker_coin_htlc_pubkey":2,"taker_coin_htlc_pubkey":2,"p_privkey":2,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_caf":2,"success_events":2,"negotiated":2,"takerfeesent":2,"takerpaymentinstructionsreceived":2,"makerpaymentreceived":2,"makerpaymentwaitconfirmstarted":2,"makerpaymentvalidatedandconfirmed":2,"takerpaymentsent":2,"watchermessagesent":2,"takerpaymentspent":2,"makerpaymentspent":2,"makerpaymentspentbywatcher":2,"makerpaymentspendconfirmed":2,"finished":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2}},"src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx":{"searchTitle":"all_swaps_uuids_by_filter","docsPageTitle":"all_swaps_uuids_by_filter","path":"komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter","content":{"all_swaps_uuids_by_filter":11,"my_coin":13,"other_coin":7,"from_timestamp":9,"to_timestamp":6,"method":7,"returns":1,"uuids":6,"swaps":4,"match":1,"selected":1,"filters":2,"note":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":2,"examples":1,"command":3,"select":3,"doc":8,"marty":5,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"started_at":3,"january":3,"gmt":3,"success":1,"result":2,"bc-da":2,"-a":4,"ac":2,"a-":2,"ab":2,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":2,"-c":2,"fa-":2,"null":6,"found_records":2}},"src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx":{"searchTitle":"ban_pubkey","docsPageTitle":"ban_pubkey","path":"komodo-defi-framework/api/legacy/ban_pubkey","content":{"ban_pubkey":7,"pubkey":10,"reason":4,"method":4,"bans":1,"selected":1,"ignoring":1,"order":1,"matching":1,"messages":1,"preventing":1,"orders":1,"displaying":1,"orderbook":1,"use":1,"secp":1,"prefix":1,"input":1,"cd":6,"fb":6,"bc":6,"cff":6,"fa":6,"de":6,"ceabfdd":6,"submit":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"naughty":2,"boy":2,"duration_min":2,"success":3,"result":2,"error":6,"already":3,"banned":3,"rpc":4,"dispatcher_legacy":4,"pubkey_banning":4,"invalid":3,"value":2,"string":4,"dd":2,"acaae":2,"df":4,"bed":2,"ea":2,"eac":2,"expected":2,"hash":2}},"src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx":{"searchTitle":"batch requests batch_requests","docsPageTitle":"batch requests","path":"komodo-defi-framework/api/legacy/batch_requests","content":{"batch":3,"requests":7,"request":3,"method":7,"sending":2,"several":1,"unique":1,"network":1,"sent":1,"array":1,"filled":1,"objects":1,"results":1,"returned":1,"order":2,"received":1,"avoid":1,"depend":1,"example":1,"send":1,"coin":12,"activation":1,"balance":5,"result":5,"non-deterministic":1,"behavior":1,"komodo":1,"defi":1,"framework":1,"api":1,"execute":1,"desired":1,"arguments":1,"response":2,"examples":1,"command":1,"curl":2,"--url":2,"http":2,"--data":2,"electrum":24,"doc":6,"servers":6,"url":18,"cipig":18,"net":18,"userpass":10,"rpc_userp":4,"ssw":4,"rd":4,"mm":6,"marty":4,"invalid":4,"address":4,"rr":4,"ecgygykx":4,"ncjr":4,"zjihmly":4,"lzuecq":4,"locked_by_swaps":4,"required_confirmations":4,"requires_notarization":4,"false":4,"success":4,"error":2,"rpc":2}},"src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx":{"searchTitle":"best_orders","docsPageTitle":"best_orders","path":"komodo-defi-framework/api/legacy/best_orders","content":{"best_orders":7,"coin":11,"action":4,"volume":5,"method":4,"returns":1,"best":1,"price":7,"orders":1,"fill":1,"existing":1,"pairs":1,"selected":1,"response":3,"contain":1,"coins":1,"activated":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"activation":1,"required":1,"proceed":1,"trade":1,"arguments":1,"order":1,"entry":1,"following":1,"structure":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"btc":4,"buy":2,"success":1,"result":2,"marty":6,"address":6,"rmaprynup":4,"erj":4,"zakcxmfpc":4,"iovycycccc":4,"price_rat":6,"price_fraction":6,"numer":42,"denom":42,"maxvolume":6,"max_volume_rat":6,"max_volume_fraction":6,"min_volume":6,"min_volume_rat":6,"min_volume_fraction":6,"pubkey":6,"fb":4,"fd":4,"db":4,"ad":4,"fccda":4,"ed":4,"bfb":4,"fab":4,"age":6,"zcredits":6,"uuid":6,"-ae":2,"aca":2,"is_mine":6,"false":18,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"base_max_volume":6,"base_max_volume_fraction":6,"base_max_volume_rat":6,"base_min_volume":6,"base_min_volume_fraction":6,"base_min_volume_rat":6,"rel_max_volume":6,"rel_max_volume_fraction":6,"rel_max_volume_rat":6,"rel_min_volume":6,"rel_min_volume_fraction":6,"rel_min_volume_rat":6,"rb":2,"yufv":2,"ytfdzynwz":2,"pannndyngjg":2,"wsqd":2,"ab":4,"ae":2,"bccfe":2,"fa":2,"fc":2,"-cbe":2,"c-":2,"oot":4,"ea":2,"d-":2,"df":2,"ee":2,"-c":2,"ac":2,"ce":2,"original_tickers":2,"btc-segwit":2}},"src/pages/komodo-defi-framework/api/legacy/buy/index.mdx":{"searchTitle":"buy","docsPageTitle":"buy","path":"komodo-defi-framework/api/legacy/buy","content":{"buy":29,"base":34,"rel":36,"price":20,"volume":22,"match_by":12,"order_type":8,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"min_volume":6,"method":24,"issues":1,"request":7,"attempts":1,"match":4,"order":7,"orderbook":2,"based":1,"provided":1,"arguments":3,"sell":1,"methods":1,"create":1,"taker":8,"first":1,"pay":1,"dexfee":4,"swap":1,"taking":1,"liquidity":1,"market":1,"calculated":1,"greater":1,"minimum":2,"transaction":3,"amount":4,"dust":2,"coin":4,"th":2,"size":1,"desired":1,"goodtillcancelled":7,"matched":2,"seconds":1,"automatically":1,"converted":1,"maker":3,"stays":1,"cancelled":1,"act":1,"use":1,"setprice":2,"prevent":1,"user":1,"making":1,"trades":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"info":1,"response":4,"examples":1,"command":10,"decimal":1,"representation":3,"userpass":20,"rpc_userp":20,"ssw":20,"rd":20,"doc":4,"marty":4,"rational":2,"num-rational":1,"crate":1,"format":1,"result":4,"base_amount":4,"base_amount_rat":4,"rel_amount":4,"rel_amount_rat":4,"action":4,"uuid":4,"eef-":2,"b-a":2,"a-":2,"sender_pubkey":4,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"dest_pub_key":4,"type":18,"conf_settings":4,"false":10,"min_volume_fraction":2,"numer":14,"denom":14,"min_volume_rat":2,"base_orderbook_ticker":4,"null":8,"rel_orderbook_ticker":4,"fraction":1,"object":1,"hello":8,"world":10,"confirmations":1,"notarization":1,"settings":1,"true":4,"save":1,"history":1,"save_in_history":2,"fillorkill":3,"pubkeys":5,"data":6,"ab":4,"edc":4,"abaefb":4,"eaaeb":4,"ea":4,"cddfafa":4,"orders":3,"bb-e":2,"d-":2,"cdcb":2,"success":1,"ebff":2,"ade":2,"debac":2,"ead":2,"e-":2,"-bb":2,"error":6,"rpc":4,"utxo":2,"balance":4,"low":2,"required":2,"lp_ordermatch":2,"larger":2,"available":2,"locked":2,"swaps":2}},"src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx":{"searchTitle":"cancel_all_orders","docsPageTitle":"cancel_all_orders","path":"komodo-defi-framework/api/legacy/cancel_all_orders","content":{"cancel_all_orders":11,"cancel_by":8,"cancels":1,"active":1,"orders":2,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"specified":1,"condition":1,"arguments":1,"response":3,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"method":6,"type":6,"cancel":2,"pair":3,"data":4,"base":2,"doc":4,"rel":2,"marty":2,"coin":3,"ticker":2,"order":2,"cancelled":6,"result":4,"aae":4,"e-ad":4,"-c":4,"currently_matching":4,"currently":1,"matching":1,"-e":2,"f-bb":2,"-ba":2}},"src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx":{"searchTitle":"cancel_order","docsPageTitle":"cancel_order","path":"komodo-defi-framework/api/legacy/cancel_order","content":{"cancel_order":7,"uuid":6,"cancels":1,"active":1,"order":3,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"a-":4,"success":3,"result":2,"error":3,"found":2}},"src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx":{"searchTitle":"Coin Activation Methods","docsPageTitle":"Coin Activation","path":"komodo-defi-framework/api/legacy/coin_activation","content":{"coin":63,"activation":18,"two":1,"methods":1,"enable":21,"connects":2,"native":5,"daemon":5,"url":23,"handles":1,"rpcs":1,"platform":4,"coins":17,"eth":23,"matic":4,"ftm":5,"bnb":4,"one":3,"electrum":32,"server":4,"utxo":8,"based":5,"qtum":10,"qrc":6,"tokens":19,"activated":2,"per":1,"session":1,"used":1,"trading":1,"wallet":1,"functions":1,"komodo":11,"defi":9,"framework":9,"api":9,"requires":2,"mm":15,"parameter":2,"set":5,"added":2,"command":5,"defined":1,"file":5,"value":1,"informs":1,"software":1,"expected":1,"compatible":3,"atomic":1,"swaps":1,"non-compatible":2,"examples":4,"commands":3,"available":2,"kmd":7,"stats":2,"io":2,"mode":5,"running":1,"locally":1,"blockchain":3,"synchronised":2,"connect":1,"local":2,"using":2,"method":22,"additional":1,"configuration":1,"required":1,"following":4,"options":1,"chain":2,"conf":2,"logevents":2,"txindex":2,"addressindex":2,"node":2,"address":19,"needs":1,"imported":1,"manually":1,"importaddress":2,"lite":2,"activating":1,"means":1,"don":1,"need":2,"installed":1,"keep":1,"communicates":1,"external":1,"perform":1,"transactions":1,"query":1,"communicate":2,"via":3,"servers":7,"json":5,"rpc":5,"urls":9,"true":9,"cross":2,"protocol":9,"decentralized":1,"exchange":1,"dex":1,"allowing":1,"trades":1,"between":1,"across":1,"platforms":2,"ecosystems":1,"doge":1,"btc":1,"bch":15,"zec":1,"ltc":3,"dash":1,"dgb":1,"ethereum":3,"erc":3,"binance":3,"bep":3,"polygon":3,"plg":3,"harmony":3,"hrc":2,"fantom":3,"avalanche":3,"avax":2,"avx":2,"moonriver":2,"movr":2,"mvr":2,"arguments":4,"response":11,"imaginary":4,"cash":4,"ssl":8,"ws_url":8,"soul-dev":4,"com":6,"cashnode":4,"ninja":4,"cipig":36,"net":36,"min_connected":8,"max_connected":5,"userpass":18,"rpc_userp":18,"ssw":18,"rd":18,"success":21,"lh":2,"zfs":2,"gp":2,"qf":2,"brxocxt":2,"bmw":2,"yshjorry":2,"balance":18,"unspendable_balance":18,"mature_confirmations":10,"required_confirmations":26,"requires_notarization":26,"false":14,"result":18,"rqnur":6,"qlgpugzxybvu":6,"kw":6,"lu":6,"cq":6,"swap_contract_address":10,"acd":2,"fee":2,"cb":2,"cc":2,"qjxkggoiycyrm":2,"nbimpkehuqt":2,"sb":2,"bkhjz":2,"error":14,"responses":1,"see":4,"lp_coins":8,"param":2,"config":2,"nor":2,"request":2,"assuming":2,"supported":2,"dispatcher_legacy":4,"lp_commands_legacy":4,"utxo_standard":4,"utxo_coin_builder":4,"internal":4,"manager":4,"greater":2,"tkl":8,"-based":1,"blockchains":1,"http":18,"abe":4,"fc":4,"cd":8,"ea":4,"fallback_swap_contract":8,"afc":4,"bc":4,"ff":4,"aad":8,"abaeaf":8,"evm":1,"gas_station_url":3,"policy":3,"https":4,"ethgasstation":2,"info":2,"ethgasapi":2,"gas_station_decimals":2,"gas_station_policy":2,"meanaveragefast":2,"nzds-plg":4,"da":4,"ce":4,"polygon-rpc":2,"busd-bep":4,"xedc":4,"fe":4,"db":4,"bsc":6,"enabling":1,"refer":1,"zhtlc":2,"tasks":2,"dev":1,"search":1,"list":2,"build":1,"single":1,"batch":4,"selected":1,"form":2,"welcome":1,"volunteers":1,"test":3,"new":1,"compatibility":1,"follow":1,"submitting":2,"results":2,"guide":2,"information":1,"drop":1,"discord":2,"chat":1,"help":1}},"src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx":{"searchTitle":"coins_needed_for_kick_start","docsPageTitle":"coins_needed_for_kick_start","path":"komodo-defi-framework/api/legacy/coins_needed_for_kick_start","content":{"coins_needed_for_kick_start":7,"komodo":3,"defi":3,"framework":3,"api":3,"stopped":2,"making":1,"swap":1,"having":1,"active":1,"order":1,"attempt":1,"kick-start":1,"next":1,"launch":1,"continue":2,"point":1,"returns":1,"tickers":1,"coins":2,"activated":2,"asap":2,"started":2,"interrupted":1,"swaps":2,"consider":1,"calling":1,"method":3,"startup":1,"activate":1,"returned":1,"using":1,"enable":2,"electrum":2,"methods":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"btc":3,"kmd":3,"case":1,"result":4,"orders":1,"waiting":1}},"src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx":{"searchTitle":"convert_utxo_address","docsPageTitle":"convert_utxo_address","path":"komodo-defi-framework/api/legacy/convert_utxo_address","content":{"convert_utxo_address":7,"address":9,"to_coin":4,"method":3,"takes":1,"utxo":2,"input":2,"returns":1,"equivalent":1,"coin":6,"btc":3,"rvn":5,"arguments":1,"response":4,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"dmfp":2,"rrvztyubo":2,"ectt":2,"manyscpqm":2,"success":1,"result":2,"rn":2,"stwykhserzafjwmn":2,"dpat":2,"yts":2,"error":6,"enabled":1,"rpc":4,"dispatcher_legacy":4,"lp_coins":4,"activated":2,"checksum":3,"failed":1,"invalid":2}},"src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx":{"searchTitle":"convertaddress","docsPageTitle":"convertaddress","path":"komodo-defi-framework/api/legacy/convertaddress","content":{"convertaddress":15,"coin":12,"to_address_format":12,"method":12,"converts":1,"input":1,"address":22,"specified":1,"format":13,"example":1,"used":2,"convert":2,"bch":7,"legacy":3,"cash":3,"vice":1,"versa":1,"eth":4,"single":2,"mixed":2,"case":2,"checksum":2,"arguments":1,"response":6,"examples":1,"command":5,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"xfb":4,"ca":4,"df":4,"bb":4,"ce":8,"ea":4,"mixedcase":2,"result":10,"dmfp":4,"rrvztyubo":4,"ectt":4,"manyscpqm":4,"cashaddress":2,"network":2,"bitcoincash":6,"qzxqqt":4,"lh":4,"feptf":4,"mplnk":4,"gnajfepzwcq":4,"rxk":4,"standard":2,"qtum":2,"wallet":4,"qrc":6,"contract":4,"qkvvtdqpnfgdxsdzck":4,"jmlwdnd":4,"jrh":4,"bbfb":4}},"src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx":{"searchTitle":"disable_coin","docsPageTitle":"disable_coin","path":"komodo-defi-framework/api/legacy/disable_coin","content":{"disable_coin":7,"coin":15,"method":4,"deactivates":1,"previously":1,"enabled":3,"also":1,"cancels":1,"active":5,"orders":6,"use":1,"selected":1,"return":1,"error":10,"following":1,"cases":1,"used":2,"swaps":5,"currently":3,"matching":5,"order":3,"case":1,"still":1,"cancelled":4,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":10,"success":1,"result":2,"cancelled_orders":2,"fc":2,"f-b":2,"a-":2,"swap":1,"using":5,"re":4,"e-f":6,"bd-":6,"ab-":6,"edd-fe":6,"ef":6,"matched":1,"moment":1}},"src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx":{"searchTitle":"get_directly_connected_peers","docsPageTitle":"get_directly_connected_peers","path":"komodo-defi-framework/api/legacy/get_directly_connected_peers","content":{"get_directly_connected_peers":5,"method":3,"connected":1,"peers":1,"multiaddresses":1,"see":1,"https":2,"docs":2,"libp":2,"io":2,"concepts":2,"addressing":2,"information":1,"arguments":1,"response":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"ip":14,"tcp":14,"koowj":4,"dewk":4,"ym":4,"uwc":4,"smwbmffsrmelra":4,"apjyxfrrqccndwf":4,"koowl":4,"yrrnacb":4,"rpytepxkmq":4,"jtrcbkcnd":4,"hk":4,"bxal":4,"koowpr":4,"ropi":4,"vqtlugjcdvvmccglp":4,"ixazbdfp":4,"tp":4,"zl":4,"koowkxavlcjvrq":4,"gk":4,"kd":4,"cohctgqbmikps":4,"xqfoxeoygms":4,"koowdbbdifgp":2,"vidr":2,"dcecefkepjhwhd":2,"ywaqgnvdxpeeewu":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2}},"src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx":{"searchTitle":"get_enabled_coins","docsPageTitle":"get_enabled_coins","path":"komodo-defi-framework/api/legacy/get_enabled_coins","content":{"get_enabled_coins":9,"method":5,"returns":1,"data":1,"coins":2,"currently":1,"enabled":1,"user":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"function":1,"deprecated":1,"does":1,"return":1,"addresses":3,"designed":1,"hd":1,"wallets":1,"generate":1,"fly":1,"need":1,"get":1,"set":1,"enable_hd":2,"mm":2,"json":2,"file":2,"use":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"address":14,"wxswvlf":2,"hdadr":2,"vjaxupqa":2,"uji":2,"ticker":14,"btc":2,"xtocqr":6,"ceedgdh":6,"meypwlomz":6,"jnjmw":6,"pizza":2,"beer":2,"xbab":6,"fbdc":6,"bf":6,"df":6,"fa":6,"eth":2,"etomic":2,"dec":2,"bat":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx":{"searchTitle":"get_gossip_mesh","docsPageTitle":"get_gossip_mesh","path":"komodo-defi-framework/api/legacy/get_gossip_mesh","content":{"get_gossip_mesh":7,"method":3,"returns":1,"array":1,"peerids":1,"added":1,"topics":1,"mesh":1,"known":1,"gossipsub":1,"topic":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx":{"searchTitle":"get_gossip_peer_topics","docsPageTitle":"get_gossip_peer_topics","path":"komodo-defi-framework/api/legacy/get_gossip_peer_topics","content":{"get_gossip_peer_topics":7,"method":3,"returns":1,"map":1,"peerids":1,"array":1,"topics":1,"subscribed":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"koowpr":2,"ropi":2,"vqtlugjcdvvmccglp":2,"ixazbdfp":2,"tp":2,"zl":2,"koowdbbdifgp":2,"vidr":2,"dcecefkepjhwhd":2,"ywaqgnvdxpeeewu":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx":{"searchTitle":"get_gossip_topic_peers","docsPageTitle":"get_gossip_topic_peers","path":"komodo-defi-framework/api/legacy/get_gossip_topic_peers","content":{"get_gossip_topic_peers":7,"method":3,"returns":1,"map":1,"topics":1,"array":1,"peerids":1,"subscribers":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koows":2,"meufzhjcfqtntwbtvnxmajpz":2,"tvd":2,"xyfuurrgqnjvr":2}},"src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx":{"searchTitle":"get_my_peer_id","docsPageTitle":"get_my_peer_id","path":"komodo-defi-framework/api/legacy/get_my_peer_id","content":{"get_my_peer_id":7,"method":3,"returns":1,"unique":1,"identifying":1,"peer":1,"id":1,"network":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koows":2,"meufzhjcfqtntwbtvnxmajpz":2,"tvd":2,"xyfuurrgqnjvr":2}},"src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx":{"searchTitle":"get_relay_mesh","docsPageTitle":"get_relay_mesh","path":"komodo-defi-framework/api/legacy/get_relay_mesh","content":{"get_relay_mesh":7,"method":3,"returns":1,"list":1,"peerids":1,"included":1,"local":1,"relay":1,"mesh":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2}},"src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx":{"searchTitle":"get_trade_fee","docsPageTitle":"get_trade_fee","path":"komodo-defi-framework/api/legacy/get_trade_fee","content":{"get_trade_fee":13,"coin":15,"deprecated":3,"method":7,"returns":1,"approximate":1,"amount":8,"miner":1,"fee":2,"paid":1,"per":1,"swap":3,"transaction":1,"multiplied":1,"deducted":1,"volume":1,"buy":2,"sell":2,"calls":1,"user":1,"trade":1,"entire":1,"balance":1,"selected":1,"aspect":1,"currently":1,"development":1,"function":1,"consider":1,"using":2,"trade_preimage":2,"instead":1,"send":1,"qrc":2,"maker":1,"taker":1,"payment":3,"need":1,"allow":1,"etomic":2,"smart":2,"contract":2,"withdraw":1,"amounts":1,"account":1,"approve":4,"call":3,"worst":2,"case":2,"twice":1,"reduce":1,"allowance":1,"set":1,"required":1,"value":2,"erc":3,"called":1,"gas":3,"limit":1,"price":1,"sufficient":1,"one":1,"result":7,"returned":1,"token":1,"includes":1,"used":1,"arguments":1,"response":4,"examples":1,"command":3,"btc":5,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"amount_fraction":6,"denom":6,"numer":6,"amount_rat":6,"eth":7,"bat":2}},"src/pages/komodo-defi-framework/api/legacy/help/index.mdx":{"searchTitle":"help","docsPageTitle":"help","path":"komodo-defi-framework/api/legacy/help","content":{"help":5,"method":1,"returns":1,"full":1,"api":1,"documentation":1,"terminal":1,"arguments":1,"response":1}},"src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx":{"searchTitle":"import_swaps","docsPageTitle":"import_swaps","path":"komodo-defi-framework/api/legacy/import_swaps","content":{"import_swaps":7,"swaps":6,"method":4,"imports":1,"local":1,"database":1,"data":15,"exported":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"use":1,"combination":1,"my_swap_status":2,"my_recent_swaps":2,"copy":1,"swap":1,"history":1,"between":1,"different":1,"devices":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":4,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"events":2,"event":20,"lock_duration":2,"maker":2,"dcf":8,"aa":14,"afc":8,"cfc":8,"bbbe":8,"maker_amount":2,"maker_coin":2,"beer":4,"maker_coin_start_block":2,"maker_payment_confirmations":2,"maker_payment_wait":2,"my_persistent_pub":2,"bc":10,"ac":26,"bf":24,"dba":10,"bce":10,"started_at":4,"taker_amount":2,"taker_coin":2,"etomic":4,"taker_coin_start_block":2,"taker_payment_confirmations":2,"taker_payment_lock":2,"uuid":4,"ce":14,"bf-":6,"db":14,"dd":6,"-a":6,"affc":6,"type":22,"started":4,"timestamp":20,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"eba":4,"cc":8,"bb":16,"dee":4,"negotiated":4,"tx_hash":8,"dda":2,"cb":8,"feecc":2,"tx_hex":8,"ffd":8,"baab":4,"ede":4,"ee":8,"acb":2,"dfe":2,"faa":2,"abbf":2,"ea":2,"ec":6,"cf":4,"ffffffff":10,"da":6,"ca":10,"bec":2,"aab":4,"baf":4,"bef":4,"takerfeesent":4,"bdbdfbd":2,"abd":2,"fd":8,"ffc":2,"bdc":2,"dbec":2,"deb":2,"fe":2,"cbe":2,"aefce":2,"aadd":2,"df":2,"ced":2,"cd":2,"fbe":2,"ae":6,"aac":4,"makerpaymentreceived":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"ab":4,"edeadb":2,"cfddf":2,"ecfeb":2,"dce":2,"ef":2,"dbe":2,"dc":6,"dde":2,"ddbee":2,"afa":2,"ecbf":2,"eea":2,"ff":4,"aeaf":2,"dbc":2,"aaf":2,"de":6,"eb":2,"fa":2,"fc":4,"bd":4,"takerpaymentsent":4,"secret":2,"fb":4,"fbb":4,"transaction":2,"af":4,"baadc":2,"ecc":2,"ddcf":2,"ed":2,"adde":2,"cced":2,"cbbf":2,"ba":4,"takerpaymentspent":4,"error":4,"taker_swap":2,"utxo":4,"finished":4,"my_info":2,"my_amount":2,"my_coin":2,"other_amount":2,"other_coin":2,"recoverable":2,"true":2,"success_events":2,"makerpaymentspent":2,"taker":2,"result":2,"imported":2,"skipped":2,"e-e":2,"-b":2,"fae":2,"daab":2,"lp_swap":2,"file":2,"already":2,"exists":2}},"src/pages/komodo-defi-framework/api/legacy/index.mdx":{"searchTitle":"Komodo DeFi Framework API RPC (Legacy) Introduction","docsPageTitle":"Komodo DeFi Framework API RPC (Legacy)","path":"komodo-defi-framework/api/legacy","content":{"komodo":4,"defi":4,"framework":2,"api":1,"rpc":2,"legacy":2,"section":1,"documentation":1,"contains":1,"methods":1,"currently":1,"ported":1,"version":1,"common":3,"sdk":2,"request":1,"response":1,"objects":4,"used":1,"protocol":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"network":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx":{"searchTitle":"kmd_rewards_info","docsPageTitle":"kmd_rewards_info","path":"komodo-defi-framework/api/legacy/kmd_rewards_info","content":{"kmd_rewards_info":7,"method":4,"returns":1,"information":1,"active":1,"user":1,"rewards":1,"claimed":1,"address":1,"unspent":1,"outputs":1,"works":1,"kmd":1,"coin":1,"activated":1,"arguments":1,"response":2,"accrued_rewards":6,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"accrue_stop_at":4,"accrued":2,"amount":4,"height":4,"input_index":4,"locktime":4,"tx_hash":4,"bfb":2,"fcf":2,"daf":2,"bcce":2,"df":2,"eae":2,"db":2,"notaccruedreason":2,"utxoamountlessthanten":2,"faf":2,"da":2,"ce":2,"bb":2,"ea":2,"fbcb":2,"adf":2,"bbb":2}},"src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx":{"searchTitle":"list_banned_pubkeys","docsPageTitle":"list_banned_pubkeys","path":"komodo-defi-framework/api/legacy/list_banned_pubkeys","content":{"list_banned_pubkeys":8,"method":6,"returns":1,"list":1,"public":1,"keys":1,"nodes":2,"banned":2,"interacting":1,"node":3,"executing":2,"cannot":1,"complete":1,"orders":1,"order":1,"matching":1,"requests":1,"cases":1,"swap":1,"failures":1,"give":1,"cause":1,"banning":1,"example":1,"market":1,"taker":3,"follow":1,"atomic-swap":1,"protocol":1,"sending":1,"dex":1,"fee":1,"useful":1,"circumstances":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"ab":8,"ae":4,"bccfe":4,"fa":4,"type":8,"failedswap":2,"caused_by_event":2,"event":2,"data":2,"error":2,"taker_swap":4,"timeout":2,"negotiatefailed":2,"caused_by_swap":2,"-e":2,"a-":2,"af-bb":2,"f-":2,"ac":2,"ffdf":2,"manual":2,"reason":2,"australian":2}},"src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx":{"searchTitle":"max_taker_vol","docsPageTitle":"max_taker_vol","path":"komodo-defi-framework/api/legacy/max_taker_vol","content":{"max_taker_vol":7,"coin":6,"method":5,"returns":1,"maximum":1,"available":1,"volume":1,"buy":3,"sell":3,"methods":1,"selected":1,"takes":1,"dex":1,"fee":1,"blockchain":1,"miner":1,"fees":1,"account":1,"result":3,"used":1,"divided":1,"price":1,"arguments":1,"response":2,"examples":1,"command":1,"doc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mm":2,"denom":2,"numer":2}},"src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx":{"searchTitle":"metrics Komodo DeFi Framework Metrics","docsPageTitle":"metrics","path":"komodo-defi-framework/api/legacy/metrics","content":{"metrics":13,"method":24,"returns":1,"snapshot":1,"current":1,"komodo":3,"defi":3,"framework":3,"api":1,"used":1,"prometheus":2,"grafana":2,"information":1,"check":1,"guide":2,"request":13,"parameters":3,"does":2,"take":1,"additional":1,"require":1,"authentication":1,"rpc_password":2,"response":18,"object":1,"example":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"type":52,"counter":36,"key":52,"tx":20,"history":20,"count":30,"labels":52,"coin":36,"marty":18,"tx_detail_by_hash":8,"value":50,"rpc_client":16,"client":28,"electrum":28,"doc":18,"traffic":8,"total_length":4,"blockchain":12,"scripthash":12,"get_history":12,"gauge":14,"connected_peers":2,"received_messages":4,"connected_relays":2,"len":6,"relay_mesh":2,"orderbook":4,"memory_db":2,"period_in_secs":2,"histogram":2,"peer":4,"outgoing_request":2,"timing":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"max":2,"min":2}},"src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx":{"searchTitle":"min_trading_vol","docsPageTitle":"min_trading_vol","path":"komodo-defi-framework/api/legacy/min_trading_vol","content":{"min_trading_vol":9,"coin":8,"method":3,"returns":1,"minimum":1,"required":1,"volume":1,"buy":1,"sell":1,"setprice":1,"methods":1,"selected":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":4,"result":2,"min_trading_vol_fraction":2,"numer":2,"denom":2,"min_trading_vol_rat":2}},"src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx":{"searchTitle":"my_balance","docsPageTitle":"my_balance","path":"komodo-defi-framework/api/legacy/my_balance","content":{"my_balance":7,"coin":8,"method":3,"returns":1,"current":1,"balance":3,"specified":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"helloworld":4,"address":2,"xtocqr":2,"ceedgdh":2,"meypwlomz":2,"jnjmw":2,"unspendable_balance":2}},"src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx":{"searchTitle":"my_orders","docsPageTitle":"my_orders","path":"komodo-defi-framework/api/legacy/my_orders","content":{"my_orders":7,"method":19,"returns":1,"data":1,"active":1,"orders":1,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"maker_orders":2,"ea":20,"dcc":4,"-a":10,"d-ac":4,"-d":4,"fc":4,"ee":4,"available_amount":2,"base":10,"beer":10,"cancellable":4,"true":4,"created_at":4,"matches":4,"aaacca-ed":12,"-c":12,"cf":12,"connect":8,"dest_pub_key":16,"ebff":12,"ade":12,"debac":12,"ead":12,"maker_order_uuid":12,"fedd":6,"e-":6,"cbf-":6,"ac-b":6,"sender_pubkey":16,"bf":18,"ffe":14,"ece":14,"ca":14,"fd":14,"taker_order_uuid":12,"connected":8,"last_updated":4,"request":8,"action":4,"buy":4,"base_amount":8,"rel":10,"pizza":4,"rel_amount":8,"uuid":6,"reserved":8,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"price":2,"price_rat":2,"etomic":6,"started_swaps":2,"taker_orders":2,"ac":6,"-b":4,"-ac":4,"aa":4,"ae":4,"-cc":8,"cbd-":8,"de":6,"-ea":6,"f-":6,"ae-":6,"ed":6,"base_amount_rat":2,"rel_amount_rat":2,"bc":2,"dba":2,"bce":2,"match_by":2,"type":4,"order_type":2,"goodtillcancelled":2,"base_orderbook_ticker":2,"null":4,"rel_orderbook_ticker":2}},"src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx":{"searchTitle":"my_recent_swaps","docsPageTitle":"my_recent_swaps","path":"komodo-defi-framework/api/legacy/my_recent_swaps","content":{"my_recent_swaps":15,"from_uuid":9,"page_number":7,"limit":16,"my_coin":15,"other_coin":9,"from_timestamp":7,"to_timestamp":4,"method":11,"returns":1,"data":27,"recent":1,"atomic":1,"swaps":6,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"note":1,"filters":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":3,"examples":1,"command":5,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"ece":12,"ddc":10,"eda":6,"eaa":8,"da":48,"ce":56,"de":40,"eb":32,"select":3,"doc":8,"marty":3,"started_at":11,"january":3,"gmt":3,"success":1,"result":2,"skipped":2,"total":2,"found_records":2,"null":6,"total_pages":2,"error_events":4,"startfailed":4,"negotiatefailed":4,"takerfeevalidatefailed":2,"makerpaymenttransactionfailed":2,"makerpaymentdatasendfailed":2,"makerpaymentwaitconfirmfailed":4,"takerpaymentvalidatefailed":2,"takerpaymentwaitconfirmfailed":4,"takerpaymentspendfailed":2,"takerpaymentspendconfirmfailed":2,"makerpaymentwaitrefundstarted":2,"makerpaymentrefunded":2,"makerpaymentrefundfailed":2,"events":4,"event":42,"lock_duration":4,"maker_amount":8,"maker_coin":8,"beer":12,"maker_coin_start_block":4,"maker_payment_confirmations":4,"maker_payment_requires_nota":2,"false":2,"maker_payment_lock":2,"my_persistent_pub":4,"bc":86,"ac":100,"bf":114,"dba":40,"bce":38,"secret":4,"ea":30,"dce":4,"ab":46,"dd":38,"fdc":6,"taker":4,"ffe":4,"ca":50,"fd":22,"taker_amount":8,"taker_coin":8,"pizza":6,"taker_coin_start_block":4,"taker_payment_confirmations":4,"taker_payment_requires_nota":2,"true":2,"uuid":8,"-e":4,"a-ba":4,"c-":4,"fc":32,"aa":130,"type":46,"started":8,"timestamp":42,"taker_payment_locktime":2,"taker_pubkey":2,"dcf":82,"afc":82,"cfc":84,"bbbe":80,"negotiated":8,"tx_hash":18,"cc":44,"fbe":4,"cb":32,"bff":10,"tx_hex":18,"eeec":2,"ff":24,"ed":38,"feefcc":2,"dcc":2,"aff":4,"afa":6,"ecec":2,"bfc":4,"bfacdbb":2,"fa":36,"cf":38,"ad":58,"cd":32,"acaa":2,"ffffffff":70,"adf":2,"caa":4,"dfa":4,"fb":58,"ffb":2,"af":36,"dc":38,"bcf":4,"bec":6,"ae":54,"aac":10,"takerfeevalidated":4,"efa":6,"ee":28,"aee":2,"cdcd":2,"edda":4,"bb":32,"fbc":6,"bd":36,"fef":4,"ef":50,"ade":4,"afd":8,"aad":2,"ffffffffe":2,"bdbe":2,"aeee":2,"dcaeac":2,"efbca":2,"ceb":4,"edcbac":2,"cae":6,"fabf":2,"eef":4,"ded":2,"ec":42,"baf":14,"ceda":2,"fdfa":2,"cab":4,"fffffffff":4,"fec":2,"bee":6,"ccbc":2,"acb":2,"aafdc":2,"ba":44,"baee":2,"bdba":2,"cdb":6,"df":24,"fe":42,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"fad":2,"cbce":2,"ffac":2,"ada":2,"db":36,"fac":4,"eea":4,"cfd":2,"bfbdced":2,"fce":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"cbb":2,"eebc":2,"ccfc":2,"ecb":2,"eac":10,"ebefd":2,"cdf":2,"fdff":2,"abaf":2,"aef":2,"afb":4,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"fffe":2,"eeaaec":2,"aab":10,"bef":12,"makerpaymentsent":4,"dbe":2,"fca":2,"abe":4,"adb":4,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":6,"faee":2,"cee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":4,"efab":2,"cef":6,"dde":2,"cfcabdaa":2,"abfe":2,"edb":6,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"dfda":2,"ffffffffb":2,"fedb":2,"aed":6,"faa":2,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bae":4,"cec":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"adadc":2,"feb":6,"bea":4,"ecfd":2,"bdd":2,"ebc":4,"eff":2,"cbd":4,"cdc":4,"addbd":2,"bfa":4,"fcc":2,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"adc":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":4,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"edc":4,"fdfd":2,"abbc":2,"afea":2,"cfb":2,"efd":2,"aeefdf":2,"bfda":2,"def":4,"fabfeb":2,"bbcd":2,"edbe":2,"ecf":2,"cce":8,"add":2,"dfc":2,"eec":4,"ffebd":2,"eae":6,"cdfd":2,"bbb":8,"bed":2,"dbd":2,"aba":2,"eca":2,"bceb":4,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":4,"ffeb":2,"takerpaymentreceived":4,"takerpaymentwaitconfirmstarted":4,"takerpaymentvalidatedandconfirmed":4,"bbee":2,"cba":2,"beca":2,"fcad":2,"ddf":2,"takerpaymentspent":8,"takerpaymentspendconfirmstarted":4,"takerpaymentspendconfirmed":4,"finished":8,"my_info":4,"my_amount":4,"other_amount":4,"gui":4,"mm_version":4,"unknown":4,"success_events":4,"maker":4,"my_order_uuid":2,"-fe":2,"a-":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"maker_payment_wait":2,"bch":6,"taker_payment_lock":2,"ef-":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"bcca":6,"dbfd":2,"dfbc":2,"beda":2,"feba":2,"bbbcc":2,"dea":2,"fff":2,"acddeb":2,"deecc":2,"takerfeesent":4,"fceab":2,"dee":2,"ecee":2,"eefebec":2,"makerpaymentreceived":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"bca":2,"cdbc":2,"ebcdf":2,"bdf":2,"dbfc":2,"cebd":2,"afffb":2,"takerpaymentsent":4,"transaction":2,"cfba":2,"cfcc":2,"acfd":2,"ddaed":2,"dad":2,"faed":2,"cbccff":2,"aaea":2,"dfb":2,"makerpaymentspent":4,"error":3,"lp_swap":2,"swap":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx":{"searchTitle":"my_swap_status","docsPageTitle":"my_swap_status","path":"komodo-defi-framework/api/legacy/my_swap_status","content":{"my_swap_status":5,"uuid":20,"method":5,"returns":1,"data":57,"atomic":1,"swap":7,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":2,"examples":1,"command":1,"params":4,"eef-":8,"b-a":8,"a-":14,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"successful":2,"taker":8,"result":4,"type":82,"my_order_uuid":4,"events":8,"timestamp":78,"event":80,"started":16,"taker_coin":12,"marty":10,"maker_coin":12,"doc":8,"maker":8,"ab":106,"ae":98,"bccfe":16,"fa":100,"my_persistent_pub":8,"eece":18,"dc":62,"cee":20,"bdd":20,"ecc":20,"lock_duration":8,"maker_amount":12,"taker_amount":12,"maker_payment_confirmations":8,"maker_payment_requires_nota":2,"false":12,"taker_payment_confirmations":8,"taker_payment_requires_nota":2,"taker_payment_lock":4,"started_at":12,"maker_payment_wait":4,"maker_coin_start_block":8,"taker_coin_start_block":8,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":6,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"null":8,"negotiated":16,"maker_payment_locktime":4,"maker_pubkey":4,"secret_hash":4,"cb":60,"fb":68,"ddca":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":8,"tx_hex":28,"ec":66,"bdf":2,"beba":2,"ceca":2,"ad":44,"cc":58,"febdae":2,"dfe":4,"ff":32,"bd":50,"cbd":6,"eee":2,"eb":58,"bb":58,"ffffffff":86,"dbda":2,"fef":6,"dfa":8,"aedb":2,"cf":52,"ee":50,"ba":48,"cba":6,"de":48,"ea":42,"db":62,"ca":58,"bec":8,"acd":2,"fbe":6,"fee":8,"ede":6,"ac":110,"ce":50,"tx_hash":28,"bbbd":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":8,"ead":2,"faeda":2,"edfa":2,"fdb":4,"af":62,"bf":98,"dafcb":2,"ef":56,"dabfec":2,"afc":76,"dd":52,"fe":48,"debfb":2,"fdda":4,"da":60,"fd":36,"efd":4,"edc":8,"df":28,"eccf":2,"fc":48,"fedc":2,"ccfcbdcb":2,"cdb":12,"fce":10,"makerpaymentwaitconfirmstarted":8,"makerpaymentvalidatedandconfirmed":8,"takerpaymentsent":8,"bad":2,"bc":78,"fed":4,"ed":36,"abe":6,"ebb":2,"aeb":4,"faaad":2,"ece":6,"aaa":2,"eaebeeffec":2,"dcdc":2,"feffbffdb":2,"aa":138,"watchermessagesent":4,"takerpaymentspent":14,"transaction":8,"cdc":6,"afa":6,"dfce":2,"fdf":2,"eeb":2,"ebada":6,"dfc":8,"ababb":6,"dfed":6,"debaec":2,"secret":8,"makerpaymentspent":6,"dac":2,"cff":2,"aac":12,"fabdce":2,"acfabdce":2,"dcbc":2,"fceb":2,"makerpaymentspendconfirmed":4,"finished":16,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":4,"mm":2,"mm_version":4,"-beta_cbf":2,"success_events":8,"makerpaymentspentbywatcher":2,"error_events":8,"startfailed":8,"negotiatefailed":8,"takerfeesendfailed":4,"makerpaymentvalidatefailed":4,"makerpaymentwaitconfirmfailed":8,"takerpaymenttransactionfailed":4,"takerpaymentwaitconfirmfailed":8,"takerpaymentdatasendfailed":4,"takerpaymentwaitforspendfailed":4,"makerpaymentspendfailed":7,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":4,"takerpaymentrefundstarted":2,"takerpaymentrefunded":4,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":4,"takerpaymentrefundfinished":2,"my_info":4,"my_coin":4,"other_coin":4,"my_amount":4,"other_amount":4,"recoverable":4,"is_finished":2,"is_success":2,"failed":2,"acf":14,"kmd":4,"cfc":88,"bbe":14,"doge":2,"c-":8,"cce":14,"aca":4,"bdde":2,"cd":34,"dafd":2,"fcc":4,"fedce":2,"efa":14,"eac":6,"cfec":2,"affffffffae":2,"adc":4,"ade":6,"cbb":4,"ddfd":2,"affffffff":4,"ceab":6,"dae":4,"ace":8,"cfb":4,"dcfb":2,"dbd":4,"dab":2,"cecdb":2,"dbc":2,"fadb":2,"ceb":4,"bae":6,"cbfce":2,"deb":4,"edb":10,"ebeeb":4,"dbdc":2,"bbccc":2,"efce":2,"ffc":2,"dceed":2,"dcc":4,"debd":2,"bcba":2,"cca":2,"fdfeb":2,"abd":6,"efe":2,"ceef":2,"ccbc":4,"dcdbb":2,"eeaa":2,"abdf":2,"cfa":2,"cec":4,"error":13,"lp_swap":4,"utxo":2,"rpc_clients":4,"jsonrpcerror":2,"request":2,"jsonrpcrequest":2,"jsonrpc":2,"id":2,"blockchain":2,"broadcast":2,"string":2,"bdca":2,"ebc":4,"bca":2,"badf":2,"ddf":4,"transport":2,"electrums":2,"currently":2,"disconnected":2,"takerfeevalidatefailed":4,"makerpaymenttransactionfailed":7,"makerpaymentdatasendfailed":4,"takerpaymentvalidatefailed":4,"takerpaymentspendfailed":4,"takerpaymentspendconfirmfailed":4,"makerpaymentwaitrefundstarted":4,"makerpaymentrefunded":4,"makerpaymentrefundfailed":4,"beer":6,"maker_payment_lock":4,"dba":30,"bce":28,"dce":4,"fdc":6,"ffe":2,"pizza":6,"-e":4,"a-ba":4,"taker_payment_locktime":4,"taker_pubkey":4,"dcf":74,"bbbe":72,"bff":10,"eeec":2,"feefcc":2,"aff":4,"ecec":2,"bfc":4,"bfacdbb":2,"acaa":2,"adf":2,"caa":4,"ffb":2,"bcf":4,"takerfeevalidated":8,"aee":2,"cdcd":2,"edda":4,"fbc":6,"afd":4,"aad":2,"ffffffffe":2,"bdbe":2,"aeee":2,"dcaeac":2,"efbca":2,"edcbac":2,"cae":4,"fabf":2,"eef":4,"ded":2,"baf":8,"ceda":2,"fdfa":2,"cab":2,"fffffffff":4,"fec":2,"bee":4,"acb":2,"aafdc":2,"baee":2,"bdba":2,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"fad":4,"cbce":2,"ffac":2,"ada":2,"fac":4,"eea":2,"cfd":2,"bfbdced":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"eebc":2,"ccfc":2,"ecb":2,"ebefd":2,"cdf":2,"fdff":2,"abaf":2,"aef":2,"afb":4,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"fffe":2,"eeaaec":2,"aab":4,"bef":6,"makerpaymentsent":6,"dbe":2,"fca":2,"adb":2,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":4,"faee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":2,"efab":2,"cef":6,"dde":2,"cfcabdaa":2,"abfe":2,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"ddc":4,"dfda":2,"ffffffffb":2,"fedb":2,"aed":4,"faa":4,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"adadc":2,"feb":4,"bea":2,"ecfd":2,"eff":4,"addbd":2,"bfa":4,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":4,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"fdfd":2,"abbc":2,"afea":2,"aeefdf":2,"bfda":2,"def":2,"fabfeb":2,"bbcd":2,"eaa":2,"edbe":2,"ecf":2,"add":2,"eec":2,"ffebd":2,"eae":4,"cdfd":2,"bbb":2,"bed":4,"aba":2,"eca":2,"bceb":2,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":4,"ffeb":2,"takerpaymentreceived":6,"takerpaymentwaitconfirmstarted":6,"takerpaymentvalidatedandconfirmed":6,"bbee":2,"beca":2,"fcad":2,"takerpaymentspendconfirmstarted":6,"takerpaymentspendconfirmed":6,"komodowallet":2,"unknown":2,"-fe":6,"eth":4,"fdea":2,"eecbd":2,"rpc":2,"code":2,"servererror":2,"message":2,"hash":2,"already":2,"imported":2,"none":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx":{"searchTitle":"my_tx_history","docsPageTitle":"my_tx_history","path":"komodo-defi-framework/api/legacy/my_tx_history","content":{"my_tx_history":11,"from_id":18,"limit":14,"max":5,"false":2,"page_number":6,"method":7,"returns":1,"blockchain":1,"transactions":11,"involving":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"coin":23,"address":1,"used":1,"tx_history":3,"set":1,"true":5,"enable":2,"electrum":4,"call":1,"deprecated":1,"incompatible":1,"coins":4,"activated":1,"hd":1,"mode":1,"use":1,"instead":1,"arguments":1,"response":5,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"doc":4,"ebd":6,"fc":10,"bece":6,"fee":6,"success":1,"result":11,"current_block":10,"null":20,"skipped":10,"sync_status":10,"additional_info":8,"transactions_left":4,"state":10,"inprogress":6,"total":10,"total_pages":4,"block_height":12,"etomic":2,"confirmations":8,"fee_details":8,"type":8,"utxo":3,"amount":2,"xtocqr":4,"ceedgdh":4,"meypwlomz":4,"jnjmw":4,"internal_id":8,"fe":6,"bbb":4,"fbe":4,"bd":16,"ff":18,"my_balance_change":8,"received_by_me":8,"spent_by_me":8,"timestamp":8,"bjrmtiirilhjhc":2,"rkqgesktg":2,"vvukwt":2,"total_amount":8,"tx_hash":8,"tx_hex":8,"dc":10,"de":8,"ed":6,"cfa":2,"bc":26,"ac":8,"dfc":2,"cb":6,"af":14,"ab":10,"daa":2,"cd":6,"bf":6,"dba":4,"bce":2,"ffffffff":2,"debf":2,"dfbd":2,"aab":2,"baf":2,"bef":2,"sync":2,"progress":2,"eth":20,"erc":2,"blocks_left":2,"successful":1,"case":1,"finished":2,"gas":6,"gas_price":6,"total_fee":6,"xe":6,"ca":16,"dcb":6,"afe":6,"ebff":6,"dca":6,"ce":8,"efc":2,"cfd":2,"afc":12,"ec":10,"fbdd":2,"cf":12,"db":6,"faef":2,"eba":2,"eaeb":2,"abed":2,"cbae":2,"ccfa":2,"cddff":2,"da":2,"ace":2,"debdcfc":2,"dd":6,"ba":6,"ad":4,"fb":4,"ee":4,"cfb":2,"fd":4,"ccd":2,"dad":2,"cae":2,"bbfc":2,"bba":2,"fbd":2,"ffb":2,"ea":4,"efe":2,"daab":2,"fef":4,"affae":2,"acacc":2,"aeb":2,"cee":2,"affb":2,"ae":4,"abf":2,"abb":2,"ddba":2,"eb":2,"fa":4,"bbdc":2,"ffe":2,"bcef":2,"abd":2,"cad":2,"ffedb":2,"dface":2,"ebcd":2,"error":24,"active":1,"mmrpc":8,"ttt-slp":12,"error_path":8,"my_tx_history_v":16,"lp_coins":6,"error_trace":8,"error_type":8,"coinisnotactive":2,"error_data":8,"id":9,"compatible":1,"notsupportedfor":2,"enabled":1,"storage":4,"initialized":4,"storageisnotinitialized":2,"local":1,"database":1,"failed":1,"sqlitefailure":4,"code":6,"unknown":4,"extended_code":4,"column":4,"sql_tx_history_storage":4,"storageerror":2,"found":3,"history":5,"large":3,"message":2,"got":2,"server":2,"available":2}},"src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx":{"searchTitle":"order_status","docsPageTitle":"order_status","path":"komodo-defi-framework/api/legacy/order_status","content":{"order_status":7,"uuid":20,"method":27,"returns":1,"data":1,"order":19,"selected":1,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"response":7,"different":1,"maker":9,"taker":10,"orders":2,"argument":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"c-e":4,"ed":4,"c-":4,"found":3,"error":2,"examples":2,"available_amount":2,"base":18,"beer":6,"cancellable":6,"true":14,"created_at":8,"matches":8,"aaacca-ed":12,"-c":12,"ea":14,"cf":12,"connect":12,"dest_pub_key":24,"ebff":10,"ade":10,"debac":10,"ead":10,"maker_order_uuid":16,"fedd":6,"-a":8,"e-":6,"cbf-":6,"ac-b":6,"sender_pubkey":24,"bf":20,"ffe":20,"ece":20,"ca":44,"fd":20,"taker_order_uuid":16,"connected":10,"last_updated":6,"request":16,"action":8,"buy":6,"base_amount":14,"rel":18,"pizza":4,"rel_amount":14,"reserved":12,"max_base_vol":4,"max_base_vol_rat":4,"min_base_vol":4,"min_base_vol_rat":4,"price":4,"price_rat":4,"etomic":2,"started_swaps":4,"dcc":2,"d-ac":2,"-d":2,"fc":2,"ee":2,"type":18,"base_orderbook_ticker":8,"null":18,"rel_orderbook_ticker":8,"cancelled":3,"history":1,"dgb":6,"kmd":6,"updated_at":2,"b-b":12,"fb":12,"base_amount_rat":10,"rel_amount_rat":10,"sell":2,"match_by":6,"conf_settings":12,"base_confs":12,"base_nota":12,"rel_confs":12,"rel_nota":12,"false":16,"f-":10,"d-":8,"beb":8,"caecf":2,"fe":2,"bc":2,"dc":2,"cancellation_reason":6,"fullfilled":1,"doc":6,"marty":6,"a-f":6,"-ba":6,"ae":6,"cc":12,"efdb":6,"-e":12,"-b":6,"order_type":4,"fillorkill":5,"fulfilled":2,"timeout":1,"match":1,"b-e":2,"ba-":2,"-eafb":2,"timedout":2}},"src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx":{"searchTitle":"orderbook","docsPageTitle":"orderbook","path":"komodo-defi-framework/api/legacy/orderbook","content":{"orderbook":7,"base":6,"rel":6,"method":3,"requests":1,"network":1,"currently":1,"available":1,"orders":1,"specified":1,"trading":1,"pair":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":8,"hello":2,"world":2,"askdepth":2,"asks":2,"coin":16,"doc":6,"address":16,"rb":4,"yufv":4,"ytfdzynwz":4,"pannndyngjg":4,"wsqd":4,"price":16,"price_rat":16,"price_fraction":16,"numer":152,"denom":152,"maxvolume":16,"max_volume_rat":16,"max_volume_fraction":16,"min_volume":16,"min_volume_rat":16,"min_volume_fraction":16,"pubkey":16,"ab":8,"ae":6,"bccfe":4,"fa":4,"age":16,"zcredits":16,"uuid":16,"bf":2,"-aabd-":2,"-baa":2,"-e":2,"is_mine":16,"false":48,"base_max_volume":16,"base_max_volume_fraction":16,"base_max_volume_rat":16,"base_min_volume":16,"base_min_volume_fraction":16,"base_min_volume_rat":16,"rel_max_volume":16,"rel_max_volume_fraction":16,"rel_max_volume_rat":16,"rel_min_volume":16,"rel_min_volume_fraction":16,"rel_min_volume_rat":16,"base_confs":16,"base_nota":16,"rel_confs":16,"rel_nota":16,"base_max_volume_aggr":16,"base_max_volume_aggr_fraction":16,"base_max_volume_aggr_rat":16,"rel_max_volume_aggr":16,"rel_max_volume_aggr_fraction":16,"rel_max_volume_aggr_rat":16,"rmaprynup":4,"erj":4,"zakcxmfpc":4,"iovycycccc":4,"fb":4,"fd":4,"db":4,"ad":4,"fccda":4,"ed":4,"bfb":4,"fab":4,"ca":2,"da-":2,"biddepth":2,"bids":2,"marty":14,"ebc":2,"-a":4,"fb-":2,"dd-ac":2,"d-":4,"rj":2,"uwa":2,"fhoasnozga":2,"mdhe":2,"fsunyrts":2,"ecfa":2,"dfd":2,"cf":8,"cd":2,"eca":2,"-ac":2,"a-":2,"-aac":2,"ec":2,"de":2,"fc":8,"-cbe":2,"c-":2,"jv":6,"onkkfsey":6,"km":6,"adcvhsrpvrxv":6,"sax":6,"ef":6,"bbe":6,"ddd-":2,"cba-":2,"b-":6,"ea":2,"-bf":2,"a-ee":2,"cc":2,"netid":2,"numasks":2,"numbids":2,"timestamp":2,"total_asks_base_vol":2,"total_asks_base_vol_fraction":2,"total_asks_base_vol_rat":2,"total_asks_rel_vol":2,"total_asks_rel_vol_fraction":2,"total_asks_rel_vol_rat":2,"total_bids_base_vol":2,"total_bids_base_vol_fraction":2,"total_bids_base_vol_rat":2,"total_bids_rel_vol":2,"total_bids_rel_vol_fraction":2,"total_bids_rel_vol_rat":2}},"src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx":{"searchTitle":"orderbook_depth","docsPageTitle":"orderbook_depth","path":"komodo-defi-framework/api/legacy/orderbook_depth","content":{"orderbook_depth":7,"pairs":7,"method":3,"returns":1,"number":1,"asks":7,"bids":7,"specified":1,"trading":1,"arguments":1,"response":3,"guaranteed":1,"order":1,"request":1,"pairdepth":2,"object":1,"structure":1,"follows":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":4,"marty":4,"btc":4,"kmd":8,"doge":4,"result":2,"pair":6,"depth":6}},"src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx":{"searchTitle":"orders_history_by_filter","docsPageTitle":"orders_history_by_filter","path":"komodo-defi-framework/api/legacy/orders_history_by_filter","content":{"orders_history_by_filter":15,"order_type":12,"initial_action":12,"base":16,"rel":13,"from_price":4,"to_price":2,"from_volume":2,"to_volume":4,"from_timestamp":4,"to_timestamp":2,"was_taker":11,"status":10,"include_details":4,"method":11,"returns":1,"orders":13,"active":1,"inactive":1,"match":1,"selected":1,"filters":2,"note":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":4,"examples":1,"command":5,"select":5,"history":5,"taker":3,"buy":3,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"doc":14,"marty":11,"price":9,"volume":7,"created_at":9,"january":1,"gmt":1,"true":4,"details":10,"cancelled":1,"timed-out":1,"timed":2,"result":6,"uuid":15,"-b":12,"df":12,"fc":12,"-eeedb":12,"cc":12,"maker":8,"sell":6,"last_updated":6,"created":6,"found_records":6,"warnings":6,"included":1,"type":2,"order":4,"price_rat":2,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"updated_at":2,"matches":2,"started_swaps":2,"conf_settings":2,"base_confs":2,"base_nota":2,"false":4,"rel_confs":2,"rel_nota":2,"warning":3,"parsed":3,"skipped":2}},"src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx":{"searchTitle":"Note About Rational Number Type about rational number type","docsPageTitle":"Note About Rational Number Type","path":"komodo-defi-framework/api/legacy/rational_number_note","content":{"note":1,"rational":3,"number":4,"type":3,"komodo":3,"defi":2,"framework":2,"api":2,"offers":1,"num-rational":4,"crate":3,"feature":2,"used":1,"represent":1,"order":3,"volumes":1,"prices":1,"highly":1,"recommends":1,"developer":1,"use":1,"calculating":2,"price":1,"volume":1,"avoids":1,"rounding":1,"precision":1,"errors":1,"numbers":3,"cannot":1,"represented":3,"finite":1,"decimal":3,"typically":1,"return":1,"representation":2,"considered":1,"convenience":1,"readability":1,"following":1,"two":1,"json":1,"formats":1,"fraction":1,"object":1,"contains":1,"numerator":5,"denominator":5,"numeric":1,"strings":1,"follows":1,"numer":2,"denom":2,"unique":2,"format":2,"supplied":1,"above":1,"first":1,"item":2,"second":1,"biginteger":1,"sign":1,"uint":1,"array":1,"-bit":1,"parts":1,"big":1,"integer":1,"little-endian":1,"represents":2}},"src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx":{"searchTitle":"recover_funds_of_swap","docsPageTitle":"recover_funds_of_swap","path":"komodo-defi-framework/api/legacy/recover_funds_of_swap","content":{"recover_funds_of_swap":7,"uuid":4,"certain":1,"cases":1,"swap":6,"finish":1,"error":9,"wherein":1,"user":2,"funds":4,"stuck":1,"swap-payment":2,"address":4,"sh":1,"executing":2,"utxo-based":1,"blockchain":2,"etomic-swap":1,"smart":1,"contract":1,"eth":1,"erc":1,"occur":1,"one":1,"side":1,"trade":1,"does":1,"follow":1,"protocol":1,"reason":1,"persists":1,"attempts":1,"refund":1,"payment":4,"fail":1,"due":1,"network":1,"connection":1,"issues":1,"between":1,"komodo":2,"defi":2,"framework":2,"api":2,"node":1,"coin":5,"rpc":1,"server":1,"scenario":1,"method":3,"instructs":1,"software":1,"attempt":3,"reclaim":1,"possible":1,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"-c":2,"-b":2,"-a":2,"ed":6,"success":2,"spentotherpayment":3,"result":4,"action":4,"hello":4,"tx_hash":4,"df":4,"ee":12,"faa":4,"fbbb":4,"fb":4,"tx_hex":4,"feb":4,"aea":4,"cf":12,"ba":4,"cb":4,"ad":4,"ef":8,"eda":4,"aa":8,"aacb":4,"bc":8,"ce":4,"adf":4,"cfc":8,"cecf":4,"dde":4,"fa":4,"cc":4,"ca":4,"af":4,"db":4,"dcf":4,"afc":4,"bbbe":4,"ac":16,"affeb":4,"fd":4,"bf":8,"dba":4,"bce":4,"ffffffff":4,"aab":4,"baf":4,"bef":4,"refundedmypayment":3,"maker":3,"already":1,"spent":3,"lp_swap":8,"taker_swap":4,"recoverable":2,"finished":3,"yet":1,"recover":2}},"src/pages/komodo-defi-framework/api/legacy/sell/index.mdx":{"searchTitle":"sell","docsPageTitle":"sell","path":"komodo-defi-framework/api/legacy/sell","content":{"sell":29,"base":38,"rel":36,"price":20,"volume":22,"match_by":12,"order_type":8,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"method":24,"issues":1,"request":7,"attempts":1,"match":4,"order":7,"orderbook":2,"based":1,"provided":1,"arguments":2,"buy":1,"methods":1,"create":1,"taker":8,"first":1,"pay":1,"dexfee":4,"swap":1,"taking":1,"liquidity":1,"market":1,"calculated":1,"greater":1,"minimum":2,"transaction":3,"amount":2,"dust":4,"coin":4,"th":2,"size":1,"desired":1,"goodtillcancelled":7,"matched":2,"seconds":1,"automatically":1,"converted":1,"maker":3,"stays":1,"cancelled":1,"act":1,"use":1,"setprice":2,"prevent":1,"user":1,"making":1,"trades":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"argument":1,"info":1,"response":3,"examples":1,"command":10,"decimal":1,"representation":3,"userpass":20,"rpc_userp":20,"ssw":20,"rd":20,"doc":4,"marty":4,"rational":2,"num-rational":1,"crate":1,"format":1,"result":4,"base_amount":4,"base_amount_rat":4,"rel_amount":4,"rel_amount_rat":4,"action":4,"uuid":4,"fccc":2,"ad":2,"de":2,"-baad-":2,"ba":2,"sender_pubkey":4,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"dest_pub_key":4,"type":18,"conf_settings":4,"false":10,"min_volume":2,"min_volume_fraction":2,"numer":14,"denom":14,"min_volume_rat":2,"base_orderbook_ticker":4,"null":8,"rel_orderbook_ticker":4,"fraction":1,"object":1,"hello":4,"world":4,"confirmations":1,"notarization":1,"settings":1,"true":4,"save":1,"history":1,"tkl":2,"save_in_history":2,"fillorkill":3,"pubkeys":5,"data":6,"ab":4,"edc":4,"abaefb":4,"eaaeb":4,"ea":4,"cddfafa":4,"orders":3,"bb-e":4,"d-":4,"cdcb":4,"success":1,"ebff":2,"ade":2,"debac":2,"ead":2,"error":3,"rpc":2,"utxo":2,"balance":2,"low":2,"required":2}},"src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx":{"searchTitle":"send_raw_transaction","docsPageTitle":"send_raw_transaction","path":"komodo-defi-framework/api/legacy/send_raw_transaction","content":{"send_raw_transaction":7,"coin":5,"tx_hex":4,"method":3,"broadcasts":1,"transaction":1,"network":1,"selected":1,"arguments":1,"response":2,"examples":1,"command":1,"kmd":2,"db":4,"ead":2,"cd":4,"edc":2,"ff":4,"fd":2,"ba":4,"bf":10,"ecfef":2,"fc":6,"fac":2,"df":4,"ca":4,"bd":2,"cbbe":2,"ad":2,"dbea":2,"fe":6,"ab":2,"bc":4,"ac":8,"dba":4,"bce":4,"ffffffffd":2,"dacd":2,"fb":4,"eb":2,"cb":2,"ae":2,"aeff":2,"cea":2,"dd":2,"dddd":2,"ced":2,"ffffffff":2,"aab":4,"baf":4,"bef":4,"acc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"tx_hash":2,"ea":2,"de":2,"bda":2,"ef":2}},"src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx":{"searchTitle":"set_required_confirmations","docsPageTitle":"set_required_confirmations","path":"komodo-defi-framework/api/legacy/set_required_confirmations","content":{"set_required_confirmations":7,"coin":7,"confirmations":7,"method":3,"sets":1,"number":1,"komodo":1,"defi":1,"framework":1,"api":1,"wait":1,"selected":1,"setting":1,"persistent":1,"value":1,"reset":1,"coins":1,"file":1,"restart":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"success":1,"result":2,"etomic":2}},"src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx":{"searchTitle":"set_requires_notarization","docsPageTitle":"set_requires_notarization","path":"komodo-defi-framework/api/legacy/set_requires_notarization","content":{"set_requires_notarization":7,"coin":6,"requires_notarization":6,"method":3,"indicates":1,"komodo":1,"defi":1,"framework":1,"api":1,"wait":1,"dpow":1,"notarization":1,"given":1,"atomic":1,"swap":1,"transactions":1,"setting":1,"persistent":1,"value":1,"reset":1,"coins":1,"file":1,"restart":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"true":4,"success":1,"result":2,"etomic":2}},"src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx":{"searchTitle":"setprice","docsPageTitle":"setprice","path":"komodo-defi-framework/api/legacy/setprice","content":{"setprice":23,"base":24,"rel":28,"price":18,"volume":17,"max":5,"cancel_previous":2,"true":9,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"min_volume":7,"method":15,"places":1,"order":5,"orderbook":1,"relies":1,"node":2,"acting":1,"maker":2,"also":1,"called":1,"bob":2,"considered":1,"sell":2,"internal":1,"implementation":1,"convenience":1,"prevent":1,"user":1,"making":1,"trades":1,"transaction":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"arguments":2,"info":1,"response":3,"includes":1,"utxo":1,"coins":1,"activated":1,"via":1,"electrum":1,"connection":2,"servers":1,"lost":1,"automatically":1,"cancel":1,"need":1,"recreated":1,"restored":1,"examples":1,"command":7,"userpass":14,"rpc_userp":14,"ssw":14,"rd":14,"rational":2,"representation":2,"num-rational":1,"crate":1,"format":1,"hello":8,"world":8,"fraction":1,"object":1,"numer":16,"denom":16,"confirmations":1,"notarization":1,"settings":1,"false":6,"save":1,"history":1,"kmd":2,"tkl":2,"save_in_history":2,"success":1,"result":2,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":4,"created_at":2,"matches":2,"price_rat":2,"started_swaps":2,"uuid":2,"a-":2,"conf_settings":2,"base_orderbook_ticker":2,"null":4,"rel_orderbook_ticker":2,"error":3,"coin":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx":{"searchTitle":"show_priv_key","docsPageTitle":"show_priv_key","path":"komodo-defi-framework/api/legacy/show_priv_key","content":{"show_priv_key":5,"method":7,"returns":1,"private":4,"key":4,"specified":1,"coin":10,"format":1,"compatible":1,"wallets":1,"output":1,"used":1,"importprivkey":2,"utxo":2,"coins":4,"myetherwallet":1,"eth":4,"erc":1,"arguments":1,"response":3,"deprecated":1,"favor":1,"get_private_keys":3,"new":1,"offers":1,"several":1,"advantages":1,"requirement":1,"activate":1,"prior":1,"export":2,"support":2,"hierarchical":1,"deterministic":1,"hd":1,"derivation":1,"paths":1,"configurable":1,"account":1,"address":1,"indices":1,"batch":1,"capabilities":1,"multiple":1,"enhanced":1,"protocol":1,"including":1,"zhtlc":1,"viewing":1,"keys":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"helloworld":4,"wif":1,"priv_key":4,"uvcjjf":2,"dkss":2,"vfgvtcnutahr":2,"ftzgdg":2,"ddra":2,"dv":2,"ssdx":2,"x-prefixed":1,"xb":2,"de":2,"fd":2,"ce":2,"bcf":2,"ed":2}},"src/pages/komodo-defi-framework/api/legacy/stop/index.mdx":{"searchTitle":"stop","docsPageTitle":"stop","path":"komodo-defi-framework/api/legacy/stop","content":{"stop":5,"method":1,"stops":1,"komodo":1,"defi":1,"framework":1,"api":1,"software":1,"arguments":1,"response":1}},"src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx":{"searchTitle":"trade_preimage trade_preimag","docsPageTitle":"trade_preimage","path":"komodo-defi-framework/api/legacy/trade_preimage","content":{"trade_preimage":14,"deprecated":2,"method":8,"returns":2,"approximate":2,"fee":2,"amounts":2,"paid":3,"per":1,"whole":1,"swap":1,"depending":1,"parameters":1,"function":2,"different":1,"results":1,"swap_method":14,"buy":9,"sell":8,"result":8,"include":2,"taker_fee":6,"fee_to_send_taker_fee":4,"amount":29,"base":8,"coin":30,"balance":2,"else":1,"rel":8,"max":6,"field":2,"true":8,"volume":12,"used":1,"instead":2,"max_taker_vol":2,"use":3,"resulting":2,"argument":2,"requests":1,"request":1,"setprice":9,"arguments":2,"consider":1,"using":1,"response":4,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"doc":16,"btc":12,"price":6,"base_coin_fee":6,"amount_fraction":28,"numer":40,"denom":40,"amount_rat":28,"paid_from_trading_vol":16,"false":12,"rel_coin_fee":6,"total_fees":6,"required_balance":12,"required_balance_fraction":12,"required_balance_rat":12,"erc":1,"qrc":1,"bat":2,"qc":2,"eth":4,"qtum":4}},"src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx":{"searchTitle":"unban_pubkeys","docsPageTitle":"unban_pubkeys","path":"komodo-defi-framework/api/legacy/unban_pubkeys","content":{"unban_pubkeys":9,"type":12,"data":4,"method":6,"remove":1,"currently":1,"banned":1,"pubkeys":2,"ban":1,"list":2,"specific":1,"user":1,"defined":1,"use":1,"secp":1,"pubkey":2,"prefix":1,"input":1,"cd":16,"fb":16,"bc":16,"cff":16,"fa":16,"de":16,"ceabfdd":16,"submit":1,"arguments":1,"response":3,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"unban_by":4,"success":2,"result":4,"still_banned":4,"unbanned":4,"manual":6,"reason":6,"having":2,"comedy":2,"mistaken":2,"malice":2,"were_not_banned":4,"testing":4}},"src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx":{"searchTitle":"update_maker_order","docsPageTitle":"update_maker_order","path":"komodo-defi-framework/api/legacy/update_maker_order","content":{"update_maker_order":17,"uuid":18,"new_price":14,"volume_delta":14,"max":5,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"min_volume":7,"method":13,"updates":1,"active":1,"order":3,"orderbook":1,"created":1,"setprice":2,"relies":1,"node":2,"acting":1,"maker":2,"also":1,"called":1,"bob":2,"prevent":1,"user":1,"making":1,"trades":1,"transaction":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":1,"lower":1,"limit":1,"see":1,"description":1,"arguments":2,"info":1,"response":3,"examples":1,"command":6,"volume":1,"userpass":12,"rpc_userp":12,"ssw":12,"rd":12,"a-":16,"true":7,"rational":2,"representation":2,"num-rational":1,"crate":1,"format":1,"fraction":1,"object":1,"numer":12,"denom":12,"confirmations":1,"notarization":1,"settings":1,"false":4,"success":1,"result":2,"base":4,"rel":4,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":4,"created_at":2,"updated_at":2,"matches":2,"price":2,"price_rat":2,"started_swaps":2,"conf_settings":2,"error":3}},"src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx":{"searchTitle":"validateaddress","docsPageTitle":"validateaddress","path":"komodo-defi-framework/api/legacy/validateaddress","content":{"validateaddress":7,"coin":5,"address":10,"method":3,"checks":1,"input":1,"string":1,"valid":2,"specified":1,"arguments":1,"response":4,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"rrnmcsekilrndbp":2,"qnvqwwxx":2,"azd":2,"cd":2,"result":6,"is_valid":6,"true":2,"invalid":4,"cash":1,"false":4,"reason":4,"utxo":2,"checksum":4,"verification":2,"failed":2,"eth":5}},"src/pages/komodo-defi-framework/api/legacy/version/index.mdx":{"searchTitle":"version","docsPageTitle":"version","path":"komodo-defi-framework/api/legacy/version","content":{"version":8,"method":3,"returns":1,"komodo":1,"defi":1,"framework":1,"api":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"_mm":2,"bb":2,"_linux":2}},"src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx":{"searchTitle":"withdraw","docsPageTitle":"withdraw","path":"komodo-defi-framework/api/legacy/withdraw","content":{"withdraw":29,"coin":49,"amount":32,"max":5,"method":18,"generates":2,"signs":1,"returns":1,"transaction":2,"transfers":1,"address":1,"indicated":1,"argument":1,"raw":1,"broadcast":1,"using":1,"send_raw_transaction":2,"arguments":1,"response":11,"examples":1,"utxo":15,"based":2,"coins":2,"kmd":5,"rjtyiyej":4,"evvj":4,"ybrvmxwnnmvzjdglh":4,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"success":7,"block_height":16,"fee_details":16,"type":30,"xtocqr":14,"ceedgdh":14,"meypwlomz":14,"jnjmw":14,"my_balance_change":16,"received_by_me":16,"spent_by_me":16,"total_amount":16,"tx_hash":16,"ed":6,"ce":8,"dd":4,"fd":14,"bae":2,"tx_hex":16,"acfb":2,"dc":6,"cd":4,"ad":2,"fff":4,"ca":16,"bb":12,"ac":34,"ae":26,"abd":2,"cb":12,"ceb":2,"eb":4,"bc":18,"bf":60,"dba":10,"bce":12,"ffffffff":10,"ddb":2,"bba":4,"ba":10,"edc":2,"bd":4,"fc":8,"da":2,"df":30,"daab":2,"af":10,"fdf":2,"ef":8,"aac":2,"acad":2,"aab":10,"baf":10,"bef":10,"kmd_rewards":2,"claimed_by_my":2,"true":4,"based-coins":1,"fixed":1,"fee":24,"doc":8,"utxofixed":3,"fe":2,"ff":8,"fcd":2,"fab":2,"dad":2,"fb":4,"de":2,"bbb":4,"cbaae":2,"ace":2,"ab":2,"fa":28,"aaa":2,"timestamp":10,"internal_id":6,"error":9,"attempt":3,"use":3,"ethgas":4,"unsupported":6,"input":6,"custom":1,"per":1,"kbyte":1,"utxoperkbyte":3,"aa":8,"bcb":4,"afa":2,"daaa":2,"abf":2,"ecfab":2,"ddc":2,"ec":2,"eecdd":2,"db":10,"acf":2,"accd":2,"feec":2,"eth":27,"erc":2,"eth-based":2,"forks":2,"xbab":16,"fbdc":26,"gas":12,"gas_price":14,"total_fee":6,"fbc":8,"faf":8,"faadba":8,"aca":8,"bab":10,"efcaed":8,"dee":8,"efc":8,"cfe":8,"limit":2,"coin_name":2,"recipient_address":2,"ee":2,"fdb":2,"caaecaed":2,"fdcdf":2,"dcacf":2,"bcadb":2,"qrc":16,"qhmj":8,"ka":8,"zajr":8,"wgjpfasn":8,"gtusefaqdzgs":8,"tqtum":4,"miner_fee":4,"gas_limit":6,"total_gas_fee":4,"qxxsj":4,"rtciaby":4,"agaatl":4,"zti":4,"uwdg":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx":{"searchTitle":"enable_bch_with_tokens","docsPageTitle":"enable_bch_with_tokens","path":"komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens","content":{"enable_bch_with_tokens":5,"komodo":1,"defi":1,"framework":1,"supports":1,"bitcoin":9,"cash":17,"slp":6,"tokens":2,"using":5,"method":6,"enable":1,"bch":35,"tbch":13,"along":1,"multiple":1,"single":1,"command":1,"activation":2,"deprecated":1,"longer":1,"use":1,"done":1,"via":1,"task":2,"enable_bch":2,"init":2,"request":3,"parameters":2,"go":1,"https":6,"github":2,"com":6,"komodoplatform":2,"coins":2,"tree":2,"master":2,"electrums":2,"full":1,"list":1,"nodes":1,"servers":5,"response":3,"bch_addresses_infos":5,"slp_addresses_infos":5,"consolidated":1,"api":1,"examples":1,"tx_history":5,"cashaddress":3,"format":3,"automated":1,"utxo":17,"merging":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":22,"params":4,"ticker":18,"allow_slp_unsafe_conf":4,"false":29,"bchd_urls":8,"bchd":4,"dragonhound":4,"info":4,"mode":4,"rpc":4,"electrum":9,"rpc_data":4,"url":32,"imaginary":8,"protocol":40,"ssl":12,"cashnode":4,"ninja":4,"cipig":4,"net":12,"true":4,"slp_tokens_requests":4,"aslp-slp":6,"required_confirmations":6,"requires_notarization":2,"address_format":2,"network":2,"bitcoincash":6,"utxo_merge_params":2,"merge_at":2,"check_every":2,"max_merge_at_once":2,"result":4,"current_block":4,"qrf":8,"vpn":8,"rjexrjhlwyzzeg":8,"gw":8,"qx":4,"fztj":4,"derivation_method":8,"type":12,"iguana":8,"pubkey":8,"df":4,"db":4,"cd":4,"eeb":4,"abc":4,"ad":4,"balances":4,"spendable":4,"unspendable":4,"simpleledger":4,"va":4,"wuz":4,"aslp":2,"id":18,"null":18,"get_balances":4,"set":1,"eece":4,"fa":4,"dc":4,"cee":4,"bdd":4,"ecc":4,"tickers":2,"error":42,"types":1,"platformisalreadyactivated":3,"case":1,"need":1,"disable":2,"try":1,"again":1,"error_path":14,"platform_coin_with_tokens":30,"error_trace":14,"error_type":14,"error_data":14,"platformconfigisnotfound":3,"platform":14,"bch-wrong":4,"config":2,"found":2,"prelude":12,"unexpectedplatformprotocol":3,"unexpected":4,"btc":4,"bch_with_tokens_activation":16,"unexpectedtokenprotocol":3,"token":2,"erc":4,"eth":4,"contract_address":4,"xdac":4,"ee":4,"ec":4,"usdt-erc":4,"slp_token_activation":4,"protocol_data":2,"platformcoincreationerror":9,"empty":4,"unsafe":4,"users":4,"coin":6,"creation":6,"native":5,"parsing":4,"wallet":4,"configuration":4,"home":4,"user":4,"testnet":12,"conf":4,"file":4,"directory":4,"os":4,"server":1,"responding":1,"failed":4,"connect":4,"electrumrpcrequest":20,"kister":4,"tcp":20,"disable_cert_verification":20,"blackie":4,"-soft":4,"loping":4,"electroncash":4,"de":4,"seconds":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx":{"searchTitle":"enable_erc20","docsPageTitle":"enable_erc20","path":"komodo-defi-framework/api/v20/coin_activation/enable_erc20","content":{"enable_erc":5,"method":5,"allows":1,"activate":1,"additional":1,"erc":1,"tokens":1,"evm":1,"type":1,"platform":4,"coin":4,"using":1,"first":1,"need":1,"use":1,"enable_eth_with_tokens":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"bat-erc":6,"activation_params":2,"required_confirmations":4,"response":1,"result":2,"balances":2,"af":2,"ba":2,"cba":2,"fea":2,"deb":2,"spendable":2,"unspendable":2,"platform_coin":2,"eth":6,"token_contract_address":2,"cb":2,"ef":2,"id":8,"null":8,"error":9,"yet":1,"activated":6,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"already":3,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"batt-erc":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx":{"searchTitle":"enable_eth_with_tokens","docsPageTitle":"enable_eth_with_tokens","path":"komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens","content":{"enable_eth_with_tokens":9,"komodo":12,"defi":2,"framework":2,"supports":2,"eth":42,"ethereum":1,"evm":1,"type":27,"platform":15,"coins":2,"avax":1,"avalanche":1,"bnb":1,"binance":1,"ftm":1,"fantom":1,"matic":13,"polygon":9,"one":5,"harmony":1,"eth-arb":1,"arbitrum":1,"additionally":1,"erc":29,"tokens":3,"chain":6,"associated":1,"rest":1,"coin":8,"chains":1,"using":3,"method":10,"enable":1,"along":1,"multiple":1,"single":1,"command":1,"request":7,"parameters":3,"running":1,"hd":1,"mode":1,"use":2,"nft_req":4,"object":1,"paramater":1,"activating":2,"nft":2,"network":5,"instead":1,"enable_nft":2,"response":5,"examples":1,"including":2,"optional":1,"gas":1,"station":1,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":32,"params":8,"ticker":34,"gas_station_url":8,"https":34,"ethgasstation":4,"info":6,"json":8,"ethgasapi":4,"gas_station_decimals":4,"gas_station_policy":4,"policy":4,"meanaveragefast":4,"mm":4,"priv_key_policy":4,"contextprivkey":2,"swap_contract_address":8,"abe":4,"fc":8,"cd":20,"ea":4,"fallback_swap_contract":8,"afc":4,"bc":4,"ff":6,"nodes":13,"url":26,"cipig":12,"net":12,"komodo_proxy":12,"false":27,"tx_history":8,"true":4,"_tokens_requests":8,"ape-erc":4,"required_confirmations":26,"bch-erc":4,"minds-erc":4,"busd-erc":12,"requires_notarization":6,"result":6,"current_block":6,"eth_addresses_infos":6,"derivation_method":12,"iguana":12,"pubkey":12,"ec":8,"cc":14,"bd":8,"ed":16,"dedff":8,"cce":8,"fb":8,"cfc":8,"bf":8,"dba":8,"ebafdf":8,"ce":26,"balances":4,"spendable":10,"unspendable":10,"_addresses_infos":6,"nfts_infos":6,"id":24,"null":28,"get_balances":6,"set":2,"gasstation-mainnet":4,"da":14,"swap_v":2,"_contracts":2,"maker_swap_v":2,"_contract":6,"taker_swap_v":2,"nft_maker_swap_v":2,"polygon-rpc":4,"com":4,"node":4,"earth":10,"block-proxy":4,"rpc":4,"pgx-plg":8,"aave-plg":8,"tickers":4,"initialization":1,"moralis":2,"moralis-proxy":2,"eece":4,"fa":4,"dc":8,"cee":4,"bdd":4,"ecc":4,"afee":4,"fee":4,"af":4,"ca":4,"token_address":4,"token_id":4,"contract_type":4,"amount":4,"dfed":4,"ccf":4,"ad":4,"fcbb":4,"walletconnect":4,"prior":1,"activation":1,"need":2,"establish":1,"connection":1,"wc_new_connection":2,"rpc_mode":4,"default":6,"data":2,"dd":2,"ac":2,"dedab":2,"db":2,"ef":2,"ba":2,"cbea":2,"fd":2,"pepe-erc":2,"error":35,"responses":1,"types":1,"platformisalreadyactivated":3,"case":1,"disable":2,"try":1,"again":1,"error_path":18,"platform_coin_with_tokens":38,"error_trace":18,"error_type":18,"error_data":18,"platformconfigisnotfound":3,"config":4,"found":4,"prelude":24,"coinprotocolparseerror":3,"protocol":12,"parsing":6,"failed":8,"invalid":4,"expected":12,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"unexpectedplatformprotocol":3,"unexpected":4,"qtum":8,"eth_with_token_activation":4,"tokenconfigisnotfound":3,"token":6,"btusd-erc":4,"tokenprotocolparseerror":3,"unknown":8,"variant":8,"terc":4,"utxo":4,"qrc":8,"tendermint":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"contract_address":4,"fabb":4,"_token_activation":4,"protocol_data":2,"invalidrequest":3,"returned":2,"parameter":1,"metamask":6,"built":1,"targeting":1,"wasm":2,"dispatcher":4,"transport":3,"unresponsive":1,"get":4,"client":4,"version":4,"mod":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx":{"searchTitle":"enable_tendermint_token","docsPageTitle":"enable_tendermint_token","path":"komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token","content":{"enable_tendermint_token":5,"method":5,"allows":1,"activate":1,"additional":1,"tendermint":1,"assets":1,"using":1,"first":1,"need":1,"use":1,"enable_tendermint_with_assets":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"atom-ibc_iris":6,"activation_params":2,"required_confirmations":2,"response":1,"result":2,"balances":2,"iaa":2,"drqvl":2,"sukfsu":2,"lm":2,"qsk":2,"jr":2,"fahja":2,"vsv":2,"spendable":2,"unspendable":2,"platform_coin":2,"iris":6,"id":8,"null":8,"error":9,"platform":3,"coin":3,"yet":1,"activated":6,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"already":3,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"up-and-atom":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx":{"searchTitle":"enable_tendermint_with_assets","docsPageTitle":"enable_tendermint_with_assets","path":"komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets","content":{"enable_tendermint_with_assets":7,"use":1,"method":7,"activate":1,"tendermint":5,"coins":1,"cosmos":3,"iris":17,"osmosis":1,"ibc":1,"assets":1,"single":1,"command":1,"request":4,"parameters":2,"response":4,"examples":1,"get_balances":10,"set":1,"false":8,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":24,"params":6,"ticker":22,"tokens_params":6,"atom-ibc_iris":8,"nodes":6,"url":12,"https":24,"iris-rpc":8,"alpha":24,"komodo":24,"earth":24,"api_url":6,"iris-api":4,"grpc_url":6,"iris-grpc":4,"ws_url":6,"wss":6,"websocket":6,"rpc":6,"irishub-":4,"irisnet":4,"org":4,"komodo_proxy":4,"tx_history":4,"true":10,"result":6,"address":6,"iaa":4,"drqvl":6,"sukfsu":6,"lm":6,"qsk":6,"jr":6,"fahja":4,"vsv":4,"current_block":6,"tokens_tickers":2,"id":18,"null":22,"token":7,"activation":2,"balance":4,"spendable":6,"unspendable":6,"tokens_balances":4,"metamask":1,"walletconnect":3,"atom":4,"activation_params":2,"priv_key_policy":2,"type":8,"data":2,"dd":2,"cc":2,"ac":2,"dedab":2,"ff":2,"db":2,"ef":2,"ba":2,"cbea":2,"fd":2,"cosmos-rpc":4,"cosmos-api":2,"cosmos-grpc":2,"cosmoshub":2,"stakin-nodes":2,"com":2,"fahjaswsac":2,"error":22,"types":1,"platformconfigisnotfound":3,"platform":4,"waldo":4,"config":4,"found":4,"error_path":12,"platform_coin_with_tokens":30,"prelude":20,"error_trace":12,"error_type":12,"error_data":12,"platformisalreadyactivated":3,"coinprotocolparseerror":3,"coin":2,"protocol":8,"parsing":4,"failed":4,"invalid":4,"expected":8,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"tokenconfigisnotfound":3,"galt":4,"tokenprotocolparseerror":3,"babydoge-bep":4,"unknown":4,"variant":4,"woof":4,"one":4,"utxo":8,"qtum":4,"qrc":4,"eth":4,"erc":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"unexpected":2,"kmd":4,"tendermint_with_assets_activation":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx":{"searchTitle":"Coin Activation (v2) Overview","docsPageTitle":"Coin Activation (v2)","path":"komodo-defi-framework/api/v20/coin_activation","content":{"coin":1,"activation":2,"methods":1,"introduced":1,"functionality":1,"kdf":1,"support":1,"hierarchical":2,"deterministic":2,"hd":2,"wallets":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx":{"searchTitle":"Task: BCH/SLP Activation Enable BCH","docsPageTitle":"Task: BCH/SLP Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch","content":{"task":32,"bch":17,"slp":2,"activation":15,"method":13,"deprecated":1,"longer":1,"use":4,"done":1,"via":1,"enable_bch":20,"init":7,"managed":3,"tokens":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":13,"examples":2,"trezor":3,"mode":5,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"ticker":8,"activation_params":2,"bchd_urls":2,"https":2,"bchd":2,"dragonhound":2,"info":4,"rpc":2,"electrum":5,"rpc_data":2,"servers":3,"url":8,"imaginary":2,"cash":2,"protocol":8,"ssl":8,"cashnode":2,"ninja":2,"soul-dev":2,"com":2,"cipig":2,"net":2,"slp_tokens_requests":2,"usdf":2,"aslp-slp":2,"required_confirmations":4,"tx_history":2,"true":2,"requires_notarization":2,"false":4,"address_format":2,"format":2,"cashaddress":2,"network":2,"bitcoincash":4,"utxo_merge_params":2,"merge_at":2,"check_every":2,"max_merge_at_once":2,"result":11,"task_id":8,"id":14,"null":14,"status":15,"running":1,"query":1,"check":2,"progress":4,"return":1,"following":2,"success":8,"error":14,"state":1,"required":2,"user":8,"action":4,"continue":1,"command":2,"forget_if_finished":2,"possible":2,"values":1,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"requestingwalletbalance":4,"initial":1,"balances":1,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":4,"details":9,"object":1,"structure":1,"ready":3,"successful":2,"hd":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"accounts":2,"account_index":2,"derivation_path":4,"total_balance":2,"spendable":4,"unspendable":4,"addresses":2,"address":2,"qq":2,"qvc":2,"strtjwnfktdqswwvxuhrhs":2,"ussavvhv":2,"chain":2,"external":2,"balance":2,"iguana":1,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"hwerror":6,"important":2,"type":4,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx":{"searchTitle":"Task: ETH/EVM Activation Enable ETH","docsPageTitle":"Task: ETH/EVM Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth","content":{"task":30,"eth":2,"evm":2,"activation":13,"enable_eth":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"tokens":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":13,"possible":2,"status":15,"values":1,"progress":4,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"action":4,"user":8,"requestingwalletbalance":4,"initial":1,"balances":1,"info":2,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"trezor":3,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":4,"details":9,"object":1,"following":2,"structure":1,"examples":2,"mode":2,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"ticker":8,"matic":14,"gas_station_url":2,"https":6,"gasstation-mainnet":2,"network":4,"swap_contract_address":2,"da":10,"ce":10,"fallback_swap_contract":2,"swap_v":2,"_contracts":2,"taker_swap_v":2,"_contract":6,"maker_swap_v":2,"nft_maker_swap_v":2,"nodes":2,"url":4,"polygon-rpc":2,"com":2,"poly-rpc":2,"gateway":2,"pokt":2,"erc":2,"_tokens_requests":2,"pgx-plg":10,"required_confirmations":6,"aave-plg":10,"path_to_address":2,"account_id":2,"chain":8,"external":8,"address_id":2,"gap_limit":2,"scan_policy":2,"scan_if_new_wallet":2,"min_addresses_number":2,"result":11,"task_id":8,"id":14,"null":14,"running":1,"query":1,"check":2,"return":1,"success":8,"error":14,"state":1,"required":2,"continue":1,"command":2,"forget_if_finished":2,"false":2,"ready":2,"successful":1,"hd":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"accounts":2,"account_index":2,"derivation_path":8,"total_balance":2,"spendable":24,"unspendable":24,"addresses":2,"address":6,"xc":2,"fc":2,"acf":2,"edd":2,"balance":6,"bd":2,"fdae":2,"ab":2,"eab":2,"xffcf":2,"ed":2,"bebc":2,"cd":2,"babb":2,"nfts_infos":2,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"electrum":1,"servers":1,"hwerror":6,"important":2,"type":4,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx":{"searchTitle":"Task: QTUM Activation Enable","docsPageTitle":"Task: QTUM Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum","content":{"task":27,"qtum":8,"activation":8,"enable_qtum":18,"init":5,"use":3,"method":13,"managed":5,"coins":5,"tokens":1,"refer":1,"overview":2,"coin":8,"types":1,"arguments":4,"response":8,"examples":3,"command":3,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":16,"params":8,"ticker":4,"activation_params":2,"mode":2,"rpc":2,"electrum":8,"rpc_data":2,"servers":2,"url":4,"cipig":6,"net":6,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"priv_key_policy":2,"type":2,"trezor":6,"min_addresses_number":2,"gap_limit":2,"result":9,"task_id":8,"id":8,"null":8,"status":9,"running":1,"query":1,"check":1,"progress":2,"return":1,"following":1,"success":7,"error":10,"state":1,"required":1,"user":2,"action":1,"continue":1,"request":1,"forget_if_finished":2,"false":2,"formats":1,"responses":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cases":1,"coincreationerror":4,"returned":1,"supported":1,"details":2,"platform":2,"creation":2,"doesn":4,"support":4,"hardware":4,"wallet":4,"consider":4,"adding":4,"trezor_coin":4,"field":4,"config":4,"error_path":2,"lib":4,"init_qtum_activation":4,"utxo_coin_builder":4,"error_trace":2,"error_type":2,"error_data":2,"cancel":4,"want":1,"enabling":1,"process":1,"completed":1}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx":{"searchTitle":"Task: Tendermint Activation Enable","docsPageTitle":"Task: Tendermint Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint","content":{"task":30,"tendermint":6,"activation":7,"enable_tendermint":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"tokens":1,"refer":1,"overview":2,"coin":3,"types":2,"arguments":4,"response":11,"examples":2,"trezor":1,"mode":1,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":36,"params":8,"ticker":14,"iris":12,"tokens_params":2,"atom-ibc_iris":4,"nodes":2,"url":4,"https":8,"iris-rpc":4,"alpha":8,"komodo":8,"earth":8,"api_url":2,"iris-api":2,"grpc_url":2,"iris-grpc":2,"ws_url":2,"wss":2,"websocket":2,"rpc":2,"irishub-":2,"irisnet":2,"org":2,"komodo_proxy":2,"false":4,"result":11,"task_id":8,"id":28,"null":32,"status":11,"running":1,"query":1,"check":1,"progress":3,"return":1,"following":1,"success":8,"error":31,"state":1,"required":1,"user":2,"action":1,"continue":1,"command":2,"forget_if_finished":2,"ok":2,"details":4,"address":2,"iaa":2,"fh":2,"tuq":2,"mmnlhuuwuy":2,"hw":2,"cmpdcs":2,"sc":2,"current_block":2,"balance":2,"spendable":4,"unspendable":4,"tokens_balances":2,"inprogress":2,"requestingwalletbalance":2,"platformconfigisnotfound":3,"platform":6,"waldo":4,"config":4,"found":4,"error_path":18,"platform_coin_with_tokens":34,"prelude":24,"error_trace":18,"error_type":18,"error_data":18,"platformisalreadyactivated":3,"coinprotocolparseerror":3,"protocol":12,"parsing":4,"failed":4,"invalid":4,"type":8,"expected":8,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"unexpectedplatformprotocol":3,"unexpected":4,"bch":12,"slp_prefix":4,"simpleledger":4,"tendermint_with_assets_activation":8,"protocol_data":2,"tokenconfigisnotfound":3,"token":6,"galt":4,"tokenprotocolparseerror":3,"babydoge-bep":4,"unknown":4,"variant":4,"woof":4,"one":4,"utxo":8,"qtum":4,"qrc":4,"eth":4,"erc":4,"slptoken":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"kmd":4,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"process":1,"completed":1,"already":3,"finished":3,"init_standalone_coin":8,"manager":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx":{"searchTitle":"Task: UTXO Activation Enable","docsPageTitle":"Task: UTXO Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo","content":{"task":30,"utxo":2,"activation":13,"enable_utxo":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"kmd":13,"ltc":1,"btc":1,"doge":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":12,"examples":2,"trezor":5,"mode":4,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":24,"params":8,"ticker":6,"activation_params":2,"rpc":2,"electrum":9,"rpc_data":2,"servers":3,"url":4,"cipig":6,"net":6,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"priv_key_policy":2,"type":6,"min_addresses_number":2,"gap_limit":2,"result":13,"task_id":8,"id":16,"null":16,"status":17,"running":1,"query":1,"check":2,"progress":4,"return":1,"following":2,"success":8,"error":14,"state":1,"required":2,"user":8,"action":4,"continue":1,"command":2,"forget_if_finished":2,"false":2,"possible":2,"values":1,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"requestingwalletbalance":4,"initial":1,"balances":1,"info":2,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":6,"details":11,"object":1,"structure":1,"ready":2,"successful":1,"hd":3,"current_block":4,"wallet_balance":4,"wallet_type":4,"accounts":2,"account_index":2,"derivation_path":4,"total_balance":2,"spendable":6,"unspendable":6,"addresses":2,"address":4,"rmc":2,"cwxngqf":2,"apekolh":2,"nog":2,"yzd":2,"chain":2,"external":2,"balance":4,"iguana":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"hwerror":6,"important":2,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx":{"searchTitle":"Task: Z Coin Activation Enable ZHTLC","docsPageTitle":"Task: Z Coin Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin","content":{"task":47,"coin":10,"activation":15,"enable_z_coin":22,"init":11,"zhtlc":4,"coins":10,"pirate":1,"arrr":1,"test":1,"zombie":45,"take":3,"longer":2,"enable":4,"use":5,"new":1,"two":1,"step":4,"method":19,"first":3,"time":1,"need":6,"download":1,"block":3,"cache":2,"data":1,"build":2,"wallet":2,"database":2,"subsequent":1,"enabling":4,"faster":1,"still":1,"bit":1,"second":1,"optional":2,"allows":1,"us":1,"check":1,"status":25,"process":4,"refer":1,"managed":2,"overview":2,"types":1,"withdraw":9,"methods":2,"generate":1,"transaction":4,"query":1,"cancel":7,"generating":1,"broadcast":1,"send_raw_transaction":2,"compatible":1,"my_tx_history":4,"legacy":2,"get":1,"history":1,"z_coin_tx_history":2,"also":1,"install":2,"zcash":4,"params":19,"arguments":4,"response":18,"examples":3,"parameters":1,"userpass":14,"rpc_userp":14,"ssw":14,"rd":14,"mmrpc":40,"ticker":14,"activation_params":8,"mode":8,"rpc":8,"light":8,"rpc_data":8,"electrum_servers":8,"url":12,"dragonhound":26,"info":27,"protocol":6,"ssl":6,"ws_url":6,"light_wallet_d_servers":8,"http":8,"zcash_params_path":6,"home":6,"username":6,"path_to":6,"zcash-params":8,"scan_blocks_per_iteration":6,"scan_interval_ms":6,"sync":4,"custom":1,"path":1,"scan":1,"sync_params":6,"height":4,"sapling":2,"earliest":3,"lightwallet":1,"client":1,"supports":1,"blocks":1,"post-sapling":1,"found":1,"file":2,"using":2,"websockets":1,"proof":1,"keys":1,"day":1,"date":2,"result":16,"task_id":10,"id":26,"null":24,"local":1,"used":1,"input":1,"return":1,"current":1,"possible":1,"values":1,"progress":1,"activatingcoin":5,"does":4,"require":2,"action":2,"user":4,"requestingwalletbalance":2,"initial":1,"balances":1,"requested":1,"finishing":2,"completed":4,"waitingfortrezortoconnect":2,"waiting":2,"plugin":1,"trezor":1,"device":2,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":2,"ok":4,"details":12,"object":1,"following":1,"structure":1,"forget_if_finished":2,"false":2,"started":1,"inprogress":6,"updatingblockscache":3,"current_scanned_block":4,"latest_block":4,"buildingwalletdb":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"iguana":2,"address":2,"zs":2,"puxpnal":2,"ljjrqlxv":2,"jctlyndxnm":2,"mj":2,"rarjvp":2,"qv":2,"hmm":2,"caduxk":2,"asu":2,"kyc":2,"erfx":2,"zsauj":2,"balance":2,"spendable":2,"unspendable":2,"coincreationerror":5,"error":30,"platform":4,"creation":4,"zcashparamsnotfound":8,"error_path":14,"lib":8,"z_coin_activation":8,"z_coin":8,"error_trace":14,"error_type":14,"error_data":14,"nosuchtask":7,"ll":2,"see":2,"number":2,"exist":2,"already":5,"init_standalone_coin":16,"invalidrequest":3,"parsing":2,"request":2,"invalid":4,"value":4,"integer":4,"expected":4,"dispatcher":4,"user_action":7,"returns":1,"useractionrequired":2,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"success":7,"want":1,"command":1,"finished":3,"manager":4,"taskfinished":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx":{"searchTitle":"Task Managed Coin Activation Overview","docsPageTitle":"Task Managed Coin Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed","content":{"task":1,"managed":1,"coin":1,"activation":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/index.mdx":{"searchTitle":"Komodo DeFi SDK RPC Protocol v2.0 V2 Methods Overview","docsPageTitle":"Komodo DeFi SDK RPC Protocol v2.0","path":"komodo-defi-framework/api/v20","content":{"komodo":5,"defi":5,"sdk":4,"rpc":3,"protocol":4,"starting":1,"version":1,"beta-":2,"supports":1,"standardized":1,"format":1,"called":1,"mmrpc":24,"includes":1,"uniform":1,"request":5,"successful":1,"error":35,"response":9,"formats":1,"moment":1,"methods":1,"support":1,"success":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"withdraw":4,"params":2,"coin":14,"kmd":4,"rjtyiyej":2,"evvj":2,"ybrvmxwnnmvzjdglh":2,"amount":10,"id":20,"result":2,"tx_hex":2,"ef":2,"fe":2,"ff":4,"bba":2,"fff":2,"cb":4,"fcd":2,"fab":2,"bb":2,"fc":2,"bf":6,"dad":2,"fb":2,"de":2,"bbb":2,"bc":6,"ac":6,"dba":2,"bce":2,"ffffffff":2,"aab":4,"baf":4,"bef":4,"cbaae":2,"ace":2,"tx_hash":2,"ab":2,"fa":2,"ae":2,"aaa":2,"xtocqr":4,"ceedgdh":4,"meypwlomz":4,"jnjmw":4,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":6,"timestamp":2,"fee_details":2,"type":6,"utxo":3,"doc":6,"internal_id":2,"small":2,"error_path":16,"utxo_common":16,"error_trace":16,"error_type":16,"amountistoosmall":2,"error_data":16,"types":5,"notsufficientbalance":4,"available":7,"balance":2,"sufficient":1,"transfer":1,"specified":5,"required":5,"zerobalancetowithdrawmax":1,"zero":1,"amounttoolow":1,"low":1,"threshold":2,"invalidaddress":1,"address":1,"valid":2,"invalidfeepolicy":7,"fee":14,"attempt":2,"use":2,"ethgas":9,"invalid":4,"policy":4,"expected":8,"utxofixed":9,"utxoperkbyte":5,"found":9,"eth":5,"nosuchcoin":1,"activated":1,"yet":1,"transport":1,"failed":3,"due":2,"network":3,"internalerror":1,"api":1,"internal":1,"cases":1,"active":1,"bch":12,"my_tx_history_v":16,"lp_coins":4,"coinisnotactive":2,"null":8,"compatible":1,"notsupportedfor":2,"enabled":1,"tx_history":1,"true":1,"storage":4,"initialized":4,"storageisnotinitialized":2,"local":1,"database":1,"sqlitefailure":4,"code":4,"unknown":4,"extended_code":4,"column":4,"sql_tx_history_storage":4,"storageerror":2,"responses":1,"moved":1,"file":1,"groups":1,"common":3,"objects":4,"used":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx":{"searchTitle":"Lightning Network Initialization Tasks","docsPageTitle":"Lightning Network Initialization Tasks","path":"komodo-defi-framework/api/v20/lightning/activation","content":{"lightning":19,"network":1,"initialization":5,"tasks":1,"methods":2,"currently":1,"available":2,"using":2,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"initialize":1,"task":19,"enable_lightning":12,"init":4,"request":8,"run":1,"node":6,"use":7,"returned":2,"task_id":10,"input":1,"check":1,"status":14,"running":2,"still":1,"initiating":1,"error":36,"already":9,"requested":1,"ticker":5,"prefix":1,"linked":1,"numeric":1,"value":1,"used":1,"query":1,"outcome":1,"parameters":5,"example":3,"method":7,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":28,"params":6,"tbtc-lightning":10,"activation_params":2,"name":2,"komodefi-docs-node-":2,"listening_port":2,"color":2,"payment_retries":2,"id":28,"response":7,"result":10,"null":12,"configisnotfound":3,"coin":14,"coins":6,"file":5,"refer":2,"configuration":5,"information":2,"layer":5,"config":8,"found":7,"error_path":14,"init_l":20,"prelude":8,"error_trace":14,"error_type":14,"error_data":14,"invalidrequest":3,"parameter":2,"incorrect":1,"parsing":2,"invalid":6,"type":7,"string":4,"expected":4,"dispatcher":4,"unexpectedl":3,"protocol":8,"wrong":1,"unexpected":2,"utxo":4,"tbtc-segwit":9,"lightning_activation":12,"internal":3,"address":7,"details":6,"os":4,"lib":4,"ln_p":4,"platformcoinisnotactivated":3,"selected":1,"activated":5,"needs":1,"initialized":1,"platform":9,"lp_coins":4,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-docs-mdx":2,"pull":2,"discussion":2,"_r":2,"bug":1,"fix":2,"upcoming":1,"pr":1,"leave":1,"docs":1,"invalidplatformconfiguration":3,"missing":1,"required":1,"avg_blocktime":4,"field":4,"platform_coin_ticker":2,"err":2,"checks":1,"forget_if_finished":2,"false":2,"unspendable":6,"balance":8,"different":1,"layer-":1,"channel":5,"reserve":1,"part":3,"user":1,"get":2,"chain":1,"closing":1,"spent":1,"security":1,"mechanism":1,"prevent":1,"breaches":1,"ensure":1,"parties":1,"fulfill":1,"obligations":1,"within":1,"ready":1,"success":3,"ok":2,"platform_coin":2,"btc-segwit":2,"bd":2,"eb":2,"ef":2,"spendable":4,"above":1,"connections":1,"channels":5,"counterparties":2,"established":1,"my_balance":2,"depending":1,"online":1,"exact":1,"balances":1,"usable":1,"list_open_channels_by_filter":2,"progress":2,"state":1,"inprogress":2,"readingnetworkgraphfromfile":3,"possible":1,"statuses":1,"activatingcoin":1,"gettingfeesfromrpc":1,"initializingchannelmanager":1,"initializingpeermanager":1,"readingscorerfromfile":1,"initializingbackgroundprocessor":1,"readingchannelsaddressesfromfile":1,"cancel":5,"cancels":1,"taskfinished":3,"completed":1,"finished":2,"manager":4}},"src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx":{"searchTitle":"Lightning Network Channels","docsPageTitle":"Lightning Network Channels","path":"komodo-defi-framework/api/v20/lightning/channels","content":{"lightning":49,"network":2,"channels":53,"methods":1,"currently":2,"available":7,"using":6,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"open":9,"channel":43,"open_channel":6,"method":36,"opens":1,"new":1,"remote":2,"node":4,"request":11,"parameters":7,"example":14,"exact":3,"amount":5,"userpass":28,"rpc_userp":28,"ssw":28,"rd":28,"mmrpc":66,"params":28,"coin":33,"tbtc-lightning":28,"node_address":8,"cf":36,"ab":30,"cd":36,"cbff":24,"fa":48,"ed":32,"aeb":24,"type":4,"value":6,"id":66,"response":21,"result":30,"uuid":45,"f-af":10,"-fa":10,"ae":10,"max":3,"options":5,"configs":2,"push_msat":2,"channel_options":6,"proportional_fee_in_millionths_sats":6,"base_fee_msat":6,"cltv_expiry_delta":6,"max_dust_htlc_exposure_msat":6,"force_close_avoidance_max_fee_satoshis":4,"channel_configs":2,"counterparty_locktime":5,"our_htlc_minimum_msat":2,"negotiate_scid_privacy":2,"false":46,"max_inbound_in_flight_htlc_percent":2,"commit_upfront_shutdown_pubkey":2,"true":48,"inbound_channels_confirmations":2,"their_channel_reserve_sats":2,"null":20,"-c":16,"ace":16,"close":3,"close_channel":8,"closes":1,"recommended":1,"force":5,"counterparty":6,"offline":1,"unreachable":1,"long":3,"time":3,"closure":2,"makeresult":1,"party":1,"initiates":1,"wait":1,"number":1,"blocks":1,"equal":1,"force_close_spend_delay":6,"returned":1,"get_channel_details":9,"get":3,"funds":3,"chain":1,"closing":3,"force_close":2,"initiated":2,"see":1,"closed":20,"use":1,"already":1,"added":3,"message":5,"upcoming":1,"pr":3,"komodoplatform":10,"komodo-defi-framework":2,"also":1,"need":1,"change":1,"docs":1,"merged":1,"write":1,"comment":1,"changes":1,"opening":2,"review":1,"https":8,"github":8,"com":8,"komodo-docs-mdx":8,"pull":8,"discussion":8,"_r":8,"invalidrequest":6,"error":16,"parsing":4,"missing":8,"field":8,"error_path":8,"dispatcher":8,"error_trace":8,"error_type":8,"error_data":8,"nosuchchannel":6,"update":4,"update_channel":8,"updates":1,"force_close_avoidance_max_fee_sats":2,"given":1,"foun":1,"dc":4,"fd-a":4,"details":7,"returns":4,"vary":1,"depending":1,"status":5,"opened":2,"channel_id":24,"dfd":4,"bbc":4,"counterparty_node_id":28,"funding_tx":16,"bbd":4,"aba":8,"df":6,"funding_tx_output_index":12,"funding_tx_value_sats":12,"is_outbound":26,"balance_msat":12,"outbound_capacity_msat":12,"inbound_capacity_msat":12,"current_confirmations":12,"required_confirmations":12,"is_ready":12,"is_usable":12,"is_public":24,"soon":1,"configured":1,"side":6,"gets":2,"set":4,"part":1,"security":1,"considerations":1,"online":1,"period":1,"tried":1,"steal":1,"broadcasting":1,"old":1,"commitment":1,"transaction":1,"shows":1,"locked":1,"counterparty_channel_config_limits":1,"our_locktime_limit":1,"comes":1,"make":1,"larger":1,"limit":17,"otherwise":1,"rejected":1,"first":1,"place":1,"funding_value":4,"closing_tx":4,"ad":4,"bad":2,"db":2,"closure_reason":12,"claiming_tx":2,"claimed_balance":2,"funding_generated_in_block":4,"is_closed":12,"created_at":12,"closed_at":12,"above":1,"spoofed":1,"values":1,"accurate":1,"code":1,"finalised":1,"generate":1,"real":1,"one":1,"claimable":2,"balances":2,"get_claimable_balances":4,"list":5,"include_open_channels_balances":2,"claimableonchannelclose":6,"claimable_amount_satoshis":6,"include":1,"additional":1,"information":1,"future":1,"filter":32,"list_open_channels_by_filter":10,"filtered":2,"provided":2,"object":2,"parameter":2,"command":8,"open_channels":8,"ebfbf":6,"ee":14,"ce":10,"dba":6,"ec":12,"skipped":16,"total":16,"total_pages":16,"paging_options":16,"pagenumber":16,"inbound":4,"dbfae-":4,"a-":8,"dfa":4,"bed":4,"ef":4,"fff":4,"bb":4,"bce":4,"cc":4,"ecd":8,"ffc":4,"efe":4,"fe":8,"fad":6,"specific":2,"node_id":4,"eb":2,"ba":2,"aa":6,"adde":4,"-ba":4,"-d":4,"af":12,"cde":4,"dd":4,"cac":4,"fcfc":4,"fdf":6,"fbdd":6,"ddb":6,"bdde":6,"ac":6,"cb":4,"de":8,"between":2,"satoshi":2,"funding":2,"from_funding_value_sats":4,"to_funding_value_sats":4,"list_closed_channels_by_filter":10,"closed_channels":8,"force-closed":4,"chan":8,"size":8,"btc":8,"below":4,"min":4,"-bd":4,"bd":4,"fb":4,"eda":4,"exception":4,"consider":4,"minimum":8,"depth":4,"unreasonably":4,"large":4,"expected":4,"actual":4,"channel_type":2,"aae":2,"dab":2,"bc":6,"bf":2,"da":2,"bee":2,"cooperatively":2}},"src/pages/komodo-defi-framework/api/v20/lightning/index.mdx":{"searchTitle":"Lightning Network Methods Overview","docsPageTitle":"Lightning Network Methods","path":"komodo-defi-framework/api/v20/lightning","content":{"lightning":72,"network":11,"methods":7,"currently":1,"available":2,"using":2,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"initialization":3,"tasks":1,"initialise":1,"node":8,"task":11,"enable_lightning":8,"init":4,"check":1,"status":4,"cancel":3,"process":2,"prefix":1,"linked":1,"numeric":1,"task_id":2,"value":1,"used":1,"query":1,"outcome":1,"nodes":13,"connect":2,"connect_to_node":4,"add":1,"trusted":3,"add_trusted_node":2,"remove":1,"remove_trusted_node":2,"list":5,"list_trusted_nodes":2,"channels":22,"open":3,"channel":7,"open_channel":6,"close":1,"close_channel":2,"update":1,"update_channel":4,"get":5,"details":3,"get_channel_details":2,"claimable":1,"balances":1,"get_claimable_balances":2,"matching":2,"filter":2,"list_open_channels_by_filter":2,"closed":1,"list_closed_channels_by_filter":2,"payments":18,"generate":1,"invoices":1,"generate_invoice":2,"send":1,"send_payment":4,"payment":2,"get_payment_details":4,"filtered":1,"list_payments_by_filter":4,"flowchart":2,"enable":1,"invoice":2,"coffee":1,"https":2,"starblocks":2,"acinq":2,"co":2,"pay":1,"view":1,"follow":1,"below":1,"visualize":1,"coins":5,"file":3,"configuration":3,"configurations":1,"set":6,"per":3,"coin":6,"counterparty_channel_config_limits":6,"param":1,"aplies":1,"opened":2,"counterparty":1,"our_channels_config":6,"channel_options":2,"parameters":2,"defined":1,"act":1,"default":1,"optionally":1,"overwritten":1,"updated":1,"config":1,"guis":2,"wallet":2,"apps":2,"recommended":1,"accept_forwards_to_priv_channels":2,"false":6,"prevents":1,"users":1,"taking":1,"htlc-forwarding":1,"risk":1,"expected":1,"reliably":1,"online":1,"announced_channel":2,"also":1,"btc-lightning":2,"mm":4,"decimals":4,"inbound_channels_confirmations":4,"max_inbound_in_flight_htlc_percent":4,"outbound_channels_confirmations":4,"force_announced_channel_preference":2,"protocol":4,"type":4,"protocol_data":4,"platform":4,"btc-segwit":2,"mainnet":2,"confirmation_targets":4,"background":4,"normal":4,"high_priority":4,"tbtc-lightning":2,"our_channels_configs":2,"their_channel_reserve_sats":2,"tbtc-segwit":2,"testnet":2}},"src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx":{"searchTitle":"Lightning Network Nodes","docsPageTitle":"Lightning Network Nodes","path":"komodo-defi-framework/api/v20/lightning/nodes","content":{"lightning":24,"network":1,"nodes":20,"methods":1,"currently":1,"available":2,"using":1,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"connect":7,"node":23,"connect_to_node":8,"method":12,"allows":4,"request":7,"parameters":4,"example":4,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"coin":8,"tbtc-lightning":8,"node_address":4,"cf":12,"ab":12,"cd":12,"cbff":12,"fa":12,"ed":12,"aeb":12,"id":22,"address":5,"above":1,"walletofsatoshi":1,"one":1,"connected":6,"addresses":1,"retrieved":1,"explorer":1,"https":4,"ml":2,"com":2,"mempool":2,"space":2,"response":5,"success":1,"result":10,"successfully":2,"ff":8,"fc":8,"eea":8,"bd":8,"cbc":8,"ba":8,"bfc":8,"null":6,"already":3,"invalidrequest":3,"error":14,"invalid":1,"parsing":2,"parse":4,"str":4,"rgjhk":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"connectionerror":3,"timed":1,"waiting":1,"connecting":2,"timeout":4,"failed":4,"list":5,"trusted":6,"list_trusted_nodes":4,"trusted_nodes":2,"add":2,"add_trusted_node":4,"node_id":4,"added_node":2,"remove":2,"remove_trusted_node":4,"removed_node":2}},"src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx":{"searchTitle":"Lightning Network Payments","docsPageTitle":"Lightning Network Payments","path":"komodo-defi-framework/api/v20/lightning/payments","content":{"lightning":43,"network":1,"payments":37,"methods":1,"currently":1,"available":2,"using":3,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"generate":5,"invoice":24,"generate_invoice":4,"method":20,"generates":1,"paid":1,"node":2,"request":13,"parameters":4,"example":8,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"mmrpc":50,"params":16,"coin":17,"tbtc-lightning":16,"description":20,"burger":8,"tuesday":8,"amount_in_msat":22,"expiry":4,"id":50,"response":6,"result":16,"payment_hash":29,"ff":12,"de":12,"ca":6,"cb":4,"ebc":10,"lntb":4,"pj":4,"aq":2,"dpggehhygr":2,"dpjjqcn":2,"wfnk":2,"qdahzq":2,"ekgctenp":2,"qf":2,"dqylh":2,"jd":2,"hh":2,"yghwhl":2,"nlyp":2,"zdgjzpp":2,"leevp":2,"jzjjtg":2,"vln":2,"fj":2,"duw":2,"ucqqsk":2,"rzmuk":2,"tz":2,"fc":10,"qsp":2,"rvvq":2,"xtuppl":2,"ggcq":2,"qqywyekcemhzazt":2,"vulwsarcrq":2,"qyysgqcqpcxqzjcrzjqwyx":2,"nu":2,"hygyvgc":2,"cwdtvuxe":2,"lcxz":2,"qt":2,"lpsldzcdr":2,"epmjfgaasqqqvqqqqqqqqlgqqqqqqgq":2,"qpwesnhre":2,"xmdg":2,"tajvp":2,"vl":2,"vxm":2,"csecy":2,"hfcah":2,"fzgazd":2,"eyzjskgtt":2,"xshj":2,"gq":2,"vkejjcquem":2,"tqfrc":2,"xa":2,"teazzf":2,"qq":2,"pnyqj":2,"invalidrequest":12,"invalid":10,"paramater":1,"value":5,"error":54,"parsing":8,"type":28,"string":13,"expected":8,"error_path":18,"dispatcher":16,"error_trace":18,"error_type":18,"error_data":18,"send":2,"payment":45,"send_payment":22,"sends":1,"used":1,"pay":2,"via":1,"pubkey":1,"address":1,"wwxapp":2,"gjy":2,"jku":2,"tshhq":2,"nkdauv":2,"malqqhzefnqmx":2,"pjwa":2,"cmwqdp":2,"xys":2,"xcmpd":2,"sjqsmgd":2,"czq":2,"njv":2,"qatrvd":2,"kumcxqrrsscqp":2,"qy":2,"qsqsp":2,"qknpecv":2,"ajmwwtjw":2,"keggrwxerymehx":2,"avhdrlnxmuvhs":2,"zmyrumkasvjp":2,"fvvk":2,"np":2,"cx":2,"xpjs":2,"alvm":2,"rwy":2,"payrnkmsd":2,"ahnky":2,"kuxaraa":2,"yf":2,"age":2,"cszdxhjxjkennpt":2,"erqpsfmy":2,"cc":6,"cd":8,"af":4,"ad":6,"bd":4,"ee":4,"bdeceb":4,"keysend":9,"destination":14,"cf":4,"ab":4,"cbff":2,"fa":2,"ed":2,"aeb":2,"fd":2,"bff":2,"cfe":2,"ef":2,"fab":2,"bc":8,"paymenterror":12,"attempt":1,"self":1,"paying":12,"routing":16,"lightningerror":16,"err":16,"cannot":8,"route":8,"ourselves":4,"action":16,"ignoreerror":16,"outbound":15,"routes":5,"away":4,"us":4,"path":10,"failed":8,"find":8,"given":10,"missing":5,"required":2,"field":6,"parseerror":4,"bech":4,"missingseparator":4,"get":1,"details":2,"get_payment_details":8,"returns":2,"eba":6,"ce":6,"bf":6,"payment_details":2,"payment_type":22,"db":4,"ea":2,"bb":4,"acba":2,"blokaccino":2,"fee_paid_msat":2,"status":22,"succeeded":14,"created_at":18,"last_updated":18,"nosuchpayment":3,"hash":8,"found":3,"list":2,"filter":9,"list_payments_by_filter":10,"sent":1,"received":1,"match":1,"da":2,"fb":2,"bde":2,"ae":2,"inbound":11,"pending":10,"scale":2,"model":2,"delorean":2,"dmc-":2,"grays":4,"sports":4,"almanac":4,"acme":2,"shrink":2,"ray":2,"limit":12,"skipped":8,"total":8,"total_pages":8,"paging_options":10,"pagenumber":10,"pagination":2,"ddc":4,"aaa":4,"ddd":4,"cbb":2,"pallets":2,"frozen":2,"spinach":2,"between":1,"millisatoshis":1,"from_amount_msat":2,"to_amount_msat":2,"successful":1,"th":1,"april":1,"from_timestamp":2,"to_timestamp":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx":{"searchTitle":"Clear NFT Database Tables","docsPageTitle":"Clear NFT Database","path":"komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db","content":{"clear":8,"nft":11,"database":7,"method":5,"data":3,"stored":1,"local":1,"selected":1,"networks":1,"request":5,"parameters":2,"confirm":1,"cleared":1,"querying":1,"komodefi":2,"db":2,"file":1,"information":1,"refer":1,"query":2,"tables":2,"documentation":1,"example":2,"binance":1,"smart":1,"chain":1,"polygon":3,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"clear_nft_db":4,"mmrpc":12,"params":4,"chains":6,"bsc":2,"result":4,"null":12,"id":8,"clear_all":4,"true":2,"error":7,"responses":1,"unsupportedchaintype":5,"returned":2,"parameter":1,"contains":1,"unsupported":1,"network":1,"parsing":2,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"invalidrequest":5,"error_data":4,"present":1,"invalid":2,"nothing":4,"specified":4}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx":{"searchTitle":"enable_nft Enable NFT","docsPageTitle":"enable_nft","path":"komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft","content":{"enable_nft":4,"method":4,"activates":1,"nft-like":1,"tokens":1,"platform":4,"nft":1,"network":1,"already":4,"activated":7,"enable_eth_with_tokens":2,"nft_req":2,"parameter":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"nft_matic":6,"activation_params":2,"provider":2,"type":2,"moralis":2,"info":2,"url":2,"https":2,"moralis-proxy":2,"komodo":2,"earth":2,"komodo_proxy":2,"true":2,"response":1,"result":2,"nfts":2,"xc":4,"cf":4,"bdb":4,"df":4,"token_address":4,"token_id":4,"chain":4,"polygon":4,"contract_type":4,"erc":4,"amount":4,"xd":4,"ba":4,"ef":4,"bd":4,"platform_coin":2,"matic":6,"id":8,"null":8,"error":9,"coin":3,"yet":1,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"nft_testtt":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx":{"searchTitle":"Get a list of NFTs NFT List","docsPageTitle":"Get a list of NFTs","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list","content":{"get":1,"list":2,"nfts":12,"returns":1,"owned":1,"user":1,"shown":1,"descending":1,"order":2,"block_number":12,"value":29,"block":1,"height":1,"amount":9,"owner":1,"changed":1,"request":4,"one":1,"chain":10,"means":1,"chronological":1,"case":1,"erc":17,"tokens":9,"update":1,"additional":1,"received":1,"withdrawn":2,"generally":1,"remain":1,"using":1,"method":8,"first":1,"call":1,"update_nft":2,"populate":1,"refresh":1,"local":1,"database":1,"parameters":2,"response":1,"example":3,"optional":3,"params":8,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"get_nft_list":6,"mmrpc":14,"chains":7,"bsc":8,"polygon":12,"result":6,"token_address":8,"dfaf":2,"cb":2,"ca":2,"token_id":8,"owner_of":8,"xf":8,"ae":8,"bcad":8,"bc":8,"token_hash":8,"ddf":8,"block_number_minted":8,"contract_type":8,"name":24,"null":56,"symbol":8,"token_uri":8,"https":44,"tikimetadata":12,"amazonaws":12,"com":66,"tiki_box":8,"json":2,"token_domain":8,"metadata":44,"tiki":20,"box":4,"description":16,"born":4,"usher":4,"bull":4,"markets":4,"jumpstarters":4,"crazed":4,"guardians":8,"worship":4,"ngu":4,"technology":4,"attach":4,"themselves":4,"owners":4,"guide":4,"protect":4,"evils":4,"crypto":8,"industry":4,"manifested":4,"power":4,"community":4,"infused":4,"unlimited":4,"creativity":4,"unlockable":4,"road":4,"map":4,"summons":4,"powerful":4,"gifts":4,"surprises":4,"holders":4,"booyaaah":4,"external_url":16,"image":18,"png":6,"attributes":16,"trait_type":28,"logo":4,"nft":22,"cryptologo":4,"scar":4,"properties":2,"category":14,"creators":2,"last_token_uri_sync":8,"last_metadata_sync":8,"minter_address":8,"don":8,"single":8,"minter":8,"possible_spam":8,"false":16,"possible_phishing":8,"uri_meta":8,"image_url":8,"image_domain":8,"animation_url":14,"animation_domain":8,"external_domain":8,"image_details":8,"fbf":6,"fa":6,"ff":12,"fe":6,"cca":6,"fd":6,"app":30,"thesmurfssociety":54,"public":6,"cauldron":6,"forest":24,"mushrooms":24,"sweet":12,"nutty":12,"distinct":12,"earthy":12,"tones":12,"make":12,"fine":12,"addition":12,"soups":12,"salads":12,"potions":12,"ingredients":30,"forest_mushrooms":18,"jpg":18,"detail":12,"type":13,"ingredient":12,"common":12,"skipped":6,"total":6,"id":8,"limit":3,"page_number":3,"spam":1,"protection":1,"protect_from_spam":2,"true":6,"filters":2,"exclude_spam":2,"exclude_phishing":2,"error":5,"responses":1,"unsupported":1,"supported":1,"parsing":2,"unsupportedchaintype":4,"error_path":2,"dispatcher":4,"error_trace":2,"error_type":2,"invalidrequest":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx":{"searchTitle":"Get NFT Metadata","docsPageTitle":"Get NFT Metadata","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata","content":{"get":1,"nft":5,"metadata":5,"request":1,"parameters":2,"response":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"get_nft_metadata":2,"mmrpc":6,"params":2,"token_address":8,"xfd":6,"aac":6,"faac":6,"token_id":8,"chain":4,"bsc":2,"result":2,"cbb":4,"cbacd":4,"cf":4,"amount":2,"owner_of":2,"xab":2,"bc":2,"ca":2,"db":4,"token_hash":2,"af":2,"bccbdc":2,"ba":2,"ffb":2,"name":6,"opensea":6,"collections":2,"symbol":2,"openstore":2,"token_uri":2,"https":12,"api":6,"io":12,"matic":2,"xf":2,"de":2,"fb":2,"token_domain":2,"image":4,"seadn":8,"gae":6,"ny":6,"wjvvqqdzbl-bk":6,"kwsqr":6,"bxt":6,"x_tesraqmcteb":6,"scfcptvtssbtp":6,"tfiuzp-lpmgt_kiqhddofkgbxouwxkdh":6,"abnkmzrjzm":6,"amp":6,"auto":6,"format":6,"doge":4,"napoleon":4,"description":4,"null":18,"external_link":2,"animation_url":4,"openseauserdata":6,"com":6,"files":4,"df":4,"bb":4,"cacb":4,"mp":4,"traits":2,"last_token_uri_sync":2,"last_metadata_sync":2,"minter_address":2,"erc":4,"tokens":2,"don":2,"single":2,"minter":2,"possible_spam":2,"true":2,"polygon":2,"block_number_minted":2,"block_number":2,"contract_type":2,"possible_phishing":2,"false":2,"uri_meta":2,"image_url":2,"image_domain":2,"attributes":2,"animation_domain":2,"external_url":2,"external_domain":2,"image_details":2,"id":4,"error":3,"responses":1,"token":2,"found":2,"wallet":2,"error_path":2,"error_trace":2,"error_type":2,"tokennotfoundinwallet":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx":{"searchTitle":"Get a list of NFT transfers Transactions","docsPageTitle":"Get a list of NFT transfers","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers","content":{"get":1,"list":2,"nft":6,"transfers":2,"returns":1,"involving":1,"user":1,"shown":1,"descending":1,"order":1,"block_timestamp":4,"value":3,"last":1,"transfer":1,"view":1,"transactions":1,"activate":2,"coin":4,"holds":1,"nfts":1,"first":1,"request":1,"parameters":2,"response":1,"example":1,"date":1,"send":2,"filters":3,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"get_nft_transfers":2,"mmrpc":4,"params":2,"chains":2,"polygon":4,"max":2,"true":6,"receive":4,"from_date":2,"protect_from_spam":2,"result":2,"transfer_history":2,"block_hash":2,"xfd":2,"dc":2,"fa":4,"ae":10,"ac":2,"ce":2,"transaction_hash":2,"ad":2,"cb":2,"cf":2,"ede":2,"transaction_index":2,"log_index":2,"transaction_type":2,"single":2,"token_address":2,"fbf":2,"ff":4,"ddf":2,"fe":2,"cca":2,"from_address":2,"xf":6,"bcad":6,"bc":6,"to_address":2,"amount":2,"verified":2,"operator":2,"possible_spam":2,"false":4,"chain":2,"token_id":2,"block_number":2,"contract_type":2,"erc":2,"token_uri":2,"https":4,"app":4,"thesmurfssociety":8,"com":8,"metadata":8,"public":2,"cauldron":2,"token_domain":2,"collection_name":2,"null":4,"image_url":2,"ingredients":2,"forest_mushrooms":2,"jpg":2,"image_domain":2,"token_name":2,"forest":2,"mushrooms":2,"status":2,"possible_phishing":2,"fee_details":2,"matic":2,"gas":2,"gas_price":2,"total_fee":2,"confirmations":2,"skipped":2,"total":2,"id":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx":{"searchTitle":"Non Fungible Tokens (NFTs) Overview","docsPageTitle":"Non Fungible Tokens (NFTs)","path":"komodo-defi-framework/api/v20/non_fungible_tokens","content":{"non":1,"fungible":1,"tokens":4,"nfts":3,"komodo":1,"defi":1,"framework":1,"api":3,"supports":1,"erc":6,"via":1,"moralis":2,"avalanche":1,"avax":1,"bnb":2,"smart":1,"chain":1,"ethereum":1,"eth":1,"fantom":1,"ftm":1,"polygon":1,"matic":1,"networks":1,"interact":1,"first":2,"need":1,"activate":1,"coin":1,"network":3,"nft":12,"initialise":1,"support":2,"done":1,"enable_eth_with_tokens":2,"method":3,"including":1,"nft_req":2,"param":1,"enable_nft":2,"already":1,"activated":1,"using":1,"methods":4,"call":1,"update_nft":4,"populate":1,"refresh":2,"local":2,"database":1,"information":1,"get":3,"list":2,"get_nft_list":2,"token":2,"transfers":1,"get_nft_transfers":2,"metadata":2,"get_nft_metadata":2,"update":1,"refresh_nft_metadata":2,"transaction":1,"withdraw":2,"withdraw_nft":4,"utility":1,"clear":1,"data":1,"clear_nft":2,"db":2,"view":1,"source":1,"code":1,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"mm":2,"src":2,"coins":2,"rs":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx":{"searchTitle":"Query NFT database tables Database Tables","docsPageTitle":"Query NFT database tables","path":"komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables","content":{"query":7,"nft":5,"database":4,"tables":6,"using":1,"update_nft":2,"method":2,"initialise":1,"local":1,"following":4,"available":2,"db":21,"komodefi":3,"avax_nft_list":1,"avax_nft_transfer_history":1,"bnb_nft_list":1,"bnb_nft_transfer_history":1,"eth_nft_list":1,"eth_nft_transfer_history":1,"ftm_nft_list":1,"ftm_nft_transfer_history":1,"matic_nft_list":2,"matic_nft_transfer_history":2,"scanned_nft_blocks":4,"sqlite":7,"located":1,"user":1,"data":1,"folder":3,"wallet":7,"having":1,"subfolder":1,"represented":1,"hexadecimal":1,"string":8,"shown":1,"runtime":1,"logs":1,"kdf":8,"binary":1,"public":4,"key":4,"hash":4,"starts":1,"mm":15,"atomicdex":2,"api":2,"-beta_a":4,"dt":4,"_main":2,"lp_native_dex":2,"info":4,"version":2,"crypto":2,"crypto_ctx":2,"cbdd":2,"df":2,"fe":2,"ce":2,"default":1,"location":2,"operating":1,"system":1,"linux":3,"home":4,"identifying":6,"hex":6,"macos":2,"windows":2,"appdata":2,"define":1,"different":1,"via":1,"dbdir":3,"configuration":2,"parameter":2,"json":1,"file":1,"also":1,"named":1,"queried":2,"information":4,"related":2,"swaps":2,"transactions":2,"variety":1,"methods":1,"databases":1,"examples":1,"below":1,"show":1,"terminal":1,"first":1,"need":1,"install":3,"sudo":2,"apt":2,"columns":5,"follows":1,"list":1,"coin_nft_list":2,"contain":2,"nfts":4,"populated":1,"example":3,"table":6,"select":3,"chain":2,"token_name":2,"token_address":2,"token_id":2,"possible_spam":1,"possible_phishing":1,"limit":1,"listed":1,"above":1,"spam":1,"ignored":1,"get_nft_list":2,"transfer":1,"coin_nft_transfer_history":2,"history":1,"transfers":1,"transaction_hash":1,"block_timestamp":1,"last":2,"scanned":2,"block":2,"contains":1}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx":{"searchTitle":"Refresh NFT Metadata","docsPageTitle":"Refresh NFT Metadata","path":"komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata","content":{"refresh":1,"nft":8,"metadata":3,"method":3,"refreshes":1,"one":1,"related":1,"transactions":1,"token_address":7,"token_id":7,"request":3,"parameters":1,"errors":2,"return":2,"empty":2,"response":2,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"refresh_nft_metadata":2,"mmrpc":6,"params":2,"fbf":6,"fa":6,"ff":12,"ddf":6,"fe":6,"cca":6,"chain":2,"polygon":2,"url":2,"https":4,"moralis-proxy":2,"komodo":2,"earth":2,"url_antispam":2,"antispam":2,"dragonhound":2,"info":2,"result":2,"null":6,"id":4,"error":3,"responses":1,"token":2,"found":2,"wallet":2,"error_path":2,"error_trace":2,"error_type":4,"getnftinfoerror":2,"error_data":4,"tokennotfoundinwallet":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx":{"searchTitle":"Update NFT","docsPageTitle":"Update NFT","path":"komodo-defi-framework/api/v20/non_fungible_tokens/update_nft","content":{"update":2,"nft":5,"method":4,"scan":1,"selected":3,"networks":2,"information":1,"stored":1,"local":1,"database":1,"interact":1,"nfts":4,"first":1,"need":1,"activate":2,"coin":2,"network":4,"see":1,"below":1,"coins":1,"activated":5,"using":1,"enable_eth_with_tokens":2,"request":3,"parameters":1,"errors":1,"return":1,"empty":1,"response":1,"updating":1,"multiple":1,"wallets":1,"numerous":1,"take":1,"complete":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"update_nft":2,"mmrpc":8,"params":2,"chains":2,"bsc":2,"polygon":2,"komodo_proxy":2,"false":2,"url":2,"https":4,"moralis-proxy":2,"komodo":2,"earth":2,"url_antispam":2,"antispam":2,"dragonhound":2,"info":2,"result":2,"null":8,"id":6,"error":7,"types":1,"tokenisalreadyactivated":4,"occurs":2,"already":4,"token":12,"nft_matic":4,"error_path":4,"error_trace":4,"error_type":4,"error_data":4,"nft_maticc":4,"config":2,"found":2,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx":{"searchTitle":"Withdraw NFTs NFT","docsPageTitle":"Withdraw NFTs","path":"komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft","content":{"withdraw":10,"nfts":9,"activate":2,"coin":14,"holds":1,"first":1,"withdraw_nft":8,"method":12,"return":1,"signed":1,"raw":1,"transaction":1,"hex":1,"broadcast":1,"using":1,"send_raw_transaction":2,"complete":1,"withdrawal":1,"request":9,"parameters":2,"response":5,"erc":9,"example":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":22,"params":10,"type":19,"withdraw_erc":22,"withdraw_data":6,"chain":6,"polygon":18,"xab":16,"bc":32,"ca":48,"db":42,"token_address":21,"cd":14,"af":12,"dc":12,"cc":14,"token_id":20,"result":6,"tx_hex":6,"cb":4,"ab":16,"aff":2,"ebf":2,"afaa":2,"da":4,"ce":4,"edb":2,"ed":2,"fc":2,"fecd":2,"tx_hash":6,"bb":4,"eb":4,"dccd":2,"ae":12,"ff":2,"contract_type":6,"amount":8,"fee_details":6,"eth":20,"matic":12,"gas":7,"gas_price":6,"total_fee":6,"block_height":6,"timestamp":6,"internal_id":6,"transaction_type":6,"nfttransfer":6,"id":20,"null":16,"sending":1,"use":2,"dffe":2,"ad":12,"ef":14,"afa":10,"df":4,"cecbd":2,"dcedd":2,"ced":2,"ffa":2,"fb":8,"edcc":2,"bf":2,"ea":4,"max":5,"set":1,"true":4,"cbb":14,"cbacd":14,"cf":14,"de":6,"feb":2,"bd":4,"ba":2,"beac":2,"fea":2,"bfe":2,"fe":2,"efecd":2,"dca":2,"dce":2,"bdafd":2,"dd":2,"bdcbf":2,"bdda":2,"bcc":2,"error":53,"responses":1,"invalidrequest":6,"missing":5,"field":5,"parsing":4,"error_path":10,"dispatcher":8,"error_trace":10,"error_type":12,"error_data":12,"wrong":1,"unknown":4,"variant":4,"expected":4,"tokennotfoundinwallet":3,"trying":2,"send":2,"nft":7,"dont":1,"token":2,"xfd":4,"aac":4,"faac":4,"found":2,"wallet":2,"getnftinfoerror":2,"transporterror":1,"unable":1,"estimate":1,"transport":8,"methodcall":8,"jsonrpc":4,"eth_estimategas":4,"array":4,"object":4,"string":20,"gasprice":4,"ddeaaffe":4,"value":4,"data":16,"num":4,"failed":4,"invalidresponse":12,"server":16,"https":18,"polygon-rpc":4,"com":10,"rpc":16,"code":13,"servererror":12,"message":12,"execution":12,"reverted":12,"none":12,"blockpi":4,"network":4,"public":4,"node":4,"komodo":4,"earth":4,"bad":12,"gateway":12,"lt":60,"html":8,"gt":60,"head":8,"title":8,"body":8,"center":16,"hr":4,"nginx":4,"ubuntu":4,"llamarpc":4,"notenoughnftsamount":3,"available":4,"required":4,"view":1,"source":1,"github":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"mm":2,"src":2,"coins":2,"rs":2}},"src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx":{"searchTitle":"balance_enable Enable Balance","docsPageTitle":"balance_enable","path":"komodo-defi-framework/api/v20/streaming/balance_enable","content":{"balance_enable":1,"using":2,"method":3,"enable":3,"balance":26,"events":2,"streaming":3,"specific":2,"coin":5,"client":4,"eth-like":1,"coins":2,"tokens":1,"also":1,"specify":1,"interval":1,"seconds":1,"avoid":1,"excessive":1,"polling":1,"leading":1,"upstream":1,"api":1,"rate":1,"limts":1,"request":2,"parameters":2,"defines":1,"id":15,"opening":1,"connection":2,"stream":4,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"selected":1,"enabled":1,"prior":1,"enabling":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"params":2,"matic":8,"config":12,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":10,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"change":1,"detected":1,"_type":2,"message":2,"ticker":2,"address":2,"xc":2,"fc":2,"acf":2,"edd":2,"spendable":2,"unspendable":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":9,"error_path":8,"error_trace":8,"error_type":8,"unknownclient":5,"open":1,"enableerror":7,"error_data":6,"clientalreadylistening":5,"requested":1,"already":1,"sent":1,"object":1,"used":1,"non-evm":1,"invalid":4,"provided":4,"needed":4}},"src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx":{"searchTitle":"disable Disable","docsPageTitle":"disable","path":"komodo-defi-framework/api/v20/streaming/disable","content":{"disable":12,"using":2,"method":3,"specific":1,"streaming":1,"events":1,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"stream":2,"mmrpc":8,"params":2,"client_id":4,"streamer_id":2,"balance":2,"matic":2,"response":1,"result":4,"success":2,"id":6,"null":6,"streamernotfound":5,"error":4,"error_path":4,"error_trace":4,"error_type":4,"disableerror":4,"error_data":4,"unknownclient":5,"client":1,"open":1,"connection":1}},"src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx":{"searchTitle":"fee_estimator_enable Enable Fee Estimator","docsPageTitle":"fee_estimator_enable","path":"komodo-defi-framework/api/v20/streaming/fee_estimator","content":{"fee_estimator_enable":1,"using":2,"method":3,"enable":3,"fee":3,"estimation":2,"stream":4,"requesting":1,"estimates":1,"streaming":1,"use":1,"get_eth_estimated_fee_per_gas":2,"request":4,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"fee_estimator":2,"mmrpc":14,"params":2,"client_id":8,"coin":3,"matic":7,"config":2,"estimate_every":2,"estimator_type":2,"provider":6,"response":1,"result":2,"streamer_id":2,"fee_estimation":20,"id":14,"null":24,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"estimate":1,"interval":1,"_type":2,"message":2,"base_fee":2,"low":2,"max_priority_fee_per_gas":6,"max_fee_per_gas":6,"min_wait_time":6,"max_wait_time":6,"medium":2,"high":2,"source":2,"simple":6,"base_fee_trend":2,"priority_fee_trend":2,"units":2,"gwei":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":12,"error_path":10,"error_trace":10,"error_type":10,"coinnotsupported":5,"currently":1,"evm":1,"coins":1,"tokens":1,"bnb":1,"eth":1,"avax":1,"support":1,"unknownclient":5,"client":1,"open":1,"connection":1,"enableerror":4,"error_data":6,"clientalreadylistening":5,"requested":2,"events":2,"already":2,"sent":2,"invalidrequest":3,"parsing":2,"unknown":4,"variant":4,"complex":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx":{"searchTitle":"heartbeat_enable Enable Heartbeat","docsPageTitle":"heartbeat_enable","path":"komodo-defi-framework/api/v20/streaming/heartbeat_enable","content":{"heartbeat_enable":1,"using":2,"method":3,"enable":3,"heartbeat":15,"events":2,"streaming":1,"specific":1,"client":4,"request":2,"parameters":2,"defines":1,"id":11,"opening":1,"connection":2,"stream":4,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"config":2,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":6,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"heatbeat":1,"_type":2,"message":2,"unknownclient":5,"open":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/index.mdx":{"searchTitle":"Streaming Methods Overview","docsPageTitle":"Streaming Methods","path":"komodo-defi-framework/api/v20/streaming","content":{"streaming":1,"methods":2,"give":1,"user":1,"fine":1,"grained":1,"control":1,"event":1,"streams":1,"activate":1,"poll":1,"data":1}},"src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx":{"searchTitle":"network_enable Enable Network","docsPageTitle":"network_enable","path":"komodo-defi-framework/api/v20/streaming/network_enable","content":{"network_enable":1,"using":2,"method":3,"enable":3,"network":15,"events":2,"streaming":1,"specific":1,"client":4,"request":2,"parameters":2,"defines":1,"id":11,"opening":1,"connection":2,"stream":5,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"config":2,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":6,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"interval":1,"_type":2,"message":2,"directly_connected_peers":2,"koowbhgrtvfak":6,"ea":6,"et":6,"bc":6,"ixfzvvgshsad":6,"gbwzm":6,"ip":4,"tcp":4,"koowmjrygoavk":8,"nkyqxpyyjujycy":8,"nnzhft":8,"xwwjae":8,"psn":8,"gossip_mesh":2,"swap":2,"bfe":2,"af":2,"-dd":2,"dbe-":2,"aa":2,"hcheck":2,"kooweurextflmsiw":2,"bqokdrwunzsqmjvtinocmnmfrwfzumw":2,"orbk":2,"doc":2,"marty":2,"gossip_peer_topics":2,"gossip_topic_peers":2,"relay_mesh":2,"unknownclient":5,"open":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx":{"searchTitle":"order_status_enable Enable Order Status","docsPageTitle":"order_status_enable","path":"komodo-defi-framework/api/v20/streaming/order_status_enable","content":{"order_status_enable":1,"using":2,"method":3,"enable":3,"order":2,"status":2,"stream":4,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"order_status":6,"mmrpc":8,"params":2,"client_id":6,"response":1,"result":2,"streamer_id":2,"id":8,"null":8,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"event":1,"_type":2,"message":2,"order_type":2,"takermatch":2,"order_data":2,"reserved":2,"base":2,"doc":2,"rel":2,"marty":2,"base_amount":2,"rel_amount":2,"taker_order_uuid":4,"bfe":4,"af":4,"-dd":4,"dbe-":4,"aa":4,"maker_order_uuid":4,"d-d":4,"ca-":4,"dc":4,"fb":4,"sender_pubkey":4,"ab":8,"ae":6,"bccfe":4,"fa":4,"dest_pub_key":4,"conf_settings":2,"base_confs":2,"base_nota":2,"false":4,"rel_confs":2,"rel_nota":2,"base_protocol_info":2,"rel_protocol_info":2,"connect":2,"da":2,"bc":2,"ac":2,"connected":2,"last_updated":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"orders":8,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx":{"searchTitle":"orderbook_enable Enable Orderbook","docsPageTitle":"orderbook_enable","path":"komodo-defi-framework/api/v20/streaming/orderbook_enable","content":{"orderbook_enable":1,"using":2,"method":4,"enable":3,"orderbook":12,"stream":4,"given":1,"pair":1,"request":3,"parameters":1,"base":7,"rel":7,"essentially":1,"interchangeable":1,"inverting":1,"coin":2,"return":1,"data":4,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"client_id":6,"doc":4,"marty":4,"response":1,"result":2,"streamer_id":2,"orderbook_update":4,"orbk":4,"id":8,"null":6,"example":1,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"updated":1,"event":1,"_type":2,"kmd":4,"matic":4,"message":2,"order_type":2,"neworupdateditem":2,"order_data":2,"pubkey":2,"da":2,"fc":2,"afabbb":2,"db":4,"eca":2,"ba":2,"eccd":2,"price":2,"max_volume":2,"min_volume":2,"uuid":2,"bb":2,"ab-":2,"cf":2,"bf":2,"created_at":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx":{"searchTitle":"swap_status_enable Enable Swap Status","docsPageTitle":"swap_status_enable","path":"komodo-defi-framework/api/v20/streaming/swap_status_enable","content":{"swap_status_enable":1,"using":2,"method":3,"enable":3,"swap":2,"status":2,"stream":4,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"swap_status":6,"mmrpc":8,"params":2,"client_id":6,"response":1,"result":2,"streamer_id":2,"id":8,"null":8,"example":1,"data":5,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"updated":1,"event":5,"_type":2,"message":2,"swap_type":2,"takerv":2,"swap_data":2,"uuid":2,"bfe":2,"af":2,"-dd":2,"dbe-":2,"aa":2,"timestamp":2,"type":2,"takerpaymentinstructionsreceived":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"swaps":8,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx":{"searchTitle":"tx_history_enable Enable Transaction History","docsPageTitle":"tx_history_enable","path":"komodo-defi-framework/api/v20/streaming/tx_history_enable","content":{"tx_history_enable":1,"using":2,"method":4,"enable":3,"transaction":2,"history":1,"events":2,"streaming":2,"specific":1,"coin":12,"compatible":1,"following":1,"types":1,"utxo":4,"bch":2,"slp":2,"tendermint":2,"qtum":2,"zhtlc":2,"stream":6,"return":1,"data":4,"queried":1,"include":1,"tx_history":24,"true":2,"parameter":1,"activation":1,"command":1,"request":2,"parameters":2,"client":3,"defines":1,"id":15,"opening":1,"connection":2,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"selected":1,"enabled":1,"prior":1,"enabling":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"params":2,"doc":4,"result":2,"streamer_id":2,"null":12,"example":1,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"event":1,"_type":2,"kmd":6,"message":2,"tx_hex":2,"da":8,"ec":6,"db":2,"cdf":2,"fbf":2,"bb":4,"af":6,"bded":2,"cc":4,"dff":2,"cf":4,"fb":2,"eabfdeee":2,"ece":2,"acd":2,"bdd":2,"fef":2,"fff":4,"ff":2,"adbfc":2,"ffffffff":2,"bf":2,"aca":2,"bc":2,"acb":2,"tx_hash":2,"cab":4,"dbb":4,"ed":4,"ef":4,"fc":4,"fa":4,"ce":4,"rv":4,"ge":4,"dlvrhgiycanrbbedm":4,"emr":4,"whdnls":4,"rmc":2,"cwxngqf":2,"apekolh":2,"nog":2,"yzd":2,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"timestamp":2,"fee_details":2,"type":3,"amount":2,"internal_id":2,"transaction_type":2,"standardtransfer":2,"memo":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":9,"error_path":8,"error_trace":8,"error_type":8,"unknownclient":5,"open":1,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1,"coinnotsupported":5,"supported":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx":{"searchTitle":"active_swaps","docsPageTitle":"active_swaps","path":"komodo-defi-framework/api/v20/swaps_and_orders/active_swaps","content":{"active_swaps":7,"method":5,"returns":1,"swaps":1,"currently":1,"running":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":3,"examples":1,"command":2,"include_status":6,"mmrpc":6,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"params":4,"false":10,"uuids":5,"result":4,"bc-da":2,"-a":4,"ac":20,"a-":2,"ab":32,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":18,"-c":2,"fa-":2,"statuses":5,"id":6,"null":14,"true":5,"included":1,"-f":10,"c-":10,"swap_type":2,"takerv":2,"swap_data":2,"uuid":4,"my_order_uuid":2,"events":2,"timestamp":18,"event":18,"type":18,"started":4,"data":14,"taker_coin":4,"marty":8,"maker_coin":4,"doc":6,"maker":2,"ae":16,"bccfe":14,"my_persistent_pub":2,"cbf":10,"bc":22,"df":16,"fee":12,"cdf":10,"cea":10,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":2,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"negotiated":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"dd":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":4,"tx_hex":6,"ebd":2,"cd":4,"bea":2,"faaa":2,"eb":4,"ee":6,"fbb":4,"dbbd":2,"cc":6,"ebf":2,"bfa":2,"edcd":2,"bee":4,"ec":4,"ccff":2,"ffffffff":12,"ca":4,"bec":2,"ad":6,"ba":8,"ea":4,"aad":4,"da":10,"tx_hash":6,"febb":2,"fbf":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":4,"fbfebe":2,"fdfa":2,"aaa":2,"fbe":2,"beb":2,"fdd":2,"bfbf":2,"ce":8,"abccd":2,"aa":2,"ecce":2,"db":2,"efe":2,"fdc":2,"daab":2,"fcc":2,"edbec":2,"ecbcf":2,"dbb":2,"cf":4,"fb":4,"bad":2,"ffb":4,"aeb":2,"eaa":2,"ed":2,"bca":2,"abe":2,"bebdaa":2,"dfde":2,"cb":2,"aac":2,"afc":2,"bef":2,"bb":4,"bd":2,"fd":2,"ff":2,"dde":2,"cdd":2,"dee":2,"af":4,"ebeba":2,"dcf":2,"afe":2,"efcde":2,"aacf":2,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"takerpaymentsent":4,"cda":2,"bbc":2,"fba":2,"de":2,"fede":2,"cfafa":2,"cab":2,"aed":2,"ef":2,"fef":2,"watchermessagesent":4,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_caf":2,"success_events":2,"takerpaymentspent":2,"makerpaymentspent":2,"makerpaymentspentbywatcher":2,"makerpaymentspendconfirmed":2,"finished":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx":{"searchTitle":"best_orders","docsPageTitle":"best_orders","path":"komodo-defi-framework/api/v20/swaps_and_orders/best_orders","content":{"best_orders":9,"method":8,"returns":1,"best":4,"priced":2,"trades":2,"available":1,"orderbook":1,"two":1,"options":1,"request":3,"volume":11,"number":18,"made":2,"returned":2,"results":2,"show":2,"prices":2,"fill":1,"requested":1,"list":1,"pairs":1,"long":1,"top":1,"orders":8,"coins":3,"segwit":1,"appear":1,"twice":1,"output":1,"address":21,"ltc":12,"ltc-segwit":16,"response":5,"contain":1,"activated":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"activation":1,"required":1,"proceed":1,"trade":1,"arguments":1,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":12,"params":6,"coin":26,"dgb":6,"action":7,"buy":8,"request_by":6,"type":9,"value":7,"success":3,"result":6,"address_type":20,"transparent":20,"address_data":20,"lgrta":4,"ikrcy":4,"zzygvkzeexuxbqzsspwtae":4,"price":20,"decimal":100,"rational":100,"fraction":100,"numer":100,"denom":100,"pubkey":20,"da":6,"fc":4,"afabbb":4,"db":8,"eca":4,"ba":8,"eccd":4,"uuid":20,"a-b":4,"c-":8,"eca-":4,"ab-c":4,"aaf":4,"is_mine":20,"false":34,"base_max_volume":20,"base_min_volume":20,"rel_max_volume":20,"rel_min_volume":20,"conf_settings":20,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"matic":4,"xf":2,"ed":2,"ac":2,"af":2,"dbd":2,"cf":2,"df":2,"fdcb":2,"bb":2,"ce-":2,"-a":2,"true":4,"original_tickers":6,"btc":8,"btc-segwit":6,"xmy":6,"xmy-segwit":6,"id":6,"exclude":1,"exclude_mine":2,"dash":4,"xefpeyw":2,"kqya":2,"pujetmqrhmhqzgvy":2,"ymwa":2,"eef":14,"cbc":14,"aff":14,"aa":14,"fb":16,"de":16,"eee":14,"aee-":2,"b-":6,"null":14,"lpcw":2,"waysma":2,"bfzsxi":2,"urbjfns":2,"wu":2,"-bbec-":2,"baf":2,"bf":4,"kmd":4,"rdfjufarxx":2,"yztevfk":2,"jfgzhlv":2,"qcpwy":2,"adff":2,"d-":2,"ea-a":2,"cd":2,"dai-erc":4,"xe":4,"cc":4,"ee":4,"eff-":2,"e-":2,"acb":2,"nmc":6,"mzyv":2,"nn":2,"rysz":2,"pmkngpqjt":2,"ruqwv":2,"f-":2,"cc-":2,"-ccc":2,"doge":4,"emzdnf":2,"egtt":2,"kxa":2,"vq":2,"tmr":2,"jdpe":2,"-daee-":2,"-bc":2,"-ac":2,"eth":4,"-e":2,"ef":2,"mona":2,"mona-segwit":2,"nmc-segwit":2,"pic":2,"pic-segwit":2,"lcc":2,"lcc-segwit":2,"bsty":2,"bsty-segwit":2,"ppc":2,"ppc-segwit":2,"gleec-old":2,"gleec-old-segwit":2,"lbc":2,"lbc-segwit":2,"bte":2,"bte-segwit":2,"vtc":2,"vtc-segwit":2,"ltfn":2,"ltfn-segwit":2,"sys":2,"sys-segwit":2,"btx":2,"btx-segwit":2,"tbtc-test":2,"tbtc-test-segwit":2,"cdn":2,"cdn-segwit":2,"ftc":2,"ftc-segwit":2,"grs":2,"grs-segwit":2,"ric":2,"ric-segwit":2,"via":2,"via-segwit":2,"whive":2,"whive-segwit":2,"xep":2,"xep-segwit":2,"fjc":2,"fjc-segwit":2,"wcn":2,"wcn-segwit":2,"qtum":2,"qtum-segwit":2,"tqtum":2,"tqtum-segwit":2,"dgb-segwit":2,"error":1,"responses":1,"invalidrequest":4,"invalid":2,"integer":1,"mut":1,"sell":2,"coiniswalletonly":2,"wallet":1,"traded":1,"perror":2,"connection":1,"problem":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx":{"searchTitle":"get_locked_amount","docsPageTitle":"get_locked_amount","path":"komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount","content":{"get_locked_amount":5,"method":3,"returns":1,"amount":1,"coin":10,"currently":1,"locked":1,"swap":1,"progress":1,"activated":1,"nosuchcoin":4,"error":4,"returned":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"doc":4,"id":6,"success":1,"result":2,"locked_amount":2,"decimal":2,"rational":2,"fraction":2,"numer":2,"denom":2,"time":4,"error_path":2,"lp_swap":4,"lp_coins":4,"error_trace":2,"error_type":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx":{"searchTitle":"Swaps and Orders Overview","docsPageTitle":"Swaps and Orders","path":"komodo-defi-framework/api/v20/swaps_and_orders","content":{"swaps":1,"orders":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx":{"searchTitle":"max_maker_vol","docsPageTitle":"max_maker_vol","path":"komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol","content":{"max_maker_vol":5,"method":7,"returns":1,"maximum":1,"volume":3,"coin":16,"used":1,"create":1,"maker":1,"order":1,"taking":1,"account":1,"estimated":1,"fees":1,"activated":1,"nosuchcoin":4,"error":15,"returned":1,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":6,"doc":2,"success":1,"result":2,"marty":2,"decimal":6,"rational":6,"fraction":6,"numer":6,"denom":6,"balance":3,"locked_by_swaps":2,"id":12,"null":6,"time":4,"error_path":6,"max_maker_vol_rpc":8,"lp_coins":4,"error_trace":6,"error_type":6,"error_data":6,"low":1,"qtum":4,"swap":2,"available":4,"required":4,"locked":2,"swaps":2,"none":2,"maker_swap":4,"utxo_common":12,"notsufficientbalance":2,"transport":9,"jsonrpcerror":4,"client_info":4,"tbtc":4,"request":4,"jsonrpcrequest":4,"jsonrpc":4,"blockchain":4,"estimatefee":4,"number":4,"string":4,"economical":4,"rpc_clients":12,"common":4,"future":4,"timed":4,"taker_swap":4}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx":{"searchTitle":"my_recent_swaps","docsPageTitle":"my_recent_swaps","path":"komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps","content":{"my_recent_swaps":7,"from_uuid":6,"page_number":6,"limit":6,"my_coin":7,"other_coin":6,"from_timestamp":5,"to_timestamp":4,"method":3,"returns":1,"data":19,"recent":1,"atomic":1,"swaps":3,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"note":1,"filters":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":2,"example":1,"command":1,"mmrpc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"marty":12,"doc":10,"ba-":8,"de-b":8,"success":1,"result":2,"type":26,"taker":2,"uuid":7,"my_order_uuid":2,"events":2,"timestamp":24,"event":24,"started":4,"taker_coin":4,"maker_coin":4,"maker":2,"ab":26,"ae":16,"bccfe":12,"fa":28,"my_persistent_pub":2,"eece":14,"dc":28,"cee":14,"bdd":14,"ecc":14,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"false":10,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":4,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":4,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"null":10,"negotiated":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"ddaac":10,"af":14,"fbbb":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":4,"tx_hex":10,"cdd":2,"babd":2,"fe":6,"cd":6,"ecb":2,"fad":2,"ef":4,"dd":8,"bdda":2,"cc":4,"cb":16,"ca":8,"bcac":2,"ffffffff":10,"bec":2,"aca":2,"fee":8,"ede":10,"acfb":2,"tx_hash":10,"ea":6,"bfc":2,"cfce":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":4,"ffcf":2,"fec":2,"ed":2,"fcc":2,"bb":2,"caccb":2,"df":10,"aa":4,"ba":4,"bd":12,"ff":16,"cf":4,"bce":2,"fcbd":2,"aff":2,"acfc":2,"dff":2,"fc":6,"cac":2,"ebd":2,"dca":2,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"takerpaymentsent":4,"bfe":2,"fd":2,"bada":2,"dbeb":2,"fae":2,"eca":2,"fffe":2,"ecde":2,"ac":14,"eeaeae":2,"fcbdf":2,"fde":2,"ffe":2,"fb":4,"ad":4,"watchermessagesent":4,"takerpaymentspent":4,"transaction":2,"efb":2,"eec":2,"bf":4,"afc":2,"ec":2,"ce":6,"bbce":2,"fcfafbf":6,"dde":4,"eb":2,"bfbe":2,"bcc":2,"secret":2,"makerpaymentspent":4,"eac":2,"db":4,"efc":2,"ddf":2,"ece":2,"cbcacf":2,"fff":2,"da":2,"bde":4,"ace":2,"finished":4,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_":2,"bdee":2,"success_events":2,"makerpaymentspentbywatcher":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2,"my_info":2,"my_amount":2,"other_amount":2,"recoverable":2,"is_finished":2,"skipped":2,"total":2,"total_pages":2,"found_records":2,"error":8,"responses":1,"invalid":3,"rpc":4,"dispatcher_legacy":4,"lp_swap":4,"parsing":2,"failed":2,"length":4,"expected":2,"simple":2,"format":2,"found":2,"unknown":3,"sql":3,"my_swaps_storage":2,"query":2,"returned":2,"rows":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx":{"searchTitle":"orderbook","docsPageTitle":"orderbook","path":"komodo-defi-framework/api/v20/swaps_and_orders/orderbook","content":{"orderbook":7,"base":6,"rel":6,"method":3,"requests":1,"network":1,"currently":1,"available":1,"orders":1,"specified":1,"trading":1,"pair":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"dgb":6,"dash":6,"id":4,"result":2,"asks":2,"coin":4,"address":4,"address_type":4,"transparent":4,"address_data":4,"descggcn":2,"wnmatkf":2,"wpqomqqx":2,"jgqrlbps":2,"price":4,"decimal":36,"rational":36,"fraction":36,"numer":36,"denom":36,"pubkey":4,"de":2,"cb":2,"dcfaceaa":2,"ce":2,"cd":2,"fe":2,"fd":2,"cefdae":2,"add":2,"uuid":4,"-a":2,"ab":6,"f-":2,"db":2,"is_mine":4,"false":12,"base_max_volume":4,"base_min_volume":4,"rel_max_volume":4,"rel_min_volume":4,"conf_settings":4,"base_confs":4,"base_nota":4,"rel_confs":4,"rel_nota":4,"base_max_volume_aggr":4,"rel_max_volume_aggr":4,"bids":2,"xcydfqgeum":2,"lno":2,"rppbkwwcg":2,"ae":2,"bccfe":2,"fa":2,"feb":2,"net_id":2,"num_asks":2,"num_bids":2,"timestamp":2,"total_asks_base_vol":2,"total_asks_rel_vol":2,"total_bids_base_vol":2,"total_bids_rel_vol":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx":{"searchTitle":"recreate_swap_data","docsPageTitle":"recreate_swap_data","path":"komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data","content":{"recreate_swap_data":5,"assist":1,"event":29,"local":1,"stored":1,"swap":5,"data":23,"lost":1,"due":1,"storage":1,"errors":1,"related":1,"low":1,"disk":1,"space":1,"hardware":1,"failure":1,"required":1,"aid":1,"refunding":1,"failed":1,"swaps":1,"source":1,"opposite":1,"side":1,"trade":5,"contact":2,"komodo":2,"support":2,"team":2,"discord":2,"need":1,"provide":1,"details":1,"trying":1,"recover":1,"coins":1,"amounts":1,"traded":1,"approximate":1,"time":1,"known":1,"transaction":1,"ids":1,"involved":1,"available":1,"uuid":9,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"method":2,"params":2,"type":30,"taker":6,"fa":30,"ce-":12,"-b":12,"d-db":12,"bc":30,"fb":16,"my_order_uuid":4,"events":4,"timestamp":26,"started":8,"taker_coin":8,"marty":12,"maker_coin":8,"doc":10,"maker":4,"ab":24,"ae":10,"bccfe":10,"my_persistent_pub":4,"ce":14,"eff":10,"ed":14,"addd":6,"lock_duration":4,"maker_amount":8,"taker_amount":8,"maker_payment_confirmations":4,"maker_payment_requires_nota":4,"false":12,"taker_payment_confirmations":4,"taker_payment_requires_nota":4,"taker_payment_lock":2,"started_at":4,"maker_payment_wait":2,"maker_coin_start_block":4,"taker_coin_start_block":4,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":2,"negotiated":8,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":4,"da":12,"cd":12,"cab":8,"maker_coin_swap_contract_addr":4,"null":14,"taker_coin_swap_contract_addr":4,"takerfeesent":4,"tx_hex":8,"aced":4,"bb":4,"ca":20,"ea":4,"eb":12,"cb":4,"dbeb":4,"eda":4,"fe":4,"abd":4,"fc":4,"adddffffffff":4,"bcf":4,"bec":4,"ac":16,"dfce":4,"de":4,"ebb":8,"tx_hash":8,"fcb":4,"dcf":4,"makerpaymentreceived":4,"fdf":4,"aea":4,"dfafc":4,"fd":8,"df":8,"fbf":4,"bd":4,"cbf":4,"cf":4,"ba":4,"ffffffff":4,"dfde":4,"cc":4,"bac":4,"dd":4,"af":4,"bfb":4,"ffeb":4,"bfd":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentwaitconfirmfailed":8,"error":12,"finished":6,"gui":4,"komodowallet":2,"ios":2,"mm_version":4,"success_events":4,"makerpaymentvalidatedandconfirmed":2,"takerpaymentsent":2,"takerpaymentspent":4,"makerpaymentspent":2,"error_events":4,"startfailed":4,"negotiatefailed":4,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":4,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"id":4,"success":1,"result":2,"secret":2,"maker_payment_lock":2,"maker_payment_trade_fee":2,"taker_payment_spend_trade_fee":2,"taker_payment_locktime":2,"taker_pubkey":2,"takerfeevalidated":4,"makerpaymentsent":4,"takerpaymentvalidatefailed":4,"origin":2,"swaperror":2,"makerpaymentwaitrefundstarted":4,"wait_until":2,"nogui":2,"takerpaymentreceived":2,"takerpaymentwaitconfirmstarted":2,"takerpaymentvalidatedandconfirmed":2,"takerpaymentspendconfirmstarted":2,"takerpaymentspendconfirmed":2,"takerfeevalidatefailed":2,"makerpaymenttransactionfailed":2,"makerpaymentdatasendfailed":2,"takerpaymentspendfailed":2,"takerpaymentspendconfirmfailed":2,"makerpaymentrefunded":2,"makerpaymentrefundfailed":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx":{"searchTitle":"start_simple_market_maker_bot","docsPageTitle":"start_simple_market_maker_bot","path":"komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot","content":{"start_simple_market_maker_bot":5,"komodo":6,"defi":2,"framework":2,"api":16,"allows":1,"simple":1,"bot":8,"trading":4,"via":1,"method":4,"takes":1,"input":1,"url":3,"price":11,"service":2,"configuration":1,"parameters":1,"pair":1,"trade":9,"defined":2,"spread":11,"percentage":6,"value":6,"update":2,"orders":5,"every":2,"seconds":7,"higher":1,"values":5,"bot_refresh_rate":6,"parameter":1,"note":1,"using":1,"custom":1,"prices":15,"endpoint":1,"ensure":1,"conforms":1,"schema":1,"example":2,"convenience":1,"online":1,"tool":2,"generating":2,"configs":3,"available":2,"arguments":1,"within":6,"range":1,"equates":1,"returned":4,"one":1,"optional":1,"fields":1,"max":4,"max_volume":6,"usd":13,"present":1,"placed":2,"examples":1,"demonstrated":1,"below":2,"multiple":1,"included":1,"command":3,"recommended":1,"exceed":1,"simultaneous":1,"avoid":1,"decreased":1,"performance":1,"first":1,"config":3,"lets":1,"know":1,"want":1,"sell":7,"dash":22,"exchange":3,"kmd":6,"use":1,"whole":1,"balance":3,"minimum":3,"volume":3,"accepted":3,"sets":3,"accepts":3,"updated":3,"last":3,"waits":3,"confirmations":1,"does":3,"wait":3,"notarisation":3,"progress":3,"next":3,"steps":3,"atomic":3,"swap":3,"process":3,"checks":1,"history":3,"local":1,"database":1,"create":1,"trades":1,"average":3,"second":1,"tells":2,"dgb":6,"place":2,"order":3,"confirmation":2,"ignores":2,"creating":2,"updating":2,"regardless":2,"third":1,"ltc":5,"worth":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"price_urls":2,"https":6,"live":2,"tickers":6,"expire_at":6,"earth":2,"komodian":2,"info":2,"cfg":2,"base":6,"rel":6,"true":10,"min_volume":6,"base_confs":6,"base_nota":6,"false":16,"rel_confs":6,"rel_nota":6,"enable":6,"price_elapsed_validity":6,"check_last_bidirectional_trade_thresh_hold":6,"min_base_price":4,"id":6,"above":1,"loop":1,"long":1,"returns":1,"data":1,"old":2,"response":2,"success":3,"result":4,"error":3,"already":3,"started":3,"error_path":2,"simple_market_maker":4,"error_trace":2,"error_type":2,"alreadystarted":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx":{"searchTitle":"stop_simple_market_maker_bot","docsPageTitle":"stop_simple_market_maker_bot","path":"komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot","content":{"stop_simple_market_maker_bot":5,"method":4,"tells":1,"bot":5,"finish":1,"placing":1,"orders":3,"end":2,"current":1,"loop":3,"seconds":2,"minimum":1,"default":1,"takes":1,"input":1,"url":1,"price":1,"service":1,"configuration":1,"parameters":1,"pairs":1,"trade":1,"defined":1,"spread":1,"percentage":1,"value":1,"final":1,"placed":1,"cancelled":1,"users":1,"wait":1,"ends":1,"exiting":1,"komodo":2,"defi":2,"framework":2,"api":2,"otherwise":1,"cancel":1,"reappear":1,"orderbook":1,"next":1,"time":1,"starts":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"id":6,"response":2,"success":3,"result":4,"error":3,"already":3,"stopped":3,"error_path":2,"simple_market_maker":4,"error_trace":2,"error_type":2,"alreadystopped":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx":{"searchTitle":"trade_preimage","docsPageTitle":"trade_preimage","path":"komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage","content":{"trade_preimage":13,"method":18,"returns":2,"approximate":2,"fee":2,"amounts":2,"paid":4,"per":1,"whole":1,"swap":7,"depending":1,"parameters":1,"function":1,"different":1,"results":1,"swap_method":16,"buy":13,"sell":15,"result":11,"include":2,"taker_fee":8,"fee_to_send_taker_fee":6,"amount":43,"base":12,"coin":62,"balance":5,"else":1,"rel":12,"max":16,"field":3,"true":10,"volume":23,"used":5,"instead":1,"max_taker_vol":2,"use":7,"resulting":2,"argument":3,"requests":1,"request":9,"setprice":9,"arguments":2,"error":22,"types":1,"notsufficientbalance":4,"available":7,"sufficient":3,"start":2,"notsufficientbasecoinbalance":1,"pay":1,"transaction":3,"fees":2,"example":1,"erc":2,"eth":6,"gas":1,"type":1,"returned":2,"volumetoolow":4,"specified":4,"low":2,"required":5,"threshold":5,"response":9,"calculated":1,"follows":1,"base_coin_threshold":2,"rel_vol_threshold":2,"price":12,"nosuchcoin":1,"found":1,"activated":1,"yet":1,"coiniswalletonly":1,"wallet":2,"cannot":6,"participated":2,"baseequalrel":1,"invalidparam":3,"incorrect":4,"param":4,"parameter":3,"pricetoolow":1,"transport":10,"failed":2,"due":2,"network":1,"internalerror":1,"komodo":1,"defi":1,"framework":1,"api":1,"internal":1,"examples":1,"command":4,"mmrpc":24,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"params":12,"btc":20,"doc":22,"id":28,"base_coin_fee":8,"kmd":4,"amount_fraction":40,"numer":58,"denom":58,"amount_rat":40,"paid_from_trading_vol":24,"false":18,"rel_coin_fee":8,"dgb":4,"volume_fraction":2,"volume_rat":2,"total_fees":8,"required_balance":16,"required_balance_fraction":16,"required_balance_rat":16,"tbtc":6,"qrc":1,"bat":2,"qc":2,"qtum":4,"locked":2,"swaps":2,"none":2,"error_path":8,"maker_swap":10,"error_trace":8,"error_type":8,"error_data":8,"locked_by_swaps":2,"minimum":2,"jsonrpcerror":4,"client_info":4,"jsonrpcrequest":4,"jsonrpc":4,"blockchain":4,"estimatefee":4,"number":4,"string":4,"economical":4,"rpc_clients":12,"common":4,"future":4,"timed":4,"taker_swap":8,"utxo_common":6,"reason":2}},"src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx":{"searchTitle":"add_node_to_version_stat","docsPageTitle":"add_node_to_version_stat","path":"komodo-defi-framework/api/v20/utils/add_node_to_version_stat","content":{"add_node_to_version_stat":5,"method":3,"adds":1,"node":2,"name":9,"ip":2,"address":5,"peerid":3,"local":3,"database":7,"track":1,"version":2,"kdf":2,"running":1,"parameter":2,"arbitrary":1,"identifying":1,"string":1,"seed_alpha":1,"dragonhound_dev":1,"domain":1,"names":1,"peer":7,"id":15,"found":1,"log":1,"file":1,"connection":1,"initiated":1,"looks":1,"below":1,"atomicdex_behaviour":2,"info":2,"koowrexstvckgana":2,"tzrd":2,"jautttss":2,"ulfuvvzogd":2,"bqmma":2,"note":1,"allow":1,"collection":1,"stats":1,"added":1,"nodes":9,"open":1,"ports":1,"tcp":1,"ws":1,"arguments":1,"examples":1,"command":1,"mmrpc":10,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"seed":2,"peer_id":6,"koowesuikcqabakezumtt":2,"ufjs":2,"mk":2,"wgrzbeucbcw":2,"response":4,"success":3,"result":2,"null":8,"error":15,"already":2,"unique":8,"constraint":8,"failed":12,"error_path":6,"lp_stats":12,"error_trace":6,"error_type":6,"databaseerror":4,"error_data":6,"invalid":1,"parse":2,"rsaawrmxsjsckgad":4,"fjssd":4,"csbbdrsd":4,"decoding":4,"multihash":4,"peeridparseerror":2}},"src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx":{"searchTitle":"change_mnemonic_password","docsPageTitle":"change_mnemonic_password","path":"komodo-defi-framework/api/v20/utils/change_mnemonic_password","content":{"change_mnemonic_password":5,"method":3,"allows":1,"user":1,"update":2,"password":3,"used":2,"encrypt":2,"mnemonic":15,"phrase":3,"local":2,"database":2,"change":1,"wallet_password":2,"value":1,"mm":1,"json":1,"config":1,"file":1,"need":1,"updated":1,"manually":1,"otherise":1,"see":1,"log":1,"error":26,"initializing":2,"wallet":2,"generating":2,"decrypting":12,"hmac":6,"mac":6,"tag":6,"mismatch":6,"next":1,"launch":1,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"current_password":2,"old_password":2,"new_password":4,"response":2,"success":1,"result":2,"null":6,"id":4,"wrong":1,"wallets":2,"storage":2,"passphrase":4,"error_path":2,"lp_wallet":6,"decrypt":4,"error_trace":2,"error_type":2,"walletsstorageerror":2,"error_data":2,"view":1,"plain":1,"text":1,"use":1,"get_mnemonic":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx":{"searchTitle":"get_current_mtp","docsPageTitle":"get_current_mtp","path":"komodo-defi-framework/api/v20/utils/get_current_mtp","content":{"get_current_mtp":5,"method":3,"returns":1,"median":1,"time":1,"past":1,"mtp":3,"electrum":2,"servers":1,"utxo":1,"coins":1,"information":1,"useful":1,"debugging":1,"specifically":1,"cases":1,"server":1,"misconfigured":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"id":4,"params":2,"coin":2,"doc":2,"success":1,"result":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx":{"searchTitle":"get_enabled_coins","docsPageTitle":"get_enabled_coins","path":"komodo-defi-framework/api/v20/utils/get_enabled_coins","content":{"get_enabled_coins":6,"method":6,"returns":1,"data":1,"coins":4,"currently":1,"enabled":1,"user":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"parameters":1,"response":2,"does":1,"return":1,"addresses":3,"designed":1,"hd":1,"wallets":1,"generate":1,"fly":1,"need":1,"get":1,"set":1,"enable_hd":2,"mm":2,"json":2,"file":2,"use":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"result":2,"ticker":20,"eth":2,"pgx-plg":2,"atom-ibc_iris":2,"nft_eth":2,"kmd":2,"iris":2,"aave-plg":2,"minds-erc":2,"nft_matic":2,"matic":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx":{"searchTitle":"get_mnemonic","docsPageTitle":"get_mnemonic","path":"komodo-defi-framework/api/v20/utils/get_mnemonic","content":{"get_mnemonic":6,"method":6,"returns":1,"user":1,"mnemonic":3,"seed":1,"phrase":1,"encrypted":6,"plain":2,"text":2,"format":9,"arguments":1,"response":3,"examples":1,"output":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":8,"params":6,"id":10,"success":2,"result":4,"encrypted_mnemonic_data":2,"encryption_algorithm":2,"aes":2,"cbc":2,"key_derivation_details":2,"argon":4,"algorithm":2,"version":2,"m_cost":2,"t_cost":2,"p_cost":2,"salt_aes":2,"cqkfcntvxfjnxqokphag":2,"salt_hmac":2,"qgwjc":2,"owmuhwc":2,"xsja":2,"iv":2,"mnjmbzljqglzulkfbdbupa":2,"ciphertext":2,"tp":2,"vf":2,"hrhllw":2,"pgvyikysbi":2,"vl":2,"aclj":2,"aoocbvittbyxcpjpkluamwqe":2,"vs":2,"cb":2,"wvgpsvqzke":2,"mpg":2,"scqxbd":2,"er":2,"bbvy":2,"hq":2,"lsig":2,"tag":2,"twwxhifql":2,"tsdr":2,"cjpbkk":2,"onxd":2,"ziehjmo":2,"pml":2,"uc":2,"null":4,"plaintext":4,"password":3,"wjzg":2,"ck":2,"tpw":2,"asnm-wrl":2,"unique":2,"spy":2,"ugly":2,"child":2,"cup":2,"sad":2,"capital":2,"invest":2,"essay":2,"lunch":2,"doctor":2,"know":2,"update":1,"change_mnemonic_password":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx":{"searchTitle":"get_public_key","docsPageTitle":"get_public_key","path":"komodo-defi-framework/api/v20/utils/get_public_key","content":{"get_public_key":5,"method":3,"returns":1,"compressed":1,"secp":1,"pubkey":1,"corresponding":1,"user":1,"seed":1,"phrase":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"success":1,"result":2,"public_key":2,"fb":2,"cef":2,"bc":2,"da":2,"ed":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx":{"searchTitle":"get_public_key_hash","docsPageTitle":"get_public_key_hash","path":"komodo-defi-framework/api/v20/utils/get_public_key_hash","content":{"get_public_key_hash":5,"method":3,"returns":1,"ripemd-":2,"hash":1,"version":1,"public":1,"key":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"success":1,"result":2,"public_key_hash":2,"aab":2,"baf":2,"bef":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx":{"searchTitle":"get_token_info","docsPageTitle":"get_token_info","path":"komodo-defi-framework/api/v20/utils/get_token_info","content":{"get_token_info":5,"method":4,"returns":1,"ticker":1,"decimals":3,"values":1,"required":1,"activation":1,"given":1,"platform":4,"contract":1,"input":1,"parent":2,"coin":6,"eth":1,"avax":7,"matic":1,"etc":1,"activated":1,"using":1,"requesting":1,"token":4,"info":4,"able":2,"activate":1,"custom":3,"tokens":6,"wallet_only":2,"send":1,"recieve":1,"atomic":1,"swaps":1,"apply":1,"formal":1,"listing":1,"review":2,"requirements":2,"coins":1,"github":1,"repository":1,"get":2,"team":1,"komodoplatform":2,"discord":2,"arguments":1,"response":2,"examples":1,"avalanche":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"protocol":3,"type":4,"erc":4,"protocol_data":2,"contract_address":2,"ffcfe":2,"bcafb":2,"success":1,"result":2,"symbol":2,"pnic":2,"id":4,"null":4,"error":3,"responses":1,"invalidrequest":1,"active":1,"error_path":2,"lp_coins":4,"error_trace":2,"error_type":2,"nosuchcoin":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/utils/index.mdx":{"searchTitle":"v2 Utility Methods Overview","docsPageTitle":"v2 Utility Methods","path":"komodo-defi-framework/api/v20/utils","content":{"utility":1,"methods":1,"get_current_mtp":2,"get_token_info":2,"peer_connection_healthcheck":2}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx":{"searchTitle":"Signing_and_Verifying_Messages Overview","docsPageTitle":"Signing_and_Verifying_Messages","path":"komodo-defi-framework/api/v20/utils/message_signing","content":{"signing_and_verifying_messages":1,"cryptographically":1,"signed":3,"messages":2,"useful":1,"feature":1,"used":1,"prove":2,"ownership":2,"address":2,"coins":6,"file":2,"contains":1,"correct":1,"sign_message_prefix":5,"parameter":1,"value":1,"coin":4,"sign":1,"komodo":2,"defi":2,"framework":2,"api":2,"signing":2,"hd":1,"wallet":1,"also":1,"contain":1,"derivation":2,"path":2,"prefix":1,"dgb":2,"name":2,"digibyte":14,"fname":2,"protocol":2,"type":2,"utxo":2,"message":2,"derivation_path":2,"trezor_coin":2,"links":2,"github":4,"https":4,"com":2,"homepage":2,"io":2,"see":1,"individual":1,"methods":1,"verifying":1,"below":1}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx":{"searchTitle":"Sign Message","docsPageTitle":"Sign Message","path":"komodo-defi-framework/api/v20/utils/message_signing/sign_message","content":{"sign":2,"message":12,"sign_message":8,"method":7,"allows":1,"one":1,"prove":1,"ownership":1,"specific":1,"wallet":5,"address":12,"unique":1,"digital":1,"signature":8,"provided":2,"signed":1,"along":1,"original":1,"verified":1,"confirming":1,"originated":1,"owner":1,"altered":1,"arguments":1,"response":4,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":16,"id":17,"params":6,"coin":15,"doc":2,"between":2,"subtle":2,"shading":2,"absence":2,"light":2,"lies":2,"nuance":2,"illusion":2,"success":3,"result":6,"etmjxbkepihkrce":2,"nsridkkcikxdxlyp":2,"ez":2,"rwoapgdg":2,"hlvj":2,"mtmspgp":2,"om":2,"zvdl":2,"evx":2,"idie":2,"swy":2,"hd":5,"derivation":3,"path":3,"kmd":4,"worth":4,"knowing":4,"taught":4,"fear":4,"derivation_path":2,"jk":4,"ij":4,"ob":4,"pchrbkjdlxeobrmakuablctw":4,"jysouufxg":4,"vl":4,"gdtwxqhbcu":4,"vv":4,"nyoihq":4,"bmjtblkc":4,"account":2,"account_id":8,"chain":8,"external":6,"address_id":8,"wallets":1,"parameter":1,"root":1,"used":1,"example":1,"two":1,"examples":1,"above":1,"point":1,"follows":1,"format":1,"coin_id":4,"segwit":1,"coins":1,"indices":1,"starting":1,"internal":7,"expressed":1,"integer":1,"error":9,"types":1,"prefixnotfound":5,"sign_message_prefix":3,"set":3,"config":3,"file":1,"coinisnotfound":2,"specified":1,"found":1,"signingerror":2,"attempting":1,"invalidrequest":2,"signing":2,"supported":1,"given":1,"type":1,"internalerror":5,"occured":1,"process":1,"error_path":4,"eth":4,"error_trace":4,"error_type":4,"null":4,"lp_coins":6,"error_data":2,"shekel":2}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx":{"searchTitle":"Verify Message","docsPageTitle":"Verify Message","path":"komodo-defi-framework/api/v20/utils/message_signing/verify_message","content":{"verify":1,"message":7,"verify_message":4,"method":3,"allows":1,"one":1,"confirm":2,"authenticity":1,"signed":1,"using":1,"original":1,"wallet":1,"address":4,"signature":6,"verification":3,"process":2,"created":1,"owner":1,"altered":1,"arguments":1,"response":3,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"id":12,"params":2,"coin":11,"doc":2,"between":2,"subtle":2,"shading":2,"absence":2,"light":2,"lies":2,"nuance":2,"illusion":2,"etmjxbkepihkrce":2,"nsridkkcikxdxlyp":2,"ez":2,"rwoapgdg":2,"hlvj":2,"mtmspgp":2,"om":2,"zvdl":2,"evx":2,"idie":2,"swy":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"valid":2,"result":4,"is_valid":4,"true":2,"false":2,"error":12,"types":1,"prefixnotfound":5,"sign_message_prefix":3,"set":3,"config":3,"coinisnotfound":2,"specified":1,"found":1,"invalidrequest":2,"supported":1,"given":3,"type":1,"internalerror":5,"internal":3,"occured":1,"signaturedecodingerror":5,"decoded":2,"addressdecodingerror":2,"error_path":6,"eth":4,"error_trace":6,"error_type":6,"null":6,"lp_coins":6,"error_data":4,"shekel":2,"decoding":2,"invalid":4,"last":4,"symbol":4,"offset":4,"utxo_common":4}},"src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx":{"searchTitle":"peer_connection_healthcheck","docsPageTitle":"peer_connection_healthcheck","path":"komodo-defi-framework/api/v20/utils/peer_connection_healthcheck","content":{"peer_connection_healthcheck":5,"method":3,"checks":1,"peer":3,"connected":1,"kdf":1,"network":1,"using":1,"currently":2,"configured":2,"netid":2,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"peer_address":2,"koowccjbq":2,"kg":2,"bzjvwuzqgdl":2,"yxxik":2,"scdv":2,"yahj":2,"niay":2,"found":2,"result":4,"true":2,"id":4,"null":4,"false":2}},"src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx":{"searchTitle":"remove_node_from_version_stat","docsPageTitle":"remove_node_from_version_stat","path":"komodo-defi-framework/api/v20/utils/remove_node_from_version_stat","content":{"remove_node_from_version_stat":5,"method":3,"removes":1,"node":1,"name":4,"local":1,"database":1,"tracks":1,"version":1,"kdf":1,"running":1,"parameter":1,"arbitrary":1,"identifying":1,"string":1,"seed_alpha":1,"dragonhound_dev":3,"arguments":1,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"response":1,"success":3,"result":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx":{"searchTitle":"start_version_stat_collection","docsPageTitle":"start_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/start_version_stat_collection","content":{"start_version_stat_collection":5,"method":4,"initiates":1,"storing":1,"version":1,"statistics":1,"nodes":5,"previously":1,"registered":1,"via":1,"add_node_to_version_stat":2,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"interval":2,"response":2,"success":3,"result":2,"id":5,"null":4,"error":5,"invalid":1,"peer":1,"unable":1,"parse":1,"database":2,"unique":4,"constraint":4,"failed":4,"peer_id":4,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"databaseerror":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx":{"searchTitle":"stop_version_stat_collection","docsPageTitle":"stop_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/stop_version_stat_collection","content":{"stop_version_stat_collection":5,"method":3,"stops":1,"collection":2,"version":1,"stats":2,"end":1,"current":1,"loop":1,"interval":1,"arguments":1,"response":3,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"success":3,"result":2,"id":4,"null":4,"error":3,"running":3,"start_version_stat_collection":2,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"notrunning":2}},"src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx":{"searchTitle":"Trezor Initialisation","docsPageTitle":"Trezor Initialisation","path":"komodo-defi-framework/api/v20/utils/task_init_trezor","content":{"trezor":13,"initialisation":3,"methods":2,"below":3,"prepare":1,"device":14,"use":4,"within":1,"komodo":7,"defi":7,"framework":7,"api":7,"completed":2,"authenticate":1,"using":2,"pin":7,"phrase":1,"task":47,"init_trezor":32,"user_action":13,"prefix":1,"linked":1,"numeric":1,"task_id":12,"value":2,"used":1,"query":2,"status":26,"outcome":1,"init":15,"method":17,"launch":1,"plug":1,"arguments":4,"response":15,"examples":4,"command":6,"device_pubkey":8,"userpass":12,"rpc_userp":12,"ssw":12,"rd":12,"mmrpc":42,"params":12,"deb":4,"ec":4,"success":8,"result":28,"id":30,"null":30,"running":1,"check":3,"progress":3,"forget_if_finished":2,"false":2,"possible":1,"cases":1,"initializing":7,"normal":3,"state":3,"does":3,"require":3,"action":5,"user":10,"waitingfortrezortoconnect":7,"waiting":4,"plugin":3,"inprogress":4,"details":25,"followhwdeviceinstructions":4,"follow":1,"instructions":1,"displayed":1,"clicking":1,"button":1,"confirm":1,"useractionrequired":4,"entertrezorpin":4,"entertrezorpassphrase":2,"refer":2,"section":2,"information":2,"ready":2,"successful":2,"ok":2,"type":7,"model":2,"one":3,"device_name":2,"fitzchivalry":2,"farseer":2,"device_id":2,"ccf":2,"error":41,"responses":1,"error_type":20,"hwcontextinitializingalready":4,"returned":2,"calls":1,"previous":1,"hardware":8,"wallet":8,"context":6,"already":5,"error_path":16,"init_hw":24,"crypto_ctx":22,"error_trace":16,"timeout":4,"timed":3,"trying":1,"connect":1,"rpc":2,"hw_client":10,"error_data":18,"secs":2,"nanos":2,"nosuchtask":4,"something":1,"went":1,"wrong":1,"called":1,"hwerror":16,"important":2,"unlike":1,"types":1,"requires":2,"gui":2,"field":2,"know":2,"required":2,"view":1,"info":1,"cancel":6,"finished":3,"manager":4,"taskfinished":2,"see":2,"grid":1,"asks":1,"passphrase":3,"word":1,"incorrect":2,"return":1,"doesn":1,"mean":1,"accepted":1,"just":1,"communicated":1,"errors":1,"next":1,"authentication":1,"platform":2,"coin":2,"kmd":4,"creation":2,"initialized":4,"lib":8,"init_utxo_standard_activation":4,"utxo_coin_builder":4,"coincreationerror":2,"ticker":2,"trezorpin":3,"action_type":4,"trezorpassphrase":3,"breakfast":2,"requesting":1,"detailed":1,"foundunexpecteddevice":3,"connected":1,"different":2,"pubkey":1,"specified":1,"parameter":1,"found":4,"unexpected":2,"re-initialize":2,"common_impl":4,"coin_balance":4,"utxo_common":4,"hd_pubkey":4,"hw_ctx":8,"foundmultipledevices":3,"multiple":3,"devices":6,"plugged":3,"remove":1,"additional":1,"keep":1,"want":1,"unplug":2,"unused":2,"notrezordeviceavailable":3,"detected":1,"make":1,"sure":1,"try":1,"usb":5,"cable":1,"port":1,"available":2,"libusb":4}},"src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx":{"searchTitle":"Telegram Alerts for Market Maker Bot telegram_alerts","docsPageTitle":"Telegram Alerts for Market Maker Bot","path":"komodo-defi-framework/api/v20/utils/telegram_alerts","content":{"telegram":8,"alerts":4,"market":2,"maker":2,"bot":3,"komodo":1,"defi":1,"framework":1,"api":2,"configured":1,"send":1,"status":1,"update":1,"via":1,"set":1,"add":1,"additional":1,"parameters":1,"mm":1,"json":1,"shown":1,"example":1,"below":1,"gui":2,"marketmakerbot":2,"netid":2,"rpc_password":2,"your_password":2,"passphrase":2,"seed":2,"phrase":2,"dbdir":2,"path":2,"komodefi":2,"db":2,"message_service_cfg":2,"api_key":2,"telegram_api_token":2,"chat_registry":4,"default":2,"your_telegram_chat_id":6,"maker_bot":2,"swap_events":2,"extra":1,"fields":1,"required":1,"use":1,"chat":5,"id":3,"three":1,"subfields":1,"sent":1,"different":1,"want":1,"separate":1,"type":1,"get":2,"token":1,"need":1,"botfather":2,"check":1,"guide":2}},"src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx":{"searchTitle":"update_version_stat_collection","docsPageTitle":"update_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/update_version_stat_collection","content":{"update_version_stat_collection":5,"method":3,"updates":1,"polling":1,"interval":5,"version":1,"stats":2,"collection":2,"note":1,"new":1,"take":1,"effect":1,"current":1,"loop":1,"completed":1,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"response":2,"success":3,"result":2,"id":4,"null":4,"error":3,"running":3,"start_version_stat_collection":2,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"notrunning":2}},"src/pages/komodo-defi-framework/api/v20/wallet/delete_wallet/index.mdx":{"searchTitle":"Delete Wallet delete_wallet","docsPageTitle":"Delete Wallet","path":"komodo-defi-framework/api/v20/wallet/delete_wallet","content":{"delete":6,"wallet":14,"delete_wallet":3,"securely":1,"deletes":1,"currently":5,"active":6,"action":1,"irreversible":1,"request":3,"parameters":2,"response":6,"successful":2,"null":4,"examples":1,"deletion":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"mmrpc":10,"params":2,"wallet_name":2,"wallet-to-delete":2,"password":7,"pass":2,"success":1,"result":2,"id":8,"error":10,"types":1,"found":5,"non-existent-wallet":4,"error_path":6,"mm":12,"_main":12,"lp_wallet":12,"error_trace":6,"error_type":6,"walletnotfound":2,"error_data":6,"invalid":5,"invalidpassword":2,"cannot":5,"active-wallet":4,"cannotdeleteactivewallet":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx":{"searchTitle":"get_eth_estimated_fee_per_gas","docsPageTitle":"get_eth_estimated_fee_per_gas","path":"komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas","content":{"get_eth_estimated_fee_per_gas":7,"method":5,"allows":1,"get":1,"estimated":1,"gas":3,"priority":1,"fee":4,"active":2,"coin":14,"choice":1,"request":4,"simple":5,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":14,"params":4,"eth":4,"estimator_type":8,"response":2,"result":4,"base_fee":4,"low":4,"max_priority_fee_per_gas":12,"max_fee_per_gas":12,"min_wait_time":12,"null":34,"max_wait_time":12,"medium":4,"high":4,"source":4,"base_fee_trend":4,"priority_fee_trend":4,"units":4,"gwei":4,"id":10,"provider":3,"blocknative":2,"responses":1,"above":1,"requested":1,"time":1,"matic":1,"see":1,"difference":1,"between":1,"returned":1,"values":1,"significant":1,"error":11,"missing":5,"parameter":1,"parsing":2,"field":4,"error_path":6,"dispatcher":4,"error_trace":6,"error_type":6,"invalidrequest":2,"error_data":4,"doge":4,"get_estimated_fees":8,"lp_coins":4,"nosuchcoin":2,"supported":3,"estimation":2,"coinnotsupported":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx":{"searchTitle":"get_swap_transaction_fee_policy","docsPageTitle":"get_swap_transaction_fee_policy","path":"komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy","content":{"get_swap_transaction_fee_policy":5,"method":3,"allows":1,"get":1,"current":1,"gas":1,"fees":2,"policy":1,"used":1,"estimating":1,"swap":1,"transaction":1,"supported":1,"eth":3,"evm":1,"coins":1,"tokens":1,"request":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"coin":2,"response":1,"result":2,"high":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx":{"searchTitle":"EVM Network Fee Management Overview","docsPageTitle":"EVM Network Fee Management","path":"komodo-defi-framework/api/v20/wallet/fee_management","content":{"evm":11,"network":3,"fee":22,"management":3,"ethereum":5,"improvement":3,"proposal":2,"eip-":6,"introduced":1,"enhance":1,"transaction":9,"structure":1,"aiming":1,"stabilize":1,"costs":2,"improve":1,"efficiency":1,"implemented":1,"part":1,"london":1,"hard":1,"fork":1,"august":1,"revamped":1,"traditional":1,"auction-style":1,"gas":6,"model":1,"replacing":1,"base":2,"mechanism":1,"adjusts":1,"dynamically":1,"based":2,"demand":1,"burned":1,"removed":1,"circulation":1,"reducing":2,"eth":1,"supply":1,"introducing":1,"deflationary":1,"effect":1,"optional":1,"tip":1,"incentivizes":1,"miners":1,"decentralized":1,"finance":1,"defi":3,"software":1,"provided":1,"predictable":1,"fees":2,"improving":1,"user":1,"experience":1,"enabling":1,"efficient":1,"budgeting":1,"across":1,"protocols":1,"update":1,"instrumental":1,"volatility":1,"encouraging":1,"broader":1,"adoption":1,"laying":1,"groundwork":1,"scalability":1,"roadmap":1,"komodo":1,"framework":1,"allows":1,"users":2,"benefit":1,"cheaper":1,"emv":1,"networks":1,"polygon":1,"information":2,"eip":4,"refer":1,"https":4,"www":2,"blocknative":8,"com":4,"blog":2,"-fees":2,"methods":1,"get":6,"estimated":3,"per":3,"coin":12,"token":11,"get_eth_estimated_fee_per_gas":5,"swap":6,"policy":6,"get_swap_transaction_fee_policy":5,"set":10,"set_swap_transaction_fee_policy":5,"configuration":3,"also":2,"new":1,"gas_fee_estimator":8,"parameter":2,"coins":7,"file":10,"provider":10,"simple":4,"default":2,"estimation":1,"suggests":1,"history":1,"gas_api":6,"setting":1,"mm":7,"json":5,"source":1,"recommended":1,"values":2,"third":2,"party":2,"providers":2,"infura":4,"below":1,"example":1,"required":1,"configurations":1,"inch-bep":2,"name":2,"inch_bep":2,"fname":2,"inch":2,"rpcport":4,"chain_id":4,"avg_blocktime":2,"required_confirmations":2,"protocol":2,"type":2,"erc":8,"protocol_data":2,"platform":2,"bnb":2,"contract_address":2,"dc":2,"aa":2,"fa":2,"derivation_path":2,"use_access_list":2,"true":2,"max_eth_tx_type":4,"gas_limit":5,"eth_send_erc":2,"_payment":2,"_receiver_spend":2,"_sender_refund":2,"features":1,"config":1,"needs":1,"include":1,"sourced":1,"chainlist":2,"org":2,"compatible":1,"fields":1,"object":2,"limits":1,"legacy":2,"configs":1,"ll":1,"need":1,"add":1,"netid":2,"seednodes":2,"seed":4,"kmdefi":4,"net":4,"url":2,"your-provider-url":2,"currently":1,"available":1}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx":{"searchTitle":"set_swap_transaction_fee_policy","docsPageTitle":"set_swap_transaction_fee_policy","path":"komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy","content":{"set_swap_transaction_fee_policy":5,"method":3,"allows":1,"set":1,"gas":1,"fee":1,"policy":1,"used":1,"supported":1,"eth":3,"evm":1,"coins":1,"tokens":1,"estimating":1,"swap":1,"transaction":1,"fees":1,"request":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"coin":2,"swap_tx_fee_policy":2,"high":4,"response":1,"result":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/get_private_keys/index.mdx":{"searchTitle":"get_private_keys","docsPageTitle":"get_private_keys","path":"komodo-defi-framework/api/v20/wallet/get_private_keys","content":{"get_private_keys":7,"method":7,"provides":1,"unified":1,"offline":1,"private":1,"key":9,"export":2,"functionality":1,"optional":1,"hd":31,"support":1,"two":1,"modes":1,"iguana":19,"mode":38,"used":1,"match":1,"mm":2,"json":1,"enable_hd":6,"configuration":13,"supports":1,"various":1,"coin":38,"protocols":1,"including":1,"utxo-based":1,"coins":14,"bitcoin":1,"komodo":1,"etc":1,"ethereum-based":1,"tokens":1,"tendermint-based":1,"zhtlc":3,"arguments":1,"response":7,"format":1,"depends":1,"value":12,"detailed":1,"information":1,"structure":1,"fields":1,"examples":2,"different":1,"types":2,"utxo":1,"eth":13,"tendermint":1,"refer":1,"hdkeysinfo":4,"iguanakeysinfo":4,"common":1,"structures":1,"replaces":1,"legacy":1,"show_priv_key":2,"works":1,"currently":1,"activated":1,"long":1,"maximum":3,"range":7,"addresses":14,"per":1,"request":3,"prevent":1,"excessive":1,"resource":1,"usage":1,"make":1,"multiple":1,"requests":1,"need":1,"keys":9,"account":1,"address":31,"index":9,"available":1,"includes":1,"derivation_path":28,"arrr":13,"include":1,"additional":1,"viewing_key":6,"field":1,"responses":1,"enhanced":1,"privacy":1,"features":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":24,"params":2,"kmd":12,"atom":8,"ltc-segwit":8,"start_index":18,"end_index":18,"account_index":8,"object":2,"contains":1,"array":1,"objects":1,"result":4,"pubkey":30,"acfc":4,"cb":4,"ca":6,"eda":4,"dd":8,"ce":12,"rleixphjrbbfglhfbvykwb":2,"pwyuzvtx":2,"priv_key":30,"ur":2,"btk":2,"zv":4,"ts":2,"rb":2,"vhujdzcbuupgxztulukk":2,"yutscynia":2,"acd":4,"bb":8,"aae":4,"adb":4,"dc":4,"rjyvmqknrjngbqvursbnffc":2,"bd":8,"km":2,"uumf":2,"qeccyndqwkyeoobanodhfev":2,"qyoanqzyb":2,"vqz":2,"cfgph":2,"da":4,"eff":2,"ef":8,"dab":2,"dbe":2,"df":8,"bf":2,"fbb":2,"ad":4,"dbb":2,"ac":4,"xde":2,"fe":6,"eaea":2,"fd":6,"cf":2,"db":4,"ba":2,"fc":2,"xe":2,"ec":8,"zs":6,"tc":2,"uguljgmhrhreqnsphanu":2,"xura":2,"lcn":2,"zmz":2,"qr":2,"unsq":2,"yr":2,"kvl":2,"rvz":2,"uml":2,"ae":2,"ys":2,"secret-extended-key-main":6,"qd":6,"cv":4,"qqqqpqye":4,"hevux":4,"lgksjtcqrxnc":4,"qtdrfs":4,"qh":4,"wc":4,"zc":4,"fpke":2,"auwnrwhpzqfzdudqn":2,"rfvx":2,"cgff":2,"spg":2,"lq":2,"tvsr":2,"vvwx":2,"sdsymjc":2,"fgk":2,"ued":2,"rzkp":2,"lfczlx":2,"ykj":2,"mrqcy":2,"wavgqsgzem":4,"nunwzllely":4,"ra":4,"nhl":4,"auh":4,"qkuc":4,"nmdw":4,"cwaaevty":4,"pq":4,"wv":4,"nxfqhwc":4,"wpg":4,"duxezegpkqe":4,"cg":2,"smz":2,"zxviews":4,"fpkepkc":2,"seu":2,"dr":2,"ydt":2,"vmlzr":2,"jmk":2,"dnqx":2,"su":2,"tp":2,"jetqalgd":2,"qweck":2,"dexp":2,"qj":2,"kwd":2,"rq":2,"fdu":2,"lddh":2,"fjc":2,"awv":2,"czeh":2,"gzddrvely":2,"ugfgqaqnmsfdastjpgncedzk":2,"duepvfwfwv":2,"gnz":2,"sqtwypp":2,"szhxvky":2,"fct":2,"qhcqkcgnqyqqqq":4,"mxw":4,"qagvy":4,"vdgmxn":4,"jekuuatm":4,"vcta":4,"ejc":4,"ehqdj":4,"zafu":4,"ph":2,"ysapxklzx":2,"mv":2,"mzceh":2,"yxx":2,"xfe":2,"kau":2,"lt":2,"hfqfqg":2,"fwm":2,"rjq":2,"avx":2,"rpq":2,"cwk":2,"zgezn":2,"qa":2,"pezmg":2,"qcfq":2,"sup":4,"ffwjachkeqfmla":4,"ta":4,"vp":4,"jp":6,"fzl":4,"xxavm":4,"zr":4,"nc":4,"dy":4,"gk":4,"dytl":4,"zcwrvpmnl":4,"mg":4,"mdecnsnwwexqsp":2,"wlc":2,"eck":2,"cxa":2,"cjmmhu":2,"ya":2,"ujlq":2,"fvf":2,"sdkl":2,"tvqad":2,"qscj":2,"aynlw":2,"wpta":2,"meyap":2,"ha":2,"hq":2,"eta":2,"je":2,"esuq":2,"mdecnsnwwexqs":2,"ypfm":2,"ed":8,"ab":14,"cosmos":6,"cfzlpyygw":2,"vnjsqvgp":2,"gnx":2,"pd":2,"xqjs":2,"cfu":2,"eaaa":2,"dbc":2,"zx":2,"jeyv":2,"quwke":2,"rl":2,"rqusve":2,"vcnuy":2,"bfbd":2,"ebfa":2,"eec":2,"eed":2,"ecbca":2,"fa":2,"ff":2,"ea":2,"cab":2,"ltc":4,"qmqpl":2,"drzjhlun":2,"fpap":2,"ktq":2,"ctflhzyqqzphl":2,"jykc":2,"cvcetjehjudeh":2,"vziblb":2,"vjjvkias":2,"pre":2,"jm":2,"nrdcme":2,"efad":2,"dffd":2,"qrm":2,"wa":2,"nrzs":2,"gd":2,"tqrl":2,"fpup":2,"bexdblb":2,"jhjbualaihjvlk":2,"gb":2,"zzizgqwwbefqwujujrzyrtuz":2,"id":22,"null":22,"item":1,"edd":10,"cacfa":10,"afd":10,"fb":10,"rqbymz":2,"jsbjidhkm":2,"wrahmbhutsr":2,"uehxg":2,"upampnkdpzjwbgb":2,"whpqwjp":2,"wpt":2,"suyqz":2,"kyfke":2,"jzvu":2,"zf":2,"cc":2,"eb":2,"efd":2,"bfa":2,"fcfdfe":4,"bc":4,"bfbcf":4,"eccaf":4,"dapmqsrrepxxw":2,"qy":2,"wpztjd":2,"tzkgtgnyhyukzks":2,"tttm":2,"cnye":2,"yd":2,"ug":2,"uysvf":2,"qqqqqqqqqqqqqqqqn":2,"vs":2,"gx":2,"lu":2,"yhnmefhmcq":2,"pxauktferk":2,"gcjdag":2,"ggkajtt":2,"vprldflng":2,"veqyeuywlfmzpvjypnup":2,"mmcqzalxgdvh":2,"lucfwa":2,"dx":2,"ufh":2,"aqdnyuxcznuw":2,"jdkcg":2,"xg":2,"vzkzprfqaxv":2,"spe":2,"zrq":2,"wllm":2,"lp":2,"rc":2,"szreu":2,"mh":2,"kgztm":2,"erp":2,"mftv":2,"egzzg":2,"tjxx":2,"qtjek":2,"vhdavfxv":2,"mtywe":2,"uvuatvud":2,"fvv":2,"layjygwgv":2,"bcp":2,"jmurltgkqvqm":2,"crcrd":2,"cnxqzqhijrv":2,"rvjo":2,"gxefeasbgorqv":2,"zyhxuc":2,"vhgglfjvqf":2,"error":34,"hdrangetoolarge":3,"negative":4,"large":2,"error_path":18,"offline_keys":32,"error_trace":18,"error_type":18,"invalidhdrange":3,"invalid":12,"equal":2,"error_data":14,"invalidrequest":3,"parsing":2,"integer":4,"expected":4,"dispatcher":4,"keyderivationfailed":12,"overflow":1,"high":1,"failed":8,"derive":8,"derivation":16,"path":8,"bip":4,"childnumber":4,"ticker":8,"coinconfignotfound":3,"unsupported":2,"sending":4,"query":4,"present":1,"file":2,"found":2,"covid":4,"defined":5,"bbk":4,"requires":12,"valid":6,"wrong":2,"kdf":2,"set":2,"false":2,"globalhdaccount":4,"initialize":4,"wallet":4,"true":2,"invalidparametersformode":3,"attempting":1,"use":1,"parameters":2}},"src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx":{"searchTitle":"get_wallet_names","docsPageTitle":"get_wallet_names","path":"komodo-defi-framework/api/v20/wallet/get_wallet_names","content":{"get_wallet_names":5,"method":3,"returns":2,"list":1,"wallet":2,"names":1,"user":2,"device":1,"logged":2,"also":1,"return":1,"name":1,"active":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"id":6,"no-login":1,"mode":1,"result":4,"wallet_names":4,"robert":6,"paulson":6,"spartacus":4,"john":4,"galt":4,"kaiser":4,"soze":4,"activated_wallet":4,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/index.mdx":{"searchTitle":"Wallet methods Overview","docsPageTitle":"Wallet methods","path":"komodo-defi-framework/api/v20/wallet","content":{"wallet":1,"methods":3,"todo":1,"add":1,"summary":1,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx":{"searchTitle":"claim_rewards Claim Rewards","docsPageTitle":"claim_rewards","path":"komodo-defi-framework/api/v20/wallet/staking/claim_rewards","content":{"claim_rewards":7,"experimental":8,"staking":9,"claims":1,"delegated":1,"rewards":2,"validator":1,"currently":1,"tendermint":4,"integrated":1,"functionality":1,"expanded":1,"coins":1,"future":1,"note":1,"running":1,"need":1,"broadcast":1,"returned":1,"hex":1,"via":1,"send_raw_transaction":3,"complete":1,"process":1,"arguments":1,"claim":1,"qtum":5,"use":1,"undelegate":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"mmrpc":10,"params":2,"coin":10,"iris":10,"claiming_details":2,"type":4,"cosmos":6,"validator_address":2,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"force":4,"true":4,"response":1,"success":1,"result":2,"tx_hex":2,"bed":2,"cfe":2,"ddbed":2,"fd":2,"dd":2,"ecb":2,"ab":2,"ac":4,"bd":2,"af":2,"fdf":2,"eba":2,"fe":2,"tx_hash":2,"cb":4,"da":4,"de":4,"fcb":4,"cba":4,"eee":4,"ebc":4,"cf":4,"iaa":2,"ev":2,"fc":2,"js":2,"hvtw":2,"yfayaazpawn":2,"phv":2,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"timestamp":2,"fee_details":2,"amount":2,"gas_limit":2,"internal_id":2,"transaction_type":2,"claimdelegationrewards":2,"memo":2,"id":8,"null":8,"error":9,"responses":1,"unprofitablereward":3,"fee":4,"exceeds":2,"reward":4,"makes":2,"unprofitable":2,"set":2,"request":4,"bypass":2,"check":2,"error_path":6,"tendermint_coin":4,"error_trace":6,"error_type":6,"error_data":6,"nosuchcoin":3,"lp_coins":6,"invalidrequest":3,"parsing":2,"unknown":4,"variant":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx":{"searchTitle":"Delegate","docsPageTitle":"Delegate","path":"komodo-defi-framework/api/v20/wallet/staking/delegate","content":{"delegate":13,"experimental":8,"staking":11,"method":7,"initiates":1,"node":1,"compatible":1,"coin":19,"currently":1,"qtum":12,"tqtum":8,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"along":1,"cosmos":11,"tendermint":4,"coins":1,"supported":3,"running":1,"need":1,"broadcast":3,"returned":1,"hex":1,"via":1,"send_raw_transaction":7,"complete":3,"process":1,"utxos":1,"actively":1,"staked":1,"recomended":1,"consolidate":1,"balance":1,"single":1,"utxo":5,"initiating":1,"delegated":1,"work":1,"legacy":1,"addresses":2,"segwit":1,"arguments":1,"examples":1,"command":2,"testnet":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":16,"params":4,"staking_details":4,"type":9,"address":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"response":4,"success":2,"result":4,"tx_hex":8,"eb":16,"cee":2,"cb":4,"dfb":2,"fe":8,"df":4,"aae":2,"ca":4,"acb":4,"fc":4,"bbbdb":2,"af":6,"eca":2,"cfe":4,"ddbed":4,"fd":8,"dd":4,"ffffffff":2,"ce":2,"ecb":4,"bfc":2,"aff":2,"ccf":2,"cdce":2,"fa":4,"ba":6,"ae":4,"cf":2,"faec":2,"bd":2,"ac":12,"tx_hash":4,"ead":2,"edecd":2,"qc":4,"bakmdwhqxycfa":4,"spz":4,"ptzc":4,"kya":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"qrc":2,"miner_fee":2,"gas_limit":4,"gas_price":2,"total_gas_fee":2,"internal_id":4,"transaction_type":4,"stakingdelegation":4,"memo":4,"null":14,"id":12,"transaction":2,"value":2,"needs":2,"using":2,"iris":6,"validator_address":2,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"amount":4,"ed":2,"cd":4,"bed":2,"fbdab":2,"bea":2,"ec":2,"ab":2,"cef":4,"de":4,"iaa":2,"ev":2,"js":2,"hvtw":2,"yfayaazpawn":2,"phv":2,"error":21,"responses":1,"addresserror":3,"invalid":4,"bech":4,"defe":4,"dc":4,"error_path":8,"tendermint_coin":10,"error_trace":8,"error_type":8,"error_data":8,"transport":5,"insufficient":5,"funds":5,"read":4,"gas_info":4,"code":8,"message":12,"rpc":4,"unknown":12,"desc":4,"failed":8,"execute":4,"index":4,"uiris":8,"smaller":4,"cosmos-sdk":4,"-lsm":4,"bank":4,"keeper":8,"go":4,"gas":4,"used":4,"request":6,"nosuchcoin":3,"active":1,"atom":4,"lp_coins":6,"invalidrequest":3,"unsupported":1,"parsing":2,"variant":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx":{"searchTitle":"Delegations","docsPageTitle":"Delegations","path":"komodo-defi-framework/api/v20/wallet/staking/delegations","content":{"delegations":9,"experimental":6,"staking":9,"query":6,"method":5,"returns":1,"information":1,"node":1,"currently":2,"qtum":12,"tqtum":3,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"along":1,"cosmos":7,"tendermint":2,"coins":1,"supported":2,"arguments":1,"examples":1,"command":2,"testnet":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":14,"params":4,"coin":10,"id":12,"response":3,"result":6,"staking_infos_details":4,"type":7,"amount":4,"staker":4,"null":10,"am_i_staking":4,"false":2,"is_staking_supported":4,"true":6,"active":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"atom":6,"info_details":2,"limit":2,"page_number":2,"success":1,"validator_address":2,"iva":2,"qq":2,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"delegated_amount":2,"reward_amount":2,"error":7,"responses":1,"nosuchcoin":3,"error_path":4,"lp_coins":6,"error_trace":4,"error_type":4,"error_data":4,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"utxo":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx":{"searchTitle":"Staking Overview","docsPageTitle":"Staking","path":"komodo-defi-framework/api/v20/wallet/staking","content":{"staking":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx":{"searchTitle":"Ongoing Undelegations delegations","docsPageTitle":"Ongoing Undelegations","path":"komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations","content":{"ongoing":1,"undelegations":2,"experimental":4,"staking":4,"query":4,"ongoing_undelegations":6,"method":3,"returns":1,"information":1,"progress":1,"currently":1,"cosmos":7,"tendermint":2,"coins":1,"supported":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"coin":8,"iris":6,"info_details":2,"type":3,"limit":2,"page_number":2,"response":1,"result":2,"validator_address":2,"iva":2,"qq":2,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"entries":2,"creation_height":2,"completion_datetime":2,"balance":2,"id":6,"null":6,"error":7,"responses":1,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"qtum":4,"expected":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"nosuchcoin":3,"yet":1,"active":1,"lp_coins":6}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx":{"searchTitle":"Undelegate","docsPageTitle":"Undelegate","path":"komodo-defi-framework/api/v20/wallet/staking/undelegate","content":{"undelegate":9,"experimental":8,"staking":9,"method":5,"stops":1,"node":1,"compatible":1,"coin":13,"currently":1,"qtum":3,"tqtum":7,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"integrated":1,"functionality":1,"expanded":1,"coins":1,"future":1,"note":1,"running":1,"need":1,"broadcast":1,"returned":1,"hex":1,"via":1,"send_raw_transaction":3,"complete":1,"process":1,"arguments":1,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":8,"params":4,"id":6,"response":2,"success":2,"result":4,"tx_hex":4,"ecdde":2,"ea":6,"dff":2,"ddf":2,"cc":2,"cb":4,"fee":2,"abbe":2,"dbb":2,"afab":2,"db":2,"ed":4,"cfe":4,"ddbed":4,"fd":4,"dd":4,"ffffffff":2,"cf":2,"ca":2,"faec":2,"fe":2,"bd":2,"ae":6,"ac":2,"tx_hash":4,"efc":2,"ecc":2,"da":4,"fa":4,"fc":6,"aca":2,"qc":4,"bakmdwhqxycfa":4,"spz":4,"ptzc":4,"kya":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"type":6,"qrc":2,"miner_fee":2,"gas_limit":4,"gas_price":2,"total_gas_fee":2,"internal_id":4,"transaction_type":4,"removedelegation":4,"memo":4,"null":6,"tendermint":3,"iris":6,"staking_details":2,"cosmos":2,"validator_address":2,"iaa":4,"ev":4,"js":4,"hvtw":4,"yfayaazpawn":4,"phv":4,"amount":4,"efdb":2,"ead":2,"ef":2,"efad":2,"fb":2,"cbcd":2,"ad":2,"bb":2,"ee":2,"aee":2,"aecb":2,"ebc":4,"ff":4,"af":4,"aa":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx":{"searchTitle":"Validators","docsPageTitle":"Validators","path":"komodo-defi-framework/api/v20/wallet/staking/validators","content":{"validators":8,"experimental":4,"staking":4,"query":4,"method":3,"returns":1,"information":1,"network":1,"currently":1,"cosmos":13,"tendermint":2,"coins":1,"supported":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"coin":8,"iris":6,"info_details":2,"type":9,"filter_by_status":2,"bonded":2,"limit":2,"page_number":2,"response":1,"result":2,"operator_address":6,"iva":6,"qq":4,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"consensus_pubkey":6,"crypto":6,"ed":6,"pubkey":6,"key":6,"paffgzrfh":2,"efy":2,"dejunbkvbczkiplgcz":2,"lmu":2,"lo":2,"jailed":6,"false":6,"status":6,"tokens":6,"delegator_shares":6,"description":6,"moniker":6,"freshiriser":2,"identity":6,"website":6,"security_contact":6,"details":6,"unbonding_height":6,"unbonding_time":6,"commission":6,"commission_rates":6,"rate":6,"max_rate":6,"max_change_rate":6,"update_time":6,"min_self_delegation":6,"qtq":2,"dwpdth":2,"nwmyw":2,"rm":2,"texdnznk":2,"ld":2,"dewky":2,"sg":2,"pzwckd":2,"qviadvrzcxsvsp":2,"hgqdidniysfro":2,"pxn":2,"qdq":2,"wcsju":2,"zuhttc":2,"wxuna":2,"fvdwa":2,"qpmkwwa":2,"tiqj":2,"qdycmgo":2,"qhckodgqarsbs":2,"axj":2,"uxcatj":2,"df-m":2,"id":6,"null":6,"error":7,"responses":1,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"qtum":4,"expected":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"nosuchcoin":3,"yet":1,"active":1,"lp_coins":6}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx":{"searchTitle":"Task: Account Balance","docsPageTitle":"Task: Account Balance","path":"komodo-defi-framework/api/v20/wallet/task_managed/account_balance","content":{"task":21,"account":7,"balance":12,"enabled":1,"coin":3,"managed":2,"activation":2,"using":1,"hd":2,"mode":2,"funds":1,"spread":1,"across":1,"range":1,"addresses":3,"specified":1,"index":1,"methods":1,"below":1,"return":1,"combined":1,"detailing":1,"active":1,"address":7,"account_balance":15,"init":5,"use":3,"method":9,"initialise":1,"request":3,"arguments":3,"response":8,"examples":3,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":14,"params":6,"coin_name":2,"account_index":4,"ready":3,"successful":3,"result":6,"task_id":6,"id":8,"null":8,"status":8,"view":1,"forget_if_finished":4,"false":4,"ok":2,"details":2,"derivation_path":8,"total_balance":2,"kmd":8,"spendable":8,"unspendable":8,"djdsr":6,"mhqm":6,"afkbxwbjfwh":6,"xnh":6,"kjzu":6,"chain":6,"external":6,"cancel":6,"success":2,"error":3,"already":3,"finished":3,"error_path":2,"init_account_balance":4,"manager":4,"error_trace":2,"error_type":2,"taskfinished":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx":{"searchTitle":"Task: Create New Account","docsPageTitle":"Task: Create New Account","path":"komodo-defi-framework/api/v20/wallet/task_managed/create_new_account","content":{"task":14,"create":1,"new":1,"account":5,"enabled":1,"coin":3,"managed":2,"activation":2,"using":1,"hd":4,"mode":2,"funds":1,"spread":1,"across":1,"range":1,"addresses":4,"specified":1,"index":1,"methods":1,"below":1,"initialise":2,"wallet":1,"scan":3,"existing":1,"balance":7,"create_new_account":10,"init":5,"use":2,"method":6,"arguments":2,"response":5,"examples":2,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":10,"params":4,"kmd":2,"account_id":2,"true":2,"gap_limit":2,"ready":2,"successful":2,"result":6,"task_id":4,"id":6,"null":6,"status":10,"query":1,"creation":1,"ok":2,"details":4,"account_index":2,"derivation_path":8,"total_balance":2,"spendable":8,"unspendable":8,"address":6,"rmsnndvfzbxwwdxjafc":2,"scban":2,"xyvor":2,"gx":2,"chain":6,"external":6,"rom":2,"acnrrp":2,"bl":2,"mxd":2,"ewdf":2,"bircsj":2,"rlnu":2,"gszq":2,"enury":2,"vsybs":2,"cnvwn":2,"progress":1,"inprogress":2,"preparing":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx":{"searchTitle":"Task: Get New Address","docsPageTitle":"Task: Get New Address","path":"komodo-defi-framework/api/v20/wallet/task_managed/get_new_address","content":{"task":28,"get":2,"new":4,"address":9,"get_new_address":26,"init":5,"hierarchical-deterministic":1,"hd":3,"wallet":1,"generates":1,"key":4,"pair":2,"master":2,"allowing":1,"multiple":1,"addresses":4,"generated":2,"seed":1,"change":1,"transactions":1,"go":1,"previously":1,"unused":3,"enhancing":1,"privacy":1,"security":1,"hierarchical":1,"structure":1,"resembles":1,"tree":1,"determining":1,"pairs":1,"follow":1,"hierarchy":1,"running":1,"kdf":1,"mode":1,"don":1,"already":1,"use":5,"method":12,"generate":1,"shown":1,"account_balance":1,"rpcs":1,"next":1,"coin":3,"activation":1,"hardware":1,"wallets":1,"trezor":1,"need":2,"based":1,"creation":2,"methods":1,"status":10,"user_action":8,"cancel":5,"arguments":3,"response":8,"reasons":1,"able":1,"emptyaddresseslimitreached":2,"last":1,"gap_limit":3,"still":1,"addresslimitreached":2,"limit":2,"reached":1,"currently":1,"examples":3,"command":3,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":16,"params":8,"doc":2,"account_id":2,"chain":4,"external":4,"success":8,"result":8,"task_id":8,"id":8,"null":8,"check":1,"new_address":2,"rdkyu":2,"wfta":2,"kyetadbr":2,"yujzg":2,"jum":2,"derivation_path":2,"balance":2,"spendable":2,"unspendable":2,"returns":1,"useractionrequired":2,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"want":1,"enabling":1,"process":1,"completed":1}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx":{"searchTitle":"Task managed wallet methods Managed Methods Overview","docsPageTitle":"Task managed wallet methods","path":"komodo-defi-framework/api/v20/wallet/task_managed","content":{"task":146,"managed":1,"wallet":23,"methods":5,"hd":15,"wallets":13,"overview":1,"hierarchical":4,"deterministic":4,"different":1,"use":21,"key":2,"pair":1,"management":1,"system":1,"allows":1,"generating":1,"multiple":3,"new":5,"addresses":9,"single":2,"seed":5,"phrase":4,"private":2,"refers":1,"structure":1,"resembles":1,"tree":2,"parent":1,"keys":4,"produce":2,"children":1,"grandchildren":1,"root":3,"means":1,"generated":1,"offer":1,"several":1,"advantages":1,"traditional":1,"convenience":1,"allow":1,"users":1,"generate":3,"public":1,"making":2,"easier":1,"manage":1,"one":1,"place":1,"privacy":1,"transaction":9,"difficult":1,"malicious":1,"parties":1,"track":1,"user":2,"history":4,"access":2,"control":1,"controls":1,"create":1,"keypairs":1,"shared":1,"rd":1,"party":1,"providing":1,"limited":1,"regulated":1,"funds":2,"held":1,"specific":1,"pairs":1,"functionality":1,"komodo":1,"defi":1,"framework":1,"api":1,"include":1,"enable_hd":2,"true":4,"mm":2,"json":2,"file":2,"hardware":20,"trezor":6,"mode":3,"parameter":1,"set":1,"cases":1,"used":3,"interact":1,"legacy":1,"however":1,"differences":1,"detailed":1,"links":1,"below":1,"initialisation":1,"authentication":2,"initialise":2,"connection":1,"init_trezor":8,"init":38,"check":21,"status":58,"connecton":1,"cancel":54,"process":1,"authenticate":19,"using":4,"pin":1,"user_action":32,"others":1,"prefix":1,"linked":1,"numeric":1,"task_id":2,"value":1,"query":1,"outcome":1,"coin":1,"activation":57,"performs":1,"address":1,"scanning":1,"return":1,"balances":2,"enabled":1,"accounts":1,"fetching":1,"data":1,"take":1,"time":1,"enable_bch":20,"bch":3,"slp":3,"coins":18,"enable_eth":20,"evm":3,"type":3,"eth":3,"avax":3,"bnb":3,"enable_qtum":20,"qtum":3,"ecosystem":3,"enable_tendermint":20,"tendermint":3,"atom":3,"osmo":3,"iris":3,"enable_utxo":20,"utxo":3,"kmd":3,"btc":3,"doge":3,"enable_z_coin":20,"zhtlc":3,"pirate":3,"zombie":3,"priv_key_policy":2,"needs":2,"included":1,"request":3,"withdrawing":1,"prepare":1,"withdraw":6,"preparation":2,"preparing":1,"broadcast":1,"network":1,"send_raw_transaction":2,"viewing":2,"balance":2,"account_balance":4,"creating":1,"ith":1,"get_new_addresses":2,"account_id":2,"my_tx_history":4,"address_id":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx":{"searchTitle":"Task: Scan for New Addresses For Adresses","docsPageTitle":"Task: Scan for New Addresses","path":"komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses","content":{"task":10,"scan":1,"new":3,"addresses":1,"scan_for_new_addresses":8,"init":3,"arguments":2,"response":5,"examples":2,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":10,"method":5,"params":4,"coin":2,"dgb":2,"account_index":6,"gap_limit":2,"success":3,"result":6,"task_id":4,"id":6,"null":6,"status":10,"use":1,"query":1,"hd":1,"address":7,"scanning":1,"found":2,"ok":4,"details":4,"derivation_path":8,"new_addresses":4,"rxamk":2,"rtvwpiy":2,"orambffxcgmobbofmwv":2,"chain":4,"external":4,"balance":4,"spendable":4,"unspendable":4,"rjkjq":2,"deq":2,"vtnjxa":2,"ghos":2,"zu":2,"aisu":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx":{"searchTitle":"Withdraw Tasks Task:","docsPageTitle":"Withdraw Tasks","path":"komodo-defi-framework/api/v20/wallet/task_managed/withdraw","content":{"withdraw":34,"tasks":1,"task":41,"init":15,"method":27,"generates":1,"signs":1,"returns":1,"transaction":8,"transfers":1,"amount":28,"coin":22,"address":3,"indicated":1,"argument":1,"status":19,"queried":1,"via":2,"return":1,"hex":2,"needs":1,"broadcast":2,"sendrawtransaction":4,"complete":4,"withdrawal":3,"uses":1,"input":2,"fields":2,"standard":4,"additional":1,"optional":1,"specify":1,"using":3,"hardware":2,"hd":4,"wallet":4,"two":1,"way":1,"indicate":1,"send":1,"funds":1,"derivation_path":6,"single":1,"account_id":5,"chain":5,"external":3,"address_id":7,"inputs":1,"bracketed":1,"values":1,"equavalent":1,"derivation":2,"path":2,"above":1,"cancel":7,"generation":2,"use":3,"withdraw_cancel":2,"used":2,"zhtlc":1,"coins":1,"arrr":1,"zombie":5,"take":1,"time":1,"arguments":3,"response":13,"examples":3,"command":8,"mmrpc":34,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"params":16,"coin_name":12,"recipient_address":8,"id":28,"max":3,"true":5,"custom":2,"utxofixed":3,"fee":8,"type":8,"utxoperkbyte":3,"option":2,"address_of_recipient":4,"amount_to_send":4,"result":12,"task_id":6,"null":10,"get":1,"ready":1,"provide":1,"raw":1,"returned":2,"forget_if_finished":2,"false":2,"generating":3,"inprogress":4,"details":8,"generatingtransaction":2,"ok":4,"tx_hex":4,"aef":4,"bb":20,"fda":4,"cff":2,"dea":2,"fc":12,"ce":16,"dd":20,"dab":2,"cdc":2,"adec":2,"ffb":2,"bfca":2,"fadfb":2,"cc":10,"aab":4,"bffca":2,"bbd":4,"af":18,"ab":8,"dbbbecc":2,"fa":28,"df":18,"dae":2,"ee":18,"ece":2,"fb":26,"aa":10,"edd":4,"ed":20,"dcef":2,"eccc":2,"ad":12,"da":32,"adb":2,"fd":16,"cb":16,"ac":28,"cbfc":2,"fce":2,"de":18,"ec":12,"fe":14,"db":24,"eac":2,"bbcb":2,"adf":4,"bd":20,"aecbad":2,"ff":16,"cf":28,"ba":20,"fad":4,"facb":2,"cfd":2,"bdbeab":2,"ae":12,"bebc":2,"bc":18,"dce":2,"fbe":2,"dc":30,"aaec":2,"bf":14,"ebc":4,"bfd":2,"babe":2,"fdb":2,"ea":16,"abbaaec":2,"ced":2,"cfe":4,"bfbbaa":2,"accb":2,"cd":14,"ccb":2,"ddfc":2,"bedea":2,"baf":4,"fece":2,"cab":4,"deb":2,"afa":4,"ace":2,"ca":16,"ddc":2,"ecd":2,"caa":6,"aff":2,"dbf":4,"cebcbde":2,"fbcc":2,"dbe":2,"abbb":2,"bdeedc":2,"baaa":2,"eb":16,"bca":4,"ccfdcfef":2,"cfaacafb":2,"ceef":2,"bdc":2,"fbfe":2,"cbb":2,"befa":2,"bde":2,"ffdc":2,"acbb":2,"fde":2,"dca":2,"eeb":2,"ef":10,"eef":2,"cad":2,"bcaf":2,"bbfc":4,"ecf":2,"bed":4,"adaf":2,"faeec":2,"adad":2,"dff":2,"eadb":2,"bfe":2,"cec":2,"ccdc":2,"dbdc":2,"edc":2,"ccf":2,"afba":2,"cabf":2,"fdc":2,"cffd":2,"dcb":2,"afe":4,"dbbe":2,"beaaff":2,"abb":2,"aaa":2,"bbc":6,"bcb":2,"acecd":2,"cdfd":2,"cba":4,"dcfec":2,"fbc":4,"cfc":2,"cbc":2,"dcaf":2,"dfc":2,"eae":2,"fac":2,"bba":2,"ada":6,"eca":2,"aba":2,"bab":2,"baec":2,"fefd":2,"dba":4,"dadc":2,"bcbd":2,"ade":2,"daa":6,"dcf":2,"fafcb":2,"bfed":2,"abe":2,"dcfc":2,"cfa":2,"febd":2,"babc":2,"efc":4,"cce":4,"aeb":2,"bda":2,"eefd":2,"ddb":2,"faf":2,"ccfa":2,"ddd":2,"afd":2,"fbb":2,"fba":2,"bea":2,"ecfeb":2,"fcef":2,"cfb":2,"bec":2,"tx_hash":4,"zs":4,"puxpnal":4,"ljjrqlxv":4,"jctlyndxnm":4,"mj":4,"rarjvp":4,"qv":4,"hmm":4,"caduxk":4,"asu":4,"kyc":4,"erfx":4,"zsauj":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"utxo":4,"internal_id":4,"transaction_type":4,"standardtransfer":4,"kmd":5,"rewards":1,"info":1,"aaf":2,"aee":2,"ceac":2,"decf":2,"ffdd":2,"ddcca":2,"adbbc":2,"eece":10,"cee":10,"bdd":10,"ecc":10,"fffffffffc":2,"caba":2,"ecb":2,"edf":2,"ffffffff":6,"edbf":2,"ffc":2,"fbeef":2,"dbcff":2,"dbbb":2,"baed":2,"aade":2,"caaf":2,"dcd":2,"ffffffffcdbbc":2,"aabaa":2,"eedec":2,"fdd":2,"cac":2,"bdf":2,"cdb":2,"bee":2,"ede":2,"cbe":2,"bdcc":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"rwki":2,"wkqmh":2,"pspkjckqaynq":2,"vsl":2,"kmd_rewards":2,"claimed_by_me":2,"memo":2,"expired":2,"error":9,"error_path":6,"init_withdraw":12,"error_trace":6,"error_type":6,"nosuchtask":4,"error_data":6,"waiting":1,"user":1,"confirm":1,"signing":1,"device":1,"waitingforusertoconfirmsigning":2,"preparation":1,"success":3,"manager":8,"already":3,"finished":3,"taskfinished":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx":{"searchTitle":"get_raw_transaction","docsPageTitle":"get_raw_transaction","path":"komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction","content":{"get_raw_transaction":7,"method":5,"takes":1,"coin":11,"tx_hash":6,"input":5,"returns":1,"full":1,"signed":1,"raw":1,"transaction":2,"hex":1,"confirmed":1,"within":1,"mempool":1,"arguments":1,"response":4,"examples":1,"request":2,"doc":3,"mmrpc":14,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"params":4,"fa":6,"eb":2,"dfd":4,"id":14,"success":2,"result":4,"tx_hex":4,"fec":2,"bd":2,"eef":2,"db":10,"aec":2,"fe":4,"bcfc":2,"ce":2,"ef":2,"ebd":2,"aa":2,"da":2,"df":4,"ed":4,"feffffff":4,"cc":6,"ec":9,"ffe":2,"bf":2,"ae":4,"ba":2,"bc":6,"ab":2,"fb":2,"bbb":2,"cf":6,"af":2,"dc":2,"bfa":2,"acceed":2,"fc":2,"afdbba":2,"afd":2,"ea":2,"afc":2,"ac":8,"efc":2,"aedf":2,"bac":2,"dd":2,"eth":11,"aca":2,"cca":4,"cada":2,"faaa":2,"cbc":2,"cb":2,"accc":2,"fd":2,"fca":2,"dbc":2,"error":16,"kmd":4,"error_path":6,"lp_coins":6,"error_trace":6,"error_type":6,"nosuchcoin":2,"error_data":6,"invalid":12,"hash":3,"length":4,"utxo_common":4,"invalidhasherror":2,"signature":5,"internal":2,"crypto":4,"internalerror":2,"types":1}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx":{"searchTitle":"Transaction methods Overview","docsPageTitle":"Transaction methods","path":"komodo-defi-framework/api/v20/wallet/tx","content":{"transaction":1,"methods":3,"todo":1,"add":1,"summary":1,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx":{"searchTitle":"my_tx_history","docsPageTitle":"my_tx_history","path":"komodo-defi-framework/api/v20/wallet/tx/my_tx_history","content":{"my_tx_history":13,"use":3,"method":13,"activate":1,"coin":54,"tx_history":2,"true":2,"response":7,"vary":1,"depending":1,"zhtlc":1,"coins":2,"z_coin_tx_history":2,"legacy":1,"arguments":1,"hd":2,"wallet":2,"account":1,"request":4,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"mmrpc":20,"params":10,"doc":16,"limit":21,"paging_options":18,"pagenumber":14,"target":14,"type":30,"account_id":12,"result":10,"current_block":10,"transactions":10,"tx_hex":16,"ccdbe":2,"fa":30,"dd":2,"afa":4,"fe":4,"ce":12,"dabf":2,"dae":2,"acd":2,"efd":2,"ab":12,"beccd":2,"cd":18,"cc":6,"cb":8,"ea":4,"bb":16,"edd":2,"ffffffff":8,"bdbbf":6,"ddc":10,"ac":26,"eb":14,"aca":2,"ace":4,"ba":4,"ade":2,"de":10,"fdbb":2,"tx_hash":16,"ee":18,"bd":8,"df":14,"bfb":4,"deb":4,"rntv":4,"xtllm":4,"svsqcby":4,"qnk":4,"rggysb":4,"rlnu":2,"gszq":2,"enury":2,"vsybs":2,"cnvwn":2,"total_amount":16,"spent_by_me":16,"received_by_me":16,"my_balance_change":16,"block_height":16,"timestamp":16,"fee_details":16,"utxo":10,"amount":16,"internal_id":16,"transaction_type":16,"standardtransfer":10,"memo":10,"null":20,"confirmations":16,"sync_status":10,"state":10,"finished":8,"skipped":10,"total":10,"total_pages":10,"id":10,"address":1,"address_id":8,"chain":4,"external":4,"dfaeaecb":2,"afaefdcef":2,"ec":22,"cda":2,"afc":2,"eaecb":2,"da":10,"bdb":2,"fd":6,"ed":12,"bae":2,"ef":10,"aa":10,"ae":18,"fb":6,"fffffffff":2,"dc":2,"ad":8,"cdb":2,"cee":2,"fff":2,"cf":6,"rvyndzp":4,"zrhgkswhryym":4,"kcz":4,"aq":4,"ejrw":4,"rxntaydssy":2,"ds":2,"vxtpjegzohu":2,"bux":2,"bch":21,"iguana":6,"cef":2,"ebec":2,"ddbb":2,"ca":18,"fdfcfbba":2,"afe":2,"ada":2,"bcc":2,"af":6,"efe":2,"dbea":2,"eeace":2,"ccc":2,"dac":4,"dbf":2,"bccfe":4,"dde":2,"cfa":2,"cbcf":4,"edca":4,"bfa":4,"abe":4,"acdbf":2,"bccdb":4,"bitcoincash":8,"ppaa":2,"yaucdf":2,"rgtyc":2,"yawrvvmqsfumc":2,"qqg":4,"mlf":4,"vgdjufz":4,"hedrtry":4,"cvk":4,"dgcnt":4,"eccfa":2,"faaf":2,"aab":2,"cab":2,"bdf":2,"fc":10,"bffadbc":2,"bf":2,"ff":2,"bc":6,"edc":2,"acbc":2,"ppnzkha":2,"qn":2,"mq":2,"mcmaadmxzj":2,"clfgneaxv":2,"fromid":5,"aeb":6,"fdbc":2,"cfb":4,"bca":2,"cfef":2,"edf":2,"aafbab":2,"eeb":2,"fbf":2,"dfb":4,"fdfedefde":4,"baa":4,"cae":4,"ffffffffc":2,"dfa":2,"caee":2,"abd":2,"cba":2,"ffed":4,"acb":4,"fee":2,"ede":2,"dbd":2,"fcc":2,"simpleledger":6,"qpvq":4,"gsrday":4,"nugzgm":4,"ccu":4,"usawss":4,"qrf":2,"vpn":2,"rjexrjhlwyzzeg":2,"gw":2,"va":2,"wuz":2,"tokentransfer":2,"iris":17,"cbe":2,"iaa":8,"drqvl":8,"sukfsu":8,"lm":8,"qsk":8,"jr":8,"fahja":8,"vsv":8,"tendermint":6,"gas_limit":6,"buy":2,"milk":2,"addd":2,"db":2,"efcf":2,"feefortokentx":2,"ced":2,"fdefc":2,"customtendermintmsg":2,"msg_type":2,"signclaimhtlc":2,"token_id":2,"notstarted":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx":{"searchTitle":"Sign Raw Transaction sign_raw_transaction","docsPageTitle":"Sign Raw Transaction","path":"komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction","content":{"sign":6,"raw":9,"transaction":12,"method":9,"allows":1,"users":1,"create":2,"signed":4,"utxo":8,"given":2,"unsigned":2,"hex":4,"optionally":1,"set":1,"prior":1,"inputs":2,"evm":2,"destination":1,"address":1,"amount":3,"gas":1,"limit":1,"broadcasted":1,"network":2,"using":2,"send_raw_transaction":6,"complete":1,"process":1,"used":1,"already":1,"created":1,"coins":1,"required":1,"prev_txns":4,"provided":1,"sourced":1,"via":1,"electrums":1,"request":4,"parameters":2,"response":4,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":20,"sign_raw_transaction":6,"params":6,"coin":12,"kmd":4,"type":6,"tx":6,"tx_hex":10,"bbadc":6,"bf":10,"cd":6,"feffffff":6,"dd":8,"fee":12,"ede":12,"ac":16,"id":20,"success":3,"result":6,"df":4,"ea":2,"eba":2,"cdce":2,"dfaf":2,"bd":6,"ff":2,"bcc":2,"cfd":2,"cbf":2,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"tx_hash":2,"adbb":2,"index":2,"script_pub_key":2,"cc":2,"dda":2,"cb":2,"fdffffff":2,"accd":2,"db":2,"cdf":2,"ad":4,"fb":4,"ddcf":2,"bb":6,"eef":2,"dea":2,"eb":4,"fe":4,"faf":4,"dbc":2,"cf":2,"fac":2,"ddbaa":2,"eth":7,"matic":2,"dafdda":2,"befcbeae":2,"value":2,"gas_limit":2,"pay_for_gas":2,"tx_type":2,"eip":2,"max_fee_per_gas":2,"max_priority_fee_per_gas":2,"bc":2,"bbdd":2,"fc":2,"bffc":2,"ecb":2,"ecbccf":2,"caf":2,"dba":2,"af":2,"daec":2,"ccf":2,"aa":2,"dont":1,"forget":1,"broadcast":1,"errors":1,"signing":3,"error":13,"see":1,"try":1,"belongs":1,"different":1,"key":5,"pair":5,"with_key_pair":4,"pkh":4,"script":8,"op_dup":8,"nop_hash":8,"nop_pushbytes_":8,"xd":4,"nop_equalverify":8,"nop_checksig":8,"built":4,"input":8,"doesn":4,"match":4,"expected":4,"prev":4,"fefd":4,"error_path":8,"utxo_common":4,"error_trace":8,"error_type":8,"signingerror":2,"error_data":8,"invalid":12,"parsing":2,"digit":4,"found":4,"string":4,"dispatcher":4,"invalidrequest":2,"parameter":1,"param":2,"length":4,"invalidparam":2,"does":1,"exist":1,"activated":1,"notsure":4,"lp_coins":6,"nosuchcoin":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx":{"searchTitle":"withdraw","docsPageTitle":"withdraw","path":"komodo-defi-framework/api/v20/wallet/tx/withdraw","content":{"withdraw":42,"method":28,"generates":2,"signs":1,"returns":1,"transaction":2,"transfers":1,"amount":46,"coin":74,"address":1,"indicated":1,"argument":1,"raw":1,"broadcast":6,"using":2,"send_raw_transaction":2,"arguments":1,"response":14,"examples":1,"btc":3,"kmd":12,"btc-based":3,"forks":5,"userpass":26,"rpc_userp":26,"ssw":26,"rd":26,"mmrpc":54,"params":26,"rjtyiyej":4,"evvj":4,"ybrvmxwnnmvzjdglh":4,"id":54,"success":9,"result":23,"tx_hex":22,"db":12,"ca":20,"eed":2,"fca":2,"bc":22,"fbbcb":2,"bcc":2,"cb":16,"ab":6,"cdd":2,"dd":6,"cd":6,"ac":36,"edfc":2,"ed":6,"acd":2,"cee":8,"de":12,"afe":2,"ee":6,"cffffffff":2,"ef":16,"dda":4,"tx_hash":22,"aa":10,"fb":8,"ae":24,"rhound":2,"ppyhvlfi":2,"dc":10,"mk":2,"zvvkamb":2,"bvq":2,"total_amount":22,"spent_by_me":22,"received_by_me":22,"my_balance_change":22,"block_height":22,"timestamp":18,"fee_details":22,"type":40,"utxo":7,"internal_id":14,"kmd_rewards":2,"claimed_by_me":2,"true":9,"transaction_type":8,"standardtransfer":6,"memo":16,"null":6,"hd":2,"derivation_path":3,"mcl":2,"rnba":4,"iafcx":4,"uhya":4,"pvcufbeyovaaknjl":4,"todo":4,"add":4,"account_id":4,"chain":5,"address_id":4,"vrsc":2,"external":2,"fixed":1,"fee":31,"doc":12,"xtocqr":12,"ceedgdh":12,"meypwlomz":12,"jnjmw":12,"utxofixed":10,"fe":2,"ff":8,"bba":2,"fff":2,"fcd":2,"fab":2,"bb":10,"fc":10,"bf":52,"dad":2,"bbb":4,"dba":6,"bce":8,"ffffffff":6,"aab":8,"baf":8,"bef":8,"cbaae":2,"ace":2,"fa":38,"aaa":2,"per":1,"kbyte":1,"utxoperkbyte":10,"bcb":4,"eb":6,"afa":2,"daaa":2,"abf":2,"ecfab":2,"ddc":2,"ec":6,"eecdd":2,"acf":2,"accd":2,"fd":12,"feec":2,"df":32,"eth":24,"erc":2,"eth-based":2,"xbab":18,"fbdc":28,"gas":17,"gas_price":18,"total_fee":6,"fbc":8,"faf":8,"faadba":8,"aca":8,"bab":10,"ba":16,"efcaed":8,"dee":8,"af":14,"efc":8,"cfe":8,"coin_name":2,"recipient_address":2,"ethgas":11,"fdb":2,"caaecaed":2,"ce":2,"fdcdf":2,"dcacf":2,"bcadb":2,"maximum":1,"max":2,"qrc":20,"coins":5,"qhmj":8,"ka":8,"zajr":8,"wgjpfasn":8,"gtusefaqdzgs":8,"tqtum":4,"miner_fee":4,"gas_limit":16,"total_gas_fee":4,"qxxsj":4,"rtciaby":4,"agaatl":4,"zti":4,"uwdg":4,"limit":1,"metamask":2,"doesn":1,"allow":1,"eth_signtransaction":2,"security":1,"reasons":1,"use":2,"eth_sendtransaction":2,"processing":1,"withdrawals":1,"submitting":1,"withdrawal":2,"via":1,"rejected":1,"matic":2,"ade":4,"eece":6,"bdd":6,"ecc":6,"fdcbf":4,"bfc":4,"adf":4,"cc":4,"cbb":8,"acde":8,"bd":8,"iaa":10,"drqvl":16,"sukfsu":16,"lm":16,"qsk":16,"jr":16,"fahja":10,"vsv":10,"tendermint":12,"iris":10,"bright":6,"cold":6,"day":6,"april":6,"clocks":6,"striking":6,"thirteen":6,"see":4,"included":3,"block":6,"explorer":6,"custom":1,"cosmosgas":8,"ibc":5,"cosmos":4,"ecosystem":2,"protocol":2,"one":5,"example":1,"shows":1,"osmosis":1,"atom":6,"osmo":4,"fahjac":4,"rdw":4,"blackest":4,"moments":4,"wait":4,"fear":4,"ibc_source_channel":4,"value":2,"above":1,"demonstration":1,"information":1,"regarding":1,"set":1,"valid":1,"guide":1,"finding":2,"right":2,"channel":2,"abc":2,"efa":2,"ad":2,"ebcf":2,"eec":2,"ffe":2,"bbc":4,"cf":4,"fahjaswsac":2,"tendermintibctransfer":2,"error":11,"responses":1,"invalidrequest":6,"unknown":5,"parsing":4,"request":4,"variant":4,"expected":12,"error_path":6,"dispatcher":8,"error_trace":6,"error_type":6,"error_data":6,"wrong":1,"parameter":1,"invalid":6,"string":4,"invalidfeepolicy":3,"attempt":1,"policy":2,"types":4,"found":4,"utxo_common":4}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx":{"searchTitle":"ZHTLC Coin Transaction History z_coin_tx_history","docsPageTitle":"ZHTLC Coin Transaction History","path":"komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history","content":{"zhtlc":3,"coin":11,"transaction":2,"history":2,"get":1,"coins":2,"need":1,"use":1,"special":1,"method":3,"my_tx_history":4,"legacy":2,"methods":2,"compatible":1,"currently":1,"trasaction":1,"memos":1,"displayed":1,"output":1,"added":1,"outgoing":1,"transactions":3,"task":2,"withdraw":2,"arguments":1,"response":4,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"z_coin_tx_history":2,"mmrpc":8,"params":2,"arrr":8,"limit":4,"paging_options":4,"pagenumber":4,"success":1,"result":2,"target":2,"type":2,"iguana":2,"current_block":2,"tx_hash":4,"ebb":2,"ebc":2,"ef":2,"fbeb":2,"ee":2,"bfce":2,"ebad":2,"zs":10,"puxpnal":8,"ljjrqlxv":8,"jctlyndxnm":8,"mj":8,"rarjvp":8,"qv":8,"hmm":8,"caduxk":8,"asu":8,"kyc":8,"erfx":8,"zsauj":8,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"confirmations":4,"timestamp":4,"transaction_fee":4,"internal_id":4,"deb":2,"cbce":2,"ba":2,"deee":2,"bd":2,"bb":2,"dd":2,"cc":2,"ca":2,"ah":2,"fpudlecg":2,"jmqjdyeym":2,"fgccvjytqry":2,"rq":2,"dekenxe":2,"ekt":2,"lelmlss":2,"sync_status":2,"state":2,"finished":2,"skipped":2,"total":2,"total_pages":2,"id":6,"null":6,"error":6,"supported":1,"tkl":4,"error_path":4,"my_tx_history_v":8,"error_trace":4,"error_type":4,"notsupportedfor":2,"error_data":4,"active":1,"zombie":4,"lp_coins":4,"coinisnotactive":2}},"src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx":{"searchTitle":"approve_token","docsPageTitle":"approve_token","path":"komodo-defi-framework/api/v20-dev/approve_token","content":{"approve_token":5,"method":7,"grants":1,"permission":1,"given":1,"smart":1,"contract":1,"spend":1,"defined":1,"amount":3,"tokens":9,"refer":1,"inch":2,"classic":2,"swap":2,"documentation":2,"information":1,"arguments":1,"response":6,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":6,"coin":6,"usdt-erc":6,"spender":2,"result":2,"abcdef":4,"id":10,"null":6,"error":20,"token":1,"config":1,"activated":1,"error_path":4,"error_trace":4,"error_type":4,"nosuchcoin":2,"error_data":4,"insufficient":5,"funds":5,"transaction":2,"mm":4,"src":4,"coins":4,"eth":8,"rs":4,"transport":4,"request":4,"methodcall":8,"jsonrpc":4,"eth_estimategas":4,"array":4,"object":4,"string":20,"xd":4,"df":4,"ea":8,"gasprice":4,"fc":4,"value":4,"data":8,"bb":8,"num":4,"failed":4,"invalid":4,"server":4,"https":4,"electrum":4,"cipig":4,"net":4,"rpc":4,"code":4,"servererror":4,"message":4,"transfer":4,"none":4,"transactionerror":2}},"src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx":{"searchTitle":"get_token_allowance","docsPageTitle":"get_token_allowance","path":"komodo-defi-framework/api/v20-dev/get_token_allowance","content":{"get_token_allowance":5,"method":3,"returns":1,"token":2,"allowance":1,"address":1,"refer":1,"inch":2,"classic":2,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"coin":6,"aave-plg":2,"spender":2,"success":1,"result":2,"id":4,"null":4,"error":3,"config":1,"activated":1,"usdt-erc":4,"error_path":2,"tokens":4,"error_trace":2,"error_type":2,"nosuchcoin":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20-dev/index.mdx":{"searchTitle":"Komodo DeFi Framework API RPC Protocol v2.0 (Dev) ","docsPageTitle":"Komodo DeFi Framework API RPC Protocol v2.0 (Dev)","path":"komodo-defi-framework/api/v20-dev","content":{"komodo":3,"defi":3,"framework":1,"api":1,"rpc":2,"protocol":2,"dev":3,"methods":2,"section":1,"still":1,"undergoing":1,"testing":1,"enhancement":1,"use":1,"need":1,"run":1,"version":1,"kdf":2,"branch":3,"feature":1,"specific":1,"active":1,"pull":1,"request":2,"common":3,"sdk":2,"response":1,"objects":4,"used":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"network":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_create one_inch_v6_0_classic_swap_create","docsPageTitle":"1inch_v6_0_classic_swap_create","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create","content":{"inch_v":5,"_classic_swap_create":5,"method":3,"returns":1,"transaction":1,"data":3,"classic":3,"swap":3,"inch":11,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"base":2,"eth":8,"rel":2,"usdc-erc":2,"amount":4,"slippage":2,"include_tokens_info":2,"true":6,"include_protocols":2,"include_gas":2,"fee":2,"complexity_level":2,"gas_limit":2,"main_route_parts":2,"parts":2,"protocols":4,"result":2,"dst_amount":2,"amount_fraction":2,"numer":2,"denom":2,"amount_rat":2,"src_token":2,"address":4,"xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":6,"symbol":4,"name":6,"ether":2,"decimals":4,"eip":4,"false":8,"isfot":4,"logouri":4,"https":4,"tokens":4,"io":4,"png":2,"tags":4,"crosschain":4,"group":4,"native":2,"peg":4,"dst_token":2,"xdac":6,"ee":12,"ec":16,"usdt":4,"tether":2,"usd":4,"tokens-data":2,"images":2,"webp":2,"pmm":2,"part":2,"fromtokenaddress":2,"totokenaddress":2,"tx":2,"fb":8,"ff":6,"fccf":6,"ca":8,"dc":6,"ed":2,"feb":4,"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":2,"dac":4,"fc":4,"acd":2,"aded":2,"dafdb":2,"fcac":2,"fe":8,"fdd":2,"df":2,"cb":2,"da":4,"fa":2,"bf":4,"de":6,"dcd":2,"aaa":6,"ead":6,"cc":6,"db":4,"eb":2,"bce":2,"ccdc":2,"fcf":2,"cf":2,"cefbc":2,"bd":2,"bee":2,"bcde":2,"cd":2,"dd":2,"efd":2,"ad":2,"aa":2,"ae":2,"bc":2,"abfc":2,"value":2,"gas_price":2,"gas":4,"null":8,"id":6,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_liquidity_sources one_inch_v6_0_classic_swap_liquidity_sources","docsPageTitle":"1inch_v6_0_classic_swap_liquidity_sources","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources","content":{"inch_v":5,"_classic_swap_liquidity_sources":5,"method":3,"returns":1,"liquidity":1,"sources":1,"classic":3,"swaps":1,"inch":19,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"chain_id":2,"result":2,"protocols":2,"id":10,"uniswap_v":4,"title":6,"uniswap":8,"img":6,"https":12,"cdn":12,"io":12,"liquidity-sources-logo":12,"png":12,"img_color":6,"uniswap_color":4,"sushi":2,"sushiswap":4,"sushiswap_color":2,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"null":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_quote one_inch_v6_0_classic_swap_quote","docsPageTitle":"1inch_v6_0_classic_swap_quote","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote","content":{"inch_v":5,"_classic_swap_quote":5,"method":3,"returns":1,"best":1,"quote":1,"inch":11,"classic":3,"swap":3,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"base":2,"eth":8,"rel":2,"usdc-erc":2,"amount":4,"include_tokens_info":2,"true":6,"include_protocols":2,"include_gas":2,"fee":2,"complexity_level":2,"gas_limit":2,"main_route_parts":2,"parts":2,"protocols":4,"result":2,"dst_amount":2,"amount_fraction":2,"numer":2,"denom":2,"amount_rat":2,"src_token":2,"address":4,"xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":6,"symbol":4,"name":6,"ether":2,"decimals":4,"eip":4,"false":8,"isfot":4,"logouri":4,"https":4,"tokens":4,"io":4,"png":2,"tags":4,"crosschain":4,"group":4,"native":2,"peg":4,"dst_token":2,"xdac":6,"ee":6,"ec":6,"usdt":4,"tether":2,"usd":4,"tokens-data":2,"images":2,"webp":2,"pmm":2,"part":2,"fromtokenaddress":2,"totokenaddress":2,"gas":2,"id":6,"null":6,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_tokens one_inch_v6_0_classic_swap_tokens","docsPageTitle":"1inch_v6_0_classic_swap_tokens","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens","content":{"inch_v":5,"_classic_swap_tokens":5,"method":3,"returns":1,"tokens":15,"classic":3,"swaps":1,"inch":11,"api":3,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":2,"inch_api":2,"url":1,"mm":2,"json":2,"file":2,"ll":1,"also":1,"key":1,"environment":1,"variable":1,"called":1,"one_inch_api_test_auth":4,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"tokeninfo":1,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"chain_id":2,"result":2,"bc":6,"aca":6,"db":6,"da":6,"de":6,"address":6,"symbol":6,"asnxv":2,"name":6,"aave":4,"interest":4,"bearing":4,"snx":2,"decimals":6,"eip":6,"false":10,"isfot":6,"logouri":6,"https":6,"io":6,"png":6,"tags":6,"crosschain":6,"cd":6,"ac":6,"efd":6,"ayfi":2,"yfi":2,"true":2,"xce":4,"eb":4,"aceb":4,"ced":4,"daf":4,"realtoken-":2,"-ne":2,"nd-court-deerfieldbeach-fl":2,"realtoken":2,"nd":2,"court":2,"deerfield":2,"beach":2,"fl":2,"xe":2,"ef":2,"fc":2,"ae":2,"aa":2,"aef":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx":{"searchTitle":"wc_delete_session","docsPageTitle":"wc_delete_session","path":"komodo-defi-framework/api/v20-dev/wc_delete_session","content":{"wc_delete_session":5,"method":4,"closes":1,"specified":1,"walletconnect":2,"session":1,"details":1,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":2,"params":2,"with_pairing_topic":2,"false":2,"topic":2,"bb":2,"bc":2,"fc":2,"ca":2,"ef":2,"ea":2,"ed":2,"above":1,"queries":1,"return":1,"result":1}},"src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx":{"searchTitle":"wc_get_session","docsPageTitle":"wc_get_session","path":"komodo-defi-framework/api/v20-dev/wc_get_session","content":{"wc_get_session":7,"method":6,"returns":1,"details":2,"specific":1,"walletconnect":2,"session":4,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"instead":1,"arguments":1,"response":2,"examples":1,"command":2,"via":2,"pairing":1,"topic":8,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":6,"params":4,"with_pairing_topic":4,"true":2,"ad":4,"fbcc":4,"dc":4,"df":4,"cef":4,"false":2,"bb":4,"bc":4,"fc":4,"ca":4,"ef":4,"ea":4,"ed":8,"above":1,"queries":1,"return":1,"result":3,"metadata":2,"description":2,"trust":4,"wallet":6,"secure":2,"easy-to-use":2,"mobile":2,"url":2,"https":4,"trustwallet":4,"com":4,"icons":2,"assets":4,"images":2,"media":2,"twt":2,"png":2,"name":2,"pairing_topic":2,"namespaces":2,"cosmos":8,"chains":4,"cosmoshub-":4,"accounts":4,"expjvu":2,"yd":2,"lpmss":2,"lw":2,"wa":2,"methods":4,"cosmos_getaccounts":2,"cosmos_signamino":2,"cosmos_signdirect":2,"events":4,"eip":6,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"accountschanged":2,"chainchanged":2,"expiry":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx":{"searchTitle":"wc_get_sessions","docsPageTitle":"wc_get_sessions","path":"komodo-defi-framework/api/v20-dev/wc_get_sessions","content":{"wc_get_sessions":5,"method":4,"returns":1,"list":1,"active":1,"walletconnect":1,"sessions":3,"details":1,"specific":1,"connection":1,"use":1,"wc_get_session":2,"instead":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"result":2,"topic":8,"feeabbad":2,"ac":4,"ba":2,"eab":2,"deefb":2,"fe":2,"dbc":2,"metadata":8,"description":8,"trust":16,"wallet":24,"secure":8,"easy-to-use":8,"mobile":8,"url":8,"https":16,"trustwallet":16,"com":16,"icons":8,"assets":16,"images":8,"media":8,"twt":8,"png":8,"name":8,"pairing_topic":8,"ad":2,"cd":2,"dc":2,"fbd":2,"ea":6,"de":4,"namespaces":8,"cosmos":32,"chains":16,"cosmoshub-":16,"accounts":16,"expjvu":8,"yd":8,"lpmss":8,"lw":8,"wa":8,"methods":16,"cosmos_getaccounts":8,"cosmos_signamino":8,"cosmos_signdirect":8,"events":16,"eip":40,"ed":38,"eth_sendtransaction":8,"eth_signtransaction":8,"personal_sign":8,"accountschanged":8,"chainchanged":8,"expiry":8,"beaf":2,"dfab":2,"cc":2,"ddb":2,"fafca":2,"bb":2,"bf":4,"fb":2,"aaed":2,"ee":2,"aa":2,"da":2,"bdffa":2,"bba":2,"dbb":2,"ff":2,"eff":2,"adac":2,"fbc":2,"bdff":2,"bde":2,"fa":2,"bd":2,"aedf":2,"dde":2,"db":2,"cf":2,"fca":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx":{"searchTitle":"wc_new_connection","docsPageTitle":"wc_new_connection","path":"komodo-defi-framework/api/v20-dev/wc_new_connection","content":{"wc_new_connection":5,"method":3,"returns":1,"connection":3,"string":1,"scanned":1,"qr":3,"code":3,"established":1,"activate":2,"evm":1,"tendermint":2,"coins":2,"tokens":1,"walletconnect":4,"via":1,"priv_key_policy":3,"parameter":3,"enable_eth_with_tokens":2,"enable_tendermint_with_assets":2,"eip":13,"chain":2,"ids":2,"listed":2,"https":4,"chainid":2,"network":5,"cosmos":9,"directory":2,"detailed":1,"technical":1,"information":1,"check":1,"documentation":2,"arguments":1,"response":2,"generally":1,"uri":1,"converted":1,"scanable":1,"graphic":1,"user":1,"interfaces":1,"mobile":2,"dapps":1,"easily":1,"request":1,"connecting":2,"metamask":2,"currently":1,"active":1,"app":3,"included":2,"required_namespaces":6,"chains":9,"handle":2,"subsequent":2,"coin":2,"changes":2,"keplr":2,"intended":1,"fly":1,"preapproved":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"methods":4,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"events":4,"accountschanged":2,"chainchanged":2,"cosmoshub-":2,"cosmos_signdirect":2,"cosmos_signamino":2,"cosmos_getaccounts":2,"result":2,"url":2,"wc":2,"ad":2,"ac":2,"ef":2,"ff":2,"ed":2,"eb":2,"fdf":2,"fd":2,"bfc":2,"symkey":2,"adfacc":2,"eaabe":2,"cc":2,"relay-protocol":2,"irn":2,"expirytimestamp":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx":{"searchTitle":"wc_ping_session","docsPageTitle":"wc_ping_session","path":"komodo-defi-framework/api/v20-dev/wc_ping_session","content":{"wc_ping_session":5,"pings":1,"bridge":1,"server":1,"check":1,"specific":1,"walletconnect":2,"session":2,"responsive":1,"details":1,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"method":3,"arguments":1,"response":2,"examples":1,"command":2,"via":2,"pairing":1,"topic":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":2,"params":2,"bb":2,"bc":2,"fc":2,"ca":2,"ef":2,"ea":2,"ed":2,"above":1,"queries":1,"return":1,"result":1}},"src/pages/komodo-defi-framework/changelog/index.mdx":{"searchTitle":"Change Log ","docsPageTitle":"Change Log","path":"komodo-defi-framework/changelog","content":{"change":19,"log":5,"komodo":26,"defi":25,"framework":24,"-beta":53,"offline":13,"private":6,"key":23,"export":5,"first":7,"ai":5,"agent":2,"contribution":6,"hotfix":4,"release":24,"addresses":18,"critical":2,"wallet":100,"management":35,"limitations":1,"introducing":9,"essential":3,"functionality":3,"recovery":2,"operations":18,"also":25,"marks":2,"historic":1,"milestone":1,"direct":1,"notes":4,"feat":29,"comprehensive":3,"get_private_keys":2,"rpc":92,"method":4,"implemented":52,"devin":3,"provide":5,"robust":10,"public":1,"address":29,"capabilities":3,"configured":1,"coin":46,"requiring":5,"activation":29,"supports":12,"hd":45,"iguana":6,"modes":3,"protocol-specific":1,"logic":5,"utxo":78,"evm":60,"tendermint":46,"zhtlc":1,"shielded":1,"coins":56,"enabling":31,"new":90,"contributors":3,"made":8,"pr":39,"full":25,"changelog":10,"compare":10,"binaries":8,"github":20,"releases":6,"core":4,"protocol":53,"experimental":6,"introduce":2,"namespace":3,"adds":6,"apis":2,"active":6,"development":1,"improvement":20,"zero":2,"dex":21,"fees":6,"kmd":22,"pairs":3,"enables":1,"zero-fee":1,"trading":17,"tpu":1,"swaps":54,"involving":1,"version":47,"fallback":3,"support":86,"swap":78,"compatibility":12,"legacy":26,"clients":16,"taker":80,"fee":44,"pre-burn":3,"output":2,"implements":1,"collecting":1,"improved":12,"timeout":4,"validation":21,"robustness":1,"checking":1,"payment":47,"state":7,"enforcing":1,"add":26,"is_success":3,"field":13,"makes":3,"success":1,"explicit":1,"responses":7,"fix":66,"memory":5,"leak":6,"tracking":4,"networking":1,"time":8,"sync":16,"validates":2,"system":2,"clock":1,"avoid":6,"failures":5,"caused":2,"drift":1,"remove":10,"static":3,"seed":43,"ips":2,"improves":1,"bootstrapping":1,"reliability":17,"orderbook":4,"handle":20,"peer":6,"best_orders":11,"event":46,"streaming":36,"events":102,"dynamic":4,"subscription":2,"model":2,"replaces":1,"config":36,"api-driven":1,"subscriptions":1,"mnemonic":18,"password":8,"non-bip":2,"mnemonics":50,"enforce":4,"name":5,"strength":3,"restrictions":1,"optional":5,"checks":3,"changes":6,"file":13,"extension":5,"json":16,"security":14,"path":33,"traversal":2,"handling":52,"standardize":2,"argon":2,"params":7,"encryption":16,"port":2,"allocation":2,"cosmos":38,"staking":2,"delegation":9,"undelegation":4,"rewards":5,"queries":4,"claim":2,"rpcs":45,"validator":2,"status":38,"improve":2,"tx":15,"query":2,"token":12,"transaction":42,"history":31,"ibc":11,"htlc":10,"hardware":4,"hw-wallet":2,"init":73,"context":3,"withdrawals":33,"nft":27,"wallets":13,"update_nft":3,"withdraw_nft":3,"bitcoin":1,"taproot":3,"parsing":6,"derivation":8,"hash":5,"validate":3,"sizes":2,"keys":2,"material":2,"length":3,"dev":2,"tools":1,"dependencies":11,"chore":16,"swapops":2,"default":44,"trait":2,"impls":2,"deps":6,"deprecated":7,"instant":3,"crate":7,"migrate":2,"timed-map":3,"libp":15,"bump":6,"k-":4,"fixes":14,"ios":1,"build":7,"simple":5,"maker":53,"bot":13,"simple-maker-bot":2,"replace":17,"nomics":2,"livecoinwatch":2,"qtum":10,"style":2,"use":40,"validator_address":3,"param":2,"standardizes":1,"levoncrypto":2,"lrapi":3,"inch":4,"classic":3,"initial":1,"code":2,"connect":2,"liquidity":1,"routing":1,"api":15,"provider":6,"two":11,"approve":1,"allowance":1,"erc":7,"tokens":20,"error-handling":2,"main":11,"files":9,"kdf":52,"check":11,"etc":2,"reading":2,"prevent":1,"potential":2,"panics":1,"character":2,"blocking":3,"input":2,"removes":1,"special":2,"characters":3,"request":18,"bodies":1,"incorrectly":5,"valid":1,"get_mnemonic":11,"call":3,"allowed":1,"passwords":1,"mm":56,"_bitcoin":2,"don":9,"rely":3,"sense":1,"ctx":2,"gstuff":3,"constructible":3,"oncelock":2,"replaced":9,"once_cell":1,"oncecell":1,"managing":1,"lazy-initialized":1,"values":13,"mm_ctx":2,"better":10,"performance":3,"stronger":1,"thread":1,"safety":1,"adex-cli":5,"adex_cli":2,"self-explanatory":1,"issue":7,"https":21,"com":16,"komodoplatform":14,"komodo-defi-framework":14,"tag":2,"custom":12,"various":13,"optimizations":4,"introduces":10,"significant":10,"improvements":8,"connection":29,"highlights":1,"include":1,"intelligent":1,"electrum":23,"client":42,"architecture":1,"configurable":1,"pre-configuration":1,"health":8,"brings":1,"notable":1,"stability":1,"enhancements":26,"integration":18,"delivers":1,"substantial":1,"bug":16,"across":1,"multiple":14,"components":1,"features":9,"added":135,"shamardy":128,"feature":28,"allows":9,"users":42,"interact":4,"providing":11,"contract":4,"relevant":70,"healthcheck":9,"implementation":17,"peers":5,"introduced":54,"onur-ozkan":140,"refactored":9,"rozhkovdmitrii":8,"mariocynicys":14,"min":6,"max":17,"controls":4,"server":10,"priority":34,"based":4,"list":12,"order":11,"operate":13,"single-server":13,"mode":33,"reduce":14,"resource":13,"usage":13,"especially":13,"beneficial":13,"mobile":15,"multi-server":13,"higher":13,"servers":17,"automatically":17,"lower":13,"ones":13,"reconnecting":13,"periodic":20,"retries":17,"count":13,"drops":13,"below":14,"minimum":15,"get_wallet_names":6,"retrieve":4,"information":8,"names":11,"currently":15,"one":17,"service":12,"options":12,"requests":21,"nb":3,"backwards":3,"breaking":4,"removals":1,"removed":21,"rationale":4,"simpler":4,"maintainable":4,"reference":4,"renaming":2,"get_peers_info":6,"renamed":13,"get_directly_connected_peers":6,"rpc_urls":4,"previously":4,"plain":4,"string":6,"nodes":22,"objects":4,"payloads":4,"proxy":2,"methods":30,"fields":4,"controlling":4,"komodo-defi-proxy":10,"komodo_proxy":4,"affects":4,"activations":4,"including":42,"eth":12,"token_id":6,"primary":5,"laruh":45,"graceful":6,"shutdown":6,"ctrl-c":4,"signal":4,"broadcasting":4,"error":33,"fixed":40,"upgrading":4,"cosmrs":4,"cancel":25,"race":5,"condition":5,"addressed":4,"using":59,"time-based":4,"cache":4,"resolved":8,"spent":5,"transactions":23,"marked":8,"successful":4,"actually":4,"reverted":4,"confirmed":8,"particularly":4,"evm-based":4,"makerpaymentspendconfirmed":9,"makerpaymentspendconfirmfailed":9,"takers":8,"need":11,"confirm":4,"wait":4,"spending":8,"straight":4,"away":4,"invalidates":9,"solution":9,"rebroadcasts":9,"chain":22,"recover":4,"funds":4,"unsuccessful":4,"due":7,"spend":13,"required":10,"confirmations":9,"used":50,"instead":18,"confirmation":19,"chains":11,"require":10,"finality":9,"polygon":9,"watchers":8,"work":8,"way":9,"makers":5,"displayed":8,"response":22,"borngraced":43,"balance":38,"returned":8,"coinbalancemap":6,"utxos":12,"get_new_address":26,"run":9,"futures":8,"completion":9,"ensures":4,"complete":13,"fully":18,"disconnect":4,"preventing":8,"partial":5,"updates":21,"maintaining":4,"data":34,"consistency":4,"escaped":4,"body":4,"native":4,"remote":4,"handled":4,"safer":4,"ci":32,"database":9,"creation":4,"all-zeroes":4,"dir":4,"start":6,"stopped":4,"process":18,"wasm-opt":6,"overriding":4,"checksum":2,"virustotal":3,"analysis":2,"signed":5,"keybase":2,"io":2,"deckersu":4,"gpg":1,"fingerprint":1,"fd":2,"fe":2,"-bb":18,"-android-aarch":3,"-ci":9,"zip":21,"-android-armv":3,"-darwin-release":3,"-ios-aarch":3,"-linux-release":3,"-win":3,"_bb":3,"-wasm":3,"upgrade":29,"seeds":1,"range":1,"designed":1,"enhance":2,"upgraded":23,"boost":1,"integrated":8,"privacy":1,"streamline":1,"real-time":10,"planned":1,"future":5,"enhanced":6,"ensure":7,"generation":8,"storage":19,"complemented":1,"advancements":1,"expanded":1,"trezor":11,"arrr":32,"pirate":31,"browser":14,"environments":5,"facilitate":1,"external":12,"major":7,"enabled":16,"use_trading_proto_v":10,"true":26,"artemii":61,"several":14,"prs":58,"available":7,"types":14,"yet":7,"supported":36,"immediate":18,"refund":13,"payments":11,"refunds":18,"subsequent":9,"effectively":9,"solving":9,"backout":9,"issues":10,"my_swap_status":12,"my_recent_swaps":16,"active_swaps":12,"accessible":9,"important":12,"note":13,"seednodes":13,"updated":25,"rebroadcast":9,"messages":23,"functionalities":14,"allowing":37,"enable":10,"enable_hd":10,"single":7,"following":12,"bip":7,"standards":7,"simplifies":7,"importing":7,"retain":7,"balances":23,"manage":21,"enhancing":9,"flexibility":7,"control":11,"path_to_address":10,"parameter":41,"set":12,"account":20,"address_index":14,"provided":34,"scanning":14,"scan_for_new_addresses":20,"account_balance":20,"create_new_account":20,"managed":7,"task":95,"manager":18,"rpc-name":20,"manager-enabled":7,"enable_eth":10,"enable_qtum":10,"enable_utxo":10,"enable_erc":16,"tasks":7,"withdraw":21,"channels":13,"server-sent":7,"sse":14,"continuously":8,"send":7,"network":43,"heartbeat":17,"protocols":7,"continuous":7,"emitted":7,"generating":7,"ensuring":8,"monitoring":7,"notifications":7,"channel":8,"webassembly":7,"wasm":18,"uses":11,"shared":7,"workers":7,"flexible":7,"efficient":7,"mechanism":7,"sharedworker":9,"worker":10,"event_stream_configuration":22,"event_streaming_worker":12,"js":12,"broadcasted":10,"side":9,"listener":9,"within":16,"environment":10,"capture":9,"streamed":9,"utilize":7,"needs":7,"starting":9,"secure":7,"strong":7,"techniques":7,"retrieving":7,"plaintext":7,"encrypted":50,"wallet_name":32,"configuration":11,"wallet_password":12,"retrieval":9,"generated":10,"stored":9,"existing":10,"imported":18,"format":10,"global":7,"storing":8,"separate":8,"individual":7,"wallet-specific":7,"databases":7,"bypassing":7,"backward-compatible":1,"copies":1,"naming":3,"however":1,"pull":11,"st":1,"charlvs":5,"burn":9,"sign_raw_transaction":6,"facilitating":4,"air-gapped":4,"implementations":4,"dimxy":25,"segwit":4,"unsigned":4,"ledger":4,"keplr":4,"excluding":4,"clear_nft_db":6,"selective":4,"db":9,"clearance":4,"enable_eth_with_tokens":8,"enable_nft":6,"similar":4,"price":9,"urls":5,"testcoin":6,"testing":4,"test":6,"assets":5,"stats":2,"stats_swaps":6,"table":9,"includes":4,"gui":4,"layer":7,"max_concurrent_connections":6,"maximum":4,"number":7,"concurrent":5,"connections":5,"gossipsub":4,"syncing":5,"stopping":5,"refining":4,"first_sync_block":6,"transport":10,"websocket":8,"nucleus":4,"alternative":4,"backend":5,"iris":4,"pubkey-only":4,"ibc_withdraw":6,"transfers":9,"finding":4,"eip-":4,"gas":14,"estimator":4,"limits":4,"gas_limit":6,"configs":4,"override":4,"limit":5,"rust":6,"toolchain":14,"nightly":5,"nightly-":4,"rust-analyzer":6,"workspace":4,"builds":6,"macos":5,"apple":4,"silicon":4,"pipeline":8,"root":2,"application":1,"directory":1,"home":2,"consolidate":1,"runtime":1,"user":2,"experience":1,"standard":2,"unix":1,"practices":1,"orders":10,"tmp":2,"writing":1,"pk":1,"shown":1,"part":3,"pkh":1,"additional":2,"malicious":1,"token_uri":2,"links":1,"detection":2,"correct":1,"accessing":1,"indexeddb":2,"factory":1,"accommodating":1,"window":1,"contexts":1,"cursor":1,"stable":5,"iteration":2,"items":1,"calculation":4,"get_receiver_trade_fee":6,"platform":7,"base":5,"encoded":5,"cosmos-based":4,"networks":4,"missing":5,"precision":4,"amount":5,"simulating":4,"removing":4,"estimated":4,"sequence":9,"numbers":8,"locally":4,"avoiding":4,"incorrect":5,"cached":5,"apply":4,"occurred":4,"watcher":17,"refunding":4,"bch":2,"block":7,"header":3,"deserialization":2,"match":1,"btc":1,"kawpow":2,"headers":3,"wallet-only":3,"restriction":1,"max_maker_vol":2,"evolution":1,"role":1,"pivotal":1,"pave":1,"evolved":1,"strategic":1,"step":2,"forward":1,"streamlines":1,"deflationary":1,"aspect":1,"underscoring":1,"utility":2,"value":7,"expanding":1,"ecosystem":1,"burning":4,"paid":4,"goes":4,"sending":4,"caglaryucekaya":22,"doing":4,"broadcast":5,"message":4,"sent":4,"swapped":4,"latest":8,"netid":6,"smk":18,"p-yamux":6,"yamux":8,"fall":4,"back":4,"old":4,"setting":4,"backpressure":4,"buffer":4,"cap":4,"increased":4,"exchange":4,"request-response":4,"behaviours":4,"written":4,"stdout":4,"find":5,"ports":4,"easily":4,"released":1,"exclude_spam":6,"exclude_phishing":6,"get_nft_list":6,"get_nft_transfers":6,"spam":5,"empty":4,"meta":4,"longer":4,"update":17,"public_methods":2,"login":2,"price_endpoints":2,"url":1,"copy":1,"prices":2,"komodian":2,"info":5,"tickers":2,"every":1,"minute":1,"infrastructure":5,"lightwallet":4,"fork":8,"lightwalletd":12,"grpc":4,"cash":6,"sdk":12,"previous":6,"blocks":4,"resumed":4,"sync_params":6,"restart":5,"web":3,"reduced":7,"threshold":3,"takerfee":2,"volume":1,"changed":2,"smallest":1,"possible":2,"above":9,"cryptocondition":2,"script":1,"type":2,"next":2,"node":3,"tried":1,"watchtower":1,"taker-side":1,"rpcport":2,"accept":1,"deprecation":1,"breaks":1,"versions":4,"between":1,"running":3,"older":3,"outputs":1,"able":2,"cause":1,"fail":3,"case":4,"happen":2,"anyway":1,"removal":1,"cases":1,"again":1,"specific":2,"date":2,"synchronization":2,"specify":2,"point":2,"substitute":1,"checkpoint":1,"posv":2,"withdrawal":1,"reddink":4,"n_time":2,"correctly":1,"considers":1,"rawtransaction":1,"tests":12,"relayer":1,"transfer":1,"log_index":1,"interest":1,"dust":1,"debug":1,"binary":1,"size":1,"failing":1,"bchd":3,"ignored":1,"moralis":1,"developers":1,"access":1,"metadata":1,"blockchains":1,"building":1,"services":1,"dns":1,"rotation":1,"done":4,"ca":6,"endpoints":1,"allow":2,"ozkanonur":19,"needed":4,"caching":4,"downloaded":4,"label":4,"succeed":4,"labels":4,"review":6,"progress":6,"job":4,"bumped":4,"merging":4,"--no-fail-fast":6,"flag":4,"proceed":4,"despite":4,"rustsec":1,"advisories":1,"returns":1,"right":1,"age":2,"return":3,"is_mine":2,"false":12,"exclude_mine":12,"exclude":4,"defaults":4,"maintain":4,"behaviour":4,"passed":1,"logs":1,"initialization":1,"index":1,"bounds":1,"errors":3,"tx_details_by_hash":2,"functions":1,"atomicdex":5,"wasm-timer":2,"dependency":2,"atomicdex-api":1,"tree":2,"getrandom":2,"wasm-bindgen":2,"recent":1,"inline":1,"upstream":1,"lint":1,"titles":1,"comply":2,"conventional":1,"commit":2,"specifications":1,"aur":1,"ns":1,"hardforkheight":1,"kip-":2,"enable_bch_with_tokens":3,"enable_tendermint_with_assets":2,"get_balances":6,"backward":5,"performed":4,"concurrently":4,"passive":1,"parent":1,"keeping":1,"disabled":1,"reorganization":2,"spv":4,"reorg":1,"occurs":1,"best":1,"re-downloaded":1,"re-validated":1,"optimization":3,"compilation":1,"profile":1,"adex":1,"tool":1,"command":1,"line":1,"supplies":1,"commands":1,"stop":1,"cd":1,"workflow":2,"logics":1,"project":1,"simplified":1,"created":1,"image":2,"glibc":1,"compatible":2,"pre-built":1,"linux":2,"level":1,"zombie":1,"domains":1,"lock":1,"free":1,"problems":1,"sec":1,"build-time":1,"migration":1,"atomicdex-v":1,"doc":1,"instructions":2,"disable_coin":2,"dependent":1,"vulnerable":1,"bugfix":1,"pubkey":1,"keepalive":1,"overflow":1,"forever":1,"metamask":1,"results":1,"refactor":2,"beta-":5,"respond":1,"getknownpeers":1,"msg":1,"requested":1,"exceeds":1,"deadlock":1,"duplexmutex":2,"sergeyboyko":44,"libs":1,"disallow":1,"cc":1,"cmake":1,"visual":1,"studio":1,"trezor_coin":2,"target-branch":1,"dependabot":2,"skip":1,"orders_set":1,"expect":2,"statuses":1,"implement":6,"zcoin":1,"lbc":1,"deserializing":1,"slp":5,"ordermatchrequest":1,"fixing":1,"refactoring":6,"implementing":1,"swaplock":1,"savedswap":1,"myswaps":1,"myordersstorage":1,"update_maker_order":1,"mvp":1,"upload":2,"library":1,"market":1,"milerius":18,"skeleton":1,"lightning":4,"wss":1,"ws":1,"slurp":1,"grpc-web":1,"enable_slp":1,"telegram":1,"lp_bot":2,"unknown":2,"variant":1,"hanging":1,"pointers":1,"parking":1,"lot":1,"mutex":1,"recoverer":1,"poc":1,"recreating":1,"optimize":1,"faster":1,"stage":1,"_version":2,"foreign":1,"function":1,"unstable":2,"test_update_maker_order_fail":1,"komodod":1,"multiarch":1,"docker":1,"libmm":1,"desktop":1,"requesting":1,"wip":3,"larger":1,"integers":1,"blockchain":1,"scripthash":1,"get_balance":1,"settings":1,"integrate":1,"proof":2,"solana":1,"podman":2,"requirement":1,"recover_funds_of_swap":2,"simultaneous":1,"get":3,"raw":1,"hex":1,"hrmhatef":2,"locktime":1,"convention":1,"docs":3,"basing":1,"branch":1,"impl":2,"publickey":1,"store":1,"maker_coin_htlc_privkey":1,"taker_coin_htlc_privkey":1,"none":1,"txhlp":1,"sign":1,"verify":1,"push":1,"playground":3,"batch":1,"overall":1,"mm_version":2,"rust-lightning":1,"bitcoin-spv":1,"temporary":1,"ignore":1,"rustsec-":1,"segfault":1,"license":1,"gplv":1,"unused":2,"infos":1,"fiat":1,"nonce_lock":1,"problem":1,"light":1,"split":1,"null":1,"try":1,"check_utxo_maturity":2,"prefix":1,"test_get_channels_by_filter":1,"rid":1,"fomat":1,"wite":1,"macros":1,"rpc_password":1,"constraints":1,"bestorders":1,"execution":1,"outdated":1,"firo":1,"prog":2,"pow":2,"destination":1,"showing":1,"malfunctioning":1,"electrums":1,"excessive":1,"reconnects":1,"readme":1,"nxt":1,"arg":1,"help":1,"tonymorony":2,"firo_hot_fix":1}},"src/pages/komodo-defi-framework/index.mdx":{"searchTitle":"Introduction to Komodo DeFi Framework Documentation","docsPageTitle":"Introduction to Komodo DeFi Framework","path":"komodo-defi-framework","content":{"introduction":3,"komodo":23,"defi":23,"framework":23,"welcome":1,"technical":2,"documentation":2,"section":8,"intended":1,"developers":1,"utilizing":1,"conceptual":4,"overview":2,"brief":1,"found":1,"start":1,"product":1,"introductions":1,"link":2,"tutorials":6,"contains":4,"thorough":1,"explanation":1,"consult":1,"learning":5,"path":2,"outlines":2,"details":1,"approaches":1,"perspective":1,"setup":2,"basic":1,"information":1,"setting":1,"using":2,"enabled":1,"environment":1,"various":1,"provide":1,"instruction":1,"usage":1,"creation":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":1,"launchpad":2,"available":1,"api":2,"commands":2,"also":1,"called":1,"remote":1,"procedure":1,"calls":1,"rpcs":1,"used":1,"interact":1,"daemon":3,"variety":1,"languages":1,"recently":1,"komodefi-cli":2,"binary":1,"introduced":1,"simplify":1,"process":1,"interacting":2,"command":2,"line":2}},"src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx":{"searchTitle":"Komodo DeFi API configuration Configuring Framework","docsPageTitle":"Komodo DeFi API configuration","path":"komodo-defi-framework/setup/configure-mm2-json","content":{"komodo":8,"defi":4,"api":9,"configuration":6,"defi-api":1,"parameters":4,"along":1,"additional":2,"runtime":2,"flags":1,"per-process":1,"environment":3,"variables":2,"listed":2,"source":4,"code":2,"viewed":1,"running":3,"kdf":8,"--help":2,"mm":6,"json":8,"via":1,"commandline":1,"binary":1,"basic":1,"need":4,"defined":1,"file":7,"list":4,"current":1,"seed":49,"nodes":9,"netid":21,"sourced":1,"https":6,"github":2,"com":4,"komodoplatform":4,"coins":10,"blob":2,"master":2,"seed-nodes":2,"wasm":1,"run":1,"node":8,"p_in_memory":2,"true":26,"-beta":2,"release":1,"event_stream_configuration":2,"renamed":1,"event_streaming_configuration":4,"longer":1,"contains":2,"active_events":2,"object":1,"define":2,"events":2,"global":1,"config":1,"suite":2,"new":2,"rpc":2,"methods":3,"streaming":2,"added":1,"allows":1,"greater":1,"control":1,"track":1,"example":9,"allowing":2,"weak":2,"password":2,"gui":20,"devdocs_cli":20,"seednodes":24,"kmdefi":36,"net":36,"rpc_password":16,"enter_unique_password":2,"passphrase":10,"enter_unique_seed_phrase_dont_use_this_change_it_or_funds_not_safu":10,"allow_weak_password":6,"dbdir":6,"path":10,"db":6,"folder":6,"ent":14,"r_un":14,"qu":14,"_pa":14,"rd":14,"false":18,"using":4,"gas":1,"gas_api":2,"provider":2,"infura":2,"url":2,"your-provider-url":2,"wss":1,"certificates":1,"wss_certs":2,"server_priv_key":2,"privkey":2,"pem":4,"certificate":2,"fullchain":2,"wallet_name":4,"wallet_password":4,"gringotts":2,"retirement":2,"fund":2,"wjzg":2,"ck":2,"tpw":2,"asnm-wrl":2,"inch_api":4,"inch":4,"dev":3,"event":1,"enabled":1,"access_control_allow_origin":2,"worker_path":2,"index":2,"js":2,"use":2,"interface":1,"ll":1,"also":3,"set":11,"key":1,"variable":1,"called":1,"one_inch_api_test_auth":4,"bearer":2,"yourapikey":2,"feature":1,"still":3,"experimental":1,"build":5,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"hd":2,"wallets":2,"enable_hd":10,"phrase":2,"setting":1,"result":1,"different":1,"addresses":1,"generated":1,"february":2,"soldier":2,"message":2,"acid":2,"member":2,"jump":2,"shadow":2,"walk":2,"novel":2,"impose":2,"puppy":2,"tornado":2,"first":1,"address":3,"wallet":2,"returns":1,"ce":4,"cd":2,"cc":2,"eth":2,"return":1,"dea":2,"fb":2,"examples":2,"bootstrap":3,"is_bootstrap_node":8,"paramater":6,"required":3,"i_am_seed":8,"disable_p":10,"normal":1,"warning":1,"errors":1,"appear":1,"logs":1,"launch":1,"correctly":1,"warn":2,"disabled":3,"features":2,"require":2,"network":2,"swaps":3,"peer":3,"health":2,"checks":2,"etc":2,"work":2,"initializing":4,"error":4,"precheck":6,"failed":6,"cannot":2,"disable":2,"non-bootstrap":2,"configured":2,"connect":2,"default":1,"parameter":1,"state":1,"functionality":1,"related":1,"orderbooks":1,"discovery":1,"activated":1,"transactions":1,"sent":1,"download":1,"starting":1,"point":1,"currently":1,"supported":1,"maintained":1,"platform":3,"team":3,"structure":1,"adding":1,"vary":1,"refer":1,"listing":2,"guide":2,"contact":2,"assistance":1,"optional":1,"check":3,"rest":1,"documentation":1,"enable":2,"place":2,"orders":2,"view":2,"orderbook":2,"balance":2,"configure":2,"bot":2,"trading":2,"questions":1,"feedback":1,"join":1,"us":2,"discord":2,"server":2,"tell":1,"experience":1}},"src/pages/komodo-defi-framework/setup/index.mdx":{"searchTitle":"Installing the Komodo DeFi Framework API","docsPageTitle":"Installing the Komodo DeFi Framework API","path":"komodo-defi-framework/setup","content":{"installing":4,"komodo":9,"defi":9,"framework":9,"api":6,"minimum":4,"requirements":1,"installation":4,"macos":6,"windows":12,"see":9,"note":12,"below":9,"linux":7,"-bit":10,"gb":3,"free":3,"ram":3,"normal":3,"user":3,"account":3,"admin":3,"root":3,"privileges":3,"prefer":1,"avoid":1,"building":2,"source":2,"download":10,"pre-built":1,"binary":1,"github":6,"releases":3,"page":2,"users":2,"following":4,"documentation":2,"assumes":1,"running":2,"debian":1,"ubuntu":1,"host":3,"questions":1,"distributions":1,"reach":2,"us":3,"dev-marketmaker":4,"channel":4,"discord":4,"developing":1,"software":4,"typically":1,"requires":1,"git":15,"bash":7,"terminal":4,"shell":2,"based":1,"unix":1,"similar":2,"command":3,"prompt":1,"uses":1,"unix-based":2,"syntax":2,"instructions":6,"given":1,"therefore":1,"recommend":1,"proceeding":1,"install":19,"begin":1,"automatically":1,"double-click":1,"downloaded":2,"exe":2,"file":6,"follow":4,"wizard":1,"open":1,"machine":1,"continue":1,"operating":3,"systems":2,"currently":1,"testing":1,"system":1,"functionality":1,"machines":1,"comparatively":1,"older":1,"hardware":1,"cannot":1,"guarantee":1,"run":2,"successfully":2,"default":7,"invite":1,"test":1,"report":2,"errors":2,"team":2,"dependencies":3,"rust":5,"choose":2,"customize":1,"select":1,"triple":2,"toolchain":2,"minimal":2,"profile":1,"cmake":2,"version":1,"higher":1,"link":9,"unpack":1,"build":6,"tools":1,"os":1,"sudo":8,"apt-get":8,"build-essential":2,"msvc":2,"xcode":2,"via":2,"app":2,"store":2,"additional":4,"using":2,"-y":4,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"libssl-dev":4,"pkg-config":4,"ubuntu-":1,"llvm-dev":2,"libclang-dev":2,"clang":2,"components":2,"rustup":6,"nightly-":4,"optional":2,"skip":1,"step":1,"fails":1,"component":2,"add":2,"rustfmt-preview":2,"jq":9,"useful":1,"addition":1,"needed":1,"provide":1,"readable":1,"format":1,"json":1,"output":2,"helps":1,"quickly":1,"digest":1,"data":1,"response":2,"appropriate":2,"make":1,"executable":2,"changing":1,"directory":1,"executing":1,"chmod":2,"execute":2,"clone":5,"repository":1,"cd":4,"https":4,"com":4,"komodoplatform":4,"komodo-defi-framework":8,"--branch":4,"main":2,"--single-branch":2,"development":1,"use":2,"dev":6,"branch":2,"instead":2,"specific":1,"release":1,"compile":1,"code":1,"cargo":4,"--features":4,"native":4,"-vv":4,"above":1,"results":1,"error":1,"library_path":2,"usr":8,"local":8,"opt":4,"openssl":4,"lib":8,"alternatively":1,"create":1,"permanent":1,"called":1,"libcrypto":4,"ln":2,"-s":2,"everything":1,"installed":1,"appear":1,"finished":2,"optimized":2,"debuginfo":2,"target":4,"built":1,"available":1,"debug":2,"kdf":2}},"src/pages/komodo-defi-framework/tutorials/additional-information/index.mdx":{"searchTitle":"Additional Notes More Information About Komodo DeFi Framework","docsPageTitle":"Additional Notes","path":"komodo-defi-framework/tutorials/additional-information","content":{"additional":2,"notes":1,"back":1,"end":1,"front-end":6,"implementations":1,"komodo":27,"defi":25,"framework":25,"api":21,"built":5,"core":3,"component":4,"serve":1,"graphical-user":1,"interfaces":1,"guis":3,"various":1,"exist":1,"ecosystem":2,"volunteer":1,"efforts":1,"community":1,"members":1,"also":5,"allows":5,"developers":3,"entrepreneurs":1,"freedom":1,"create":3,"implementation":5,"purposes":1,"example":1,"acts":1,"atomic-swap":1,"network":5,"communities":1,"make":1,"private":1,"documentation":2,"concerns":1,"typically":1,"accessed":1,"via":1,"terminal":1,"interface":1,"based":3,"yet":1,"available":3,"new":4,"features":2,"desktop":2,"users":1,"worked":1,"previous":1,"version":1,"software":9,"marketmaker":1,"mm":6,"note":1,"several":1,"differences":1,"release":3,"off-chain":3,"technology":3,"used":3,"nanomsg":2,"layer":2,"orderbook":2,"propagation":1,"ordermatching":1,"client":1,"traffic":1,"routing":1,"technologies":1,"active":1,"blockchain":3,"itself":1,"replaced":1,"rust":4,"tcp":1,"uses":1,"libtorrent":2,"torrent":1,"dht":1,"system":2,"widely":1,"highly":1,"reliable":2,"granting":1,"greater":1,"development":1,"experience":1,"ansi":1,"ported":1,"utilizing":1,"cargo":1,"internal":1,"benchmarks":1,"prove":1,"efficient":1,"furthermore":1,"code":1,"base":1,"supports":1,"mobile":5,"devices":3,"including":1,"android":2,"ios":2,"key":2,"benefit":1,"expect":1,"adoption":1,"multi-threading":2,"multi-tasking":2,"improvements":1,"limited":1,"capabilities":1,"bob-side":2,"using":1,"lite":1,"mode":1,"spv":4,"wherein":2,"syncing":1,"required":1,"end-users":1,"reliably":1,"manage":1,"multiple":2,"concurrent":1,"requests":3,"pleased":1,"announce":1,"preparing":1,"compatible":1,"currently":1,"undergoing":1,"quality":1,"tests":1,"external":1,"reviews":1,"publication":1,"notable":1,"aspects":1,"include":1,"optimization":1,"low-data":1,"usage":1,"cpu":1,"consumption":1,"low":1,"storage":1,"requirements":2,"mb":1,"integrates":1,"seamlessly":1,"mobile-device":1,"integrate":1,"packages":1,"reach":2,"team":2,"discord":3,"involved":1,"add":2,"coin":6,"coins":6,"btc":2,"eth":1,"added":2,"quickly":1,"simply":1,"frameworks":1,"able":1,"depending":1,"specific":2,"details":1,"specifically":1,"support":2,"functionality":2,"similar":1,"checklocktimeverify":1,"bitcoin":1,"protocol":2,"utxo":1,"locked":1,"amount":3,"time":1,"released":1,"manner":1,"determined":1,"developer":1,"information":1,"eth-based":1,"first":2,"follow":1,"linked":1,"checklist":4,"below":1,"link":2,"adding":2,"completing":1,"submit":1,"proposed":1,"configuration":1,"files":1,"repository":1,"pull":1,"request":2,"carried":1,"spv-based":1,"trading":1,"holds":1,"electrum-based":2,"feature":6,"user":2,"trade":3,"downloading":1,"data":1,"bitcoin-protocol":1,"running":1,"native-coin":1,"daemons":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"handle":1,"nature":1,"providing":2,"liquidity":5,"multiplication":3,"enables":1,"known":1,"funds":2,"orderbooks":1,"fill":1,"completes":1,"outstanding":1,"immediately":1,"cancelled":1,"exchange":4,"called":1,"therefore":1,"initial":1,"funding":1,"exponentially":1,"higher":1,"provides":1,"special":1,"advantage":1,"traders":1,"wait":1,"below-market":1,"dumps":1,"something":1,"implement":1,"entries":1,"backed":1,"real":1,"opposed":1,"centralized":1,"vouchers":1,"one":1,"reason":1,"readily":1,"offer":1}},"src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx":{"searchTitle":"How To Become a Liquidity Provider for Komodo DeFi Framework with Telegram Notifications using Docker Get telegram notifications your API","docsPageTitle":"How To Become a Liquidity Provider for Komodo DeFi Framework with Telegram Notifications using Docker","path":"komodo-defi-framework/tutorials/api-docker-telegram","content":{"become":1,"liquidity":1,"provider":1,"komodo":1,"defi":1,"framework":1,"telegram":8,"notifications":2,"using":25,"docker":9,"installation":1,"clone":5,"repository":1,"command":4,"git":10,"https":10,"github":4,"com":6,"komodohowto":8,"docker-atomicdex-api-marketmaker":6,"cloning":2,"remote":8,"enumerating":2,"objects":8,"done":8,"counting":2,"compressing":2,"total":2,"delta":4,"reused":2,"pack-reused":2,"unpacking":2,"build":11,"image":1,"commands":3,"cd":6,"-t":2,"dev-marketmaker":6,"sending":2,"context":2,"daemon":2,"kb":2,"step":28,"ubuntu":4,"env":6,"build_packages":4,"build-essential":2,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"cmake":2,"libssl-dev":2,"pkg-config":2,"jq":4,"curl":6,"cache":24,"run":16,"apt-get":8,"update":4,"install":6,"-y":6,"bcaa":2,"sh":16,"rustup":8,"rs":2,"-ssf":2,"-s":2,"fa":2,"bin":16,"bash":4,"-c":4,"source":4,"home":4,"cargo":6,"nightly-":4,"default":2,"component":2,"add":2,"rustfmt-preview":2,"komodoplatform":2,"atomicdex-api":6,"--branch":2,"dev":2,"--single-branch":2,"cc":2,"--features":2,"native":2,"-vv":2,"adfcc":2,"wget":4,"nano":2,"dd":4,"bda":2,"usr":12,"local":12,"raw":2,"githubusercontent":2,"jl":2,"coins":4,"master":2,"aaeb":2,"copy":6,"--from":2,"target":2,"debug":2,"kdf":4,"scripts":3,"edd":4,"entrypoint":4,"cmd":2,"dad":4,"successfully":4,"built":2,"tagged":2,"latest":2,"setup":1,"bot":17,"open":1,"app":1,"search":1,"named":1,"botfather":2,"start":7,"chat":6,"send":3,"message":5,"help":2,"receive":1,"list":1,"available":1,"newbot":2,"create":2,"new":2,"containing":1,"required":1,"name":1,"end":1,"example":1,"tetrisbot":1,"tetris_bot":1,"created":2,"take":1,"note":1,"username":1,"hereby":3,"referred":3,"bot_username":6,"token":1,"bot_token":8,"sent":1,"go":1,"url":1,"api":3,"org":2,"yourbottoken":4,"getupdates":2,"replace":2,"response":1,"look":1,"key":1,"id":3,"xxxxxxxxxx":2,"first_name":2,"gxxxxxxx":2,"type":2,"private":2,"above":1,"json":2,"bot_chatid":6,"details":1,"needed":1,"marketmaker":2,"enabled":1,"usage":1,"container":2,"notification":2,"-it":2,"-e":10,"xxxxxx":4,"aaxxxxxxxxxxxxeso":4,"xxxxx":4,"mymarketmakerbot":4,"values":1,"ones":1,"belonging":1,"received":1,"atomic":1,"dex":1,"root":4,"pts":2,"sl":2,"gui":5,"mm":2,"netid":2,"seednodes":2,"seed":4,"kmdefi":4,"net":4,"userhome":2,"passphrase":3,"xxxxxxxxxxxxxxxxxxxry":2,"rpc_password":3,"hlxxxxxxxkw":2,"outputs":1,"pid":1,"within":1,"used":1,"packaged":1,"connect":1,"rick":2,"morty":2,"coin":1,"networks":1,"rickconnect":2,"mortyconnect":2,"helpful":1,"sends":1,"demo":1,"view":1,"orderbook":1,"rickmortyorderbook":2,"helpfully":1,"relays":1,"us":1,"see":1,"orderbooks":1,"simple":1,"schema":1,"trivial":1,"rudimentary":1,"application":1}},"src/pages/komodo-defi-framework/tutorials/api-metrics/index.mdx":{"searchTitle":"Komodo DeFi Framework Metrics DEX","docsPageTitle":"Komodo DeFi Framework Metrics","path":"komodo-defi-framework/tutorials/api-metrics","content":{"komodo":7,"defi":7,"framework":7,"metrics":23,"collects":1,"data":7,"allow":1,"interested":1,"users":3,"view":1,"history":21,"events":1,"api":5,"session":1,"incoming":1,"outgoing":1,"traffic":9,"recorded":2,"log":4,"file":11,"specified":1,"frequency":1,"requested":1,"using":10,"json":7,"format":1,"visualized":1,"prometheus":47,"grafana":21,"setting":1,"recording":1,"default":3,"collected":1,"every":1,"five":1,"minutes":1,"value":51,"defined":1,"parameter":3,"user":1,"mm":6,"disable":1,"collection":1,"set":3,"requesting":1,"manually":1,"execute":3,"following":4,"command":2,"request":13,"snapshot":1,"method":22,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"type":53,"counter":36,"key":52,"tx":20,"response":16,"count":30,"labels":54,"coin":36,"marty":18,"tx_detail_by_hash":8,"rpc_client":16,"client":28,"electrum":28,"doc":18,"total_length":4,"blockchain":12,"scripthash":12,"get_history":12,"gauge":14,"connected_peers":2,"received_messages":4,"connected_relays":2,"len":6,"relay_mesh":2,"orderbook":4,"memory_db":2,"period_in_secs":2,"histogram":2,"peer":4,"outgoing_request":2,"timing":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"max":2,"min":2,"integration":2,"supports":1,"software":1,"allows":2,"setup":1,"automated":1,"scraping":1,"regular":1,"intervals":1,"enables":1,"sophisticated":1,"queries":3,"stored":1,"timeseries":2,"also":3,"configure":1,"elegant":1,"dashboard":4,"built-in":2,"graphs":4,"export":1,"graphical":1,"processing":1,"scrapes":1,"http":11,"pull":1,"model":1,"provide":1,"ability":1,"scrape":1,"localhost":12,"need":2,"add":7,"prometheusport":4,"define":1,"username":6,"password":8,"enforce":1,"basic":2,"authorization":1,"security":1,"prometheus_credentials":4,"note":1,"additional":2,"argument":1,"necessary":1,"prom_username":8,"prom_password":8,"replace":2,"actual":2,"make":1,"sure":1,"separated":1,"configuring":1,"monitor":1,"configuration":3,"named":1,"yml":8,"simplify":1,"process":1,"connecting":1,"global":2,"scrape_interval":2,"scrape_configs":2,"job_name":2,"komodefi_api":2,"basic_auth":2,"static_configs":2,"targets":2,"group":2,"komodefi":2,"learn":1,"creating":1,"read":2,"documentation":2,"starting":1,"simple":1,"way":1,"initiate":1,"standard":1,"docker":3,"containers":4,"run":3,"docker-compose":6,"name":1,"compose":1,"version":2,"volumes":6,"services":2,"image":5,"latest":4,"depends_on":2,"ports":4,"network_mode":4,"host":4,"var":2,"lib":2,"restart":4,"prom":2,"etc":2,"use":4,"start":1,"graphing":1,"interface":1,"running":1,"navigate":3,"graph":10,"tab":3,"expressions":1,"visualize":1,"one":2,"available":4,"open":2,"metric":2,"explorer":1,"next":5,"button":5,"select":4,"click":9,"added":1,"page":1,"panel":4,"access":1,"scraped":1,"analyze":1,"transform":1,"display":1,"variety":1,"ways":1,"information":1,"see":2,"guide":2,"credentials":1,"admin":4,"offered":1,"new":5,"secure":1,"encrypted":1,"manager":1,"keepassxc":2,"source":2,"cog":1,"icon":1,"sidebar":1,"menu":3,"url":1,"leave":1,"fields":1,"test":1,"save":2,"bottom":1,"form":1,"dashboards":2,"screen":1,"provider":1,"drop":1,"down":1,"query":3,"options":2,"ones":1,"directly":1,"optionally":1,"tweak":1,"shown":1,"below":1,"complete":2,"displayed":1,"customise":1,"adding":1,"title":1,"changing":1,"colors":1,"different":1,"apply":2,"top":1,"right":1,"corner":1,"panels":1,"desired":1}},"src/pages/komodo-defi-framework/tutorials/api-walkthrough/index.mdx":{"searchTitle":"Komodo DeFi Framework API Walkthrough","docsPageTitle":"Komodo DeFi Framework API Walkthrough","path":"komodo-defi-framework/tutorials/api-walkthrough","content":{"komodo":26,"defi":17,"framework":17,"api":16,"walkthrough":1,"installed":3,"ready":2,"first":2,"atomic":2,"swap":25,"re":2,"testing":2,"back":1,"end":3,"going":1,"doing":1,"things":1,"normal":1,"user":3,"using":6,"gui":6,"expected":1,"let":5,"open":2,"terminal":6,"get":3,"started":10,"setting":2,"coin":31,"list":32,"ecosystem":1,"use":7,"two":1,"blockchain":3,"coins":22,"doc":44,"marty":42,"purposes":1,"freely":1,"distributed":1,"scarcity":1,"don":3,"treat":1,"having":2,"real":1,"value":1,"lose":1,"destroy":1,"need":3,"stress":1,"grab":1,"faucet":3,"komodoplatform":4,"discord":6,"server":2,"set":3,"file":14,"komodo-defi-framework":4,"target":4,"debug":4,"directory":2,"import":1,"settings":1,"test":2,"make":1,"called":3,"place":1,"following":6,"text":2,"asset":5,"fname":4,"rpcport":4,"txversion":4,"overwintered":4,"mm":66,"sign_message_prefix":4,"signed":4,"message":4,"is_testnet":4,"true":6,"required_confirmations":4,"requires_notarization":8,"false":12,"avg_blocktime":4,"protocol":4,"type":4,"utxo":8,"derivation_path":4,"trezor_coin":4,"save":2,"search":1,"automatically":1,"launch":1,"linked":2,"repository":2,"contains":1,"standard":1,"configuration":7,"used":2,"software":2,"download":1,"want":1,"activate":2,"servers":6,"light":1,"mode":1,"activation":4,"listed":2,"within":1,"find":1,"request":6,"body":1,"json":5,"examples":2,"https":2,"stats":6,"kmd":2,"io":2,"atomicdex":2,"activation_commands":2,"launching":1,"also":2,"create":4,"ll":2,"minimal":2,"example":2,"check":4,"configure":4,"kdf":8,"guide":4,"information":3,"additional":2,"parameters":1,"include":1,"allow_weak_password":2,"paramater":1,"rpc_password":8,"characters":2,"row":1,"between":1,"length":1,"contain":2,"one":1,"numeric":1,"uppercase":1,"lowercase":1,"special":1,"character":1,"word":1,"password":2,"chars":1,"commands":1,"supplied":1,"runtime":2,"below":5,"stdbuf":4,"-ol":4,"docs_walkthru":4,"netid":8,"seednodes":4,"seed":8,"kmdefi":8,"net":20,"passphrase":7,"your_passphrase_here":6,"your_password_here":6,"replace":1,"actual":1,"execute":2,"command":3,"see":9,"output":4,"similar":3,"-beta_":4,"dt":4,"_main":24,"lp_native_dex":2,"info":72,"version":2,"crypto":4,"crypto_ctx":4,"public":2,"key":2,"hash":6,"fe":10,"ede":2,"shared":2,"database":10,"id":4,"df":2,"ec":6,"bb":2,"ca":6,"_libp":8,"atomicdex_behaviour":8,"local":2,"peer":32,"peerid":2,"koowbgkww":2,"lmvxlwqsb":2,"vffmnm":2,"cunfhtjqqd":2,"oenuc":2,"atomicdex_gossipsub":32,"behaviour":32,"adding":31,"koowesuikcqabakezumtt":2,"ufjs":2,"mk":2,"wgrzbeucbcw":2,"explicit":30,"relay":30,"koowkxavlcjvrq":2,"gk":2,"kd":2,"cohctgqbmikps":2,"xqfoxeoygms":2,"koowatoxtunebwcoahjefsv":2,"fmnm":2,"cunfhtjjw":2,"pnsmxran":2,"koowsmei":2,"ypavzfa":2,"agde":2,"rjxnw":2,"pvxw":2,"qa":2,"fve":2,"pjns":2,"koowhkkhinhztkceqehhhpqwu":2,"jxpovbgs":2,"qst":2,"gjvtm":2,"koowmrjlmrv":2,"hngaovf":2,"rfumfjypstzd":2,"nv":2,"xl":2,"zn":2,"zkisb":2,"koowl":2,"yrrnacb":2,"rpytepxkmq":2,"jtrcbkcnd":2,"hk":2,"bxal":2,"koowhbecnjdznk":2,"mlnao":2,"cdsjuqimteo":2,"wmfxrd":2,"bd":2,"koow":2,"sogypfx":2,"kcyh":2,"uvxnhq":2,"dpmqnt":2,"vekgdlxkbicvkq":2,"koowpr":2,"ropi":2,"vqtlugjcdvvmccglp":2,"ixazbdfp":2,"tp":2,"zl":2,"koowku":2,"pmtgtewacwfjn":2,"zrwwhb":2,"bctytvhu":2,"xx":2,"qdyy":2,"koowjwbnkvsvnjiquepjlyhpismqvaj":2,"qt":2,"txv":2,"ctji":2,"xd":2,"koowgrupcabkxhprions":2,"sbumpmpecou":2,"hyfrqqvxfwdeuf":2,"kooweazph":2,"yuqkang":2,"asygdpbhkrppalday":2,"ab":2,"koowad":2,"gpxwx":2,"edvkwwkr":2,"fzgfojcekdca":2,"shmtffvkrn":2,"dialed":6,"ip":6,"tcp":6,"checking":3,"current":6,"sqlite":2,"migration":6,"skipping":2,"init":2,"trying":2,"migrate":2,"migrate_sqlite_database":4,"complete":3,"migrated":2,"rpc":2,"dex":4,"enabled":2,"unixtime":2,"something":2,"running":1,"vps":1,"accompanying":1,"tools":1,"tmux":2,"screen":2,"recommended":2,"nohup":5,"ensure":1,"instance":1,"shutdown":1,"logs":1,"userpass":31,"environment":4,"variable":3,"new":2,"folder":1,"enter":1,"string":1,"export":2,"rpc_userp":18,"ssw":18,"rd":18,"source":2,"executing":1,"echo":2,"printed":1,"console":1,"remain":1,"memory":1,"session":2,"closed":1,"later":1,"again":3,"variables":1,"found":1,"connect":3,"selected":1,"networks":2,"did":1,"wach":1,"properties":1,"earlier":1,"doesn":1,"send":3,"requests":1,"method":20,"electrum":17,"url":12,"cipig":12,"address":17,"rlgagbfhfbg":8,"ma":8,"mdthykl":8,"vovftmepbke":8,"balance":12,"result":6,"success":4,"connected":2,"test-blockchain":2,"network":3,"note":2,"uses":2,"different":2,"port":1,"present":1,"returned":2,"responses":2,"unique":1,"free":1,"flux-bot":1,"slash":1,"faucet-drip":2,"minute":1,"arrive":1,"my_balance":4,"rqnur":4,"qlgpugzxybvu":4,"kw":4,"lu":4,"cq":4,"trade":3,"orderbook":10,"decentralized":1,"peer-to-peer":1,"empowering":1,"users":5,"rely":1,"centralized":3,"service":1,"avoids":1,"serious":1,"problems":1,"affect":1,"exchanges":2,"security":1,"risks":1,"chance":1,"hackers":2,"founders":2,"bad":2,"actors":2,"steal":1,"assets":1,"personal":2,"everything":2,"stored":1,"exchange":4,"lack":1,"transparency":1,"difficult":1,"know":2,"playing":1,"fair":1,"lead":1,"market":2,"manipulation":2,"insider":1,"trading":2,"limited":2,"control":2,"funds":2,"held":1,"remember":2,"keys":3,"offerings":1,"diverse":1,"range":1,"cryptocurrencies":1,"available":2,"high":1,"exit":2,"fees":1,"pay":1,"lot":1,"money":1,"just":1,"withdraw":1,"cases":1,"withdrawals":2,"suspended":2,"altogether":1,"orders":1,"base":14,"rel":14,"response":2,"shows":1,"willing":2,"bids":4,"numbids":4,"biddepth":4,"asks":4,"rjtyiyej":6,"evvj":6,"ybrvmxwnnmvzjdglh":6,"price":8,"price_rat":4,"price_fraction":4,"numer":8,"denom":8,"maxvolume":6,"max_volume_rat":4,"max_volume_fraction":4,"pubkey":4,"bf":4,"ffe":4,"ece":4,"fd":4,"age":4,"uuid":22,"bff":4,"-b":24,"e-b":4,"-f":4,"is_mine":4,"numasks":4,"askdepth":4,"timestamp":4,"notice":1,"easily":2,"readable":1,"start":1,"jq":12,"setup":1,"process":1,"optional":1,"makes":1,"reading":1,"easier":2,"simply":1,"add":1,"try":1,"time":1,"bash":2,"zcredits":2,"read":1,"someone":1,"asking":1,"every":1,"total":1,"initiate":1,"buy":7,"order":4,"volume":2,"action":2,"base_amount":2,"dest_pub_key":2,"rel_amount":2,"sender_pubkey":2,"ebff":2,"ade":2,"debac":2,"ead":2,"e-":2,"-bb":2,"data":1,"successfully":4,"submitted":1,"yet":1,"however":1,"automated":1,"matched":1,"steps":1,"completed":2,"lp_ordermatch":2,"entering":2,"taker_swap_loop":2,"ae":20,"-c":20,"fa":28,"subscribed":2,"topic":2,"taker_swap":16,"taker":12,"negotiated":2,"lp_swap":14,"fee":2,"tx":12,"da":2,"de":2,"cc":2,"ce":2,"cab":2,"got":2,"maker":8,"payment":16,"fcdd":6,"cb":6,"dd":10,"ac":6,"ffc":6,"wait":8,"confirm":8,"rpc_clients":4,"waiting":4,"confirmations":4,"required":4,"bcf":2,"faac":2,"sent":2,"spend":4,"ddd":2,"cdbc":2,"bc":2,"spent":2,"dffe":2,"finished":3,"last":1,"line":1,"went":1,"congratulations":1,"stop":5,"forget":1,"reach":1,"us":2,"twitter":2,"tell":1,"experience":1,"ask":1,"questions":1}},"src/pages/komodo-defi-framework/tutorials/coins-file-update/index.mdx":{"searchTitle":"How to update the coins file work with latest Komodo DeFi Framework Update your Coins File","docsPageTitle":"How to update the coins file to work with the latest Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/coins-file-update","content":{"update":1,"coins":11,"file":5,"work":1,"latest":2,"komodo":10,"defi":2,"framework":2,"instructions":3,"compile":1,"kdf":10,"binary":2,"following":3,"place":1,"old":3,"format":7,"directory":3,"compiled":1,"open":1,"terminal":1,"navigate":1,"files":2,"run":1,"command":1,"update_config":2,"coins_new":6,"accept":1,"valid":1,"paths":1,"arguments":1,"source":1,"destination":1,"output":1,"similar":1,"shown":1,"success":3,"message":1,"indicates":1,"conversion":1,"successful":1,"mm":10,"atomicdex":2,"marketmaker":2,"ad":2,"dt":2,"find":1,"new":5,"named":2,"expected":1,"rename":1,"coins_old":2,"use":1,"next":1,"time":1,"launched":1,"examples":1,"utxo":3,"coin":9,"kmd":4,"name":8,"fname":8,"rpcport":8,"pubtype":4,"shtype":4,"wiftype":4,"txversion":4,"overwintered":4,"txfee":4,"required_confirmations":8,"requires_notarization":4,"true":4,"protocol":4,"type":4,"erc":3,"token":1,"mkr":4,"maker":8,"etomic":2,"aa":4,"ef":4,"cc":4,"protocol_data":2,"platform":2,"eth":2,"contract_address":2}},"src/pages/komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider/index.mdx":{"searchTitle":"How To Become a Liquidity Provider on Komodo DeFi Framework to","docsPageTitle":"How To Become a Liquidity Provider on Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider","content":{"become":2,"liquidity":4,"provider":3,"komodo":23,"defi":19,"framework":19,"following":6,"tutorial":1,"introduces":1,"reader":1,"simple":2,"method":6,"main":1,"network":6,"software":3,"requirements":1,"virtual":3,"private":3,"server":8,"recommended":1,"recommend":4,"user":9,"vps":3,"specifications":1,"vcpu":1,"gb":2,"ram":2,"os":1,"ubuntu":2,"preferably":1,"clean":1,"installation":1,"home-based":1,"connection":2,"prefers":1,"use":6,"computer":1,"hardware":2,"home":1,"instead":1,"strong":1,"internet":2,"also":2,"competitive":1,"setup":1,"running":2,"speed":1,"mbps":1,"processor":1,"equivalent":1,"get":4,"api":19,"coins":31,"configuration":4,"file":22,"step":11,"binary":3,"downloading":2,"pre-compiled":1,"versions":1,"official":2,"repository":2,"building":3,"source":6,"option":2,"create":7,"komodo-defi-framework":26,"target":22,"debug":22,"directory":5,"compatibility":1,"latest":1,"release":1,"releases":4,"page":1,"github":5,"download":6,"extract":1,"example":6,"mkdir":2,"-p":2,"cd":20,"wget":6,"curl":2,"--silent":2,"https":10,"com":18,"repos":2,"komodoplatform":8,"jq":14,"-r":2,"assets":2,"select":2,"name":4,"endswith":2,"linux-release":4,"zip":4,"browser_download_url":2,"unzip":2,"proceed":1,"decide":1,"build":3,"follow":1,"guide":2,"command":19,"raw":14,"githubusercontent":14,"master":6,"resolving":2,"connecting":3,"connected":2,"http":2,"request":2,"sent":2,"awaiting":2,"response":14,"ok":2,"length":2,"text":7,"plain":2,"saving":2,"-kb":2,"mb":2,"saved":2,"edit":4,"scripts":8,"provide":2,"kmd":50,"ltc":35,"pair":1,"navigate":2,"used":3,"start":23,"interact":1,"git":2,"clone":2,"gcharang":2,"mm":12,"copy":3,"current":3,"cp":4,"secure":3,"seed":5,"phrase":5,"serve":1,"type":6,"password":7,"accessing":1,"digital":1,"wallet":6,"various":1,"tools":1,"available":2,"cryptocurrency":1,"community":1,"one":1,"automated":1,"procedure":2,"included":1,"desktop":4,"backup":1,"words":1,"carefully":1,"access":2,"stored":1,"addresses":1,"created":2,"learn":1,"creating":1,"phrases":1,"read":2,"linked":4,"content":2,"bitcoin":2,"wiki":2,"sh":53,"place":3,"failure":2,"properly":2,"execute":4,"lead":1,"loss":1,"funds":2,"open":3,"using":2,"nano":7,"text-editor":1,"replace":5,"value":2,"replace_trading_wallet_passphrase":2,"rpc":3,"control":1,"keep":1,"separately":1,"additional":1,"remote":1,"call":1,"sufficiently":1,"random":1,"eight":1,"digits":1,"based":1,"numbers":1,"letters":1,"rpc_userp":6,"ssw":6,"rd":6,"below":1,"shows":1,"launch":1,"-word":1,"passphrase":7,"provided":1,"demonstration":1,"purposes":1,"paste":1,"manually":1,"terminal":4,"make":5,"sure":4,"change":1,"manage":1,"likely":1,"result":13,"lost":1,"hit":3,"ctrl":2,"save":3,"exit":1,"observe":1,"bottom":1,"prompts":1,"asked":1,"shown":1,"enter":2,"matches":9,"userpass":5,"glhjhvylev":2,"fh":2,"xzgsb":2,"basic":1,"nohup":6,"appending":2,"output":4,"starting":1,"above":5,"manner":1,"causes":1,"visible":1,"programs":1,"htop":2,"avoid":1,"issue":1,"alternate":1,"uses":1,"json":7,"line":1,"parameters":1,"_sample":2,"values":3,"keys":1,"rpc_password":2,"close":1,"stdbuf":2,"-ol":2,"kdf":2,"connect":5,"coin":26,"networks":1,"new":2,"kmdconnect":2,"address":23,"rg":2,"yr":2,"ugqyhmrbcrwaakuei":2,"ac":26,"jnaby":2,"balance":7,"success":8,"take":1,"note":1,"public":2,"generated":1,"entered":1,"verus":2,"sample":1,"executed":1,"lp_coins":4,"ticker":6,"block_count":4,"ltcconnect":2,"lrxjbptpkojfbywpe":2,"avejshlx":2,"syvksbz":2,"again":1,"best":1,"practice":1,"ensure":1,"wallets":1,"first":2,"details":1,"present":1,"downloaded":1,"property":1,"next":1,"named":1,"coinnameconnect":5,"add":1,"contents":1,"characters":1,"between":1,"inserted":2,"becomes":1,"electrum":7,"servers":2,"url":8,"executable":1,"chmod":2,"instruct":1,"instance":1,"trading":1,"query":1,"orderbooks":1,"display":2,"orderbook":6,"see":1,"document":2,"explanation":1,"askdepth":4,"asks":4,"rt":4,"mpmyucqxix":4,"bzlimxbnrrn":4,"ofmdgnkd":4,"price":15,"price_rat":8,"price_fraction":8,"numer":16,"denom":16,"maxvolume":8,"max_volume_rat":8,"max_volume_fraction":8,"pubkey":8,"bb":8,"ec":12,"acf":8,"eb":8,"db":8,"da":8,"age":8,"zcredits":8,"uuid":18,"is_mine":8,"false":8,"base":10,"biddepth":4,"bids":4,"ld":4,"qt":4,"fychvvx":4,"gmhnhbrdyimbvpr":4,"depth":2,"ae":8,"db-bc":4,"netid":4,"numasks":4,"numbids":4,"rel":10,"timestamp":6,"fund":2,"sell":2,"achieve":1,"find":1,"check":4,"mybalance":2,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"order":8,"place_order":2,"created_at":6,"max_base_vol":6,"min_base_vol":6,"started_swaps":6,"fce":4,"c-":8,"d-":8,"cfa-":4,"df":8,"status":3,"referring":2,"order_status":2,"efd":4,"dd-":4,"ead":4,"available_amount":4,"cancellable":4,"true":4,"maker":2,"withdrawal":1,"someone":1,"accepts":1,"trade":1,"finished":1,"received":1,"leftover":1,"withdrawn":1,"withdraw":4,"ruff":6,"de":14,"gze":6,"sp":6,"vpcxaasvv":6,"zbqgau":6,"tx_hex":4,"ecb":4,"fc":12,"bf":12,"ed":4,"ff":4,"eece":4,"fba":4,"afcb":4,"dc":4,"af":4,"fe":8,"ef":4,"bcee":4,"aa":12,"ca":8,"fd":4,"ffffffff":4,"fead":4,"cfb":4,"fb":4,"tx_hash":6,"fa":4,"fdc":4,"dfb":4,"ad":4,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"fee_details":2,"utxo":2,"amount":2,"e-":2,"internal_id":2,"send":1,"sendrawtransaction":4,"script":2,"searched":1,"explorer":1,"miscellaneous":1,"stop":6,"view":1,"orders":1,"placed":1,"node":1,"myorders":2,"maker_orders":2,"d-bf":4,"taker_orders":2,"cancel":2,"cancel_order":2}},"src/pages/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/index.mdx":{"searchTitle":"How To Compile Komodo DeFi Framework API from Source KDF","docsPageTitle":"How To Compile Komodo DeFi Framework API from Source","path":"komodo-defi-framework/tutorials/how-to-compile-kdf-from-source","content":{"compile":2,"komodo":3,"defi":3,"framework":3,"api":3,"source":8,"following":3,"tutorial":1,"introduces":1,"reader":1,"simple":1,"method":1,"build":3,"installing":19,"dependencies":1,"step":6,"os":1,"packages":1,"command":7,"sudo":12,"apt":4,"update":8,"apt-get":4,"install":19,"build-essential":4,"git":8,"jq":6,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"cmake":6,"libssl-dev":4,"pkg-config":6,"using":3,"ubuntu":1,"run":3,"llvm-dev":2,"libclang-dev":2,"clang":4,"rpm-based":1,"distributions":1,"dnf":4,"groupinstall":2,"development":2,"tools":4,"openssl-devel":2,"clang-devel":2,"libzstd":2,"systemd-devel":4,"used":2,"libudev":2,"dep":2,"instead":2,"rust":12,"curl":4,"https":8,"sh":8,"rustup":20,"rs":4,"-ssf":4,"asked":1,"select":3,"installation":14,"type":1,"option":1,"customize":4,"choose":1,"default":19,"host":5,"triple":5,"toolchain":7,"minimal":5,"profile":7,"info":60,"downloading":26,"installer":2,"welcome":2,"download":3,"official":2,"compiler":2,"programming":2,"language":2,"package":2,"manager":2,"cargo":24,"add":6,"rustc":16,"commands":2,"bin":8,"directory":4,"located":4,"home":10,"mylo":4,"path":8,"added":2,"environment":4,"variable":6,"modifying":2,"file":2,"uninstall":4,"time":4,"self":2,"changes":2,"reverted":2,"current":4,"options":4,"-unknown-linux-gnu":14,"stable":6,"modify":2,"proceed":2,"cancel":2,"going":2,"ask":2,"value":2,"simply":2,"press":2,"enter":3,"key":2,"leave":2,"unchanged":4,"beta":2,"nightly":2,"none":2,"data":2,"complete":3,"syncing":4,"channel":4,"updates":4,"stable-x":2,"latest":4,"version":4,"df":4,"component":44,"rust-std":8,"rust-docs":6,"mib":70,"eta":26,"installed":6,"great":2,"get":2,"started":2,"need":2,"next":2,"log":2,"done":12,"automatically":2,"configure":2,"shell":3,"env":4,"logout":2,"login":4,"again":2,"alternatively":1,"execute":1,"active":1,"reach":1,"components":1,"nightly-":18,"-x":10,"kib":14,"-nightly":6,"ffa":6,"ae":6,"clippy":4,"rustfmt":8,"defaulting":2,"unpack":2,"ram":2,"checking":2,"self-updates":2,"self-update":2,"existing":2,"set":2,"optional":1,"skip":1,"fails":1,"rustfmt-preview":4,"code":2,"cd":8,"clone":4,"github":4,"com":4,"komodoplatform":4,"komodo-defi-framework":10,"--branch":4,"dev":6,"--single-branch":4,"cloning":2,"remote":8,"enumerating":2,"objects":8,"counting":2,"compressing":2,"total":2,"delta":4,"reused":2,"pack-reused":2,"receiving":2,"resolving":2,"deltas":2,"--features":2,"native":2,"-vv":2,"finished":2,"optimized":2,"debuginfo":2,"target":2}},"src/pages/komodo-defi-framework/tutorials/index.mdx":{"searchTitle":"Introduction to Komodo DeFi Framework","docsPageTitle":"Introduction to Komodo DeFi Framework","path":"komodo-defi-framework/tutorials","content":{"introduction":1,"komodo":48,"defi":13,"framework":13,"one":8,"blockchain":13,"tools":1,"atomic-swap":9,"powered":1,"decentralized":11,"exchange":15,"dex":17,"called":3,"software":24,"entirely":3,"separate":4,"komodod":2,"powers":1,"rest":2,"built":2,"atomic":22,"swaps":13,"developers":4,"users":13,"rely":1,"cryptocurrencies":4,"middleman":1,"involvement":1,"maintain":1,"full":1,"control":7,"private":8,"keys":6,"assets":26,"times":2,"dramatically":2,"increases":1,"security":6,"process":5,"capable":1,"facilitating":1,"exchanges":6,"between":6,"approximately":1,"coins":3,"listed":2,"coinmarketcap":2,"com":2,"charge":1,"special":4,"comes":2,"technology":14,"remarkable":1,"story":1,"april":2,"lead":2,"developer":7,"experimented":1,"first":7,"prototypes":1,"august":2,"released":3,"version":4,"allowing":2,"anonymous":2,"internet":5,"perform":2,"via":1,"automation":1,"two":5,"examples":1,"led":1,"way":3,"beginning":1,"understand":5,"important":1,"come":1,"play":1,"discussion":3,"requires":2,"small":1,"amount":2,"foundational":1,"knowledge":3,"reader":2,"generally":1,"familiar":1,"basic":2,"ideas":3,"project":1,"broad":1,"overview":2,"head":1,"platform":2,"section":7,"thorough":2,"understanding":3,"general":1,"check":2,"delayed":2,"proof":2,"work":2,"core":4,"discussions":2,"gives":1,"works":2,"matters":1,"reading":2,"above":1,"articles":1,"following":1,"attainable":1,"common":1,"method":5,"cryptocurrency":3,"world":2,"goods":1,"trading":11,"digital":8,"tokens":2,"forms":1,"rights":1,"property":1,"nature":3,"asset":1,"bound":1,"individual":3,"secures":1,"transaction":2,"history":3,"blockchains":4,"challenge":1,"long":1,"user":29,"within":2,"parent":1,"normal":2,"methods":1,"conducting":1,"transactions":1,"sufficient":1,"however":4,"questions":1,"arise":1,"wants":1,"typically":1,"demographics":1,"miners":1,"stakers":1,"securing":1,"trades":2,"value":1,"default":1,"inter-chain":1,"mechanism":1,"ensure":3,"partner":2,"does":3,"cheat":2,"technical":5,"difficulties":2,"destroy":1,"centralized":8,"simplest":1,"solution":1,"abandon":1,"decentralization":1,"trust":1,"third":3,"party":3,"describes":1,"cex":22,"coinbase":1,"kraken":1,"binance":2,"conduct":2,"using":2,"entrust":1,"care":2,"sends":2,"issues":2,"owe":1,"iou":1,"represent":1,"ownership":2,"single":1,"environment":1,"controlled":3,"authority":3,"grants":1,"benefits":1,"old":1,"system":1,"including":2,"greater":2,"speed":1,"development":2,"design":1,"throughout":1,"experience":2,"relies":1,"purchases":2,"sales":1,"conducted":2,"honestly":2,"accurately":1,"finished":2,"exchanging":1,"hand":1,"back":3,"ious":10,"tell":1,"address":10,"export":1,"receives":1,"again":2,"truly":1,"owner":1,"problems":1,"assuming":3,"goes":1,"intended":1,"efficient":1,"effective":1,"tool":1,"reliable":1,"readily":1,"state":1,"model":7,"carries":1,"great":1,"risk":2,"highest":1,"quality":1,"looking":1,"change":1,"mitigate":1,"dangers":1,"primary":3,"concern":1,"places":2,"held":1,"database":4,"kind":2,"connection":1,"public":4,"available":3,"online":2,"attacker":4,"penetrate":1,"account":2,"gain":1,"offline":2,"trade":5,"malicious":1,"prices":1,"controls":1,"withdraw":1,"true":3,"furthermore":2,"holds":2,"thousands":1,"having":3,"large":1,"vulnerable":2,"funds":7,"additional":2,"incentive":1,"attackers":2,"reported":2,"ig":2,"group":2,"studies":2,"nearly":2,"billion":1,"us":1,"dollar":1,"worth":1,"stolen":2,"major":1,"around":1,"several":6,"challenges":1,"consider":1,"result":1,"danger":2,"legal":1,"perspective":2,"infamous":2,"mt":2,"gox":2,"case":2,"illustrates":1,"attempt":1,"hold":1,"liable":1,"event":1,"theft":1,"struggle":1,"find":2,"insurance":1,"provider":1,"protect":1,"also":6,"compared":1,"fiat":1,"currency":1,"government":1,"authorities":1,"assist":1,"recovering":1,"pros":1,"cons":1,"light":1,"concerns":1,"reputable":1,"established":1,"turning":1,"technologies":2,"example":1,"popular":3,"moving":2,"swiftly":2,"enhance":2,"functionality":3,"bring":1,"safety":1,"wish":1,"implement":1,"typical":1,"types":5,"dexs":1,"unique":2,"structure":1,"perhaps":2,"format":1,"gateway":8,"thought":1,"holding":2,"station":1,"owned":2,"different":4,"parties":5,"performs":1,"functions":1,"send":2,"issued":1,"derive":1,"managed":1,"maintains":1,"secure":7,"access":2,"provide":3,"protection":1,"knows":1,"improvement":2,"include":1,"external":1,"withdrawn":1,"key":2,"difference":1,"actual":1,"contained":1,"type":2,"person":1,"central":2,"people":1,"working":1,"collect":1,"anywhere":1,"anyone":1,"release":3,"owners":2,"grant":1,"permission":1,"multi-signature":3,"sign":1,"able":2,"improved":1,"measure":1,"succeed":1,"compromise":1,"ways":1,"expanding":1,"territory":2,"making":2,"responsible":1,"attacks":1,"exchange-wide":1,"attack":1,"shared":1,"across":1,"multiple":1,"entrepreneur":6,"remain":1,"political":1,"levels":1,"trustworthy":1,"partners":3,"co-owners":1,"infrastructure":2,"contributions":1,"failure":1,"reflect":1,"poorly":1,"brand":1,"persists":1,"loses":1,"responsibility":1,"significantly":1,"superior":1,"basis":1,"ever":1,"transferring":1,"complete":1,"keep":2,"deal":1,"directly":1,"idea":2,"swap":9,"simply":2,"behave":1,"sides":1,"receiving":1,"fair":1,"outcome":1,"side":2,"tries":1,"makes":1,"mistake":1,"cannot":2,"receive":1,"financial":1,"reward":1,"non-offending":1,"penalized":1,"lose":1,"everything":1,"else":1,"models":2,"quickly":1,"form":1,"networks":2,"high":1,"liquidity":1,"exchanged":1,"comparison":1,"opposing":1,"require":1,"third-party":2,"intervention":1,"simplicity":1,"depending":1,"application":1,"cost":1,"cheaper":1,"far":1,"manpower":1,"required":1,"comparisons":1,"probably":1,"get":1,"desires":1,"read":1,"disucssions":2,"underlying":1,"invented":1,"tier":1,"nolan":2,"posted":1,"community":2,"forum":1,"visionary":1,"jl":1,"james":6,"short":1,"exploring":1,"enters":1,"picture":1,"leadership":1,"began":3,"experimenting":1,"wrote":1,"experimental":2,"on-chain":1,"nxt":2,"september":1,"performed":5,"bitcoin":2,"bitcoin-based":1,"time":4,"period":1,"considered":1,"lacked":1,"feature":3,"lock":1,"verify":1,"added":1,"november":1,"shortly":1,"thereafter":1,"creation":1,"current":1,"endeavor":2,"ecosystem":3,"team":5,"members":2,"hired":1,"money":1,"raised":1,"large-scale":2,"company":1,"foundation":1,"designed":1,"facilitate":1,"interoperability":1,"scalability":1,"plays":1,"role":1,"based":1,"releasing":1,"new":2,"masses":1,"years":1,"countless":1,"volunteer":1,"dreamers":1,"contributed":1,"hundreds":1,"open-source":1,"collectively":1,"coding":1,"acting":1,"arbiter":1,"point":1,"mention":1,"necessary":1,"run":1,"natively":1,"integrated":1,"provides":1,"widest":1,"range":1,"packages":1,"existence":1,"capabilities":1,"today":1,"took":1,"learned":1,"rewrote":1,"code":4,"ground":1,"essentially":1,"aspects":1,"recently":1,"yet":1,"forged":1,"february":1,"mobile-based":1,"mobile":2,"android":1,"ios":1,"devices":1,"interfaces":1,"seamlessly":1,"desktop":1,"behind":1,"complex":1,"good":1,"news":1,"takes":1,"itself":1,"building":1,"fire":1,"functionalities":1,"api":2,"industry-wide":1,"invitation":1,"open":2,"source":2,"meaning":1,"creating":1,"network":2,"financially":1,"motivated":1,"businesses":2,"organizations":1,"seeking":1,"profit":1,"cryptocurrency-exchange":2,"industry":1,"opportunities":1,"entrepreneurs":2,"build":1,"audiences":1,"create":2,"market":1,"main":1,"use":1,"back-end":1,"existing":1,"upcoming":1,"innovations":1,"enterprise":1,"companies":1,"reach":3,"integration":1,"consulting":1,"services":1,"further":2,"information":2}},"src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx":{"searchTitle":"Prerequisites for a coin to be compatible with Komodo DeFi Framework Adding new the API","docsPageTitle":"Prerequisites for a coin to be compatible with Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/listing-a-new-coin","content":{"prerequisites":1,"coin":32,"compatible":2,"komodo":12,"defi":6,"framework":6,"listed":3,"needs":3,"confirmed":1,"compatibility":2,"present":1,"within":3,"platform":12,"coins":14,"repository":4,"information":6,"below":4,"details":2,"requirements":1,"creating":1,"working":1,"configuration":1,"file":22,"submitting":3,"successful":6,"pull":1,"request":2,"contact":12,"support":4,"team":2,"dev-support":4,"channel":3,"platorm":2,"discord":7,"questions":2,"need":2,"assistance":1,"performing":2,"test":2,"swap":10,"json":8,"config":2,"required":11,"general":1,"parameters":1,"different":1,"platforms":2,"protocols":1,"vary":1,"slightly":1,"data":3,"review":1,"parameter":1,"descriptions":1,"examples":2,"understand":1,"needed":1,"list":1,"utxo":7,"btc":1,"ltc":3,"kmd":6,"zec":1,"dash":1,"doge":1,"dgb":1,"following":3,"rpc":3,"methods":3,"available":1,"estimatefee":2,"getblock":2,"getblockhash":2,"getinfo":2,"getrawtransaction":2,"gettxout":2,"importaddress":2,"listunspent":2,"listreceivedbyaddress":2,"listtransactions":2,"sendrawtransaction":2,"example":18,"name":21,"litecoin":4,"fname":10,"rpcport":10,"pubtype":4,"shtype":4,"wiftype":4,"txfee":4,"dust":2,"segwit":4,"true":10,"mm":10,"required_confirmations":10,"avg_blocktime":10,"protocol":17,"type":12,"antara":1,"smartchain":1,"mcl":4,"asset":2,"marmaracreditloops":2,"txversion":2,"overwintered":2,"requires_notarization":2,"false":8,"evm-like":2,"tokens":6,"eth":8,"erc":17,"matic":1,"plg":1,"bnb":3,"bep":2,"token":5,"contract":5,"approve":2,"transferfrom":4,"additionally":1,"transfer":3,"return":1,"boolean":1,"value":3,"indicating":1,"requirement":1,"actually":1,"part":1,"standard":1,"seem":1,"follow":1,"chain_id":6,"id":2,"chain":1,"see":1,"chainlist":2,"field":4,"protocol_data":8,"etc":2,"ethereum":4,"forks":1,"contract_address":8,"checksummed":2,"smart":3,"address":8,"gas":1,"limit":1,"options":1,"usdc-erc":2,"usdc_erc":2,"usd":4,"xa":2,"eb":4,"ce":2,"gas_fee_estimator":2,"provider":2,"gas_limit":2,"eth_send_coins":2,"eth_send_erc":2,"eth_payment":2,"_payment":2,"eth_receiver_spend":2,"_receiver_spend":2,"eth_sender_refund":2,"_sender_refund":2,"eth_max_trade_gas":2,"usdc-bep":2,"usdc_bep":2,"ac":2,"cc":2,"fe":2,"ad":2,"cd":2,"qrc":4,"qtum":7,"special":1,"case":3,"also":1,"fields":1,"specific":1,"qc-qrc":2,"qcash":2,"mature_confirmations":2,"xf":2,"ede":2,"fa":2,"bca":2,"cf":2,"icon":6,"png":3,"format":4,"dimensions":1,"pixels":1,"ticker":6,"small":2,"letters":5,"protocl":1,"suffix":1,"kmd-bep":1,"use":5,"location":1,"icons_original":2,"folder":3,"explorer":8,"url":12,"excluding":1,"values":2,"parent":1,"capital":6,"extension":6,"valid":3,"array":1,"one":1,"multiple":1,"urls":4,"recommended":4,"https":8,"komodod":2,"com":20,"dexstats":2,"info":3,"add":2,"path":4,"suffixes":1,"transaction":1,"explorer_paths":2,"electrum":12,"servers":7,"shown":2,"provided":5,"port":2,"server":7,"dns":2,"ip":2,"ssl":11,"tcp":1,"webdex":1,"wasm":1,"listings":1,"admin":2,"contacted":2,"emergency":1,"situations":1,"failing":1,"result":1,"automatic":1,"delisting":1,"next":1,"release":1,"apps":2,"status":1,"currently":1,"electrumx":4,"monitored":1,"via":2,"public":1,"api":4,"dashboard":2,"help":2,"setting":1,"telegram":1,"alerts":1,"join":1,"nmc":2,"bitcoins":2,"sk":2,"disable_cert_verification":6,"email":8,"_admin_email":6,"matrix":8,"_admin":2,"org":4,"skype":4,"example_username":20,"twitter":4,"reddit":4,"github":4,"keybaseio":4,"electrum-nmc":2,"le-space":2,"de":2,"optional":3,"defaults":1,"set":1,"certificate":4,"verification":1,"disabled":1,"used":2,"self-signed":1,"production":1,"avoid":2,"validation":2,"issues":2,"highly":2,"eff":3,"certbot":3,"generate":2,"certificates":2,"etomic":2,"deployed":1,"network":1,"minimum":1,"nodes":1,"urgent":1,"cases":1,"node":1,"swap_contract_address":2,"afc":2,"bc":2,"ff":2,"rpc_nodes":2,"http":4,"ethnode":6,"ethnode_admin_email":2,"ethnode_admin":2,"forex":2,"nomics":6,"coingecko":3,"coinpaprika":3,"price":2,"ids":3,"stored":1,"files":2,"api_ids":4,"source":2,"chart":1,"date":1,"conveniently":1,"displayed":2,"right":1,"side":1,"page":2,"shutdown":1,"assets":2,"kmd-komodo":2,"widget":3,"find":2,"tab":1,"iso":2,"currency":2,"code":2,"respective":1,"api_id":2,"derivation":3,"bip":2,"ensure":1,"hierarchical":1,"deterministic":1,"wallet":1,"functionality":1,"best":1,"satoshi":2,"labs":2,"slp-":2,"trezor":5,"io":2,"default":1,"found":1,"searching":1,"supported":1,"larger":1,"black":1,"text":2,"grey":1,"brackets":1,"image":1,"confirmation":1,"participated":1,"atomic":3,"using":1,"addition":1,"submit":1,"transactions":1,"takerfee":2,"sent":2,"maker":4,"payment":8,"taker":4,"spent":4,"produced":1,"new":1,"inside":1,"swaps":1,"directory-":1,"kmd-eth":2,"means":1,"going":1,"further":2,"steps":2,"database":1,"repo":1,"performed":1,"explain":1,"expected":1,"submitted":1,"learn":1,"documentation":1,"link":6,"activating":1,"walkthrough":1,"ask":1,"get":1,"coinintegration":2,"komodoplatform":2,"partners":2,"komodplatform":2}},"src/pages/komodo-defi-framework/tutorials/query-the-mm2-database/index.mdx":{"searchTitle":"How to Query the MM2 SQLite Database KDF","docsPageTitle":"How to Query the MM2 SQLite Database","path":"komodo-defi-framework/tutorials/query-the-mm2-database","content":{"query":9,"mm":22,"sqlite":18,"database":3,"komodo":1,"defi":1,"framework":1,"api":3,"stores":3,"historical":1,"information":3,"swaps":3,"orders":2,"within":1,"located":1,"db":23,"user":1,"data":1,"folder":3,"wallet":7,"having":1,"subfolder":1,"represented":1,"hexadecimal":1,"string":8,"shown":1,"runtime":1,"logs":1,"kdf":8,"binary":1,"public":4,"key":4,"hash":4,"starts":1,"atomicdex":2,"-beta_a":4,"dt":4,"_main":2,"lp_native_dex":2,"info":4,"version":2,"crypto":2,"crypto_ctx":2,"cbdd":2,"df":2,"fe":4,"ce":2,"default":1,"location":2,"operating":1,"system":1,"linux":3,"home":4,"identifying":6,"hex":6,"macos":2,"windows":2,"appdata":2,"define":1,"different":1,"via":1,"dbdir":3,"configuration":2,"parameter":2,"json":1,"file":1,"also":1,"named":1,"komodefi":2,"queried":2,"related":2,"nfts":2,"variety":1,"methods":1,"databases":1,"examples":1,"below":2,"show":1,"terminal":1,"first":1,"need":1,"install":3,"sudo":2,"apt":2,"tables":4,"columns":1,"available":1,"follows":1,"my_swaps":3,"table":5,"keeps":3,"record":5,"successfully":1,"performed":2,"pubkey":5,"path_to_mm":10,"_db_file":10,"select":10,"id":3,"limit":8,"response":4,"marty":16,"doc":16,"bc":2,"e-bdaa-":2,"-ac":2,"b-":4,"aa":2,"stats_swaps":3,"detailed":2,"including":1,"failed":1,"taker_coin":2,"doge":6,"maker_coin":2,"dgb":6,"order":2,"finished_at":2,"desc":2,"-f":2,"-a":6,"af-c":2,"eece":2,"fa":4,"dc":2,"cee":2,"bdd":2,"ecc":2,"edd":2,"ae":2,"web_dex":2,"web":2,"-beta_c":2,"-beta_af":2,"my_orders":3,"placed":1,"base":2,"rel":2,"b-e":2,"ba-":2,"f-":2,"-eafb":2,"taker":4,"buy":6,"timedout":2,"-da":2,"bb-aee":2,"cc":3,"maker":8,"insufficientbalance":2,"sell":6,"fulfilled":2,"-ee":2,"fc":2,"tomaker":2,"cba":2,"fbf-":2,"eed":2,"cancelled":2,"fedcc":2,"-bbfc-":2,"created":3,"nodes":5,"added":2,"stats":4,"collection":4,"name":4,"dragonhound_dev":12,"respose":1,"koowenrvbqvttowymr":4,"fnbektrytj":4,"rcxgx":4,"eppfzhou":4,"rup":4,"stats_nodes":3,"results":1,"returned":1,"registered":1,"tracked":2,"node":2,"dialfailure":2,"_mm":2,"cb":2,"_linux_release":2,"error":2,"request":4,"peer":4,"peerid":2,"canceled":2,"next":2,"coin":2,"additional":1,"store":1,"supplementary":1,"details":1,"block":1,"headers":1,"transaction":1,"history":1,"using":1,"kmd":1,"example":1,"listed":1,"kmd_block_headers_cache":1,"kmd_tx_address":1,"ecfb":1,"fdf":1,"dcc":1,"ff":1,"ruyjystuckm":1,"gouwzqn":1,"lirhfeythwza":1,"kmd_tx_cache":1,"tx_hash":2,"tx_hex":1,"kmd_tx_history":1,"internal_id":1,"block_height":1,"confirmation_status":1,"token_id":1,"details_json":1}},"src/pages/komodo-defi-framework/tutorials/setup-komodefi-api-aws/index.mdx":{"searchTitle":"How to Setup and use the Komodo DeFi Framework API on an AWS EC2 instance Use a Instance","docsPageTitle":"How to Setup and use the Komodo DeFi Framework API on an AWS EC2 instance","path":"komodo-defi-framework/tutorials/setup-komodefi-api-aws","content":{"setup":3,"use":4,"komodo":8,"defi":8,"framework":8,"api":9,"aws":16,"ec":11,"instance":5,"create":4,"script":1,"file":5,"named":1,"komodo_defi_framework_setup":6,"txt":6,"copy":3,"code":2,"below":2,"find":2,"text":3,"seed_words_please_replace":4,"replace":3,"custom":1,"seed":13,"words":9,"used":8,"generate":4,"new":4,"blockchain":4,"addresses":4,"therefore":4,"treated":4,"unique":4,"password":5,"rpc_pass_please_replace":4,"also":2,"strong":1,"authenticate":4,"yourself":4,"communicating":4,"bin":2,"bash":2,"apt-get":6,"update":2,"install":5,"-y":2,"unzip":4,"jq":8,"curl":7,"wget":4,"--silent":2,"https":8,"github":2,"com":8,"repos":2,"komodoplatform":4,"komodo-defi-framework":2,"releases":2,"-r":6,"assets":2,"select":3,"name":2,"endswith":2,"linux-release":4,"zip":4,"browser_download_url":2,"raw":2,"githubusercontent":2,"coins":4,"master":2,"kdf":8,"netid":2,"seednodes":2,"kmdefi":4,"net":4,"gui":2,"aws_cli":2,"passphrase":2,"rpc_password":2,"myipaddr":2,"cli":1,"get":1,"access":6,"credentials":2,"installation":1,"sudo":2,"awscli":2,"obtain":1,"log":1,"account":1,"iam":1,"user":1,"described":1,"linked":4,"post":3,"tntdrive":2,"where-do-i-get-my-access-keys":2,"aspx":2,"create-iam-user-and-keys":2,"following":4,"make":2,"sure":2,"policy":1,"amazonec":2,"fullaccess":4,"instead":1,"amazons":2,"key":4,"id":2,"secret":2,"location":1,"completing":1,"instructions":1,"necessary":3,"later":1,"ssh":11,"directory":2,"exists":1,"mkdir":2,"-p":2,"open":1,"terminal":2,"navigate":1,"located":1,"issue":2,"commands":3,"note":1,"first":1,"change":2,"texts":1,"replace_access_key_id":4,"replace_secret_access_key":4,"obtained":1,"procedure":1,"region":1,"hosted":1,"changing":1,"instances":1,"us-east-":10,"export":4,"aws_access_key_id":2,"aws_secret_access_key":2,"create-key-pair":2,"--region":8,"--key-name":4,"mm":4,"keypair":4,"keymaterial":2,"pem":6,"chmod":2,"sgid":4,"create-security-group":2,"--group-name":4,"sgmm":4,"--description":2,"sg-kdf":2,"groupid":2,"authorize-security-group-ingress":2,"--protocol":2,"--cidr":2,"run-instances":2,"--image-id":2,"ami-":2,"fb":2,"--count":2,"--instance-type":2,"micro":2,"--security-group-ids":2,"--user-data":2,"see":1,"error":4,"similar":1,"click":3,"link":1,"found":1,"page":4,"browser":1,"directed":1,"button":2,"continue":1,"subscribe":3,"accept":3,"terms":3,"occurred":2,"optinrequired":2,"calling":2,"runinstances":2,"operation":2,"order":2,"marketplace":4,"product":2,"need":2,"visit":2,"amazon":2,"pp":2,"sku":2,"auhljmclkudu":2,"zy":2,"rih":2,"wait":1,"subscription":1,"processed":1,"last":1,"command":4,"again":1,"verify":1,"launched":1,"successfully":1,"visiting":1,"above":2,"ipv":1,"public":1,"ip":1,"replace_public_ip":4,"nodeip":4,"-o":2,"identitiesonly":2,"-i":2,"admin":2,"-s":2,"--url":2,"http":2,"--data":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"version":2,"edit":1,"exchange":1,"one":1}},"src/pages/komodo-defi-framework/tutorials/using-komodefi-cli-in-console/index.mdx":{"searchTitle":"Using Komodo DeFi Framework CLI in Console","docsPageTitle":"Using Komodo DeFi Framework CLI in Console","path":"komodo-defi-framework/tutorials/using-komodefi-cli-in-console","content":{"using":2,"komodo":8,"defi":8,"framework":6,"cli":5,"console":1,"convenience":1,"standalone":1,"komodefi-cli":53,"binary":7,"provided":1,"used":1,"interacting":1,"network":8,"command":8,"line":1,"building":1,"refer":2,"https":6,"github":2,"com":4,"komodoplatform":4,"komodo-defi-framework":2,"tab":2,"readme-ov-file":2,"building-from-source":2,"instructions":1,"installing":1,"dependencies":1,"preparing":1,"build":4,"environment":3,"ready":2,"running":3,"following":4,"root":3,"folder":1,"project":1,"repository":2,"cargo":4,"--manifest-path":2,"mm":19,"src":2,"komodefi_cli":2,"toml":2,"--out-dir":2,"pwd":4,"bin":6,"-z":2,"unstable-options":2,"also":2,"add":1,"directory":2,"path":21,"variable":2,"executed":1,"location":2,"export":4,"configuration":11,"setting":3,"default":9,"customize":1,"komodefi_cli_root":4,"allows":1,"specify":2,"saving":1,"files":2,"binaries":1,"related":3,"data":4,"home":10,"downloading":1,"core":7,"api":9,"need":2,"download":6,"latest":1,"release":1,"kdf":37,"configuring":1,"work":1,"configure":1,"coins":21,"information":2,"required":1,"json":15,"file":14,"run":3,"init":12,"--help":14,"return":1,"config":8,"set":21,"initialize":4,"predefined":4,"coin":14,"start":20,"instance":8,"usage":7,"options":14,"--mm-coins-path":8,"mm_coins_path":4,"aliases":20,"--mm-conf-path":8,"mm_conf_path":4,"conf":4,"-h":6,"print":10,"help":10,"existing":1,"use":8,"paths":1,"below":1,"alternatively":1,"create":1,"interactively":1,"pressing":1,"enter":5,"option":3,"values":1,"case":1,"mnemonic":2,"phrase":4,"press":1,"newly":1,"generated":1,"one":3,"collecting":2,"_cfg":4,"smk":8,"gui":2,"going":2,"part":2,"netid":2,"seed":4,"device":2,"quantum":2,"scan":2,"agent":2,"gift":2,"sauce":2,"flame":2,"devote":2,"tiny":2,"ripple":2,"allow":2,"weak":2,"password":2,"rpc_password":4,"tb":2,"ud":2,"dbdir":2,"none":6,"secure":2,"connection":2,"rpc":4,"rpcip":2,"rpcport":2,"rpc_local_only":2,"i_am_seed":2,"reading":2,"nodes":2,"tap":2,"met":2,"next":2,"seednode":2,"enable_hd":2,"writen":2,"getting":4,"raw":2,"githubusercontent":2,"master":2,"got":2,"written":2,"activation_scheme":6,"stats":2,"kmd":2,"io":2,"table":2,"coin_activation":2,"initialization":2,"done":2,"starting":1,"see":2,"available":3,"-help":2,"--mm-log":4,"mm_log":4,"log":9,"example":1,"save":1,"runtime":1,"logs":6,"env":2,"started":2,"child":2,"process":2,"pid":2,"interact":1,"commands":24,"provides":2,"interface":2,"facilitates":2,"interoperating":2,"platform":2,"service":2,"manage":4,"url":2,"enable":2,"disable":2,"etc":6,"wallet":4,"balance":2,"withdraw":2,"sell":4,"put":4,"selling":2,"request":4,"buy":2,"buying":2,"set-price":2,"place":2,"order":10,"orderbook":4,"setprice":2,"considered":2,"update-maker-order":2,"update":4,"listing":2,"book":2,"history":2,"depth":2,"orders":4,"swaps":2,"swap":4,"cancel":4,"utility":4,"util":2,"pubkeys":2,"pubkey":2,"message":6,"signing":2,"sign":2,"verify":2,"version-stat":2,"version":4,"statistic":2,"stat":2,"vstat":2,"task":2,"tracking":2,"status":2,"long-running":2,"given":2,"subcommand":2,"-v":2,"--version":2,"details":1,"examples":1,"documentation":2,"within":1}},"src/pages/komodo-wallet/desktop/access-log-files/index.mdx":{"searchTitle":"Accessing Komodo Wallet Log Files","docsPageTitle":"Accessing Komodo Wallet Log Files","path":"komodo-wallet/desktop/access-log-files","content":{"accessing":1,"komodo":9,"wallet":6,"log":10,"files":5,"simplest":1,"way":1,"access":1,"debug":3,"logs":4,"desktop":2,"settings":1,"menu":1,"general":1,"tab":1,"click":1,"open":4,"folder":1,"button":1,"session":1,"two":1,"created":1,"file":5,"starts":1,"date":1,"time":2,"helps":1,"find":2,"recent":1,"filter":1,"specific":2,"period":2,"ending":2,"contains":2,"application":1,"messages":2,"kdf":2,"backend":1,"defi":1,"framework":1,"app":1,"crashed":1,"relevant":1,"end":1,"bugs":1,"able":1,"related":4,"entry":1,"searching":1,"word":1,"error":2,"suspect":1,"api":2,"method":3,"search":1,"name":1,"my_balance":2,"re":1,"sure":1,"look":2,"just":2,"send":2,"complete":1,"ways":1,"communicate":1,"information":2,"developers":1,"support":4,"team":4,"join":1,"platform":2,"discord":2,"ask":2,"help":1,"dex-desktop":1,"channel":1,"direct":1,"message":1,"chat":2,"drag":1,"drop":1,"upload":1,"members":1,"green":1,"usernames":1,"imposter":1,"accounts":1,"pretending":1,"personal":1,"identifying":1,"private":1,"keys":1,"seed":1,"phrase":1,"smaller":1,"copy":1,"part":1,"logfile":2,"https":2,"zerobin":3,"net":2,"generated":2,"link":2,"pasted":3,"data":2,"one":1,"optionally":1,"add":1,"password":1,"encrypt":1,"text":1,"set":2,"delete":1,"read":1,"expiry":1,"deleted":1,"ve":1,"found":1,"bug":2,"issue":2,"komodo-wallet-desktop":2,"repository":2,"paste":1,"lines":1,"along":1,"short":1,"description":1,"reproduced":1,"doing":1,"happened":1}},"src/pages/komodo-wallet/desktop/activate-coins/index.mdx":{"searchTitle":"Activating Coins in Komodo Wallet","docsPageTitle":"Activating Coins in Komodo Wallet","path":"komodo-wallet/desktop/activate-coins","content":{"activating":2,"coins":4,"komodo":3,"wallet":5,"creating":1,"logging":1,"desktop":2,"launch":1,"btc":2,"ltc":2,"kmd":2,"enabled":1,"default":2,"activate":2,"additional":1,"click":2,"add":1,"crypto":1,"button":2,"sidebar":1,"use":1,"search":1,"bar":1,"top":1,"filter":1,"list":2,"below":1,"make":1,"selection":2,"clicking":1,"rows":1,"activation":1,"limit":1,"increase":1,"settings":1,"needed":1,"complete":1,"enable":2,"continue":1,"selected":2,"added":1,"see":1,"above":1,"eth":2,"activated":2,"alongside":1,"shiba":1,"inu":1,"erc-":1,"token":3,"anytime":1,"protocol":1,"parent":1,"coin":1,"also":2,"example":1,"minds":2,"automatically":1,"ethereum":2}},"src/pages/komodo-wallet/desktop/add-custom-tokens/index.mdx":{"searchTitle":"Add Custom Tokens to Komodo Wallet","docsPageTitle":"Add Custom Tokens to Komodo Wallet","path":"komodo-wallet/desktop/add-custom-tokens","content":{"add":6,"custom":7,"tokens":3,"komodo":6,"wallet":8,"supports":1,"hundreds":1,"coins":3,"right":1,"box":1,"want":2,"new":1,"token":11,"yet":1,"yourself":1,"within":1,"app":2,"first":1,"open":1,"coin":2,"activation":1,"modal":1,"next":3,"click":4,"asset":1,"need":3,"select":3,"protocol":2,"drop":1,"down":1,"example":1,"ll":1,"eth":2,"continue":1,"input":3,"contract":2,"address":2,"find":4,"https":4,"www":2,"bscscan":2,"com":2,"bep-":1,"etherscan":2,"io":2,"erc-":1,"link":1,"selected":1,"explorer":1,"below":2,"field":1,"animation":1,"demonstrates":1,"correct":1,"image":2,"use":1,"probably":1,"official":1,"icon":1,"project":1,"website":1,"services":1,"coingecko":3,"coinpaprika":2,"last":1,"step":1,"get":2,"id":2,"available":1,"display":1,"price":1,"data":3,"just":1,"test-coin":1,"preview":1,"button":1,"see":2,"confirm":1,"configuration":1,"everything":1,"looks":1,"ok":1,"submit":1,"restart":2,"apply":2,"update":1,"local":1,"log":1,"able":1,"added":2,"note":1,"users":1,"also":1,"themselves":1,"formal":1,"listing":1,"desktop":1,"review":2,"requirements":2,"github":1,"repository":1,"team":1,"komodoplatform":2,"discord":2}},"src/pages/komodo-wallet/desktop/create-new-wallet/index.mdx":{"searchTitle":"Create a New Wallet in Komodo","docsPageTitle":"Create a New Wallet in Komodo Wallet","path":"komodo-wallet/desktop/create-new-wallet","content":{"create":2,"new":3,"wallet":11,"komodo":5,"downloading":1,"desktop":1,"https":2,"komodoplatform":2,"com":2,"en":2,"wallets":2,"html":2,"launch":1,"application":1,"see":1,"screen":1,"below":1,"click":2,"button":1,"give":1,"name":1,"sure":1,"securely":2,"back":1,"seed":5,"phrase":3,"offline":1,"key":1,"coins":2,"shared":1,"anyone":1,"next":1,"confirm":4,"given":1,"series":1,"words":1,"position":1,"within":1,"backed":1,"confirmed":1,"need":1,"enter":1,"password":2,"used":1,"encrypt":1,"decrypt":1,"launching":1,"finally":1,"read":1,"eula":1,"terms":1,"conditions":1,"indicate":1,"acceptance":1,"clicking":1,"checkboxes":1,"created":1,"log":1,"enable":1,"tokens":1,"get":1,"doc":1,"marty":1,"faucet":1,"swap":1,"trade":1,"view":1,"private":1,"keys":1,"send":1,"receive":1,"funds":1}},"src/pages/komodo-wallet/desktop/import-private-key-or-seed-phrase/index.mdx":{"searchTitle":"Import Private Key or Seed Phrase Into Komodo Wallet into","docsPageTitle":"Import Private Key or Seed Phrase Into Komodo Wallet","path":"komodo-wallet/desktop/import-private-key-or-seed-phrase","content":{"import":3,"private":4,"key":3,"seed":9,"phrase":4,"komodo":5,"wallet":13,"downloading":1,"desktop":1,"https":2,"komodoplatform":2,"com":2,"en":2,"wallets":2,"html":2,"launch":1,"application":1,"see":1,"screen":1,"below":1,"mnemonic":5,"click":1,"button":2,"first":1,"set":1,"name":2,"string":2,"doesn":1,"need":4,"previous":2,"important":3,"entered":1,"precisely":1,"make":1,"sure":1,"keep":1,"mind":1,"following":1,"things":1,"spaces":1,"beginning":1,"end":1,"one":1,"space":3,"between":3,"pair":1,"words":4,"present":1,"spelled":1,"exactly":1,"bip":4,"word":4,"list":4,"using":1,"non-bip":1,"compliant":3,"confirm":2,"understand":2,"implications":1,"selecting":1,"allow":1,"custom":1,"radio":1,"typing":1,"continuing":1,"phrases":2,"known":2,"lowercase":2,"single":2,"spelling":2,"minor":2,"change":2,"generate":2,"completely":2,"different":2,"next":1,"enter":1,"password":4,"used":1,"encrypt":1,"decrypt":1,"launching":1,"valid":1,"use":1,"finally":1,"read":1,"eula":1,"terms":1,"conditions":1,"indicate":1,"acceptance":1,"clicking":1,"checkboxes":1,"created":1,"log":1,"enable":1,"coins":1,"tokens":1,"get":1,"doc":1,"marty":1,"faucet":1,"swap":1,"trade":1,"view":1,"keys":1,"send":1,"receive":1,"funds":1}},"src/pages/komodo-wallet/desktop/index.mdx":{"searchTitle":"Komodo Wallet Desktop Tutorials Introduction","docsPageTitle":"Komodo Wallet Desktop Tutorials","path":"komodo-wallet/desktop","content":{"komodo":2,"wallet":2,"desktop":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"app":1,"table":1,"contents":1}},"src/pages/komodo-wallet/desktop/reset-configuration-to-default/index.mdx":{"searchTitle":"Resetting Komodo Wallet Configuration to Default","docsPageTitle":"Resetting Komodo Wallet Configuration to Default","path":"komodo-wallet/desktop/reset-configuration-to-default","content":{"resetting":1,"komodo":4,"wallet":6,"configuration":4,"default":2,"improper":1,"shut":1,"down":1,"result":1,"coins":4,"json":1,"file":1,"corrupted":1,"load":1,"see":1,"available":1,"follow":1,"steps":1,"below":1,"click":3,"settings":1,"lower":1,"part":1,"sidebar":1,"general":1,"tab":1,"line":1,"reset":4,"button":1,"confirm":1,"restart":1,"app":1,"log":1,"again":1,"enabled":1,"visible":1,"activate":1,"refer":1,"desktop":2,"coin":2,"activation":2,"guide":2}},"src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx":{"searchTitle":"Send Commands to a KDF Instance Being Run by Komodo Wallet Desktop Using Postman an using","docsPageTitle":"Send Commands to a KDF Instance Being Run by Komodo Wallet Desktop Using Postman","path":"komodo-wallet/desktop/send-commands-to-kdf-instance","content":{"send":2,"commands":1,"kdf":1,"instance":3,"run":1,"komodo":17,"wallet":14,"desktop":11,"using":1,"postman":9,"allows":1,"easy":1,"sending":1,"rpc":9,"requests":2,"defi":2,"framework":2,"launched":2,"application":12,"friendly":1,"gui":1,"prerequisites":2,"download":1,"install":1,"latest":1,"versions":1,"computer":1,"start":4,"login":4,"click":11,"settings":3,"button":6,"bottom":3,"left":3,"part":6,"security":1,"section":2,"show":1,"line":1,"says":2,"view":2,"seed":1,"private":1,"keys":1,"input":5,"password":5,"dialog":2,"box":1,"pops":1,"copy":3,"beside":3,"also":2,"referred":1,"userpass":19,"reset":2,"every":2,"time":3,"restarted":2,"save":2,"value":5,"text":3,"file":1,"later":1,"usage":1,"leave":1,"running":1,"launch":1,"first":1,"launching":1,"see":1,"screen":2,"similar":1,"following":1,"skip":2,"go":1,"app":1,"link":1,"account":1,"creation":1,"eye":2,"icon":2,"top":1,"right":1,"create":1,"new":4,"environment":6,"popout":2,"menu":2,"add":4,"tab":1,"opens":1,"change":2,"name":3,"komodowallet":4,"variables":1,"shown":3,"next":2,"step":1,"variable":3,"paste":1,"copied":1,"saved":1,"url":2,"set":1,"localhost":1,"picture":2,"below":2,"clicking":1,"dropdown":1,"selecting":1,"creating":1,"request":3,"select":3,"http":3,"post":2,"type":3,"bar":1,"body":1,"raw":1,"json":1,"area":2,"available":1,"data":1,"docs":2,"example":1,"version":8,"documentation":4,"call":1,"looks":1,"curl":2,"--url":2,"--data":3,"method":7,"remove":1,"quotes":3,"outside":1,"brackets":1,"replace":1,"escaped":1,"regular":1,"get":1,"receive":1,"output":1,"used":1,"execute":1,"command":1,"note":3,"rational":2,"number":2,"update":1,"named":1}},"src/pages/komodo-wallet/desktop/simple-view-trading/index.mdx":{"searchTitle":"Simple View Trading on Komodo Wallet Desktop","docsPageTitle":"Simple View Trading on Komodo Wallet Desktop","path":"komodo-wallet/desktop/simple-view-trading","content":{"simple":5,"view":4,"trading":3,"komodo":3,"wallet":4,"desktop":1,"created":1,"added":1,"funds":1,"ready":1,"use":4,"features":1,"two":1,"views":1,"match":1,"best":1,"order":4,"available":4,"selected":2,"pair":1,"pro":2,"shows":1,"information":1,"orders":3,"orderbook":1,"options":1,"customize":1,"placing":1,"log":1,"click":7,"dex":1,"icon":1,"navigation":1,"menu":1,"left":1,"check":1,"near":1,"top":1,"right":1,"switch":1,"mode":1,"already":1,"coin":5,"selector":2,"see":3,"coins":1,"swap":11,"select":1,"clicking":1,"next":1,"enter":1,"amount":2,"want":2,"trade":2,"max":1,"button":4,"tradable":1,"balance":1,"enable":2,"list":3,"calculate":1,"estimated":1,"fees":1,"confirm":2,"details":2,"apply":1,"custom":1,"protection":1,"settings":1,"optional":1,"initiate":1,"move":2,"us":1,"tab":3,"lists":1,"in-progress":1,"yet":1,"started":1,"trades":1,"currently":1,"involved":1,"matched":1,"briefly":1,"disappear":1,"progress":2,"duration":1,"step":1,"estimate":1,"long":1,"complete":1,"completed":1,"history":1,"review":1,"past":1,"swaps":1,"modal":1,"include":1,"explorer":2,"browser":1,"showing":1,"transactions":1,"block":1,"open":1}},"src/pages/komodo-wallet/desktop/use-seed-words-to-restore-the-address/index.mdx":{"searchTitle":"Use Seed Words Created by a Komodo Ecosystem Wallet to Restore the Address on","docsPageTitle":"Use Seed Words Created by a Komodo Ecosystem Wallet to Restore the Address on Komodo Wallet","path":"komodo-wallet/desktop/use-seed-words-to-restore-the-address","content":{"use":1,"seed":5,"words":1,"created":1,"komodo":4,"ecosystem":1,"wallet":4,"restore":1,"address":1,"follow":1,"guide":1,"import":2,"private":2,"key":2,"phrase":2,"select":2,"allow":2,"custom":2,"radio":2,"button":2}},"src/pages/komodo-wallet/desktop/view-your-wallet-address/index.mdx":{"searchTitle":"Viewing Your Wallet Address in Komodo Desktop","docsPageTitle":"Viewing Your Wallet Address in Komodo Wallet Desktop","path":"komodo-wallet/desktop/view-your-wallet-address","content":{"viewing":1,"wallet":11,"address":3,"komodo":5,"desktop":1,"start":1,"trading":2,"need":1,"add":1,"funds":4,"see":2,"coin":4,"first":2,"log":1,"select":2,"clicking":1,"row":1,"portfolio":1,"page":1,"alternatively":1,"click":2,"icon":1,"left":2,"navigation":1,"menu":1,"coins":5,"list":1,"cant":1,"want":1,"send":4,"make":2,"sure":2,"activated":2,"receive":1,"button":2,"modal":1,"appear":1,"copy":1,"share":1,"someone":1,"qr":1,"code":1,"scan":1,"mobile":1,"test":1,"doc":3,"marty":3,"also":1,"faucet":1,"free":1,"use":1,"testing":1,"features":1,"note":2,"value":2}},"src/pages/komodo-wallet/guides/how-to-find-the-right-ibc-channel-for-transfers/index.mdx":{"searchTitle":"How to find the right IBC channel for transfers on Komodo Wallet Finding Channels Transfers","docsPageTitle":"How to find the right IBC channel for transfers on Komodo Wallet","path":"komodo-wallet/guides/how-to-find-the-right-ibc-channel-for-transfers","content":{"find":3,"right":1,"ibc":13,"channel":9,"transfers":7,"komodo":8,"wallet":6,"guide":1,"help":1,"correct":2,"making":1,"using":3,"transfer":3,"advanced":1,"feature":1,"due":1,"possibility":1,"expired":1,"clients":1,"network":1,"changes":2,"users":1,"approach":1,"carefully":1,"ensure":2,"up-to-date":1,"channels":4,"understanding":1,"sources":1,"information":1,"https":4,"iobscan":2,"io":4,"relayers":4,"www":2,"mintscan":2,"cosmos":2,"sector":2,"networks":2,"example":1,"transferring":1,"iris":3,"osmosis":3,"select":1,"open":1,"withdraw":3,"form":1,"enter":1,"amount":1,"address":1,"destination":1,"toggle":1,"set":2,"option":1,"ibc_source_channel":2,"value":1,"above":1,"image":1,"alongside":1,"send":1,"funds":2,"ids":1,"specific":1,"chain":6,"pair":1,"direction":1,"sending":3,"different":1,"verifying":1,"initiating":1,"note":1,"transaction":2,"hash":1,"provided":1,"use":1,"block":1,"explorer":1,"receiving":1,"track":1,"status":1,"allow":1,"time":1,"complete":1,"take":1,"longer":1,"on-chain":1,"transactions":2,"staying":1,"updated":1,"regularly":1,"check":1,"updates":1,"application":1,"join":1,"official":1,"community":2,"stay":1,"informed":1,"functionality":1,"recommended":1,"practices":1,"following":1,"steps":1,"re":1,"minimizing":1,"risk":1,"failed":1,"lost":1,"see":1,"api":1,"method":2,"used":1,"behind":1,"scenes":1,"refer":1}},"src/pages/komodo-wallet/guides/index.mdx":{"searchTitle":"Komodo Wallet General Guides Introduction","docsPageTitle":"Komodo Wallet General Guides","path":"komodo-wallet/guides","content":{"komodo":2,"wallet":2,"general":1,"guides":1,"section":1,"contains":1,"tutorials":1,"perform":1,"various":1,"tasks":1,"apps":1}},"src/pages/komodo-wallet/index.mdx":{"searchTitle":"Komodo Wallet Guides ","docsPageTitle":"Komodo Wallet Guides","path":"komodo-wallet","content":{"komodo":2,"wallet":2,"guides":2,"section":1,"documentation":1,"contains":1,"end":1,"user":1,"platforms":1,"general":2,"mobile":2,"desktop":2,"web":2}},"src/pages/komodo-wallet/mobile/add-and-activate-coins/index.mdx":{"searchTitle":"How to Add and Activate Coins on Komodo Mobile Wallet","docsPageTitle":"How to Add and Activate Coins on Komodo Mobile Wallet","path":"komodo-wallet/mobile/add-and-activate-coins","content":{"add":1,"activate":2,"coins":2,"komodo":2,"mobile":2,"wallet":2,"click":1,"icon":1,"portfolio":2,"screen":1,"select":1,"coin":2,"want":1,"clicking":1,"left":1,"side":1,"press":1,"done":1,"activated":2,"brings":1,"back":1,"tab":1}},"src/pages/komodo-wallet/mobile/create-a-new-wallet/index.mdx":{"searchTitle":"How to Create a New Wallet Using Komodo Mobile","docsPageTitle":"How to Create a New Wallet Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/create-a-new-wallet","content":{"create":6,"new":1,"wallet":11,"using":1,"komodo":6,"mobile":5,"start":3,"app":3,"select":3,"button":3,"enter":1,"memorable":1,"name":1,"press":4,"let":1,"get":1,"set":1,"write":1,"down":1,"words":2,"seed":3,"phrase":1,"store":1,"safe":1,"place":1,"next":3,"confirm":2,"random":1,"steps":2,"list":1,"continue":1,"password":3,"encrypt":1,"make":1,"sure":1,"use":1,"strong":1,"combination":1,"one":2,"capital":1,"letter":2,"small":1,"symbol":1,"numbers":1,"normal":1,"encryption":2,"takes":1,"longer":1,"phone":1,"enable":1,"fast":1,"try":1,"again":1,"pin":3,"two":1,"asked":1,"provide":1,"custom":1,"six":1,"digit":1,"need":1,"every":1,"time":1,"want":1,"access":1,"completion":1,"returns":1,"dashboard":1}},"src/pages/komodo-wallet/mobile/delete-seed-phrase/index.mdx":{"searchTitle":"How to Delete Seed (Wallet) From Komodo Mobile Wallet on","docsPageTitle":"How to Delete Seed (Wallet) From Komodo Mobile Wallet","path":"komodo-wallet/mobile/delete-seed-phrase","content":{"delete":3,"seed":5,"wallet":3,"komodo":1,"mobile":1,"action":1,"cannot":1,"undone":1,"make":3,"sure":3,"backup":3,"beforehand":3,"click":3,"settings":1,"scroll":1,"bottom":1,"select":1,"red":1,"option":1,"enter":1,"password":1,"used":1,"encrypt":1,"unlock":1,"button":1}},"src/pages/komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application/index.mdx":{"searchTitle":"Export swap data from your Komodo Wallet Mobile application Swap Data Your Application","docsPageTitle":"Export swap data from your Komodo Wallet Mobile application","path":"komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application","content":{"export":6,"swap":6,"data":5,"komodo":2,"wallet":2,"mobile":2,"application":1,"follow":1,"guide":1,"backup":6,"swaps":2,"contacts":1,"notes":1,"case":2,"want":1,"reinstall":1,"app":6,"use":1,"device":1,"also":1,"asked":1,"specific":2,"help":2,"debug":1,"recover":1,"stuck":2,"trades":1,"bugs":1,"cases":1,"exported":2,"file":5,"used":1,"maliciously":1,"steal":1,"funds":1,"circumstances":1,"example":1,"acting":1,"maker":2,"payment":1,"yet":1,"refunded":1,"back":6,"taker":1,"claim":1,"coins":2,"access":1,"take":1,"care":1,"share":3,"password":4,"publicly":1,"trusted":1,"person":1,"sake":1,"debugging":1,"getting":1,"reclaiming":1,"process":5,"doesn":5,"seed":5,"words":5,"privkeys":5,"need":5,"separately":5,"login":4,"tap":5,"button":5,"bottom":4,"right":4,"corner":4,"settings":1,"next":1,"screen":1,"select":2,"items":1,"wish":2,"set":1,"see":1,"dialog":1,"available":1,"options":1,"keep":1,"safe":1,"restore":1,"later":1}},"src/pages/komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet/index.mdx":{"searchTitle":"How to Deactivate Coins Using Komodo Wallet Mobile","docsPageTitle":"How to Deactivate Coins Using Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet","content":{"deactivate":4,"coins":3,"using":1,"komodo":1,"wallet":20,"mobile":1,"log":7,"go":3,"portfolio":8,"page":6,"view":4,"create":6,"guide":18,"import":6,"coin":19,"activation":4,"refer":4,"activate":6,"remove":3,"swipe":5,"left":5,"want":3,"disable":9,"tap":3,"button":6,"confirmation":3,"window":3,"appear":3,"press":3,"confirm":5,"selected":3,"note":2,"kmd":1,"btc":1,"default":2}},"src/pages/komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile/index.mdx":{"searchTitle":"How to Export/View Private Keys or/and Seed Phrase in Komodo Wallet Mobile","docsPageTitle":"How to Export/View Private Keys or/and Seed Phrase in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile","content":{"export":1,"view":4,"private":12,"keys":9,"seed":12,"phrase":8,"komodo":1,"wallet":17,"mobile":5,"warning":2,"information":2,"kept":2,"secret":2,"make":2,"sure":2,"strangers":2,"around":2,"see":2,"assets":4,"risk":2,"stolen":2,"log":7,"go":3,"portfolio":3,"page":4,"take":4,"look":4,"create":4,"guide":12,"import":4,"also":4,"check":4,"activate":5,"coin":4,"guides":4,"atomicdex":4,"open":4,"tab":3,"settings":2,"select":1,"enter":1,"password":1,"click":2,"continue":2,"takes":1,"activated":1,"key":1,"asset":1,"just":1,"want":1}},"src/pages/komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet/index.mdx":{"searchTitle":"How to Use the Address Book in Komodo Wallet Mobile","docsPageTitle":"How to Use the Address Book in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet","content":{"use":6,"address":20,"book":10,"komodo":1,"wallet":2,"mobile":1,"feature":1,"allows":1,"save":3,"wallets":1,"addresses":15,"future":1,"reference":1,"saved":1,"selected":1,"list":1,"making":1,"withdrawal":1,"find":2,"via":1,"sidebar":2,"click":5,"button":5,"open":2,"select":4,"add":11,"contacts":10,"instructions":1,"above":1,"plus":1,"icon":2,"start":1,"creating":1,"new":2,"contact":7,"give":1,"name":2,"nickname":1,"person":1,"remember":1,"better":1,"confuse":1,"press":3,"coin":3,"want":4,"note":6,"different":4,"protocol":8,"coins":4,"search":1,"field":3,"faster":2,"enter":1,"appeared":1,"input":2,"qr":1,"code":1,"scanner":1,"finish":1,"wish":4,"also":4,"edit":4,"delete":4,"existing":4,"send":2,"assets":1,"clicks":1,"just":1,"funds":1}},"src/pages/komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet/index.mdx":{"searchTitle":"How to use the Advanced Mode in Komodo Wallet Mobile Use","docsPageTitle":"How to use the Advanced Mode in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet","content":{"use":2,"advanced":7,"mode":7,"komodo":5,"wallet":20,"mobile":1,"log":7,"go":7,"portfolio":5,"page":4,"take":7,"look":7,"create":13,"guide":12,"import":4,"also":4,"check":5,"activate":5,"coin":20,"guides":4,"open":3,"tap":3,"dex":3,"icon":3,"select":12,"top":4,"menu":3,"click":12,"enter":6,"sell":3,"data":1,"see":12,"list":2,"funds":1,"want":10,"amount":5,"buy":1,"receive":5,"coins":6,"trade":2,"just":5,"window":3,"count":3,"existing":11,"orders":14,"order":7,"means":4,"new":4,"one":4,"selecting":4,"continue":7,"step":4,"interested":7,"details":7,"button":5,"confirm":3,"press":2,"fees":1,"opening":1,"drop-down":1,"exchange":1,"review":1,"again":1,"set":1,"settings":2,"custom":1,"protection":1,"convert":1,"maker":1,"matched":1,"start":1,"transaction":1,"wait":1,"swap":1,"match":1,"complete":1}},"src/pages/komodo-wallet/mobile/index.mdx":{"searchTitle":"Komodo Mobile Wallet Tutorials Introduction","docsPageTitle":"Komodo Mobile Wallet Tutorials","path":"komodo-wallet/mobile","content":{"komodo":2,"mobile":2,"wallet":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"app":1}},"src/pages/komodo-wallet/mobile/komodo-wallet-faq/index.mdx":{"searchTitle":"Komodo Wallet Mobile FAQ","docsPageTitle":"Komodo Wallet Mobile FAQ","path":"komodo-wallet/mobile/komodo-wallet-faq","content":{"komodo":40,"wallet":38,"mobile":7,"faq":1,"download":3,"app":3,"android":25,"visit":8,"https":42,"play":6,"google":19,"com":33,"apps":9,"testing":6,"komodoplatform":6,"atomicdex":11,"ios":13,"testflight":6,"apple":6,"join":6,"moleoc":6,"follow":4,"instructions":7,"site":4,"minimum":9,"version":6,"run":3,"built":3,"using":9,"flutter":3,"backend":3,"uses":9,"api":3,"lowest":3,"currently":3,"supported":6,"video":3,"walkthrough":3,"new":3,"user":3,"see":3,"make":5,"atomic":25,"swap":11,"youtube":5,"get":13,"test":3,"coins":9,"links":3,"faucets":3,"doc":7,"explorer":20,"marty":7,"getting":3,"invalid":3,"address":40,"error":6,"message":3,"eth":25,"transaction":3,"broadcast":3,"attempt":3,"checksum":3,"verification":3,"support":8,"mycrypto":5,"general-knowledge":5,"ethereum-blockchain":5,"ethereum-address-has-uppercase-and-lowercase-letters":5,"thus":3,"input":3,"case-sensitive":3,"exchange":3,"use":13,"doesn":3,"mixed":20,"case":61,"addresses":9,"builtin":3,"detection":3,"simply":7,"convert":14,"alphabet":7,"created":7,"lower":41,"string":10,"online":10,"converter":10,"explanation":7,"vs":7,"metamask":10,"zendesk":10,"hc":10,"en-us":10,"articles":10,"-why-some-addresses-are-mixed-case":10,"example":7,"eaff":14,"dc":14,"bab":14,"fbf":14,"valid":7,"easier":7,"copy":7,"down":7,"safely":7,"does":3,"max":6,"button":3,"set":3,"amount":9,"total":6,"balance":6,"txfee":3,"transactions":3,"taker":3,"fee":3,"order":9,"size":6,"coin":3,"sides":3,"formats":3,"litecoin":3,"starts":17,"bitcoin":14,"cash":7,"manually":3,"update":6,"playstore":3,"hamburger":3,"menu":3,"left":3,"top":3,"corner":3,"games":3,"installed":3,"find":3,"click":3,"report":3,"failed":3,"stuck":3,"timed":3,"swaps":3,"form":3,"forms":5,"gle":5,"dejdgyb":5,"ek":5,"need":3,"hold":6,"buy":3,"erc":3,"tokens":3,"needs":3,"small":3,"pay":3,"gas":3,"fees":3,"contract":3,"initiates":3,"able":9,"add":6,"available":6,"others":3,"one":6,"isp":6,"above":3,"two":3,"questions":3,"answer":3,"possible":3,"reason":3,"dns":16,"server":3,"isn":3,"resolving":3,"electrum":3,"servers":3,"properly":3,"fixed":3,"adding":3,"public":13,"cloudflare":3,"os":3,"settings":3,"started":10,"developers":10,"www":10,"my-private-network":10,"co":10,"uk":10,"kbhome":10,"setting-google-dns-on-ios-":10,"-devices":10}},"src/pages/komodo-wallet/mobile/perform-cross-chain-atomic-swaps/index.mdx":{"searchTitle":"How to Perform Cross-Chain Atomic Swaps Using Komodo Mobile Wallet","docsPageTitle":"How to Perform Cross-Chain Atomic Swaps Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/perform-cross-chain-atomic-swaps","content":{"perform":3,"cross-chain":2,"atomic":2,"swaps":3,"using":1,"komodo":5,"mobile":3,"wallet":3,"prerequisites":1,"need":3,"funds":4,"coin":9,"coins":5,"want":7,"swap":14,"activated":3,"still":2,"beta-testing":1,"phase":1,"use":3,"large":1,"testing":2,"doc":1,"marty":1,"test":1,"first":1,"gain":1,"experience":1,"obtain":1,"fluxbot":1,"bot":3,"platform":2,"discord":2,"server":2,"flux":2,"commands":2,"instructions":1,"click":2,"dex":3,"tab":2,"bottom":1,"app":1,"bring":1,"view":3,"current":1,"orders":2,"history":1,"swip":1,"left":1,"right":1,"option":1,"select":6,"wish":3,"sell":4,"enter":3,"desired":3,"amount":5,"receive":3,"modal":1,"fill":1,"automatically":2,"based":2,"also":1,"see":4,"best":1,"available":2,"rate":1,"ready":2,"trade":1,"button":2,"next":1,"screen":4,"details":1,"press":1,"confirm":1,"begin":1,"progress":2,"stay":1,"page":2,"completes":2,"return":1,"monitoring":1,"following":1}},"src/pages/komodo-wallet/mobile/restore-a-wallet/index.mdx":{"searchTitle":"How to Restore Wallet Using Komodo Mobile","docsPageTitle":"How to Restore Wallet Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/restore-a-wallet","content":{"restore":4,"wallet":8,"using":1,"komodo":6,"mobile":5,"start":3,"app":3,"click":4,"button":4,"give":1,"memorable":1,"name":1,"press":3,"let":1,"get":1,"set":1,"select":1,"allow":1,"custom":2,"seed":4,"paste":1,"type":1,"words":1,"make":3,"sure":2,"include":1,"spaces":1,"just":1,"see":1,"typing":1,"eye":1,"icon":1,"right":1,"field":1,"visible":1,"ready":1,"confirm":2,"create":2,"password":3,"encrypt":1,"use":1,"strong":1,"combination":1,"one":2,"capital":1,"letter":2,"small":1,"symbol":1,"numbers":1,"normal":1,"encryption":2,"takes":1,"longer":1,"phone":1,"enable":1,"fast":1,"try":1,"again":1,"pin":3,"next":1,"two":1,"steps":1,"asked":1,"provide":1,"six":1,"digit":1,"need":1,"every":1,"time":1,"want":1,"access":1,"completion":1,"returns":1,"dashboard":1}},"src/pages/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/index.mdx":{"searchTitle":"How to View Ongoing Orders and Swap History on Komodo Mobile Wallet","docsPageTitle":"How to View Ongoing Orders and Swap History on Komodo Mobile Wallet","path":"komodo-wallet/mobile/view-ongoing-orders-and-swap-history","content":{"view":6,"ongoing":5,"orders":9,"swap":5,"history":4,"komodo":1,"mobile":1,"wallet":1,"swaps":4,"click":6,"dex":3,"tab":5,"bottom":3,"screen":3,"swipe":3,"right":4,"left":3,"alternatively":3,"button":3,"see":1,"delete":1,"app":1,"data":2,"settings":1,"menu":1,"restore":1,"seed":1,"phone":1,"previous":1,"lost":1}},"src/pages/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/index.mdx":{"searchTitle":"How to View Your Receiving Address Send Funds for Trading","docsPageTitle":"How to View Your Receiving Address to Send Funds for Trading","path":"komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading","content":{"view":2,"receiving":6,"address":7,"send":1,"funds":1,"trading":1,"portfolio":1,"tab":1,"select":1,"coin":2,"page":1,"press":1,"receive":1,"button":1,"display":1,"including":1,"qr":1,"code":1,"different":2,"coins":1,"addresses":1,"derived":1,"seed":1,"hand":1,"komodo":1,"kmd":2,"komodo-based":1,"smart":1,"chain":1,"example":2,"btc":1}},"src/pages/komodo-wallet/mobile/withdraw-or-send-funds/index.mdx":{"searchTitle":"How to Withdraw or Send Funds Using Komodo Mobile Wallet","docsPageTitle":"How to Withdraw or Send Funds Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/withdraw-or-send-funds","content":{"withdraw":2,"send":3,"funds":1,"using":1,"komodo":1,"mobile":1,"wallet":1,"portfolio":1,"page":1,"click":1,"coin":2,"want":1,"press":3,"button":3,"enter":1,"amount":1,"destination":1,"address":1,"also":1,"use":1,"qr":1,"scanner":1,"pressing":1,"camera":1,"icon":1,"left":1,"next":1,"screen":1,"shown":1,"details":2,"transaction":3,"satisfied":1,"confirm":1,"completed":1,"see":1,"success":1,"message":1,"check":1,"block":1,"explorer":1,"verify":1}},"src/pages/komodo-wallet/web/how-to-activate-assets-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Activate Assets in Komodo Web Wallet","docsPageTitle":"How to Activate Assets in Komodo Web Wallet","path":"komodo-wallet/web/how-to-activate-assets-in-komodo-web-wallet","content":{"activate":2,"assets":7,"komodo":7,"web":7,"wallet":22,"new":3,"browser":6,"tab":6,"open":6,"version":5,"create":5,"import":5,"click":4,"add":5,"button":5,"see":7,"complete":1,"list":1,"available":1,"use":2,"filters":1,"protocols":1,"interested":1,"searchbar":1,"filter":1,"name":1,"ticker":1,"selected":5,"coins":9,"clicking":1,"loading":1,"spinner":1,"short":1,"period":1,"returned":1,"page":5,"activation":4,"completed":4,"balances":4,"activated":4,"automatically":4,"enabled":4,"again":4,"logging":4,"device":4,"deactivate":4}},"src/pages/komodo-wallet/web/how-to-connect-trezor-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Connect Trezor in Komodo Web Wallet","docsPageTitle":"How to Connect Trezor in Komodo Web Wallet","path":"komodo-wallet/web/how-to-connect-trezor-in-komodo-web-wallet","content":{"connect":5,"trezor":13,"komodo":7,"web":6,"wallet":15,"new":3,"browser":3,"tab":3,"open":3,"note":12,"supported":4,"safari":4,"firefox":4,"browsers":4,"click":7,"button":7,"hardware":1,"select":1,"press":1,"continue":10,"see":8,"pop-up":1,"window":4,"connected":1,"devices":1,"use":5,"model":5,"need":5,"enter":8,"pin":5,"code":4,"graphic":4,"screen":4,"device":4,"list":5,"one":1,"interface":1,"selecting":1,"passphrase":9,"hidden":3,"skip":3,"step":3,"access":1,"wallets":1,"tada":1}},"src/pages/komodo-wallet/web/how-to-create-wallet-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Create Wallet in Komodo Web","docsPageTitle":"How to Create Wallet in Komodo Web Wallet","path":"komodo-wallet/web/how-to-create-wallet-in-komodo-web-wallet","content":{"create":11,"wallet":19,"komodo":7,"web":6,"new":3,"browser":3,"tab":3,"open":3,"click":8,"connect":4,"button":8,"top":3,"page":3,"seed":3,"need":4,"name":3,"set":3,"password":3,"confirm":3,"read":3,"end-user":5,"license":5,"agreement":5,"eula":5,"terms":5,"conditions":5,"accept":3,"activating":3,"checkboxes":3,"continue":3,"inputs":3,"validated":3,"voila":1,"created":1,"important":2,"backup":1,"phrase":2,"making":1,"transaction":1,"non-test":1,"coins":1,"save":1,"offline":1,"keep":1,"safe":1,"place":1}},"src/pages/komodo-wallet/web/how-to-deactivate-assets-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Deactivate Assets in Komodo Web Wallet","docsPageTitle":"How to Deactivate Assets in Komodo Web Wallet","path":"komodo-wallet/web/how-to-deactivate-assets-in-komodo-web-wallet","content":{"deactivate":6,"assets":16,"komodo":6,"web":6,"wallet":13,"new":3,"browser":6,"tab":6,"open":6,"version":5,"create":5,"import":5,"click":4,"remove":4,"button":4,"see":2,"full":1,"list":1,"activated":1,"balances":1,"use":2,"filters":1,"protocols":1,"interested":1,"searchbar":1,"filter":1,"name":1,"ticker":1,"select":1,"want":1,"note":6,"cannot":4,"default":4,"kmd":4,"ltc":4,"btc":4,"swap":4,"progress":4,"selected":1,"removed":1,"page":1,"slight_smile":1,"activate":2,"asset":1,"again":1,"later":1}},"src/pages/komodo-wallet/web/how-to-do-a-maker-swap-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Do a Maker Swap in Komodo Web Wallet","docsPageTitle":"How to Do a Maker Swap in Komodo Web Wallet","path":"komodo-wallet/web/how-to-do-a-maker-swap-in-komodo-web-wallet","content":{"maker":4,"swap":4,"komodo":6,"web":7,"wallet":9,"new":3,"browser":3,"tab":7,"open":6,"create":5,"import":3,"dex":6,"click":7,"order":21,"button":5,"top":3,"right":2,"box":1,"center":1,"screen":1,"coin":21,"image":2,"sell":19,"input":6,"form":3,"see":11,"selection":1,"menu":1,"list":5,"activated":3,"coins":6,"balances":1,"below":1,"available":8,"atomicdex":1,"select":5,"one":1,"activate":1,"automatically":1,"want":9,"selecting":6,"balance":13,"above":3,"inputs":3,"slightly":3,"full":3,"account":3,"estimated":3,"transaction":3,"fees":3,"enter":4,"typing":4,"amount":5,"area":4,"clicking":5,"max":4,"buttons":4,"tradable":4,"buy":4,"book":2,"appear":1,"review":1,"price":2,"volume":1,"options":1,"pair":1,"entering":1,"bellow":1,"make":3,"confirmation":3,"page":3,"confirm":4,"details":5,"correct":4,"confirming":4,"added":1,"orders":1,"users":1,"trade":2,"cancel":2,"somebody":1,"starts":1}},"src/pages/komodo-wallet/web/how-to-do-a-taker-swap-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Do a Taker Swap in Komodo Web Wallet","docsPageTitle":"How to Do a Taker Swap in Komodo Web Wallet","path":"komodo-wallet/web/how-to-do-a-taker-swap-in-komodo-web-wallet","content":{"taker":1,"swap":14,"komodo":6,"web":7,"wallet":9,"new":3,"browser":3,"tab":9,"open":9,"create":3,"import":3,"dex":6,"click":9,"coin":20,"image":2,"sell":19,"input":6,"top":2,"form":2,"see":6,"selection":1,"menu":1,"list":5,"activated":3,"coins":6,"balances":1,"below":1,"available":9,"atomicdex":1,"select":6,"one":1,"activate":1,"automatically":1,"want":8,"selecting":6,"balance":13,"above":3,"inputs":3,"slightly":3,"full":3,"account":3,"estimated":3,"transaction":3,"fees":3,"enter":4,"typing":4,"amount":4,"area":4,"clicking":4,"max":4,"buttons":4,"tradable":4,"buy":2,"right":1,"order":5,"book":2,"appear":1,"review":1,"price":2,"volume":2,"options":1,"pair":4,"default":1,"best":1,"selected":1,"wish":1,"higher":1,"button":7,"confirmation":1,"page":4,"confirm":4,"details":1,"correct":1,"confirming":4,"proceed":3,"trade":6,"otherwise":3,"back":3,"return":3,"previous":3,"start":3,"depending":3,"take":3,"time":3,"complete":3,"leave":3,"background":3,"ok":3,"completed":3}},"src/pages/komodo-wallet/web/how-to-import-wallet-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Import Wallet in Komodo Web","docsPageTitle":"How to Import Wallet in Komodo Web Wallet","path":"komodo-wallet/web/how-to-import-wallet-in-komodo-web-wallet","content":{"import":9,"wallet":24,"komodo":9,"web":6,"new":3,"browser":3,"tab":6,"open":3,"click":14,"connect":9,"button":13,"top":3,"page":3,"alternatively":3,"asset":3,"assets":3,"list":3,"dex":3,"bridge":3,"seed":17,"enter":10,"name":3,"phrase":3,"bip":5,"compliant":5,"tap":3,"allow":5,"custom":8,"checkbox":3,"understand":5,"press":3,"ok":5,"pop-up":3,"window":3,"continue":3,"importing":3,"confirm":4,"read":3,"end-user":5,"license":5,"agreement":5,"eula":5,"terms":5,"conditions":5,"activating":3,"checkboxes":3,"inputs":3,"valid":3,"password":1,"voila":1,"created":1}},"src/pages/komodo-wallet/web/how-to-receive-funds-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Receive Funds in Komodo Web Wallet","docsPageTitle":"How to Receive Funds in Komodo Web Wallet","path":"komodo-wallet/web/how-to-receive-funds-in-komodo-web-wallet","content":{"receive":7,"funds":5,"komodo":6,"web":6,"wallet":18,"new":6,"browser":3,"tab":6,"open":6,"create":3,"import":3,"log":3,"need":3,"back":3,"seed":10,"phrase":13,"just":3,"created":3,"want":4,"make":3,"sure":7,"miss":3,"seep":3,"loos":3,"assets":10,"unlock":4,"save":4,"securely":4,"share":4,"anyone":4,"soon":3,"backed":3,"select":1,"list":1,"activate":2,"click":1,"button":1,"page":1,"see":1,"address":2,"coin":1,"text":1,"qr":1,"code":1,"format":1,"use":1}},"src/pages/komodo-wallet/web/how-to-withdraw-send-funds-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Withdraw/Send Funds in Komodo Web Wallet","docsPageTitle":"How to Withdraw/Send Funds in Komodo Web Wallet","path":"komodo-wallet/web/how-to-withdraw-send-funds-in-komodo-web-wallet","content":{"withdraw":1,"send":5,"funds":2,"komodo":6,"web":6,"wallet":12,"new":3,"browser":3,"tab":6,"open":6,"create":3,"import":3,"select":1,"assets":3,"list":1,"want":1,"receive":1,"activate":2,"click":1,"button":4,"enter":1,"destination":1,"address":1,"amount":1,"tap":2,"optionally":1,"set":1,"custom":2,"fee":2,"withdrawal":1,"toggling":1,"option":1,"tapping":1,"shown":1,"prepared":1,"transaction":4,"details":3,"confirmation":1,"satisfied":1,"confirm":1,"completed":1,"page":1,"see":1,"hash":1,"check":1,"clicking":1,"view":1,"explorer":1}},"src/pages/komodo-wallet/web/index.mdx":{"searchTitle":"Komodo Mobile Wallet Tutorials Introduction","docsPageTitle":"Komodo Mobile Wallet Tutorials","path":"komodo-wallet/web","content":{"komodo":2,"mobile":1,"wallet":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"web":1,"version":1}},"src/pages/notary/generate-privkeys-for-third-party-coins-from-passphrase/index.mdx":{"searchTitle":"How to Generate Address and Private Key (WIF) for 3rd Party Coins Using Passphrase 3p coins","docsPageTitle":"How to Generate Address and Private Key (WIF) for 3rd Party Coins Using Passphrase","path":"notary/generate-privkeys-for-third-party-coins-from-passphrase","content":{"generate":10,"address":26,"private":37,"key":46,"wif":38,"rd":1,"party":1,"coins":12,"using":7,"passphrase":19,"guide":1,"intended":1,"notary":4,"node":5,"operators":1,"users":1,"find":2,"useful":1,"enter":7,"computer":2,"server":2,"itself":2,"security":5,"purposes":5,"nodes":1,"need":3,"compressed":39,"public":23,"pubkey":1,"install":8,"dependencies":2,"sudo":8,"apt-get":6,"update":4,"upgrade":2,"-y":2,"git":8,"php-cli":2,"php-gmp":2,"php-mbstring":2,"steps":1,"clone":3,"repo":1,"https":10,"github":8,"com":8,"deckersu":4,"komodo_scripts":6,"cd":2,"submodule":4,"init":2,"--init":2,"--recursive":2,"open":4,"genkomodo":22,"php":29,"editing":4,"nano":7,"get":5,"keys":13,"change":6,"value":3,"line":6,"myverysecretandstrongpassphrase_noneabletobrute":12,"content":3,"inside":3,"replace":6,"alternatively":3,"kmd":7,"uncomment":3,"following":3,"bitcoinecdsa-":5,"setprivatekeywithwif":5,"uqe":5,"cy":5,"kvc":5,"xqfh":5,"acpkvkjtolc":5,"yxidw":5,"iyf":5,"mgssy":5,"rgmm":5,"next":3,"execute":3,"command":3,"copy":3,"import":13,"respective":3,"chains":3,"delete":3,"example":2,"output":2,"btc":4,"network":10,"prefix":15,"adfee":20,"bede":20,"fed":20,"ea":20,"ad":20,"uncompressed":30,"ae":10,"bed":10,"fca":10,"dc":12,"de":24,"bd":10,"bcd":10,"fb":10,"ece":10,"bf":10,"abb":10,"ebf":10,"cdbb":10,"ef":10,"bc":10,"beajskfcdjoqnecbowfjdslglmkbgfgb":28,"tshnbhemu":28,"jenaes":28,"juvxaozwf":2,"yjt":2,"fs":2,"uzhff":2,"qs":2,"fez":2,"ycfamzzfz":2,"upjvwtc":2,"ml":2,"dmzzpedrjncuce":2,"zwadaguxmnyv":2,"py":8,"qmchgwsoajtjeixtxt":2,"ugzmva":2,"ym":2,"ltc":2,"trfubd":10,"dbewe":10,"enfyfj":10,"pbueqqcauuvkkevlafqvz":10,"jfsnhs":10,"vdezjmxr":6,"bmdjd":6,"ezfxurcbejdthgkqnnnmnbhhsjbjoaqhu":6,"lfk":2,"cyttsdosvsytxktvv":2,"dgnqxyzrsn":2,"lic":2,"fyv":2,"mb":2,"rry":2,"tprxbou":2,"fvcimky":2,"msd":2,"utrrxqvrfuatcrctrahph":16,"yroqkurrtjrmxt":16,"qtun":16,"jcxtah":16,"kyb":2,"jv":2,"bgrdcbmw":2,"yhofiby":2,"vslpccwdfj":2,"dmdzxpwnkicjh":2,"rvnkrr":2,"uxpmxjedwfntkjdtiltcs":2,"uzczn":2,"ryfhvhvahlgnejpw":2,"tx":2,"dqn":2,"fp":6,"hu":2,"exs":2,"emc":2,"edf":2,"quz":2,"nwrjdwtbbttiefyumgfpsvb":2,"dv":2,"eg":2,"zumso":2,"uaia":2,"atzxqy":2,"drd":2,"wjm":2,"aya":4,"abrzzq":2,"fgidy":2,"jmg":2,"xnzpc":2,"xqktxhz":2,"aejy":2,"gtv":2,"fxwyhfjdnddgmhzkbhbwvxnvd":2,"eth":4,"erc":4,"fe":2,"fa":2,"conversion":1,"python":6,"script":4,"below":2,"return":3,"converted":1,"known":1,"wiftype":4,"specific":1,"coin":14,"set":1,"via":1,"runtime":1,"param":1,"convert":1,"yet":1,"available":1,"relevant":1,"values":2,"project":1,"source":1,"code":2,"komodoplatform":4,"komodo":2,"blob":4,"src":2,"chainparams":2,"cpp":2,"-l":2,"pr":1,"master":2,"apt":2,"-pip":2,"pip":2,"base":8,"create":1,"file":1,"convert_private_keys":6,"input":3,"usr":2,"bin":2,"env":2,"sys":12,"requests":4,"hashlib":6,"binascii":10,"len":4,"argv":8,"else":6,"print":10,"coin_prefixes":12,"stats":2,"io":2,"api":2,"info":2,"json":2,"results":2,"error":2,"exit":2,"def":2,"double_sha":4,"sha":4,"unhexlify":6,"hexdigest":4,"pk":4,"hexlify":2,"decode":6,"pk_utf":4,"utf-":4,"_coin":8,"hex":2,"x_key":6,"full_key":4,"encode":2,"break":2,"make":1,"executable":1,"chmod":2,"run":1,"prompted":1,"aby":2,"pizmxcjw":4,"jja":4,"wu":4,"cheecxrjkaksnx":4,"sf":4,"zwriovtdy":4,"aby-old":2,"prq":2,"nsb":2,"mngo":2,"hi":2,"xmglpfuqbktlynrqqrv":2,"ktfxtha":2,"wmkmiuxz":2,"actn":2,"aur":2,"avn":2,"awr":2,"axe":2,"xg":2,"wgrgp":2,"vq":2,"qkgnbg":2,"tvenmxvdynw":2,"qvxyxcyv":2,"wrsjucfvk":2,"axo":2,"bch":2,"beer":2,"bet":2,"bitn":2,"qttwp":2,"rzrgkykoqptsbpt":2,"flnhupjkvyxgyf":2,"gdl":2,"iu":2,"gyn":2,"blk":2,"bot":2,"bots":2,"bsty":2,"xrt":4,"qkyvdhctpugbfcasbn":4,"lxzdsqgcrvdn":4,"msyxhzddnjpw":4,"bsty-segwit":2,"btch":2,"btc-segwit":2,"btcz":2,"bte":2,"bte-segwit":2,"btx":2,"btx-segwit":2,"ccl":2,"cdn":2,"qajfegpdeyrv":4,"hmsijeooxxgqvtc":4,"tn":4,"zsm":4,"lhmrmuj":4,"wy":4,"cdn-segwit":2,"cfun":2}},"src/pages/notary/index.mdx":{"searchTitle":"Setup Komodo Notary Node Season 8","docsPageTitle":"Setup Komodo Notary Node Season 8","path":"notary","content":{"setup":9,"komodo":141,"notary":27,"node":22,"season":7,"nn":4,"repo":13,"quick":1,"reference":5,"guide":7,"serves":1,"offer":1,"operators":5,"building":1,"server":53,"possible":2,"instructions":2,"deprecated":1,"time":4,"read":6,"coin":16,"commit":1,"hashes":1,"refer":1,"https":27,"github":27,"com":27,"komodoplatform":16,"dpow":81,"tree":4,"master":4,"doc":2,"recent":1,"updates":1,"traditionally":1,"nodes":4,"using":9,"main":88,"third":9,"party":23,"used":8,"notarize":2,"kmd":36,"antara":1,"smart":40,"chains":37,"coins":38,"external":1,"projects":1,"beginning":4,"network":3,"allow":63,"running":5,"old":11,"use":38,"alternative":1,"methods":1,"virtualisation":1,"proxmox":1,"focus":1,"docker":13,"containers":2,"run":12,"daemons":22,"steps":4,"setting":1,"follows":2,"secure":4,"install":40,"ltc":33,"deamons":14,"launch":24,"import":17,"private":29,"key":63,"linked":5,"elected":9,"pubkey":96,"let":6,"sync":31,"take":5,"couple":2,"days":2,"rd":14,"configure":9,"iguana":108,"additional":2,"tips":1,"included":4,"end":2,"help":4,"management":1,"maintenance":1,"face":1,"problems":1,"join":2,"notarynode":4,"channel":3,"discord":6,"recommend":1,"check":27,"table":1,"update":26,"-pubkeys":7,"dpow-asset-status":2,"latest":1,"information":4,"repositories":1,"branches":1,"commits":1,"installing":1,"contradicting":1,"document":1,"treat":1,"within":2,"reopsitory":1,"point":1,"truth":1,"exact":2,"repository":12,"branch":1,"tag":1,"listed":1,"important":1,"security":15,"minimum":4,"system":9,"requirements":2,"dedicated":1,"tier":1,"datacenter":1,"local":23,"desktop":6,"pc":4,"vps":1,"allowed":1,"os":2,"debian":8,"ubuntu":9,"lts":2,"minimal":1,"installation":4,"openssh":6,"recommended":10,"cpu":3,"high-performance":1,"xeon":1,"ryzen":1,"epyc":1,"etc":75,"cores":1,"ram":3,"gb":14,"hdd":2,"tb":1,"ssd":1,"bandwidth":2,"mbps":1,"higher":1,"location":4,"region":1,"assumes":1,"scroll":1,"bottom":1,"notes":1,"required":12,"dependencies":6,"build":40,"scripts":6,"creating":1,"pubkeys":3,"operator":1,"need":7,"generate":5,"register":2,"team":5,"via":1,"proposal":1,"notarynodes":2,"soon":2,"election":1,"codebase":1,"next":2,"hardfork":1,"provide":1,"seperate":1,"one":3,"means":1,"seed":17,"phrases":1,"passphrases":1,"individually":1,"set":26,"addresses":8,"keys":23,"wif":11,"daemon":43,"enter":8,"phrase":9,"specific":2,"ever":4,"expose":4,"particular":2,"converted":2,"easily":2,"generating":1,"start":92,"follow":2,"info":1,"compressed":3,"public":12,"address":20,"output":1,"generated":2,"script":17,"based":2,"default":2,"genkomodo":2,"php":2,"file":120,"get":12,"following":16,"adfee":2,"bede":2,"fed":2,"ea":2,"ad":2,"lfk":2,"cyttsdosvsytxktvv":2,"dgnqxyzrsn":2,"vcn":2,"rss":2,"bpfgs":2,"pqgchp":2,"earh":2,"un":2,"qdh":2,"yrprjxcztthq":2,"rvnkrr":2,"uxpmxjedwfntkjdtiltcs":2,"uzczn":2,"utrrxqvrfuatcrctrahph":2,"yroqkurrtjrmxt":2,"qtun":2,"jcxtah":2,"emc":4,"edf":2,"quz":2,"nwrjdwtbbttiefyumgfpsvb":2,"dv":2,"trfubd":2,"dbewe":2,"enfyfj":2,"pbueqqcauuvkkevlafqvz":2,"jfsnhs":2,"aya":4,"avjkmgffmmzbpfvmtxccxadnd":2,"edque":2,"oxgc":2,"zyja":2,"uvsm":2,"mg":2,"hhglwue":2,"ruqqmjehuwzei":2,"tdskl":2,"chips":3,"source":11,"forks":1,"mcl":3,"tokel":3,"vrsc":1,"format":1,"keep":2,"saved":8,"computer":2,"apps":2,"compromised":3,"places":1,"funds":6,"risk":1,"also":6,"compromise":1,"entire":1,"suspect":2,"immediately":2,"contact":3,"taken":2,"mitigate":2,"potential":2,"threats":2,"write":1,"down":1,"randomly":1,"words":1,"piece":1,"paper":1,"rugged":1,"physical":5,"backup":11,"cryptosteel":1,"type":1,"directly":2,"itself":1,"tool":1,"smk":10,"dragonhoundtools":2,"blob":2,"wallet":4,"gen_seed":2,"py":2,"doing":8,"anything":2,"further":2,"ensure":5,"examples":1,"below":9,"username":2,"dragonhound":46,"replace":9,"make":48,"sure":17,"password":21,"manager":1,"keepassxc":2,"store":1,"sudo":247,"passwords":1,"ssh":134,"database":1,"don":3,"lose":1,"access":17,"laptop":21,"fails":1,"apt-get":17,"upgrade":5,"-y":12,"create":64,"new":36,"user":30,"give":18,"permissions":24,"adduser":5,"add":39,"passwd":5,"usermod":5,"-ag":5,"su":5,"switch":5,"fail":12,"ban":12,"apt":10,"automatically":3,"ufw":70,"enabling":3,"firewall":8,"enable":6,"login":10,"repeat":3,"step":3,"device":3,"example":11,"ed":12,"ssh-keygen":6,"-t":6,"-c":13,"view":8,"cat":6,"id_ed":6,"pub":6,"look":5,"ssh-ed":6,"aaaac":6,"nzac":6,"lzd":6,"ste":6,"aaaaik":6,"wmn":6,"cr":6,"jxqmlw":6,"pth":6,"wyqdhpsqeiqczxkvx":6,"folder":19,"home":8,"directory":10,"mkdir":16,"contain":4,"authorized":4,"nano":54,"authorized_keys":12,"paste":4,"save":31,"exit":19,"restrict":17,"chmod":56,"confirm":5,"works":4,"open":25,"terminal":5,"server_ip":12,"everything":4,"working":10,"logged":4,"asked":4,"disable":14,"authentication":9,"added":9,"confirmed":6,"config":40,"sshd_config":18,"find":11,"line":7,"says":4,"passwordauthentication":12,"change":18,"restart":31,"systemctl":18,"sshd":18,"root":13,"permitrootlogin":6,"swap":51,"space":30,"existing":8,"swapon":18,"--show":12,"virtual":4,"memory":4,"free":12,"-h":18,"disk":4,"df":6,"fallocate":6,"-l":6,"swapfile":36,"mark":4,"mkswap":6,"activate":4,"verify":4,"active":4,"permanent":4,"ll":6,"edit":10,"fstab":54,"first":12,"cp":12,"bak":12,"echo":32,"none":12,"sw":12,"tee":12,"-a":14,"retained":4,"rebooting":4,"port":44,"optional":6,"value":4,"something":5,"comment":46,"service":4,"test":4,"-p":6,"configuration":2,"tweaks":1,"better":2,"chance":1,"performing":1,"experiences":1,"prior":1,"natary":1,"ulimit":16,"parameters":6,"permanently":2,"number":8,"files":28,"per":1,"case":1,"small":1,"increase":1,"done":8,"command":10,"see":7,"kernel":2,"-n":6,"current":1,"meaning":1,"reboot":5,"parameter":1,"again":2,"limits":11,"conf":94,"lines":10,"soft":5,"nofile":10,"hard":5,"close":7,"pam_limits":9,"linux":1,"uses":7,"pam":12,"pluggable":1,"modules":1,"process":22,"layer":1,"mediates":1,"between":1,"application":1,"module":1,"sets":5,"resources":1,"obtained":1,"user-session":1,"common-session":10,"session":5,"re":2,"stop":18,"safely":2,"rpc":5,"commands":4,"shutdown":3,"-r":2,"log":19,"back":1,"best":3,"started":3,"encounter":1,"errors":1,"-j":25,"nproc":23,"available":3,"processor":1,"threads":4,"compiling":1,"want":5,"specify":1,"alternatively":4,"expr":2,"processors":1,"build-essential":7,"pkg-config":7,"libc":7,"-dev":13,"-multilib":7,"autoconf":7,"libtool":7,"ncurses-dev":7,"unzip":7,"git":22,"python":12,"-zmq":5,"zlib":7,"g-dev":7,"wget":7,"libcurl":7,"-gnutls-dev":5,"bsdmainutils":7,"automake":7,"curl":11,"libsodium-dev":7,"jq":7,"libfmt-dev":5,"autotools-dev":5,"cmake":7,"clang":7,"htop":7,"libevent-dev":7,"libboost-system-dev":5,"libboost-filesystem-dev":5,"libboost-chrono-dev":5,"libboost-program-options-dev":5,"libboost-test-dev":5,"libboost-thread-dev":5,"libssl-dev":7,"libnanomsg-dev":7,"software":1,"perform":1,"notarizations":1,"needs":1,"installed":1,"clone":31,"cd":80,"-b":15,"launching":3,"validate":3,"your_main_pubkey":5,"txt":40,"your_":7,"p_pubkey":5,"pubkey_":15,"wp":7,"unlock":8,"wallets":4,"launches":4,"named":4,"according":4,"targeting":4,"contents":15,"include":4,"notarisation":6,"called":5,"wp_":12,"--url":4,"http":4,"--data":4,"method":4,"walletpassphrase":4,"params":7,"your_main_seedphrase_or_private_key":2,"p_seedphrase_or_private_key":2,"executable":10,"go":3,"dev":5,"fetch":3,"zcash":3,"zcutil":10,"fetch-params":5,"sh":49,"data":6,"rpcuser":18,"rpcpassword":18,"usernamechangeittosomethingsecure":5,"passwordchangeittosomethingsecure":5,"txindex":10,"rpcworkqueue":5,"rpcbind":5,"rpcallowip":5,"rpcport":10,"addnode":30,"dragonhound_ar":10,"dragonhound_na":10,"dragonhound_dev":11,"symlink":3,"ln":30,"-s":30,"src":42,"litecoin-project":5,"litecoin":109,"bin":35,"bash":18,"decker":7,"pwd":14,"depends":28,"no_proton":7,"no_qt":7,"host":7,"guess":14,"--all":14,"autogen":7,"cxxflags":7,"-g":7,"-o":7,"config_site":7,"share":7,"site":7,"--disable-tests":7,"--disable-bench":7,"--without-miniupnpc":7,"--enable-experimental-asm":7,"--with-gui":7,"--disable-bip":7,"execute":4,"compile":5,"binaries":8,"insert":3,"inside":4,"values":3,"litecoinrpcchangethistosomethingsecure":5,"passwordchangethistosomethingsecure":5,"notary_docker_":14,"reach":1,"notary-node":1,"symbolic":1,"links":1,"cli":6,"komodod":20,"usr":20,"komodo-cli":44,"litecoind":20,"litecoin-cli":17,"sleep":20,"-gen":12,"-genproclimit":12,"-pubkey":14,"-minrelaytxfee":12,"-opretmintxfee":12,"-notary":12,"assetchains":10,"dockerised":10,"docker-compose":10,"-d":10,"single":5,"deamon":5,"lowercase":12,"ticker":44,"prevent":3,"bash_history":5,"eg":3,"importprivkey":30,"history":3,"kmd_private_key":20,"individual":7,"chain":31,"-ac_name":10,"listassetchains":5,"status":25,"tail":15,"-f":20,"debug":16,"compose":9,"logs":5,"--tail":5,"updatetip":2,"db":2,"ce":2,"af":2,"fec":2,"cf":2,"height":2,"_work":2,"tx":4,"date":2,"progress":4,"cache":2,"mib":2,"patient":1,"correctly":1,"imported":2,"validateaddress":4,"rdragonhdwovvsdlslmiaezearad":4,"kq":4,"fn":4,"return":1,"json":1,"object":1,"details":1,"valid":1,"ismine":4,"true":8,"isvalid":2,"scriptpubkey":2,"fefd":2,"ac":2,"segid":2,"iswatchonly":2,"false":4,"isscript":2,"eea":2,"fe":2,"fc":4,"ab":2,"iscompressed":2,"account":2,"defi":4,"framework":4,"simple":1,"kdf":2,"seednode":1,"nn_mm":2,"_seed":2,"ports":13,"opened":1,"future":2,"ve":1,"completed":1,"syncing":1,"validated":1,"final":1,"fan":1,"corrupt":1,"databases":1,"kill":2,"gracefully":1,"pkill":2,"fiat-cli":2,"nn_docker_":6,"stopped":1,"komodo_":4,"folders":1,"-type":4,"-iname":4,"-exec":4,"whitelisting":1,"whitelist":1,"incoming":1,"transactions":3,"avoid":1,"dust":1,"attacks":1,"funding":3,"top":2,"ups":1,"come":1,"rhi":2,"amab":2,"uxjqbzjvxgegmkkmu":2,"kk":2,"rldmqsxeor":2,"wqdazbkmjlpgf":2,"nuskq":2,"respective":1,"whitelists":1,"adding":2,"-whitelistaddress":2,"strings":1,"whitelistaddress":2,"dir":1,"option":1,"launched":1,"able":3,"notarise":3,"setpubkey":10,"every":3,"note":1,"string":1,"includes":1,"extra":1,"enables":1,"mining":2,"relay":1,"fee":2,"op_return":1,"minutes":2,"responsive":1,"depending":1,"spec":1,"forget":1,"start_":2,"begin":1,"notarising":7,"notaries":6,"responsible":2,"provided":2,"funded":1,"periodically":1,"topped":1,"progresses":1,"leave":2,"purpose":2,"remaining":1,"returned":1,"redistribution":1,"properly":2,"responding":2,"starting":2,"m_notary_main":5,"m_notary_":5,"rdparty_docker":5,"peer":1,"init":2,"finishes":1,"routes":1,"rules":1,"looking":1,"response":1,"netstat":2,"-plant":2,"api":1,"ccl":2,"clc":2,"gleec-old":2,"gleec":2,"iln":2,"koin":2,"ninja":2,"pirate":2,"supernet":2,"thc":2,"komodefi":4,"dont":2,"whole":2,"internet":2,"sourced":1,"managing":1,"servers":1,"having":1,"trouble":1,"tools":2,"ask":1,"show":1,"overcome":1,"issues":1,"said":1,"way":2,"job":1,"easier":1,"ecosystem":1,"rest":1,"ops":1,"know":1,"love":1,"hear":1,"dependancies":1,"tmux":2,"dc":2,"bc":2,"dnsutils":2,"speedtest-cli":2,"libboost-all-dev":2,"libgtest-dev":2,"software-properties-common":2,"binutils-dev":2,"-openssl-dev":2,"libdb":2,"libexpat":2,"libgnutls":2,"libldns-dev":2,"liblzma-dev":2,"libncurses-dev":2,"libprotobuf-dev":2,"libqrencode-dev":2,"libreadline-dev":2,"libunwind-dev":2,"ntp":2,"ntpdate":2,"protobuf-compiler":2,"-pip":2,"template":1,"needed":1,"anycoin":2}},"src/pages/notary/split-utxo-for-notarization/index.mdx":{"searchTitle":"How to Split UTXO for Notarization","docsPageTitle":"How to Split UTXO for Notarization","path":"notary/split-utxo-for-notarization","content":{"split":7,"utxo":6,"notarization":1,"participate":1,"notarisation":1,"round":1,"need":2,"ensure":1,"utxos":4,"correct":2,"size":2,"available":1,"wallet":2,"best":1,"way":1,"via":1,"script":4,"crontab":1,"coins":1,"use":4,"value":2,"satoshis":6,"third":3,"party":3,"projects":1,"aya":7,"mil":3,"emc":3,"require":1,"find":1,"coin":6,"check":3,"https":4,"github":4,"com":4,"komodoplatform":2,"dpow":6,"blob":4,"master":4,"iguana":9,"dpow_rpc":2,"splitting":2,"step":3,"create":1,"named":1,"acsplit":12,"nano":2,"add":1,"following":1,"file":1,"save":1,"bin":2,"bash":2,"port":8,"main":2,"server":4,"sats":6,"high_utxo_coins":4,"fi":4,"curl":4,"--url":4,"http":4,"--data":4,"agent":4,"method":4,"splitfunds":6,"sendflag":4,"duplicates":4,"give":1,"executable":1,"permission":1,"chmod":2,"optional":1,"existing":1,"count":2,"first":2,"run":1,"cron":1,"running":1,"cause":1,"bloat":1,"excessive":1,"avoid":1,"current":1,"skip":1,"required":1,"example":1,"chain":8,"source":2,"pubkey":4,"txt":2,"unspent":6,"ayav":2,"src":2,"aryacoin-cli":2,"listunspent":2,"jq":2,"select":2,"amount":2,"spendable":2,"true":2,"scriptpubkey":2,"ac":2,"length":2,"echo":4,"-lt":2,"topping":2,"make":1,"sure":1,"confirmed":1,"balance":1,"address":2,"directly":1,"mined":2,"work":1,"send":2,"yourself":1,"funds":2,"webworker":3,"tool":1,"alternatively":1,"buids":1,"raw":1,"transaction":1,"perform":1,"nntools":2,"og":1,"notaries":1,"methods":1,"doubt":1,"ask":2,"discord":2}},"src/pages/notary/update-komodo-manually/index.mdx":{"searchTitle":"How to update Komodo (for Notary Nodes) Update for Nodes","docsPageTitle":"How to update Komodo (for Notary Nodes)","path":"notary/update-komodo-manually","content":{"update":4,"komodo":20,"notary":1,"nodes":1,"reboot":1,"node":1,"start":4,"fresh":1,"installed":1,"source":8,"code":2,"already":1,"machine":2,"need":2,"latest":4,"version":1,"follow":3,"below":1,"steps":4,"step":3,"carefully":1,"don":2,"skip":1,"next":2,"one":1,"previous":2,"successfully":1,"completed":1,"daemon":4,"running":2,"leave":1,"updating":2,"resources":1,"prefer":1,"stop":11,"use":1,"src":6,"komodo-cli":6,"proceed":1,"following":2,"navigate":2,"directory":2,"cd":6,"make":4,"sure":2,"changes":2,"made":2,"reset":3,"ensure":1,"clean":4,"shouldn":1,"create":1,"issues":1,"pulling":1,"git":4,"--hard":2,"command":1,"pull":3,"followed":1,"compile":1,"binary":1,"zcutil":2,"build":2,"sh":2,"-j":2,"nproc":2,"services":1,"usual":1,"didn":1,"deamon":1,"compiling":1,"using":1,"again":1,"resync":2,"chain":1,"scratch":1,"folder":2,"remove":1,"files":1,"directories":1,"rm":2,"-rf":2,"blocks":2,"chainstate":2,"debug":2,"log":4,"komodostate":2,"db":2,"go":1,"back":1,"home":1,"iguana":1,"described":2,"setup":2,"doc":2}},"src/pages/notary/useful-commands-for-komodo-notary-node/index.mdx":{"searchTitle":"Useful commands for Komodo Notary Node","docsPageTitle":"Useful commands for Komodo Notary Node","path":"notary/useful-commands-for-komodo-notary-node","content":{"useful":1,"commands":1,"komodo":15,"notary":1,"node":3,"create":1,"symbolic":1,"links":1,"komodod":5,"komodo-cli":7,"use":1,"anywhere":1,"cli":1,"sudo":4,"ln":4,"-sf":4,"home":4,"user":6,"src":6,"usr":4,"local":4,"bin":4,"stop":6,"litecoin":1,"iguana":7,"litecoin-cli":2,"pkill":2,"update":1,"sure":1,"first":1,"see":1,"above":1,"cd":10,"git":2,"pull":2,"zcutil":2,"build":2,"sh":2,"-j":2,"search":1,"specific":1,"pubkey":5,"files":2,"notaries":5,"ratify":3,"etc":2,"dpow":4,"cat":4,"grep":4,"dd":4,"dada":4,"aca":4,"ac":4,"course":4,"tests":2,"ratifya_":2,"want":1,"copy":1,"full":1,"blocks":3,"new":2,"instead":1,"downloading":1,"again":1,"scp":3,"take":1,"-r":2,"chainstate":2,"ip_of_new_node":2}},"src/pages/qa/adb-logcat/index.mdx":{"searchTitle":"Use adb to collect GUI logs of the Komodo mobile wallet android app Wallet","docsPageTitle":"Use adb to collect GUI logs of the Komodo mobile wallet android app","path":"qa/adb-logcat","content":{"use":3,"adb":35,"collect":6,"gui":1,"logs":15,"komodo":3,"mobile":5,"wallet":3,"android":16,"app":7,"debug":9,"tool":1,"used":2,"track":1,"down":1,"bugs":1,"apps":1,"running":1,"device":20,"following":9,"walkthrough":1,"describes":1,"process":1,"using":2,"parts":1,"article":4,"taken":1,"stackexchange":5,"answer":3,"https":4,"com":20,"preparing":1,"enable":3,"usb":9,"debugging":5,"go":3,"settings":7,"development":3,"don":1,"entry":1,"menu":2,"scroll":1,"build":2,"number":3,"tap":2,"congratulates":1,"having":1,"become":1,"developer":3,"back":1,"main":1,"page":1,"close":1,"bottom":1,"see":6,"developers":1,"enter":2,"ready":1,"connect":3,"computer":3,"follow":3,"instructions":3,"specific":1,"os":1,"sections":1,"linux":1,"macos":1,"install":4,"start":1,"sudo":6,"apt":2,"update":2,"apt-get":2,"android-tools-adb":2,"start-server":2,"connecting":1,"personal":1,"cable":2,"verify":1,"devise":1,"detected":4,"run":5,"devices":10,"first":1,"time":1,"command":18,"executed":3,"connection":2,"confirmation":1,"dialog":1,"allow":3,"display":1,"list":2,"attached":2,"collecting":1,"open":5,"execute":1,"pc":1,"logcat":8,"--pid":8,"shell":8,"pidof":8,"-s":8,"komodoplatform":12,"atomicdex":12,"output":6,"similar":3,"keyguardstatusview":2,"refresh":2,"statusview":2,"showing":2,"true":4,"keyguarddisplaymanager":2,"show":2,"chatty":34,"uid":34,"system_server":6,"expire":30,"lines":28,"system":24,"activitymanager":2,"line":6,"binder":6,"inputreader":4,"qmi_fw":8,"chen-screen":8,"is_screen_off":8,"colorbalancethr":4,"powermanagerser":4,"dreamservice":22,"dozeservice":22,"wakeup":2,"fromsystem":2,"mwaking":2,"false":6,"mfinished":4,"finish":2,"detach":2,"calling":4,"ondreamingstopped":4,"ondestroy":2,"batterystats-wo":2,"fg":2,"oncreate":2,"updating":2,"doze":4,"window":3,"token":2,"onbind":2,"intent":4,"act":2,"service":2,"dreams":2,"flg":2,"cmp":2,"oneplus":4,"aod":2,"ondreamingstarted":4,"confirmed":1,"terminal":3,"looks":1,"hit":4,"ctrl":8,"keyboard":3,"interrupt":2,"log":2,"text":4,"file":11,"bug":2,"problem":4,"case":4,"desktop":3,"komodo-wallet-log":8,"txt":8,"won":2,"visible":2,"blinking":2,"cursor":2,"occurs":2,"exit":2,"find":2,"named":4,"share":2,"report":2,"issue":2,"windows":5,"excerpts":1,"www":2,"xda-developers":2,"install-adb-windows-macos-linux":2,"section":1,"download":1,"zip":4,"extract":1,"contents":2,"easily":1,"accessible":1,"folder":6,"explorer":1,"browse":1,"extracted":3,"prompt":10,"directory":1,"binary":1,"done":1,"holding":1,"shift":1,"right-clicking":1,"within":1,"click":1,"option":1,"users":1,"powershell":1,"instead":1,"smartphone":1,"tablet":1,"change":1,"mode":3,"transfer":1,"mtp":1,"oems":1,"require":1,"best":1,"just":1,"leave":1,"general":1,"compatibility":1,"launch":1,"daemon":1,"exe":12,"phone":1,"screen":1,"deny":1,"access":10,"naturally":1,"want":2,"grant":1,"prompted":1,"check":1,"box":1,"again":1,"finally":1,"re-enter":1,"everything":1,"successful":1,"serial":1,"isn":1,"driver":1,"corresponding":1,"drivers":1,"found":1,"table":2,"sample":1,"gpu":6,"type":2,"audit":2,"avc":2,"denied":10,"read":2,"name":2,"object_r":4,"vendor_default_prop":4,"dev":2,"tmpfs":2,"ino":2,"scontext":2,"untrusted_app":2,"tcontext":2,"tclass":2,"permissive":2,"libc":8,"finding":8,"property":8,"vendor":8,"egl":8,"swapinterval":8,"identical":4,"flutter":10,"coins":2,"activates":2,"connectionstate":2,"active":2,"getbalance":4,"address":4,"nhf":2,"gx":2,"fb":2,"skxqdmggrogk":2,"mh":2,"tzsfqpv":2,"balance":4,"coin":4,"btc":2,"locked_by_swaps":4,"rwzs":2,"nqqrqxspxmppsfyto":2,"mxyzvdm":2,"wzr":2,"kmd":2,"loadcoin":2,"finished":2,"means":1,"setup":1,"working":1,"correctly":1,"create":1,"mkdir":2}},"src/pages/qa/blockscout-deployment-guide/index.mdx":{"searchTitle":"Blockscout deployment guide","docsPageTitle":"Blockscout deployment guide","path":"qa/blockscout-deployment-guide","content":{"blockscout":59,"deployment":1,"guide":2,"currently":1,"uses":1,"following":1,"software":1,"versions":2,"ubuntu-":1,"bionic":1,"server":5,"openethereum":24,"parity":8,"-stable":2,"general":2,"pre-requirements":1,"linux":1,"ubuntu":7,"centos":2,"root":2,"access":5,"tb":4,"storage":21,"database":5,"eth":8,"mainnet":7,"archive":4,"node":6,"create":7,"user":18,"sudo":45,"privileges":3,"ssh":1,"domain":1,"name":1,"ensure":1,"basic":2,"security":1,"bash":9,"commands":3,"below":3,"reference":1,"copy":1,"paste":1,"mindlessly":1,"else":1,"expect":1,"encounter":1,"broken":1,"links":1,"weird":1,"paths":1,"marked":1,"executed":2,"service":20,"running":1,"means":1,"command":2,"run":4,"psql":16,"reqs":2,"seems":1,"outdated":1,"use":4,"latest":3,"stable":3,"releases":5,"instead":1,"anyway":1,"notified":1,"later":1,"binary":2,"version":7,"supported":1,"setup":3,"pre-install":2,"prepare":4,"make":3,"sure":3,"mount":2,"path":48,"ae":2,"mnt":14,"openeth":10,"get":7,"install":22,"deps":7,"build-essential":6,"cmake":6,"libudev-dev":4,"download":6,"precompiled":5,"apt-get":18,"update":8,"upgrade":2,"-y":8,"zip":10,"unzip":6,"wget":8,"https":14,"github":8,"com":10,"openethereum-linux-version":4,"-o":6,"-d":6,"cd":16,"chmod":4,"configuration":3,"empty":1,"log":5,"file":4,"touch":2,"config":14,"example":9,"write":1,"nano":14,"toml":4,"mode":2,"active":2,"release_track":2,"base_path":2,"opt":2,"local":6,"share":2,"io":2,"ethereum":7,"network":10,"warp":2,"false":2,"misc":2,"log_file":2,"systemd":9,"etc":8,"system":5,"unit":4,"description":4,"target":8,"youruser":4,"group":4,"yourusergroup":4,"execstart":4,"usr":2,"bin":17,"-c":4,"--jsonrpc-interface":2,"--jsonrpc-apis":2,"web":2,"net":2,"pubsub":2,"traces":2,"--ws-interface":2,"--fat-db":2,"--pruning":2,"--ws-apis":2,"--ws-origins":2,"--ws-hosts":2,"restart":2,"on-failure":2,"killsignal":4,"sighup":4,"wantedby":4,"default":6,"official":2,"instructions":1,"found":1,"allow":1,"ports":4,"used":1,"client":1,"tcp":12,"firewall":3,"test":2,"systemctl":14,"daemon-reload":2,"start":15,"openetherum":2,"enable":11,"postgresql":24,"db":5,"downloads":2,"page":1,"suggests":1,"usage":1,"different":1,"repositories":1,"based":1,"os":2,"sh":8,"echo":2,"deb":8,"http":8,"apt":9,"org":4,"pub":2,"repos":3,"lsb_release":2,"-cs":2,"-pgdg":2,"main":4,"sources":2,"list":4,"pgdg":2,"--quiet":2,"www":2,"media":2,"keys":2,"accc":2,"cf":2,"asc":2,"apt-key":2,"add":4,"postgresql-":2,"supports":1,"above":2,"new":1,"set":7,"password":5,"using":2,"adduser":6,"dbusername":14,"userpassword":1,"su":6,"postgres":4,"createuser":2,"--interactive":2,"createdb":2,"alter":2,"dbuserpassword":6,"grant":2,"first":1,"created":1,"parsed":1,"part":1,"link":1,"thus":1,"recommended":1,"omit":1,"problematic":1,"characters":1,"datadir":1,"conf":2,"data_directory":6,"data":3,"directory":3,"right":1,"permissions":2,"dir":5,"validate":1,"show":2,"row":2,"optionally":1,"open":2,"port":5,"remote":1,"computer":1,"don":2,"recommend":1,"dependencies":2,"base":5,"yum":1,"dnf":1,"git":5,"automake":2,"libtool":2,"inotify-tools":2,"libgmp-dev":2,"libgmp":2,"erlang":3,"release":2,"packages":2,"erlang-solutions":2,"debian":2,"pool":2,"esl-erlang_version":4,"bionic_amd":4,"check":3,"installation":3,"erl":2,"--version":6,"elixir":16,"pre-compiled":1,"elixir-lang":2,"tag":2,"permanent":1,"effect":1,"append":1,"profile":3,"export":30,"js":5,"distro":1,"curl":2,"-sl":2,"nodesource":2,"setup_version":2,"-e":2,"nodejs":4,"master":1,"clone":2,"poanetwork":2,"generate":2,"secret":3,"mix":13,"phx":8,"gen":4,"secret_key_base":2,"generatedabovesecret":2,"pastehere":2,"required":2,"env":2,"variables":1,"suited":1,"ethereum_jsonrpc_http_url":4,"localhost":8,"coin":4,"subnetwork":4,"database_url":4,"dbpassword":4,"migrations":1,"rebar":2,"--force":2,"compile":4,"ecto":4,"migrate":2,"build":1,"static":1,"assets":3,"apps":6,"block_scout_web":6,"npm":4,"node_modules":2,"webpack":4,"--mode":2,"production":2,"explorer":3,"digest":2,"ssl":2,"cert":9,"self-signed":1,"certs":1,"need":2,"replace":1,"real":1,"ones":1,"certbot":3,"letsencrypt":1,"forget":1,"configure":1,"dev":4,"exs":4,"see":1,"blockscoutweb":2,"endpoint":2,"cipher_suite":2,"strong":2,"certfile":2,"priv":4,"pem":4,"keyfile":2,"privkey":2,"renewal":1,"crontab":1,"script":2,"vars":1,"home":2,"scout":2,"workingdirectory":2,"full":2}},"src/pages/qa/debug-komodo/index.mdx":{"searchTitle":"Debug Komodo Daemon with 'gdb'","docsPageTitle":"Debug Komodo Daemon","path":"qa/debug-komodo","content":{"debug":4,"komodo":4,"daemon":6,"run":4,"mode":2,"help":1,"developers":1,"troubleshoot":1,"issues":1,"follow":1,"steps":2,"including":1,"notary":2,"node":2,"references":1,"komodod":7,"command":7,"case":1,"don":1,"need":1,"include":1,"parameters":2,"prerequisite":1,"install":3,"gdb":13,"sudo":2,"apt-get":2,"tool":1,"just":1,"add":1,"-args":4,"launch":1,"normally":1,"start":2,"using":3,"src":4,"-gen":4,"-genproclimit":4,"-notary":4,"-pubkey":4,"af":4,"ebf":4,"fd":4,"eb":4,"ebc":4,"get":1,"backtrace":4,"execute":1,"trouble":2,"getting":3,"started":2,"try":2,"full":2,"path":2,"executable":2,"above":1,"initializes":1,"debugging":1,"see":2,"prompt":2,"type":2,"data":1,"crashes":1,"itself":2,"issue":1,"rpc":1,"ll":1,"again":1,"along":1,"output":2,"information":1,"shared":1,"developer":1}},"src/pages/qa/extract-swap-data-komodo-wallet-log/index.mdx":{"searchTitle":"How to extract swap data from a Komodo mobile wallet log file Mobile Wallet","docsPageTitle":"How to extract swap data from a Komodo mobile wallet log file","path":"qa/extract-swap-data-komodo-wallet-log","content":{"extract":1,"swap":11,"data":3,"komodo":1,"mobile":1,"wallet":1,"log":9,"file":4,"create":1,"named":4,"parse_logs":8,"py":8,"copy":1,"code":2,"below":1,"following":1,"https":2,"github":2,"com":2,"smk":2,"pytomicdex":2,"blob":2,"master":2,"scripts":2,"assume":1,"python":6,"already":1,"installed":1,"system":1,"usr":2,"bin":2,"env":2,"import":6,"os":10,"sys":4,"json":14,"change":2,"filename":2,"try":4,"logfilename":4,"argv":2,"print":6,"use":3,"logfile":2,"path":4,"isdir":4,"maker":9,"makedirs":4,"taker":9,"open":4,"lines":4,"readlines":2,"line":8,"remove":2,"stress":2,"test":2,"find":2,"getrecentswaps":2,"swap_json":4,"join":2,"split":2,"swap_results":4,"loads":2,"result":2,"swaps":2,"type":4,"folder":8,"elif":2,"uuid":10,"writing":2,"write":2,"dumps":2,"decoder":2,"jsondecodeerror":2,"pass":2,"parse":1,"log_username":4,"txt":4,"command":1,"parses":1,"creates":2,"two":1,"directories":1,"files":1,"appropriate":1,"directory":1}},"src/pages/qa/index.mdx":{"searchTitle":"QA Documentation ","docsPageTitle":"QA Documentation","path":"qa","content":{"qa":2,"documentation":1,"section":1,"contains":1,"docs":1,"useful":1,"komodo":1,"team":1}},"src/pages/qa/komodefi-api-quickstart/index.mdx":{"searchTitle":"Start using or testing Komodo DeFi Framework quickly ","docsPageTitle":"Start using or testing Komodo DeFi Framework quickly","path":"qa/komodefi-api-quickstart","content":{"start":2,"using":2,"testing":1,"komodo":6,"defi":6,"framework":6,"quickly":1,"download":5,"latest":2,"release":3,"api":2,"os":2,"https":8,"github":4,"com":8,"komodoplatform":6,"komodo-defi-framework":4,"releases":4,"tag":3,"beta-":4,"links":1,"available":1,"scroll":1,"down":1,"bottom":1,"page":1,"expand":1,"assets":1,"section":1,"clicking":1,"click":1,"link":1,"words":5,"kdf":19,"name":1,"extract":1,"downloaded":1,"file":3,"new":1,"folder":1,"named":8,"komodefi":15,"directory":9,"structure":4,"something":4,"binary":4,"present":4,"open":4,"terminal":5,"cd":2,"coins":7,"contains":1,"configuration":1,"information":1,"supported":1,"wget":4,"raw":4,"githubusercontent":4,"master":4,"sample":1,"config":1,"gcharang":2,"mm":8,"scripts":2,"_sample":2,"json":6,"rename":1,"change":1,"values":1,"keys":1,"rpc_password":15,"passphrase":8,"value":13,"used":4,"authenticate":4,"yourself":4,"sending":4,"curl":6,"commands":4,"seed":4,"issuing":1,"following":1,"command":1,"window":4,"stdbuf":2,"-ol":2,"nohup":2,"running":3,"find":4,"possible":3,"methods":6,"accepted":3,"easily":3,"test":3,"use":3,"various":3,"export":5,"environment":3,"variable":3,"userpass":11,"version":5,"program":1,"rpc":1,"--url":2,"http":2,"--data":2,"method":2}},"src/pages/qa/komodo-desktop-wallet-build/index.mdx":{"searchTitle":"Build Instructions for Komodo Desktop Wallet from source","docsPageTitle":"Build Instructions for Komodo Desktop Wallet","path":"qa/komodo-desktop-wallet-build","content":{"build":9,"instructions":2,"komodo":1,"desktop":1,"wallet":1,"ubuntu":1,"dependencies":2,"install":17,"open":1,"source":1,"version":21,"qt":20,"https":12,"www":2,"io":2,"download":4,"need":1,"create":1,"account":1,"prompted":4,"selected":4,"software":4,"choose":4,"latest":7,"note":5,"number":4,"example":6,"add":5,"following":4,"environment":4,"variables":5,"bashrc":8,"zshrc":8,"files":5,"export":10,"qt_install_cmake_path":6,"gcc":2,"lib":4,"cmake":16,"equal":4,"path":6,"qt_root":6,"root":2,"installation":3,"folder":2,"gcc_":2,"look":1,"set":2,"above":1,"changes":1,"based":1,"system":1,"architecture":1,"etc":1,"minimum":2,"sudo":20,"apt":4,"purge":2,"--auto-remove":2,"cd":6,"wget":4,"github":6,"com":6,"kitware":2,"releases":2,"cmake-":8,"-linux-x":8,"sh":18,"chmod":4,"ln":2,"-s":2,"bin":18,"usr":12,"local":2,"gcc-":6,"add-apt-repository":2,"ppa":2,"jonathonf":2,"apt-get":6,"update":2,"clang":13,"clang-":3,"related":1,"tools":4,"llvm":8,"org":4,"recently":1,"installed":1,"used":1,"update-alternatives":4,"--install":4,"nim":2,"curl":2,"nim-lang":2,"choosenim":2,"init":2,"-ssf":2,"take":1,"response":1,"follow":1,"string":1,"similar":1,"home":2,"username":2,"nimble":4,"end":1,"-y":2,"ninja-build":2,"git":8,"libwally":2,"clone":5,"komodoplatform":4,"libwally-core":4,"autogen":2,"configure":2,"--disable-shared":2,"make":2,"-j":2,"komodo-wallet-desktop":4,"ci_tools_atomic_dex":6,"debug":6,"release":5,"last":1,"line":1,"output":1,"terminal":1,"gives":1,"compiled":1,"executable":2,"location":2,"built":3,"found":2,"build-debug":4,"directory":2,"build-release":2,"antaraatomicdexappdir":2}},"src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx":{"searchTitle":"How to recover a swap that failed in Komodo mobile wallet using Desktop Mobile Wallet CLI on","docsPageTitle":"How to recover a swap that failed in Komodo mobile wallet using Desktop","path":"qa/recover-komodo-mobile-wallet-swap-on-desktop","content":{"recover":3,"swap":20,"failed":2,"komodo":8,"mobile":7,"wallet":7,"using":6,"desktop":5,"reason":1,"don":2,"want":1,"stuck":9,"timed":1,"wants":1,"use":2,"cli":1,"follow":3,"guide":7,"first":2,"export":4,"log":3,"file":6,"settings":1,"share":1,"transfer":1,"instructions":2,"linked":4,"extract":1,"data":1,"format":1,"usable":1,"kdf":16,"create":1,"two":1,"directories":1,"named":8,"maker":2,"taker":2,"files":1,"uuid":6,"json":8,"appropriate":2,"directory":12,"id":8,"app":1,"find":3,"save":1,"accessible":1,"location":1,"also":1,"note":1,"download":1,"configure":1,"setup":1,"defi":1,"framework":1,"creating":1,"mm":6,"described":1,"seed":2,"words":2,"value":6,"key":1,"passphrase":7,"running":1,"open":1,"new":1,"terminal":2,"window":1,"rpc_password":4,"environment":1,"variable":1,"userpass":16,"stop":6,"issuing":1,"command":8,"curl":6,"--url":6,"http":6,"--data":6,"method":7,"navigate":2,"located":1,"db":15,"inside":2,"long":1,"hex":1,"similar":7,"fa":18,"bb":8,"ac":16,"name":2,"swaps":8,"structure":4,"look":4,"place":1,"above":5,"mentioned":1,"start":1,"again":1,"stdbuf":2,"-ol":2,"nohup":2,"enable":2,"coins":6,"involved":2,"electrum":14,"coin":10,"rick":6,"servers":2,"url":8,"cipig":6,"net":6,"replace":3,"parameter":2,"choosing":1,"server":4,"addresses":3,"enabling":1,"https":2,"github":2,"com":2,"jl":2,"tree":2,"master":2,"electrums":2,"values":4,"outputs":1,"response":3,"address":4,"rqnur":2,"qlgpugzxybvu":2,"kw":2,"lu":2,"cq":2,"balance":4,"locked_by_swaps":2,"required_confirmations":2,"result":4,"success":2,"make":1,"sure":2,"match":3,"shown":1,"does":1,"incorrect":2,"delete":3,"correct":1,"repeat":1,"steps":1,"connection":1,"issue":2,"likely":1,"firewall":1,"blocking":1,"opening":1,"contains":1,"information":1,"past":1,"ongoing":1,"deleting":2,"cause":1,"lose":1,"access":1,"locked":1,"instead":1,"entire":1,"simply":1,"corresponds":1,"wrong":1,"direcory":1,"created":1,"modified":1,"recently":1,"enabled":1,"balances":1,"ready":1,"recover_funds_of_swap":4,"argument":1,"params":2,"text":1,"see":1,"following":1,"successful":1,"action":2,"refundedmypayment":2,"tx_hash":2,"df":2,"ee":6,"faa":2,"fbbb":2,"fb":2,"tx_hex":2,"feb":2,"aea":2,"cf":6,"ba":2,"cb":2,"ad":2,"ef":4,"eda":2,"aa":4,"aacb":2,"bc":4,"ce":2,"ed":2,"adf":2,"cfc":4,"cecf":2,"dde":2,"cc":2,"ca":2,"af":2,"dcf":2,"afc":2,"bbbe":2,"affeb":2,"fd":2,"bf":4,"dba":2,"bce":2,"ffffffff":2,"aab":2,"baf":2,"bef":2,"contact":1,"us":1,"discord":2,"step":1,"unclear":1,"doubt":1,"ask":1,"executing":1}},"src/pages/qa/test-komodo-source-jl777-branch/index.mdx":{"searchTitle":"Test komodo source from jl777 branch to make sure all the smartchains sync scratch properly","docsPageTitle":"Test komodo source from jl777 branch to make sure all the smartchains sync from scratch properly","path":"qa/test-komodo-source-jl777-branch","content":{"test":4,"komodo":26,"source":4,"jl":6,"branch":4,"make":2,"sure":2,"smartchains":8,"sync":3,"scratch":2,"properly":1,"purpose":2,"check":1,"issues":1,"compiling":2,"starts":1,"syncs":1,"fully":1,"stuck":1,"chains":1,"use":1,"guide":1,"want":1,"just":1,"change":4,"name":1,"clone":5,"compile":3,"section":1,"doc":3,"similar":2,"additional":1,"verify":13,"script":3,"testing":1,"node":1,"funds":2,"intended":1,"nodes":1,"computer":1,"backup":1,"wallet":1,"private":1,"key":1,"information":1,"future":1,"update":3,"steps":1,"install":4,"dependencies":2,"needed":1,"first":1,"time":1,"repo":1,"create":4,"conf":7,"file":4,"clear":2,"dir":2,"data":1,"start":2,"using":1,"assetchains":3,"old":3,"let":1,"take":2,"details":1,"sudo":14,"apt-get":6,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"symlink":1,"cd":12,"https":4,"github":2,"com":4,"checkout":2,"zcutil":4,"fetch-params":2,"sh":4,"build":2,"-j":2,"nproc":2,"ln":4,"-sf":4,"home":4,"user":4,"src":6,"komodo-cli":10,"usr":8,"local":8,"bin":10,"komodod":6,"chmod":6,"existing":2,"database":2,"files":2,"nano":4,"paste":2,"following":2,"content":2,"inside":1,"save":2,"don":1,"forget":1,"values":1,"rpcuser":4,"rpcpassword":4,"username":2,"password":2,"txindex":2,"bind":2,"rpcbind":2,"remove":1,"smartchain":1,"block":2,"rm":2,"-rf":2,"axo":4,"beer":4,"bet":4,"bntn":4,"bots":4,"btch":4,"ceal":4,"chain":4,"coqui":4,"crypto":4,"dex":4,"dsec":4,"etomic":4,"hodl":4,"jumblr":4,"kv":4,"mesh":4,"mgw":4,"mnz":4,"mshark":4,"ninja":4,"oot":4,"pangea":4,"pizza":4,"prlpay":4,"revs":4,"supernet":4,"wlc":4,"wait":1,"finish":1,"proceeding":1,"next":1,"step":1,"depending":1,"hardware":1,"internet":1,"connection":1,"get":1,"coinlist":9,"-qo":2,"raw":2,"githubusercontent":2,"komodoplatform":2,"komodotools":2,"master":2,"webworker":2,"bash":2,"forked":6,"false":4,"coins":9,"coin":10,"blocks":74,"-ac_name":4,"getinfo":4,"jq":4,"longest":8,"longestchain":64,"true":2,"printf":4,"possible":2,"fork":2,"else":2,"echo":2,"fi":4,"done":2,"mall":2,"fine":5,"permission":1,"height":1,"result":2,"below":1,"end":1,"output":1,"see":1,"kmd":2,"chips":2,"headers":2}},"src/pages/resources/index.mdx":{"searchTitle":"Repositories and Releases of KomodoPlatform","docsPageTitle":"Repositories and Releases of KomodoPlatform","path":"resources","content":{"repositories":3,"releases":5,"komodoplatform":11,"page":2,"lists":2,"komodo":11,"related":2,"source":7,"builds":2,"let":2,"us":2,"know":2,"discord":2,"information":2,"needs":2,"updated":2,"coins":3,"code":4,"https":20,"github":18,"com":20,"documentation":1,"komodo-docs-mdx":2,"insight":2,"explorer":2,"all-in-one":1,"setup":1,"smart":1,"chains":1,"deckersu":6,"komodo-explorers-install":2,"latest":1,"binary":1,"docker":3,"image":1,"hub":2,"komodoofficial":2,"komodo-qt":1,"komodoocean":7,"ip-gpu":2,"release":1,"package":1,"defi":1,"framework":1,"komodo-defi-framework":2}},"src/pages/resources/third-party/index.mdx":{"searchTitle":"List of third party Repositories and Resources","docsPageTitle":"List of third party Repositories and Resources","path":"resources/third-party","content":{"list":1,"third":1,"party":1,"repositories":1,"resources":1,"komodo":25,"api":3,"implementation":1,"different":1,"languages":1,"golang":4,"satindergrewal":2,"sjashwin":2,"java":2,"chrisgiffy":2,"python":76,"adi":2,"nodejs":4,"hafsa-fatima":2,"rpc":3,"clients":1,"wrappers":1,"json-rpc":1,"client":2,"smart":9,"chains":6,"promises":1,"support":1,"multiple":1,"instances":1,"https":258,"github":218,"com":243,"gcharang":6,"node-komodo-rpc":2,"library":2,"create":2,"sign":1,"kmd":8,"transactions":1,"hebeplatform":2,"komodo-lib-js":2,"rust":2,"jorian":4,"komodorpc-rust-client":2,"browser":1,"based":1,"wrapper":2,"platform":1,"written":6,"alpha":1,"imylomylo":6,"komodo-rpc-web":2,"core":1,"cpp":1,"ca":2,"komodoapi-cpp":2,"php":3,"manipulating":1,"addresses":1,"keys":1,"interacting":1,"electrum":1,"servers":1,"packagist":2,"org":4,"packages":2,"webworker":2,"komodophp":2,"npm":1,"module":1,"calculate":1,"rewards":2,"utxo":1,"atomiclabs":2,"get-komodo-rewards":2,"turnkey":1,"solutions":1,"run":2,"one-click":1,"easy-to-deploy":1,"blockchain":5,"services":1,"server":1,"cakeshop":1,"box":1,"komodo-cakeshop":4,"komodo-in-a-box":2,"dockerized":1,"installation":2,"docker-komodod":2,"cc":54,"proof":2,"concepts":1,"general":1,"tui":49,"various":4,"modules":5,"tonymorony":114,"komodo-cctools-python":90,"assets":5,"pokemon":4,"nfts":4,"noctljrne":6,"komodo-pokemon":6,"blob":84,"master":86,"assets_cc_tui":6,"py":84,"buy":4,"sell":4,"nft":4,"rogue":13,"characters":4,"line":4,"lib":6,"tuilib":6,"channels":5,"instant":4,"payment":4,"mechanism":4,"channelscc-gui":6,"coda":1,"constant":4,"size":4,"mixa":12,"to-do":6,"issues":6,"dice":1,"dicecc":4,"gui":18,"dicecc-gui":6,"kmdice":4,"remote":4,"windows":4,"www":6,"virustotal":6,"dilithium":2,"dilitium":4,"quantum":4,"security":4,"article":4,"komodoplatform":28,"en":6,"blog":6,"dilithium-quantum-secure-blockchain":6,"games":1,"antara":5,"gaming":4,"sdk":5,"antara-gaming-sdk":6,"tree":8,"gateways":9,"creation":8,"gateways_creation_tui":6,"usage":8,"gateways_usage_tui":6,"heir":1,"marmara":5,"marmara_tui":6,"momom":1,"musig":1,"oracles":13,"gps":4,"tracking":4,"wandering":4,"hound":4,"particle":4,"io":8,"via":4,"cryptoconditions":4,"displayed":4,"leaflet":4,"source":8,"code":8,"smk":12,"dragonhound":6,"wip":4,"oracles_cc_tui":6,"trollbox":10,"chat":9,"oraclescc_chat-gui":6,"payments":5,"payments_cc_tui":6,"pegs":13,"explainer":4,"komodo_jl":6,"wiki":12,"pegs-cc":6,"pegs_creation_tui":6,"pegs_usage_tui":6,"prices":17,"synthetic":4,"betting":4,"game":16,"docs":6,"google":6,"document":6,"hj_zebwk-xp":6,"rm":6,"rug":6,"molspbblcxjyqtn":6,"oew":6,"edit":6,"app":4,"prices_app_v":6,"visualization":5,"prices_visualization_server":6,"rekt":4,"inspector":4,"rekt_inspector":6,"get-started-with-rogue-game":6,"rogue_tui":6,"sudoku":5,"komodoku":6,"tetris":5,"tetris_tui":6,"chain":7,"real":4,"time":4,"kmdlabs":13,"concept":1,"scripts":6,"using":1,"single":1,"node":3,"testing":1,"automated":2,"explorer":2,"create-smartchain":2,"integrated":1,"development":1,"environment":1,"cli":1,"tradebot":1,"marketmaker":2,"pytomicdex":2,"easily":1,"staked":1,"notary":5,"labsnotary":2,"staker":3,"pos":3,"auto":1,"bootstrapper":1,"menu":1,"assortment":1,"use":1,"ecosystem":1,"ops":1,"dragonhoundtools":2,"ledger":1,"reward":1,"claim":1,"wallet":2,"hw-kmd-wallet":6,"guides":3,"nodes":1,"chainstrike":2,"nntools":2,"candidate":1,"proposals":1,"notarynodes":2,"goldenman-kr":2,"komodo-utils":2,"requirements":1,"guidelines":1,"komodoelection":2,"stats":1,"notarystats":5,"info":7,"komodostats":5,"mining":2,"software":1,"ewbf":1,"cuda":1,"zcash":1,"miner":1,"bitcointalk":2,"index":2,"topic":2,"local":1,"stratum":1,"pool":1,"solo":1,"thecomputergenie":2,"kmd-solo-mining":2,"explorers":1,"tools":2,"kmdexplorer":2,"dexstats":2,"scaling":1,"test":1,"scaletest":1,"containers":1,"patchkez":2,"scaletest_containers":2,"transaction":1,"txscl_vis":2,"tx":1,"blaster":1,"meshbits":2,"zarchive_txblaster":2,"miscellaneous":1,"airdrop":3,"snapshot":1,"tool":1,"interledger":1,"crypto-conditions":1,"implemented":1,"including":1,"simple":1,"json":1,"ssadler":4,"libcryptoconditions":2,"clientside":1,"hoek":2,"toolbox":1,"repository":1,"iguana":1,"komodotools":2,"help":1,"staking":1,"pos_scripts":2,"set":1,"helper":1,"deckersu":2,"komodo_scripts":2,"script":1,"install":1,"komodo-install-explorer":2}},"src/pages/smart-chains/api/address/index.mdx":{"searchTitle":"Address Index","docsPageTitle":"Address Index","path":"smart-chains/api/address","content":{"address":38,"index":13,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":18,"getaddressbalance":9,"addresses":48,"method":25,"returns":6,"confirmed":2,"balance":6,"requires":6,"addressindex":12,"enabled":6,"arguments":6,"response":7,"examples":6,"command":16,"rttg":48,"izdevnqkttxjzspfrduqexgqcy":48,"qb":48,"received":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":16,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"result":16,"error":16,"null":16,"getaddressdeltas":15,"start":12,"end":12,"chaininfo":12,"boolean":2,"changes":1,"user":1,"optionally":1,"limit":1,"given":1,"interval":1,"blocks":1,"satoshis":20,"txid":20,"ea":20,"ba":12,"fc":12,"cb":20,"dadc":12,"cc":24,"blockindex":8,"height":29,"true":8,"deltas":5,"hash":12,"df":4,"cd":4,"bdf":4,"fedc":4,"bec":4,"fd":4,"abd":4,"ec":4,"ce":4,"ff":24,"efcb":4,"afed":4,"da":16,"getaddressmempool":9,"mempool":1,"efcbbbac":4,"fb":4,"ef":4,"cdb":4,"timestamp":4,"getaddresstxids":9,"txids":1,"rquakqrirmqxcnrb":2,"dutk":2,"qkqfv":2,"hvj":2,"fcf":4,"bc":4,"ac":12,"aec":4,"fa":4,"dbce":12,"cf":16,"bd":12,"ebfea":4,"af":4,"getaddressutxos":13,"unspent":1,"outputs":1,"outputindex":8,"script":8,"ed":8,"eda":8,"efaf":8,"utxos":8,"dd":4,"ee":8,"getsnapshot":9,"top":2,"snapshot":1,"amounts":1,"smart":1,"chain":1,"current":1,"start_time":4,"addr":20,"rryyejme":4,"lrtuvdziwsxkabsw":4,"fdiohgwk":4,"amount":20,"segid":20,"rnanh":4,"fdvnoimufgsftp":4,"xb":4,"pn":4,"mmwqv":4,"rtu":4,"jzzkljtcfnwba":4,"dwragefqq":4,"stqc":4,"rbpenyzuqnj":4,"hndag":4,"pklalpaweus":4,"pbj":4,"rcyanuw":4,"zk":4,"nhjfpynbxntvzgdh":4,"total":4,"average":4,"total_addresses":4,"ignored_addresses":4,"start_height":4,"ending_height":4,"end_time":4}},"src/pages/smart-chains/api/blockchain/index.mdx":{"searchTitle":"Blockchain","docsPageTitle":"Blockchain","path":"smart-chains/api/blockchain","content":{"blockchain":8,"following":1,"rpc":2,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":3,"komodo-cli":60,"coinsupply":9,"height":65,"method":87,"returns":26,"coin":39,"supply":5,"information":8,"indicated":10,"block":19,"given":2,"defaults":1,"current":2,"use":1,"large":1,"heights":1,"first":1,"execute":2,"small":1,"incrementally":1,"higher":1,"continue":1,"increasing":1,"reaching":1,"desired":1,"arguments":24,"response":28,"examples":24,"command":57,"result":56,"success":4,"kmd":5,"zfunds":4,"sprout":16,"total":5,"find":25,"rpcuser":102,"rpcpassword":102,"rpcport":98,"conf":45,"file":25,"curl":52,"--user":52,"--data-binary":52,"jsonrpc":52,"id":129,"curltest":104,"params":52,"-h":52,"content-type":52,"text":52,"plain":52,"http":52,"error":53,"null":52,"getbestblockhash":9,"hash":22,"best":4,"tip":2,"longest":1,"chain":10,"dd":196,"ee":406,"cf":204,"getblock":21,"verbose":17,"relevant":1,"state":5,"input":3,"optional":3,"default":3,"value":18,"true":38,"return":1,"json":5,"object":5,"false":36,"string":2,"serialized":2,"hex-encoded":3,"data":3,"ae":434,"ca":486,"edba":22,"ef":202,"cabfbb":22,"confirmations":16,"rawconfirmations":16,"size":18,"version":20,"merkleroot":12,"cdd":18,"aa":150,"db":310,"bb":182,"df":660,"ce":728,"segid":13,"finalsaplingroot":12,"ccce":8,"bf":196,"fddb":8,"dca":38,"eb":306,"tx":8,"abc":26,"ab":380,"ded":120,"ec":188,"ad":264,"fce":32,"dbec":8,"dcbd":8,"fd":374,"cc":412,"ddb":4,"dbeab":4,"cfc":34,"ed":462,"dbb":240,"fde":10,"bdbc":4,"bd":308,"bddf":4,"ace":6,"bcb":16,"da":252,"ffcb":4,"fb":706,"cabe":4,"ff":300,"fcb":12,"eddae":4,"ac":1514,"fc":476,"af":186,"dac":16,"bc":182,"fe":310,"bece":4,"bcc":12,"fab":16,"ba":194,"cdac":4,"bed":20,"cd":290,"ccbc":4,"dce":8,"afd":16,"fcf":36,"fa":454,"dc":460,"de":286,"ddf":52,"edde":4,"cb":854,"faad":4,"dee":16,"addd":4,"ead":18,"time":23,"nonce":12,"efc":8,"eaa":24,"solution":12,"bfd":36,"ea":242,"aaedd":14,"bab":18,"bfffd":14,"caaa":14,"efdf":18,"cbcae":14,"afdb":14,"ffb":24,"ebac":14,"aca":40,"fdac":14,"cfcaa":14,"ddec":14,"bef":26,"efdd":14,"cec":18,"acf":244,"aef":24,"fbcc":14,"befc":18,"dad":20,"bff":14,"dbe":22,"ddbd":14,"cadee":14,"ebb":22,"bba":14,"aede":130,"cdcaa":14,"fea":28,"cee":14,"cab":18,"dbc":38,"cde":24,"febe":14,"aac":24,"bce":34,"dfbbf":14,"bee":38,"bac":14,"bbc":20,"eed":14,"eae":22,"aee":26,"eebc":14,"dbf":26,"edf":28,"dcc":18,"afae":14,"abd":28,"fbad":14,"febf":14,"fdee":14,"ecf":18,"fda":32,"eca":18,"bcf":14,"ecd":14,"bfe":20,"dff":14,"dcac":14,"abb":18,"fbdd":20,"fca":14,"ecaba":14,"bccbe":14,"ddc":28,"efbf":14,"aedd":14,"bacd":14,"fccbb":14,"acbee":14,"cdc":24,"eabd":14,"ccbdd":14,"efa":138,"afaef":14,"afe":22,"feb":18,"bits":12,"difficulty":18,"chainwork":16,"daab":8,"anchor":8,"blocktype":8,"mined":12,"valuepools":12,"monitored":20,"chainvalue":20,"chainvaluezat":20,"valuedelta":16,"valuedeltazat":16,"sapling":8,"previousblockhash":12,"efb":8,"cfedc":8,"edcf":8,"dcfe":6,"fbef":6,"adb":30,"dbfd":6,"eac":18,"ffc":16,"ffffffff":164,"eec":4,"caa":230,"acdf":4,"cbdc":4,"bdece":4,"eda":20,"ddbaccf":4,"fbe":14,"ddd":12,"fcbb":4,"feffffffa":8,"fead":4,"fbcf":4,"deffacc":4,"abe":16,"aeceae":4,"feffffff":40,"bceff":4,"cba":8,"efbc":4,"efca":8,"fdb":20,"fefc":24,"fefffffff":4,"debd":4,"dffac":4,"bbd":10,"efac":4,"deb":10,"badcb":4,"bbf":24,"dece":4,"bcba":4,"baa":12,"cbd":12,"efeffffffb":4,"cef":16,"dcf":30,"acc":12,"cfeffffffe":4,"ccb":24,"ecba":8,"bffa":8,"abf":8,"dfae":4,"cffd":4,"dfd":10,"debabace":4,"afa":4,"effae":4,"dfa":12,"daccf":4,"fefd":4,"bdc":20,"edb":18,"dde":10,"fee":16,"fdf":6,"dadfeffffff":4,"afbe":4,"ccfa":4,"ebf":20,"ccc":4,"fabd":4,"bbe":12,"abce":4,"eeb":8,"dbebbccf":4,"babdf":4,"ebec":4,"faf":4,"dbcf":4,"cfa":8,"eaf":12,"daff":4,"cbcb":6,"ffd":4,"ddad":4,"bebfeffffff":4,"fbedc":4,"dae":14,"bad":8,"efd":8,"bcbfa":4,"feedc":4,"dec":24,"dfafa":8,"bfb":8,"ffefb":4,"adbefda":4,"cdb":8,"baeebb":4,"bdb":18,"abbad":4,"eab":14,"ffccd":4,"aaba":4,"feffffffb":4,"bbb":8,"afb":8,"edfeaa":4,"ffac":4,"befe":4,"adfe":4,"def":8,"bddd":4,"acfb":4,"bde":24,"fdfb":4,"bdd":14,"adaa":4,"eff":12,"afeffffff":4,"ade":24,"cedfc":4,"aab":12,"dfb":8,"ceefeffffffcf":4,"cfe":18,"deff":4,"aba":4,"dfce":4,"ccd":20,"cda":4,"bda":8,"dabfe":4,"cfcc":8,"cffeb":4,"ccfbeb":4,"efbdb":4,"eba":8,"edc":12,"dbdf":4,"acb":12,"daae":4,"cbbe":4,"edefd":4,"cce":8,"fac":116,"cecf":4,"cbbbdf":4,"caed":4,"addf":4,"dedbe":4,"aad":8,"dfe":10,"abff":4,"cefb":4,"fbea":4,"bbaee":4,"bcac":4,"faa":4,"ebe":4,"fedc":10,"fbbf":4,"ced":10,"bbbf":4,"fabcfe":8,"bfbcb":4,"fcd":6,"abcd":4,"bfce":404,"baf":18,"cfdb":4,"ada":16,"bdff":4,"dcd":12,"defa":4,"ffec":4,"ebad":14,"aeb":144,"cfd":14,"dccb":4,"cea":8,"bafa":4,"beb":4,"efe":8,"fbf":4,"fffffffff":12,"fafe":4,"fdd":26,"cceffffffff":4,"cceac":88,"ccad":16,"ffe":16,"fcc":22,"bccdf":4,"fffe":4,"aaa":16,"fddfa":4,"dea":8,"decb":4,"bfeb":4,"dcdb":4,"caf":8,"cbdd":8,"aea":8,"bafe":4,"ffffffffc":12,"aec":8,"edebf":4,"bea":12,"dab":4,"afef":8,"bfbb":8,"afdf":4,"fae":4,"ffffffffd":8,"aecc":4,"decd":4,"dfbe":4,"fef":10,"cdbd":4,"bbbbbac":4,"efaee":4,"ebc":4,"feef":4,"ebaf":4,"dfca":4,"abddf":4,"aefb":4,"bbfb":4,"adda":8,"ffffffffce":4,"fadda":6,"ebd":10,"bbafc":4,"dacb":4,"dfbf":4,"ffffffffb":4,"dda":12,"acdde":4,"cccba":4,"dedc":4,"cfdee":4,"fabdc":4,"edfae":16,"eaaa":4,"ccea":4,"aeff":4,"dbfb":4,"ffffffffe":8,"eebbdb":4,"abcfaa":4,"dedce":4,"cfcaf":4,"ecc":4,"cbe":4,"cedee":4,"deca":4,"fbde":4,"cabfaa":4,"afc":10,"eadf":4,"ffa":4,"fbd":4,"adf":10,"bccfca":4,"fec":8,"bace":4,"cdf":8,"cbc":8,"cbde":4,"eaca":4,"deaeceace":4,"ffffffffad":4,"eecd":4,"aff":4,"bfdd":4,"acea":4,"bfafaa":4,"bcca":4,"cad":4,"aebc":4,"eea":4,"abbfff":4,"aefbbb":4,"fdc":8,"bfbfb":4,"daca":4,"cdec":4,"bfdb":4,"ebebe":4,"afecc":4,"acd":8,"beeffe":4,"cfec":4,"fba":4,"ffffffffa":8,"edce":4,"acab":4,"bdcf":4,"adec":4,"aae":10,"bec":10,"bedbb":4,"bca":4,"ceb":4,"febc":10,"eaec":4,"acdd":4,"bdde":4,"bcbf":4,"ccecf":4,"feae":4,"fffffffffff":4,"cfcedf":4,"fedb":4,"fecda":4,"ece":10,"aeee":4,"eccb":4,"efde":4,"cdef":4,"abec":4,"cdea":4,"cca":4,"eee":4,"baefcc":4,"aeea":4,"cff":4,"fed":4,"aebeb":4,"nextblockhash":10,"ddfa":8,"dddf":6,"eccea":6,"bfff":6,"eaaf":6,"dfc":6,"bafcb":6,"fff":6,"dbd":12,"efbb":6,"cbedb":6,"bdbd":6,"afca":6,"cdfdfdbc":6,"edcb":6,"adfad":6,"afff":6,"becb":6,"ccca":6,"bfc":6,"eaebc":6,"afdc":6,"ccbaef":6,"add":6,"eafa":6,"cadfae":6,"ccf":14,"ddfb":12,"ffeacd":6,"adabb":6,"ecde":6,"dcbfb":6,"feac":6,"cbbf":6,"fcbf":6,"bdf":6,"cede":6,"fbccaff":6,"cbdee":4,"efbfd":2,"fbce":2,"ecdf":2,"abba":2,"getblockchaininfo":11,"containing":2,"processing":1,"last":2,"network":1,"upgrade":1,"activation":1,"consensus":6,"chaintip":5,"equal":2,"nextblock":5,"new":1,"size_on_disk":5,"key":12,"disk":1,"bytes":5,"regtest":4,"blocks":17,"headers":4,"bestblockhash":4,"verificationprogress":4,"pruned":4,"commitments":4,"softforks":4,"bip":4,"enforce":4,"status":13,"found":8,"required":8,"window":8,"reject":4,"upgrades":4,"getblockcount":9,"number":4,"valid":1,"getblockhash":9,"index":14,"according":2,"provided":2,"cafc":4,"bfcfdd":4,"getblockhashes":11,"high":2,"low":2,"noorphans":4,"bool":4,"logicaltimes":4,"array":2,"hashes":1,"within":1,"timestamp":10,"range":1,"requires":2,"timestampindex":2,"enabled":3,"debf":6,"bfcf":6,"dabd":6,"blockhash":8,"logicalts":6,"getblockheader":11,"blockheader":2,"getchaintips":9,"known":1,"tips":1,"tree":1,"including":1,"main":1,"orphaned":1,"branches":1,"possible":1,"values":1,"returned":1,"property":1,"branchlen":4,"active":5,"getchaintxstats":9,"nblocks":2,"statistics":2,"rate":1,"transactions":5,"txcount":4,"window_final_block_hash":4,"fcdd":4,"window_block_count":4,"window_tx_count":4,"window_interval":4,"txrate":4,"getdifficulty":9,"proof-of-work":1,"multiple":1,"minimum":1,"getlastsegidstakes":9,"depth":4,"staked":1,"notset":4,"pow":4,"posperc":4,"segids":4,"omitted":12,"brevity":12,"getmempoolinfo":9,"details":2,"transaction":9,"memory":3,"pool":2,"usage":4,"getrawmempool":9,"ids":2,"instead":1,"various":1,"related":1,"cae":4,"startingpriority":4,"currentpriority":4,"depends":4,"getspentinfo":9,"txid":14,"txid_string":4,"output":3,"spent":1,"spentindex":2,"effcc":4,"edea":4,"bcd":4,"gettxout":9,"vout_number":2,"includemempool_bool":2,"unspent":2,"bestblock":8,"bffcd":2,"caeaeb":2,"scriptpubkey":4,"asm":4,"op_dup":4,"op_hash":4,"op_equalverify":4,"op_checksig":4,"hex":4,"reqsigs":4,"type":4,"pubkeyhash":4,"addresses":4,"rfayxujue":4,"czis":4,"gvaqfduvo":4,"kwjxt":4,"coinbase":4,"gettxoutproof":8,"transaction_id":2,"blockhash_string":2,"proof":3,"showing":1,"included":1,"relies":1,"txindex":1,"runtime":1,"parameter":2,"kmd-based":1,"blockchains":1,"disabled":1,"acff":6,"affe":6,"babc":6,"gettxoutsetinfo":9,"set":1,"note":1,"call":2,"take":2,"long":1,"complete":2,"depending":2,"txouts":4,"bytes_serialized":4,"hash_serialized":4,"bcbd":4,"total_amount":4,"kvsearch":9,"key_string":4,"searches":1,"stored":1,"via":2,"kvupdate":11,"feature":2,"smart":2,"chains":2,"examplekey":16,"mycoin":8,"currentheight":4,"keylen":8,"owner":8,"expiration":8,"flags":8,"examplevalue":12,"valuesize":8,"value_string":2,"days":2,"passphrase_string":2,"stores":1,"pair":1,"op_return":1,"maximum":1,"kb":1,"examplepassphrase":4,"fffad":2,"cabd":2,"efcdd":2,"minerids":9,"notary":2,"nodes":1,"external":5,"miners":5,"specific":1,"calculate":1,"results":1,"proceeding":1,"notaryid":4,"kmdaddress":8,"rnjmgyaff":8,"dbnrnux":8,"pmyz":8,"rcndkc":8,"tuac":8,"pubkey":12,"bae":8,"responses":8,"numnotaries":8,"notaries":17,"public":1,"btc":1,"address":2,"komodo":1,"node":1,"parameters":1,"suffice":1,"btcaddress":4,"gxefr":4,"ir":4,"vqettperwkixkwy":4,"documentation":4,"verifychain":9,"checklevel":2,"numblocks":2,"verifies":2,"daemon":2,"database":2,"prolonged":1,"period":1,"verifytxoutproof":9,"proof_string":2,"points":1,"committed":1,"throw":1}},"src/pages/smart-chains/api/cclib/index.mdx":{"searchTitle":"CC Lib","docsPageTitle":"CC Lib","path":"smart-chains/api/cclib","content":{"cc":1,"lib":1,"following":1,"methods":10,"interact":2,"antara":3,"modules":2,"make":1,"use":1,"-ac_cclib":4,"parameter":2,"cclib":34,"insert_method":2,"insert_evalcode":2,"json_string":2,"json_integer":2,"method":22,"allows":1,"user":1,"dynamic":1,"module":3,"associated":3,"evalcode":22,"unique":3,"json":1,"parameters":2,"responses":1,"formatting":4,"arguments":4,"supplied":1,"arrays":2,"executed":2,"terminal":5,"values":1,"array":6,"added":1,"normal":1,"fashion":1,"however":1,"part":1,"script":2,"shell":2,"cannot":1,"parse":1,"additional":1,"bound":4,"single-quotation":1,"characters":4,"strings":2,"double-quotation":2,"format":4,"komodo-cli":10,"-ac_name":10,"musig":10,"send":4,"ba":6,"dd":6,"aa":6,"fe":6,"cf":6,"bash":1,"scripts":2,"bash-script":1,"escaped":1,"within":1,"ascii":1,"encoding":1,"used":2,"directly":1,"therefore":1,"developers":1,"default":2,"necessary":1,"cclibinfo":11,"returns":2,"complete":1,"list":1,"available":2,"response":3,"examples":3,"command":7,"combine":4,"cbbda":8,"bb":8,"dc":8,"cd":8,"fdb":8,"aff":8,"ce":4,"ca":4,"fdeee":4,"ec":4,"pkhash":2,"bfb":2,"ffadb":2,"ea":2,"combined_pk":2,"result":14,"success":10,"need":1,"find":4,"correct":1,"way":1,"issue":1,"jl":1,"rpcuser":12,"rpcpassword":12,"rpcport":12,"coin":3,"conf":6,"file":3,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":10,"curltest":10,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"cclibaddress":9,"pubkey":8,"information":1,"addresses":1,"related":1,"specified":2,"according":1,"provided":1,"launch":1,"daemon":1,"cclibccaddress":4,"rkws":4,"jxyjpx":4,"iajttk":4,"imkf":4,"aumankypez":4,"ccbalance":2,"cclibnormaladdress":4,"rqhyfxb":4,"ow":4,"xppt":4,"xmhk":4,"pmbkcc":4,"cclibcctokensaddress":4,"rvjvg":4,"asoybjua":4,"pf":4,"rspaehrg":4,"myaddress":6,"rufcud":4,"urykj":4,"baqvsuas":4,"waknunvvft":4,"myccaddress":6,"rpycyets":8,"gat":8,"lvjwxhsndozaa":8,"yy":8,"pubkeyccaddress":4,"myccbalance":4,"mybalance":4,"cclibccbalance":2,"cclibnormalbalance":2,"pubkeyccbalance":2,"rj":2,"bk":2,"nuzhensbw":2,"fb":2,"kx":2,"tqcnmetgtp":2,"rn":2,"jeeiz":2,"nxic":2,"puktciht":2,"hvubn":2,"rda":2,"error":4,"null":4,"displays":1,"current":1,"library":2,"loaded":1,"runtime":1,"using":1,"sudoku":8,"funcid":12,"name":12,"faucet":8,"fund":4,"help":12,"amount":4,"params_required":12,"params_max":12,"get":4,"args":8,"gen":4,"omitted":4,"brevity":4}},"src/pages/smart-chains/api/control/index.mdx":{"searchTitle":"Control","docsPageTitle":"Control","path":"smart-chains/api/control","content":{"control":1,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":13,"work":2,"kmdlabs":1,"chains":1,"revisit":1,"modded":1,"kmd":1,"getnotarysendmany":7,"method":11,"returns":4,"sendmany":1,"json":1,"array":1,"raddresses":1,"current":4,"notaries":1,"examples":6,"curl":7,"--user":7,"myusername":3,"--data-binary":7,"jsonrpc":7,"id":11,"curltest":11,"params":7,"-h":7,"content-type":7,"text":7,"plain":7,"http":8,"getiguanajson":1,"getinfo":9,"object":1,"containing":1,"various":1,"state":2,"info":1,"arguments":5,"response":3,"command":9,"version":4,"protocolversion":4,"kmdversion":4,"notarized":4,"prevmomheight":4,"notarizedhash":4,"notarizedtxid":4,"notarizedtxid_height":4,"mempool":4,"kmdnotarized_height":4,"notarized_confirms":4,"walletversion":4,"balance":10,"blocks":4,"longestchain":4,"timeoffset":4,"tiptime":4,"connections":4,"proxy":4,"difficulty":4,"testnet":4,"false":4,"keypoololdest":4,"keypoolsize":4,"paytxfee":4,"relayfee":4,"errors":4,"name":4,"sidd":4,"pport":4,"rpcport":12,"magic":4,"premine":4,"find":2,"rpcuser":8,"rpcpassword":8,"coin":3,"conf":4,"file":2,"result":6,"e-":2,"error":4,"null":4,"help":9,"lists":1,"commands":1,"information":1,"specified":1,"addressindex":4,"getaddressbalance":8,"getaddressdeltas":2,"getaddressmempool":2,"getaddresstxids":2,"getaddressutxos":2,"getsnapshot":2,"auction":2,"auctionaddress":2,"pubkey":2,"blockchain":2,"coinsupply":2,"height":4,"getbestblockhash":2,"getblock":2,"hash":4,"verbose":4,"getblockchaininfo":2,"getblockcount":2,"getblockhash":2,"index":2,"getblockhashes":2,"timestamp":2,"getblockheader":2,"getchaintips":2,"getdifficulty":2,"responses":2,"omitted":2,"brevity":2,"address":6,"es":2,"requires":2,"enabled":2,"addresses":6,"string":6,"base":2,"check":2,"encoded":2,"satoshis":4,"received":4,"total":2,"number":2,"including":2,"change":2,"ry":4,"lccmgix":4,"buhygtswqouny":4,"yfhc":4,"rm":4,"stop":9,"instructs":1,"daemon":1,"shut":2,"down":2,"amount":1,"time":1,"takes":1,"chain":3,"vary":1,"depending":1,"forcefully":1,"stopping":5,"avoided":1,"corrupt":1,"local":1,"database":2,"event":1,"corrupted":1,"user":1,"need":1,"resync":1,"komodo":4,"server":4}},"src/pages/smart-chains/api/crosschain/index.mdx":{"searchTitle":"Cross-Chain API","docsPageTitle":"Cross-Chain API","path":"smart-chains/api/crosschain","content":{"cross-chain":1,"api":10,"introduction":1,"crosschain":2,"allows":9,"user":19,"transfer":2,"migrate":1,"assets":6,"one":1,"chain":99,"compatible":1,"forms":1,"include":1,"coins":15,"tokens":3,"fundamental":1,"principle":1,"migration":8,"specific":3,"amount":20,"burned":3,"source":28,"created":12,"destination":28,"different":1,"methods":5,"using":20,"komodo":19,"platform":2,"momom":26,"notarized":3,"stands":4,"merkle":21,"root":8,"roots":13,"alternative":3,"method":91,"notarization":17,"given":7,"burn":39,"transaction":100,"notary":25,"operators":17,"backup":3,"solution":4,"above":3,"self-managed":1,"import":32,"flow":3,"make":1,"export":9,"create":24,"value":17,"sent":5,"validation":1,"code":1,"checks":1,"exists":2,"corresponding":4,"spent":2,"requirement":1,"chains":5,"ccid":8,"parameter":3,"ac_cc":2,"greater":1,"indicates":1,"software":1,"fungible":1,"examples":15,"use":8,"two":1,"cfekhound":47,"cfekdragon":35,"coin":23,"token":1,"network":1,"facilitates":1,"highly":1,"scalable":1,"multi-chain":1,"architecture":1,"smart":1,"nodes":2,"store":1,"fingerprints":6,"blocks":4,"belonging":1,"blockchains":1,"various":2,"main":3,"kmd":15,"also":4,"referred":1,"mom":9,"delivered":1,"back":10,"blockchain":2,"notarizations":2,"learn":1,"process":11,"visit":2,"linked":2,"article":2,"workflow":1,"calls":3,"migrate_createburntransaction":13,"broadcasts":1,"hex":10,"returned":12,"burntxhex":6,"sendrawtransaction":26,"receives":1,"payouts":20,"object":15,"runs":1,"migrate_createimporttransaction":19,"format":5,"arguments":17,"migrate_completeimporttransaction":19,"received":2,"previous":1,"call":1,"argument":1,"part":5,"proof":17,"inside":4,"extended":5,"data":12,"verification":4,"standard":4,"need":6,"additional":4,"objects":7,"destchain":2,"destaddress":4,"tokenid":2,"creates":4,"burning":1,"later":3,"used":5,"called":3,"returns":6,"broadcast":11,"successfully":5,"mined":4,"wait":4,"time":6,"reach":1,"contains":4,"block":8,"along":1,"response":19,"command":29,"komodo-cli":54,"-ac_name":46,"rbq":6,"xwmzduhvcirjbxbwy":6,"ybsntaqzvfc":6,"eed":42,"fc":94,"cf":138,"ac":132,"bb":104,"bdc":32,"cfced":24,"ea":112,"acac":24,"eea":24,"af":92,"daa":40,"fde":24,"dd":120,"ee":58,"bf":108,"dc":208,"bcbab":24,"ef":94,"fe":110,"cc":98,"fdbb":24,"ca":106,"db":88,"cb":160,"cbf":56,"ffffffff":100,"fef":24,"bbc":24,"adc":24,"ab":72,"find":14,"rpcuser":56,"rpcpassword":56,"rpcport":56,"conf":14,"file":14,"curl":28,"--user":28,"--data-binary":28,"jsonrpc":28,"id":58,"curltest":56,"params":28,"-h":28,"content-type":28,"text":28,"plain":28,"http":28,"result":32,"error":30,"null":28,"cbd":26,"migrate_converttoexport":14,"rawtx":2,"dest_symbol":2,"customized":1,"opposed":1,"fully":1,"automated":2,"converts":1,"adds":1,"extracts":1,"vouts":1,"calculates":3,"burns":1,"sending":1,"opreturn":10,"vout":8,"added":1,"cannot":1,"date":1,"therefore":1,"funds":2,"permanently":1,"burnt":1,"caller":1,"bears":1,"responsibility":1,"fund":1,"sign":2,"fundrawtransaction":2,"signrawtransaction":4,"signed":2,"sendrawtansaction":2,"limitations":1,"supports":1,"supported":1,"stored":4,"size":2,"limited":1,"bytes":1,"recommend":1,"limit":2,"raw":1,"createrawtransaction":2,"txid":52,"ad":114,"acf":14,"babd":2,"bfff":2,"ffbf":26,"abdba":26,"acd":26,"convert":1,"exporttx":4,"efa":20,"aec":20,"cd":148,"abc":20,"ec":98,"bade":14,"aabc":14,"fd":88,"ba":50,"da":82,"bcccf":14,"fcd":14,"aa":44,"complete":3,"true":8,"option":1,"allowhighfees":2,"set":2,"ade":6,"fa":106,"fb":84,"dff":8,"adb":6,"see":2,"rest":2,"click":2,"following":4,"button":2,"importtxhex":22,"fab":36,"dfd":8,"cad":8,"faf":6,"efe":4,"bd":30,"eb":40,"de":54,"edb":4,"dbadb":8,"ddbb":8,"bee":8,"ce":60,"ae":76,"bfec":8,"aaecf":8,"fcb":8,"cbb":8,"executing":1,"afd":4,"bed":10,"fffcd":4,"bdca":4,"ebe":8,"befa":4,"ebc":12,"df":40,"ebdb":4,"faa":4,"bdba":2,"bfd":14,"burntx":2,"notarytxid":2,"notarytxidn":2,"performs":2,"initial":1,"step":2,"creating":3,"string":1,"passed":2,"described":1,"abe":26,"cba":26,"fdc":6,"dcf":22,"dcc":10,"bae":16,"bc":34,"fcaf":10,"dbbd":10,"ccac":30,"efd":22,"ff":78,"efddab":18,"fea":18,"bab":18,"beb":18,"daadf":10,"importtx":2,"finalizing":1,"updated":1,"provides":1,"confirmation":1,"finalized":1,"recommends":1,"broadcasting":1,"otherwise":1,"message":1,"event":1,"simply":1,"try":1,"again":1,"bac":8,"daadfdfaa":8,"cfdd":8,"daf":8,"acde":8,"ced":8,"bca":8,"ccc":8,"ccce":8,"bef":8,"aabf":8,"eeb":8,"ebcb":8,"ed":20,"notarize":1,"transactions":14,"useful":1,"fails":1,"slow":1,"sends":1,"special":2,"publishing":12,"resource":12,"monitored":5,"check":8,"pick":1,"validate":1,"existence":3,"approval":8,"return":1,"ids":7,"publishes":1,"tested":4,"discord":6,"server":6,"collect":1,"validity":1,"migrate_checkburntransactionsource":15,"validated":4,"migrate_createnotaryapprovaltransaction":15,"publish":4,"collects":1,"passing":1,"collected":1,"currently":4,"successful":4,"notary-approval":4,"considered":4,"valid":4,"burntxid":4,"operator":2,"structure":1,"verify":3,"presence":1,"sourcesymbol":4,"targetsymbol":16,"targetccid":16,"txoutproof":6,"cebc":12,"bfacfeb":12,"fae":12,"fbc":12,"cbc":12,"bfaad":12,"efb":12,"bdcad":12,"success":4,"uses":1,"notarytxhex":4,"ccb":20,"cfd":4,"dab":2,"afe":2,"dccccfad":2,"cea":6,"fba":2,"cfcfbb":2,"fed":2,"eee":2,"self":4,"available":3,"pubkey":27,"new":5,"arbitrarily":1,"selfimport":14,"trusted":5,"requirements":1,"custom":1,"parameters":3,"-ac_import":10,"-ac_pubkey":14,"allowed":1,"enabled":1,"owner":5,"intention":4,"spends":1,"txfee":2,"satoshis":2,"uxtos":1,"broadcasted":1,"chosen":2,"address":4,"importtest":16,"rm":6,"rts":6,"cbkx":6,"oxzilp":6,"wbbgeujkkwhb":6,"sourcetxhex":10,"ccf":16,"efc":20,"fca":16,"aeb":20,"fcc":16,"bddc":16,"ace":8,"ceee":8,"dde":12,"efefefe":8,"dded":8,"node":7,"start":2,"komodod":4,"-ac_supply":6,"-ac_reward":4,"-pubkey":4,"privkey":1,"starting":3,"importprivkey":2,"xxxxx":2,"connect":1,"-addnode":2,"ip":2,"notice":1,"just":1,"indicating":2,"particular":1,"daemon":1,"features":1,"connections":2,"getinfo":2,"mining":1,"setgenerate":2,"balance":1,"increased":1,"specified":1,"getbalance":2,"receive":1,"dae":2,"abeb":2,"confirmed":1,"eefb":2,"confirm":1,"newly":1,"retrieving":2,"calc_mom":9,"height":46,"momdepth":6,"indicated":4,"depth":1,"fbcccb":4,"momomdata":9,"symbol":5,"kmdheight":6,"execute":1,"moms":4,"aad":4,"edf":4,"eaffe":4,"eac":4,"aae":12,"bbd":8,"fcda":4,"dcb":4,"fbad":4,"eecc":4,"ecbbec":4,"aac":4,"bbcba":4,"ecc":4,"eaa":4,"aed":4,"baef":4,"ead":4,"bcd":4,"notarization_hash":4,"aeea":4,"cda":4,"cbda":4,"bafc":4,"bba":4,"fcf":4,"assetchainproof":9,"scans":2,"branch":1,"scanning":1,"performed":1,"tip":1,"getnotarisationsforblock":9,"within":1,"hash":8,"eef":4,"dac":4,"blockhash":28,"notaries":28,"fff":4,"hodl":4,"ffbe":4,"babfe":4,"eebca":4,"add":4,"ded":4,"bots":4,"bbf":4,"adaeb":4,"aecc":4,"cae":8,"revs":4,"dfc":4,"cdc":4,"dfa":4,"bad":4,"accfd":4,"mshark":4,"labs":4,"cedcf":4,"labsrctest":4,"bcada":4,"ece":4,"bec":4,"scannotarisationsdb":9,"blockheight":2,"blockslimit":2,"database":1,"backwards":1,"name":1,"emc":4,"ecfc":4,"fbd":4,"dfb":4,"utility":1,"assist":1,"information":1,"getimports":9,"lists":2,"adda":4,"feafd":4,"fbdc":4,"known":1,"gettransaction":2,"retrieve":1,"imports":4,"totalimported":4,"getwalletburntransactions":9,"count":2,"current":1,"wallet":1,"burnedamount":12}},"src/pages/smart-chains/api/disclosure/index.mdx":{"searchTitle":"Disclosure","docsPageTitle":"Disclosure","path":"smart-chains/api/disclosure","content":{"disclosure":5,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":6,"z_getpaymentdisclosure":9,"experimental":2,"feature":2,"payment":4,"currently":10,"disabled":10,"call":2,"fails":2,"transaction":2,"js_index":2,"output_index":2,"message":2,"method":6,"generates":1,"given":1,"joinsplit":1,"output":1,"arguments":2,"response":2,"examples":2,"command":4,"ab":4,"bb":4,"refund":4,"find":2,"rpcuser":8,"rpcpassword":8,"rpcport":8,"coin":2,"conf":2,"file":2,"curl":4,"--user":4,"--data-binary":4,"jsonrpc":4,"id":4,"curltest":4,"params":4,"-h":4,"content-type":4,"text":4,"plain":4,"http":4,"z_validatepaymentdisclosure":9,"paymentdisclosure":2,"validates":1,"zpd":4,"ff":4,"ba":4,"ec":4}},"src/pages/smart-chains/api/generate/index.mdx":{"searchTitle":"Generating Generate","docsPageTitle":"Generating","path":"smart-chains/api/generate","content":{"generating":1,"following":1,"rpc":2,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":3,"komodo-cli":18,"generate":11,"numblocks":2,"function":1,"used":1,"regtest":1,"mode":1,"testing":1,"purposes":1,"method":11,"instructs":1,"coin":3,"daemon":3,"immediately":1,"mine":1,"indicated":1,"number":2,"blocks":1,"arguments":4,"response":4,"examples":5,"command":11,"fe":2,"bb":2,"cb":2,"fc":2,"edfb":2,"fb":2,"ed":2,"dec":2,"baa":2,"ab":2,"eef":2,"dbb":2,"fbc":2,"getgenerate":13,"returns":1,"boolean":1,"value":7,"indicating":1,"server":1,"mining":4,"status":1,"default":2,"false":9,"see":2,"also":2,"gen":1,"find":1,"rpcuser":8,"rpcpassword":8,"rpcport":8,"conf":4,"file":2,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":10,"curltest":10,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"result":4,"error":4,"null":6,"setgenerate":15,"genproclimit":8,"allows":2,"user":2,"set":2,"property":1,"true":12,"thus":1,"turning":2,"generation":3,"staking":8,"limited":1,"processors":4,"use":1,"maximum":2,"query":1,"current":1,"setting":4,"uses":1,"activate":3,"none":8,"threads":1,"check":1,"turn":1,"via":1,"json":1,"fixme":1,"get":1,"confirmation":1,"alright":1,"setstakingsplit":9,"split_percentage":14,"decide":1,"happens":1,"utxo":7,"successfully":1,"able":1,"stake":1,"block":1,"pos":1,"system":1,"smart":1,"chain":1,"started":1,"using":1,"-ac_staked":2,"parameter":1,"argument":1,"defines":1,"percentage":1,"leave":1,"address":4,"rest":1,"added":1,"new":1,"created":1,"coinbase":4,"merges":1,"takes":1,"sends":1,"does":1,"change":1,"-ac_name":2,"helloworld":2}},"src/pages/smart-chains/api/index.mdx":{"searchTitle":"Smart Chain API Introduction","docsPageTitle":"Smart Chain API","path":"smart-chains/api","content":{"smart":2,"chain":1,"api":1,"section":1,"documentation":1,"contains":1,"descriptions":1,"various":1,"default":1,"methods":1,"available":1,"chains":1}},"src/pages/smart-chains/api/jumblr/index.mdx":{"searchTitle":"Jumblr","docsPageTitle":"Jumblr","path":"smart-chains/api/jumblr","content":{"jumblr":12,"time":1,"zero-knowledge":2,"transaction":2,"functionality":2,"main":1,"kmd":8,"chain":3,"disabled":1,"smart":4,"chains":2,"komodo":4,"ecosystem":1,"offer":1,"however":1,"currently":2,"offers":1,"therefore":1,"documentation":1,"deprecated":1,"check":1,"developers":1,"desired":1,"learn":1,"following":2,"rpc":1,"calls":1,"interact":1,"komodod":6,"software":2,"made":1,"available":3,"komodo-cli":18,"basic":1,"instructions":1,"install":1,"installation":2,"guides":2,"change":1,"subdirectory":1,"using":1,"cd":2,"src":2,"start":1,"daemon":1,"designate":4,"address":14,"funds":4,"jumblr_deposit":11,"kmd_address":2,"process":4,"continues":1,"deposit":2,"destination":4,"transparent":1,"keeping":1,"secret":2,"jumblr_secret":11,"destination_kmd_address":2,"leave":2,"node":3,"running":2,"balance":1,"first":1,"reaches":1,"below":1,"receives":1,"correct":1,"amount":1,"created":1,"resistant":1,"against":1,"time-based":1,"analysis":1,"purposefully":1,"designed":1,"fast":1,"need":1,"several":1,"hours":1,"finish":1,"examples":5,"rt":4,"msujg":4,"qeugcedsfphtp":4,"mhdeegtaqb":4,"rs":2,"gz":2,"itkt":2,"exdauqg":2,"jj":2,"fdnznjuvac":2,"depositaddress":2,"jubmlr_deposit":2,"method":4,"indicates":2,"withdraw":2,"increments":1,"shielded":1,"z_address":1,"technology":1,"kmd-based":1,"engine":1,"methods":1,"mainnet":1,"arguments":4,"response":4,"command":4,"none":8,"jumblr_pause":8,"instructs":2,"temporarily":1,"pause":1,"privacy-shielding":2,"see":2,"also":2,"jumblr_resume":8,"resume":1,"secretaddress":2,"final":2,"separate":2,"connection":1,"wallet":2,"dat":2,"file":1,"ideally":1,"access":1,"via":1,"layers":1,"privacy":1,"vpn":1,"tor":1,"etc":1,"jumbr_secret":2,"rcpmuzwxc":2,"pwsgip":2,"aj":2,"sy":2,"ckkh":2,"tns":2}},"src/pages/smart-chains/api/mining/index.mdx":{"searchTitle":"Mining","docsPageTitle":"Mining","path":"smart-chains/api/mining","content":{"mining":4,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":3,"made":1,"available":1,"komodo-cli":20,"getblocksubsidy":9,"height_number":2,"method":28,"returns":6,"block-subsidy":1,"reward":1,"resulting":1,"calculation":1,"takes":1,"account":1,"slow":1,"start":1,"used":2,"conjunction":1,"custom":1,"rewards":1,"designed":1,"developers":1,"kmd-based":1,"smart":3,"chain":7,"arguments":8,"response":8,"examples":10,"command":16,"miner":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":16,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"result":16,"error":16,"null":16,"getblocktemplate":11,"jsonrequestobject":2,"see":5,"bitcoin":2,"wiki":1,"full":2,"specification":2,"data":7,"necessary":1,"construct":1,"block":7,"request":2,"parameters":2,"include":2,"mode":8,"key":1,"explicitly":1,"select":1,"between":1,"default":3,"template":4,"proposal":5,"disablecb":5,"note":2,"unique":1,"circumstances":1,"features":1,"komodo":1,"ecosystem":1,"make":1,"daemon":3,"produce":1,"non-standard":1,"coinbase":3,"transactions":13,"parameter":2,"creates":1,"new":2,"coins":1,"specific":1,"pubkey":1,"every":1,"cc":23,"module":1,"adds":2,"outputs":1,"transaction":6,"dealt":1,"using":2,"called":1,"usage":1,"produced":1,"doesn":1,"coinbasetxn":6,"json":2,"object":2,"array":2,"just":1,"regular":1,"pool":1,"use":3,"create":1,"take":1,"fees":1,"payment":1,"processor":1,"team":1,"member":1,"blackjok":2,"developed":1,"coinbase-override":1,"purpose":1,"repo":2,"details":2,"capabilities":6,"workid":2,"version":4,"previousblockhash":4,"bd":24,"bb":16,"fdeb":4,"eb":40,"ea":28,"ebd":8,"finalsaplingroothash":2,"aa":26,"bc":30,"eea":6,"fb":38,"ffffffff":40,"bf":44,"cfe":2,"defd":2,"fc":46,"ac":54,"cbbda":2,"dc":40,"cd":24,"fdb":4,"aff":2,"aacb":2,"hash":6,"df":20,"ca":38,"depends":6,"fee":8,"sigops":6,"foundersreward":2,"coinbasevalue":4,"required":4,"true":8,"longpollid":4,"target":4,"mintime":4,"mutable":4,"time":6,"prevblock":4,"noncerange":4,"sigoplimit":4,"sizelimit":4,"curtime":4,"bits":4,"height":12,"dcabffd":4,"ad":44,"da":36,"ecc":8,"ae":12,"fd":28,"ab":18,"bbb":6,"cf":32,"fe":34,"db":20,"fad":2,"bab":2,"cfbc":2,"ce":28,"eab":2,"faef":6,"ed":26,"ced":2,"ccfcd":2,"aca":6,"efeb":2,"fa":38,"bac":4,"ff":20,"ffd":6,"dbbe":2,"ba":26,"bcabce":2,"fca":6,"efd":6,"cb":30,"eade":2,"eabff":2,"ee":32,"afb":4,"ec":44,"abf":4,"eeaee":2,"af":30,"ffffffffc":4,"bec":2,"eba":2,"ccde":2,"dce":6,"de":24,"ddd":6,"feb":6,"ddc":2,"cfd":10,"eee":2,"fdbaa":2,"eac":2,"cbd":2,"bad":2,"ebe":2,"aef":2,"adb":8,"feaa":2,"ede":8,"ceb":2,"efbedc":2,"dee":6,"ffae":2,"fcf":2,"fba":2,"add":6,"badb":2,"ffffffffd":4,"bffc":2,"badd":2,"cbb":2,"feaccb":2,"ebcdd":2,"edf":2,"dba":10,"ef":24,"aea":2,"dfcb":2,"ebfef":2,"ffcbef":2,"acd":2,"dcae":2,"edc":2,"dd":20,"bafd":2,"cfb":8,"aaac":2,"dae":2,"ffffffffba":2,"eeffc":2,"eaa":2,"faf":2,"fbba":2,"ddf":2,"edfae":6,"bdd":2,"ece":14,"ddfd":2,"aeac":2,"fefbd":2,"aed":2,"getlocalsolps":9,"average":2,"local":1,"solutions":3,"per":3,"second":3,"node":1,"started":1,"information":3,"shown":1,"metrics":1,"screen":1,"enabled":1,"getmininginfo":9,"containing":1,"mining-related":1,"blocks":17,"currentblocksize":4,"currentblocktx":4,"difficulty":6,"errors":4,"genproclimit":4,"localsolps":4,"networksolps":4,"networkhashps":4,"pooledtx":4,"testnet":4,"false":8,"main":4,"generate":4,"numthreads":4,"getnetworkhashps":9,"deprecated":1,"getnetworksolps":10,"instead":1,"estimated":2,"network":5,"based":3,"last":2,"pass":4,"value":2,"override":2,"number":2,"passing":1,"return":1,"hashps":2,"relevant":2,"window":2,"estimate":2,"speed":2,"certain":2,"found":2,"calculate":1,"according":1,"averaging":1,"prioritisetransaction":9,"transaction_id":2,"priority_delta":2,"fee_delta":2,"instructs":2,"accept":1,"indicated":1,"mined":1,"higher":2,"lower":1,"priority":2,"selection":1,"algorithm":1,"considers":1,"inherited":1,"original":1,"protocol":1,"kmd":1,"fork":1,"via":1,"zcash":1,"regarding":1,"linked":6,"documentation":6,"dabe":4,"submitblock":10,"hexdata":2,"jsonparametersobject":3,"propose":1,"currently":1,"ignored":1,"results":1,"fdf":4,"ccc":4,"fdc":8,"eaf":4,"bfc":4,"bbe":8,"abea":4,"bda":4,"cfa":4,"cec":4,"ccdf":4,"dfcd":4,"eeb":4,"cdd":8,"aeb":4,"cce":4,"bfe":4,"dfbb":4,"bebf":4,"bfa":4,"eacafa":4,"fefa":4,"afd":4,"dbea":4,"ccddcab":4,"acc":4,"fea":8,"dbb":4,"dbde":4,"afe":4,"adc":4,"fcff":4,"cdb":4,"baa":4,"bdb":4,"fafaa":4,"ebbcd":4,"bcc":4,"eebdbfcb":4,"bce":4,"ffcc":4,"deff":4,"efff":4,"fae":4,"dfa":4,"dbcdf":4,"dfd":12,"fcb":4,"abfd":4,"fcdb":4,"dac":4,"adbe":4,"eebb":4,"eeccd":4,"cda":4,"dcc":4,"dea":4,"aee":4,"eeae":4,"fcc":4,"fda":4,"ebf":4,"fde":4,"fdfdfdc":4,"abddef":4,"cab":4,"adde":4,"ccd":4,"fbc":4,"dff":4,"febd":4,"ded":4,"eef":4,"efafdcdc":4,"aec":4,"afc":4,"cfbb":4,"bbfcf":4,"ebcfefcb":4,"eca":4,"eda":4,"ccf":4,"ccdb":4,"duplicate":4}},"src/pages/smart-chains/api/network/index.mdx":{"searchTitle":"Network","docsPageTitle":"Network","path":"smart-chains/api/network","content":{"network":4,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":30,"addnode":10,"node":11,"add":12,"remove":6,"onetry":7,"method":36,"attempts":2,"list":3,"make":1,"single":1,"attempt":1,"connect":1,"arguments":12,"response":12,"examples":12,"command":27,"none":20,"find":12,"rpcuser":48,"rpcpassword":48,"rpcport":48,"coin":12,"conf":24,"file":12,"curl":24,"--user":24,"--data-binary":24,"jsonrpc":24,"id":44,"curltest":40,"params":24,"-h":24,"content-type":24,"text":24,"plain":24,"http":24,"clearbanned":9,"clears":1,"banned":3,"ips":1,"disconnectnode":9,"instructs":1,"daemon":1,"immediately":1,"disconnect":1,"specified":1,"use":3,"getpeerinfo":14,"determine":1,"result":17,"getaddednodeinfo":11,"dns":4,"returns":6,"information":3,"given":1,"added":4,"nodes":5,"set":1,"false":34,"returned":1,"otherwise":1,"connection":1,"also":1,"provided":2,"via":1,"listed":1,"true":24,"addednode":6,"connected":13,"addresses":7,"address":11,"outbound":6,"error":16,"null":18,"getconnectioncount":9,"number":1,"connections":5,"getdeprecationinfo":9,"object":2,"containing":2,"current":2,"version":13,"deprecation":1,"block":1,"height":1,"subversion":8,"magicbean":12,"deprecationheight":4,"getnettotals":9,"traffic":1,"including":1,"bytes":2,"time":2,"totalbytesrecv":4,"totalbytessent":4,"timemillis":4,"getnetworkinfo":9,"various":1,"state":1,"info":1,"regarding":1,"networking":1,"protocolversion":4,"localservices":4,"timeoffset":8,"networks":4,"name":12,"ipv":8,"limited":12,"reachable":12,"proxy":12,"proxy_randomize_credentials":12,"onion":4,"relayfee":4,"localaddresses":4,"warnings":4,"e-":2,"data":1,"json":1,"array":1,"objects":1,"addr":4,"addrlocal":4,"services":4,"lastsend":4,"lastrecv":4,"bytessent":4,"bytesrecv":4,"conntime":4,"pingtime":6,"subver":4,"inbound":4,"startingheight":4,"banscore":4,"synced_headers":4,"synced_blocks":4,"inflight":4,"whitelisted":4,"listbanned":10,"lists":1,"ip":4,"subnets":1,"banned_until":4,"ping":15,"requests":1,"sent":1,"measure":1,"results":3,"pingwait":2,"fields":1,"decimal":1,"seconds":1,"handled":1,"queue":1,"commands":1,"measures":1,"processing":1,"backlog":1,"just":1,"see":1,"setban":11,"netmask":2,"bantime":2,"absolute":2,"subnet":1,"indicated":1,"view":1}},"src/pages/smart-chains/api/nspv/index.mdx":{"searchTitle":"nSPV Nspv","docsPageTitle":"nSPV","path":"smart-chains/api/nspv","content":{"nspv":10,"enhances":1,"normal":2,"simple":1,"payment":1,"verification":1,"spv":4,"technology":3,"available":3,"smart":4,"chain":3,"learn":1,"regular":1,"read":2,"entry":2,"bitcoin":2,"wiki":2,"leverages":1,"dpow":2,"security":1,"mechanism":1,"komodo":2,"platform":1,"enable":2,"secure":1,"scalable":1,"super-lite":1,"clients":1,"client":2,"network":3,"utilizes":1,"smaller":1,"amount":3,"computation":1,"storage":1,"resources":1,"compared":1,"chains":2,"full":3,"nodes":2,"serve":1,"necessary":1,"data":2,"latter":1,"wallet":2,"functionality":1,"komodo-compatible":1,"including":1,"kmd":1,"main":1,"utilize":1,"details":1,"blog":1,"posts":1,"document":1,"intended":1,"using":2,"features":1,"komodod":4,"komodo-cli":4,"alternate":1,"implementation":1,"called":1,"libnspv":2,"standalone":1,"works":1,"enabled":1,"use":7,"following":2,"methods":1,"daemon":2,"started":1,"command":13,"line":1,"parameter":2,"-nspv":2,"instructs":1,"act":1,"rpc":1,"calls":1,"interact":1,"software":2,"made":1,"nspv_broadcast":3,"hex":5,"method":38,"broadcast":7,"value":21,"returned":1,"nspv_spend":5,"arguments":13,"response":12,"pushpin":12,"examples":12,"curl":24,"--data-binary":24,"jsonrpc":24,"id":26,"curltest":26,"params":24,"ada":4,"bf":28,"bb":24,"dff":6,"ca":52,"dc":30,"ff":36,"bcd":14,"fe":40,"cd":26,"cbff":6,"bc":28,"aa":52,"de":40,"fd":50,"ffffffff":4,"fc":30,"ac":34,"ace":6,"-h":24,"content-type":24,"text":24,"plain":24,"http":24,"port":20,"result":24,"success":22,"expected":2,"fede":16,"cf":28,"fcaeda":16,"ccc":16,"ec":48,"retcode":2,"type":4,"mempool":7,"lastpeer":20,"nodeid":18,"nspv_getinfo":5,"hdrheight":2,"get":1,"general":1,"information":1,"state":1,"blockchain":1,"moment":1,"--user":4,"rpcuser":4,"rpcpassword":4,"rpcport":4,"superlite":2,"height":75,"chaintip":2,"ed":34,"fb":22,"fbd":8,"ea":16,"ad":24,"notarization":6,"notarized_height":6,"notarized_blockhash":6,"ebc":4,"da":18,"ceb":2,"ce":22,"notarization_txid":6,"fa":30,"fae":2,"cfc":4,"eb":30,"eab":4,"notarization_txidheight":6,"notarization_desttxid":6,"dd":16,"aab":2,"db":28,"af":18,"dee":2,"accf":2,"ecf":2,"header":2,"blockhash":44,"hashprevblock":44,"cb":26,"hashmerkleroot":44,"cfa":2,"ba":28,"eddf":2,"ntime":44,"nbits":44,"protocolversion":2,"nspv_hdrsproof":3,"prevheight":4,"nextheight":4,"scans":1,"backwards":1,"process":4,"encounters":2,"transaction":2,"forward":1,"finds":1,"notarized":3,"blocks":4,"corresponding":1,"two":2,"transactions":4,"returns":5,"block":2,"headers":4,"between":1,"ends":1,"segment":2,"validated":3,"see":1,"link":1,"back":1,"hdrsproof":2,"prevht":2,"nextht":2,"prevtxid":2,"ee":14,"dabe":2,"prevtxidht":2,"prevtxlen":2,"nexttxid":2,"fbde":2,"ffaefaa":2,"nexttxidht":2,"nexttxlen":2,"numhdrs":2,"ef":28,"cdd":4,"aacc":2,"cc":4,"ffc":2,"ebf":2,"ffecd":4,"df":8,"dbc":8,"def":2,"deac":2,"eef":4,"bec":2,"feb":2,"dea":2,"ffa":4,"bd":20,"fbe":8,"ae":16,"ffd":2,"aae":2,"bed":10,"cdc":8,"edfd":2,"fda":2,"bde":2,"bff":2,"cbbe":2,"bda":4,"ab":12,"dccfc":4,"bfffca":2,"fcfac":2,"ecceb":4,"ddd":4,"dcadb":2,"aebcc":2,"bcbe":2,"dfb":14,"dce":4,"ebd":4,"afc":8,"acfa":4,"abbbf":2,"afcc":2,"ddc":4,"fbabf":2,"dbace":2,"eaa":2,"ddee":4,"dcea":4,"bbf":4,"afa":4,"dffc":2,"dcc":2,"abcebd":4,"abedcee":2,"bfb":2,"afdd":2,"dffa":4,"dfc":4,"bfd":4,"edf":6,"afeb":4,"bdba":2,"dcfe":2,"edb":2,"bcf":2,"fdf":2,"bbb":2,"nspv_listtransactions":5,"address":23,"iscc":12,"skipcount":8,"filter":9,"list":1,"listtransactions":2,"rfmqif":10,"zbzxchv":10,"ag":10,"dw":10,"zax":10,"pbra":10,"fxab":10,"txids":4,"txid":32,"fcf":2,"vout":27,"fdc":10,"vin":6,"numtxids":4,"nspv_listunspent":3,"retrieve":1,"unspent":1,"outputs":1,"belonging":1,"listunspent":2,"utxos":2,"rewards":8,"numutxos":2,"balance":2,"nspv_login":3,"wif":4,"login":3,"wifkey":1,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"status":2,"expire":2,"seconds":2,"rxxxxxxxxxxxxxxxxxxx":2,"pubkey":2,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"wifprefix":2,"compressed":2,"nspv_logout":3,"logout":3,"currently":2,"logged":1,"nspv_mempool":3,"memfunc":6,"evalcode":2,"ccfunc":2,"current":1,"various":1,"parameters":1,"used":3,"fixme":1,"args":1,"optional":1,"eachone":1,"values":1,"meanings":1,"recv":1,"spent":2,"inmempool":1,"cda":2,"fcb":2,"accc":2,"cfd":2,"bafb":2,"dfeef":2,"dddf":2,"ccb":2,"adf":2,"nspv_notarizations":3,"given":1,"notarizations":2,"prev":2,"fcc":2,"fff":2,"dccb":2,"cbe":2,"next":2,"afdc":2,"cfb":4,"cbbb":2,"cbcdcced":2,"dcd":2,"spend":3,"coins":1,"loggedin":1,"tx":2,"nversion":2,"scriptsig":2,"sequenceid":2,"scriptpubkey":4,"nlocktime":2,"nexpiryheight":2,"valuebalance":2,"retcodes":2,"nspv_spentinfo":3,"info":1,"output":1,"specified":1,"spentinfo":2,"spentheight":2,"spenttxid":2,"spentvini":2,"spenttxlen":2,"spenttxprooflen":2,"nspv_txproof":5,"internal":1,"function":1,"bcb":4,"adbe":4,"txlen":2,"txprooflen":2,"error":2,"null":2}},"src/pages/smart-chains/api/rawtransactions/index.mdx":{"searchTitle":"Rawtransactions Raw Transactions","docsPageTitle":"Rawtransactions","path":"smart-chains/api/rawtransactions","content":{"rawtransactions":1,"following":1,"rpc":1,"calls":2,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":28,"createrawtransaction":15,"txid":26,"id_string":2,"vout":26,"number":2,"address":10,"amount":2,"method":25,"creates":1,"transaction":18,"spending":1,"given":3,"inputs":9,"sending":1,"addresses":13,"returns":5,"hex-encoded":6,"raw":5,"therefore":1,"signed":3,"stored":1,"wallet":1,"nor":1,"transmitted":1,"network":2,"arguments":7,"response":8,"examples":7,"command":19,"dc":156,"efcdd":8,"ccb":18,"aa":346,"rhcxhfxczqpbubihnhh":12,"gtwfr":12,"nxmjxmhi":12,"ea":286,"bf":242,"cc":314,"cdef":16,"ffffffff":34,"def":86,"ac":288,"ee":294,"find":6,"rpcuser":24,"rpcpassword":24,"rpcport":24,"coin":6,"conf":6,"file":6,"curl":12,"--user":12,"--data-binary":12,"jsonrpc":12,"id":26,"curltest":24,"params":12,"-h":12,"content-type":12,"text":12,"plain":12,"http":12,"result":12,"error":16,"null":16,"decoderawtransaction":9,"hexstring":8,"json":1,"object":2,"representing":1,"serialized":4,"bdb":4,"eb":274,"cdc":30,"bda":16,"fe":240,"af":224,"df":168,"size":4,"version":8,"locktime":8,"vin":8,"scriptsig":8,"asm":24,"hex":42,"sequence":8,"value":19,"valuesat":16,"scriptpubkey":14,"op_dup":12,"op_hash":12,"op_equalverify":12,"op_checksig":12,"reqsigs":12,"type":16,"pubkeyhash":12,"vjoinsplit":8,"decodescript":9,"decodes":1,"script":1,"op_lessthanorequal":4,"nonstandard":4,"sh":4,"bqxgp":4,"urawbmgklajat":4,"liswr":4,"zmglbs":4,"fundrawtransaction":7,"adds":1,"meet":2,"modify":1,"existing":1,"add":18,"one":1,"change":2,"output":2,"outputs":3,"need":1,"resigned":1,"completion":1,"added":2,"sign":4,"use":1,"signrawtransaction":16,"comes":1,"btc":1,"codebase":1,"kmd":1,"ultimately":1,"fork":1,"via":1,"zcash":1,"full":2,"details":2,"see":3,"linked":4,"documentation":4,"create":2,"sufficient":1,"unsigned":1,"rawtransactionhex":2,"aeb":26,"fef":16,"bc":250,"fa":180,"feffffff":594,"bfd":34,"cb":222,"cdf":34,"eba":22,"ce":200,"dbe":26,"caf":26,"afd":10,"da":220,"fd":292,"bb":248,"fea":26,"abb":16,"cdfc":10,"ae":232,"dbea":10,"bbedff":10,"db":264,"ffa":22,"ca":266,"bdf":16,"bdbd":10,"bbe":10,"dee":16,"ab":232,"dfff":10,"bbefe":10,"ef":224,"dcfe":20,"fb":172,"efcf":10,"ecf":16,"aaad":10,"abe":28,"edf":22,"ad":250,"ba":208,"dfefefa":10,"dd":222,"cf":318,"efef":10,"bd":238,"fbb":10,"ecae":10,"dccc":10,"baed":10,"acc":16,"fc":182,"aac":24,"ff":214,"de":214,"bcbe":10,"adf":10,"aebb":10,"efb":32,"deb":22,"dce":20,"cabb":10,"dbb":22,"afec":10,"eec":30,"afb":10,"fbc":22,"cbecf":10,"cd":252,"eac":22,"ebc":10,"fab":16,"bfba":10,"ed":196,"bdc":26,"fff":16,"cbb":26,"fbeda":10,"fbf":26,"eef":22,"aaa":16,"cfa":38,"bcd":22,"feb":42,"ec":186,"cdfca":10,"aeead":10,"ada":16,"dcf":10,"aabd":20,"eacd":10,"acfb":16,"dfd":32,"fcf":28,"cba":34,"fdd":30,"ecb":16,"bce":16,"fca":28,"accbf":10,"aef":50,"eda":22,"dbbef":10,"fbfe":10,"ebbe":10,"faa":22,"dcfecfae":10,"dddfa":10,"bfe":22,"bed":16,"abaa":10,"cfe":44,"fefd":10,"dfc":16,"dab":10,"bbd":22,"cded":10,"ebd":16,"bcbcd":10,"aebe":10,"feffffffa":40,"beb":10,"dfce":10,"abc":16,"feffffffaa":10,"cace":10,"feffffffabfc":10,"feffffffad":4,"ebe":10,"cee":24,"feffffffadd":10,"feffffffb":40,"ebcde":10,"ddc":20,"feffffffbfc":10,"bbeb":10,"adb":16,"feffffffc":40,"cbf":16,"cceadd":10,"ffc":28,"beddfd":10,"eea":16,"cdd":34,"feffffffca":10,"fdc":10,"feffffffcb":10,"dbc":10,"dec":10,"ebcb":10,"feffffffcfe":10,"dea":16,"feffffffd":50,"cea":38,"fad":34,"cafca":10,"bbcd":10,"cbcfa":10,"aeaf":16,"faf":16,"efe":10,"aed":16,"feffffffdbce":10,"dafd":14,"feffffffe":30,"adaab":10,"eca":10,"cfdcc":10,"feffffffedad":10,"aeeb":10,"edd":22,"feffffffee":10,"afefc":10,"bfb":16,"ecdfe":10,"fadcf":10,"fefffffff":90,"cce":10,"fbca":10,"bca":22,"fddc":10,"bcf":20,"fbcfcc":10,"edbd":10,"fefe":10,"eabd":10,"fcb":16,"fefffffffa":20,"ccf":28,"bdd":16,"ceb":22,"daf":16,"dba":16,"aea":16,"fefffffffef":10,"changepos":2,"fee":2,"cddf":6,"ffed":6,"cff":24,"cbc":18,"dfb":18,"eebed":6,"eab":6,"abf":6,"ebdb":6,"ede":12,"bbb":12,"eaa":22,"bac":18,"cab":24,"eecf":6,"eace":6,"dfbbf":6,"eecbb":6,"bbbca":6,"bcdb":6,"bee":18,"aec":12,"aeaa":6,"cfb":12,"afce":6,"bcc":24,"bbf":24,"ddb":12,"caa":12,"bde":12,"abdf":6,"dddae":6,"cec":12,"bfa":24,"bea":6,"cebfb":6,"bbbaae":6,"ccc":6,"acdf":6,"efa":12,"fdb":24,"ddee":6,"ffea":6,"afcd":6,"fec":18,"fdadca":6,"bad":18,"eadda":6,"dbda":6,"dfbf":6,"dca":6,"cecbd":6,"abbe":6,"ecbbd":6,"aad":24,"bbca":6,"adec":6,"afc":24,"efd":18,"bbc":12,"dffc":6,"ecd":6,"cedaac":6,"fce":6,"ace":24,"dfba":6,"fafc":6,"dcaa":6,"ecc":12,"dfe":12,"eae":6,"dda":12,"bcac":6,"edbddc":6,"cfed":6,"deba":6,"fac":12,"fcdbb":6,"daa":12,"afbac":6,"eceff":6,"cde":24,"fda":6,"dbef":6,"ccd":6,"afe":18,"bfaf":6,"acbec":6,"bcbb":6,"caffa":6,"acb":6,"dfa":12,"cca":18,"acdfd":6,"fceacb":6,"cae":18,"fbd":12,"abd":18,"dcbec":6,"dbd":6,"ece":12,"aebdfb":6,"bffde":6,"fecef":6,"aebd":6,"ade":6,"fbaec":6,"cdec":10,"aaf":6,"dde":12,"debd":6,"fcd":18,"abec":6,"bcbcebecb":6,"dac":18,"fbee":12,"eefcd":6,"cdb":12,"bbaec":6,"cfdb":6,"cdeb":6,"cafad":6,"accc":24,"fae":6,"baf":6,"ecaf":6,"aca":6,"bacb":6,"cfc":6,"eeeb":6,"aaff":6,"bccdc":6,"eeec":12,"cbcd":12,"ddac":6,"ceca":6,"fbcbd":6,"fbab":6,"cef":12,"cda":18,"fdde":6,"fdf":6,"ead":6,"dfdf":6,"bffddb":6,"eafea":6,"aae":6,"dcb":12,"cacd":6,"cacca":6,"adcfb":6,"bff":12,"ffbd":6,"deae":6,"eff":24,"ebfa":6,"deca":6,"bfeffffffad":6,"fdcf":6,"defeab":6,"ffec":6,"bdea":6,"cbcae":6,"caacfeaf":6,"bab":6,"cbfc":6,"ccbe":6,"fbbfa":6,"cfba":6,"bafcdbbeaf":6,"cbfe":6,"abbdf":6,"fde":6,"cbd":6,"ebb":6,"dad":6,"aab":12,"ceaddd":6,"feff":6,"dbad":6,"feeeb":6,"cbdd":6,"cfd":6,"debdf":6,"ceeda":6,"cfaffe":6,"cbfcac":6,"abaf":6,"feaa":6,"cadceba":6,"abad":6,"dabb":6,"fed":6,"ceed":6,"fece":6,"bbeda":6,"babb":6,"acd":6,"aaaf":6,"bfbd":6,"cecb":6,"cbdcd":6,"eedb":6,"bbdae":6,"bebc":6,"bceb":6,"cdcc":6,"ceac":6,"bedfd":6,"cad":24,"abdabc":6,"acca":6,"befa":6,"fdbe":6,"cdfa":6,"complete":8,"true":12,"send":2,"sendrawtransaction":9,"dccac":6,"getrawtransaction":11,"transaction_id":6,"verbose":10,"data":2,"string":1,"non-zero":1,"information":1,"relies":1,"txindex":2,"runtime":1,"parameter":1,"enabled":1,"default":1,"kmd-based":1,"chains":1,"disabling":1,"cause":1,"malfunction":1,"set":2,"cbbef":4,"eefce":4,"adc":4,"bfda":12,"fdbf":12,"ffd":12,"dae":12,"cbce":4,"baa":12,"overwintered":4,"versiongroupid":4,"expiryheight":4,"ceef":4,"becb":4,"bcb":4,"kxmeipqrfrdgntnc":8,"nyaqsdmlrxf":8,"interest":8,"racrytpnrer":4,"mae":4,"tkhnxnw":4,"fqjsxlx":4,"fy":4,"rqh":4,"dxd":4,"pu":4,"nbhprgtmusiwpzw":4,"gjbeah":4,"valuebalance":4,"vshieldedspend":4,"vshieldedoutput":4,"blockhash":4,"cffadb":4,"aeec":4,"height":4,"confirmations":4,"rawconfirmations":4,"time":4,"blocktime":4,"allowhighfees":2,"sendrawtransction":2,"submits":1,"local":1,"nodes":1,"also":1,"eeb":18,"get":1,"back":1,"ccbde":10,"dadafa":10,"dbec":10,"redeemscript":2,"privatekey":2,"sighashtype":2,"signs":1,"second":1,"optional":2,"argument":2,"array":2,"previous":1,"depends":1,"yet":1,"block":1,"chain":1,"third":1,"base":1,"-encoded":1,"private":1,"keys":2,"used":1}},"src/pages/smart-chains/api/util/index.mdx":{"searchTitle":"Util","docsPageTitle":"Util","path":"smart-chains/api/util","content":{"util":1,"following":2,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":24,"createmultisig":9,"nrequired":2,"key":6,"method":24,"creates":1,"multi-signature":1,"address":14,"signature":5,"required":1,"returns":5,"json":5,"object":1,"redeemscript":5,"arguments":10,"response":10,"examples":10,"command":14,"rjnveqguck":4,"iwirjftzmrexkf":4,"kgterdn":4,"rcvyjn":4,"mq":4,"tw":4,"yrjndcsx":4,"kfsmfugldfw":4,"bzjsy":2,"bt":2,"zdyhv":2,"hfcnl":2,"hsua":2,"ev":2,"db":4,"eaa":2,"dbec":2,"bb":2,"cdc":2,"ab":4,"da":2,"fce":4,"de":4,"cb":4,"ee":4,"ae":8,"find":4,"rpcuser":12,"rpcpassword":12,"rpcport":12,"coin":3,"conf":6,"file":3,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":14,"curltest":12,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"result":12,"bnnktdc":2,"uust":2,"kgjewcq":2,"bhzfk":2,"htquv":2,"ff":2,"dd":8,"ccd":2,"bee":2,"ba":6,"ef":4,"ac":6,"error":6,"null":8,"decodeccopret":9,"scriptpubkey":10,"decodes":1,"op":3,"return":3,"data":3,"cc":5,"transaction":11,"output":1,"evalcode":2,"function":6,"produced":3,"finding":1,"found":1,"steps":1,"decode":1,"module":2,"using":1,"getrawtransaction":2,"verbose":1,"option":1,"look":1,"vout":4,"array":1,"jsons":1,"contains":1,"type":4,"nulldata":2,"pair":2,"copy":1,"hex":2,"value":3,"hex-string":1,"expected":1,"argument":1,"above":1,"verify":2,"checking":1,"one":1,"cryptocondition":2,"aa":4,"fe":6,"cf":4,"success":4,"oprets":4,"eval_code":4,"estimatefee":7,"nblocks":8,"estimates":2,"approximate":2,"fee":1,"per":1,"kilobyte":1,"needed":1,"begin":2,"confirmation":4,"within":2,"blocks":4,"returned":3,"transactions":2,"observed":2,"make":2,"estimate":2,"estimatepriority":7,"priority":1,"zero-fee":1,"needs":1,"invalidateblock":11,"hash":4,"permanently":1,"marks":1,"block":2,"invalid":1,"violated":1,"consensus":1,"rule":1,"fb":8,"ffed":6,"dda":6,"dcb":6,"fd":6,"none":4,"reconsiderblock":7,"removes":1,"invalidity":1,"status":1,"descendants":1,"reconsidering":1,"activation":1,"used":1,"undo":1,"effects":1,"txnotarizedconfirmed":7,"txid":2,"information":3,"state":1,"chain":2,"komodo":1,"dpow":2,"security":1,"service":1,"true":18,"notarized":1,"does":1,"number":1,"greater":1,"ce":4,"df":2,"af":2,"ca":2,"bdd":2,"fecb":2,"validateaddress":7,"komodoaddress":2,"given":2,"rdnc":4,"mlrn":4,"pvgdq":4,"jsopb":4,"nrsupj":4,"isvalid":4,"cd":2,"ea":2,"dcaacb":2,"segid":2,"ismine":4,"iswatchonly":2,"false":4,"isscript":2,"pubkey":2,"bf":4,"iscompressed":2,"account":2,"verifymessage":7,"message":7,"verifies":1,"signed":1,"see":1,"also":1,"signmessage":3,"create":1,"rbtnbjjwkvkpfg":4,"yce":4,"twwmc":4,"aenzfz":4,"mn":4,"wrv":4,"bcfkbqtzjg":4,"xewselasyaybucwel":4,"xgxs":4,"ieu":4,"dryt":4,"cfwm":4,"gnrfi":4,"gs":4,"abyusqrs":4,"azs":4,"z_validateaddress":7,"zaddr":2,"zcwsmqt":2,"jgxbgiczyrafrt":2,"vi":2,"sn":2,"pkh":2,"izzw":2,"uk":2,"lbgah":2,"dtcsmjeub":2,"pi":2,"sqf":2,"lmkku":2,"cuuvp":2,"yagcoml":2,"ztdchvxs":2,"qebwsnrlbxva":2,"zvgwhfwzxzta":2,"bc":2,"xlt":2,"rhf":2,"uxn":2,"mwcu":2,"dhket":2,"gttkqqwzsrk":2,"tthwmnoyds":2,"ox":2,"payingkey":2,"fbe":2,"bd":2,"transmissionkey":2,"cbb":2,"ed":2}},"src/pages/smart-chains/api/wallet/index.mdx":{"searchTitle":"Wallet","docsPageTitle":"Wallet","path":"smart-chains/api/wallet","content":{"wallet":51,"following":2,"rpc":6,"calls":3,"interact":2,"komodod":4,"software":2,"made":2,"available":6,"komodo-cli":194,"addmultisigaddress":9,"nrequired":4,"key":10,"account":76,"method":208,"adds":4,"multi-signature":2,"address":141,"indicates":1,"number":6,"keys":10,"total":15,"provided":1,"required":1,"execute":1,"transaction":14,"function":1,"signatures":1,"allowing":1,"multiple":3,"parties":1,"entities":1,"manage":1,"array":8,"hex-encoded":1,"public":3,"deprecated":37,"specified":5,"assigns":1,"arguments":61,"response":62,"examples":60,"add":3,"multisig":1,"addresses":19,"command":152,"rswwtqsnr":2,"mw":2,"uxrm":2,"lz":2,"azqnj":2,"pvzzkp":2,"rw":2,"echhtoovbwf":2,"reqhygkzwcnjflxgh":2,"blz":2,"yz":2,"mm":2,"mgpc":2,"mpnifqhjfpbfzu":2,"wud":2,"find":54,"rpcuser":218,"rpcpassword":220,"rpcport":220,"coin":60,"conf":108,"file":62,"curl":112,"--user":112,"--data-binary":112,"jsonrpc":112,"id":216,"curltest":206,"params":122,"rl":2,"cua":2,"msabbiqjkqer":2,"tknkt":2,"fswk":2,"mg":2,"rbyvfcxpjdlgvuixhguxzuh":2,"tjponlycj":2,"-h":112,"content-type":112,"text":112,"plain":112,"http":112,"result":102,"bndb":2,"fat":2,"hmqd":2,"cmbjky":2,"qwmrnsbrbzsga":2,"error":99,"null":104,"backupwallet":9,"destination":7,"safely":1,"copies":1,"dat":4,"indicated":5,"input":2,"accepts":2,"alphanumeric":2,"characters":2,"requires":2,"daemon":4,"exportdir":7,"runtime":3,"parameter":6,"enabled":8,"mybackupdata":4,"home":12,"myusername":12,"myexportdir":6,"backupdata":4,"desktop":2,"dumpprivkey":10,"reveals":3,"private":18,"corresponding":4,"see":13,"also":11,"importprivkey":12,"rtcwyaqpdvn":14,"sdffharwnob":14,"vcpsfdvs":14,"donotusexxxxxxxxxxxxxxxxxxxx":4,"kkcmrnnsg":4,"ixvaujoyivc":4,"dumpwallet":11,"filename":8,"dumps":1,"transparent-address":2,"using":3,"human-readable":2,"format":2,"overwriting":2,"existing":2,"permitted":2,"test":16,"encryptwallet":21,"passphrase":13,"shutdown":1,"komodo":8,"feature":14,"chains":11,"-ac_public":8,"transactions":23,"cannot":7,"use":7,"encrypts":1,"information":4,"instructions":1,"encrypt":3,"first-time":1,"encryption":2,"first":2,"require":1,"via":4,"walletpassphrase":13,"prior":1,"calling":1,"includes":1,"methods":1,"create":2,"dump":1,"sign":1,"etc":1,"mypassphrase":6,"encrypted":8,"server":6,"stopping":4,"restart":4,"run":4,"keypool":5,"flushed":4,"need":4,"make":4,"new":9,"backup":4,"unlock":6,"seconds":2,"disabled":7,"lock":2,"again":1,"removing":1,"walletlock":11,"json":6,"call":10,"getaccount":9,"returns":25,"associated":3,"given":7,"rbtnbjjwkvkpfg":46,"yce":46,"twwmc":46,"aenzfz":46,"getaccountaddress":9,"current":1,"receiving":4,"payments":4,"myaccount":2,"getaddressesbyaccount":9,"list":8,"tabby":14,"getbalance":18,"minconf":49,"includewatchonly":20,"balance":13,"amount":110,"five":1,"blocks":3,"confirmed":2,"part":1,"ac_staked":3,"functionality":2,"used":7,"smart":3,"utilizing":1,"kmd-based":5,"proof-of-stake":1,"pos":1,"staked":1,"coins":2,"placed":1,"one":3,"segments":1,"segid":4,"further":1,"reach":1,"support":1,"team":1,"getnewaddress":9,"ryduq":2,"oqccz":2,"pqnxuqtdaarinwkicot":2,"iqrg":2,"ey":2,"swaccyz":2,"qjxg":2,"uhglc":2,"rx":2,"getrawchangeaddress":9,"receive":14,"change":16,"rs":2,"oqzbjshkhftmuk":2,"rprmhh":2,"htaukp":2,"yp":2,"rjsdzjp":18,"kjbnhhsbecde":18,"jwynk":18,"af":30,"pzn":18,"getreceivedbyaccount":6,"received":4,"confirmations":65,"getreceivedbyaddress":13,"gettransaction":11,"txid":64,"queries":3,"detailed":1,"applies":1,"user":1,"local":4,"efdb":24,"ec":60,"dede":24,"feccecdc":24,"cb":44,"bf":44,"rawconfirmations":58,"blockhash":28,"eb":42,"eae":12,"caf":20,"ff":36,"de":26,"fbfc":12,"blockindex":18,"blocktime":18,"expiryheight":18,"walletconflicts":18,"time":21,"timereceived":18,"vjoinsplit":18,"details":6,"rgmfyv":18,"glknxtsm":18,"xaxtpwprw":18,"iihea":18,"category":18,"vout":38,"size":20,"hex":12,"bd":16,"eed":8,"fadb":6,"abd":6,"edf":6,"dd":20,"bff":6,"bc":28,"cfa":6,"aeee":6,"ffffb":6,"fe":30,"ca":36,"db":20,"dc":34,"cbf":12,"feffffff":6,"ac":24,"dece":6,"bdbe":6,"acce":6,"true":66,"getunconfirmedbalance":9,"unconfirmed":2,"getwalletinfo":9,"object":4,"containing":1,"various":1,"state":2,"walletversion":4,"unconfirmed_balance":4,"immature_balance":4,"txcount":4,"keypoololdest":4,"keypoolsize":4,"paytxfee":4,"importaddress":11,"label":4,"rescan":13,"script":1,"watched":1,"spend":1,"take":4,"increased":1,"complete":4,"import":1,"none":34,"testing":15,"false":34,"aehk":4,"ncpevkguhspjnawerf":4,"op":4,"importkey":2,"komodoprivkey":2,"minutes":3,"donotusexxxxxxxxxxxxxxxxxxxxj":6,"xu":6,"jjinhlpffhdtokg":6,"gar":6,"rfta":4,"tttjm":4,"vwrwpcqtv":4,"bkq":4,"fve":4,"mbg":4,"uwibhksyfim":2,"bxqmcuwafw":2,"gzgqk":2,"aopqqyebyoprzc":2,"ne":2,"rc":2,"qhqgyrzf":2,"duxgast":2,"ah":2,"lculjmmgt":2,"importwallet":9,"imports":3,"wallet-dump":1,"path":4,"nameofbackup":8,"keypoolrefill":11,"newsize":2,"refills":1,"listaccounts":8,"names":1,"balances":3,"values":4,"listaddressgroupings":9,"lists":3,"groups":1,"common":2,"ownership":1,"inputs":5,"resulting":1,"past":1,"note":7,"two":1,"separate":1,"unique":1,"groupings":1,"rdnc":4,"mlrn":4,"pvgdq":4,"jsopb":4,"nrsupj":4,"listlockunspent":14,"temporarily":1,"non-spendable":1,"outputs":9,"lockunspent":10,"spending":2,"ba":30,"eef":8,"fd":10,"listreceivedbyaccount":11,"includeempty":4,"listreceivedbyaddress":11,"txids":14,"rsmmyzk":4,"cz":4,"xjddx":4,"wazbvm":4,"dzxh":4,"cpqv":4,"rverfgzpdnslrg":4,"fvauet":4,"nxgdawnqivc":4,"listsinceblock":11,"target-confirmations":2,"block":1,"omitted":1,"lastblock":6,"eec":2,"ee":16,"fb":18,"ef":24,"fee":21,"ebb":2,"ebeae":2,"ce":4,"dac":2,"acc":2,"effedbfec":2,"cec":2,"listtransactions":11,"count":4,"recent":1,"skipping":1,"generate":6,"generated":16,"edeb":6,"bef":10,"cdc":6,"df":24,"aa":20,"bb":6,"fce":6,"responses":6,"ommitted":6,"documentation":6,"brevity":6,"listunspent":12,"maxconf":8,"unspent":3,"range":1,"between":3,"inclusive":2,"optionally":1,"filter":2,"include":2,"txouts":2,"paid":1,"ad":4,"baa":2,"rps":26,"xtzczr":26,"aqfomw":26,"bu":26,"rpqbf":26,"ivcwsyu":26,"scriptpubkey":10,"aecfd":6,"cac":8,"interest":19,"spendable":17,"cdbf":4,"ccd":4,"ffa":4,"dbbed":4,"locks":2,"unlocks":2,"locked":7,"output":7,"chosen":1,"automatic":1,"selection":1,"relevant":1,"stored":3,"memory":5,"node":5,"starts":1,"zero":3,"cleared":1,"stops":1,"fails":1,"determine":3,"info":1,"move":12,"fromaccount":2,"toaccount":2,"comment":8,"moves":1,"timotei":4,"akiko":4,"happy":4,"birthday":4,"sidd":1,"commenting":1,"alright":1,"review":1,"opreturn_burn":9,"burn_amount":2,"hexstring":2,"txfee":2,"creates":1,"op_return":1,"raw":2,"broadcast":1,"sendrawtransaction":2,"deadbeef":4,"edbf":4,"eac":4,"cf":10,"ddae":4,"cfc":6,"eea":10,"bbb":4,"dfb":4,"ceb":4,"eafa":4,"ffffffff":4,"deadbeeff":4,"ab":18,"fff":4,"deec":4,"bfe":4,"resendwallettransactions":9,"immediately":2,"re-broadcasts":2,"peers":1,"intended":1,"code":3,"periodically":1,"automatically":1,"ead":4,"cc":8,"ed":10,"sendfrom":11,"comment-to":4,"sendtoaddress":16,"instead":1,"sends":3,"donation":8,"seans":8,"outpost":8,"sendmany":13,"send":2,"amounts":12,"double-precision":2,"floating":2,"point":2,"numbers":2,"ae":12,"efe":2,"eca":2,"abf":2,"fbcdecb":2,"da":6,"ccf":2,"cace":2,"subtractfeefromamount":2,"real":1,"rounded":1,"nearest":1,"adc":2,"ea":10,"def":2,"cafd":4,"dfc":4,"bfafb":4,"fc":6,"bea":2,"efffff":2,"fec":2,"abad":2,"setaccount":9,"sets":3,"setpubkey":9,"pubkey":14,"place":1,"launch":1,"necessary":1,"visit":1,"section":1,"understand":1,"essential":1,"set":8,"consequences":1,"setting":1,"works":2,"per":2,"start":1,"already":1,"cebdc":6,"feee":6,"ffc":6,"fa":6,"rk":4,"dqhshjemgfsirtgki":4,"xg":4,"qsq":4,"gw":4,"ismine":4,"myrpuser":2,"acaae":2,"bed":2,"settxfee":9,"kb":1,"signmessage":9,"message":12,"signs":1,"signature":2,"mn":22,"wrv":6,"bcfkbqtzjg":6,"xewselasyaybucwel":6,"xgxs":6,"ieu":6,"dryt":6,"cfwm":6,"gnrfi":6,"gs":6,"abyusqrs":6,"azs":6,"verify":1,"verifymessage":2,"active":3,"nor":3,"visible":3,"help":6,"re-locks":1,"timeout":4,"argument":1,"included":1,"limit":7,"length":1,"remain":2,"unlocked":3,"walletpassphrasechange":9,"oldpassphrase":6,"newpassphrase":6,"changes":1,"z_exportkey":10,"z_address":9,"z_key":1,"z_importkey":14,"ztffwauuy":8,"pnlibvxy":8,"pnx":8,"kfm":8,"sevtpc":8,"llm":8,"xzqehy":8,"xxv":8,"feyxpwchgticd":8,"gtq":8,"gk":8,"jdtqxhhb":8,"ht":8,"hzh":8,"donotusexxxxxxxxxxxxxxxxv":4,"eyppazfvdsqenb":4,"eolferdag":4,"z_exportviewingkey":10,"viewing":4,"z_importviewingkey":17,"zivtf":4,"yjjr":4,"dednngd":4,"kvrgs":4,"oovqwfk":4,"xt":4,"csfhtwpbuvjnc":4,"rreeuvkafjrxn":4,"jdr":4,"vr":10,"xmlne":4,"vc":4,"scyr":4,"xmzw":4,"vj":4,"z_exportwallet":10,"exports":1,"including":2,"types":2,"mydirectory":8,"z_getbalance":11,"belonging":12,"caution":3,"watch-only":2,"returned":4,"larger":2,"actual":2,"spends":2,"detected":2,"incoming":2,"myaddress":1,"ztff":6,"sfbfq":6,"qha":6,"dagsxnl":6,"air":6,"cxkxjg":6,"aytepjfdlcw":6,"zwzbasocnx":6,"glnnfeknkpvkscjnkqbfwn":6,"kbdmkn":6,"z_getnewaddress":9,"ztbud":6,"kxght":6,"wfvt":6,"ms":6,"sibcd":6,"gsbqbpa":6,"utpojvzjpenytfqu":6,"jxgnsgl":6,"en":6,"xwnyhhznihysrjdneptgo":6,"ztci":16,"rznso":16,"pdidpaehpz":16,"rp":16,"hq":16,"zcffbr":16,"jjs":16,"ydzuctw":16,"rlzzkvp":16,"vgezpzvfstr":16,"orgxyk":16,"gdgbbzakx":16,"z_getoperationresult":11,"operationid":6,"retrieves":1,"status":12,"operation":7,"finished":2,"removes":2,"z_getoperationstatus":12,"opid-":30,"-f":6,"success":8,"creation_time":10,"fbf":2,"eff":2,"execution_secs":6,"z_sendmany":23,"fromaddress":16,"rwuwhqruygxfynnshwkquy":10,"sh":10,"vgiipox":10,"dd-a":4,"c-d":4,"dec":2,"bdb":2,"fef":2,"data":2,"unlike":1,"opid-b":6,"-c":8,"failed":2,"insufficient":2,"funds":5,"utxos":18,"found":2,"taddr":2,"cd":14,"d-d":14,"ddbc":14,"executing":2,"bbff":2,"fdb":2,"cfeafc":2,"z_gettotalbalance":11,"value":8,"transparent":10,"contains":1,"property":1,"daemons":1,"main":1,"kmd":1,"chain":1,"utilizes":1,"return":4,"z_privatekey":4,"startheight":4,"optional":2,"parameters":2,"currently":4,"functional":2,"blockchains":2,"donotusexxxxxxxxxxxxxxxxbp":8,"ipkmbxmeqbugccq":8,"vuawgfk":8,"whenkeyisnew":4,"viewing_key":2,"allows":2,"view":1,"otherwise":1,"does":1,"belong":1,"zivtfykeyry":10,"wykm":10,"zjlcnssekvrkej":10,"kq":10,"qp":10,"vskzpoxtzd":10,"hrvmjwb":10,"wxchbxxrxax":10,"ceyhlwrnqdamrmja":10,"z_importwallet":9,"export":1,"z_listaddresses":9,"ztymdvwuqi":12,"fzlqy":12,"zghxk":12,"fdteyu":12,"hnns":12,"dnyjxjr":12,"pezsl":12,"dq":12,"ncdirijsgcm":12,"nnwa":12,"durqw":12,"sugd":12,"uuj":12,"bhp":12,"z_listoperationids":11,"ids":1,"known":1,"z_listreceivedbyaddress":9,"objects":3,"having":2,"properties":2,"below":2,"zs":14,"wqykmk":8,"mv":8,"ezjscpxsgzrn":8,"fasqwh":8,"tgk":8,"ym":8,"yw":8,"fjtpkps":8,"gle":8,"veqzuj":8,"cbfec":6,"ffb":6,"memo":14,"outindex":11,"umhaattx":6,"lna":6,"zwfqlmkm":6,"qj":6,"hpa":6,"lnymtj":6,"cwtd":6,"evfpu":6,"hppprax":6,"cs":6,"fzeyqg":6,"ceccb":4,"height":4,"z_listunspent":11,"zaddr":4,"shielded":3,"notes":10,"results":3,"z_addresses":1,"jsindex":1,"jsoutindex":1,"sprout":1,"sapling":1,"-ac_name":2,"beer":2,"z_mergetoaddress":10,"toaddress":2,"transparent_limit":2,"shielded_limit":2,"experimental":1,"merges":1,"single":2,"utxo":2,"separately":1,"combination":1,"coinbase":4,"ignored":2,"z_shieldcoinbase":13,"combine":1,"asynchronous":2,"selected":5,"merging":2,"limited":2,"caller":3,"mempooltxinputlimit":4,"option":2,"constrained":2,"consensus":2,"rule":2,"defining":2,"maximum":3,"bytes":2,"fromaddresses":3,"special":2,"strings":1,"accepted":1,"inside":1,"merge":9,"any_taddr":5,"any_zaddr":5,"string":1,"type":1,"sfpbz":4,"bppxfhz":4,"cdqatr":4,"jvaydd":4,"ztfaw":6,"gj":6,"frnguef":6,"ywdvl":6,"nwxbm":6,"eqnm":6,"eynxhwztecw":6,"sjxa":6,"jrmaxkjhxhj":6,"vdnepvcqosvvospmbhtjf":6,"sending":3,"principle":1,"dealing":1,"ecosystem":1,"flows":1,"itself":1,"allowed":1,"entire":1,"consumed":1,"due":1,"transaction-size":1,"limits":1,"rux":2,"vgkxjckbpgm":2,"vuumt":2,"ahkucjp":2,"rvesww":2,"ubdungycc":2,"gjdvuvjsheei":2,"kj":2,"opid-ad":2,"-b":4,"ca-":2,"rcpmuzwxc":4,"pwsgip":4,"aj":4,"sy":4,"ckkh":4,"tns":4,"opid-cdd":2,"-d":2,"-a":2,"tozaddress":2,"shields":1,"shielding":2,"uxtos":1,"rxn":2,"rxidk":2,"cwzrl":2,"utnwvqjjvldommcpu":2,"remainingutxos":6,"remainingvalue":6,"shieldingutxos":6,"shieldingvalue":6,"opid":6,"opid-c":2,"c-aaa":2,"bdc-":2,"bab":2,"reyaj":2,"nwunsmvyn":2,"jhccqukf":2,"zykep":2,"d-":2,"c-":2,"aea-":2,"rwrsfeycflv":2,"yy":2,"mhaukhqtmcs":2,"farppih":2,"-cf":2,"d-a":2,"defea":2,"zcbenchmark":5,"benchmarktype":4,"samplecount":4,"runs":1,"benchmark":2,"calculated":1,"times":2,"running":1,"sample":1,"runningtime":8,"zcrawjoinsplit":3,"rawtx":2,"vpub_old":3,"vpub_new":3,"mapping":2,"zcsecretkey":8,"zcaddr":4,"splices":1,"joinsplit":2,"unilaterally":1,"confidential":5,"sender":1,"receiver":1,"globally":1,"store":1,"respectively":1,"responsible":1,"delivering":1,"enc":6,"appropriate":1,"recipients":1,"signing":1,"rawtxout":3,"ensuring":1,"mined":1,"future":1,"deliver":1,"in-band":1,"blockchain":2,"encryptednote":9,"rawtxn":2,"zcrawkeygen":5,"generates":1,"zcaddress":2,"zcviewingkey":4,"zcrawreceive":3,"decrypts":1,"checks":1,"commitments":1,"exists":5,"noteplaintext":2,"zcsamplejoinsplit":1,"perform":1,"jsdescription":1}},"src/pages/smart-chains/changelog/index.mdx":{"searchTitle":"Change Log ","docsPageTitle":"Change Log","path":"smart-chains/changelog","content":{"change":3,"log":1,"happy":2,"announce":2,"release":8,"includes":4,"binaries":2,"download":2,"below":2,"contains":1,"various":1,"bug":1,"fixes":9,"build":11,"improvements":5,"ci":7,"cd":6,"enhancements":3,"changed":2,"fix":24,"old":3,"new":5,"gleec":1,"checkpoints":1,"deckersu":29,"https":76,"github":76,"com":76,"komodoplatform":76,"komodo":80,"pull":72,"cc":3,"ed":1,"signatures":1,"malleability":1,"libsodium":1,"don":1,"update":22,"config":3,"sub":2,"guess":2,"git":1,"savannah":1,"gnu":1,"org":1,"gleec_old":1,"exception":1,"following":3,"notarizations":1,"use":4,"pkh":1,"vout":1,"instead":1,"pk":1,"-pubkey":1,"specified":1,"artifact":1,"actions":1,"boost":5,"prevent":1,"std":1,"unary_function":1,"latest":3,"depends":2,"allow":3,"start":2,"conf":1,"kmd":12,"runner":1,"image":1,"ubuntu-":2,"linkage":1,"xenial":2,"windows":1,"tests":5,"global":1,"variable":1,"corruption":1,"make":2,"execution":1,"order-independent":1,"save":1,"time":4,"removal":1,"upgrade":2,"packages":1,"multiple":1,"definition":1,"testcout":1,"tor":1,"readme":1,"md":1,"updating":1,"information":1,"deprecation_height":1,"extend":1,"node":6,"support":1,"window":1,"ca":4,"full":4,"changelog":4,"compare":4,"mandatory":7,"major":1,"version":14,"does":2,"include":1,"breaking":1,"changes":4,"elected":1,"notary":1,"pubkeys":4,"season":6,"along":1,"important":1,"consensus":3,"kip":5,"block":4,"reward":3,"reduction":1,"proposal":1,"transaction":1,"fee":1,"increase":1,"burn":1,"voted":2,"accepted":1,"community":1,"result":1,"hard-forking":1,"making":1,"everyone":1,"commence":1,"expected":1,"around":1,"fri":5,"oct":2,"gmt":5,"nodes":3,"updated":3,"follow":1,"assetchains":5,"mainnet":3,"therefore":1,"obligatory":1,"mentioned":1,"date":1,"pass":1,"cwalletdb":1,"orderedtxitems":1,"optional":1,"param":1,"dimxy":1,"add":10,"chain":3,"supply":1,"transparent":1,"burned":1,"coins":1,"value":2,"pools":5,"json":1,"actual":1,"bump":13,"smaug":2,"-ac_private":1,"zombie":1,"test":4,"mac":1,"error":1,"clang":2,"remove":7,"libsnark":1,"libgmp":1,"mini-gmp":1,"demand":1,"publishing":1,"dockerhub":1,"smk":2,"native":1,"darwin":1,"compiler":2,"datacarrier":1,"related":4,"command-line":1,"args":1,"hardfork":1,"constants":1,"preps":1,"osx-build":1,"komodod":3,"workflow":1,"enable":1,"rule":1,"drogon":1,"falkor":1,"several":1,"security":2,"code":4,"refactoring":4,"optimizations":1,"rust":1,"notarisations":1,"specific":1,"unit":2,"legacy":2,"associated":1,"pax":1,"kv":1,"ratification":1,"transactions":2,"resulted":1,"slight":1,"decrease":1,"verification":1,"overall":1,"synchronization":1,"libcurl":2,"cve-":4,"sprout":1,"sapling":1,"calculation":1,"issue":1,"minor":3,"updates":3,"-beta":1,"viserion":1,"hf":5,"planned":2,"height":4,"timestamp":3,"jun":3,"wallets":2,"software":3,"continue":2,"reduce":1,"aur":1,"announced":1,"kip-":2,"memory":3,"usage":3,"improvement":1,"reduced":1,"keeping":1,"equihash":1,"solutions":1,"headers":1,"startup":1,"performance":1,"project":1,"dependencies":1,"libevent":1,"z_gettreestate":2,"rpc":1,"longpan":1,"glibc":1,"linux":1,"platforms":1,"unoptimized":1,"bdb":1,"protobuf":1,"zeromq":1,"verus":2,"vrsc":1,"verushash":4,"pos":2,"stake":1,"etc":2,"chains":3,"used":1,"primary":1,"algo":2,"lumber":1,"incompatible":2,"daemon":3,"perfomance":1,"operations":1,"restore":1,"-exchange":1,"command":1,"line":1,"arg":2,"exchanges":1,"disable":3,"interest":1,"calculations":1,"set":1,"nlocktime":1,"newly":2,"created":2,"zero":1,"refactor":1,"komodo_block_prg":1,"komodo_block_unlocktime":1,"internals":1,"logic":1,"get":2,"rid":2,"starting":1,"using":3,"-ac_timeunlockfrom":1,"-ac_timeunlockto":1,"-ac_timelockgte":1,"well-known":2,"public":1,"blockchains":2,"features":1,"acs":2,"parameters":1,"work":1,"limitations":1,"higher":1,"versions":1,"hfnet":1,"issues":1,"long-gaps":1,"between":2,"blocks":2,"disappearing":1,"txes":2,"mempool":2,"in-case":1,"big":1,"gaps":2,"aimed":1,"improve":1,"network":1,"stability":1,"help":1,"propagation":1,"reliable":1,"stable":1,"hydra":1,"general":3,"dns":1,"seed":1,"rm":2,"dead":1,"medusa":1,"vsolutions":1,"size":1,"-disablewallet":1,"getblocktemplate":1,"caused":1,"crash":1,"zhtlc":1,"functionality":1,"file":1,"bits":1,"miners":3,"note":3,"recommend":3,"running":2,"mining":3,"-minrelaytxfee":6,"-opretmintxfee":6,"draconic":2,"serpent":2,"deprecation":1,"added":3,"asmap":1,"utility":1,"inactive":1,"tar":1,"unpack":1,"current":1,"user":1,"initial":1,"sync":1,"template":1,"matching":1,"pseudo":1,"opcodes":1,"notarization":1,"segfault":1,"throw_if_syncing":1,"cbufferedfile":1,"thx":1,"larryruane":1,"streams_tests":1,"cpp":1,"rewritten":1,"google":1,"testing":1,"framework":1,"additional":1,"komodo_block_load":1,"invalid":1,"txs":1,"openssl":1,"avoid":1,"duplicate":1,"getheaders":1,"requests":1,"linearize":1,"tool":1,"fingerprint":1,"encoding":1,"adjustment":1,"dpow":1,"array":2,"activation":1,"obsidian":2,"dragon":2,"ccache":1,"proton":1,"seeds":2,"min":1,"protocol":3,"univalue":1,"ceal":1,"commod":1,"dsec":1,"kmdice":1,"bntn":1,"eql":1,"dion":1,"prlpy":1,"opretmintxfee":2,"parameter":1,"restarting":1,"zmempool":1,"kmdnuke":1,"staking":1,"ac":1,"additions":1,"pubkey":1}},"src/pages/smart-chains/index.mdx":{"searchTitle":"Introduction to Smart Chain Documentation ","docsPageTitle":"Introduction to Smart Chain Documentation","path":"smart-chains","content":{"introduction":3,"smart":32,"chain":26,"documentation":3,"welcome":1,"technical":1,"section":11,"intended":1,"developers":1,"learning":3,"building":1,"interacting":6,"products":1,"link":6,"simple":2,"installation":2,"procedure":3,"conceptual":2,"overview":2,"technology":4,"found":1,"start":1,"product":3,"introductions":1,"also":2,"reader":1,"turn":1,"core":3,"discussion":3,"thorough":1,"explanation":1,"setup":2,"contains":3,"basic":1,"information":2,"chains":6,"creation":2,"topics":1,"include":2,"following":1,"installing":5,"software":10,"source":5,"code":5,"launch":5,"parameters":5,"common":5,"blockchain":5,"tutorials":4,"various":1,"provide":1,"instruction":1,"usage":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":2,"launchpad":2,"api":5,"available":1,"commands":3,"default":2,"daemon":2,"called":1,"remote":1,"calls":1,"rpcs":1,"does":1,"unique":1,"antara":3,"modules":2,"active":1,"further":1}},"src/pages/smart-chains/setup/common-runtime-parameters/index.mdx":{"searchTitle":"Common Runtime Parameters","docsPageTitle":"Common Runtime Parameters","path":"smart-chains/setup/common-runtime-parameters","content":{"common":1,"runtime":28,"parameters":8,"introduction":1,"following":1,"abbreviated":1,"list":2,"settings":2,"initiated":2,"smart":50,"chain":52,"conf":70,"file":33,"commands":5,"largely":1,"derive":1,"upstream":1,"bitcoin":5,"software":1,"bitcoind":2,"komodo":4,"fork":2,"zcash":6,"privacy-centric":1,"therefore":2,"essentially":1,"api":1,"available":6,"see":3,"additional":4,"bitcoin-based":1,"included":1,"visit":1,"relevant":3,"wiki":2,"page":2,"addnode":14,"tells":5,"daemon":27,"nodes":8,"trusted":5,"act":1,"seed":1,"connecting":3,"node":11,"via":3,"send":3,"connected":3,"connect":21,"max":2,"limit":2,"reached":1,"contrasts":1,"parameter":47,"latter":1,"does":2,"attempt":3,"behind":1,"firewall":2,"having":1,"issues":1,"network":7,"stronger":2,"option":4,"hand":1,"want":1,"designated":1,"run":2,"multiple":3,"lan":1,"necessary":1,"open":1,"connections":7,"instead":2,"use":9,"one":2,"primary":2,"port":20,"blocked":1,"computers":2,"public":2,"ip":5,"addresses":3,"need":1,"port-forward":1,"append":1,"forwarded":1,"examples":35,"komodod":49,"-ac_name":6,"examplechain":2,"-ac_supply":4,"-addnode":2,"second":2,"using":56,"default":48,"value":39,"addressindex":11,"instructs":14,"maintain":3,"index":3,"balances":1,"recommend":5,"user":18,"manually":6,"delete":6,"blockchain":13,"data":8,"initiating":3,"enabled":7,"utilizes":2,"antara":9,"reindex":7,"viable":3,"alternative":6,"method":5,"re-syncing":3,"circumstance":3,"-addressindex":2,"bantime":7,"sets":5,"number":9,"seconds":6,"ban":1,"session":1,"-bantime":2,"bind":9,"given":4,"address":10,"listen":12,"host":7,"notation":3,"ipv":5,"-bind":2,"connects":1,"server":9,"peer":2,"request":1,"add":1,"refer":1,"entry":1,"information":5,"allows":6,"indicate":2,"configuration":2,"requires":2,"absolute":2,"path":2,"example":2,"home":10,"mydirectory":6,"mycoin":6,"activated":2,"otherwise":1,"ignored":1,"-conf":2,"username":4,"coinconfs":2,"dex":4,"datadir":7,"blockchain-data":1,"directory":3,"mycoindata":2,"ignore":1,"name":1,"match":1,"provided":1,"ac_name":2,"-datadir":2,"coindata":2,"donation":6,"donates":1,"rewards":3,"specific":3,"set":6,"byte":2,"pubkey":17,"dc":6,"cfb":6,"efca":6,"fda":6,"df":12,"fd":6,"ff":6,"exchange":6,"forfeits":1,"miners":1,"explicitly":1,"claim":1,"exportdir":6,"store":1,"wallet":4,"backup":1,"files":1,"created":2,"backupwallet":2,"dumpwallet":2,"calls":2,"myusername":2,"gen":8,"generate":1,"new":3,"blocks":4,"thereby":1,"mine":6,"coins":4,"also":3,"setgenerate":4,"avoided":1,"start":1,"-gen":4,"launched":1,"wait":2,"synced":2,"current":1,"block":7,"execute":1,"sync":1,"status":1,"found":1,"executing":1,"getinfo":2,"comparing":1,"longestchain":2,"properties":1,"genproclimit":10,"property":2,"specified":2,"mines":1,"thread":1,"threads":4,"-genproclimit":4,"ac_staked":2,"stake":3,"used":4,"mining":1,"processors":1,"setting":2,"possible":2,"keypool":6,"pre-generate":1,"certain":1,"private":1,"key":1,"pairs":1,"facilitate":1,"dat":3,"backups":1,"valid":1,"prior":1,"transactions":7,"several":1,"dozen":1,"future":1,"rpc":8,"-listen":2,"maxconnections":7,"maximum":1,"inbound":1,"outbound":1,"-maxconnections":2,"mempooltxinputlimit":3,"inherited":1,"functionality":1,"facilitates":1,"deprecated":1,"documentation":2,"indicated":2,"tcp":2,"overwriting":2,"pport":1,"kmd":2,"solely":2,"dependant":2,"-ac_":4,"customization":5,"values":2,"launch":3,"proxy":8,"socks":2,"-proxy":2,"change":2,"mined":1,"staked":1,"sent":2,"ensure":1,"corresponding":1,"privkey":2,"chosen":1,"lest":1,"funds":2,"control":2,"required":2,"antara-enabled":1,"chains":2,"utilize":1,"integral":1,"startup":1,"-pubkey":2,"regtest":7,"regression":1,"test":3,"typically":1,"create":1,"disposable":1,"purposes":1,"ac_supply":2,"instance":1,"regression-test":1,"useful":4,"tool":2,"rapid":1,"trial":1,"testing":2,"reach":2,"us":2,"curious":1,"implement":1,"workflow":1,"unfamiliar":1,"process":2,"-regtest":2,"re-index":1,"currently":1,"depending":1,"size":1,"state":1,"re-indexing":1,"prolong":1,"time":1,"-reindex":2,"rewind":4,"rewinds":1,"height":4,"creating":2,"snapshots":2,"-rewind":2,"rpcallowip":12,"acceptable":1,"receiving":1,"localhost":3,"allowed":1,"specify":1,"allow":1,"hosts":2,"single":1,"subnet":1,"specification":1,"opening":1,"outside":1,"local":1,"recommended":1,"rpcpassword":1,"transmitted":1,"unencrypted":1,"note":1,"anyone":1,"authenticate":1,"steal":1,"keys":1,"take":2,"click":2,"db":2,"rpcbind":7,"json-rpc":2,"times":1,"interfaces":1,"-rpcbind":2,"rpcclienttimeout":5,"indicates":1,"command":1,"complete":1,"killing":1,"-rpcclienttimeout":2,"rpcclientttimeout":2,"rpcconnect":6,"average":1,"anything":1,"grant":1,"access":1,"foreign":1,"party":1,"able":2,"rpcport":8,"sendfreetransactions":6,"zero-fee":1,"accept":1,"-server":2,"spentindex":9,"full":1,"spent":1,"txids":1,"-spentindex":2,"stopat":4,"stops":1,"-stopat":2,"splitperc":4,"decide":1,"happens":1,"utxo":7,"successfully":1,"pos":1,"staking":6,"system":1,"started":1,"-ac_staked":4,"defines":1,"percentage":1,"leave":1,"rest":1,"added":1,"coinbase":4,"-splitperc":8,"merges":1,"takes":1,"sends":1,"helloworld":2,"-ac_reward":2,"testnode":7,"peers":2,"debugging":1,"-testnode":2,"timestampindex":7,"timestamp":1,"hashes":1,"-timestampindex":2,"txindex":7,"track":1,"every":1,"transaction":1,"made":1,"utilized":1,"delayed":1,"proof":1,"work":1,"dpow":1,"privacy":1,"modules":1,"disabling":1,"cause":1,"malfunction":1,"whitebind":5,"whitelist":2,"binds":1,"whitelists":1,"-whitebind":2}},"src/pages/smart-chains/setup/dexp2p/index.mdx":{"searchTitle":"Enhanced Peer to data broadcast and synchronisation between Nodes of a Smart Chain dexP2P","docsPageTitle":"Enhanced Peer to Peer data broadcast and synchronisation between Nodes of a Smart Chain","path":"smart-chains/setup/dexp2p","content":{"enhanced":1,"peer":6,"data":29,"broadcast":5,"synchronisation":2,"between":3,"nodes":9,"smart":5,"chain":6,"messaging":1,"enhancement":1,"technology":2,"development":1,"specifics":1,"implementation":1,"subject":1,"change":2,"document":1,"work":1,"progress":3,"introduction":1,"started":2,"optional":2,"parameter":5,"-dexp":14,"set":19,"start":3,"listening":1,"propagating":1,"packets":2,"broadcasted":3,"network":14,"don":2,"necessarily":1,"contain":4,"transactions":2,"stored":3,"node":30,"ram":18,"dropped":1,"hour":3,"let":2,"call":4,"local":1,"mempool":5,"opposed":1,"transaction":1,"stores":1,"just":1,"unconfirmed":1,"transmitted":1,"one":6,"form":1,"datablobs":38,"datablob":12,"contains":1,"timestamp":21,"itself":1,"encrypted":2,"destination":1,"pubkey":43,"provided":1,"see":2,"dex_broadcast":9,"nonce":1,"sha":1,"hash":25,"payload":17,"metadata":1,"used":11,"participate":2,"doesn":1,"respond":1,"requests":2,"nspv":2,"superlight":2,"clients":2,"also":6,"responds":1,"transmission":1,"layer":3,"generic":1,"certain":1,"enhancements":1,"made":1,"rpc":9,"enable":1,"usage":3,"decentralised":1,"order":6,"broadcasting":1,"mechanism":1,"komodo":7,"defi":3,"framework":3,"api":2,"installation":1,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":2,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"python-zmq":2,"zlib":2,"g-dev":2,"wget":2,"curl":2,"bsdmainutils":2,"automake":2,"cmake":2,"clang":2,"libsodium-dev":2,"libcurl":2,"-gnutls-dev":2,"libssl-dev":2,"git":4,"unzip":2,"python":2,"jq":2,"htop":2,"clone":2,"https":2,"github":2,"com":2,"jl":4,"-b":2,"--single-branch":2,"cd":28,"zcutil":4,"fetch-params":2,"sh":4,"build":3,"-j":2,"nproc":2,"launch":4,"currently":3,"tested":1,"test":1,"named":1,"dorn":38,"parameters":2,"komodod":2,"-ac_name":36,"-ac_cc":2,"-ac_supply":2,"-ac_reward":2,"-addnode":2,"want":1,"add":3,"-pubkey":4,"value":2,"convenient":1,"testing":1,"across":1,"multiple":1,"daemon":17,"restarts":1,"output":3,"initial":1,"common":1,"daemons":1,"printed":1,"command":37,"starts":1,"printing":1,"statistics":1,"seen":1,"state":1,"dexp":7,"perspective":1,"stats":3,"accessed":1,"dex_stats":7,"example":2,"del":4,"dup":8,"coll":8,"lag":13,"err":8,"pend":8,"sec":8,"explanation":7,"time":10,"seconds":1,"last":4,"purge":2,"calculated":1,"unixtimestamp":2,"purgetime":2,"means":8,"modulo":2,"default":1,"purged":3,"minute":6,"checksum":2,"second":3,"performance":1,"reasons":1,"received":5,"messages":4,"sent":3,"added":3,"right":2,"wrong":1,"values":5,"ideally":1,"publish":7,"stream":8,"larger":1,"based":1,"connectivity":1,"topology":1,"peers":1,"already":3,"duplicate":1,"high":1,"amount":1,"duplicates":1,"bad":1,"wastes":1,"bandwidth":1,"internal":1,"tracking":1,"debugging":1,"relevant":2,"user":9,"developer":1,"string":1,"number":11,"beside":1,"word":1,"average":1,"different":4,"windows":3,"numbers":2,"brackets":1,"denote":1,"actual":1,"lags":1,"fast":2,"window":6,"medium":2,"long":2,"mean":1,"recent":1,"respectively":1,"huge":1,"recorded":1,"within":1,"first":9,"starting":1,"vip":5,"arriving":1,"weren":1,"published":10,"recently":1,"non-vip":1,"pending":1,"truncated":2,"memory":1,"freed":2,"treated":1,"total":5,"processed":1,"classified":1,"priority":36,"rightmost":1,"gives":4,"left":2,"greater":1,"per":2,"dex_anonsend":7,"message":5,"destpub":8,"method":16,"revealing":1,"dex_pubkey":16,"involved":1,"contents":1,"created":2,"mempools":2,"decrypted":17,"recipient":2,"sender":1,"achieved":1,"encrypting":2,"again":2,"using":11,"publicly":1,"known":1,"key":1,"pair":2,"makes":1,"looks":1,"regardless":1,"able":5,"decrypt":1,"note":4,"attacker":1,"large":1,"resources":1,"tell":1,"ip":1,"address":1,"packet":1,"publishes":5,"reveal":1,"thereby":1,"linking":1,"possible":1,"uninvolved":1,"know":1,"intended":1,"arguments":12,"response":21,"pushpin":13,"examples":13,"komodo-cli":34,"hello":12,"cf":46,"ddb":4,"ccbb":2,"acd":6,"ed":30,"id":41,"db":108,"de":38,"aac":4,"abac":2,"taga":36,"anon":10,"tagb":34,"ec":42,"aa":74,"deee":56,"fa":100,"aec":56,"fe":86,"dab":4,"fdcc":2,"cc":32,"eddbadebca":2,"ccf":2,"dd":28,"dfd":8,"bf":34,"ea":34,"ab":44,"fcfeeae":2,"bdfc":2,"ff":42,"efbee":2,"fc":36,"fb":40,"bcb":6,"fdfa":2,"efbbad":2,"bd":38,"ba":44,"da":38,"ad":50,"cb":46,"dc":26,"dbcf":2,"ae":44,"bc":26,"daf":2,"ef":40,"ca":34,"fee":4,"afb":6,"ce":30,"cfa":4,"dbd":8,"ace":2,"afbad":2,"ccb":6,"ffcffb":2,"afaa":2,"ffe":4,"dad":8,"dfc":2,"fd":34,"fdd":2,"efb":2,"cec":6,"dbcd":2,"eead":2,"bb":24,"eea":4,"cfc":6,"ac":28,"df":34,"aab":2,"ecc":8,"eecc":2,"bfb":2,"fbb":4,"dea":4,"ccc":8,"fac":4,"caa":8,"bdd":4,"abb":2,"ddf":2,"ffc":2,"fdced":2,"ee":24,"bbeb":2,"ead":2,"bafd":2,"bfbd":2,"beb":4,"bae":2,"edc":2,"ceaa":2,"eaacdc":2,"aaed":4,"ffcd":2,"ffaf":2,"bfe":4,"bacb":2,"af":32,"cef":2,"fcf":2,"abc":2,"aabf":2,"aba":2,"faf":2,"defc":2,"afbb":2,"afa":4,"dec":4,"fead":2,"ebb":4,"eadeaf":2,"ccd":4,"ebc":2,"hex":18,"ffa":4,"cbd":6,"edd":2,"bcd":2,"fcbe":2,"bcc":2,"cfec":4,"fef":2,"dde":4,"fddf":2,"bdec":2,"fad":4,"ebba":4,"bea":2,"efa":2,"cdf":4,"baff":2,"aee":2,"adaf":2,"fbaac":2,"fdab":2,"ccdf":2,"cccdba":2,"caeefc":2,"fbac":2,"fdf":4,"efd":8,"eb":28,"dff":6,"cab":4,"cee":2,"abfaf":2,"fec":6,"dada":2,"afd":4,"ebf":2,"dcde":2,"eeac":2,"aaf":4,"bced":2,"eeab":2,"ade":4,"ebd":2,"aadb":2,"eaa":2,"fbc":4,"ede":2,"aabade":2,"deaad":2,"eebd":4,"aaaa":2,"abe":2,"ffbc":2,"babedf":2,"decryptedhex":16,"senderpub":18,"amounta":16,"amountb":16,"recvtime":16,"cancelled":16,"receiving":4,"find":1,"dex_list":16,"listing":1,"looking":1,"matches":7,"keys":2,"anonmsg":4,"anonsender":4,"result":20,"success":20,"dbf":2,"cff":2,"dbe":4,"ded":8,"def":2,"dcdd":2,"bed":4,"acc":4,"fecb":2,"ddda":2,"dfb":4,"aeafef":2,"fcaae":2,"edecd":2,"dcf":4,"aca":2,"aaeeb":2,"cea":4,"dda":4,"beaecf":2,"abab":2,"aebc":2,"deb":2,"feaef":2,"dbdbfa":2,"cad":2,"badd":2,"ebbff":2,"dfecf":2,"dbdeb":2,"abfbb":2,"afca":2,"cde":2,"ddc":2,"eef":2,"eafcf":2,"fbd":6,"afcfd":2,"eabd":2,"eba":2,"fdb":2,"eebf":2,"acaed":2,"cbfe":2,"bbef":4,"aad":2,"abde":2,"dbfb":2,"abba":2,"dddabc":2,"eeff":2,"bdb":2,"aefade":2,"dee":2,"aebde":2,"fce":4,"efc":2,"eff":2,"edbad":2,"ece":2,"edace":2,"eca":2,"deae":2,"bebb":2,"aadc":2,"ecafebc":2,"fab":2,"cdd":2,"cbede":2,"fca":2,"bac":2,"adac":2,"abf":2,"fdac":2,"fcad":2,"cca":2,"ecbc":2,"eeea":2,"bce":2,"aaee":2,"aedc":2,"fcd":2,"bee":2,"aae":2,"deccedf":2,"cfbfa":2,"ced":2,"cfef":2,"baf":2,"dece":2,"deadbfe":2,"bfc":2,"abdbaa":2,"cfd":4,"fed":2,"dccd":2,"baed":2,"bbadccd":2,"edeea":2,"cac":2,"bbb":2,"acab":2,"bfbdc":2,"bbeeba":2,"ebeb":2,"dca":2,"acca":2,"fbdf":2,"vola":2,"volb":2,"btc":16,"kmd":12,"fae":6,"aefac":6,"feb":6,"dex_cancel":9,"cancel":11,"issued":9,"orders":5,"current":1,"authenticated":2,"canceled":1,"dfe":2,"fdfe":2,"bda":2,"cdaef":2,"dcc":2,"adb":2,"tagged":1,"fdbabccaa":2,"ccddca":2,"aaac":2,"tags":1,"specific":1,"base":2,"rel":2,"dbc":2,"cadbd":2,"eeb":2,"efe":2,"dex_get":5,"returns":3,"stopat":7,"minpriority":4,"mina":4,"maxa":4,"minb":4,"maxb":4,"stophash":8,"filter":5,"list":4,"specified":2,"narrows":1,"down":4,"match":1,"exactly":2,"use":4,"periodically":1,"get":1,"rest":3,"filters":4,"necessary":1,"available":9,"sorted":1,"latest":2,"oldest":1,"id_":6,"hash_":6,"newer":2,"equal":1,"excluding":2,"alternatively":1,"dex_orderbook":5,"maxentries":2,"interprets":1,"displays":1,"applied":1,"asks":2,"price":4,"baseamount":4,"relamount":4,"faed":4,"aeb":4,"ebe":2,"bdc":2,"bids":2,"bdee":2,"dex_publish":11,"filename":12,"sliceid":2,"allows":5,"file":28,"broken":1,"fragments":9,"take":1,"look":1,"recommend":3,"publishing":7,"detailed":6,"subscribing":4,"works":6,"recommended":5,"issue":5,"stop":8,"doing":3,"make":3,"further":4,"continues":3,"containing":3,"done":3,"shuts":3,"files":5,"name":3,"nor":3,"locators":5,"datblob":3,"results":3,"dex_subscribe":10,"construct":4,"roadmap":8,"pdf":8,"fname":8,"filesize":12,"numlocators":8,"filehash":8,"dcce":8,"bfd":8,"checkhash":8,"dex_setpubkey":5,"owned":1,"cause":1,"unpredictable":1,"behavior":1,"eaf":4,"dbfe":4,"publishable_pubkey":4,"cbb":2,"secpkey":4,"recvaddr":4,"rttedcwszplbd":2,"uw":2,"ib":2,"wqc":2,"vjse":2,"recvzaddr":4,"handle":4,"txpowbits":4,"cmdpriority":4,"perfstats":4,"info":1,"related":1,"aacabf":2,"cfac":2,"dbb":2,"ceffb":2,"rkngqmg":2,"mtnulez":2,"uaaxseq":2,"favviza":2,"zs":2,"dqweh":2,"vcalet":2,"ztlq":2,"tqsz":2,"xu":2,"lf":2,"vrmwhs":2,"vrcwtmgrd":2,"mteg":2,"ux":2,"aprk":2,"gcharang_bob":2,"dex_stream":13,"help":1,"increasing":1,"size":9,"checks":1,"mb":10,"slice":8,"hasn":1,"yet":1,"internally":1,"new":2,"does":1,"nothing":1,"informs":1,"reason":1,"warning":6,"slices":2,"previous":1,"issuances":1,"continuously":2,"repeatedly":2,"small":2,"sleep":4,"wait":4,"issuance":3,"found":2,"linked":4,"tutorial":4,"suceeds":1,"type":1,"error":1,"mkv":16,"extend":4,"offset":4,"needed":4,"above":2,"increased":2,"caac":4,"dex_streamsub":5,"assemble":1,"streamed":1,"downloads":2,"next":1,"appends":1,"downloaded":2,"assembled":1,"th":1,"babf":4,"publisher":2}},"src/pages/smart-chains/setup/ecosystem-launch-parameters/index.mdx":{"searchTitle":"Ecosystem Launch Parameters Smart Chain Commands","docsPageTitle":"Ecosystem Launch Parameters","path":"smart-chains/setup/ecosystem-launch-parameters","content":{"ecosystem":2,"launch":2,"parameters":2,"list":1,"smart":1,"chains":1,"komodo":1,"receive":1,"dpow":3,"security":1,"service":1,"found":1,"link":1,"https":2,"github":2,"com":2,"komodoplatform":2,"blob":2,"master":2,"iguana":2,"assetchains":2,"old":2}},"src/pages/smart-chains/setup/index.mdx":{"searchTitle":"Smart Chain Setup Introduction","docsPageTitle":"Smart Chain Setup","path":"smart-chains/setup","content":{"smart":2,"chain":1,"setup":2,"section":1,"documentation":1,"contains":1,"information":1,"required":1,"manage":1,"komodo":1,"chains":1}},"src/pages/smart-chains/setup/installing-from-source/index.mdx":{"searchTitle":"Installing Smart Chain Software From Source Code","docsPageTitle":"Installing Smart Chain Software From Source Code","path":"smart-chains/setup/installing-from-source","content":{"installing":1,"smart":7,"chain":7,"software":17,"source":6,"code":1,"basic":1,"komodo":116,"package":1,"includes":1,"two":4,"applications":2,"komodod":26,"application":36,"daemon":12,"powers":1,"blockchains":1,"komodo-cli":19,"allows":3,"developer":1,"execute":5,"api":2,"calls":2,"via":1,"command":13,"line":3,"installed":5,"automatically":2,"src":14,"directory":11,"part":1,"following":8,"installation":8,"procedures":1,"methods":2,"install":30,"available":2,"pre-compiled":4,"binaries":2,"download":2,"unzip":5,"simplest":1,"method":5,"requires":1,"procedure":1,"information":3,"see":2,"link":3,"below":5,"simple":2,"installations":2,"section":2,"executables":2,"building":2,"also":1,"build":5,"required":1,"considered":1,"best":1,"practice":1,"production":1,"environment":1,"instantly":1,"update":5,"latest":3,"patches":1,"upgrades":1,"linux":13,"macos":5,"windows":13,"requirements":2,"easiest":3,"debian-based":3,"distribution":3,"ubuntu":13,"recommend":4,"using":7,"releases":4,"-bit":3,"processor":3,"minimum":7,"gb":11,"hdd":3,"sdd":3,"storage":3,"space":3,"free":4,"ram":4,"recommended":5,"get":1,"started":1,"verify":2,"system":1,"date":1,"sudo":14,"apt-get":8,"upgrade":4,"-y":4,"dependency":1,"packages":1,"build-essential":4,"pkg-config":4,"libc":4,"-dev":4,"-multilib":4,"autoconf":6,"libtool":4,"ncurses-dev":4,"git":12,"zlib":4,"g-dev":4,"wget":6,"curl":8,"bsdmainutils":4,"automake":6,"cmake":4,"clang":2,"ntp":2,"ntpdate":2,"nano":6,"action":1,"takes":1,"time":5,"depending":1,"internet":1,"connection":1,"let":1,"process":4,"run":4,"background":1,"completed":2,"follow":1,"steps":2,"point":1,"warning":1,"libgmp":1,"headers":1,"missing":1,"safely":1,"ignored":1,"clone":9,"repository":3,"cd":22,"https":10,"github":6,"com":8,"komodoplatform":6,"fetch":3,"zcash":4,"parameters":4,"zcutil":12,"fetch-params":6,"sh":16,"-j":16,"nproc":4,"parameter":2,"instructs":6,"script":9,"utilize":1,"processors":7,"hardware":1,"alternatively":1,"instruct":2,"use":15,"set":2,"number":6,"example":3,"etc":2,"take":3,"create":11,"conf":33,"file":32,"mkdir":8,"open":3,"text":1,"editor":2,"add":3,"lines":1,"rpcuser":8,"username":1,"rpcpassword":8,"password":1,"usernamechangeittosomethingsecure":4,"passwordchangeittosomethingsecure":4,"txindex":6,"bind":4,"rpcbind":6,"addnode":42,"press":6,"ctrl":4,"save":2,"changes":1,"exit":2,"start":1,"begin":1,"syncing":4,"network":3,"last":1,"instruction":1,"above":3,"terminal":6,"continue":2,"allowing":1,"enter":6,"commands":2,"within":1,"shell":1,"optional":1,"tail":9,"view":1,"debug":6,"log":6,"updates":1,"real":1,"-f":4,"test":1,"ensure":3,"current":5,"working":1,"default":1,"send":1,"rpc":1,"getinfo":7,"returns":1,"state":1,"kmd":8,"blockchain":1,"wallet":29,"dat":38,"version":4,"protocolversion":2,"kmdversion":2,"notarized":2,"notarizedhash":2,"da":2,"ab":2,"af":2,"dc":2,"df":2,"ec":2,"bd":2,"cdae":2,"notarizedtxid":2,"ef":2,"fceab":2,"ed":2,"abb":2,"daad":2,"bbefd":2,"notarizedtxid_height":2,"mempool":2,"notarized_confirms":2,"walletversion":2,"balance":2,"interest":2,"blocks":6,"longestchain":6,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":2,"testnet":2,"false":2,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"values":1,"equal":2,"machine":9,"sync":1,"backup":6,"stress":3,"importance":3,"backing":3,"located":3,"one":3,"archive":7,"copy":8,"cp":4,"-av":4,"rename":4,"mv":4,"-wallet_backup":12,"make":4,"tar":4,"-czvf":4,"tgz":4,"move":5,"final":4,"secure":4,"location":6,"osx":1,"tools":1,"issue":1,"xcode-select":2,"--install":2,"brew":26,"dependencies":3,"already":1,"skip":1,"step":2,"usr":16,"bin":16,"ruby":2,"-e":2,"-fssl":2,"raw":2,"githubusercontent":2,"homebrew":2,"master":2,"separately":2,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"compile":1,"checkout":2,"dev":4,"build-mac":2,"proceeds":1,"new":3,"next":1,"configuration":4,"library":34,"support":34,"does":1,"yet":1,"exist":1,"entering":1,"echo":24,"komodouser":2,"head":2,"-c":2,"urandom":2,"base":2,"processes":1,"complete":1,"track":1,"progress":2,"returned":1,"properties":1,"finished":1,"files":5,"slightly":1,"different":1,"counterparts":1,"ways":1,"cannot":1,"directly":1,"compiled":2,"transferred":1,"virtual":4,"machine-based":4,"running":4,"solution":4,"names":1,"exe":12,"access":2,"privileges":2,"prepared":1,"python":2,"python-zmq":2,"libcurl":2,"-gnutls-dev":2,"libsodium-dev":2,"mingw-w":2,"rust":1,"rustup":4,"rs":2,"-ssf":2,"home":2,"cargo":2,"env":2,"target":2,"-pc-windows-gnu":2,"configure":1,"compiler":1,"posix":3,"thread":1,"model":1,"update-alternatives":4,"--config":4,"-w":20,"-mingw":20,"-gcc":2,"executing":2,"select":2,"option":2,"selection":8,"path":4,"priority":4,"status":4,"-gcc-win":4,"auto":4,"mode":12,"-gcc-posix":2,"manual":8,"keep":4,"choice":4,"type":4,"-g":12,"choices":2,"alternative":2,"providing":2,"-win":4,"-posix":2,"build-win":2,"find":1,"inside":1,"transfer":1,"executable":1,"computer":1,"place":1,"folder":1,"desktop":6,"called":1,"prefer":1,"remember":1,"guide":1,"prompt":1,"homepath":12,"appdata":8,"roaming":8,"notepad":4,"dialogue":1,"box":1,"opens":1,"click":1,"paste":1,"rpcallowip":2,"server":2,"pasting":1,"zcashparams":2,"sprout-proving":2,"key":4,"sprout-verifying":2,"sapling-spend":2,"params":6,"sapling-output":2,"sprout-groth":2}},"src/pages/smart-chains/setup/interacting-with-smart-chains/index.mdx":{"searchTitle":"Interacting with Komodo Chains Smart","docsPageTitle":"Interacting with Komodo Chains","path":"smart-chains/setup/interacting-with-smart-chains","content":{"interacting":1,"komodo":2,"chains":1,"using":3,"komodo-cli":15,"initiate":1,"komodod":10,"daemon":5,"calling":1,"command":5,"line":1,"including":1,"desired":1,"runtime":1,"parameters":3,"initiating":1,"smart":8,"chain":10,"main":2,"kmd":3,"user":2,"include":2,"used":2,"create":1,"note":1,"windows":1,"users":1,"replace":1,"exe":2,"step":1,"launch":4,"execute":4,"following":2,"directory":2,"installed":1,"launches":1,"interact":2,"software":1,"api_command":6,"necessary":1,"important":1,"exactly":1,"indicated":1,"developers":1,"instruct":1,"make":1,"mistake":1,"delete":2,"data":2,"re-launch":1,"regain":1,"access":2,"network":1,"example":2,"dex":6,"-ac_name":4,"-ac_supply":2,"-addnode":2,"use":1,"terminal":2,"call":1,"documentation":1,"executing":1,"help":4,"learn":1,"via":2,"specific":1,"api":1,"curl":3,"coin":2,"remotely":1,"shell":1,"need":1,"obtain":1,"rpcuser":4,"rpcpassword":4,"rpcport":4,"conf":9,"file":4,"relevant":1,"location":2,"assuming":1,"default":1,"installation":1,"found":1,"exploring":1,"directories":1,"within":1,"also":1,"subdirectories":1,"containing":1,"kmd-compatible":1,"files":1,"node":1,"contents":1,"myusername":2,"myrpcpassword":2,"server":2,"addnode":14}},"src/pages/smart-chains/setup/nspv/index.mdx":{"searchTitle":"nSPV (Enhanced Lite Mode)","docsPageTitle":"nSPV","path":"smart-chains/setup/nspv","content":{"nspv":29,"introduction":1,"enhances":1,"normal":2,"simple":1,"payment":1,"verification":1,"spv":4,"technology":3,"available":4,"smart":7,"chain":9,"learn":1,"regular":1,"read":2,"entry":2,"bitcoin":2,"wiki":2,"leverages":1,"dpow":1,"security":1,"mechanism":1,"komodo":1,"platform":1,"enable":1,"secure":1,"scalable":1,"super-lite":1,"clients":2,"client":9,"network":4,"utilizes":1,"smaller":1,"amount":5,"computation":1,"storage":1,"resources":1,"compared":1,"chains":2,"full":2,"nodes":1,"serve":1,"necessary":1,"data":3,"latter":1,"wallet":1,"functionality":1,"komodo-compatible":1,"including":1,"kmd":5,"main":2,"utilize":1,"details":1,"blog":1,"posts":1,"installation":1,"follow":1,"instructions":1,"below":3,"set":2,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":2,"libsodium-dev":2,"curl":45,"libevent-dev":2,"git":4,"cmake":2,"nano":2,"wget":2,"ntp":2,"ntpdate":2,"automake":2,"unzip":2,"autoconf":2,"libtool":2,"clone":2,"https":2,"github":2,"com":2,"jl":2,"libnspv":4,"cd":28,"autogen":2,"sh":2,"configure":2,"onetime":2,"compiles":2,"cc":6,"support":2,"make":2,"usage":1,"coin":13,"defaults":1,"-c":2,"continuous":1,"-i":1,"-ips":1,"ip":2,"-m":1,"--maxpeers":1,"int":1,"-t":1,"--testnet":1,"-f":2,"headersfile":1,"mem":1,"-p":6,"rpcport":5,"-r":1,"--regtest":1,"-d":3,"--debug":1,"-s":1,"--timeout":1,"secs":1,"command":21,"supported":1,"commands":6,"scan":5,"blocks":6,"tip":3,"creates":1,"header":3,"db":30,"file":6,"examples":18,"sync":3,"stores":1,"headers":7,"quit":1,"synced":1,"give":1,"debug":2,"output":3,"process":5,"show":1,"info":2,"don":1,"store":1,"memory":1,"wait":1,"new":3,"enabling":1,"copy":1,"following":4,"code":1,"named":2,"coins":9,"located":1,"root":1,"level":1,"source":1,"directory":1,"change":1,"value":23,"appropriate":1,"desired":1,"asset":2,"fname":2,"mm":2,"magic":13,"feb":4,"cb":28,"property":1,"descriptions":1,"start":1,"specific":1,"added":1,"execute":1,"tips":1,"suggestions":1,"working":1,"number":5,"unique":1,"daemon":2,"uses":2,"identification":1,"purposes":1,"direction":1,"appears":1,"incorrect":1,"try":1,"reversing":1,"order":4,"numbers":1,"also":2,"found":1,"terminal":1,"stdout":2,"printout":1,"launching":1,"look":1,"line":1,"starts":2,"extract":1,"hex":9,"portion":1,"string":13,"xxxxxxxx":2,"reverse":1,"byte":1,"example":7,"rpc":7,"fe":40,"extracted":1,"therefore":1,"cfe":2,"interacting":1,"port":65,"listens":2,"specified":3,"behaviour":1,"bypassed":1,"setting":1,"parameter":3,"using":5,"parameters":6,"use":11,"template":1,"creating":1,"rpcs":1,"api":5,"--url":2,"http":42,"--data":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":89,"spentinfo":15,"vout":39,"txid":44,"fa":36,"fdc":20,"ca":62,"dfb":24,"bf":40,"ad":34,"json":1,"interface":1,"format":1,"requires":1,"called":1,"arguments":20,"provide":1,"given":2,"documentation":1,"lists":1,"first":1,"second":1,"observe":1,"values":2,"params":38,"key":1,"match":1,"quotation":1,"marks":1,"strings":1,"--data-binary":36,"jsonrpc":36,"id":36,"curltest":36,"-h":36,"content-type":36,"text":36,"plain":36,"accessing":1,"localhost":1,"browser":2,"access":1,"create":2,"url":3,"insert_port":2,"base":1,"add":1,"rpc_name":2,"relevant":1,"additional":2,"directions":1,"see":2,"runtime":1,"listen":1,"broadcast":12,"returned":1,"spend":10,"response":16,"ada":4,"bb":24,"dff":6,"dc":30,"ff":36,"bcd":14,"cbff":6,"bc":28,"aa":52,"de":38,"fd":50,"ffffffff":4,"fc":34,"ac":34,"ace":6,"result":26,"success":26,"expected":2,"fede":16,"cf":28,"fcaeda":16,"ccc":16,"ec":48,"retcode":2,"type":4,"mempool":12,"lastpeer":20,"nodeid":38,"getinfo":7,"hdrheight":4,"get":3,"general":1,"information":2,"state":1,"blockchain":1,"moment":1,"superlite":2,"height":79,"chaintip":2,"ed":34,"fb":22,"fbd":8,"ea":16,"notarization":6,"notarized_height":6,"notarized_blockhash":6,"ebc":4,"da":20,"ceb":2,"ce":18,"notarization_txid":6,"fae":2,"cfc":4,"eb":30,"eab":4,"notarization_txidheight":6,"notarization_desttxid":6,"dd":16,"aab":2,"af":18,"dee":2,"accf":2,"ecf":2,"blockhash":44,"hashprevblock":44,"hashmerkleroot":44,"cfa":2,"ba":28,"eddf":2,"ntime":44,"nbits":44,"protocolversion":20,"getnewaddress":9,"lang":2,"address":36,"seed":5,"shiver":2,"heart":2,"abuse":2,"xxx":30,"wif":10,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":4,"rl":2,"kuvuijqqcddaooyerkuxvcxwq":2,"jb":2,"pubkey":6,"dfc":6,"wifprefix":6,"compressed":6,"words":1,"italian":3,"agitare":2,"busta":2,"rinnovo":2,"xxxx":6,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"rfkvh":2,"xe":2,"ygk":2,"smstgurbylz":2,"nksm":2,"bq":2,"acfc":2,"getpeerinfo":7,"peers":1,"ipaddress":18,"lastping":18,"time_started_con":18,"time_last_request":18,"services":18,"missbehavescore":18,"bestknownheight":18,"in_sync":4,"not_synced":4,"hdrsproof":7,"prevheight":6,"nextheight":6,"scans":1,"backwards":1,"encounters":2,"transaction":2,"forward":1,"finds":1,"notarized":3,"corresponding":1,"two":2,"transactions":4,"returns":6,"block":2,"between":1,"ends":1,"segment":2,"validated":3,"link":1,"back":1,"prevht":2,"nextht":2,"prevtxid":2,"ee":14,"dabe":2,"prevtxidht":2,"prevtxlen":2,"nexttxid":2,"fbde":2,"ffaefaa":2,"nexttxidht":2,"nexttxlen":2,"numhdrs":2,"ef":28,"cdd":4,"aacc":2,"ffc":2,"ebf":2,"ffecd":4,"df":8,"dbc":8,"def":2,"deac":2,"eef":4,"bec":2,"dea":2,"ffa":4,"bd":20,"fbe":8,"ae":12,"ffd":2,"aae":2,"bed":10,"cdc":8,"edfd":2,"fda":2,"bde":2,"bff":2,"cbbe":2,"bda":4,"ab":12,"dccfc":4,"bfffca":2,"fcfac":2,"ecceb":4,"ddd":4,"dcadb":2,"aebcc":2,"bcbe":2,"dce":4,"ebd":4,"afc":8,"acfa":4,"abbbf":2,"afcc":2,"ddc":4,"fbabf":2,"dbace":2,"eaa":2,"ddee":4,"dcea":4,"bbf":4,"afa":4,"dffc":2,"dcc":2,"abcebd":4,"abedcee":2,"bfb":2,"afdd":2,"dffa":4,"bfd":4,"edf":6,"afeb":4,"bdba":2,"dcfe":2,"edb":2,"bcf":2,"fdf":2,"bbb":2,"help":8,"methods":3,"stop":7,"fields":32,"logout":7,"login":7,"listunspent":7,"iscc":18,"uint":36,"_t":36,"skipcount":12,"filter":13,"listtransactions":7,"notarizations":7,"txproof":7,"hash":6,"float":2,"memfunc":8,"evalcode":4,"ccfunc":4,"num":2,"list":1,"rfmqif":10,"zbzxchv":10,"ag":10,"dw":10,"zax":10,"pbra":10,"fxab":10,"txids":4,"fcf":2,"vin":6,"numtxids":4,"retrieve":1,"unspent":1,"outputs":1,"belonging":1,"utxos":2,"rewards":8,"numutxos":2,"balance":2,"log":2,"wifkey":1,"status":2,"expire":2,"seconds":2,"rxxxxxxxxxxxxxxxxxxx":2,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"current":3,"active":2,"various":1,"used":3,"args":1,"optional":2,"eachone":1,"meanings":1,"recv":1,"spent":2,"inmempool":1,"gcharang":1,"development":1,"cda":2,"fcb":2,"accc":2,"cfd":2,"bafb":2,"dfeef":2,"dddf":2,"ccb":2,"adf":2,"prev":2,"fcc":2,"fff":2,"dccb":2,"cbe":2,"next":2,"afdc":2,"cfb":4,"cbbb":2,"cbcdcced":2,"dcd":2,"tx":2,"nversion":2,"scriptsig":2,"sequenceid":2,"scriptpubkey":4,"nlocktime":2,"nexpiryheight":2,"valuebalance":2,"retcodes":2,"spentheight":2,"spenttxid":2,"spentvini":2,"spenttxlen":2,"spenttxprooflen":2,"stops":1,"instance":1,"associated":1,"internal":1,"function":1,"gettransaction":2,"txlen":2,"txprooflen":2}},"src/pages/smart-chains/setup/smart-chain-maintenance/index.mdx":{"searchTitle":"Smart Chain Maintenance","docsPageTitle":"Smart Chain Maintenance","path":"smart-chains/setup/smart-chain-maintenance","content":{"smart":2,"chain":2,"maintenance":1,"manually":2,"deleting":2,"blockchain":3,"data":4,"necessary":1,"delete":3,"automatically":1,"trigger":1,"full":1,"re-sync":1,"users":1,"exercise":1,"caution":1,"wallet":4,"dat":6,"file":2,"procedure":1,"recommend":1,"user":1,"make":1,"frequent":1,"backups":1,"especially":1,"files":4,"directory":1,"erase":1,"synced":1,"following":1,"deleted":1,"komodo":2,"folder":1,"blocks":2,"chainstate":2,"notarisations":2,"komodostate":4,"ind":2,"peers":2,"default":1,"location":1}},"src/pages/smart-chains/setup/updating-from-source/index.mdx":{"searchTitle":"Updating Smart Chain Software From Source Code","docsPageTitle":"Updating Smart Chain Software From Source","path":"smart-chains/setup/updating-from-source","content":{"updating":1,"smart":1,"chain":1,"software":3,"source":5,"linux":3,"update":11,"compiled":3,"komodod":18,"daemon":16,"follow":2,"steps":10,"below":6,"carefully":2,"step":6,"proceed":2,"next":2,"current":2,"fully":2,"complete":3,"leave":2,"running":2,"necessary":2,"machine":4,"sufficient":2,"resources":2,"alternatively":2,"stop":14,"executing":2,"komodo":26,"src":12,"komodo-cli":12,"navigate":2,"directory":4,"cd":10,"reset":6,"local":4,"repository":2,"git":18,"--hard":4,"clean":6,"make":8,"code":2,"pull":10,"compile":2,"latest":2,"binary":2,"zcutil":6,"build":6,"sh":6,"-j":10,"nproc":4,"restart":2,"start":4,"services":2,"usual":2,"did":2,"compiling":2,"using":2,"again":3,"rapid":2,"method":2,"used":2,"take":3,"lesser":2,"amount":2,"time":3,"occasionally":2,"produce":2,"error":4,"compilation":2,"succeed":2,"compiler":2,"cease":2,"return":2,"happens":2,"simply":2,"switch":2,"listed":2,"above":2,"checkout":4,"dev":4,"macos":1,"windows":4,"need":1,"access":1,"available":1,"installation":1,"originally":1,"new":2,"executables":3,"execute":1,"following":1,"commands":1,"executable":2,"files":5,"build-win":2,"move":2,"os":2,"process":1,"completes":1,"find":1,"exe":8,"drop":1,"kmd":2,"folder":1,"overwrite":1,"old":1,"run":1,"verify":1,"work":1,"properly":1}},"src/pages/smart-chains/tutorials/basic-environment-setup-for-linux-vps/index.mdx":{"searchTitle":"Basic Environment Setup for Linux VPS","docsPageTitle":"Basic Environment Setup for Linux VPS","path":"smart-chains/tutorials/basic-environment-setup-for-linux-vps","content":{"basic":2,"environment":6,"setup":5,"linux":17,"vps":20,"introduction":3,"tutorial":4,"provides":2,"guidance":1,"creating":2,"simple":1,"development":1,"komodo":5,"ecosystem":1,"content":4,"herein":1,"comprehensive":1,"starting":3,"point":3,"enthusiastic":1,"learner":1,"capable":1,"customizing":1,"developing":1,"approach":1,"rent":1,"common":1,"choice":1,"among":1,"developers":3,"use":10,"virtual":2,"private":1,"server":10,"allows":1,"developer":3,"internet":3,"access":4,"high":2,"quality":1,"hardware":1,"corporate-level":1,"speed":1,"popular":6,"choices":1,"include":2,"amazon":2,"web":2,"services":2,"aws":8,"digitalocean":3,"one":1,"reason":1,"quickly":1,"create":1,"new":3,"instances":1,"machine":4,"facilitates":1,"having":1,"clean":1,"targeted":1,"specific":1,"purpose":1,"also":1,"relatively":1,"cheap":1,"provide":2,"necessities":1,"month":1,"depending":1,"desired":1,"specifications":2,"using":7,"instance":2,"free":1,"tier":2,"micro":1,"does":1,"ram":3,"blockchain":1,"software":3,"function":1,"properly":1,"instead":6,"select":1,"size":1,"medium":1,"greater":1,"ensure":2,"gb":3,"alternatively":1,"personal":2,"computer":1,"bare-metal":1,"however":1,"troubleshooting":1,"prove":1,"time":6,"consuming":1,"recommended":1,"minimum":1,"cpu":1,"cores":1,"ssd":5,"note":4,"hdd":4,"dramatically":4,"increase":4,"synchronization":4,"thus":4,"slow":4,"down":4,"workflow":4,"ubuntu":13,"version":1,"beginners":1,"distribution":4,"majority":4,"documentation":5,"tested":4,"written":4,"learn":4,"read":6,"linked":6,"article":6,"connect":5,"chosen":1,"provider":2,"need":1,"find":1,"process":2,"confusing":1,"several":1,"tutorials":4,"available":1,"help":1,"look":1,"following":5,"topics":1,"launch":1,"terminal":2,"shell":1,"laptop":1,"desktop":1,"set":1,"ssh":6,"keys":2,"secure":2,"login":1,"execute":1,"command":3,"local":1,"enter":1,"sudo":2,"commands":1,"example":1,"assist":1,"accessing":2,"ec":1,"service":1,"choose":1,"between":1,"macos":1,"windows":1,"different":1,"paths":1,"link":2,"initial":3,"via":1,"consider":4,"security":2,"myriad":1,"ways":1,"attack":1,"compromise":1,"connection":1,"safety":1,"measures":1,"log":3,"root":2,"user":1,"disabling":1,"option":1,"password":1,"enable":1,"firewall":1,"limit":1,"unwanted":1,"traffic":1,"useful":1,"tips":1,"digital":2,"ocean":2,"remove":2,"experience":1,"learning":3,"unix":2,"line":2,"interactive":2,"course":2,"especially":2,"culture":2,"download":2,"cd":2,"pwd":2,"ls":2,"explore":2,"file":2,"system":2,"add":2,"delete":2,"users":2}},"src/pages/smart-chains/tutorials/create-a-default-smart-chain/index.mdx":{"searchTitle":"Creating Komodo Smart Chains Create a Default Chain","docsPageTitle":"Creating Komodo Smart Chains","path":"smart-chains/tutorials/create-a-default-smart-chain","content":{"creating":5,"komodo":22,"smart":40,"chains":3,"introduction":1,"requirements":2,"new":16,"chain":45,"nodes":15,"ability":1,"open":2,"ports":2,"node":27,"computer":1,"vps":7,"gb":1,"ram":1,"cpu":2,"cores":1,"-bit":1,"operating":2,"system":1,"ubuntu":1,"recommended":2,"software":6,"installed":2,"goal":4,"build":4,"need":5,"sync":4,"kmd":12,"main":7,"building":3,"testing":2,"hesitate":1,"reach":5,"us":2,"stuck":1,"wish":1,"make":3,"easy":3,"possible":3,"support":4,"agents":1,"available":10,"channel":1,"discord":3,"hours":1,"day":1,"basic":2,"info":2,"connecting":2,"two":11,"knowledge":1,"connect":4,"initial":2,"setup":6,"per":1,"original":1,"blockchain":15,"designs":1,"satoshi":1,"nakamoto":1,"does":3,"exist":1,"single":5,"exists":1,"via":2,"connection":2,"between":3,"nature":1,"decentralization":1,"network":7,"rely":2,"authority":1,"therefore":2,"design":1,"technology":2,"encourages":1,"developer":6,"separate":1,"able":4,"ideal":1,"circumstance":1,"already":2,"virtual":1,"private":1,"servers":1,"cheap":1,"manage":1,"typical":1,"static":1,"external":1,"ip":17,"assigned":2,"one":2,"setting":2,"test":4,"local":5,"machines":10,"home":3,"office-type":3,"still":2,"achievable":1,"require":3,"troubleshooting":1,"using":9,"challenge":1,"lies":1,"way":1,"created":1,"myriad":1,"setups":1,"example":3,"developers":1,"router":4,"connected":3,"wifi":1,"addresses":5,"harder":1,"find":2,"assigns":1,"time":6,"re-connect":1,"see":5,"internet":2,"situation":1,"log":8,"interface":1,"search":1,"currently":1,"suffice":1,"re":1,"just":1,"looking":1,"quickly":1,"don":2,"want":2,"spend":1,"money":1,"however":1,"surprised":1,"ask":1,"help":4,"ll":1,"best":2,"creation":3,"linked":2,"instructions":4,"prepare":1,"next":1,"step":1,"execute":6,"following":8,"command":16,"terminal":5,"curl":2,"ifconfig":2,"response":6,"record":2,"address":18,"value":2,"additional":1,"use":5,"prepared":1,"ping":10,"insert":5,"machine":3,"generate":1,"every":2,"second":10,"indicating":1,"speed":1,"bytes":6,"data":5,"icmp_seq":4,"ttl":4,"ms":4,"similar":1,"shell":1,"team":2,"assist":1,"part":4,"successfully":1,"ready":1,"create":3,"first":13,"simplest":1,"set":2,"parameters":6,"coin":4,"ticker":1,"symbol":1,"helloworld":38,"pre-mined":3,"coins":10,"block":3,"reward":1,"change":1,"directory":1,"komodod":10,"komodo-cli":26,"commands":6,"mac":1,"gnu":3,"linux":3,"-ac_name":28,"-ac_supply":6,"-addnode":6,"windows":3,"exe":2,"antara":4,"modules":2,"enabled":1,"include":3,"-ac_cc":2,"parameter":2,"required":1,"launch":2,"verify":3,"issuing":3,"port":3,"window":1,"rpc":4,"magic":3,"above":5,"string":2,"take":1,"note":3,"number":1,"values":1,"match":1,"identical":2,"sure":2,"connects":1,"completes":1,"process":1,"scroll":1,"down":1,"ii":3,"refer":1,"customization":2,"full":1,"list":3,"customize":1,"characteristics":1,"ac_supply":4,"addnode":2,"various":2,"conditions":1,"including":2,"firewalls":1,"lans":1,"issue":1,"key":2,"difference":1,"daemon":6,"loads":1,"compare":1,"starts":1,"mining":5,"started":1,"setgenerate":4,"true":2,"nproc":4,"makes":1,"mine":1,"threads":1,"necessary":1,"low":1,"end":1,"komodo-based":3,"mined":1,"whichever":1,"executes":1,"receive":3,"entirety":1,"supply":1,"default":2,"wallet":4,"dat":2,"file":1,"collect":1,"rewards":1,"get":4,"newaddress":8,"getnewaddress":4,"corresponding":2,"pubkey":10,"validateaddress":2,"jq":2,"-r":2,"indicate":3,"setpubkey":2,"issued":1,"check":2,"getinfo":4,"grep":2,"connections":4,"properly":2,"respond":1,"later":1,"distribute":1,"community":2,"native":1,"dex":1,"defi":4,"framework":5,"decentralized-ico":2,"coming":1,"soon":1,"third-party":6,"exchange":2,"contents":1,"executing":1,"getwalletinfo":2,"everything":1,"initiated":1,"send":3,"echo":2,"copy":2,"returned":2,"ten":4,"generated":2,"sendtoaddress":2,"address_from_the_first_node":4,"getreceivedbyaddress":2,"argument":2,"instructs":2,"unconfirmed":2,"balance":2,"found":2,"debug":7,"macos":2,"appdata":2,"querying":1,"included":2,"installation":1,"enables":1,"perform":1,"transactions":6,"contracts":1,"store":1,"kv":1,"storage":1,"etc":1,"began":1,"fork":1,"zcash":2,"btc":3,"essentially":1,"upstream":1,"blockchains":2,"also":3,"furthermore":2,"purpose":1,"features":1,"functions":1,"facilitate":1,"enhance":1,"development":3,"experience":3,"information":7,"regarding":1,"enhancements":1,"throughout":1,"documentation":1,"addition":1,"access":1,"multi-coin":1,"atomic-swap":1,"powered":1,"decentralized":1,"future":1,"upgrades":1,"general":1,"returns":1,"api":1,"secure":2,"delayed":2,"proof":2,"work":2,"security":3,"bitcoin":2,"hash":2,"rate":1,"mechanism":2,"called":2,"dpow":3,"aspects":1,"cost":8,"services":5,"comes":1,"making":1,"records":3,"database":1,"notarizations":4,"performed":1,"messages":1,"inside":1,"recent":2,"state":1,"know":1,"recognize":1,"automatically":1,"twenty":2,"minutes":2,"notary":2,"history":2,"provides":1,"layer":2,"final":1,"hashed":2,"inserted":1,"pushed":1,"consider":1,"notarized":1,"effectively":1,"settled":1,"immutable":1,"un-notarized":1,"relying":1,"raw":1,"consensus":3,"click":4,"learn":2,"types":2,"mechanisms":2,"choose":2,"thus":1,"power":1,"securing":1,"zero-knowledge":1,"privacy":1,"pre-installed":1,"interoperability":1,"scalability":1,"adds":1,"naturally":1,"covered":1,"course":1,"year":1,"assuming":1,"consistent":1,"activity":1,"performing":1,"extra":2,"costs":1,"involved":1,"aimed":1,"compensate":1,"maintainance":1,"service":6,"providers":5,"quote":1,"provide":2,"related":1,"electrum-server":1,"spv":1,"maintenance":1,"explorer":1,"several":1,"teams":1,"signed":1,"developing":1,"platform":1,"confidently":1,"say":1,"pricing":1,"competitive":1,"compared":1,"considering":1,"gas":1,"transaction":1,"fees":1,"end-users":1,"exponentially":1,"cheaper":1,"things":1,"considered":1,"fully":1,"independent":1,"small":1,"fraction":1,"deploy":1,"contract":1,"platforms":1,"competitors":1,"low-activity":2,"relies":1,"users":1,"sharing":1,"function":1,"built":1,"networks":1,"steps":1,"ensure":1,"proper":1,"syncing":2,"maintaining":1,"constant":1,"across":1,"dedicated":1,"topic":1}},"src/pages/smart-chains/tutorials/creating-a-smart-chain-on-a-single-node/index.mdx":{"searchTitle":"Creating a Smart Chain on Single Node","docsPageTitle":"Creating a Smart Chain on a Single Node","path":"smart-chains/tutorials/creating-a-smart-chain-on-a-single-node","content":{"creating":1,"smart":7,"chain":8,"single":2,"node":4,"introduction":1,"circumstances":1,"developer":4,"use":7,"two":4,"separate":2,"nodes":2,"set":2,"create":7,"however":2,"occasionally":1,"need":1,"achieved":1,"using":5,"testnode":2,"runtime":1,"parameter":3,"following":2,"tutorial":2,"neccesary":1,"desires":1,"run":1,"instances":1,"daemon":20,"server":1,"situation":1,"running":1,"daemons":4,"slightly":1,"different":3,"configurations":2,"prerequisites":1,"komodo":5,"software":1,"installed":1,"compatible":1,"machine":2,"install":6,"instructions":6,"launch":4,"first":7,"select":1,"desired":1,"antara":5,"customization":4,"parameters":6,"link":2,"example":2,"simple":1,"command":9,"komodod":4,"-ac_name":8,"helloworld":35,"-ac_supply":4,"want":1,"modules":1,"enabled":1,"include":1,"-ac_cc":2,"required":1,"value":5,"response":2,"truncated":1,"search":1,"part":1,"begins":1,"string":1,"rpc":4,"magic":2,"coins":2,"default":1,"ports":1,"respectively":1,"test":1,"komodo-cli":9,"interact":2,"follows":1,"getinfo":14,"data":5,"directory":8,"second":9,"guide":1,"named":1,"coindata":16,"home":5,"mkdir":4,"copy":1,"conf":24,"file":16,"created":1,"new":2,"cp":2,"change":2,"values":6,"rpcuser":12,"rpcpassword":12,"rpcport":12,"changethis":4,"ommitted":2,"shown":1,"above":2,"right":1,"side":2,"chosen":1,"add":2,"line":1,"port":8,"choose":2,"number":2,"betwen":2,"indicates":1,"pport":2,"used":1,"continued":2,"launching":2,"specify":1,"connection":1,"accomplish":1,"datadir":2,"addnode":1,"common":1,"-datadir":4,"username":7,"-addnode":2,"localhost":2,"replace":2,"local":1,"find":1,"echo":2,"user":2,"terminal":1,"calling":1,"report":1,"connections":2,"curl":13,"issue":1,"call":1,"observe":1,"corresponding":1,"needs":1,"queried":1,"-s":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":6,"curltest":6,"method":6,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"alternatively":1,"source":12,"time":1,"desire":1,"switch":1,"target":1,"execute":4}},"src/pages/smart-chains/tutorials/example-smart-chains/index.mdx":{"searchTitle":"Examples and descriptions of various Smart Chain configurations","docsPageTitle":"Examples and descriptions of various Smart Chain configurations","path":"smart-chains/tutorials/example-smart-chains","content":{"examples":3,"descriptions":1,"various":1,"smart":2,"chain":60,"configurations":1,"purpose":1,"document":1,"give":1,"better":1,"understanding":1,"parameters":15,"via":1,"chains":19,"grouped":1,"simply":1,"number":9,"used":2,"customizing":1,"new":4,"added":2,"combinations":1,"tested":1,"see":1,"creating":2,"blockchain":2,"using":4,"komodo":4,"platform":4,"customize":2,"blockchains":2,"created":18,"haven":1,"already":1,"ac_name":6,"ac_supply":4,"set":82,"ac_pubkey":38,"parameter":1,"ac_perc":98,"effect":33,"genesis":1,"block":186,"mined":33,"pubkey":103,"specified":1,"counted":1,"grouping":2,"based":2,"values":1,"completely":1,"arbitrary":1,"names":1,"example-smart-chains":1,"assigned":1,"customized":1,"ac_reward":157,"komodod":126,"-ac_name":126,"rew":2,"-ac_supply":126,"-ac_reward":66,"coin":120,"premine":46,"reward":113,"does":17,"end":3,"ac_halving":94,"halv":2,"-ac_halving":62,"default":13,"demand":4,"blocks":54,"ac_decay":76,"decay":2,"-ac_decay":62,"ac_end":32,"-ac_end":64,"ends":24,"perc":2,"-ac_perc":64,"-ac_pubkey":64,"dc":64,"cfb":64,"efca":64,"fda":64,"df":128,"fd":64,"ff":64,"also":16,"work":39,"ac_staked":32,"stake":25,"-ac_staked":62,"adjusts":23,"difficulty":24,"proof":46,"important":1,"start":2,"staking":2,"immediately":1,"high":1,"percentages":1,"pos":15,"pow":2,"consecutively":1,"increase":1,"stop":1,"entirely":1,"meaning":8,"send":1,"transaction":56,"nodes":1,"rewhalv":2,"decreases":15,"every":62,"rewdecay":2,"rewend":2,"rewperc":2,"address":71,"receives":39,"additional":55,"made":16,"example":24,"sends":16,"coins":44,"sent":16,"currently":16,"incompatible":16,"z-nomp":16,"coinbase":16,"vout":16,"type":16,"opposed":16,"pubkeyhash":31,"rewstake":2,"halvdecay":2,"halvend":2,"on-demand":3,"halvperc":2,"halvstake":2,"decend":2,"decperc":2,"setting":1,"decaystake":2,"endperc":2,"endstake":2,"percstake":2,"rewhalvdec":2,"rewhalvend":2,"rewhalvperc":2,"first":16,"halving":16,"receive":16,"rewhalvstake":2,"-ac_havling":2,"rewdecend":2,"rewdecperc":2,"rewdecstake":2,"endpercrew":2,"rewendstake":2,"rewpercstake":2,"includes":7,"verification":7,"halvdecend":2,"halvdecperc":2,"halvdecstake":2,"halvendperc":2,"halvendstake":2,"halvpercstake":2,"decendperc":2,"decendstake":2,"decpercstake":2,"endpercstake":2,"rewhalvdecend":2,"rewhalvdecperc":2,"rewhalvdecstake":2,"rewpercendhalv":2,"rewhalvendstake":2,"percrewhalvstake":2,"rewdecendperc":2,"rewdecendstake":2,"rewards":2,"rewdecpercstake":2,"rewendpercstake":2,"halvdecendperc":2,"halvdecendstake":2,"halvdecpercstake":2,"halvendpercstake":2,"decendpercstake":2,"rewhalvdecendperc":2,"reduces":1,"rewhalvdecendstake":2,"rewhalvdecpercstake":2,"rewhalvendpercstake":2,"rewdecendpercstake":2,"halvdecendpercstake":2,"rewhalvdecendpercstake":2}},"src/pages/smart-chains/tutorials/get-new-pubkey/index.mdx":{"searchTitle":"Get a new pubkey to launch Smart Chain New Pubkey","docsPageTitle":"Get a new pubkey to launch a Smart Chain","path":"smart-chains/tutorials/get-new-pubkey","content":{"get":3,"new":2,"pubkey":6,"launch":1,"smart":1,"chain":1,"generate":1,"address":5,"command":3,"komodo-cli":6,"-ac_name":6,"hello":6,"getnewaddress":2,"output":3,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"value":1,"using":1,"validateaddress":4,"isvalid":2,"true":6,"scriptpubkey":2,"cbc":2,"cb":2,"ae":2,"fadc":2,"ac":2,"segid":2,"ismine":2,"iswatchonly":2,"false":4,"isscript":2,"dd":4,"af":4,"ba":4,"eff":4,"db":4,"iscompressed":2,"account":2,"private":1,"key":1,"wif":1,"dumpprivkey":2,"urundgyfju":4,"ufzg":4,"bnfx":4,"iapmwabx":4,"iqhzrpfrjnp":4,"kbeqyknt":4,"summary":1,"relevant":1,"data":1,"collected":1,"privkey":2}},"src/pages/smart-chains/tutorials/index.mdx":{"searchTitle":"Introduction to Smart Chain Tutorials","docsPageTitle":"Introduction to Smart Chain Tutorials","path":"smart-chains/tutorials","content":{"introduction":1,"smart":4,"chain":4,"tutorials":4,"welcome":1,"komodo":6,"tutorial":1,"documentation":2,"section":2,"contains":1,"specifically":1,"designed":1,"essential":1,"aspects":1,"software":3,"focus":1,"technology":1,"available":1,"via":1,"upstream":1,"technologies":2,"bitcoin":1,"zcash":1,"regarding":1,"antara":1,"focuses":1,"enhancement":1,"defi":1,"framework":1,"offers":1,"cross-chain":1,"atomic-swap":1,"compatibility":1,"see":2,"respective":1,"centers":1,"targeted":1,"learning":3,"approach":1,"launchpad":2,"toc":1}},"src/pages/smart-chains/tutorials/multisignature-transaction-creation-and-walkthrough/index.mdx":{"searchTitle":"Multisignature Transaction Creation and Walkthrough","docsPageTitle":"Multisignature Transaction Creation and Walkthrough","path":"smart-chains/tutorials/multisignature-transaction-creation-and-walkthrough","content":{"multisignature":3,"transaction":12,"creation":2,"walkthrough":1,"introduction":1,"multisig":10,"technology":1,"used":3,"increase":1,"number":1,"signatures":1,"required":2,"address":28,"provides":1,"additional":1,"layer":1,"security":1,"cryptocurrency":1,"transactions":1,"guide":1,"demonstrate":1,"usage":1,"wallet":1,"use":4,"two":7,"nodes":3,"kmd":2,"main":1,"chain":2,"accomplish":1,"task":1,"komodo":1,"smart":1,"add":1,"-ac_name":2,"nameofchain":2,"command":15,"get":5,"new":3,"public":2,"key":5,"private":3,"create":5,"addresses":4,"combine":2,"single":1,"node":10,"one":4,"generate":2,"komodo-cli":24,"getnewaddress":4,"response":12,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"using":5,"validateaddress":6,"isvalid":4,"true":14,"scriptpubkey":8,"cbc":6,"cb":4,"ae":32,"fadc":2,"ac":26,"segid":4,"ismine":4,"iswatchonly":4,"false":10,"isscript":4,"pubkey":9,"dd":44,"af":22,"ba":22,"eff":22,"db":22,"iscompressed":4,"account":4,"dumpprivkey":4,"do_not_usebnfx":2,"iapmwabx":6,"iqhzrpfrjnp":6,"kbeqyknt":6,"summarization":2,"data":2,"privkey":6,"urundgyfju":4,"ufzg":4,"bnfx":4,"follow":1,"steps":1,"rbqz":10,"nhcanekx":10,"zxf":10,"zryfb":10,"vewf":10,"value":2,"bb":2,"afe":2,"cd":22,"fb":34,"cf":26,"aca":22,"bbb":22,"usue":6,"jg":6,"bd":20,"cv":6,"xucobcwgzzbs":6,"hqz":6,"im":6,"fdyjmp":6,"tsd":6,"arav":6,"pubkeys":1,"requires":2,"sign":5,"every":1,"customize":1,"signature":1,"requirements":1,"essentially":1,"combination":1,"example":2,"make":1,"available":1,"execute":1,"following":1,"returns":1,"redeemscript":8,"json":1,"object":1,"spend":1,"funds":1,"createmultisig":2,"bep":4,"hk":4,"cbow":4,"tgn":4,"obyhuqtebzyjfzgnm":4,"fund":2,"sendtoaddress":2,"fea":10,"caeea":10,"ddd":10,"raw":4,"input":1,"unspent":1,"vout":9,"also":1,"place":1,"desired":1,"target":1,"destination":3,"send":3,"full":2,"sum":1,"want":1,"amount":6,"manually":1,"specify":1,"change":4,"state":1,"desire":1,"keep":1,"recall":1,"taken":1,"initial":1,"utxo":1,"included":1,"automatically":1,"given":1,"miners":1,"mining":1,"fee":1,"createrawtransaction":2,"txid":9,"rp":2,"msvu":2,"qgxhgdhfnk":2,"kmnp":2,"vhevbu":2,"ce":12,"eaae":12,"ea":12,"ffffffff":4,"eb":12,"bf":12,"signrawtransaction":4,"bc":4,"cbbf":4,"cc":4,"hex":6,"bdf":10,"baf":10,"cbac":10,"ec":22,"bba":10,"fcc":10,"fc":10,"ef":10,"aeffffffff":8,"complete":4,"errors":2,"scriptsig":2,"sequence":2,"error":2,"operation":2,"valid":2,"current":2,"stack":2,"size":2,"da":10,"abc":4,"df":4,"edd":4,"efc":4,"cbdce":4,"de":4,"fe":4,"ccb":4,"ebb":4,"broadcast":2,"finish":1,"sendrawtransaction":2,"aaaf":2,"ada":2,"ee":2,"dcfc":2,"above":1,"output":1,"online":1,"block":1,"explorer":1,"verify":1,"useful":1,"links":1,"detailed":2,"article":2,"russian":2,"language":2,"web":2,"tool":2}},"src/pages/smart-chains/tutorials/publish-download-files-dexp2p/index.mdx":{"searchTitle":"How to publish and download files using the DEXP2P layer Publish Download Files Dexp2p ","docsPageTitle":"How to publish and download files using the DEXP2P layer","path":"smart-chains/tutorials/publish-download-files-dexp2p","content":{"publish":5,"download":6,"files":17,"using":5,"dexp":5,"layer":1,"introduction":1,"two":2,"methods":1,"dex_publish":6,"dex_subscribe":6,"used":8,"broadcast":3,"data":20,"mempool":1,"network":10,"smart":16,"chain":17,"method":2,"utilizes":1,"datablobs":16,"indicate":1,"file":44,"published":12,"datablob":15,"contains":8,"dex_pubkey":8,"sender":7,"name":28,"sha":2,"hash":8,"size":5,"number":8,"send":1,"fragments":3,"type":1,"found":1,"taga":24,"set":11,"example":5,"command":9,"filter":3,"get":9,"information":5,"available":5,"komodo-cli":12,"-ac_name":16,"dorn":12,"dex_list":12,"result":6,"success":6,"matches":14,"timestamp":6,"id":6,"bb":142,"df":126,"tagb":26,"roadmap":20,"pdf":20,"pubkey":28,"aa":142,"deee":24,"fa":134,"aec":26,"db":148,"fe":144,"payload":6,"ca":164,"febd":2,"bd":140,"cfb":6,"edc":4,"ddf":12,"bbcb":4,"fc":132,"ec":178,"hex":6,"decrypted":12,"ed":156,"dcce":4,"bfd":10,"ab":136,"cb":110,"decryptedhex":6,"senderpub":6,"amounta":12,"amountb":10,"priority":6,"recvtime":6,"cancelled":6,"value":16,"key":6,"named":6,"json":10,"array":5,"see":6,"one":2,"means":1,"currently":1,"filtered":3,"rest":3,"relevant":3,"keys":3,"follows":3,"publisher":3,"encodes":5,"bytes":2,"multiply":5,"actual":4,"splits":1,"broadcasts":1,"fragment":3,"filename":2,"word":4,"add":12,"dd":82,"ff":140,"ae":138,"fbf":10,"af":128,"acd":12,"bc":106,"fd":142,"ad":126,"ecd":6,"cc":128,"ac":142,"dbd":4,"de":128,"cbd":8,"cbca":2,"dddf":2,"bcfa":2,"eaa":10,"fefe":2,"ce":126,"ea":124,"ddacbd":2,"dfd":8,"bf":112,"faaa":2,"cbbd":2,"dc":130,"fb":114,"eecf":2,"adda":2,"abbc":2,"bae":10,"dcf":4,"ba":138,"eca":8,"edd":6,"fff":18,"adeef":2,"daefa":2,"ccacde":2,"beb":10,"bdb":6,"dec":12,"afd":10,"bfc":14,"dbecf":2,"ede":14,"cd":98,"bbe":8,"cdb":10,"badf":2,"edb":18,"eefac":2,"fbe":12,"bdf":6,"cda":8,"ef":124,"fedc":4,"ade":4,"da":120,"baa":10,"fcd":14,"cf":130,"aab":6,"cacbd":2,"bdc":6,"fab":10,"cff":16,"dcc":10,"dba":12,"acc":10,"fba":12,"dceaa":2,"aedd":2,"cbba":6,"abb":10,"cdd":6,"dbb":6,"addbde":2,"aff":8,"eb":126,"bebf":2,"afb":10,"bbc":12,"fffb":2,"caacd":2,"fbc":16,"bdd":14,"ee":108,"ffcfa":2,"aaf":12,"bfbe":2,"eed":4,"dfcd":2,"eeb":20,"fdef":2,"aef":4,"ead":16,"aca":12,"cab":84,"bbd":12,"cbde":4,"fcb":8,"edfa":2,"fddb":2,"cebab":2,"fbb":6,"dfb":18,"dbfaeee":2,"ebe":2,"afa":6,"aceec":2,"dae":8,"cdba":2,"dcd":6,"def":16,"cdc":12,"ddbad":2,"eaece":2,"cef":6,"cbeee":2,"dff":8,"aad":10,"bfe":12,"fcc":8,"dfef":2,"eaf":12,"aaa":10,"adff":2,"afeca":2,"eaeee":2,"bca":8,"defa":2,"fabc":2,"ccb":16,"affa":2,"abcd":2,"cbb":80,"eefdfae":2,"caca":2,"bab":14,"ebaa":4,"dee":8,"aedb":2,"edadd":2,"ecc":6,"fdedaaf":2,"bcde":2,"aae":4,"ecb":6,"fec":8,"ada":6,"ecf":12,"acdebf":2,"aac":16,"ecaf":2,"fbefa":2,"ffed":2,"bce":18,"cae":4,"eeae":4,"bcc":8,"ccc":16,"abbb":2,"edaccb":2,"edad":2,"acaf":2,"bcbdf":2,"cfa":12,"bcd":8,"ecfa":2,"ffd":10,"efeca":2,"efd":8,"edf":12,"fea":6,"cee":6,"cddbf":2,"bcb":8,"ffa":10,"bff":4,"adac":2,"faef":2,"effdb":2,"eedf":2,"ebacd":2,"caded":2,"faa":4,"aeb":6,"daa":10,"ecdbf":2,"fafe":2,"adef":2,"cefd":2,"fdd":6,"ccd":6,"eac":16,"abc":6,"ffe":12,"edfc":2,"dddcc":2,"bfdf":2,"eacc":4,"cdda":2,"dfcbed":2,"cccc":2,"bdacdba":2,"acb":10,"ccf":6,"dbf":14,"fcfc":2,"bcffd":2,"cdca":4,"ebc":12,"cbc":10,"fdb":12,"bdeed":2,"cce":8,"bdfc":2,"daecd":2,"cba":12,"adae":2,"fbfa":2,"abff":2,"dab":8,"bac":8,"efdd":2,"eda":8,"dbc":2,"abffb":2,"febeb":2,"bdbbe":2,"bea":4,"fdeb":2,"aefa":2,"baab":2,"aafd":2,"dea":4,"adf":4,"dfefbf":2,"fed":8,"cafbdf":2,"dfaac":2,"efee":2,"fbef":2,"cdecae":2,"cecf":2,"aefd":2,"bbf":10,"eaad":2,"cbe":8,"dce":10,"bfa":6,"abe":14,"ecada":2,"feb":6,"fae":10,"dabc":2,"fbd":14,"feed":2,"dcb":4,"fad":6,"fede":2,"adffc":2,"daaea":2,"eba":8,"adbc":2,"abbd":2,"fefbffe":2,"ebfa":2,"bffc":2,"edafc":2,"afc":8,"affdd":2,"faddb":2,"abd":30,"fdc":12,"fadb":2,"bda":4,"bad":16,"dfa":6,"ddfaa":2,"caa":10,"bbdba":2,"fbff":2,"ccaaed":2,"efe":10,"feea":6,"ebb":12,"bddad":2,"cebbd":2,"fbdd":2,"bfb":6,"abec":2,"efc":6,"dbe":4,"fce":14,"fdfb":2,"bef":6,"cbab":2,"ebbc":2,"cfaca":2,"cdf":6,"abaf":2,"cfe":12,"fdfc":2,"eef":10,"aecb":2,"daf":8,"ebd":6,"fbacc":2,"ddcc":2,"cca":6,"cbf":10,"eab":10,"baaf":2,"edbc":4,"bfbfd":2,"bccfa":2,"bed":6,"abbfe":2,"dca":4,"fac":8,"afeb":2,"bba":4,"caf":12,"cec":6,"ace":6,"fcad":2,"cea":6,"acf":12,"bebd":6,"cac":12,"fdf":12,"dfc":4,"eae":12,"ddbcf":2,"ccbad":2,"bccd":4,"dad":2,"deea":2,"cceda":2,"ffcf":2,"bde":2,"faacbbe":2,"bcbaca":2,"ecdf":2,"bfaca":2,"eee":4,"ecffa":2,"ccbdfaddd":2,"ddfc":2,"bec":6,"afad":2,"fca":2,"cbdbe":2,"cbed":2,"faec":2,"aaee":2,"affe":2,"fbbb":2,"ddb":8,"cffb":2,"afcb":2,"cad":6,"efab":2,"dfad":2,"cdeb":2,"dbac":2,"cbbb":2,"eecbef":2,"fbdc":2,"dda":6,"ebacf":2,"abf":6,"fcae":2,"ffded":2,"adcf":2,"dde":6,"bee":2,"bbfc":4,"eceb":2,"cfecccdee":2,"bbcbf":2,"adfec":2,"affd":2,"feecb":2,"eeda":2,"aaea":2,"fcfe":2,"ddadc":2,"ddfd":2,"cbcbe":2,"ddfa":2,"fde":8,"fdda":2,"dfed":2,"cebf":2,"fdcdb":2,"fbfadf":2,"dbddef":2,"cbff":2,"dedb":2,"efbab":2,"faf":8,"cdaf":2,"dfec":2,"dbbfa":2,"addb":2,"ebf":4,"adbbe":2,"ece":4,"fdbff":2,"effeefddf":2,"edcdeecffbcfcedeeedddebbb":2,"bfbfdcff":2,"feeee":2,"ddeef":2,"edebfbfb":2,"bbfd":2,"deca":2,"fdcbc":2,"faefdc":2,"ffb":2,"feefe":2,"edafeed":2,"cdfdcec":2,"ebeda":2,"aadabcb":2,"aaebf":2,"abfde":2,"cdcf":2,"caccb":2,"ebbdd":2,"eccbc":2,"afe":6,"eacced":2,"edfb":4,"dbdcfe":2,"eff":6,"bbae":2,"eade":2,"ccfce":2,"ceab":2,"bdbfef":2,"fafad":2,"baf":8,"cefb":2,"cceb":2,"acdf":2,"bcf":4,"fadf":2,"dbcffaa":2,"abcbfb":2,"abcbe":2,"dcfef":2,"bfefbff":2,"efff":2,"deec":16,"cfd":8,"aee":6,"aea":2,"eaaae":2,"acfb":2,"caaef":2,"cbce":2,"dcaf":2,"ddc":2,"acde":2,"aade":2,"dccbee":2,"cbfb":2,"fef":4,"aba":6,"eafed":2,"cfeafaf":2,"cde":4,"fee":12,"aed":4,"dcdf":4,"fddf":2,"edca":2,"aceba":2,"dbbbc":2,"afdfb":2,"ddccb":2,"eebcbf":2,"daaac":2,"bfdb":2,"baff":2,"ccefc":2,"ffccffdff":2,"cdfe":2,"abfc":2,"cffa":2,"efb":2,"ccfbdb":2,"bdba":2,"adba":2,"eacbdd":2,"edbe":2,"ebda":2,"ddea":2,"cacbb":2,"bdde":2,"edee":2,"edbb":2,"aeed":2,"fcff":2,"cbfbcbbbcfdf":2,"afcc":2,"ffc":4,"dfcdc":2,"ffff":2,"ecbf":2,"deaedef":2,"eea":8,"befd":2,"acac":2,"fda":2,"acdc":2,"fdeea":2,"acfa":2,"eec":4,"ceb":8,"ebeae":2,"babd":2,"dfafefbf":2,"dfbf":2,"fedad":2,"deaca":2,"ffaa":6,"cfc":4,"dddbeb":2,"aecf":2,"acbd":2,"dbea":2,"ecac":2,"dfde":2,"dbdbefd":2,"dbfbf":2,"cabb":2,"efbf":2,"dfaa":2,"ffacdd":2,"ffbb":2,"abba":2,"fbfaacfb":2,"abebb":2,"acce":2,"aabb":4,"aabe":2,"ddcd":2,"efeb":2,"edececeefe":2,"fdeedbe":2,"bdbddcceb":2,"eefafe":2,"abca":4,"acdcbedc":2,"deb":4,"abafa":2,"bfbec":2,"ebfc":2,"cbfffe":2,"bfac":2,"bfad":2,"aaed":2,"aeedc":2,"bdbef":2,"eeebe":2,"fdebf":2,"ffbe":2,"ebefe":2,"ffdc":2,"edcfd":2,"fbfdc":2,"edab":4,"fabbf":2,"aeea":2,"dfe":2,"fbacfdff":2,"fdffc":2,"aaaeaebb":2,"dded":2,"befb":2,"aeac":2,"adcee":2,"adb":4,"fbfef":2,"fdfeeccff":2,"fbfbdff":2,"deaa":4,"afedead":2,"dbdf":2,"bbeda":2,"bbcf":2,"adaabeb":2,"ebaea":2,"acaa":2,"ccbde":2,"bfaa":2,"fdcc":2,"cefe":2,"ced":2,"dabcd":2,"ecea":2,"ffabdc":2,"efaa":2,"fceecbda":2,"debcf":2,"daff":2,"bdbe":2,"dfdafec":2,"edce":2,"ebce":2,"facb":2,"cccb":2,"dbaa":2,"dabd":2,"fbedf":2,"dfae":2,"eeaecd":2,"dbcfafde":2,"eecdf":2,"edebedf":2,"bfeeb":2,"addc":2,"adafd":2,"ebdd":2,"omitted":2,"brevity":2,"node":4,"position":2,"start":2,"linenode":1,"line":1,"length":1,"indicated":1,"previous":3,"info":1,"represents":2,"broadcasted":1,"stored":1,"inform":1,"ids":2,"contain":2,"done":1,"broadcasting":1,"locators":12,"fbcb":2,"cfeba":2,"bbad":2,"adcebd":2,"efea":2,"acedaddc":2,"dfbeff":2,"fdcfb":2,"ffac":2,"bcad":2,"adc":2,"aaad":2,"acfe":2,"fedfb":2,"cbeaf":2,"cbda":2,"abadd":2,"cfdf":2,"abababe":2,"ceddbb":2,"dcfb":2,"fccade":2,"dedd":2,"cacaa":2,"fcaf":4,"debb":2,"dac":4,"fbde":2,"dbfb":2,"ceaaf":2,"abaadf":2,"eebc":2,"deda":2,"abcc":2,"dafbde":2,"ddbcbe":2,"adfaf":2,"cccbd":2,"faaf":2,"aeddbb":2,"efcc":2,"cdadceb":2,"cdbeeb":2,"efcdc":2,"edcc":2,"bfbc":2,"feff":2,"efa":4,"eeec":2,"faad":2,"eaadc":2,"eafd":2,"eaab":2,"defc":2,"ccab":4,"cccab":2,"eccb":4,"ebfcfc":2,"ebaf":2,"acab":6,"cbcab":2,"dcab":4,"cbcf":2,"aead":2,"ecfb":2,"dacab":2,"cacbcab":2,"eadc":2,"bcab":2,"dfcab":2,"cdcab":2,"ecaef":2,"ecbb":10,"cccbcbb":2,"efcd":2,"ccbb":4,"fefc":2,"fcbb":2,"fccbb":2,"aadcbb":2,"acbb":4,"bcbb":2,"dcbb":8,"ddcbb":2,"eacbb":2,"eeeccbb":2,"dcafcbb":2,"bfcbb":2,"fecbb":2,"adcbb":2,"eefb":2,"eafc":2,"ddd":2,"bccb":2,"issue":3,"rpc":1,"construct":1,"ram":1,"follow":2,"installation":2,"instructions":2,"install":2,"komodo":6,"navigate":2,"directory":4,"src":4,"launch":4,"komodod":8,"-ac_cc":4,"-ac_supply":4,"-ac_reward":4,"-addnode":4,"-dexp":4,"copy":1,"paste":1,"needs":2,"binary":2,"present":2,"make":1,"sure":1,"characters":1,"open":2,"terminal":2,"following":2,"above":3,"replace":3,"text":5,"wait":2,"prompt":1,"freed":1,"successfully":1,"desired":1,"downloaded":2,"launching":1,"give":1,"time":1,"synchronise":1,"receive":1,"check":1,"receiving":1,"dex_stats":2,"list":1,"observe":1,"response":3,"represent":1,"details":2,"necessary":1,"needed":1,"corresponding":1}},"src/pages/smart-chains/tutorials/running-komodo-software-in-debug-mode/index.mdx":{"searchTitle":"Running Komodo Software in Debug Mode","docsPageTitle":"Running Komodo Software in Debug Mode","path":"smart-chains/tutorials/running-komodo-software-in-debug-mode","content":{"running":1,"komodo":7,"software":2,"debug":3,"mode":3,"introduction":1,"run":6,"follow":1,"steps":1,"install":3,"gdb":17,"sudo":2,"apt-get":2,"daemon":3,"tool":1,"initiate":2,"using":2,"-args":4,"prefix":1,"example":2,"below":1,"command":3,"komodod":8,"mining":1,"active":1,"designated":1,"pubkey":1,"src":3,"-gen":2,"-genproclimit":2,"-pubkey":2,"af":2,"ebf":2,"fd":2,"eb":2,"ebc":2,"having":1,"trouble":1,"initiating":1,"shell":3,"try":1,"use":2,"absolute":1,"path":1,"home":1,"username":1,"return":1,"following":2,"prompt":2,"execute":2,"start":1,"retrieving":1,"backtrace":3,"data":3,"whenever":1,"crashes":1,"again":1,"see":1,"recall":1,"last":1,"stages":1,"crash":1,"returned":1,"shared":1,"developer":1,"assist":1,"troubleshooting":1,"development":1,"select":1,"highlight":1,"relevant":1,"cursor":1,"ctrl":2,"shift":2,"copy":1,"clipboard":1}},"src/pages/smart-chains/tutorials/smart-chain-api-basics/index.mdx":{"searchTitle":"Smart Chain API Basics","docsPageTitle":"Smart Chain API Basics","path":"smart-chains/tutorials/smart-chain-api-basics","content":{"smart":20,"chain":28,"api":29,"basics":1,"tutorials":2,"introduction":1,"following":11,"tutorial":16,"assist":1,"gaining":1,"hands-on":1,"experience":1,"essential":1,"create":8,"two":3,"new":26,"blockchains":1,"called":5,"rt":66,"first":13,"blockchain":32,"demonstrates":2,"fundamental":2,"concepts":3,"utilize":3,"simple":3,"test":2,"query":2,"data":6,"etc":1,"sidd":1,"mylo":5,"original":1,"sentence":1,"cut":1,"creation":2,"custom":1,"application-specific":1,"simplicity":1,"sake":2,"use":15,"regtest":14,"feature":4,"allows":1,"us":2,"run":1,"single":2,"node":1,"having":2,"connect":3,"network":5,"developer":5,"able":4,"repeat":2,"live":1,"fully":2,"functional":2,"komodo":24,"chains":1,"assuming":1,"question":1,"proper":1,"cc":13,"features":1,"enabled":1,"topics":2,"outline":1,"covered":1,"include":6,"testing":1,"purposes":3,"execute":12,"komodo-cli":45,"command":31,"existing":3,"curl":64,"purpose":4,"understanding":3,"common":4,"methods":5,"rpc":7,"technology":5,"ecosystem":2,"prerequisites":1,"komodod":11,"assume":1,"already":3,"compiled":2,"daemon":17,"used":3,"default":2,"src":2,"directory":3,"root":1,"software":6,"related":1,"line":1,"terminal-based":1,"access":4,"fundamentals":1,"quickest":1,"way":3,"establish":1,"development":2,"environment":3,"mode":1,"creates":3,"save":2,"exceptions":2,"runs":1,"host":1,"user":6,"instructs":1,"perform":1,"blocks":21,"opposed":1,"receiving":1,"decentralized":1,"miners":2,"follows":4,"-regtest":30,"-ac_name":32,"-ac_supply":6,"ac_supply":3,"note":8,"argument":8,"total":3,"number":5,"coins":25,"desire":3,"spawns":1,"information":12,"refer":2,"launch":5,"parameter":7,"ac_name":5,"also":6,"ticker":1,"name":6,"additional":3,"parameters":3,"explore":2,"later":1,"antara":4,"customizations":4,"documentation":3,"observe":4,"response":26,"return":3,"similar":1,"assetchains_supply":4,"max_money":2,"created":4,"home":4,"conf":6,"call":3,"komodo_args":2,"notary_pubkey":2,"magic":7,"fd":12,"ab":36,"initialized":2,"finished":2,"loading":2,"faddressindex":2,"fspentindex":2,"height":12,"slowflag":2,"possible":2,"cmp":2,"supply":4,"see":3,"coin":3,"initial":3,"configuration":7,"file":6,"location":2,"placing":2,"convention":1,"relevant":2,"subdirectory":2,"contained":2,"named":1,"value":10,"gave":1,"ports":1,"control":2,"uses":2,"informational":1,"explanation":2,"output":3,"appears":1,"above":2,"actual":1,"values":4,"different":4,"machine":1,"underlying":1,"querying":2,"using":24,"operational":2,"prepared":2,"via":1,"add":3,"terminal":8,"input":4,"required":1,"desires":2,"provided":2,"format":2,"furthermore":1,"therefore":3,"begin":1,"insert_api_call_here":2,"insert_arguments_here":2,"getinfo":13,"method":42,"does":2,"require":1,"provides":2,"useful":2,"version":6,"protocolversion":2,"kmdversion":2,"notarized":2,"prevmomheight":2,"notarizedhash":2,"notarizedtxid":2,"notarizedtxid_height":2,"mempool":2,"kmdnotarized_height":2,"notarized_confirms":2,"walletversion":2,"balance":4,"longestchain":2,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":6,"testnet":2,"false":10,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"sapling":6,"pport":2,"rpcport":28,"premine":2,"count":1,"zero":1,"sum":2,"yet":1,"mine":2,"genesis":5,"block":18,"collect":1,"alternatively":2,"unix":2,"sourcing":1,"need":2,"however":4,"receive":1,"instructions":1,"manner":2,"provide":1,"myrpcuser":2,"myrpcpassword":2,"myrpcport":2,"automatically":2,"generated":44,"formatted":3,"source":4,"import":1,"process":3,"variables":3,"loaded":1,"correctly":1,"commands":3,"echo":2,"rpcuser":26,"rpcpassword":26,"executing":2,"set":3,"easily":2,"-s":24,"--user":22,"--data-binary":24,"jsonrpc":22,"id":46,"curltest":38,"params":22,"-h":24,"content-type":24,"text":24,"plain":24,"http":23,"silent":1,"option":1,"mutes":1,"irrelevant":1,"arguments":2,"sourced":1,"header":1,"instruct":2,"reply":1,"json":3,"object":2,"further":1,"intervention":1,"returned":3,"unformatted":1,"difficult":2,"read":2,"improve":1,"readability":1,"optionally":1,"install":3,"jq":26,"link":2,"download":2,"installed":1,"pipe":1,"reference":1,"end":2,"preparing":3,"local":3,"wallet":11,"part":1,"separate":2,"application":2,"tracks":1,"private":4,"keys":2,"grants":1,"request":1,"built":1,"accessed":1,"details":5,"avoid":1,"continually":1,"obtaining":1,"next":1,"sections":1,"demonstrate":1,"obtain":7,"key":4,"section":2,"second":1,"repeats":1,"steps":1,"getnewaddress":12,"address":53,"rhgqu":8,"bphstve":8,"jujtjobaaf":8,"sieyuzefs":8,"validateaddress":12,"public":1,"pubkey":27,"isvalid":4,"true":88,"scriptpubkey":36,"afccfe":2,"ee":8,"cd":2,"aa":6,"ad":24,"ac":12,"segid":40,"ismine":4,"iswatchonly":4,"isscript":4,"dd":12,"eb":18,"dfb":6,"ce":8,"iscompressed":4,"account":10,"make":2,"towards":1,"dumpprivkey":8,"rwbzxx":2,"tkncvcvbzbcetmsprrcb":2,"yfsxhw":2,"redacted_for_tutorial":4,"shared":1,"circumstances":1,"redacted":1,"result":17,"rynbgpcanndfy":8,"oglbnvynpptu":8,"jwczm":8,"error":16,"null":16,"ca":2,"dc":4,"bd":12,"fc":12,"cb":6,"cdb":2,"fe":12,"ada":2,"fa":8,"bea":2,"dacc":2,"generating":4,"getting":1,"connecting":1,"populated":1,"stakers":1,"concerned":1,"running":1,"generate":23,"opportunity":1,"discuss":2,"nature":3,"mining":5,"reflect":1,"proof-of-work":2,"based":1,"reader":6,"aware":2,"offers":1,"proof-of-stake":2,"hybrid":1,"models":1,"blend":1,"turn":4,"ac_staked":2,"several":1,"moment":2,"coinbase":22,"transaction":19,"initiates":1,"time":9,"mined":7,"mint":1,"minting":1,"occurs":1,"special":1,"included":1,"every":2,"take":1,"nothing":1,"sent":6,"locations":1,"rules":1,"determine":1,"minted":2,"receives":1,"customize":1,"transactions":8,"customization":1,"example":1,"ac_reward":2,"ac_eras":2,"ac_founders":2,"others":1,"indicated":1,"distributed":1,"immediately":1,"fbe":14,"bda":18,"acc":14,"eab":14,"de":14,"bb":16,"ef":14,"ece":6,"ffeccc":6,"cf":8,"adea":6,"contains":1,"array":3,"blockhashes":1,"hashes":1,"getblock":18,"inspect":4,"particular":1,"given":1,"desired":3,"blockhash":7,"instead":2,"wish":1,"case":2,"ever":1,"hash":4,"confirmations":40,"rawconfirmations":40,"size":8,"merkleroot":4,"ceb":24,"bfda":24,"eef":24,"df":28,"finalsaplingroot":4,"bc":16,"eea":4,"fb":6,"tx":8,"nonce":4,"solution":4,"bae":8,"ae":6,"bits":4,"chainwork":4,"anchor":4,"cde":4,"ba":12,"bdb":4,"blocktype":4,"valuepools":4,"sprout":4,"monitored":8,"chainvalue":8,"chainvaluezat":8,"valuedelta":8,"valuedeltazat":8,"previousblockhash":4,"fee":4,"nextblockhash":4,"containing":1,"performed":1,"within":2,"did":1,"send":1,"wherein":1,"gettransaction":10,"amount":42,"blockindex":4,"blocktime":4,"expiryheight":4,"txid":40,"walletconflicts":4,"timereceived":4,"vjoinsplit":4,"rdyvsyejgvsm":34,"hauhfihsjoxvczekruzrn":34,"category":4,"vout":36,"hex":4,"ffffffff":8,"eccb":34,"eecbb":34,"bfe":34,"cac":34,"slightly":1,"higher":1,"normal":1,"due":1,"internal":1,"mathematical":1,"complexities":1,"sample":2,"ff":4,"af":2,"da":2,"ed":4,"db":6,"ead":2,"aefb":2,"cfba":2,"fcc":2,"acfecf":2,"aee":2,"ea":6,"retrieve":1,"inspecting":1,"received":1,"contents":1,"listunspent":13,"familiarize":1,"themselves":1,"stores":1,"title":1,"technical":1,"concept":3,"understand":2,"utxo":6,"stands":1,"unspent":3,"works":1,"newcomers":1,"article":1,"explains":1,"detail":1,"recommend":1,"study":1,"proceeding":1,"core":2,"discussion":2,"regarding":2,"utxos":4,"consumes":1,"comfortably":1,"familiar":1,"continue":1,"listing":2,"validate":1,"ownership":1,"owner":1,"spend":1,"ids":1,"brevity":1,"interest":32,"spendable":32,"efdd":4,"fda":4,"acec":4,"cad":6,"fede":4,"aed":4,"edb":4,"bcba":4,"acd":4,"fedf":4,"abca":4,"ecb":4,"setting":1,"notice":1,"earlier":2,"entirely":1,"mind":1,"want":1,"stopping":6,"place":1,"startup":1,"stop":8,"server":4,"restarting":1,"relaunch":1,"saved":1,"beginning":1,"-pubkey":2,"sends":1,"associated":2,"dfe":2,"ebc":2,"previously":1,"explained":1,"snippet":1,"final":1,"ffc":2,"snipped":2,"one":1,"closing":1,"skills":1,"learned":1,"single-node":1,"completed":1}},"src/pages/smart-chains/tutorials/streaming-dexp2p/index.mdx":{"searchTitle":"How to stream and playback a video file using the DEXP2P layer of Smart Chain Streaming Dexp2p","docsPageTitle":"How to stream and playback a video file using the DEXP2P layer of a Smart Chain","path":"smart-chains/tutorials/streaming-dexp2p","content":{"stream":15,"playback":1,"video":4,"file":41,"using":6,"dexp":7,"layer":2,"smart":16,"chain":16,"tech":1,"development":1,"dex_streamsub":9,"method":3,"works":2,"small":1,"dedicated":1,"networks":2,"fast":1,"nodes":1,"further":1,"developed":1,"increase":1,"reliability":1,"larger":1,"specifics":1,"implementation":1,"subject":1,"change":2,"document":1,"work":1,"progress":1,"introduction":1,"two":2,"methods":2,"dex_stream":7,"used":6,"broadcast":5,"download":3,"files":5,"data":23,"mempool":1,"network":8,"consult":1,"rpc":2,"description":1,"pages":1,"going":1,"tutorial":1,"utilizes":1,"datablobs":16,"indicate":1,"slice":17,"published":8,"datablob":13,"contains":7,"dex_pubkey":20,"sender":1,"name":27,"sha":2,"hash":8,"size":9,"number":10,"send":1,"fragments":3,"type":1,"found":2,"taga":24,"set":13,"example":6,"command":10,"filter":4,"get":8,"information":4,"slices":17,"available":6,"komodo-cli":14,"-ac_name":16,"dorn":8,"dex_list":12,"result":7,"success":6,"matches":13,"timestamp":6,"id":7,"daa":16,"cbdac":2,"ed":136,"tagb":24,"mkv":24,"pubkey":18,"aa":160,"deee":24,"fa":138,"aec":32,"db":158,"fe":152,"payload":6,"ec":128,"fabe":2,"bc":106,"de":130,"ee":146,"feaf":2,"ddc":2,"ffefba":2,"adcace":2,"dae":8,"cd":186,"ffbadeb":2,"hex":6,"decrypted":12,"bdd":12,"fea":10,"def":6,"bcfa":4,"eb":144,"decryptedhex":6,"senderpub":6,"amounta":12,"amountb":10,"priority":6,"recvtime":6,"cancelled":6,"value":15,"key":5,"named":7,"json":10,"array":4,"see":7,"representing":1,"different":1,"filtered":3,"rest":3,"relevant":3,"keys":3,"follows":3,"streamed":3,"streamer":10,"encodes":5,"bytes":2,"exists":1,"multiply":4,"publish":1,"actual":5,"splits":1,"broadcasts":1,"fragment":3,"filename":4,"word":2,"contain":3,"afb":8,"ffc":8,"efd":6,"ef":142,"bce":6,"dfa":10,"dddb":2,"af":110,"ba":90,"da":110,"ce":156,"ddf":6,"eac":6,"bdc":12,"fc":136,"ff":120,"dfc":8,"ad":142,"cb":130,"ccd":22,"bf":132,"abeb":2,"ddfb":2,"adc":6,"fdd":8,"fae":10,"ea":138,"ddfe":2,"ced":8,"bacc":2,"caa":12,"df":124,"fef":12,"bd":118,"aea":10,"cf":132,"cc":126,"afa":10,"cbc":18,"dc":122,"faa":12,"dee":8,"ccc":8,"dd":130,"fd":114,"ca":124,"caff":2,"ffdc":2,"bde":10,"ccf":8,"eeb":6,"adb":8,"adcb":2,"dcea":4,"ae":114,"eed":14,"fff":4,"cdbf":2,"fbf":14,"fbfe":4,"cedfb":2,"baad":2,"acc":10,"dec":12,"aeccf":2,"ddd":4,"dccd":2,"bb":136,"cbafc":2,"aac":10,"bda":8,"ab":132,"abfc":2,"beec":2,"eecf":2,"defc":8,"ebbc":2,"ac":124,"dcb":12,"fdb":10,"dbde":2,"afc":10,"aeb":6,"fb":162,"cfa":8,"bbad":2,"cfb":10,"dbd":12,"acfb":2,"fffc":2,"fab":8,"cba":12,"ecfdf":2,"bbb":6,"deec":2,"dff":8,"baec":2,"ecca":2,"fedb":2,"dece":2,"febc":2,"fcc":8,"eaea":2,"dde":12,"eefc":2,"eea":8,"bbca":4,"ebfee":2,"fac":6,"acd":12,"ecf":4,"fbec":2,"aadd":2,"acb":10,"dcd":8,"ecc":14,"bfe":10,"ede":12,"bfd":16,"adda":2,"deb":10,"ecd":6,"bcb":10,"eff":8,"dace":2,"bff":4,"add":8,"bdb":8,"fec":6,"cefa":2,"aecd":6,"fbd":10,"fcb":2,"ccec":2,"bba":10,"bcd":8,"cef":2,"ffd":10,"bdfc":6,"fffab":2,"baa":8,"fbe":8,"cedcc":2,"dbe":16,"ebfc":4,"dfaa":2,"cbb":14,"cec":6,"eaaabd":2,"edad":4,"fdf":10,"bae":10,"caf":12,"fbb":16,"eee":6,"cfecc":2,"dbc":10,"cbdc":4,"eec":8,"aca":2,"dabd":2,"cea":10,"bbbdf":2,"bedea":2,"cabd":4,"abeac":2,"ccb":10,"aeaffd":2,"aeded":2,"aadae":2,"dafedf":2,"bbf":12,"cdf":10,"eef":8,"ccaec":2,"dca":10,"fca":10,"fad":2,"eafa":2,"efdfae":2,"eba":6,"beb":10,"bdbf":2,"aad":12,"fcfa":2,"fcd":6,"edbd":2,"abbfd":2,"cbabed":2,"beda":2,"eced":2,"dbce":2,"cabe":2,"efbc":2,"dfecb":2,"dfb":10,"dea":8,"becd":2,"fba":12,"edd":8,"dba":8,"cadae":2,"ada":10,"fafcdef":2,"ead":6,"ddb":6,"afd":4,"aaf":8,"ebea":2,"efb":10,"bfb":6,"dbbbbe":2,"baac":4,"abd":10,"eca":4,"dcf":16,"bdbe":2,"abedc":2,"eaaeeb":2,"dce":14,"ccff":2,"adba":2,"dacc":2,"eadd":2,"cde":14,"bee":10,"ebebcdf":2,"ebaf":2,"bbc":10,"cfde":2,"efe":6,"bfc":10,"eae":8,"bea":6,"dab":6,"deddafa":2,"edb":14,"effdfbe":2,"ebbfbf":2,"afcede":2,"bec":8,"cda":6,"ecfb":2,"acaa":2,"dbcc":2,"ffdf":2,"fdef":2,"adf":8,"ebe":4,"dbb":10,"cff":4,"efbaa":2,"eefcc":2,"eab":10,"eaf":12,"afe":12,"daec":2,"ceffb":2,"efbefdc":2,"eaac":2,"cbcacba":2,"abe":4,"fdbb":2,"dfbe":2,"cefee":2,"daf":12,"cab":14,"bbbe":4,"aae":16,"febdea":2,"efeff":2,"ebfd":2,"dbf":14,"ccfe":2,"ddabd":2,"bad":20,"dfdc":6,"ddbe":4,"cebe":2,"feb":16,"fecd":2,"abec":2,"cbaecea":2,"dbdc":2,"afac":2,"bbd":10,"aaaa":2,"cadc":6,"cbcc":2,"dfe":8,"fdfea":2,"cabfdb":2,"dedb":2,"edc":12,"cbf":12,"afacdc":2,"bab":12,"dad":4,"eedd":4,"ffb":12,"adec":2,"bdfeb":2,"abc":4,"cadb":2,"ecaedcf":2,"caadd":2,"dfdb":4,"efc":8,"adea":2,"deac":2,"bebe":2,"fcfec":2,"cdad":4,"aeda":2,"abad":4,"efed":2,"cbcafb":2,"ebad":4,"aff":2,"deaa":2,"cbbdc":2,"eabe":2,"adef":4,"beff":2,"cae":14,"fbad":4,"bbe":10,"bafec":2,"bcba":6,"eaacd":2,"ddec":2,"aef":8,"faf":10,"aed":12,"fee":10,"cfce":2,"bef":8,"efacf":2,"bbdaf":2,"ffa":4,"fece":2,"ecac":4,"acf":2,"cdbcf":2,"abdbc":2,"fbdcc":2,"acfc":4,"aacea":2,"dcab":2,"bcfd":2,"bcf":8,"fda":8,"bcc":8,"dda":8,"bfff":2,"fcf":6,"fde":4,"bdcbd":2,"ceeb":2,"eacd":2,"dcdfabefa":2,"cbbb":2,"dafe":2,"fed":8,"acecd":2,"cce":4,"cfea":4,"bcad":2,"efac":2,"fbbf":2,"deab":2,"dbba":2,"badd":4,"ddaa":2,"fdcba":2,"cefdef":2,"aeaed":2,"eaa":4,"cfca":2,"ffde":2,"abadd":2,"cfd":8,"fdff":4,"fcfedafd":2,"adee":2,"fffa":2,"ecba":2,"baaca":2,"abf":8,"cabbfca":2,"addd":2,"cebbc":2,"aaef":2,"dfcce":2,"faedc":2,"acba":2,"eda":4,"dfd":4,"aaec":4,"cafe":2,"ecae":2,"abdaaa":2,"cfc":2,"cfeee":2,"aba":12,"baf":4,"aeab":2,"afde":2,"ccadf":2,"efa":6,"afbf":4,"cbbf":2,"aaeca":2,"bac":4,"acbd":2,"aacca":2,"abdfb":2,"bca":4,"ddcbe":2,"ffac":4,"ffeba":2,"bfcda":2,"ffcf":2,"fbea":2,"bdaede":2,"cfe":4,"dbfd":2,"beffee":2,"bbabb":2,"ded":6,"afcb":2,"cacfb":2,"adaed":2,"dcfe":2,"dbcdb":2,"ebd":6,"ddda":2,"cddfb":2,"aaa":10,"aee":4,"ccbba":2,"faec":2,"bdcdff":2,"fafdc":2,"aabef":2,"ababee":2,"aeae":2,"eeaff":2,"ebf":10,"aab":4,"cad":4,"ddcac":2,"aece":2,"ddcdd":2,"ffe":6,"faaeeebd":2,"fdac":2,"efef":2,"bcfcb":2,"dfcb":2,"bdac":2,"ffdb":4,"cfbb":2,"dcc":6,"abbef":2,"abff":2,"dbcf":2,"cdee":2,"daedcc":2,"aade":2,"acbe":2,"fcef":4,"acaead":2,"aafe":6,"dffc":2,"cfac":2,"fce":2,"eefeb":2,"bfcafaf":2,"eada":2,"dbcad":2,"eecc":2,"daed":2,"fdcd":2,"eedb":2,"dcdec":2,"aeeb":2,"eeed":2,"dafdaaff":2,"eabd":2,"bacec":2,"ecbb":2,"fadc":2,"faee":2,"efeb":2,"efcc":2,"acabd":2,"fcbd":2,"dddff":2,"fbdafb":2,"afdb":2,"caab":2,"addb":2,"ecb":4,"ccea":2,"cbadd":2,"bccb":2,"aabf":2,"ceeca":2,"afbba":2,"cdfdb":2,"cbcced":2,"cbec":2,"abea":4,"cbe":8,"dabccd":2,"bcaffe":2,"fdec":2,"cbcf":2,"cadbf":2,"befb":4,"aadb":2,"cefc":2,"fcfdc":2,"eaec":2,"dedac":2,"dfcefa":2,"becf":2,"ece":6,"bbdc":2,"dddbeb":2,"bcfb":2,"bbfb":2,"cbd":6,"edfbdba":2,"bbaaa":2,"eabdd":2,"fbfd":2,"abab":2,"ebbf":2,"bceda":2,"aebf":2,"fdba":2,"ffbfc":2,"fcaece":2,"bcca":2,"dfdd":2,"feff":2,"ade":4,"dfda":2,"fcccd":2,"ebc":2,"bfbf":2,"ffadbf":2,"edfdd":2,"ebbec":2,"cacbfa":2,"fbca":2,"fffe":2,"caeef":2,"bdbea":2,"aafa":2,"fbab":2,"dced":2,"bbfdab":2,"aecbcbf":2,"fabb":2,"adbe":2,"ffbde":2,"beaf":2,"defe":2,"bfdffa":2,"eabc":2,"ebb":4,"bfbbb":2,"ecdb":2,"bcbda":2,"fcfdad":2,"cddfbc":2,"fddacebfb":2,"fdae":2,"cac":8,"abb":6,"ceb":4,"dfdf":2,"cadd":2,"dccbc":2,"feed":2,"dac":4,"daaa":2,"cbcda":2,"bbcbb":2,"ffab":2,"ecafb":2,"fefdb":2,"cbef":2,"dbcffc":2,"fdcb":2,"bdaa":2,"bded":2,"ecce":2,"cdd":4,"bdec":2,"dbbf":2,"dfac":2,"fdeb":2,"baaae":2,"ccad":2,"fbeb":2,"aaca":2,"abaebe":2,"ceaf":2,"bbaa":2,"abade":2,"cdeaaaef":2,"bcbde":2,"facb":2,"bbed":2,"badf":2,"cccfd":2,"ffdabd":2,"dafad":2,"bffec":2,"ceef":2,"bfde":2,"ceefbb":2,"cbbdd":2,"ebdaaab":2,"adaa":2,"debba":2,"adfaba":2,"cabb":2,"beeab":2,"bccd":2,"baeb":2,"cabbf":2,"bcfadf":2,"bdff":2,"edf":6,"eebb":2,"edecfec":2,"cdece":2,"fedf":2,"cdc":4,"bbbbd":2,"eabba":2,"fdfc":2,"cfcd":2,"cfeecb":2,"fbc":4,"abfcea":2,"abeffbcbde":2,"afcd":2,"cee":2,"ccfd":2,"afed":4,"fdc":2,"bdf":2,"fcecceab":2,"fcdd":2,"dabaf":2,"daffad":2,"ace":2,"daecd":2,"bdfa":2,"dfec":2,"acacb":2,"eccc":2,"dafb":2,"cdb":2,"aefc":2,"dcefa":2,"fccef":2,"dadbc":2,"ecaf":2,"fddd":2,"ecdd":2,"fcea":2,"ffccdc":2,"ebeb":2,"afcaa":2,"cafc":2,"bada":2,"ceab":2,"ddefff":2,"efad":2,"omitted":2,"brevity":2,"length":2,"multiple":1,"broken":1,"indicated":1,"previous":1,"info":1,"shown":1,"above":3,"represents":2,"publisher":3,"broadcasted":1,"stored":1,"inform":1,"ids":3,"done":5,"broadcasting":1,"cbaaacc":2,"deaf":2,"edfdacc":2,"ebac":2,"beffd":2,"afabd":2,"fddfbb":2,"ceaca":2,"bdfab":2,"acbbb":2,"cfbdf":2,"bdbd":2,"aacfa":2,"aceddb":2,"efebd":2,"beeb":2,"ceeaef":2,"cabed":2,"daba":2,"dcfaf":2,"fecebe":2,"ecdc":2,"bbadff":2,"eaca":2,"ebbb":2,"eefce":2,"edde":2,"eefaa":2,"locators":1,"mb":2,"streaming":4,"started":2,"node":1,"issue":2,"repeatedly":1,"assemble":1,"ram":1,"section":1,"describe":2,"use":6,"alternative":1,"setup":1,"tested":1,"install":2,"configure":1,"obs":5,"need":1,"software":1,"record":2,"webcam":1,"desktop":1,"source":4,"chose":1,"multi":1,"platform":1,"easy":1,"importantly":1,"open":3,"os":1,"following":7,"instructions":2,"https":2,"obsproject":2,"com":2,"installed":1,"launch":5,"program":1,"output":3,"format":5,"recording":11,"settings":6,"tab":1,"path":1,"directory":6,"komodo":8,"daemon":6,"present":3,"compiled":1,"yourself":1,"src":2,"also":1,"tick":1,"checkbox":1,"says":1,"generate":1,"space":1,"final":1,"look":2,"similar":3,"ones":2,"image":2,"navigate":1,"advanced":2,"formatting":2,"one":1,"produce":1,"names":1,"characters":2,"recommend":1,"hh-":2,"mm-":2,"ss":2,"sets":1,"time":1,"hour-minute-seconds":2,"create":4,"script":8,"loop":2,"located":3,"sh":16,"contents":2,"save":2,"bin":4,"bash":4,"true":4,"sleep":4,"make":2,"executable":2,"issuing":2,"chmod":4,"start":5,"designated":1,"installation":1,"komodod":2,"-ac_cc":2,"-ac_supply":2,"-ac_reward":2,"-addnode":2,"-dexp":2,"select":1,"click":1,"button":1,"created":1,"increasing":4,"recorded":1,"arguments":2,"become":2,"ignore":2,"warnings":2,"say":2,"extend":1,"hit":2,"ctrl":4,"terminal":2,"exit":2,"stop":2,"watch":2,"find":4,"details":3,"streamsub":8,"directly":1,"interested":1,"streams":1,"right":1,"values":1,"mae":1,"know":2,"display":1,"favorite":1,"downloaded":3,"assembled":1,"long":1,"downloading":1,"played":1,"vlc":1,"media":1,"player":2,"supports":1,"playing":1}},"src/pages/start-here/about-komodo-platform/index.mdx":{"searchTitle":"Komodo Platform Overview About","docsPageTitle":"Komodo Platform Overview","path":"start-here/about-komodo-platform","content":{"komodo":14,"platform":3,"overview":1,"years":1,"innovation":4,"development":1,"multi-chain":3,"architecture":3,"overcomes":1,"challenges":1,"faced":1,"smart-contract":1,"platforms":1,"philosophy":1,"behind":1,"relies":1,"four":2,"pillars":2,"security":2,"scalability":2,"interoperability":2,"adaptability":2,"place":1,"users":2,"types":1,"find":1,"powerful":1,"customizable":1,"solutions":2,"set":1,"blockchain":3,"creativity":1,"free":3,"approximately":1,"every":1,"hour":1,"hash":2,"developers":2,"notarized":1,"litecoin":1,"transactions":1,"included":1,"considered":1,"achieved":1,"finality":1,"consensus":2,"mechanism":2,"arbitrarily":1,"choose":1,"between":2,"mixture":1,"proof-of-work":1,"proof-of-stake":1,"securely":1,"full":1,"smart":12,"chain":8,"completely":1,"autonomous":1,"project":1,"grows":1,"beyond":1,"capacity":1,"single":1,"simply":1,"add":1,"scale":2,"maximum":1,"transaction-per-second":1,"throughput":1,"millions":1,"desired":1,"gas":1,"fees":2,"transaction":1,"paid":1,"coin":1,"syncing":1,"feature":1,"allows":1,"linearly":1,"demand":1,"chains":5,"verify":1,"update":1,"local":1,"state":1,"based":1,"activity":1,"compatible":2,"transfer":2,"assets":3,"tokens":1,"use":3,"atomic-swap":2,"dex":2,"software":4,"trade":1,"non-smart":1,"twenty-four":1,"different":1,"launch":1,"parameters":1,"available":1,"customize":2,"functionality":1,"rely":1,"antara":2,"framework":1,"fully":1,"unique":1,"arbitrary":1,"code":2,"within":1,"share":1,"adopt":1,"open-source":1,"community":1,"dispose":1,"become":1,"data-weight":1,"heavy":1,"fresh":1,"ease":1,"need":1,"virtual":1,"machine":1,"vm":1,"nor":1,"vm-based":1,"programming":1,"language":1,"unlike":1,"anything":1,"else":1,"command":1,"prepared":1,"lift":1,"levels":1,"seen":1,"industry":1,"sdk":2,"makes":1,"connecting":1,"wider":1,"crrypto":1,"ecosystem":1,"breeze":1,"offering":1,"crooss-chain":1,"cross-protocol":1,"capabilities":1,"non-custodial":1,"wallet":2,"just":2,"lines":2,"config":2,"white-label":2,"brings":1,"market":2,"faster":2,"offers":1,"applications":1,"help":1,"bring":1,"powered":1,"decentralized":1,"exchange":1,"multi-asset":1,"decentralized-crowdfunding":1,"app":1,"custom":1,"block":1,"explorers":1,"spv":1,"electrum":1,"server":1,"integration":1,"core":1,"modules":1,"installing":1,"using":1,"testing":1,"best":1,"way":1,"learn":1,"yourself":1}},"src/pages/start-here/about-komodo-platform/orientation/index.mdx":{"searchTitle":"Documentation Orientation Doc","docsPageTitle":"Documentation Orientation","path":"start-here/about-komodo-platform/orientation","content":{"documentation":5,"orientation":1,"following":2,"section":3,"answers":2,"common":2,"questions":3,"newcomer":1,"prepares":1,"new":1,"reader":4,"installation":2,"procedure":2,"intended":1,"audience":1,"technical":1,"website":4,"targeted":1,"developers":3,"komodo":17,"ecosystem":6,"users":1,"interested":2,"developing":1,"komodo-based":1,"software":6,"using":2,"existing":1,"instead":1,"turn":1,"support":2,"forum":2,"assumptions":1,"limit":1,"scope":1,"cover":2,"technical-documentation":2,"list":1,"prerequisite":2,"knowledge":2,"familiarity":1,"concept":2,"blockchain":7,"technology":7,"generally":1,"familiar":2,"basic":1,"matters":1,"re":1,"yet":1,"recommend":1,"first":1,"read":1,"core":3,"discussion":3,"regarding":2,"delayed":3,"proof":3,"work":3,"consensus":2,"mechanism":2,"link":2,"simple":1,"programming":6,"skills":1,"content":3,"site":2,"understandable":1,"rudimentary":2,"understanding":1,"mainstream":4,"language":4,"beginner-level":1,"sufficient":1,"majority":1,"example":1,"able":1,"execute":3,"commands":1,"command":1,"line":1,"utilize":2,"application":3,"interface":1,"api":3,"write":1,"script":1,"experiences":1,"encourage":2,"reach":3,"community":1,"discord":4,"thousands":1,"free":3,"tutorials":1,"online":1,"help":2,"quickly":1,"topics":1,"happy":1,"search":1,"note":1,"compatibility":2,"highly":2,"capable":2,"designed":1,"essentially":2,"languages":3,"however":2,"need":1,"use":1,"advanced":3,"aspects":1,"normal":1,"developer":7,"typical":1,"build":1,"logic":1,"separate":1,"runs":2,"outside":1,"smart":13,"chain":8,"daemon":3,"send":1,"requests":2,"update":1,"state":1,"take":2,"advantage":2,"default":1,"antara":7,"modules":4,"provide":1,"functionality":2,"similar":1,"contracts":1,"platforms":1,"argue":1,"dramatically":1,"powerful":1,"sending":1,"compatible":2,"full":1,"potential":1,"framework":5,"add":1,"arbitrary":1,"code":1,"autonomous":1,"time":1,"stay":1,"close":1,"cost":3,"testing":1,"creating":1,"experimenting":1,"chains":6,"completely":1,"production":2,"hardware":1,"needed":1,"run":1,"essential":1,"associated":1,"infrastructure":1,"electrum":1,"servers":1,"explorers":1,"expense":1,"doing":1,"everything":1,"yourself":1,"typically":1,"require":1,"security":3,"services":1,"pure":1,"pow":1,"based":2,"doesn":1,"include":2,"greater":1,"pos":2,"block":1,"generation":1,"truly":1,"secure":1,"receives":1,"dpow":1,"service":1,"bizdev":1,"team":2,"quote":1,"live-chat":1,"server":1,"usernames":1,"ptyx":2,"polycryptoblog":2,"defi":2,"currently":1,"additional":1,"costs":1,"beyond":1,"fees":1,"listed":1,"trade":1,"differences":1,"between":1,"kmd":5,"main":1,"underlying":1,"features":3,"active":2,"bitcoin-hash":1,"rate":1,"supported":1,"ability":1,"zero-knowledge":1,"privacy":1,"disabled":1,"limitation":1,"intentional":1,"holds":1,"meta":1,"data":2,"keeping":1,"limited":1,"discourages":1,"rapid":1,"growth":1,"central":1,"fully":1,"customizable":1,"licensing":2,"information":2,"considered":1,"available":2,"mit":1,"standard":1,"license":1,"including":1,"remote":1,"call":1,"rpc":1,"relates":1,"upstream":2,"bitcoin":1,"zcash":1,"derived":1,"also":1,"freely":1,"inquiries":1}},"src/pages/start-here/about-komodo-platform/product-introductions/index.mdx":{"searchTitle":"Product Introductions","docsPageTitle":"Product Introductions","path":"start-here/about-komodo-platform/product-introductions","content":{"product":1,"introductions":1,"komodo":9,"defi":4,"framework":11,"provides":1,"open-source":1,"atomic-swap":4,"software":8,"trading":5,"seamlessly":1,"between":2,"essentially":2,"blockchain":13,"asset":5,"existence":1,"enjoy":1,"benefits":1,"old":2,"system":3,"new":6,"everything":1,"possible":2,"centralized-exchange":1,"also":2,"high-speed":1,"easy":1,"dex":3,"api":2,"allows":5,"create":6,"powered":1,"apps":1,"bots":1,"trade":7,"mobile":1,"phone":1,"bound":1,"komodo-based":1,"assets":5,"centralized":3,"exchange":2,"odds":1,"atomically":2,"swap":2,"skip":1,"middleman":1,"directly":2,"partner":1,"atomic":1,"need":3,"lend":1,"money":1,"third":1,"party":1,"temporary":1,"holding":1,"keeps":1,"security":1,"hands":1,"user":1,"reduces":1,"cost":1,"fees":3,"prevents":1,"users":4,"coalescing":1,"funds":2,"large":1,"target":1,"hackers":1,"keep":1,"private":2,"keys":1,"times":2,"unlike":1,"maintain":1,"ownership":1,"right":1,"moment":1,"swapped":1,"join":1,"crowd":1,"start":2,"one":2,"oders":1,"fill":1,"already":2,"exisitng":1,"order":1,"don":1,"price":1,"manual":1,"interventions":1,"required":1,"uses":1,"technology":5,"pioneered":1,"tier":1,"nolan":1,"jl":1,"ensure":1,"happens":1,"doesn":1,"stalls":1,"fails":1,"halfway":1,"process":1,"ensures":1,"automatically":1,"reappear":1,"wallets":1,"integrate":1,"coin":2,"token":2,"smart-chain":1,"integration":1,"requires":2,"simple":1,"steps":1,"running":2,"free":2,"blockchain-based":2,"whomever":1,"decide":1,"discover":1,"audience":1,"read":4,"in-depth":4,"discussion":4,"antara":21,"smart":20,"chains":12,"chain":8,"secure":1,"fully":1,"autonomous":3,"blockchains":2,"designed":1,"specific":2,"purpose":1,"rely":1,"next":1,"step":1,"evolution":2,"customize":1,"add":3,"arbitrary":3,"code":4,"consensus":4,"mechanism":3,"innovators":1,"better":1,"meet":1,"demands":1,"customers":1,"comparing":1,"smart-contract":2,"platform":2,"convenient":1,"development":1,"workflow":1,"developers":2,"unique":1,"combination":1,"simplifies":1,"adoption":1,"creating":2,"serve":1,"application":1,"use":2,"library":3,"existing":1,"modules":6,"craft":1,"application-specific":1,"functionality":1,"optionally":1,"becomes":1,"popular":1,"scale":1,"cluster":1,"link":1,"using":2,"stay":1,"up-to-date":1,"latest":1,"industry":1,"innovations":1,"no-cost":1,"updates":1,"advantages":3,"architecture":1,"antara-powered":1,"programmable":1,"daemon":3,"added":1,"stands":1,"apart":1,"traditional":1,"platforms":1,"abstract":1,"contract":1,"top":1,"virtual":1,"machine":1,"modular":1,"design":1,"composed":1,"independent":1,"decoupled":1,"underlying":1,"sovereign":1,"child":1,"nor":1,"dependent":1,"turing-complete":2,"supports":1,"future":1,"support":1,"languages":1,"therefore":1,"program":1,"coded":1,"run":1,"within":1,"gas":2,"regardless":1,"processes":1,"module":4,"instance":1,"single":1,"transaction":2,"fee":1,"paid":1,"hosts":1,"plug-and-play":1,"special":1,"conditions":1,"affect":1,"nature":1,"experienced":1,"write":1,"custom":1,"building":1,"blocks":1,"rpc":1,"calls":1,"build":1,"advanced":1,"learn":2}},"src/pages/start-here/about-komodo-platform/simple-installations/index.mdx":{"searchTitle":"Simple Installations","docsPageTitle":"Simple Installations","path":"start-here/about-komodo-platform/simple-installations","content":{"simple":4,"installations":3,"smart":4,"chain":1,"installation":5,"install":1,"komodo":17,"daemon":1,"komodod":8,"necessary":1,"counterpart":1,"komodo-cli":6,"simplest":1,"method":1,"download":5,"pre-compiled":1,"binaries":1,"downloadable":3,"packages":1,"available":3,"linux":2,"macos":1,"windows":1,"link":7,"software":12,"unzip":2,"files":5,"operating":5,"system":5,"installing":2,"unzipped":2,"executables":1,"require":1,"simply":2,"find":2,"directory":1,"also":1,"build":1,"source":7,"required":1,"considered":1,"best":1,"practice":1,"building":3,"enables":1,"receive":1,"latest":1,"patches":1,"security":1,"upgrades":1,"moment":1,"pushed":1,"using":2,"official":2,"docker":10,"image":10,"offers":3,"pre-built":1,"versions":2,"based":2,"ubuntu":2,"different":2,"built":1,"github":3,"repositories":1,"dev":2,"beta":2,"research":2,"branches":1,"found":2,"https":4,"hub":4,"com":4,"komodoofficial":4,"example":1,"used":2,"repository":2,"see":3,"chains":3,"documentation":3,"further":2,"details":2,"full":2,"technical":1,"explanations":1,"walkthrough":2,"defi":10,"framework":10,"following":2,"links":2,"contain":1,"appropriate":1,"extract":1,"desired":1,"location":1,"double":1,"click":1,"application":1,"begin":1,"features":1,"komodo-defi-framework":2,"explanation":1,"overview":1,"section":1,"above":1,"linked":1,"webpage":1,"additional":1,"regarding":1,"code":2,"methods":2,"api":2}},"src/pages/start-here/core-technology-discussions/antara/index.mdx":{"searchTitle":"The Antara Framework","docsPageTitle":"The Antara Framework","path":"start-here/core-technology-discussions/antara","content":{"antara":32,"framework":12,"introduction":1,"adaptable":1,"end-to-end":1,"blockchain":7,"development":6,"allows":2,"developers":3,"build":3,"blockchain-based":6,"applications":6,"simple":1,"quick":1,"resource":1,"intensive":1,"manner":1,"ever":1,"reduces":1,"barriers":1,"adopting":1,"technology":3,"opens":1,"universe":1,"possibilities":1,"three":2,"layers":2,"komodo":13,"generating":1,"customizable":4,"smart":29,"chains":18,"first":1,"layer":11,"generation":1,"customized":1,"independent":3,"chain":17,"called":1,"core-level":1,"modules":17,"inserted":1,"consensus":7,"mechanism":1,"allow":1,"developer":2,"change":1,"nature":1,"application":3,"programmable":1,"interface":1,"third":3,"integrates":1,"software":5,"includes":1,"open":6,"api":5,"language-agnostic":1,"atomic-swap":1,"powered":1,"dex":1,"launched":1,"ordinary":2,"blockchains":1,"re":3,"completely":2,"scalable":2,"modular":1,"along":2,"different":4,"parameters":2,"allowing":1,"customization":2,"block":3,"time":2,"rewards":1,"rules":4,"algorithms":1,"privacy":1,"settings":1,"also":5,"infinitely":1,"multiple":1,"clustered":1,"function":1,"one":2,"moreover":1,"comes":2,"built-in":3,"accelerate":2,"leads":1,"us":1,"second":1,"library":2,"powerful":2,"include":1,"features":2,"tokens":1,"oracles":1,"stablecoins":1,"quantum":1,"security":2,"lightning":1,"payments":1,"activated":2,"prior":2,"launch":3,"meet":1,"unique":2,"needs":2,"every":4,"project":4,"builds":1,"provide":2,"enormous":2,"boost":1,"performance":1,"drastically":1,"reduce":1,"workload":1,"new":3,"ultimately":1,"leading":1,"faster":2,"product":1,"advanced":3,"optionally":1,"program":1,"giving":1,"complete":2,"freedom":1,"behavior":1,"integration":7,"offers":3,"series":1,"white-label":2,"products":1,"including":1,"multi-coin":1,"wallet":1,"fully":1,"decentralized":3,"exchange":1,"crowdfunding":1,"custom":3,"explorers":1,"spv":1,"server":1,"provides":2,"used":1,"write":1,"programming":3,"language":3,"custom-built":1,"apps":1,"run":6,"natively":3,"level":4,"individual":3,"sovereign":1,"network":3,"currency":2,"decided":1,"validates":1,"transactions":1,"blocks":1,"according":1,"transaction":2,"fees":3,"paid":2,"coin":4,"platform":6,"native":1,"pay":1,"gas":2,"multi-chain":3,"platforms":2,"rise":1,"competitors":1,"offer":2,"true":1,"sovereignty":1,"offered":1,"prominent":1,"child":1,"side":1,"types":1,"forced":2,"rely":1,"parent":1,"way":3,"depend":1,"kmd":2,"believes":1,"model":1,"create":1,"ecosystem":1,"startups":1,"thrive":1,"further":1,"dependence":1,"short-term":1,"demand":1,"sure":1,"self-defeating":1,"long":1,"addition":2,"choose":2,"participate":1,"delayed":1,"proof":1,"work":1,"dpow":1,"synchronizations":1,"enable":1,"interoperability":1,"scalability":1,"offering":1,"hundreds":1,"billions":1,"configurations":1,"projects":2,"act":1,"foundation":1,"built":1,"functionality":2,"cut":1,"down":1,"amount":1,"spend":1,"going":1,"market":1,"secure":1,"traditional":1,"contracts":1,"meaning":1,"module":4,"verified":1,"node":1,"use":3,"written":1,"languages":1,"turing":1,"coded":2,"perform":1,"functions":1,"existing":1,"performs":1,"significantly":1,"require":1,"instead":1,"single":1,"requires":1,"just":1,"fee":1,"respective":1,"makes":2,"far":1,"practical":1,"profitable":1,"complex":1,"existence":1,"come":1,"option":1,"code":2,"available":1,"coding":1,"task":1,"unparalleled":1,"degree":1,"flexibility":1,"processes":1,"imaginable":1,"final":1,"consists":1,"selection":1,"number":1,"remote":1,"procedure":1,"calls":1,"rpc":1,"call":1,"executes":1,"process":1,"rpcs":1,"make":1,"agnostic":1,"choosing":1,"fastest":1,"easiest":1,"cost":1,"effective":1,"adopt":1}},"src/pages/start-here/core-technology-discussions/delayed-proof-of-work/index.mdx":{"searchTitle":"Delayed Proof of Work","docsPageTitle":"Delayed Proof of Work","path":"start-here/core-technology-discussions/delayed-proof-of-work","content":{"delayed":7,"proof":14,"work":20,"foundational":3,"discussion":8,"blockchain":93,"security":60,"komodo":113,"form":9,"providing":5,"called":17,"dpow":23,"method":10,"builds":2,"advanced":3,"existence":4,"pow":84,"latter":2,"utilized":1,"secure":20,"networks":21,"bitcoin":111,"litecoin":25,"understand":7,"value":17,"first":24,"explain":3,"works":1,"maintaining":1,"decentralized":6,"also":24,"examine":1,"shortcomings":2,"need":11,"advantages":3,"provides":12,"community":1,"technology":20,"functions":2,"begin":4,"explaining":1,"roots":1,"make":5,"protocol":27,"viable":1,"means":7,"securely":3,"transferring":6,"consensus":40,"mechanism":41,"double":9,"spend":12,"problem":6,"creation":3,"stems":1,"early":3,"mathematical":10,"studies":1,"encryption":6,"using":7,"computer":17,"one":39,"example":6,"related":1,"information-encoding":1,"device":15,"enigma":4,"invented":2,"germans":1,"end":2,"world":17,"war":1,"alan":1,"turing":1,"british":1,"intelligence":1,"agent":1,"famously":1,"beat":1,"inventing":1,"digital":4,"provided":10,"computing":1,"power":21,"break":2,"discover":5,"german":1,"secret":3,"communications":1,"affair":1,"set":3,"race":4,"throughout":5,"develop":1,"myriad":2,"forms":1,"information":31,"party":2,"via":3,"new":35,"remained":1,"prevented":2,"useful":6,"just":11,"financial":18,"challenge":4,"known":3,"issue":3,"lies":1,"ability":10,"computers":4,"endlessly":2,"duplicate":3,"case":2,"three":4,"important":6,"things":2,"record":6,"owns":2,"specific":5,"time":18,"person":12,"wallet":6,"address":4,"resides":1,"essential":1,"sends":5,"money":8,"able":4,"send":4,"again":4,"anonymous":1,"persons":1,"claiming":2,"name":4,"satoshi":7,"nakamoto":9,"solved":1,"underlying":8,"math":1,"code":15,"highly":2,"complex":5,"innovative":3,"purposes":3,"paper":5,"focus":3,"aspect":2,"solves":4,"against":14,"created":10,"perhaps":2,"powerful":4,"innovations":1,"twenty-first":1,"century":1,"invention":1,"allows":6,"individual":5,"devices":5,"high":10,"levels":1,"accurately":2,"track":2,"ownership":4,"resources":3,"real":2,"estate":1,"etc":2,"performs":1,"manner":9,"does":9,"allow":3,"anyone":2,"network":140,"internet":11,"twice":2,"let":8,"us":9,"suppose":6,"user":12,"alice":18,"indicates":1,"wants":3,"cryptocurrency":16,"friend":4,"gathers":1,"several":7,"pieces":3,"including":7,"necessary":8,"permissions":1,"passwords":1,"amount":8,"receiving":1,"gathered":1,"packet":1,"data":25,"transaction":74,"types":1,"interact":1,"share":2,"supporting":2,"type":6,"miner":40,"following":5,"descriptions":1,"simplified":1,"explanations":1,"truly":1,"process":39,"strategies":2,"miners":68,"devise":1,"out-mine":1,"competition":13,"vary":1,"widely":2,"competes":1,"add":10,"blocks":33,"history":46,"exchange":4,"reward":16,"step":11,"preparing":1,"preliminary":3,"performing":14,"activity":7,"mining":31,"captures":1,"raw":10,"owned":1,"tech-savvy":1,"named":1,"bob":43,"permanent":5,"properly":6,"receive":10,"key":5,"part":5,"percentage-based":1,"fee":1,"taken":1,"total":6,"mempool":11,"collection":3,"transactions":32,"waiting":4,"processed":1,"furthermore":9,"alone":3,"mine":24,"entire":20,"pool":4,"people":2,"across":8,"sits":1,"local":6,"memory":1,"bank":1,"awaiting":1,"commands":1,"call":2,"automated":2,"systems":3,"determine":1,"transaction-selection":1,"based":5,"estimated":2,"profit":3,"creating":3,"hashes":6,"makes":7,"choices":2,"attempt":15,"assume":3,"includes":4,"begins":3,"series":1,"calculations":7,"take":6,"use":13,"formulas":8,"compress":3,"smaller":2,"manageable":3,"hash":79,"instance":4,"look":8,"fea":2,"ce":8,"bb":4,"bfa":2,"prepare":1,"potentially":4,"hundreds":1,"proceeding":1,"next":15,"thing":2,"compression":1,"above":10,"herein":2,"obey":1,"principle":3,"cascade":6,"effect":12,"changing":2,"bit":2,"changes":4,"result":6,"simply":12,"change":8,"smallest":2,"desire":1,"cheat":1,"mistake":1,"reason":5,"dramatically":6,"way":4,"ensure":3,"cannot":4,"create":19,"improper":1,"incorrect":5,"falseness":1,"perform":22,"proper":2,"immediately":4,"attempted":5,"reject":1,"prevent":2,"rewards":17,"continued":1,"finishing":1,"takes":4,"attempting":5,"compresses":1,"piece":4,"merkle":2,"root":2,"represents":2,"hopes":2,"gain":5,"dac":2,"de":4,"ccec":2,"eb":2,"cb":2,"ff":14,"finally":4,"gather":4,"last":2,"successfully":6,"added":6,"block":82,"header":9,"contains":1,"large":2,"won":2,"go":2,"details":2,"element":2,"note":7,"gives":1,"clues":5,"hints":1,"difficulty":28,"return":5,"clue":2,"further":2,"having":7,"nearly":1,"prepared":5,"two":15,"finish":1,"going":3,"collect":2,"adding":6,"list":1,"came":2,"chain":118,"hence":1,"industry":5,"title":2,"however":8,"easy":11,"everything":2,"point":8,"correctly":1,"yet":6,"give":1,"right":7,"proposed":7,"designed":7,"force":1,"compete":4,"requiring":2,"valid":20,"spreads":1,"benefits":4,"users":34,"disseminate":1,"around":5,"thus":6,"level":25,"decentralization":1,"therefore":25,"prefer":1,"win":3,"source":1,"bitcoin-protocol":1,"find":8,"answer":1,"simple":7,"puzzle":3,"solve":1,"guesses":3,"random":2,"numbers":2,"discovers":3,"correct":12,"number":30,"determined":1,"internal":2,"discovered":2,"guessing":1,"nonce":17,"short":3,"found":6,"insert":1,"rest":4,"guess":3,"used":9,"earlier":5,"small":5,"ae":12,"recall":7,"states":3,"computations":1,"creates":6,"vastly":1,"different":7,"outcome":1,"continually":2,"computation":1,"block-hash":1,"produce":4,"sequence":1,"know":2,"observing":2,"detail":2,"tells":2,"zeros":9,"front":2,"setting":5,"displayed":1,"exactly":1,"ten":10,"observe":3,"making":3,"beginning":5,"matches":1,"mean":2,"guessed":2,"prove":1,"themselves":10,"taking":1,"mempools":1,"winner":1,"round":1,"hand":5,"due":4,"produced":1,"invalid":2,"afford":1,"him":1,"continue":8,"searching":3,"finds":2,"produces":1,"signal":1,"running":4,"every":11,"verify":5,"verified":2,"grants":1,"machine":5,"holding":1,"instantly":2,"winning":3,"collects":3,"readjust":1,"previous":1,"abandon":2,"current":7,"adopt":2,"recalculations":1,"search":1,"sympathy":2,"wasted":2,"efforts":2,"trying":1,"lost":1,"earns":1,"receives":4,"nothing":6,"costs":8,"seems":1,"indicated":1,"sent":3,"certain":4,"received":2,"ignore":2,"byzantine":2,"occurred":7,"between":11,"events":1,"realize":3,"foundation":1,"relies":2,"dominance":1,"proof-of-work":4,"fosters":3,"ever":6,"increasing":2,"reasons":3,"especially":1,"dominate":3,"terms":2,"success":2,"foster":1,"ever-increasing":1,"speed":6,"constantly":2,"update":1,"innovate":1,"competitors":2,"earning":2,"essence":1,"among":6,"faster":5,"frequently":1,"seeking":1,"maximize":1,"requires":5,"constant":3,"upgrades":2,"machinery":1,"customized":1,"frequency":2,"collective":3,"competitive":2,"pressure":1,"advantage":2,"compared":2,"alternate":3,"mechanisms":2,"sense":3,"trust":9,"grow":2,"audience":4,"grows":5,"price":4,"coin":4,"increase":7,"attracts":1,"rising":1,"greater":3,"overall":10,"rate":34,"turn":3,"stronger":1,"increased":4,"raise":1,"cycle":4,"repeats":1,"economics":1,"classified":1,"behavior":3,"encourages":1,"compounding":1,"interest":5,"fact":9,"oldest":1,"consider":13,"caused":2,"pow-blockchain":1,"rises":2,"rise":1,"worth":3,"dollar":2,"justified":1,"spending":2,"equipment":6,"electrical":2,"justify":2,"shifts":1,"upwards":1,"dollars":3,"upgrade":2,"business":3,"matching":1,"competitor":6,"longer":11,"longest":14,"rule":17,"true":12,"sauce":2,"domination":1,"others":1,"developers":20,"argue":2,"fuels":1,"strength":2,"determining":1,"factor":1,"whenever":1,"competing":10,"versions":6,"arise":2,"whichever":2,"wins":3,"version":18,"deactivated":1,"visible":1,"simplicity":1,"understanding":4,"outperform":1,"effects":1,"surface":1,"prevents":2,"husband":5,"wife":6,"accidentally":1,"exact":4,"traveling":1,"sake":1,"oversimplifying":1,"actions":6,"place":5,"within":8,"milliseconds":1,"oversimplify":1,"technical":1,"clarity":1,"full":5,"explanation":2,"wiki":2,"deeper":2,"tale":1,"blockchains":9,"asia":1,"americas":2,"purchasing":1,"car":9,"uses":5,"funds":5,"family":2,"purchase":6,"precisely":1,"pm":1,"utc":1,"moment":5,"similar":2,"china":1,"held":2,"arrives":1,"chinese":10,"adds":2,"soon":3,"declares":2,"sending":1,"message":9,"asian":1,"vicinity":2,"proximity":1,"complete":6,"verification":2,"length":4,"assembling":2,"top":1,"opposite":1,"side":6,"essentially":3,"happen":1,"nearest":1,"located":1,"washington":7,"state":7,"united":1,"enters":6,"claim":1,"database":1,"connect":1,"recent":10,"conflict":2,"arises":1,"paradox":1,"messages":3,"arrive":1,"sees":2,"conflicting":1,"histories":1,"spent":1,"temporal":1,"interests":1,"economic":6,"incentive":6,"submit":1,"nature":4,"itself":9,"swiftly":1,"fail":2,"deactivates":1,"see":2,"anymore":1,"superior":2,"manages":1,"likewise":5,"completed":2,"select":1,"best":1,"nor":3,"misunderstandings":1,"dealer":3,"presses":1,"forward":3,"disappear":1,"evaporates":1,"typically":2,"normal":8,"utilizing":2,"customer":4,"acceptable":2,"beyond":5,"contestation":2,"drive":3,"lot":2,"gets":2,"deal":1,"scenario":1,"whole":1,"recorded":3,"member":1,"mistaken":1,"ensured":1,"illuminates":1,"importance":2,"dark":1,"unsuspecting":2,"unprepared":1,"developer":7,"attack":52,"intrigue":1,"picture":1,"easiest":1,"steal":1,"malicious":14,"actor":10,"spends":1,"something":1,"victim":4,"wherein":3,"took":1,"attacks":4,"false":16,"assuming":7,"sufficient":1,"cause":3,"overwrite":2,"made":2,"keep":2,"original":6,"whatever":1,"item":1,"exacted":1,"derives":1,"attacker":20,"hashing":4,"majority":10,"size":2,"behind":1,"today":3,"enormous":1,"effectively":2,"largest":1,"supercomputer":7,"man":1,"writing":2,"estimate":3,"consumes":3,"electricity":4,"country":2,"denmark":2,"continues":1,"cost":7,"millions":2,"billions":1,"hardware":4,"require":5,"sustained":1,"consumption":1,"likely":4,"unfeasible":1,"single":7,"geographical":1,"location":11,"expensive":3,"decentralized-hardware":1,"long":3,"remain":3,"interested":3,"nigh":2,"impenetrable":1,"proposition":2,"choose":4,"later":4,"genesis":22,"according":4,"vanilla":5,"mined":9,"describing":2,"empty":4,"meaningless":3,"quotation":1,"marks":1,"employing":2,"word":2,"trusted":1,"include":3,"quotations":1,"core":24,"purposefully":1,"blind":1,"regarding":3,"human":5,"preference":1,"truth":5,"thousand":1,"times":1,"entirety":1,"bitcoin-miner":1,"theory":2,"stealthily":1,"re-create":1,"execute":1,"initial":2,"spawned":2,"grind":1,"one-by-one":1,"sufficiently":1,"exceed":1,"so-called":3,"release":1,"automatically":4,"recognize":2,"currently":5,"replace":2,"variant":2,"event":8,"seem":1,"virus":1,"uploaded":1,"destroy":9,"wreaking":1,"havoc":1,"realm":2,"naturally":3,"protest":1,"operation":1,"entirely":3,"agreement":1,"anti-bitcoin":1,"clearly":1,"feasible":1,"immediate":1,"future":2,"risk":3,"non-existent":1,"implications":2,"underprepared":1,"projects":1,"realistic":1,"dangers":1,"na":2,"ve":2,"entrepreneur":9,"building":1,"product":1,"generally":1,"aware":2,"actors":3,"stealing":1,"otherwise":2,"causing":1,"trouble":1,"decides":2,"implement":1,"believe":2,"offer":1,"ample":1,"incentivize":1,"remains":3,"below":1,"threshold":1,"average":4,"vulnerable":2,"annihilation":1,"technically":3,"astute":1,"seeing":1,"vulnerability":2,"possessing":1,"requisite":1,"vaporize":1,"records":7,"young":2,"ways":2,"eliminated":2,"seen":1,"serious":1,"cases":2,"notable":2,"luke-jr":3,"variation":2,"project":4,"coiledcoin":3,"performed":6,"belief":1,"disingenuous":2,"aside":2,"sentiment":1,"stands":1,"complexity":1,"establishing":1,"would-be":5,"entrepreneurs":8,"existing":3,"fully":2,"methods":4,"available":6,"frustration":1,"potential":2,"danger":2,"surrounding":1,"shows":1,"relative":2,"youthfulness":1,"maintain":7,"bitcoin-level":3,"rewriting":1,"deadly":1,"rebuilding":1,"eco-unfriendly":3,"problems":3,"stop":1,"issues":1,"comes":2,"environment":2,"obligation":1,"particular":1,"consume":1,"already":1,"strain":1,"burden":1,"infrastructure":1,"worldwide":2,"economy":1,"additional":4,"serve":3,"purpose":1,"forcing":1,"free-market":1,"encouraging":1,"ethical":2,"species":1,"financially":2,"sound":1,"eco-friendly":2,"innovating":1,"directly":5,"innovation":4,"response":1,"discuss":5,"free":2,"inherent":2,"weakness":1,"november":1,"hours":2,"switched":3,"cash":9,"switch":5,"clever":1,"software":12,"engineering":1,"team":3,"recognized":2,"profitable":2,"conducted":1,"calculated":2,"profitability":2,"higher":4,"play":2,"proved":1,"effective":4,"matter":2,"accomplishment":1,"raised":1,"awareness":1,"tacit":1,"bound":1,"compatible":1,"aligned":1,"former":1,"speculation":1,"favorable":2,"position":3,"balance":3,"long-term":1,"basis":1,"attention":3,"shift":1,"occur":1,"leader":1,"drop":1,"realized":1,"resulting":1,"lack":1,"leadership":1,"cover":1,"operating":1,"leave":1,"situation":1,"becomes":3,"reversal":1,"come":7,"crashing":1,"downwards":1,"ever-compounding":1,"theoretical":1,"raises":1,"concern":3,"illuminate":1,"depends":3,"fickle":1,"support":3,"account":1,"empower":2,"members":5,"ecosystem":55,"solution":2,"primary":7,"stake":7,"pos":16,"alternative":2,"popular":2,"staking":3,"coins":5,"open":3,"meaning":1,"variations":2,"depending":1,"rules":2,"forth":1,"unique":3,"general":1,"placing":1,"collateral":1,"thereby":3,"periodically":2,"extract":1,"portion":2,"earn":1,"hardware-expensive":1,"honest":1,"encouraged":2,"wealth":4,"hangs":1,"risks":2,"downside":1,"leaves":1,"staked":1,"claims":1,"gradually":1,"centralized":4,"compound":1,"monopolies":2,"owner":3,"monopoly":3,"well-being":1,"supply":3,"obtained":1,"gains":1,"declare":2,"stakeholders":5,"lest":1,"holder":5,"non-majority":3,"attempts":2,"achieve":3,"loss":1,"placed":4,"compare":1,"system":6,"question":1,"performance":1,"pow-based":6,"suffer":1,"control":1,"delegated":2,"dpos":2,"fault":1,"tolerance":1,"dbft":2,"resolve":1,"manipulation":1,"needs":5,"alternatively":1,"maturity":1,"identify":4,"equals":1,"mutual":1,"disadvantaging":1,"established":1,"elect":4,"endow":1,"delegates":3,"responsibility":2,"compromise":3,"integrity":1,"thereafter":1,"compromised":1,"direct":2,"retaliate":1,"abandoning":1,"say":1,"variants":1,"indeed":1,"scenarios":1,"provide":5,"section":7,"summary":2,"soundest":1,"capable":5,"fairness":1,"combination":3,"features":3,"defense":4,"dangerous":1,"destruction":1,"strong":2,"opt":1,"good":1,"values":1,"cost-effective":1,"unsustainable":1,"unreliable":1,"arbitrary":1,"presents":1,"described":2,"strongest":2,"instead":2,"chosen":12,"storage":1,"space":1,"backups":5,"surviving":2,"copy":2,"main":33,"overrule":1,"difference":4,"separating":1,"regular":1,"older":2,"backup":7,"conflicts":1,"refer":1,"looks":1,"accurate":2,"build":1,"independent":10,"smart":60,"chains":12,"inserted":2,"included":7,"pushed":3,"protective":4,"protected":4,"copies":2,"accompanying":3,"endows":1,"avoiding":1,"excessive":2,"addition":2,"flexible":2,"services":3,"notary":80,"nodes":71,"stake-weighted":2,"vote":3,"freedom":1,"notarization":83,"flexibility":1,"maintains":2,"adaptive":1,"iguana":16,"processes":1,"supported":1,"readers":2,"sections":2,"featured":1,"heart":4,"enables":6,"vast":1,"separate":2,"whitepaper":1,"serves":2,"function":2,"technologies":1,"adopts":2,"act":1,"coordination":1,"advance":1,"capabilities":2,"expectations":1,"underlies":2,"notary-node":4,"functionality":1,"coded":1,"programming":1,"language":3,"choice":1,"lead":1,"jl":1,"enable":1,"volumes":2,"aligns":1,"directives":1,"scalability":2,"overview":1,"parties":2,"run":2,"sixty-four":5,"protection":6,"elected":3,"professionals":1,"requirements":1,"yearly":2,"election":1,"candidates":3,"groups":1,"individuals":1,"positions":3,"voters":1,"favor":1,"exhibit":1,"professional":1,"skill":1,"sets":3,"sciences":1,"adapt":1,"needed":1,"notarize":3,"notarizations":12,"acts":1,"marker":2,"write":6,"indicator":1,"anywhere":1,"trustless":1,"varies":1,"six":1,"per":5,"hour":1,"confirmation":3,"sacrifice":1,"ltc":15,"confirms":1,"service":5,"btc":2,"mid":1,"node":13,"season":1,"proven":1,"excellent":1,"becoming":2,"day":2,"joining":1,"rates":1,"climbing":1,"said":2,"costlier":1,"congested":1,"demand":1,"limited":2,"on-chain":1,"read":1,"blog":2,"post":2,"info":3,"restricted":1,"transfer":4,"circumvent":1,"overhead":3,"avoid":1,"importantly":1,"publicly":2,"verifiable":2,"verifies":1,"custody":1,"hold":2,"grant":1,"withhold":2,"minimum":3,"required":7,"thirteen":1,"excluded":1,"fifty-one":1,"action":2,"uneconomic":1,"access":3,"duties":2,"design":2,"kmd":46,"wait":11,"satisfied":1,"trade":1,"goods":1,"desired":4,"protecting":1,"breaking":1,"automates":1,"tailor":1,"communities":1,"measures":2,"innovated":1,"expands":1,"gathering":1,"appropriate":1,"roughly":1,"twenty-five":1,"minutes":9,"special":15,"height":3,"inception":1,"signatures":1,"cryptographically":2,"content":1,"notarized":3,"examples":1,"actual":1,"https":2,"blockstream":2,"tx":2,"ed":4,"dbe":4,"dff":4,"dffb":4,"fb":4,"expand":2,"cc":2,"db":2,"ecfe":2,"af":2,"signed":1,"letters":1,"mixture":1,"indicate":1,"belongs":1,"format":1,"computer-friendly":2,"afe":4,"cf":4,"fdb":4,"cryptographic":2,"representation":2,"happened":2,"back":2,"character":1,"safe":2,"view":1,"automation":1,"align":1,"notarizing":2,"saved":1,"written":3,"down":1,"writes":1,"feature":6,"exists":1,"op_return":6,"permanently":1,"himself":2,"-jan-":2,"chancellor":2,"brink":2,"second":2,"bailout":2,"banks":2,"coinbase":3,"downloaded":1,"possess":1,"knowledge":1,"inspect":1,"words":2,"hard":1,"viewable":1,"permanence":1,"argument":1,"rely":2,"securing":2,"decentralizing":1,"distributing":1,"final":6,"loop":1,"reminder":1,"drawn":1,"identifying":1,"combine":1,"transformed":1,"bfb":2,"ffe":2,"df":4,"deda":2,"compressed":1,"reference":1,"extending":1,"recycle":1,"thousands":2,"discussed":2,"discussions":4,"extends":2,"participating":1,"notarizes":2,"external":1,"flow":1,"summarize":1,"default":9,"follows":1,"period":5,"quick":4,"alert":7,"starting":4,"considers":4,"decide":5,"represent":1,"achieved":2,"finality":2,"matters":1,"built":2,"monitor":1,"iteration":1,"possibility":1,"failing":1,"accuracy":1,"incentives":2,"motivate":1,"job":2,"setup":2,"reduces":2,"portions":1,"various":2,"surface-level":1,"minable":1,"savvy":1,"activate":1,"similarities":1,"reader":2,"motivations":1,"differences":1,"explained":1,"allocated":2,"given":2,"normally":1,"minting":1,"similarity":1,"circumstances":1,"decided":1,"active":2,"low":1,"lower":1,"determines":1,"unlikely":2,"finding":1,"infancy":1,"encourage":1,"relatively":1,"desktop":2,"cpu":2,"joined":1,"maintained":1,"despite":1,"stabilizing":1,"predictability":1,"successful":3,"bad":2,"ab":2,"seventeen":1,"prodigious":1,"effort":2,"farms":2,"specialized":1,"passed":1,"diverges":1,"limitations":1,"cost-efficient":1,"falling":1,"trap":1,"hash-rate":2,"status":1,"chance":3,"sixty-five":2,"privilege":1,"occasionally":1,"operates":1,"cyclical":1,"start":1,"holds":1,"mines":3,"removes":1,"passes":1,"capture":1,"everyone":1,"else":1,"adjustable":2,"keeps":1,"stable":1,"outside":1,"odds":1,"opposed":1,"ratio":1,"equivalent":1,"occurs":1,"regardless":1,"popularity":1,"market":1,"controlling":1,"protect":1,"daily":1,"assail":1,"crucial":1,"relying":1,"erases":1,"branch":1,"recreates":1,"protects":1,"likelihood":1,"achieving":1,"task":1,"probable":1,"processing":1,"opportune":1,"override":1,"unfortunate":1,"recipient":2,"vanished":1,"underway":1,"exchanging":1,"valuables":1,"settings":1,"reduce":1,"instances":1,"channels":2,"antara":6,"module":3,"instantaneous":1,"fails":1,"attacking":2,"increases":1,"difficult":1,"withstand":1,"machines":1,"simultaneously":1,"ultimate":1,"goal":1,"merely":1,"moving":1,"await":1,"wish":1,"frequent":1,"newcomers":1,"fear":1,"falsify":2,"mistakenly":1,"leads":1,"observers":1,"group":1,"governance":1,"possible":2,"arbiters":1,"stated":1,"goes":1,"generated":1,"sole":1,"sign":1,"options":2,"rejected":1,"twenty":2,"inform":1,"impossible":1,"incredible":1,"expertise":1,"feel":1,"fortress":1,"guard":1,"mindful":1,"payments":1,"nevertheless":1,"remind":1,"vigilance":1,"mindfulness":1,"utilize":3,"aspects":1,"considering":2,"operations":1,"disconnect":1,"regain":1,"resume":1,"measured":1,"foremost":1,"experience":1,"responsible":2,"qualified":1,"cycles":1,"consistently":1,"periods":2,"inactivity":1,"halt":1,"save":1,"unnecessary":1,"reactivate":1,"appears":1,"invite":1,"minute":2,"combined":1,"cross-blockchain":1,"interoperability":1,"clustering":1,"atomic-swap":2,"powered":1,"framework":3,"scalable":1,"financial-technology":1,"solutions":1,"fiat":1,"delay":1,"approximately":4,"thirty":1,"smart-chain":1,"intermittent":1,"dedicated":1,"full-time":1,"server":1,"larger":1,"businesses":1,"scale":1,"attract":1,"freelance":1,"solely":1,"customizations":2,"elsewhere":1,"documentation":1,"hybrid":1,"model":1,"combines":1,"proof-of-stake":1,"basic":1,"percentage":2,"ten-minute":1,"motivated":1,"assist":1,"allocate":1,"high-hash":1,"freed":1,"models":1,"year":1,"tiny":1,"backed":1,"fraction":1,"formation":1,"distribution":1,"trading":1,"defi":1,"contract":1}},"src/pages/start-here/core-technology-discussions/index.mdx":{"searchTitle":"Introduction","docsPageTitle":"Introduction","path":"start-here/core-technology-discussions","content":{"introduction":1,"komodo":13,"project":1,"focuses":1,"empowering":2,"users":3,"freedom":2,"blockchain":7,"technology":3,"forms":2,"provide":1,"currently":2,"focus":1,"two":1,"types":1,"entrepreneur":5,"average":1,"cryptocurrency":1,"investor":5,"community":2,"entrepreneurs":3,"investors":2,"form":2,"economic":1,"ecosystem":5,"foundational":1,"pillar":1,"security":5,"provides":2,"unique":2,"innovative":1,"strong":1,"bitcoin":2,"network":1,"yet":1,"does":1,"require":1,"incredible":1,"cost":2,"every":1,"member":1,"receives":1,"benefits":1,"relies":3,"everyday":1,"use":2,"protect":1,"innovation":1,"affordable":1,"small":1,"businesses":1,"startups":1,"powerful":2,"technologies":4,"new":5,"method":2,"trading":1,"cryptocurrencies":3,"directly":2,"one":1,"person":1,"kind":1,"decentralized":6,"exchange":7,"removes":1,"middlemen":1,"vouchers":1,"escrow":2,"services":2,"underlying":1,"concept":1,"called":1,"atomic":1,"swap":1,"leaders":1,"atomic-swap":1,"powered":1,"serves":1,"trade":2,"having":1,"pass":1,"centralized":1,"arduous":1,"dangerous":1,"process":2,"also":4,"service":1,"voucher":1,"nor":2,"intermediary":1,"coin":2,"furthermore":2,"registration":1,"required":1,"withdrawal":1,"limits":1,"support":1,"approximately":1,"existence":1,"including":1,"bitcoin-protocol":1,"based":2,"coins":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"enables":1,"release":2,"products":2,"world":1,"middleman":1,"involvement":1,"previously":1,"built":2,"projects":1,"outside":1,"easily":1,"feature":1,"requirement":1,"product":2,"proper":1,"elements":1,"core":2,"code":1,"privacy":4,"features":5,"platform":2,"activated":1,"allow":1,"purchase":1,"goods":1,"within":1,"right":1,"allows":1,"crowdsource":1,"funds":1,"audience":1,"prefer":1,"maintain":1,"experiencing":1,"rapid":1,"growth":1,"documentation":3,"discussion":2,"section":2,"in-depth":1,"releasing":1,"native":1,"welcome":1,"feedback":2,"readers":1,"questions":1,"concerns":1,"course":1,"reading":1,"material":1,"reach":1,"team":2,"find":1,"contact":1,"information":1,"accompanying":1,"website":2,"https":2,"komodoplatform":2,"com":2,"en":2,"note":1,"changes":1,"whitepaper":2,"creation":1,"cr":1,"written":1,"content":1,"updated":1,"july":1,"ensure":1,"technical":1,"accuracy":1,"recommend":1,"newcomers":1,"read":1,"enhance":1,"understanding":1,"nature":1,"design":1,"greatly":1,"advanced":1,"discussed":1,"areas":1,"technical-documentation":1,"zero-knowledge":1,"transactions":1,"still":1,"available":2,"komodo-based":1,"blockchains":1,"longer":1,"kmd":1,"main":1,"chain":1,"change":1,"made":1,"largely":1,"response":1,"industry":1,"developments":1}},"src/pages/start-here/core-technology-discussions/initial-dex-offering/index.mdx":{"searchTitle":"Initial DEX Offering (IDO)","docsPageTitle":"Initial DEX Offering (IDO)","path":"start-here/core-technology-discussions/initial-dex-offering","content":{"initial":9,"dex":6,"offering":8,"ido":33,"abstract":1,"lies":2,"great":1,"power":2,"idea":1,"person":5,"regardless":3,"nationality":1,"creed":1,"background":2,"obtain":1,"funding":3,"innovate":2,"prosper":2,"integral":2,"tenet":1,"blockchain":39,"technology":23,"decentralization":7,"decentralizing":1,"systems":1,"reduce":1,"number":2,"control":2,"points":2,"compromised":1,"manipulated":2,"plays":1,"common":3,"role":1,"new":26,"cryptocurrency":8,"economy":1,"one":11,"area":1,"market":4,"remains":1,"centralized":24,"vulnerable":4,"coin":44,"ico":36,"industry":3,"needs":6,"solution":5,"komodo":71,"presents":5,"answer":2,"today":9,"model":14,"high":1,"level":1,"centralization":3,"creates":3,"problems":2,"third":3,"parties":1,"block":8,"manipulate":2,"entrepreneurs":7,"efforts":3,"location":3,"releasing":1,"product":14,"allowing":1,"whales":1,"hackers":4,"human":15,"error":7,"corrupt":1,"destroy":2,"entrepreneur":71,"negative":1,"experience":3,"users":4,"situations":2,"also":12,"impact":1,"perception":1,"adoption":1,"furthermore":5,"traceable":3,"nature":10,"prevents":2,"society":1,"crowdsourcing":4,"purchasing":4,"within":7,"inherent":5,"right":11,"barter":9,"private":9,"created":5,"platform":5,"overcomes":1,"challenges":2,"provides":4,"necessary":6,"create":10,"release":5,"world":4,"full":1,"building":1,"begin":4,"creating":7,"smart":24,"chain":35,"simplifies":1,"process":24,"need":3,"install":1,"software":11,"execute":1,"commands":3,"command":17,"prompt":3,"establish":1,"connection":3,"between":3,"two":4,"komodo-enabled":1,"devices":10,"explained":1,"below":1,"core":4,"rest":3,"work":1,"fully":3,"independent":5,"empowered":2,"array":1,"features":6,"dpow":7,"key":3,"feature":1,"security":10,"protect":3,"integrity":2,"use":11,"optional":1,"chains":2,"ecosystem":11,"discontinue":1,"services":4,"uses":1,"project":1,"defi":28,"framework":32,"decentralized":9,"exchange":8,"useful":2,"conduct":3,"relies":1,"atomic":3,"swaps":2,"enabling":1,"trade":1,"value":2,"across":2,"supported":1,"protocol":1,"third-party":6,"manipulators":1,"prevent":3,"innovative":1,"endeavors":2,"privacy":11,"available":8,"participants":6,"purchase":3,"take":2,"precautions":1,"note":3,"erc":3,"tokens":6,"eth":4,"forks":2,"clones":2,"qrc":2,"qtum":4,"utxo":4,"type":4,"blockchains":2,"distributed":8,"using":5,"types":1,"coins":26,"don":1,"receive":4,"benefits":1,"service":4,"contracts":1,"cc":1,"modules":1,"still":2,"traded":2,"current":3,"platforms":1,"specific":3,"weaknesses":3,"present":2,"several":4,"notable":1,"include":1,"discrimination":3,"vulnerability":1,"theft":3,"lack":3,"seeking":1,"serve":2,"intended":1,"audience":7,"adverse":2,"intervention":1,"party":3,"antagonists":1,"display":1,"personal":4,"malicious":5,"intent":1,"innovation":3,"icos":2,"typically":5,"conducted":6,"escrow":3,"purchasers":5,"transfer":1,"money":1,"holding":4,"occurs":1,"single":1,"website":1,"funds":5,"held":2,"collection":2,"server":8,"user":5,"wait":5,"administrators":1,"first":20,"verify":1,"transactions":3,"distribute":3,"time":3,"therefore":5,"thieves":1,"highly":2,"difficult":2,"impossible":1,"perform":1,"via":2,"fails":1,"harness":1,"borderless":2,"strength":3,"capable":6,"accessing":1,"activate":1,"geographical":1,"social":1,"status":1,"thus":4,"anyone":2,"provide":1,"yet":5,"verifiable":2,"record":1,"transaction":2,"history":4,"crucial":1,"element":2,"innovator":2,"prefer":2,"transcends":1,"man-made":3,"barriers":2,"circumventing":1,"survival":1,"actors":1,"subjective":2,"borders":1,"around":1,"records":1,"authority":2,"falsify":1,"conundrum":1,"race":1,"find":3,"empowerment":1,"subjectively":1,"defining":1,"demographics":2,"various":1,"reasons":2,"form":3,"companies":1,"cultures":1,"communities":3,"etc":3,"ability":1,"contrasts":1,"members":4,"demographic":4,"desire":2,"participate":1,"unfavorable":1,"second":5,"try":1,"forestall":1,"progress":1,"paradox":1,"fact":1,"underlying":4,"maintain":1,"regard":1,"barrier":1,"problem":3,"compounds":1,"further":2,"observe":2,"functioning":1,"anywhere":1,"access":3,"released":2,"able":3,"utilize":1,"sentiment":1,"irrelevant":1,"becomes":2,"pronounced":1,"competing":1,"group":1,"attempt":2,"maliciously":1,"selfish":1,"option":3,"against":1,"would-be":2,"competitors":1,"overall":4,"navigate":1,"effects":1,"inhibiting":1,"unable":1,"realize":1,"creative":1,"potential":2,"issue":1,"traditional":1,"vulnerabilities":1,"due":1,"foibles":1,"point":5,"period":2,"entire":6,"supply":15,"node":6,"clumsy":1,"agents":1,"data":1,"damaged":1,"stolen":1,"simply":6,"lost":1,"incompetence":1,"consider":2,"provided":2,"actual":3,"intends":1,"sell":2,"remain":1,"long":3,"just":3,"side":1,"endeavor":1,"risk":2,"central":1,"failure":1,"catastrophic":1,"finally":2,"options":2,"inhibits":1,"privately":1,"goods":1,"extends":1,"written":1,"word":1,"species":1,"utilized":1,"organize":1,"institutions":1,"nations":1,"humanity":2,"meaningful":1,"advancements":1,"art":1,"began":1,"creator":1,"explore":2,"discover":1,"make":3,"mistakes":1,"learn":1,"however":2,"modern":1,"threat":1,"recent":1,"monumental":1,"historical":1,"phenomenon":1,"known":1,"internet":2,"information":2,"permits":1,"kinds":1,"people":2,"quietly":1,"inhibition":1,"monitor":1,"shopping":1,"bartering":1,"behavior":1,"dangerous":2,"development":5,"destroys":1,"empowers":2,"growth":3,"reserve":1,"myriad":1,"ways":3,"economic":1,"environment":1,"direct":2,"contradiction":1,"issues":4,"show":1,"state":1,"plagued":1,"limitations":1,"inhibit":1,"freedom":2,"entrepreneurship":1,"solves":1,"adds":3,"possibilities":1,"enables":3,"beyond":1,"reach":2,"influencer":1,"allows":2,"manner":2,"mitigates":2,"eliminates":1,"regarding":1,"advantage":4,"formerly":1,"coding":1,"generating":2,"itself":3,"aspects":1,"team":6,"simplified":1,"easy":2,"steps":5,"iguana":2,"introduced":1,"part":3,"entering":1,"simple":2,"computer":6,"following":3,"rely":1,"processes":2,"run":2,"name":2,"daemon":1,"komodod":30,"brevity":1,"rooted":1,"-ac_name":8,"-ac_supply":8,"total":10,"-gen":6,"initiates":1,"instance":3,"default":1,"executed":2,"alone":1,"launch":8,"main":11,"kmd":4,"next":2,"tells":5,"behave":1,"differently":1,"indicated":1,"desires":1,"mine":3,"network":7,"begins":2,"automated":2,"fresh":2,"empty":2,"clone":4,"generate":3,"differences":3,"primary":2,"example":3,"unlike":2,"automatically":2,"rewards":1,"wallet":5,"addresses":1,"consensus":4,"mechanism":4,"built":1,"notarize":3,"opposed":1,"ltc":1,"reveal":1,"strong":2,"advantages":2,"design":1,"adopting":1,"updates":1,"add":6,"built-in":1,"capacity":3,"allow":1,"code":4,"rules":2,"decide":2,"pow":1,"instead":3,"pos":1,"changes":1,"made":2,"according":4,"imagination":1,"developer":1,"knowledge":1,"does":2,"interfere":1,"smoothly":1,"integrate":1,"purposes":1,"discussion":1,"otherwise":2,"including":1,"communicate":1,"natively":1,"reader":1,"colored-token":1,"running":5,"top":1,"parent":1,"case":1,"ecosystems":2,"ethereum":1,"unique":1,"unto":1,"significant":2,"nodes":7,"act":4,"whatever":1,"imagine":1,"scale":1,"explosion":1,"activity":1,"negatively":1,"impacted":1,"independence":1,"grants":1,"competitive":1,"speed":1,"ease":1,"end-users":1,"developing":1,"entrepreneurial":1,"future":2,"leave":1,"reason":2,"free":1,"mining":2,"let":2,"us":2,"return":2,"moment":1,"executes":1,"program":2,"local":1,"device":16,"occur":1,"essence":1,"depends":1,"existing":1,"isolation":1,"multiple":1,"receives":1,"signal":1,"indicating":1,"peer":1,"genesis":3,"immediately":3,"mines":1,"performs":1,"distribution":9,"one-time":1,"reward":1,"discovering":1,"valid":1,"hash":1,"having":3,"established":3,"secure":2,"enter":2,"entreprenuer":2,"-addnode":4,"insert":4,"ip":6,"address":7,"three":1,"elements":1,"important":1,"parameters":1,"inserted":1,"match":1,"exactly":1,"instances":1,"separate":1,"ignore":1,"mined":2,"circumstance":1,"assuming":3,"wants":1,"capture":1,"technically":1,"speaking":1,"ownership":1,"matter":1,"initiate":1,"superior":1,"difference":1,"execution":1,"knows":1,"look":1,"vps":1,"already":3,"proper":2,"soon":1,"connect":1,"set":2,"place":3,"instantly":1,"chosen":1,"sync":1,"exists":2,"notarizing":1,"elected":1,"notary":2,"entrepeneur":2,"internal":1,"list":1,"empower":1,"adding":1,"notarization":3,"early":2,"stage":2,"sign-up":1,"products":1,"intend":1,"automate":1,"possible":2,"fee":1,"receiving":1,"help":1,"cover":1,"business":4,"costs":1,"associated":1,"recall":1,"notarizations":1,"financial":1,"native":1,"backup":1,"event":1,"attack":1,"existence":1,"assured":1,"survive":1,"copy":1,"everything":1,"backend":1,"prepared":1,"naturally":1,"understand":1,"unfamiliar":1,"territory":1,"encourage":1,"interested":1,"partners":4,"komodoplatform":4,"com":4,"guidance":1,"observations":1,"method":10,"previously":2,"required":3,"go":1,"cumbersome":1,"possibly":1,"gathering":1,"cryptocurrencies":2,"personally":1,"hold":1,"matching":1,"purchases":1,"completed":2,"trust":1,"issuer":2,"digital":2,"send":1,"appropriate":1,"error-prone":1,"manually":1,"write":1,"custom":2,"formal":1,"arrangements":1,"manage":2,"arbitrary":1,"arduous":1,"times":1,"disastrous":1,"powered":2,"extension":1,"swap":1,"directly":1,"involvement":1,"exchanges":1,"vouchers":1,"entirely":1,"figures":1,"artificial":1,"expense":1,"chooses":1,"machine":1,"connecting":1,"small":3,"choose":1,"machines":2,"rented":1,"online":1,"servers":4,"geographically":2,"throughout":2,"desired":2,"renting":1,"multiplicity":1,"choice":2,"requirement":1,"owner":1,"smaller":2,"operating":1,"low":1,"budget":1,"stationed":1,"nearby":1,"convenience":1,"hand":1,"large":1,"corporation":1,"decided":1,"prepare":1,"located":1,"break":1,"down":1,"pouches":1,"bags":2,"ultimately":1,"sends":1,"normal":1,"elects":1,"date":1,"bag":2,"trading":5,"solutions":2,"conducting":1,"circumvents":1,"found":1,"authorities":1,"acting":1,"middlemen":1,"implements":1,"methods":1,"takes":1,"effect":1,"layer":1,"hacker":3,"steal":2,"penetrate":1,"again":1,"losing":2,"wealth":1,"trades":1,"happen":1,"atomically":1,"possession":1,"immediate":1,"stands":1,"contrast":1,"weeks":1,"months":2,"liquidity":1,"arises":1,"zero-knowledge":2,"support":3,"conclusion":1,"successfully":1,"crowdsourcing-related":1,"taken":1,"typical":1,"greater":1,"ease-of-use":1,"flexibility":1,"assume":1,"cloning":2,"forking":2,"compatible":2,"utxo-based":2,"minting":1,"token":3,"pairs":3,"prices":1,"volumes":1,"pair":1,"straightforward":1,"fork":4,"desktop":4,"repository":4,"gui":3,"modified":1,"used":2,"orders":1,"buy":1,"electrum":2,"supports":2,"lite":3,"wallets":3,"seed":2,"planning":2,"slightly":1,"involved":2,"start":1,"scratch":1,"needed":3,"exclusive":1,"feel":1,"remove":1,"distractions":1,"developed":1,"featured":1,"contact":1,"discuss":1,"requirements":1,"tab":1,"subsequent":1,"infrastructure":1,"enable":1,"enabled":1}},"src/pages/start-here/core-technology-discussions/komodo-defi-framework/index.mdx":{"searchTitle":"Komodo DeFi Framework and Atomic Swaps","docsPageTitle":"Komodo DeFi Framework and Atomic Swaps","path":"start-here/core-technology-discussions/komodo-defi-framework","content":{"komodo":36,"defi":35,"framework":35,"atomic":26,"swaps":9,"introduction":1,"implements":2,"revolutionary":1,"decentralized":13,"exchange":7,"protocol":28,"enables":3,"trustless":2,"cryptocurrency":4,"trading":24,"counterparty":4,"risk":9,"open":3,"source":2,"supports":1,"developers":1,"choose":1,"connect":4,"key":3,"features":2,"order":10,"matching":8,"cross-chain":8,"service":1,"fully":2,"realizes":1,"trade":15,"clearing":3,"order-matching":1,"aspect":3,"relies":1,"peer-to-peer":7,"network":28,"build":1,"public":16,"orderbooks":5,"executed":2,"also":4,"called":1,"swap":29,"current":2,"problems":1,"centralized":7,"exchanges":2,"status":1,"quo":1,"require":4,"users":12,"deposit":1,"funds":6,"third-party":2,"custody":5,"trust":5,"operators":1,"accept":1,"face":1,"potential":1,"security":1,"vulnerabilities":1,"practical":1,"method":1,"requires":2,"use":2,"services":1,"solutions":2,"vouchers":1,"perform":2,"wherein":1,"user":18,"sends":13,"care":1,"entity":3,"receives":6,"owe":1,"iou":1,"statements":1,"return":2,"trades":1,"ious":2,"within":3,"controlled":1,"environment":2,"finished":1,"returns":2,"reimbursement":1,"limitations":2,"traditional":2,"dexs":4,"still":2,"proxy":1,"tokens":1,"limited":2,"decentralization":1,"control":8,"process":15,"dex":3,"allows":3,"partially":1,"however":2,"surrender":1,"assets":1,"distributed":1,"group":1,"authority":5,"figures":1,"amm":1,"issues":2,"slippage":1,"impermanent":1,"loss":1,"complete":4,"solution":1,"present":1,"functional":1,"new":1,"technology":18,"makes":3,"competitive":1,"possible":1,"includes":1,"central":4,"direct":5,"coin-to-coin":4,"token":4,"using":5,"intermediary":5,"full":5,"reputation":11,"system":5,"upcoming":5,"profiles":4,"addresses":5,"behavior-based":4,"optional":4,"api":8,"unlike":1,"previous":1,"send":20,"third":2,"parties":3,"maintains":2,"private":1,"keys":1,"orderbook":2,"first":3,"component":1,"pairing":1,"offer":5,"buy":1,"sell":1,"data":4,"offers":1,"form":1,"multi-coin":1,"wallet":5,"manage":2,"among":1,"multiple":3,"different":1,"blockchain":18,"coins":5,"single":2,"passphrase":1,"chains":1,"protocols":1,"unique":1,"variation":1,"two":5,"cryptocurrencies":1,"across":1,"separate":1,"blockchains":38,"requiring":1,"party":2,"original":2,"concept":1,"created":1,"tier":1,"nolan":1,"bitcoin":1,"enthusiasts":1,"bitcointalk":1,"org":1,"chat":1,"forum":1,"conversation":1,"inspired":1,"members":1,"development":1,"team":1,"experiment":1,"remained":1,"strategy":1,"ever":1,"value":1,"understand":2,"atomic-swap":2,"necessary":2,"one":8,"recall":1,"computer":2,"code":2,"linear":1,"fashion":1,"assume":1,"honest":1,"taking":1,"money":4,"digital":1,"pulling":1,"happen":1,"time":34,"therefore":2,"person":3,"release":1,"protects":1,"vulnerability":1,"malicious":1,"involved":2,"able":1,"destroy":1,"fairness":1,"proper":3,"stage":1,"trade-clearing":1,"incentives":3,"proceed":4,"next":4,"step":7,"manner":1,"disincentives":2,"avoid":1,"abandoning":1,"procedure":1,"structure":1,"place":2,"regardless":2,"failure":3,"reward":1,"enable":1,"execution":1,"automatic":1,"refunds":2,"case":2,"introducing":1,"taker":84,"maker":71,"liquidity":2,"provider":2,"receiver":2,"call":2,"request":2,"begins":1,"initial":1,"need":1,"transactions":2,"transaction":10,"cover":1,"fee":6,"roughly":1,"th":3,"size":2,"desired":1,"dexfee":24,"primary":1,"purpose":1,"serve":1,"disincentive":1,"spamming":1,"rapid":1,"requests":4,"assuming":1,"successfully":5,"connected":1,"point":1,"forward":1,"becomes":1,"simple":1,"verifies":3,"makerpayment":52,"generates":7,"secret":27,"creates":7,"hash":32,"shares":7,"does":18,"payment":34,"directly":14,"temporary":15,"holding":33,"address":54,"utxo-based":24,"sh":18,"locked":18,"output":18,"eth":18,"erc":18,"evm":18,"based":18,"etomic-swap":18,"smart":18,"contract":18,"enters":14,"state":14,"limbo":14,"coin":15,"held":14,"safely":14,"cryptography":14,"awaiting":14,"spend":20,"latter":14,"occurs":14,"allowed":14,"automatically":17,"refunded":14,"takerpayment":46,"spends":8,"reveals":4,"finds":4,"spent":5,"extracts":4,"spending":6,"used":4,"unlock":4,"seem":1,"inefficient":1,"five":1,"done":1,"complexity":1,"provides":1,"us":2,"requisite":1,"trustless-ness":1,"maintain":2,"safety":1,"good":1,"behavior":2,"explain":1,"every":1,"along":2,"way":2,"side":3,"various":1,"financial":1,"protections":1,"fail":1,"payments":2,"sent":1,"exist":1,"respective":1,"itself":1,"assist":1,"moving":1,"appropriate":1,"steps":1,"let":2,"examine":1,"happening":1,"accepts":1,"stands":2,"lose":2,"entire":2,"amount":1,"loses":2,"hand":1,"did":1,"follow":3,"end":1,"bargain":1,"indicates":1,"profile":3,"failed":1,"commitment":1,"thus":1,"decreasing":1,"continues":2,"habit":1,"find":1,"difficult":2,"discover":1,"partners":1,"long":1,"frequency":1,"makers":1,"failing":1,"low":1,"occasional":1,"extra":1,"paid":1,"minor":1,"issue":1,"sudden":1,"spike":1,"misbehavior":1,"built-in":1,"contingency":1,"plans":1,"provide":1,"takers":1,"mark":1,"gains":1,"nothing":1,"reason":1,"fear":1,"him":1,"via":1,"lock":1,"expires":1,"refund":1,"concern":1,"already":1,"received":3,"simply":2,"offline":1,"doesn":1,"hurt":1,"herself":1,"naturally":2,"slightly":2,"dangerous":2,"best":2,"course":1,"action":1,"remain":1,"online":1,"revealed":1,"cost":1,"needs":1,"take":1,"motivated":1,"greater":3,"urgency":1,"additional":2,"details":1,"appropriately":1,"outside":1,"forces":1,"disable":1,"thereby":1,"damage":1,"instance":1,"internet":4,"outage":1,"particularly":1,"advised":1,"manageable":2,"sums":1,"willing":1,"put":1,"nodes":1,"reliable":1,"reputations":1,"connection":5,"true":1,"challenge":1,"performing":3,"successful":2,"between":1,"verifying":1,"complex":1,"creating":1,"myriad":1,"factors":1,"attempt":3,"human":1,"motivation":1,"experience":1,"level":1,"economics":1,"hardware":1,"setups":1,"normal":2,"variations":1,"connections":1,"etc":1,"emphasize":1,"actions":2,"artistic":1,"element":1,"thought":1,"fishing":1,"cast":1,"recast":1,"line":1,"target":1,"attempts":1,"response":1,"adjust":3,"parameters":2,"try":2,"again":2,"iterate":1,"improve":1,"number":1,"increases":1,"expect":1,"required":1,"effort":1,"lessen":1,"gui":1,"apps":1,"important":2,"considerations":1,"connectivity":1,"crucial":1,"amounts":2,"check":1,"partner":1,"monitor":1,"confirmations":1,"calculated":1,"serves":1,"purposes":1,"prevents":1,"spam":1,"health":1,"operations":1,"typical":1,"effective":1,"information":2,"management":1,"afford":1,"ensure":1,"stable":1,"occur":1,"confirmation":1,"chain":1,"stop":1,"duties":1,"observe":1,"fails":1,"contact":1,"support":1,"persist":1,"experimental":2,"nature":1,"software":1,"investment":1,"advice":1,"guarantees":1,"provided":1,"documentation":3,"detailed":1,"technical":1,"refer":1}},"src/pages/start-here/core-technology-discussions/komodo-sdk/index.mdx":{"searchTitle":"Komodo SDK","docsPageTitle":"Komodo SDK","path":"start-here/core-technology-discussions/komodo-sdk","content":{"komodo":19,"sdk":4,"all-in-one":1,"solution":2,"building":1,"deploying":1,"managing":1,"blockchain":4,"defi":10,"applications":4,"provides":1,"developers":2,"comprehensive":1,"suite":4,"tools":1,"apis":1,"libraries":1,"create":3,"innovative":1,"blockchain-based":1,"products":1,"ease":1,"overview":1,"consists":1,"three":1,"main":1,"components":2,"work":1,"seamlessly":1,"framework":7,"core":4,"engine":3,"protocol":6,"foundation":2,"development":1,"gui":3,"dapp":3,"user":1,"interface":1,"layer":1,"key":2,"ultimate":1,"providing":1,"wallet":6,"api":6,"dex":6,"order":2,"matching":2,"network":2,"features":1,"build":1,"non-custodial":3,"wallets":1,"full":1,"control":1,"private":1,"keys":1,"launch":2,"cross-chain":3,"dexs":2,"atomic":1,"swap":1,"support":1,"custom":3,"ido":1,"portals":1,"flagship":1,"-in-":1,"decentralized":1,"application":1,"combines":1,"secure":1,"storage":1,"thousands":1,"cryptocurrencies":1,"trade":1,"coin":5,"token":1,"asset":2,"crypto":3,"bridge":2,"seamless":1,"transfer":1,"between":1,"chains":1,"available":1,"multiple":1,"platforms":1,"web":1,"browser":1,"mobile":1,"devices":1,"desktop":1,"ecosystem":2,"enabling":1,"multi-chain":3,"architecture":2,"independent":1,"blockchains":1,"creation":2,"cryptocurrency":2,"zero":2,"gas":2,"fees":4,"secondary":1,"required":1,"scalable":2,"infrastructure":2,"solutions":1,"kmd":5,"native":2,"serves":1,"several":1,"benefits":1,"low":2,"transaction":2,"currently":1,"fractions":1,"cent":1,"fee":2,"discount":2,"reduction":1,"trading":1,"pairs":1,"burn":2,"mechanism":2,"planned":1,"implementation":1,"trades":1,"within":1,"powered":1,"getting":1,"started":1,"begin":1,"using":1,"install":2,"explore":2,"documentation":4,"follow":2,"learning":2,"launchpad":2,"detailed":1,"tutorials":1,"guides":1,"visit":1,"center":2}},"src/pages/start-here/core-technology-discussions/miscellaneous/index.mdx":{"searchTitle":"Miscellaneous","docsPageTitle":"Miscellaneous","path":"start-here/core-technology-discussions/miscellaneous","content":{"miscellaneous":1,"details":1,"regarding":2,"kmd":16,"main":3,"chain":10,"foundational":2,"coin":5,"komodo":24,"ecosystem":13,"named":1,"itself":1,"rewards":6,"hold":1,"earn":3,"annually":1,"wallet":26,"address":27,"holds":1,"eligible":1,"holders":2,"simply":4,"move":3,"month":4,"funds":20,"sent":3,"back":2,"originated":1,"order":1,"reward":9,"built":1,"core":2,"code":3,"comes":2,"opportunity":1,"provided":2,"unique":1,"security":6,"system":3,"dpow":2,"nature":4,"rooted":1,"financial":1,"incentive":2,"typically":1,"given":2,"miners":4,"normal":4,"pow":3,"miner":2,"mines":1,"new":8,"block":4,"blockchain":16,"mints":1,"coins":5,"delivers":1,"indicated":1,"instance":4,"bitcoin":25,"mining":1,"currently":1,"btc":10,"need":5,"allocate":1,"high":1,"already":2,"maintain":3,"access":1,"hash":1,"rate":1,"chosen":1,"network":2,"therefore":9,"created":3,"recoded":1,"coin-minting":1,"distribute":1,"annual":1,"full":3,"amount":3,"users":11,"per":1,"calculated":1,"part":4,"utxo":18,"transfer":3,"process":8,"calculates":2,"utxos":18,"one":25,"stops":1,"sending":2,"balance":2,"receiving":2,"user":18,"generate":1,"manner":4,"claim":1,"current":2,"continue":2,"period":2,"approximately":1,"twelve":1,"fourteen":1,"years":1,"specifically":2,"cease":1,"reaches":1,"height":1,"note":1,"forced":1,"using":8,"asked":1,"chose":1,"route":1,"free":2,"direct":1,"contrast":1,"philosophies":1,"ecosystems":2,"exchanges":1,"require":3,"use":5,"developer":6,"reason":1,"follow":1,"open":1,"practice":2,"strive":1,"adhere":1,"guiding":1,"principles":1,"decentralization":2,"open-source":2,"technology":14,"want":1,"create":5,"platform":2,"people":1,"whatever":2,"useful":1,"entrepreneurial":1,"endeavors":2,"keeping":1,"optional":1,"element":2,"empowers":2,"members":2,"freedom":1,"privacy":27,"features":3,"option":3,"essential":1,"primary":1,"goal":1,"provide":4,"highest":2,"levels":2,"enable":1,"oneself":1,"inherent":3,"strong":1,"ability":3,"make":5,"choices":1,"directly":1,"controlled":1,"observed":1,"third-party":1,"actor":1,"humanity":1,"meaningful":2,"advancements":1,"art":1,"human":6,"began":2,"situations":1,"creator":1,"explore":1,"discover":1,"mistakes":1,"learn":1,"thereby":2,"issues":2,"popular":2,"privacy-centric":2,"blockchains":1,"across":1,"entire":2,"cryptocurrency":9,"industry":6,"pathways":1,"obtain":2,"problems":1,"methods":4,"centralized":1,"mixing":3,"service":2,"send":1,"cryptocurrencies":4,"providers":1,"mix":1,"participants":1,"return":3,"according":2,"relevant":2,"contributions":1,"method":3,"dangerous":1,"issue":1,"among":2,"duration":1,"lose":1,"control":1,"currency":5,"subject":1,"theft":2,"error":2,"decentralized":1,"coin-mixing":1,"shuffle":2,"coordinating":1,"parties":2,"also":6,"introduces":1,"potential":2,"adds":1,"yet":5,"risk":1,"coordination":1,"between":1,"result":2,"disclosure":1,"support":1,"transaction":11,"desire":1,"constant":1,"anonymization":2,"varying":1,"randomizing":1,"transaction-mixing":1,"patterns":1,"exist":2,"different":1,"brands":1,"feature":1,"strengths":1,"weaknesses":1,"approach":2,"technologies":4,"roots":1,"stem":1,"seminal":1,"work":3,"satoshi":7,"nakamoto":2,"protocol":13,"key":7,"challenges":2,"original":5,"does":7,"account":1,"fork":3,"vanilla":1,"zcash":24,"latter":1,"inherits":1,"action":1,"smart":6,"software":4,"komodod":1,"retains":1,"primarily":2,"consist":1,"convert":1,"money":21,"transparent":7,"private":16,"allows":3,"leaving":3,"public":8,"data":5,"trail":3,"later":4,"analysis":1,"powerful":2,"forms":2,"existence":1,"effectively":3,"permanent":3,"non-private":1,"addresses":8,"privacy-enabled":3,"two":4,"types":2,"call":2,"fully":2,"accessible":1,"means":1,"conducting":1,"transactions":10,"entering":1,"visible":1,"interactions":1,"on-chain":1,"including":2,"antara":2,"module":2,"defi":3,"framework":3,"utilize":2,"parameters":14,"zk-snark":4,"rpcs":2,"separate":2,"used":3,"example":7,"z_gettotalbalance":2,"getbalance":2,"cost":3,"interacting":2,"higher":1,"due":3,"fact":2,"space":1,"demands":1,"increased":1,"encryption":1,"moving":1,"privately":1,"three":3,"take":3,"place":1,"respect":1,"following":2,"accomplished":1,"z_sendmany":2,"rpc":1,"sends":2,"observer":1,"observe":2,"consumed":2,"inherited":1,"moves":1,"available":2,"domain":1,"observation":2,"consider":2,"enhancing":1,"services":2,"tor":2,"derived":2,"solely":1,"type":1,"wherein":1,"again":2,"become":2,"usable":1,"typical":1,"exchange":1,"observers":2,"additional":1,"considerations":1,"provides":2,"measure":1,"appear":2,"sufficient":2,"still":2,"precautions":1,"attacks":1,"would-be":1,"sleuth":4,"timing":3,"attack":6,"studies":1,"time":4,"disappear":1,"looks":1,"soon":1,"thereafter":1,"privacy-user":1,"persistently":1,"chooses":1,"predictable":1,"initiating":1,"completing":1,"determined":2,"deduce":1,"effective":2,"wait":1,"exercise":1,"conceal":1,"behavior":1,"knapsack":3,"similar":1,"applied":1,"amounts":1,"emerges":1,"easily":1,"discern":1,"protect":1,"against":1,"vary":2,"word":6,"risks":1,"zero-knowledge":3,"rely":1,"put":2,"forth":2,"team":9,"form":4,"arguably":1,"superior":1,"relying":1,"us":9,"turn":1,"creative":1,"resources":2,"blockchain-technology":1,"empowering":1,"developers":4,"series":2,"keys":1,"combined":1,"master":3,"unlock":1,"lock":1,"destroyed":1,"every":1,"individual":3,"conducted":1,"endeavor":2,"encourage":2,"interested":1,"readers":1,"view":1,"ceremony":2,"explanation":3,"search":1,"viewpoints":1,"briefly":1,"summarize":1,"measures":1,"several":1,"layers":2,"protection":1,"multi-party":1,"computation":1,"air-gapped":1,"compute":1,"nodes":1,"hard-copy":1,"evidence":1,"trails":1,"uniquely":1,"crafted":1,"distribution":2,"linux":1,"operating":1,"physical":5,"destruction":3,"piece":1,"hardware":1,"held":1,"resulting":1,"defense":1,"level":3,"difficulty":1,"outsider":1,"penetrate":1,"furthermore":5,"creation":3,"ensured":1,"internal":1,"project":4,"faultless":1,"long":1,"member":1,"honest":2,"performed":1,"competence":1,"diligence":1,"longstanding":1,"reputation":1,"modus":1,"operandi":1,"lives":1,"believe":2,"properly":1,"motivated":1,"perform":1,"capable":1,"nevertheless":2,"advocates":1,"degree":1,"suspicion":2,"requires":1,"trust":1,"extends":1,"continually":1,"scrutinize":1,"searching":1,"processes":1,"failed":1,"various":2,"theories":1,"actual":1,"failure":1,"discovered":2,"adopting":1,"receive":2,"frequent":1,"questions":1,"affect":1,"komodo-based":1,"answer":1,"regardless":1,"fault":2,"adopt":1,"updates":1,"releases":1,"unlikely":1,"event":1,"someone":2,"able":1,"retain":1,"complete":2,"copy":1,"power":1,"holder":2,"chains":1,"utilizing":1,"shift":2,"value":3,"spendable":1,"negatively":1,"impact":1,"affected":1,"local":1,"community":3,"required":1,"adapt":1,"contingency":1,"disposal":1,"remove":1,"replace":1,"set":1,"see":3,"realistic":1,"threat":1,"include":1,"information":1,"documentation":2,"transparency":1,"seeks":1,"invest":1,"elusive":1,"fundamental":1,"concept":7,"bitcoin-based":1,"relies":1,"heavily":1,"called":1,"short":1,"unspent":1,"invented":1,"despite":1,"age":1,"active":1,"rarely":1,"know":1,"better":2,"understand":4,"let":8,"first":1,"examine":1,"language":1,"common":2,"describing":1,"perceive":2,"satoshis":15,"way":2,"handles":2,"collection":8,"trading":1,"comparing":1,"fiat":14,"assume":2,"name":2,"charlie":31,"naturally":1,"thinks":2,"says":1,"himself":3,"however":8,"thing":1,"-dollar":22,"bill":16,"instead":2,"actually":2,"smaller":9,"bills":21,"stacked":1,"stack":1,"total":2,"equals":1,"dollars":1,"goes":2,"purchase":6,"item":4,"costs":4,"single":1,"give":3,"cashier":4,"breaks":1,"down":3,"remains":1,"change":6,"perhaps":1,"four":2,"ninety-nine":5,"emphasize":1,"ten":1,"thousand":1,"million":4,"pennies":8,"smallest":3,"divisible":3,"unit":3,"point":1,"respective":1,"units":1,"describe":1,"represents":1,"hundred":5,"understanding":2,"continuing":1,"next":1,"honor":1,"author":1,"whitepaper":1,"convention":1,"equal":2,"suppose":3,"digital":7,"assuming":2,"correctly":1,"understands":2,"say":2,"nine":3,"mentally":1,"exists":1,"perceives":1,"packet":3,"just":4,"dollar":3,"recall":2,"did":2,"think":2,"comprised":3,"similarly":2,"collections":2,"carry":2,"around":2,"carrying":1,"raft":1,"try":1,"weight":4,"unmanageable":2,"attempt":1,"manage":1,"nine-hundred":1,"heavy":1,"enormous":1,"optimize":2,"bundles":1,"something":3,"earlier":1,"important":1,"difference":1,"exercises":1,"superiority":1,"deviating":1,"limitations":1,"obey":1,"bundling":1,"values":3,"larger":4,"bundled":2,"one-dollar":1,"sizes":6,"preset":1,"predetermined":1,"issuer":1,"print":1,"pre-plan":1,"owner":1,"freer":1,"sense":1,"accommodate":1,"printing":1,"paper":1,"wallets":2,"write":1,"packaged":1,"thus":1,"keep":4,"manageable":1,"digital-wallet":1,"efficient":1,"size":2,"packets":3,"limitation":2,"track":2,"collected":1,"everyone":1,"idea":1,"everything":2,"happens":1,"eye":2,"verified":2,"assembled":1,"disassembled":1,"moment":2,"spending":3,"actions":1,"compare":1,"effect":1,"cut":1,"pieces":2,"longer":1,"respected":1,"valid":1,"sonorous":1,"refer":1,"rest":2,"uses":1,"frequently":1,"line":2,"communication":1,"throughout":1,"practices":1,"gui":1,"decides":1,"importantly":1,"reiterate":1,"resized":1,"interacts":1,"further":1,"clarify":1,"went":1,"broken-down":1,"exactly":1,"works":1,"buy":2,"surpasses":1,"owes":1,"extra":1,"last":2,"broken":3,"returned":1,"him":2,"worth":3,"desires":1,"hand":1,"covers":1,"returns":1,"remember":1,"fee":3,"paid":1,"imagine":1,"charge":1,"begin":1,"looking":1,"making":1,"conducts":1,"deduction":1,"appears":1,"simple":1,"testament":1,"design":1,"background":1,"programmer":1,"proceeds":1,"brings":1,"shattered":1,"wants":1,"programming":1,"left":1,"receives":1,"else":1,"number":1,"large":1,"comprises":1,"normally":1,"possible":1,"ignore":1,"handle":1,"automatically":1,"likely":1,"encounter":1,"course":1,"development":1,"conclusion":1,"concludes":1,"thorough":1,"working":1,"diligently":1,"improve":1,"experience":1,"bubble":1,"begun":1,"fight":1,"hope":1,"innovations":1,"contribution":1,"remarkable":1,"advent":1}},"src/pages/start-here/core-technology-discussions/references/index.mdx":{"searchTitle":"Acknowledgements and References","docsPageTitle":"Acknowledgements and References","path":"start-here/core-technology-discussions/references","content":{"acknowledgements":1,"references":1,"barterdex":1,"practical":1,"native":1,"dex":1,"https":18,"github":2,"com":8,"supernetorg":2,"komodo":2,"wiki":6,"barterdex-whitepaper-v":2,"nakamoto":1,"satoshi":1,"bitcoin":5,"peer-to-peer":2,"electronic":1,"cash":1,"system":1,"org":8,"en":4,"mtchl":1,"math":1,"nxt":5,"forging":3,"www":6,"docdroid":2,"net":4,"ahms":2,"-pdf":2,"king":1,"sunny":1,"nadal":1,"scott":2,"ppcoin":1,"crypto-currency":1,"proof-of-stake":2,"peercoin":2,"read":2,"papers":2,"peercoin-paper":2,"pdf":14,"delegated":1,"consensus":1,"komodoplatform":2,"academy":2,"delegated-proof-of-stake":2,"miers":2,"ian":2,"garman":2,"christina":2,"green":3,"matthew":3,"rubin":1,"aviel":1,"zerocoin":1,"anonymous":2,"distributed":1,"e-cash":1,"isi":2,"jhu":2,"edu":2,"mgreen":2,"zerocoinoakland":2,"ben-sasson":2,"eli":2,"chiesa":2,"alessandro":2,"troer":1,"eran":2,"virza":2,"madars":2,"zerocash":1,"decentralized":1,"payments":1,"http":4,"zerocash-project":2,"media":3,"zerocash-extended-":2,"tromer":1,"secure":1,"sampling":1,"public":1,"parameters":1,"succinct":1,"zero":1,"knowledge":1,"proofs":1,"ieee-security":2,"tc":2,"sp":2,"papers-archived":2,"community":1,"white":2,"paper":2,"previously":1,"available":1,"nxtcrypto":2,"whitepaper":2,"larimer":1,"daniel":1,"ned":1,"zavgorodnev":1,"valentine":1,"johnson":1,"benjamin":1,"calfee":1,"james":1,"vandeberg":1,"michael":1,"march":1,"steem":3,"incentivized":1,"blockchain-based":1,"social":1,"platform":1,"steemwhitepaper":2,"bitfury":3,"group":1,"sep":1,"proof":2,"stake":1,"versus":1,"work":1,"content":2,"downloads":2,"pos-vs-pow-":2}},"src/pages/start-here/index.mdx":{"searchTitle":"Start Here","docsPageTitle":"Start Here","path":"start-here","content":{"start":1,"section":2,"documentation":1,"presents":1,"in-depth":1,"exploration":1,"various":1,"technologies":2,"comprise":1,"komodo":3,"platform":3,"describes":1,"technology":2,"detail":1,"also":2,"provides":1,"valuable":1,"links":1,"comprehensive":2,"guides":1,"engaging":1,"tutorials":1,"tailored":1,"ensure":1,"thorough":1,"understanding":1,"convenience":1,"ve":2,"included":1,"glossary":1,"elucidate":1,"key":1,"terminologies":1,"furthermore":1,"curated":1,"logical":1,"progressive":1,"learning":1,"path":1,"designed":1,"help":1,"master":1,"offered":1,"effectively":1,"efficiently":1,"join":1,"us":1,"embark":1,"enlightening":1,"journey":1,"discovery":1,"providing":1,"tools":1,"resources":1,"necessary":1,"unleash":1,"full":1,"potential":1,"toc":1}},"src/pages/start-here/learning-launchpad/common-terminology-and-concepts/index.mdx":{"searchTitle":"Common Terminology and Concepts Technologies","docsPageTitle":"Common Terminology and Concepts","path":"start-here/learning-launchpad/common-terminology-and-concepts","content":{"common":2,"terminology":1,"concepts":1,"attack":7,"dangerous":1,"event":1,"wherein":3,"attacker":11,"uses":8,"fair":2,"rules":1,"blockchain":57,"technology":21,"steal":1,"item":2,"value":5,"intended":2,"victim":3,"komodo":66,"smart":40,"chain":45,"notary":13,"node":14,"dpow":7,"service":4,"receives":4,"protection":1,"process":13,"conducting":1,"first":5,"performs":2,"transaction":32,"spends":1,"funds":12,"distributes":1,"purchased":2,"provides":5,"total":6,"hash":14,"rate":9,"network":42,"support":1,"version":5,"history":18,"took":1,"place":3,"maintain":2,"long":1,"false":1,"become":1,"deeply":1,"embedded":1,"removal":1,"impossible":2,"accomplished":2,"discontinue":1,"leave":2,"spoils":1,"security":7,"designed":3,"prevent":2,"attacks":2,"consensus":17,"mechanism":10,"protects":1,"chains":9,"information":23,"see":10,"delayed":5,"proof":9,"work":10,"core":8,"discussion":12,"antara":41,"address":32,"user":32,"uniquely":1,"associated":9,"single":4,"module":10,"based":7,"part":4,"private":7,"key":6,"pubkey":8,"initiation":2,"antara-enabled":1,"instance":5,"different":3,"normal":3,"base":2,"encoded":2,"also":6,"takes":2,"account":1,"besides":1,"additional":1,"includes":3,"eval":1,"code":15,"unique":6,"understanding":3,"addresses":10,"section":24,"customization":2,"blockchain-functionality":1,"enhancement":2,"created":7,"team":2,"add":5,"features":7,"extend":1,"capabilities":3,"default":8,"bitcoin":11,"zcash":8,"protocol":7,"fork":4,"customizations":8,"activated":1,"runtime":7,"using":8,"special":3,"parameters":6,"framework":16,"collection":6,"functionality":3,"developers":11,"enhance":2,"available":8,"developer":6,"modules":9,"composer":1,"coming":1,"soon":1,"among":3,"technologies":1,"allows":11,"arbitrary":10,"included":2,"evaluated":5,"achieving":6,"use":7,"directly":5,"engaging":1,"advanced":3,"develop":1,"new":17,"adding":2,"asset":4,"ecosystem":10,"typically":7,"refers":6,"coin":12,"token":4,"represents":2,"holder":1,"assets":9,"represent":1,"digital":3,"real-world":2,"valuables":2,"however":2,"enforcing":1,"behavior":2,"requires":7,"arbitrating":1,"party":2,"legal":1,"system":3,"physical":1,"atomic":4,"swap":3,"exchange":10,"between":3,"two":2,"separate":4,"unconnected":1,"blockchains":3,"middleman":1,"hold":4,"escrow":5,"instead":5,"users":29,"retain":1,"keys":3,"precise":1,"moment":2,"occurs":3,"fail":1,"complete":7,"trade":14,"atomic-swap":2,"software":18,"ensures":1,"parties":3,"receive":7,"return":1,"side":1,"reward":9,"failure":1,"discover":2,"defi":13,"introduction":4,"block":33,"transactions":17,"miners":5,"stakers":1,"create":6,"every":1,"minute":1,"contains":2,"previous":1,"various":2,"explorer":2,"website":1,"query":1,"particular":1,"request":5,"specific":2,"financial":1,"given":2,"miner":9,"staker":5,"finds":1,"nonce":4,"necessary":3,"valid":1,"kmd":8,"main":4,"avoid":4,"competing":1,"kind":1,"automatically":2,"monthly":1,"holding":1,"derives":1,"otherwise":1,"granted":2,"competitive":2,"proof-of-work":2,"rewards":3,"burn":4,"instances":1,"cryptocurrency":4,"sending":2,"recovery":1,"provably":1,"situation":2,"called":6,"spending":2,"verified":3,"publicly":3,"encryption":1,"tools":2,"cc":8,"name":4,"term":6,"used":3,"activity":5,"involves":1,"managing":1,"cryptoconditions":2,"way":1,"call":6,"types":1,"centralized":8,"cex":1,"corporate":1,"entity":2,"send":4,"care":1,"corporation":1,"trades":2,"alternate":1,"currencies":2,"exchanges":1,"read":14,"cluster":4,"refer":1,"collective":1,"act":3,"unison":1,"manage":2,"supply":6,"serve":2,"unified":1,"purpose":1,"multiple":4,"acting":2,"compatible":1,"directive":1,"cross-chain":4,"syncing":7,"momom":1,"function":1,"coinbase":4,"coins":6,"mint":1,"minting":1,"confirmation":4,"confirmed":1,"submits":1,"correctly":1,"formed":2,"processing":3,"accepts":2,"mechansim":2,"aspect":4,"collects":1,"calculations":2,"ensure":3,"proceeding":1,"honest":1,"manner":2,"sends":5,"final":1,"result":1,"added":1,"histories":2,"come":1,"builds":1,"arguably":1,"secure":2,"tested":1,"existence":1,"therefore":4,"strong":2,"degree":1,"able":5,"make":2,"actionable":2,"one":8,"participating":2,"crosschain":2,"api":2,"documentation":2,"cryptocondition":2,"conditational":1,"statement":1,"logical":1,"requirements":3,"fulfillments":1,"development":3,"tutorial":2,"series":3,"daemon":8,"running":2,"machine":7,"word":2,"runs":1,"background":1,"opposed":1,"require":2,"constant":1,"direct":1,"engagement":1,"komodod":2,"abbreviation":3,"decentralization":3,"movement":1,"transferring":1,"subject":1,"individuals":1,"decentralized":12,"ability":1,"accurately":1,"record":4,"verify":3,"historical":1,"old":1,"record-keeping":1,"authority":2,"recorded":1,"accuracy":1,"ledger":1,"dex":7,"enables":2,"within":5,"partially":1,"environment":3,"example":1,"gateway":1,"nodes":22,"trading":4,"individual":4,"access":3,"treasury":1,"form":4,"swaps":1,"revolutionary":1,"cryptocurrencies":1,"control":3,"times":1,"makes":1,"truly":1,"initial":2,"offering":2,"ido":4,"method":2,"releasing":1,"public":7,"passing":1,"signature":2,"relies":1,"small":1,"sixty-four":1,"trustless":2,"notarization":8,"write":1,"stronger":1,"having":2,"visible":2,"view":1,"operate":2,"bitcoin-level":1,"compete":1,"pow":3,"important":1,"understand":2,"arbiters":1,"truth":2,"signs":1,"full":6,"cannot":2,"alter":1,"notarize":1,"behalf":1,"nothing":1,"regarding":2,"dependency":4,"programming":3,"described":1,"foreign":3,"adds":2,"source":1,"order":1,"does":2,"trust":5,"professional":1,"due":1,"diligence":1,"encouraged":1,"dependencies":1,"possible":2,"double":4,"spend":4,"twice":1,"built":3,"money":4,"person":2,"exact":2,"again":1,"dangers":1,"prevented":1,"currency":2,"becoming":1,"feasible":1,"invention":1,"equihash":2,"algorithm":3,"mining":6,"discourages":1,"certain":1,"high-powered":1,"specially":1,"devices":1,"gas":6,"concept":3,"pertains":1,"platforms":4,"ethereum":2,"spent":1,"payment":1,"contract":6,"execute":2,"fee":5,"required":2,"paid":3,"performing":2,"native":2,"run":1,"compared":1,"gas-based":1,"smart-contract":1,"model":1,"structure":1,"exponentially":1,"expensive":1,"genesis":4,"launches":1,"fresh":1,"targeted":1,"high":1,"power":3,"equipment":1,"proceeds":1,"recreate":1,"entire":2,"so-called":2,"true":4,"existed":1,"height":2,"surpasses":1,"releases":1,"empty":4,"creation":1,"encounters":1,"observes":1,"properly":3,"longer":1,"point":2,"erase":1,"sync":3,"local":2,"machines":1,"historically":1,"large":1,"portion":1,"distributed":2,"mines":1,"hashes":2,"reference":1,"produce":1,"search":1,"satisfies":1,"next":2,"iguana":3,"component":1,"essentially":1,"enhancements":1,"lead":1,"jl":1,"jumblr":4,"zk-snark":5,"mixing":1,"enabled":1,"coordinate":1,"transparent-to-private":1,"private-to-transparent":1,"conversions":1,"allowed":1,"mask":1,"privacy-related":1,"equal":1,"amounts":1,"synchronously":1,"spring":1,"removed":1,"occurred":1,"response":1,"community":1,"feedback":1,"industry":1,"developments":1,"liquidity":9,"maker":2,"offers":8,"waits":1,"accept":2,"offer":4,"pool":2,"live":2,"taker":2,"standing":1,"magic":3,"help":4,"differentiate":2,"creates":1,"number":7,"time":4,"arrives":1,"checked":1,"expected":1,"correct":3,"mempool":4,"unprocessed":1,"waiting":1,"hardware":1,"controlled":2,"attempting":2,"collect":2,"format":1,"mine":2,"include":3,"fees":2,"successfully":2,"mined":1,"gives":1,"multi-chain":4,"verifiable":1,"audience":1,"need":5,"scalability":1,"purposes":1,"architecture":2,"describe":1,"platform":2,"collaborate":2,"optionally":1,"desktop":1,"computer":2,"connected":1,"internet":1,"virtual-private":1,"server":4,"vps":1,"rented":1,"type":3,"computational":1,"guesses":1,"fits":1,"short":1,"performed":2,"writes":1,"notarizations":1,"foundational":1,"elected":1,"steward":1,"group":1,"people":1,"working":1,"on-demand":2,"unmodified":1,"pow-based":1,"instruct":1,"attempt":1,"conserves":1,"energy":1,"helps":2,"nearly":1,"blocks":3,"wish":1,"options":1,"allow":8,"hybrid":1,"pos":3,"keep":1,"stable":1,"low":2,"constantly":1,"executes":1,"non-empty":1,"orderbook":5,"displays":1,"current":1,"orders":1,"distribution":1,"assemble":1,"locally":1,"passphrase":2,"twelve":1,"twenty-four":1,"sequence":2,"words":2,"password":1,"stake":4,"proof-of-stake":1,"personal":1,"collatoral":1,"right":3,"simple":3,"puzzle":4,"obtain":2,"solving":2,"answer":1,"considered":4,"matching":4,"unlocks":1,"non-komodo":1,"interact":1,"abbreviated":2,"shorter":1,"hand":1,"serves":1,"basis":1,"antara-related":1,"remote":3,"procedure":4,"rpc":5,"state":2,"possibilities":2,"general":1,"installation":1,"data":4,"directory":1,"initiates":1,"indicate":1,"launching":1,"desired":1,"generally":1,"speaking":1,"forks":2,"fact":1,"satoshi":2,"smallest":1,"divisible":1,"unit":1,"follow":1,"bitcoin-protocol":1,"standard":1,"decimal":2,"places":2,"spv":3,"electrum":2,"lite":1,"mode":1,"servers":3,"copy":1,"requests":1,"want":1,"download":3,"assist":1,"perform":1,"zero-knowledge":6,"creating":1,"seed":3,"caller":1,"find":2,"connection":1,"peer-to-peer":4,"itself":2,"upstream":1,"including":1,"notable":1,"komodo-based":1,"executed":2,"maintaining":1,"scarcity":1,"popular":2,"program":2,"scripts":1,"update":1,"replacement":1,"capable":1,"achieve":1,"overview":2,"discussions":2,"transparent":2,"fully":2,"viewed":1,"terminal":3,"unix":2,"application":1,"commands":1,"replies":1,"graphical":1,"interface":1,"gui":1,"linux":1,"macos":1,"installed":1,"windows":1,"install":1,"secondary":1,"gitbash":2,"functions":1,"top":1,"tokens":3,"models":1,"erc":2,"print":1,"distribute":1,"similar":1,"transform":1,"restrict":1,"behave":1,"desirable":1,"-like":1,"clearing":2,"completing":1,"promised":1,"matched":1,"clear":1,"sides":1,"abandon":1,"appropriate":1,"refunds":1,"cleared":1,"buy":1,"sell":1,"willing":1,"partner":1,"makers":2,"takers":1,"made":1,"connotation":1,"contribution":1,"field":1,"open":1,"arrive":1,"conclusions":1,"themselves":1,"effective":1,"removing":1,"favor":1,"average":2,"away":1,"points":2,"easily":1,"corrupted":1,"manipulated":1,"potential":1,"level":1,"influence":1,"turing":4,"language":3,"basic":1,"assumptions":1,"theoretically":1,"compute":1,"computable":3,"solve":1,"mathematical":1,"problem":1,"numbers":1,"according":1,"definition":1,"written":1,"down":1,"languages":1,"evaluation":1,"tx":1,"txid":1,"id":1,"utxo":4,"unspent":1,"utxos":1,"difficult":1,"explanation":2,"virtual":4,"interpreter":2,"vm":3,"across":1,"pays":1,"results":1,"eliminates":1,"pay":2,"privacy-enabled":1,"active":1,"elect":1,"disable":1,"z_sendmany":2,"dealing":1,"privacy":10,"sent":1,"vice":1,"versa":1,"further":5,"details":5,"warnings":4,"remains":1,"domain":2,"later":2,"analysis":2,"implementation":1,"assuming":1,"implemented":1,"trace":1,"stands":1,"succinct":1,"non-interactive":1,"argument":1,"knowledge":1,"powerful":1,"pioneered":1,"downstream":2,"inherits":1}},"src/pages/start-here/learning-launchpad/index.mdx":{"searchTitle":"Learning Path Outline","docsPageTitle":"Learning Path Outline","path":"start-here/learning-launchpad","content":{"learning":3,"path":1,"outline":3,"introduction":12,"welcome":1,"educational":2,"center":1,"komodo":89,"technology":15,"section":37,"provides":7,"descriptive":1,"new":7,"developers":13,"ecosystem":11,"content":3,"first":8,"familiarizes":1,"developer":51,"basic":10,"blockchain":23,"principles":3,"narrows":1,"down":1,"unique":3,"comfortable":5,"conceptual":7,"level":6,"leads":1,"process":14,"utilizing":4,"software":39,"itself":1,"development":11,"environment":7,"using":7,"difficult":2,"programming":4,"framework":26,"needs":1,"understand":9,"functions":1,"learns":1,"vocabulary":1,"necessary":1,"integrate":1,"personal":1,"creative":1,"endeavors":1,"take":2,"anywhere":1,"single":5,"full":2,"day":1,"weeks":1,"depending":1,"skill":1,"step":18,"journey":1,"time":21,"estimate":1,"based":2,"normal":23,"years":1,"experience":2,"mainstream":3,"language":3,"description":1,"intended":3,"audience":5,"mentioned":1,"documentation":4,"orientation":6,"website":3,"readers":2,"already":1,"familiar":3,"divide":1,"further":1,"two":3,"categories":1,"intends":3,"utilize":3,"provided":3,"common":7,"type":3,"expect":1,"likely":4,"release":1,"product":6,"stands":1,"alone":1,"compliments":1,"creating":11,"example":4,"involved":1,"creation":2,"blockchain-based":3,"asset":2,"business":2,"building":3,"expects":2,"purchase":1,"trade":1,"assets":3,"white-label":1,"management":1,"web":1,"application":2,"integrates":1,"antara":40,"modules":16,"oracles":2,"securely":1,"record":1,"data":4,"relevant":1,"created":2,"recorded":1,"display":2,"information":1,"simple":3,"gameplay":1,"enhancements":4,"data-driven":1,"storytelling":1,"advanced":13,"use":10,"also":5,"add":2,"customized":4,"functionality":3,"beyond":2,"scope":1,"highly":1,"skilled":1,"prepared":4,"thoroughly":1,"manipulate":2,"intend":1,"build":4,"consensus":2,"mechanism":2,"smart":35,"chain":33,"create":4,"fully":1,"playable":1,"games":1,"complexity":1,"similar":1,"komodo-based":4,"roguelike":2,"game":2,"version":3,"sudoku":2,"approach":2,"outlines":1,"types":1,"begin":9,"beginning":1,"proceed":2,"reach":5,"difficulty":17,"labeled":2,"stop":1,"recommend":7,"complete":4,"steps":1,"priority":18,"label":1,"recommended":18,"sections":2,"optional":6,"skipped":1,"completes":1,"hopefully":1,"find":4,"worth":3,"contain":1,"short":2,"cuts":2,"best":2,"practices":1,"install":3,"minutes":10,"access":3,"allows":6,"immediately":1,"direct":1,"experimentation":1,"pre-built":1,"binaries":1,"installing":3,"compiling":1,"source":13,"code":14,"later":2,"instant":1,"security":2,"patches":1,"feature":1,"upgrades":1,"link":66,"installation":4,"methods":5,"defi":14,"community":9,"discord":9,"discovering":1,"accomplished":1,"friend":1,"utilizes":1,"third-party":1,"chat":1,"service":1,"called":2,"us":2,"logged":1,"server":2,"see":3,"list":5,"channels":4,"left":1,"side":1,"browser":1,"hashtag":1,"say":1,"hello":1,"arrivals":2,"start-here":2,"introductions":7,"support":4,"channel":3,"good":1,"place":1,"ask":2,"fellow":1,"head":1,"dev-general":4,"dev":2,"look":2,"forward":3,"meeting":1,"understanding":8,"installed":1,"connection":1,"made":1,"concepts":7,"grasped":1,"attempting":1,"help":4,"orient":1,"platform":5,"overview":12,"broadest":1,"production":1,"contains":1,"simplified":3,"products":1,"architecture":1,"doc":4,"gives":1,"reader":13,"nature":6,"read":7,"core":4,"discussions":3,"hours":3,"thorough":4,"explanation":1,"explained":1,"herein":2,"crucial":1,"stages":1,"presents":1,"broad":1,"philosophy":1,"goals":1,"drive":1,"atomic":9,"swaps":9,"gains":1,"grows":1,"seek":1,"make":4,"available":3,"users":1,"signature":2,"method":5,"conducting":1,"helps":3,"key":4,"future":2,"cryptocurrency":1,"trading":1,"work":5,"sdk":5,"encompasses":1,"several":3,"components":1,"including":1,"protocol":3,"gui":1,"dapp":1,"suite":4,"providing":1,"technologies":1,"tools":1,"aims":1,"simplify":1,"deployment":1,"offering":3,"flexibility":1,"scalability":1,"different":2,"project":1,"requirements":1,"initial":3,"dex":2,"ido":4,"entrepreneur":1,"goes":1,"releasing":1,"brevity":1,"uses":2,"runtime":6,"forks":1,"allow":3,"connected":1,"rest":1,"delayed":4,"proof":4,"explains":3,"fundamental":1,"aspects":5,"apply":1,"members":2,"primary":1,"value":3,"notarization":1,"aspect":2,"compared":1,"contracts":1,"found":3,"platforms":1,"miscellaneous":4,"leftover":1,"doubt":1,"encounter":3,"utxo":1,"curious":1,"privacy":1,"preparation":3,"beginner":5,"series":11,"tutorials":3,"hour":3,"provide":2,"easy":2,"pathway":1,"technical":1,"familiarize":2,"yourself":2,"commands":3,"responses":1,"having":4,"everything":1,"part":13,"tutorial":12,"download":1,"separate":2,"piece":1,"docker-based":1,"image":1,"enter":1,"towards":1,"end":1,"walk":1,"interacting":2,"chains":4,"terminal":2,"api":4,"basics":4,"completed":2,"frequently":3,"walks":3,"remote":1,"procedure":1,"calls":1,"rpcs":3,"assists":1,"becoming":1,"enhance":1,"point":4,"generally":1,"default":7,"following":5,"still":2,"explore":1,"contained":1,"solutions":1,"avoid":1,"pitfalls":1,"setup":3,"linux":3,"vps":4,"linux-based":1,"virtual":1,"private":1,"working":2,"simplifies":1,"grants":1,"disposable":1,"rapidly":1,"customizable":1,"troubleshooting":1,"relied":2,"regtest":2,"try":3,"node":4,"convenience":1,"running":4,"way":2,"function":1,"single-node":1,"blockchains":1,"useful":4,"nonetheless":1,"debug":5,"mode":5,"last":1,"lines":1,"executed":1,"daemon":1,"crashes":1,"communicating":1,"agent":1,"unlikely":1,"event":1,"malfunction":1,"hand":1,"updating":4,"installs":1,"become":2,"familiarized":1,"launch":4,"parameters":9,"opportunity":1,"interact":1,"interested":1,"added":1,"purchasing":1,"dpow":1,"services":2,"supported":1,"notary":1,"nodes":1,"learn":1,"manually":2,"delete":2,"need":2,"synced":1,"re-sync":1,"network":2,"teaches":1,"safe":1,"conduct":1,"maintenance":2,"bitcoin":2,"inherit":1,"secure":1,"efficient":1,"search":1,"abbreviated":1,"popular":1,"experiment":9,"one":3,"gain":2,"expand":2,"growing":1,"awareness":1,"potential":2,"superior":1,"fiat-based":1,"currency":2,"systems":1,"customizations":5,"ability":1,"customize":1,"zcash":1,"scan":1,"descriptions":1,"interest":1,"power":1,"come":1,"far":2,"limits":1,"ecosystems":1,"bound":1,"discussion":3,"overcomes":1,"problems":2,"faced":1,"industry":1,"ii":4,"delves":1,"deeply":1,"underlying":1,"solve":1,"addresses":7,"however":1,"requires":1,"user":3,"manage":1,"additional":2,"antara-based":1,"passphrase":1,"public":1,"address":1,"keep":2,"funds":3,"between":1,"assist":1,"maintaining":1,"token":2,"scarcity":1,"among":2,"heir":10,"module":19,"designate":1,"inheritor":1,"inactive":1,"introductory":2,"executing":1,"command":1,"flow":4,"active":1,"marty":6,"serves":1,"test":1,"komodod":2,"-pubkey":2,"pubkey":2,"-ac_name":4,"-ac_supply":2,"-ac_reward":2,"-ac_cc":2,"-addnode":2,"freely":1,"faucetget":4,"rpc":8,"tap":1,"faucet":1,"receive":1,"coins":1,"copy":1,"returned":2,"hex":1,"broadcast":1,"sendrawtransaction":2,"tokens":8,"quickly":1,"easily":1,"mint":1,"currencies":1,"tokenscreate":4,"sure":2,"save":1,"txid":2,"broadcasting":1,"raw":1,"transaction":1,"examples":1,"demonstration":1,"tokensinfo":4,"view":1,"nearly":1,"finished":1,"grand":2,"tour":2,"remaining":1,"target":1,"exchanging":1,"cryptocurrencies":1,"people":1,"history":1,"mankind":1,"exchange":1,"anonymous":1,"person":1,"internet":1,"middleman":1,"whatsoever":1,"covers":1,"encountered":1,"details":1,"follow":1,"walkthrough":3,"perform":1,"click":2,"instructions":2,"congratulations":1,"going":1,"individual":1,"throughout":1,"feel":2,"fluent":1,"touch":1,"excited":1,"manipulating":1,"explain":1,"integral":1,"engineers":1,"required":1,"downloading":1,"github":1,"repository":1,"inspecting":1,"determine":1,"offer":1,"businesses":1,"skills":2,"commission":1,"purposes":1,"competitive-advantage":1,"desires":1,"inspect":1,"bounties":4,"put":1,"something":1,"team":2,"looking":1,"talented":1,"included":1,"month":1,"https":2,"forum":2,"komodoplatform":2,"com":2,"jobs-bounties":2,"alternatively":1,"needed":1}}}
\ No newline at end of file
+{"src/pages/antara/api/assets/index.mdx":{"searchTitle":"Assets","docsPageTitle":"Assets","path":"antara/api/assets","content":{"assets":21,"introduction":1,"module":8,"provides":1,"basic":1,"distributed":1,"exchange":1,"dex":1,"functionality":1,"trading":1,"tokens":12,"created":4,"using":11,"asset":2,"allows":2,"anyone":1,"buy":3,"sell":4,"smart":1,"chain":2,"coins":5,"flow":1,"seller":5,"perspective":2,"token":12,"owner":1,"places":2,"new":4,"ask":15,"request":1,"tokenask":10,"method":60,"specifying":1,"amount":47,"want":1,"price":26,"creates":2,"order":14,"specified":2,"locked":3,"global":4,"address":13,"fulfill":1,"buyer":6,"executes":2,"tokenfillask":10,"purchased":1,"moves":2,"antara":5,"time":4,"required":1,"move":2,"process":2,"repeated":2,"long":2,"remain":2,"creator":2,"cancel":2,"via":2,"tokencancelask":10,"remaining":2,"return":2,"bid":14,"tokenbid":10,"specifies":1,"willing":1,"tokenfillbid":10,"sold":1,"tokencancelbid":10,"retrieve":1,"current":1,"list":1,"active":1,"orders":5,"use":4,"tokenorders":16,"mytokenorders":6,"methods":1,"assetsaddress":9,"pubkey":17,"returns":8,"information":2,"according":1,"specific":5,"provided":1,"used":2,"launch":1,"daemon":1,"default":1,"arguments":8,"response":16,"examples":8,"command":20,"komodo-cli":34,"-ac_name":34,"helloworld":34,"aa":276,"ee":156,"dadf":4,"result":50,"success":16,"assetsccaddress":4,"rgkrjetbw":4,"lyfotsdlt":4,"rwzmhbhxri":4,"bg":4,"assetsccbalance":4,"assetsnormaladdress":4,"rfye":4,"yl":4,"kknwdhk":4,"unhvwacyscutwzjy":4,"assetsnormalbalance":4,"assetscctokensaddress":4,"rtwtxy":4,"gtbz":4,"zl":4,"jfzywwz":4,"fvef":4,"kxkbf":4,"pubkeyccaddress":4,"rg":4,"mr":4,"tq":4,"nuhmi":4,"genyqjfkqzt":4,"mrxz":4,"pubkeyccbalance":4,"myccaddress":4,"rrg":4,"luylg":4,"fyclggbw":4,"hpfpq":4,"xyqf":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":17,"rpcuser":68,"rpcpassword":68,"rpcport":68,"coin":18,"conf":17,"file":17,"curl":34,"--user":34,"--data-binary":34,"jsonrpc":34,"id":73,"curltest":68,"params":34,"-h":34,"content-type":34,"text":34,"plain":34,"http":34,"error":34,"null":34,"numtokens":4,"tokenid":54,"posts":2,"public":4,"hex":61,"value":30,"broadcast":11,"sendrawtransaction":45,"step":14,"bbc":56,"afc":56,"da":184,"cd":48,"ddfa":8,"ba":144,"eace":8,"cf":136,"bde":8,"eaf":80,"fe":124,"bcf":16,"ebd":64,"bb":104,"ef":132,"fd":52,"aacf":8,"fa":72,"daa":8,"ffffffff":120,"fca":8,"fbdbed":8,"ac":96,"af":124,"bf":40,"ae":148,"eb":48,"ab":120,"fdb":8,"eea":8,"def":16,"afe":12,"ea":152,"cdb":24,"df":72,"dabe":8,"ca":128,"ec":112,"ad":120,"dd":72,"cc":68,"ce":52,"fff":4,"bc":76,"fill":7,"parent":1,"raw":8,"complete":1,"txid":66,"identification":1,"saved":1,"future":1,"cb":28,"fba":8,"ff":24,"cde":8,"fc":96,"bbf":8,"adae":8,"efc":8,"fac":8,"publish":1,"fda":4,"cfd":4,"adba":4,"transaction":16,"asktxid":4,"cancels":2,"issue":2,"call":2,"get":2,"eae":72,"eecf":72,"ed":100,"fdbe":16,"dadea":24,"cfbcb":24,"cad":40,"bbefd":24,"adf":56,"bd":88,"ada":40,"bcbf":40,"dfc":40,"fb":108,"dc":64,"de":68,"fabda":40,"ffd":56,"abe":64,"efca":56,"bfd":68,"dae":56,"ccf":24,"abcac":48,"fea":32,"optional":2,"decode":2,"check":2,"values":2,"sane":2,"decoderawtransaction":8,"size":4,"version":8,"locktime":8,"vin":8,"db":8,"bccf":8,"eeaad":8,"vout":64,"scriptsig":16,"asm":40,"sequence":16,"valuesat":12,"scriptpubkey":24,"op_checkcryptocondition":8,"reqsigs":16,"type":24,"cryptocondition":8,"addresses":16,"rrppwbvdxcxmhx":8,"xnwnvzfdfgc":8,"ti":8,"abc":24,"op_checksig":8,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"op_return":8,"nulldata":8,"overwintered":4,"false":4,"valuezat":12,"vjoinsplit":4,"bidtxid":4,"send":1,"above":1,"fillamount":4,"fills":2,"existing":2,"hex-encoded":2,"create":2,"ffb":8,"fbd":8,"fcfd":16,"cfed":16,"ecbebd":16,"aad":16,"bbd":32,"fbe":16,"eef":16,"ffa":16,"bdc":16,"ebbd":16,"acc":16,"bab":16,"ebebe":16,"bdfb":16,"aee":32,"ccc":16,"dfdc":16,"ccbae":16,"fcc":32,"efacf":16,"ebeaafced":8,"deb":8,"fcbaa":8,"wait":2,"confirmed":2,"displays":2,"on-chain":2,"orderbook":1,"funcid":42,"property":1,"lowercase":6,"describes":12,"offer":6,"uppercase":6,"show":2,"available":1,"efce":8,"fef":8,"baf":8,"bidamount":40,"origaddress":40,"rqymbxa":28,"ffww":28,"aahv":28,"oc":28,"jrko":28,"hkfvmm":28,"totalrequired":20,"sdykt":12,"kw":12,"ujaozt":12,"gf":12,"wrbgiobuhoz":12,"dbad":12,"dcbcc":12,"ade":4,"ebbdcc":4,"ccb":8,"add":4,"baee":4,"dabd":4,"evalcode":5,"user":1,"set":1,"-pubkey":2,"parameter":2,"komodod":1,"additional":1,"display":1,"non-fungible":1,"bound":1,"similar":1}},"src/pages/antara/api/channels/index.mdx":{"searchTitle":"Channels","docsPageTitle":"Channels","path":"antara/api/channels","content":{"channels":27,"introduction":1,"antara":4,"module":4,"facilitates":1,"instant":1,"payments":23,"trustless":1,"environment":2,"payment":23,"executed":2,"properly":1,"soon":5,"enters":5,"mempool":5,"odds":5,"withdrawn":2,"attacked":1,"decrease":5,"zero":5,"developers":1,"users":1,"find":10,"advantageous":1,"method":41,"creating":5,"secure":1,"instant-payment":1,"network":1,"used":4,"within":1,"business":1,"supports":1,"coins":1,"tokens":4,"testing":1,"build":5,"komodo":1,"daemon":2,"test":1,"mode":1,"instead":1,"using":13,"command":16,"zcutil":4,"sh":4,"-j":4,"use":3,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"reduce":1,"number":19,"confirmations":3,"needed":1,"channelsopen":15,"channelsclose":13,"transactions":11,"non-notarized":1,"chains":1,"created":1,"above":1,"parameter":1,"actual":1,"flow":1,"anyone":2,"create":3,"channel":34,"user":8,"indicates":4,"size":4,"potential":4,"destination":19,"notarized":2,"time":4,"future":1,"execute":2,"channelspayment":19,"release":1,"specific":2,"amount":15,"available":4,"result":52,"withdrawing":4,"txid":14,"processing":4,"creator":3,"close":2,"shows":4,"receiver":9,"stream":4,"permanently":4,"ended":4,"closure":1,"withdraw":1,"remaining":2,"funds":3,"channelsrefund":13,"channelsinfo":17,"reveals":2,"public":2,"information":2,"smart":1,"chain":4,"channelsaddress":9,"pubkey":5,"displays":1,"various":1,"addresses":3,"balances":1,"specified":1,"normal":1,"circumstances":1,"provides":1,"address":26,"intended":1,"global":1,"unique":4,"see":1,"linked":2,"explanation":2,"arguments":6,"response":6,"examples":6,"komodo-cli":30,"-ac_name":30,"helloworld":30,"ce":144,"ca":198,"fdeee":122,"ec":184,"success":32,"channelsccaddress":4,"rqy":4,"rwx":4,"sp":4,"odm":4,"vgka":4,"cgtplfr":4,"channelsccbalance":4,"channelsnormaladdress":4,"rquut":4,"zmkvdfxqech":4,"vd":4,"sshzafnoh":4,"channelsnormalbalance":4,"channelscc":8,"rssfafkpi":4,"tfmygdh":4,"atxljuyrmxqyjs":4,"tokensaddress":4,"rfgeqotrmmrhhekeyupxgdzd":4,"dr":4,"tncv":4,"pubkeyccaddress":4,"rxwfiyqbj":8,"hk":8,"fcvkfgnwqhlkrywwbq":8,"pubkeyccbalance":4,"myccaddress":4,"myccbalance":4,"myaddress":4,"rn":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"mybalance":4,"rpcuser":36,"rpcpassword":36,"rpcport":36,"coin":9,"conf":9,"file":9,"curl":18,"--user":18,"--data-binary":18,"jsonrpc":18,"id":36,"curltest":34,"params":18,"-h":18,"content-type":18,"text":18,"plain":18,"http":18,"error":16,"null":16,"open_txid":2,"marks":1,"closed":1,"meaning":1,"additional":1,"added":1,"owner":2,"still":1,"returns":8,"hex":27,"value":4,"broadcast":9,"sendrawtransaction":37,"reclaim":1,"step":10,"ed":96,"bad":34,"ea":266,"cc":202,"ac":64,"output":1,"ff":38,"fa":26,"ba":46,"fe":54,"df":86,"ddd":38,"afe":12,"cb":72,"de":30,"ad":92,"bcf":6,"fd":16,"db":38,"ecb":16,"cd":76,"ffffffffad":12,"abf":16,"bf":28,"fab":18,"dff":12,"bd":36,"deb":14,"aafdfff":6,"fb":26,"bfe":6,"ae":16,"ccf":20,"ab":32,"dba":20,"af":102,"eba":40,"aeec":6,"dd":16,"bae":6,"fbf":6,"aa":30,"da":20,"ffffffff":44,"fbe":22,"bb":62,"fcec":32,"ee":32,"fcfca":32,"eab":32,"cce":6,"eb":66,"fed":36,"raw":3,"transaction":2,"efa":6,"cdc":14,"bec":6,"open_tx_id":10,"fetches":1,"info":1,"relevant":1,"sender":2,"argument":1,"included":1,"list":1,"rvezbewmbqbdryswcwhtwwy":10,"syjtiej":10,"sg":10,"rm":14,"rts":14,"cbkx":14,"oxzilp":14,"wbbgeujkkwhb":14,"denomination":10,"satoshi":20,"open":12,"done":1,"eff":12,"fad":8,"secret":6,"dcb":4,"dfccee":4,"aab":4,"left":4,"case":2,"ef":36,"feda":6,"token":7,"cec":8,"destination_pubkey":2,"total_number_of_payments":2,"payment_size":2,"tokenid":4,"opens":1,"between":1,"two":1,"keys":1,"sends":2,"include":1,"required":1,"identifying":2,"channels_tx_id":4,"babfc":8,"fcc":8,"dc":46,"cadf":8,"cf":12,"cadd":8,"ccff":8,"acb":8,"edbe":8,"bc":20,"ffd":4,"dbf":4,"cff":4,"fc":16,"bee":4,"edcc":4,"dabe":4,"befa":4,"ffffffffed":4,"bdde":4,"aaa":4,"dcc":4,"ffa":4,"fbcb":4,"bbf":4,"ccd":4,"fdfe":4,"cfbf":4,"adac":4,"payment_amount":2,"requires":1,"one":2,"notarization":2,"password":5,"part":1,"intentionally":1,"visible":1,"watching":1,"does":1,"persist":1,"database":1,"monitoring":1,"saves":1,"reorganization":1,"nullifies":1,"resend":1,"option":1,"long":1,"remains":1,"refunded":1,"bba":8,"ebc":8,"ffccb":8,"ffffffffd":16,"ebdce":8,"cbafd":8,"cecd":8,"abfe":8,"fbc":8,"eadcd":8,"caf":8,"cefffbdb":8,"eaa":8,"aeda":8,"cad":8,"efb":8,"ace":14,"aaf":8,"cefc":8,"check":1,"confirmed":1,"getrawmempool":2,"close_tx_id":4,"withdraws":1,"directly":1,"acd":6,"beadf":6,"bdbb":6,"abdc":6,"cde":6,"bfa":18,"afeda":6,"bed":6,"aeadfb":6,"abe":6,"fcb":6}},"src/pages/antara/api/custom/index.mdx":{"searchTitle":"Custom CC (WIP)","docsPageTitle":"Custom CC (WIP)","path":"antara/api/custom","content":{"custom":26,"cc":3,"wip":2,"document":1,"work":2,"progress":1,"fortunate":1,"gifted":1,"ability":1,"launch":1,"provable":1,"ecosystems":1,"build":1,"tutorial":1,"begins":1,"quick":1,"foundation":1,"core":2,"concepts":2,"moving":1,"make":2,"software":3,"layer-":1,"on-chain":1,"consensus":14,"smart-utxo":1,"system":2,"komodo":8,"crypto-conditions":1,"smart":1,"contract":1,"customizations":1,"blockchain":10,"public":3,"key":4,"cryptography":1,"used":7,"private":4,"pair":7,"proving":1,"something":2,"keys":2,"stored":1,"wallet":2,"sign":1,"transactions":2,"signatures":1,"transaction":4,"proven":1,"network":5,"using":1,"corresponding":1,"spend":1,"claimed":1,"ownership":1,"funds":1,"fill":1,"blocks":2,"item":1,"shopping":1,"list":1,"fills":1,"piece":1,"paper":1,"arranged":1,"sequential":1,"order":1,"forming":1,"chain":1,"block":2,"contains":1,"agreed":1,"transactional":3,"information":2,"proof":1,"detail":1,"arrangement":1,"called":4,"achieved":1,"participant":1,"relying":1,"computation":1,"coins":1,"tokens":1,"details":1,"transfer":1,"value":2,"nodes":2,"jargon":1,"term":1,"computers":1,"computations":1,"maintain":1,"maintaining":1,"done":2,"validating":2,"op_codes":1,"instructions":1,"need":1,"heavily":1,"computational":1,"miners":1,"quiet":1,"store":1,"valuable":1,"within":1,"additional":1,"useful":2,"transfering":2,"easier":1,"use":3,"internet":1,"became":1,"technology":1,"enables":1,"create":1,"new":2,"ways":1,"collaborating":1,"mobile":1,"wallets":1,"dex":1,"explorers":1,"vs":1,"www":1,"webserver":1,"database":1,"email":1,"streaming":1,"protocols":1,"goal":1,"antara":1,"module":4,"customcc":15,"loadable":3,"library":4,"example":3,"simply":1,"requires":2,"send":1,"coin":1,"get":2,"simpler":1,"jl":5,"branch":1,"git":6,"clone":2,"https":2,"github":2,"com":2,"checkout":2,"cd":2,"src":8,"code":9,"open":1,"files":4,"cpp":5,"makecustom":3,"three":1,"ll":1,"learning":1,"apply":1,"st":1,"nd":1,"generation":1,"projects":1,"changing":1,"bold":1,"undertaking":1,"turned":1,"removing":1,"risk":1,"severe":1,"bugs":2,"project":1,"offers":1,"boilercode":2,"look":1,"gateway":1,"powerful":1,"stuff":1,"pandoras":1,"box":1,"dapps":1,"ready":1,"understand":1,"develop":1,"secure":1,"multi-chain":1,"distrbuted":1,"header":1,"file":2,"definitions":1,"functions":8,"variables":1,"top":1,"comments":1,"provide":1,"nice":1,"summary":1,"cclib":4,"name":6,"one":1,"referenced":1,"externally":1,"mycclibname":6,"start":1,"internally":1,"myccname":22,"programming":1,"function":8,"prefixes":1,"std":2,"string":2,"char":14,"define":8,"created":1,"command":1,"line":1,"load":1,"starting":2,"komodod":2,"-ac_name":6,"-ac_cc":2,"-ac_cclib":2,"prefix":1,"rpc":9,"calls":2,"standard":1,"validate":5,"naming":3,"convention":3,"building":1,"follows":2,"myccname_functionname":1,"custom_validate":6,"declaration":2,"constants":2,"eval_custom":18,"eval_faucet":6,"custom_txfee":4,"constant":1,"footnote":1,"decimal":4,"eval_":4,"identifiers":1,"route":2,"validation":4,"low-level":1,"bitcoin":1,"script":1,"op":1,"op_checkcryptocondition":4,"node":1,"needs":1,"op_code":1,"looks":1,"eval":6,"starts":1,"add":1,"therefore":2,"default":2,"fee":1,"type":1,"txfee":11,"assetoshis":1,"declarations":2,"way":1,"rd":1,"party":1,"developers":2,"front-end":1,"command-line":1,"users":2,"interact":1,"crypto":1,"condition":1,"commands":1,"komodo-cli":6,"custom_func":18,"func":18,"parameter":6,"help":6,"args":4,"declared":3,"previously":1,"first":2,"call":3,"replaced":1,"text":2,"means":1,"mandatory":2,"maximum":2,"id":2,"case":2,"next":1,"real":1,"time":1,"arguments":1,"getinfo":2,"mean":1,"parameters":2,"bool":2,"struct":6,"cccontract_info":6,"cp":12,"int":2,"_t":6,"height":2,"const":2,"ctransaction":2,"tx":2,"univalue":4,"uint":4,"cjson":4,"params":10,"follow":2,"required":1,"named":1,"_validate":2,"defined":2,"mylo":2,"mylo_validate":2,"odds":1,"yourself":1,"someone":1,"else":5,"just":1,"loveable":1,"important":1,"makes":1,"blockchains":1,"sources":1,"truth":1,"truthiness":1,"relies":1,"based":1,"cryptographic":1,"principles":1,"internal":1,"automatic":4,"wiring":4,"again":1,"rpcfuncs":2,"earlier":2,"dispatcher":1,"following":1,"part":1,"allows":1,"developer":3,"makefile":1,"saves":1,"potentially":1,"introducing":1,"virtue":1,"saving":1,"testers":1,"organizations":1,"hours":1,"resources":1,"dispatch":1,"dispatching":1,"custom_dispatch":2,"cp-":2,"evalcode":2,"strcmp":6,"method":13,"return":8,"result":10,"push_back":6,"error":5,"invalid":2,"map":1,"names":1,"mapping":1,"already":1,"namely":1,"functionname":2,"match":1,"message":1,"returned":1,"harm":1,"finally":1,"course":1,"looking":1,"request":1,"implementation":1,"ref":2}},"src/pages/antara/api/dice/index.mdx":{"searchTitle":"Dice","docsPageTitle":"Dice","path":"antara/api/dice","content":{"dice":51,"introduction":1,"antara":1,"module":3,"allows":1,"decentralized":2,"game":2,"blockchain":2,"essentially":1,"simple":2,"fully":1,"functional":1,"example":1,"software":1,"also":1,"useful":1,"demonstration":1,"show":1,"antara-based":1,"modules":1,"leverage":1,"provably":2,"random":2,"entropy":3,"enable":1,"blockchain-enforced":1,"real-time":1,"gameplay":1,"gambling":1,"one":1,"node":6,"creates":2,"house":8,"contract":16,"seed":1,"funds":9,"parameters":3,"users":3,"place":2,"bets":2,"within":1,"indicated":2,"winners":1,"losers":1,"determined":1,"technology":2,"includes":1,"on-chain":1,"consensus":1,"based":1,"derives":1,"activity":1,"running":1,"dicestatus":11,"method":45,"regular":1,"frequency":1,"resolves":1,"unfinished":1,"generates":1,"new":1,"utxos":2,"create":4,"use":2,"dicefund":11,"initiate":1,"add":22,"several":1,"fund":1,"diceaddfunds":11,"created":3,"funded":3,"bet":6,"using":4,"dicebet":13,"anyone":1,"execute":1,"dicefinish":11,"rpc":1,"time":1,"expires":1,"prevents":2,"cheating":1,"going":1,"offline":2,"name":14,"fundingtxid":24,"amount":4,"adds":1,"desired":1,"owner":1,"able":1,"returns":5,"hex":141,"value":64,"broadcast":8,"sendrawtransaction":20,"arguments":8,"response":8,"examples":8,"step":9,"raw":8,"transaction":10,"adding":1,"komodo-cli":28,"-ac_name":28,"helloworld":26,"mydicecontract":4,"ebfcff":16,"fa":104,"ab":132,"bebf":16,"bd":156,"ff":220,"cb":36,"ae":200,"cf":84,"result":57,"success":28,"ed":192,"dbbc":12,"cd":180,"df":80,"ea":228,"db":48,"fdc":12,"bc":32,"bdbf":20,"eab":40,"da":156,"aa":92,"bf":104,"ffffffff":168,"ca":108,"ece":80,"eee":100,"ba":200,"fb":176,"fba":80,"cc":164,"fe":184,"ee":384,"abcacf":12,"aed":12,"abcac":56,"cae":40,"cbe":48,"bb":104,"bfbeb":40,"afa":40,"fffcebd":20,"aaed":20,"find":14,"rpcuser":56,"rpcpassword":56,"rpcport":56,"coin":14,"conf":14,"file":14,"command":18,"curl":28,"--user":28,"--data-binary":28,"jsonrpc":28,"id":56,"curltest":56,"params":28,"-h":28,"content-type":28,"text":28,"plain":28,"http":28,"error":28,"null":28,"send":3,"efc":8,"de":92,"ce":108,"fd":128,"decode":3,"optional":3,"check":3,"values":3,"sane":3,"decoderawtransaction":12,"txid":70,"size":6,"version":12,"locktime":12,"vin":12,"bcdb":4,"ced":4,"vout":68,"scriptsig":56,"asm":108,"sequence":56,"valuesat":26,"scriptpubkey":52,"op_checkcryptocondition":16,"reqsigs":40,"type":52,"cryptocondition":16,"addresses":40,"reabwb":20,"kjfn":20,"lfmz":20,"odexhpenyzhltvw":20,"abc":24,"op_checksig":24,"pubkey":29,"ranypgfzzlhsjqb":20,"jrzztsw":20,"zmmydzuxq":20,"op_return":12,"nulldata":12,"overwintered":6,"false":6,"valuezat":26,"vjoinsplit":6,"diceaddress":9,"takes":1,"provide":1,"smart-contract":1,"address":1,"smart":3,"non-default":1,"diceccaddress":4,"diceccbalance":4,"dicenormaladdress":4,"rlee":8,"eg":8,"tduxii":8,"bmniiiavgrahut":8,"dicenormalbalance":4,"dicecctokensaddress":4,"rujczd":4,"jmxjz":4,"vvackq":4,"pcs":4,"atehembgv":4,"pubkeyccaddress":4,"rnzbxch":4,"ntcb":4,"cjmttbwzjrjzjnq":4,"adlkz":4,"pubkeyccbalance":4,"myccaddress":4,"rmpkdis":4,"gimq":4,"dmqhjrqtmeg":4,"apqy":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"odds":2,"places":1,"set":2,"get":2,"kmddice":8,"ac":84,"ffda":12,"ebc":16,"ebf":24,"efe":32,"daf":12,"ad":16,"baf":12,"ffd":12,"cfdadab":40,"dde":40,"dfd":44,"eb":180,"eec":20,"dc":104,"af":112,"bcdf":24,"ef":156,"abec":20,"fad":40,"fce":40,"abcacc":12,"fffceb":20,"dd":68,"cad":20,"fde":8,"ede":8,"ebd":16,"daffc":4,"deb":16,"edfbc":8,"dbe":8,"bettxid":6,"rebroadcasts":1,"previously":1,"returned":2,"finished":2,"stuck":1,"bbd":8,"abcdedf":8,"cda":8,"minbet":6,"maxbet":6,"maxodds":8,"timeoutblocks":10,"ideally":1,"creator":3,"online":1,"throughout":1,"life":1,"determine":1,"winning":4,"bid":4,"losing":4,"period":2,"completes":1,"system":1,"automatically":1,"declare":1,"winner":1,"payout":1,"typically":1,"property":2,"longer":1,"unexpectedly":1,"experiences":1,"downtime":1,"between":1,"customized":1,"cec":12,"cddb":12,"dca":20,"ecd":20,"fc":80,"cdb":20,"eccd":20,"afc":20,"aae":12,"ccdbb":20,"bfb":12,"fac":36,"fca":12,"cdc":20,"eaf":20,"aece":20,"bbefd":12,"fbd":40,"ecbb":20,"feda":20,"dcb":20,"bcfb":12,"beddfcbdf":12,"becc":20,"ccde":20,"ebba":20,"fafb":20,"cca":20,"adcae":20,"ec":64,"ddd":12,"fdee":12,"daecbd":12,"ccc":20,"aafa":20,"debcf":12,"daa":12,"bbb":12,"bbf":20,"dea":20,"faae":20,"aebeba":20,"bfda":20,"abdbb":12,"adac":20,"cef":20,"fcc":20,"dbbf":20,"ddc":12,"bae":12,"dcf":20,"dae":20,"aff":20,"afce":20,"cdf":20,"eed":20,"daea":20,"aaa":12,"eddb":12,"aadd":20,"eda":20,"bfe":20,"caf":20,"ecde":20,"eac":16,"fec":4,"abd":4,"fdce":4,"fcb":4,"fdbe":4,"fea":4,"bdfcddbe":4,"fbbcb":4,"fee":4,"bdecdab":4,"eefd":4,"bee":4,"cfeb":4,"bbbd":4,"fdd":4,"edbed":4,"aad":4,"diceinfo":9,"looks":1,"information":1,"specific":1,"referred":1,"relevant":3,"dicelist":11,"discover":1,"list":2,"available":2,"hashes":1,"chain":2,"caec":12,"bcd":12,"sbits":4,"funding":4,"displays":1,"total":1,"contracts":1,"prints":1,"status":5,"received":1,"loss":4}},"src/pages/antara/api/dilithium/index.mdx":{"searchTitle":"Dilithium","docsPageTitle":"Dilithium","path":"antara/api/dilithium","content":{"dilithium":14,"introduction":1,"antara":2,"module":8,"facilitates":1,"quantum-resistant":1,"transactions":5,"komodo":3,"smart":6,"chain":6,"also":1,"allows":2,"users":2,"create":1,"unique":1,"human-readable":1,"handles":5,"thought":1,"address":8,"example":1,"normal":1,"blockchain":1,"appear":2,"follows":2,"rd":2,"ggnrmppatsmn":2,"vai":2,"yiga":2,"mn":2,"qgpvmy":2,"dilithium-based":1,"however":1,"simpler":1,"komodohaxor":6,"handle":34,"acts":1,"allowing":1,"owner":1,"associated":5,"private":1,"key":1,"release":1,"funds":3,"familiar":2,"method":15,"facilitating":1,"privacy":5,"associate":1,"underlying":2,"concepts":1,"facilitated":1,"pre-installed":2,"zcash":4,"parameters":4,"allow":1,"one":1,"protocol":4,"influence":1,"outcome":1,"transaction":9,"case":1,"zcash-related":2,"bitcoin-based":2,"utxo":3,"influencing":1,"latter":1,"grants":1,"similarly":1,"dilithium-related":1,"influenced":1,"added":2,"functionality":2,"quantum":2,"resistance":1,"addresses":2,"again":1,"compared":1,"flow":1,"register":11,"using":5,"keypair":11,"methods":1,"transfer":2,"use":3,"send":9,"qsend":9,"tutorial":5,"availability":1,"provides":1,"instructions":1,"installation":1,"usage":1,"link":2,"handleinfo":9,"cclib":34,"displays":1,"information":1,"supplied":4,"determine":1,"given":2,"available":5,"user":4,"claim":1,"arguments":8,"response":21,"already":2,"registered":2,"node":3,"executing":2,"command":11,"examples":8,"komodo-cli":26,"-ac_name":26,"musig":26,"result":16,"success":16,"status":4,"atomicwarrior":14,"destpubtxid":8,"ea":200,"ff":190,"aa":192,"cff":30,"ca":196,"aea":32,"fefbd":10,"fcaaa":10,"pkaddr":10,"pcd":10,"ovw":10,"jvzkngg":10,"mub":10,"uorh":10,"bdj":10,"ttd":10,"pubkey":11,"cbbda":18,"bb":218,"dc":218,"cd":254,"fdb":46,"aff":28,"hexseed":14,"generates":2,"privkey":6,"requires":2,"bit":1,"seed":12,"hex":14,"format":2,"characters":1,"provided":2,"uses":2,"entropy":3,"new":2,"produces":1,"rand":2,"random":2,"high":2,"beaf":8,"fb":256,"af":222,"ae":214,"de":212,"eb":224,"aebaa":8,"ef":204,"ba":238,"bcb":28,"fdad":6,"bc":182,"ce":238,"da":216,"bbe":16,"eabfa":6,"dda":10,"bce":16,"afa":28,"cafb":6,"fe":238,"cbf":18,"dec":10,"cf":218,"cc":290,"cec":12,"ccf":6,"ec":196,"bba":28,"ee":260,"ab":204,"decd":6,"eac":10,"dbe":26,"ed":208,"bd":240,"fd":202,"fa":206,"cccdbe":6,"daaee":6,"fec":16,"efc":26,"fce":12,"fbbe":6,"ece":28,"ac":216,"dd":260,"abe":24,"cdaf":6,"bee":10,"feab":6,"df":304,"bcf":20,"fae":12,"baeca":8,"dad":18,"fac":10,"edd":14,"adde":10,"ded":20,"ad":188,"feee":6,"bda":18,"cb":182,"bec":16,"ccfa":6,"facfc":6,"fc":222,"ecea":6,"edf":18,"ceed":6,"fcb":14,"caea":6,"cee":10,"cea":26,"decf":6,"bdd":8,"bbbb":6,"afd":24,"ccdee":6,"abfdf":6,"db":178,"cfbf":6,"bca":34,"dce":24,"eba":24,"ffb":26,"cdf":22,"cedf":6,"ccdfda":6,"def":12,"aae":20,"aaaa":10,"dbdf":8,"fbdf":6,"cda":14,"eaeeefe":6,"bcd":12,"cdb":22,"aab":14,"fbb":16,"baf":10,"ccd":10,"bafaa":6,"cddf":10,"bf":242,"efba":6,"ecc":22,"becee":6,"cbb":26,"fdd":12,"daded":6,"aece":6,"beba":6,"acd":8,"adcbde":6,"bfc":18,"dac":16,"efcf":6,"bde":14,"dfbb":6,"ddd":14,"ffd":26,"feddfb":6,"add":6,"dfb":22,"fad":6,"adc":10,"abc":14,"bdb":28,"fcf":10,"eda":14,"bfdbf":6,"adb":14,"fdf":18,"aaba":6,"deab":8,"bedbe":6,"cabe":6,"afc":32,"abdeb":6,"efdd":10,"ada":14,"aacc":6,"dcfffd":6,"aeb":18,"afb":6,"bbc":20,"bbccedda":2,"ddf":18,"aef":10,"beefe":2,"cdcc":6,"febe":2,"dcb":2,"aba":10,"abeada":2,"ccc":20,"aed":30,"eca":12,"cebbc":2,"dbab":2,"cfedb":2,"cba":2,"bbd":4,"acc":6,"ccaa":2,"aeac":2,"cbc":14,"ced":10,"aacdb":2,"facb":2,"ddc":10,"baa":22,"edb":22,"ebc":14,"cab":10,"aca":18,"cdcac":2,"bcac":2,"cdc":10,"dedc":2,"bac":16,"dcbaa":2,"dca":18,"dbb":12,"bae":8,"edc":10,"beb":10,"bacb":2,"ebdbcadaf":2,"edba":2,"ecf":8,"fde":18,"aceb":2,"bebfe":2,"eeb":8,"ccde":2,"ecd":10,"bbb":18,"dcec":2,"fbf":14,"ace":12,"ebdcbb":2,"fcd":24,"acf":18,"cfc":2,"efbbe":2,"dcba":2,"abd":20,"dff":10,"ffbbcc":2,"aeea":2,"bbda":2,"bccb":2,"aaad":2,"caf":12,"feb":18,"ddaec":2,"bdbac":2,"cadfcec":2,"cfe":10,"affdc":2,"ddeedd":2,"bdf":6,"ceb":6,"ebbfa":2,"afcde":2,"ead":6,"dfbbbd":2,"bbf":8,"ffc":8,"bacd":2,"cfa":10,"dfe":6,"fea":14,"cccf":2,"cdea":2,"edce":2,"ecfcc":2,"dabf":2,"cac":14,"beef":2,"eccc":2,"dbffc":6,"eedfcf":2,"caa":14,"cebd":6,"dea":22,"dde":6,"dabfd":2,"fcdf":2,"dba":6,"ecec":6,"bff":14,"cfd":22,"dbd":14,"abfda":2,"cebcee":2,"eab":10,"ecb":10,"eef":14,"ffe":14,"ddb":6,"bfb":18,"fba":14,"ddafe":2,"fed":10,"cbd":10,"fab":2,"abeddaf":2,"efe":10,"bdfe":2,"cffed":2,"ebbad":2,"bea":18,"aacf":6,"acb":22,"fdc":14,"fafb":2,"bfd":10,"fbaee":2,"eaa":22,"ebbec":2,"dcdc":6,"bad":14,"dfc":10,"ffbf":2,"adbf":2,"acaf":2,"aeed":2,"dfbc":4,"addbc":2,"aad":14,"adcf":2,"cce":10,"skaddr":6,"ss":6,"md":6,"wtc":6,"mqppesviwc":6,"pk":6,"mtg":6,"xt":6,"mypubtxid":2,"mypriv":2,"amount":9,"sends":2,"coins":3,"number":1,"refered":1,"pubtxids":2,"signing":1,"resistant":1,"multiple":2,"pairs":1,"appended":1,"array":1,"specify":1,"recipients":1,"bdfd":2,"cdbc":2,"aac":18,"cfb":22,"afe":12,"cfccb":4,"ccb":12,"ebce":4,"ffffffff":100,"bbfea":8,"fbc":16,"fbac":8,"cdfe":4,"fcc":12,"efbeb":4,"efaaadd":4,"deac":4,"fcfead":4,"baef":8,"afee":8,"cae":12,"ffa":12,"cbe":12,"ddbb":8,"bef":4,"cafd":4,"fbe":8,"efa":12,"fcffc":4,"dcd":44,"abfce":4,"eae":12,"acdda":4,"cfede":4,"cbbcd":4,"baafee":4,"cacc":4,"bbff":4,"dbec":4,"efed":4,"aecc":4,"ccebeb":4,"acea":4,"dfeda":4,"fdcca":4,"cdeee":4,"edacb":4,"aec":8,"aaca":4,"ade":4,"bbcdce":4,"adaad":4,"efb":12,"aafef":4,"cdce":4,"dab":8,"edee":4,"cde":16,"cedff":4,"dbdfad":4,"fcdd":4,"aee":12,"dee":12,"aeaa":4,"fda":12,"dbc":4,"ddfa":4,"defc":4,"dacb":4,"fef":24,"dfbd":4,"ebf":16,"deba":4,"daf":16,"eced":4,"eec":4,"bcc":12,"cdabde":4,"acbdfb":4,"cdd":4,"fca":4,"accaff":4,"aaedb":4,"cbfa":4,"bcdfd":4,"daac":4,"abcb":4,"dbf":8,"dafd":4,"ccef":4,"acbc":4,"affbf":4,"dfa":12,"fffccceb":4,"cfbe":4,"aeccf":4,"fefd":4,"cef":16,"dcbb":4,"cad":8,"dbba":4,"afbc":8,"eaacdfa":4,"cbff":4,"bbeee":4,"dcecb":4,"dcdddd":4,"fefae":4,"ceae":4,"dade":4,"adaa":8,"bedacaf":4,"ddaed":4,"bdc":16,"cbdcedf":4,"fbff":4,"bfe":12,"dcf":4,"txid":8,"aaf":4,"fff":8,"broadcast":4,"sendrawtransaction":8,"arbitrary":1,"online":1,"anonymous":1,"username":1,"used":1,"launch":1,"valid":1,"acebab":4,"dddf":4,"cceac":4,"ebafd":4,"faa":12,"abb":8,"cbab":4,"cbdc":4,"bcbbc":4,"ecbf":4,"ebcf":4,"ebbe":4,"efec":4,"fafbe":4,"fccac":4,"abf":16,"faee":4,"afbf":4,"fedccda":4,"dcc":4,"aeec":4,"fafce":4,"aeece":4,"dedaaefae":4,"afdeafb":4,"dcfb":4,"aeaafa":4,"fcbe":4,"cbfc":4,"fbae":8,"aabdc":4,"bfbab":4,"afde":8,"cfff":4,"fbd":4,"abfa":4,"cdba":8,"aeba":8,"beffc":8,"pubtxid":10,"specified":1,"babbd":4,"cafe":4,"fbcfa":4,"cca":12,"ddeca":4,"eed":4,"ffac":4,"fabf":4,"acbb":4,"fcfe":4,"dccfc":4,"efbfc":4,"ebfd":4,"edbd":4,"febf":8,"fbdb":4,"ccbdee":4,"beab":4,"edcc":4,"befab":4,"ffbc":4,"adbcc":4,"defca":4,"dbfa":4,"cecb":4,"eddf":4,"aafc":8,"cbdef":8,"sign":7,"msg":12,"signs":1,"byte":1,"message":2,"signature":3,"bfad":4,"dedb":4,"dcfa":4,"bfa":8,"fdcd":4,"effbf":4,"ffed":4,"dae":8,"dbef":4,"ffdc":4,"edaa":4,"ebe":4,"eee":16,"edaccae":4,"ffcde":4,"dbcc":4,"bfed":4,"eeaf":4,"dbdda":4,"fdedd":4,"ebecadef":4,"afac":4,"ede":4,"cbcc":4,"dbbd":4,"bcff":4,"adca":4,"baab":4,"ceadf":4,"daa":4,"fdcb":4,"dfd":4,"bbfc":4,"fcff":4,"ecbb":4,"afca":4,"acabbc":4,"aafca":4,"befc":4,"badb":4,"dafbf":4,"ceeb":4,"aacdef":4,"fadbddd":4,"dbeb":4,"ebfb":4,"dffad":4,"deb":8,"bdadbbede":4,"ebd":12,"efab":4,"fafc":4,"fceabe":4,"fdcf":4,"adfd":4,"bcbc":4,"adf":4,"baca":4,"edefa":4,"ebfdac":4,"eabb":4,"bcdd":4,"cbaba":4,"aecca":4,"ebae":4,"bfdc":4,"fddd":4,"cecfbef":4,"ecae":4,"cebc":4,"efd":4,"ebfba":4,"faea":4,"fabbf":4,"fcdb":4,"fafbff":4,"abbfd":4,"sighash":4,"edbb":4,"spend":7,"sendtxid":4,"scriptpubkey":4,"spends":1,"recieved":1,"id":1,"aebe":4,"eccbbea":4,"cfafe":4,"cdec":4,"dbdd":4,"eafd":4,"aacec":4,"effe":4,"cbdf":4,"dbaa":4,"eccca":4,"bced":4,"ecad":4,"eedeca":4,"adcbffb":4,"faf":4,"cece":4,"aeae":4,"bfccd":4,"abbc":4,"aaa":8,"aeabff":4,"dbeca":4,"cbaa":4,"efbc":4,"abebff":4,"afcc":4,"ddacb":4,"ccede":4,"dabebd":4,"deff":4,"beac":4,"bfde":4,"afda":4,"bddce":4,"dddb":4,"cebb":4,"ccdf":4,"bffdce":4,"cdeab":4,"aadf":4,"cfbd":4,"becc":4,"cceab":4,"cffe":4,"ffff":4,"edfa":4,"bbbbec":4,"defd":4,"cddb":4,"beea":4,"ddaac":4,"bcddea":4,"eaf":4,"dddd":4,"accc":4,"fadc":4,"ddaa":4,"efea":4,"cdfa":4,"dfae":4,"eebe":4,"caff":4,"abfd":4,"fabb":4,"daecd":4,"ceabf":4,"fcdaa":4,"bbed":4,"caeb":4,"cbddeb":4,"cfdf":4,"ccdaf":4,"ffcbbdae":4,"ccacde":4,"dcdfeef":4,"babb":4,"eefc":4,"cacde":4,"verify":7,"sig":2,"verifies":1,"generated":1,"corresponding":1,"returned":1,"directly":1}},"src/pages/antara/api/faucet/index.mdx":{"searchTitle":"Faucet","docsPageTitle":"Faucet","path":"antara/api/faucet","content":{"faucet":35,"introduction":1,"antara":2,"module":2,"enables":1,"anyone":2,"fund":1,"on-chain":4,"chain":5,"modules":1,"enabled":2,"smart":2,"one":1,"receive":1,"funds":5,"faucetget":18,"method":26,"executed":2,"long":1,"public":1,"address":5,"satisfies":1,"constraints":1,"daemon":2,"pubkey":15,"corresponding":1,"history":1,"transactions":1,"claim":1,"call":1,"also":1,"requires":3,"node":2,"perform":1,"small":1,"pow":1,"calculation":1,"deters":1,"leeching":1,"sends":1,"coins":3,"corresponds":1,"seconds":2,"cpu":2,"time":2,"faucetaddress":9,"returns":4,"information":2,"specified":1,"provided":1,"used":1,"launch":1,"arguments":4,"response":4,"examples":4,"command":11,"komodo-cli":16,"-ac_name":16,"helloworld":16,"ca":4,"db":4,"cb":24,"dc":28,"cbf":4,"result":32,"success":16,"faucetccaddress":4,"zhrofhrbub":12,"er":12,"nrvch":12,"guc":12,"faucetccbalance":4,"faucetnormaladdress":4,"rkqv":4,"oys":4,"rvxawx":4,"vnt":4,"rstvtueckk":4,"faucetnormalbalance":4,"faucetcctokensaddress":4,"rkat":4,"vfrssu":4,"qwl":4,"kfw":4,"pczejrzjxi":4,"tcj":4,"pubkeyccaddress":4,"rreglfh":4,"mtrkelsepkvy":4,"vnqpe":4,"kofs":4,"pubkeyccbalance":4,"myccaddress":4,"rtedsykavdn":4,"jrqckjcnq":4,"mvikgcizs":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":8,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"error":16,"null":16,"faucetfund":9,"amount":3,"hex":36,"value":20,"broadcast":4,"using":2,"sendrawtransaction":12,"step":6,"specify":1,"get":2,"raw":6,"transaction":5,"fe":60,"bd":24,"cbe":12,"cfc":16,"bdd":20,"fdcb":20,"dd":20,"ee":120,"eebeac":20,"aa":24,"fa":32,"ea":88,"bf":20,"ffffffff":24,"da":56,"df":56,"cce":12,"abcac":32,"send":3,"baf":8,"eaf":8,"bb":8,"ffc":8,"aafc":8,"decode":2,"optional":2,"check":2,"values":2,"sane":2,"decoderawtransaction":8,"txid":16,"size":4,"version":8,"locktime":8,"vin":8,"cc":24,"bbdb":4,"cd":4,"vout":16,"scriptsig":8,"asm":24,"sequence":8,"valuesat":8,"scriptpubkey":16,"op_checkcryptocondition":8,"reqsigs":16,"type":16,"condition":4,"addresses":16,"abc":8,"op_checksig":8,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"overwintered":4,"false":4,"valuezat":8,"cryptocondition":4,"vjoinsplit":4,"requests":1,"yields":1,"execute":1,"use":1,"cea":12,"aeae":12,"eeac":12,"ba":20,"cde":20,"faee":20,"bbb":20,"ff":20,"cefe":20,"ad":60,"fae":20,"cef":20,"ac":28,"af":40,"dcff":20,"fb":20,"ed":24,"ccffe":20,"validated":2,"eea":8,"ecdd":8,"eb":8,"de":4,"ce":4,"faucetinfo":9,"displays":1,"balance":1,"name":4,"funding":4}},"src/pages/antara/api/gaming/index.mdx":{"searchTitle":"Gaming","docsPageTitle":"Gaming","path":"antara/api/gaming","content":{"gaming":148,"introduction":1,"welcome":1,"antara":146,"sdk":5,"documentation":1,"module-based":1,"software":1,"programmed":1,"designed":2,"high-speed":1,"runtime":1,"execution":2,"modules":2,"rely":1,"oracles":2,"config":13,"class":13,"provides":9,"function":116,"load":1,"customized":1,"configuration":5,"settings":2,"load_configuration":7,"public":40,"loads":3,"customizable":1,"path":6,"filename":3,"parameter":2,"does":2,"exist":2,"attempts":1,"create":1,"directories":1,"given":1,"creates":2,"default":4,"name":6,"file":1,"exists":1,"contents":1,"usage":44,"pattern":44,"template":62,"typename":42,"tconfig":4,"std":50,"filesystem":4,"config_path":2,"string":2,"parameters":12,"response":32,"example":29,"auto":26,"cfg":2,"my_game":48,"current_path":2,"assets":2,"json":2,"core":8,"functions":15,"information":4,"relevant":1,"library":2,"version":16,"returns":5,"current":3,"result":53,"deduced":1,"compile":1,"time":10,"include":174,"hpp":172,"constexpr":4,"const":30,"char":2,"iostream":2,"void":8,"print_version":2,"cout":2,"endl":6,"ecs":113,"system_manager":188,"methods":2,"perform":2,"tasks":1,"manipulation":1,"systems":50,"addition":2,"deletion":3,"update":34,"deactivation":1,"system":120,"primary":1,"constructor":"function Object() { [native code] }111111111111","manager":61,"entt":264,"registry":164,"bool":82,"subscribe_to_internal_events":2,"true":2,"destructor":1,"entity":52,"dispatcher":266,"int":58,"main":52,"entity_registry":98,"set":52,"mgr":2,"receive_add_base_system":3,"member":1,"event":24,"add_base_system":4,"evt":2,"start":15,"informs":1,"instance":6,"developer":6,"game":17,"initiated":1,"spinning":1,"allows":1,"actions":1,"end":3,"frame":1,"action":1,"sytem":1,"new":1,"continue":1,"receive":1,"iterations":1,"updates":9,"system_manager_instance":2,"return":47,"system-manager":2,"logic":9,"automatically":6,"manage":1,"correct":2,"order":2,"different":11,"types":1,"added":11,"loaded":1,"marks":4,"deletes":1,"loop":6,"tick":5,"adds":2,"size":6,"_t":4,"nb":4,"_systems":6,"_updated":4,"_manager":4,"add":5,"size_t":8,"nb_systems_updated":12,"cerr":4,"expect":4,"received":4,"update_systems":7,"specific":2,"listed":1,"above":2,"calls":9,"multiple":3,"times":1,"executes":1,"useful":1,"wishes":1,"manually":1,"get_system":20,"uses":1,"reference":1,"tsystem":24,"type":33,"overloaded":4,"accepts":2,"differents":2,"render_system":26,"log_system":12,"get_systems":16,"recursively":8,"based":1,"kinds":1,"requested":5,"indicated":1,"tsystems":20,"tuple":6,"add_lvalue_reference_t":4,"marked":11,"nodiscard":10,"add_const_t":2,"called":4,"context":4,"system_foo":8,"system_bar":8,"non":2,"system_foo_nc":2,"system_bar_nc":2,"get":2,"tuple_systems":2,"has_system":13,"verifies":5,"already":5,"registered":6,"oh":28,"don":2,"rendering":2,"has_systems":26,"list":7,"input_systems":12,"atleast":16,"one":12,"present":16,"mark_system":15,"destruction":3,"next":3,"render":10,"did":8,"mark":6,"mark_systems":8,"enable_system":9,"enables":2,"input":18,"cannot":8,"enabled":4,"enable":2,"enable_systems":7,"disable_system":9,"disables":2,"disabled":3,"ignored":1,"destroyed":1,"disable":2,"disable_systems":7,"nb_systems":24,"number":2,"expecting":4,"certain":1,"register":1,"system_type":8,"sys_type":4,"pre_update":5,"create_system":9,"provided":4,"argument":3,"factory":1,"tsystemargs":8,"args":6,"foo_system":8,"my_system":6,"foo":6,"send":2,"create_system_rt":3,"load_systems":7,"os":1,"targs":4,"bar_system":4,"bar":2,"clock":4,"private":8,"using":10,"chrono":3,"steady_clock":2,"typedefs":1,"syntactic":5,"sugar":5,"steady":1,"system_ptr":10,"unique_ptr":2,"base_system":3,"pointer":2,"system_array":6,"vector":2,"array":4,"system_registry":3,"multidimensional":1,"logic_update":1,"post_update":1,"systems_queue":3,"queue":3,"add_system_":1,"base":2,"add_system":2,"entity_registry_":1,"data":2,"members":5,"key":23,"contains":3,"elements":4,"common":1,"key_pressed":19,"struct":5,"execute":1,"user":1,"presses":1,"reflected":3,"scripting":3,"lua":3,"python":3,"takes":6,"arguments":6,"associate":3,"principal":3,"key-press":1,"key_":4,"alt_":4,"control_":4,"shift_":4,"system_":4,"pressed":7,"trigger":6,"false":32,"scripting-system":3,"convenience":3,"see":3,"fields":4,"alt":6,"control":4,"ctrl":2,"shift":6,"key_released":17,"_released":2,"release":1,"key-release":1,"released":5,"quit_game":26,"quit":1,"leaves":1,"value":2,"quits":1,"return_value":2,"return_value_":3,"program":1,"leaving":1,"static":2,"attributes":2,"invoker_dispatcher":3,"invoker":2,"sfml":10,"sfml-related":1,"simple":1,"fast":1,"multimedia":1,"purposes":1,"audio_system":10,"audio-related":1,"destroys":1,"clears":1,"sounds":1,"finished":1,"component_sound":3,"sound":9,"volume":1,"sf":2,"object":1}},"src/pages/antara/api/gateways/index.mdx":{"searchTitle":"Gateways","docsPageTitle":"Gateways","path":"antara/api/gateways","content":{"gateways":20,"introduction":1,"gateway":8,"antara":2,"module":4,"allows":3,"user":4,"facilitate":1,"manage":1,"trade":1,"tokenized":2,"representations":1,"foreign":4,"blockchain":2,"assets":2,"example":1,"able":1,"deposit":7,"real-world":1,"btc":3,"monitored":1,"address":11,"bitcoin":1,"gateways-enabled":2,"smart":2,"chain":4,"ownership":1,"owner":3,"token":2,"right":1,"withdraw":1,"chosen":1,"made":1,"use":1,"asset":2,"trading":2,"creative":1,"purposes":1,"feature":1,"secure":1,"on-chain":3,"high-speed":1,"using":7,"established":1,"contract":1,"considered":1,"difficult":1,"however":1,"setting":1,"requires":1,"closely":1,"follow":1,"several":1,"detailed":1,"steps":1,"tutorial":3,"availability":1,"tutorials":1,"section":1,"features":1,"full":1,"walkthrough":1,"link":2,"gatewaysaddress":9,"method":41,"returns":7,"information":2,"arguments":9,"response":9,"examples":9,"command":22,"komodo-cli":26,"-ac_name":26,"helloworld":26,"result":58,"success":32,"gatewaysccaddress":4,"rkwpok":4,"vtrtq":4,"qrrbodlkczeurheek":4,"gatewaysccbalance":4,"gatewaysnormaladdress":4,"rgjkv":4,"zn":4,"wbfunumt":4,"tebiihenneq":4,"yh":4,"gatewaysnormalbalance":4,"gatewayspubkey":4,"ea":204,"eff":12,"eda":12,"aaeb":12,"eed":24,"ccb":12,"gatewayscctokensaddress":4,"rsdw":4,"hbckkknct":4,"xtprbq":4,"eu":4,"xkghuc":4,"myccaddress":4,"rdrfw":4,"gn":4,"bxv":4,"dpa":4,"fqph":4,"torbg":4,"wigf":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":13,"rpcuser":52,"rpcpassword":52,"rpcport":52,"coin":27,"conf":13,"file":13,"curl":26,"--user":26,"--data-binary":26,"jsonrpc":26,"id":52,"curltest":52,"params":26,"-h":26,"content-type":26,"text":26,"plain":26,"http":26,"error":26,"null":26,"gatewaysbind":9,"tokenid":6,"oracletxid":6,"tokensupply":2,"pubkey":15,"pubtype":2,"shtype":2,"wiftype":2,"taddr":6,"binds":1,"provided":1,"sources":1,"new":2,"step":6,"one":2,"ef":116,"eaced":4,"afefd":4,"acd":20,"aac":8,"cb":120,"df":112,"fa":76,"abb":28,"ce":124,"bd":80,"dbc":28,"kmd":20,"ad":176,"ecfc":32,"ca":232,"af":148,"ff":68,"hex":20,"dc":84,"ec":144,"edad":20,"fc":168,"bf":112,"dd":240,"db":124,"acc":8,"fca":8,"cd":56,"ba":160,"adcbc":8,"ab":68,"ffffffff":52,"abda":32,"beb":32,"ae":104,"cce":32,"ac":120,"acbc":8,"aad":8,"efaf":8,"edac":8,"bc":100,"cbb":20,"aef":8,"faa":8,"two":4,"broadcast":6,"sendrawtransction":8,"sendrawtransaction":22,"aa":120,"ccd":12,"cf":44,"eaf":4,"bindtxid":20,"fixme":1,"rpc":1,"added":1,"gatewaysclaim":10,"gatewayscompletesigning":4,"need":1,"review":1,"completion":1,"deposittxid":8,"destpub":4,"amount":6,"claim":1,"proxy":2,"tokens":2,"executed":2,"used":2,"launch":1,"daemon":1,"gatewaysdeposit":11,"call":1,"value":2,"pushpin":1,"eb":180,"cbff":24,"cc":76,"dfe":8,"fb":52,"fcc":64,"adb":64,"fe":80,"befae":8,"cde":8,"eac":44,"da":64,"ffffffffc":8,"ed":132,"bb":76,"bcb":8,"bab":8,"ebe":8,"ee":72,"ebc":8,"acae":16,"cfd":12,"cca":28,"abd":8,"dbb":8,"ddacd":8,"dac":24,"bff":16,"fd":164,"ddddc":16,"ccf":4,"fde":4,"caa":4,"withdrawtxid":2,"height":2,"cointxid":2,"claimvout":2,"deposithex":2,"proof":2,"alert":1,"completed":1,"off-chain":1,"txid":2,"serves":1,"ebf":4,"cbfec":4,"aca":4,"caf":32,"edc":24,"add":4,"edff":4,"abea":4,"dceabd":4,"cab":4,"bdf":12,"afc":12,"ded":12,"bdada":12,"fff":12,"cee":12,"fddcb":12,"ddf":12,"eddcfe":12,"ebd":12,"dacb":12,"ccc":24,"cacbeb":12,"dab":48,"fcd":12,"bebfd":12,"cddf":12,"daf":12,"cad":12,"aea":12,"eee":12,"ceaa":12,"caae":12,"dde":24,"aec":12,"eecf":12,"eea":12,"cdfa":12,"aeb":20,"cba":12,"bfe":12,"dadea":12,"aebb":12,"efc":12,"bcca":12,"fcb":12,"ced":24,"fcecd":12,"eaa":12,"ccfbd":12,"fbd":12,"fbe":12,"ace":24,"adda":12,"eecb":12,"daedc":12,"bfebc":12,"caad":12,"eae":24,"ffc":12,"faf":12,"de":92,"dfb":12,"dfa":12,"dfed":12,"fbfbb":12,"bae":12,"fdf":16,"bde":12,"cbec":12,"ccef":12,"ddfcb":12,"acba":12,"afae":12,"bba":12,"bee":40,"fdd":12,"cff":12,"daca":12,"bfdbdbc":12,"bea":12,"dfd":20,"ade":12,"faafb":12,"ebbd":12,"efb":12,"edcb":12,"dbf":12,"eeb":16,"fce":12,"cccf":12,"ddb":12,"adf":16,"fcbcb":12,"fdfaaf":12,"dee":28,"aff":8,"dae":16,"eacb":8,"fea":8,"ecfda":8,"aaed":8,"ddcb":8,"gatewaysdumpprivkey":9,"private":2,"key":2,"given":2,"returned":1,"wif":1,"format":1,"associated":2,"external":2,"rvhlgte":4,"afgwqpuvsohjijgs":4,"pmsnd":4,"fnb":4,"privkey":4,"pacqxouekkjucph":4,"ajpoiihgnwb":4,"dgwgfrcrahjtrvgkvrhrk":4,"gatewaysexternaladdress":9,"values":1,"ebb":4,"rpq":4,"opclxv":4,"xgpim":4,"ewuvyre":4,"aqovfveh":4,"gatewaysinfo":9,"name":4,"dffb":4,"abf":4,"prefix":8,"rxexoa":4,"nrmkhmbuzovpcywqmsicwzcczbp":4,"dec":4,"facd":4,"dcf":4,"totalsupply":4,"remaining":4,"issued":4,"gatewayslist":9,"displays":1,"list":1,"bindtxids":2,"available":1,"dcddc":4,"efebf":4,"bffc":4,"aeef":4,"afe":4,"cfe":4,"ece":4,"gatewayswithdraw":9,"withdrawpub":4,"sends":2,"indicated":1,"cec":20,"ffd":8,"caab":8,"cedfbcb":8,"dcd":8,"ccea":8,"dba":8,"ceac":8,"bace":8,"cdc":8,"debb":8,"aacc":8,"ffefa":4}},"src/pages/antara/api/heir/index.mdx":{"searchTitle":"Heir","docsPageTitle":"Heir","path":"antara/api/heir","content":{"heir":37,"introduction":1,"antara":10,"module":6,"allows":4,"cryptocurrency":1,"funds":23,"passed":1,"inheritance":1,"functions":1,"means":1,"special":1,"address":16,"type":43,"two":1,"private":3,"keys":1,"capable":1,"spending":1,"however":1,"first":3,"key":5,"spend":3,"default":1,"belongs":1,"owner":25,"use":8,"freely":2,"also":5,"add":7,"fail":1,"interact":1,"specified":1,"period":3,"time":3,"inactivitytime":18,"automatically":1,"unlocks":1,"second":2,"owned":1,"unlocked":1,"creator":1,"heiradd":27,"method":44,"anyone":3,"including":3,"users":1,"nor":2,"additions":1,"considered":2,"donations":3,"affect":3,"calculations":2,"unlock":1,"warns":1,"user":3,"making":1,"donation":3,"detects":1,"accepts":1,"coins":9,"tokens":8,"base":1,"coin":12,"smart":3,"chain":3,"on-chain":2,"created":1,"via":2,"represent":2,"assets":2,"formed":1,"gateways":2,"off-chain":1,"cryptocurrencies":1,"flow":1,"create":5,"new":2,"using":9,"heirfund":13,"claim":4,"heirclaim":15,"reached":1,"retrieve":2,"details":1,"particular":1,"funding":5,"plan":8,"heirinfo":11,"list":2,"plans":1,"heirlist":17,"output":1,"addresses":32,"heiraddress":11,"seeking":1,"account":3,"avoids":1,"normal":2,"methods":1,"rpc":1,"provided":1,"instead":4,"manually":2,"creates":3,"utxo":5,"contribution":2,"follow":1,"patterns":1,"specifically":1,"derives":1,"pubkey":28,"calculation":2,"resetting":1,"count":1,"amount":6,"fundingtxid":15,"adds":1,"uses":2,"reset":1,"thus":1,"renewing":1,"sole":1,"access":1,"won":1,"elapsed":2,"sends":1,"warning":1,"contributor":1,"ensure":4,"agree":1,"submit":1,"given":1,"transaction":13,"sent":2,"non-owner":2,"cannot":1,"pubkeys":2,"cause":1,"confusion":1,"available":7,"wallet":1,"held":1,"partially":2,"declared":2,"therefore":1,"desire":1,"within":1,"attempting":1,"find":14,"arguments":6,"response":6,"examples":3,"step":8,"raw":8,"get":3,"hex":70,"value":42,"komodo-cli":22,"-ac_name":22,"helloworld":22,"fa":136,"fbab":60,"baeb":60,"adeaafedd":60,"af":118,"fb":98,"ce":212,"result":42,"success":20,"baf":46,"ddfeaade":46,"aebbab":46,"ba":78,"fab":46,"dad":18,"ddd":18,"dfb":26,"eb":48,"bf":30,"ed":22,"fffffffff":18,"cc":156,"ef":66,"de":22,"da":28,"ae":66,"cbb":18,"fff":28,"ffffffff":26,"cd":26,"ea":118,"eed":44,"eaa":68,"abdda":44,"fda":44,"ab":84,"ace":10,"ec":144,"abb":142,"cec":152,"aa":154,"fd":152,"affa":142,"eace":16,"eac":50,"rpcuser":44,"rpcpassword":44,"rpcport":44,"conf":11,"file":11,"command":12,"curl":22,"--user":22,"--data-binary":22,"jsonrpc":22,"id":46,"curltest":44,"params":22,"-h":22,"content-type":22,"text":22,"plain":22,"http":30,"error":22,"null":22,"broadcast":4,"sendrawtransaction":12,"bash":6,"decode":2,"values":2,"sane":2,"optional":2,"decoderawtransaction":8,"txid":24,"overwintered":8,"true":12,"version":8,"versiongroupid":8,"locktime":8,"expiryheight":8,"vin":8,"vout":24,"scriptsig":16,"asm":54,"sequence":16,"valuezat":38,"scriptpubkey":38,"op_checkcryptocondition":12,"reqsigs":30,"cryptocondition":12,"rl":8,"bwevxlen":8,"np":8,"uxp":8,"enhrvqquwzsphv":8,"op_checksig":18,"ac":34,"rdyrgqzygjs":4,"urojbjcsmpaechplqilrub":4,"rexp":22,"kgaa":22,"wbio":22,"aqntjdb":22,"cqjhbizy":22,"op_return":8,"nulldata":8,"vjoinsplit":8,"valuebalance":8,"vshieldedspend":8,"vshieldedoutput":8,"shows":1,"balances":1,"functionality":1,"applicable":1,"executed":1,"daemon":1,"launched":1,"relevant":1,"daemons":1,"functional":1,"purpose":1,"argument":1,"example":4,"heirccaddress":4,"rdvhcsekmxgeybqrupntmqo":8,"rn":12,"qrxnduy":8,"ccbalance":4,"heirnormaladdress":4,"rtpwujkyeccgn":4,"kychlhgaht":4,"rsu":4,"jwf":4,"heircc":8,"rcianqq":4,"yvb":4,"biyey":4,"xwrajcjjvq":4,"ow":4,"tokensaddress":4,"rgkhd":4,"uatu":4,"avj":4,"ldmusgpuaukk":4,"xy":4,"fss":4,"myaddress":8,"myccaddress":8,"rtf":12,"srzbgzxtt":12,"argzrmtenkulogyyza":12,"pubkeyccaddress":4,"myccbalance":4,"mybalance":4,"ee":22,"ffcc":8,"dde":14,"eafa":8,"dce":8,"cf":52,"fdc":8,"ffffffffb":8,"ca":54,"fbbd":8,"dabfa":8,"aac":8,"cdcb":8,"db":38,"dff":16,"ddda":16,"bba":16,"bb":18,"dd":30,"fcaeec":8,"abd":8,"cea":8,"ccd":18,"bad":4,"name":6,"heirpubkey":2,"memo":8,"tokenid":4,"returns":2,"data":1,"field":2,"equal":1,"bytes":1,"store":1,"documents":1,"large":1,"sizes":1,"include":1,"uri":2,"links":1,"document":1,"world":1,"wide":1,"web":1,"hash":1,"verification":1,"following":1,"demonstrates":1,"usage":1,"utilizing":1,"tokencreate":2,"pass":1,"last":1,"parameter":1,"mydogheir":8,"billionaire":8,"com":8,"mywill":8,"md":8,"bbc":6,"fc":14,"ceabc":6,"fac":18,"efede":10,"bfa":10,"ddf":10,"cb":18,"effffffffdbc":6,"aeb":8,"dc":18,"ade":10,"ccb":10,"cacff":10,"effffffff":6,"ecf":20,"bcf":20,"edf":20,"cdc":4,"ff":12,"beb":2,"ceed":2,"ffc":4,"dcb":2,"beaf":2,"bd":12,"daeab":2,"fe":4,"fdb":2,"dfdd":2,"cedf":2,"ceb":2,"ccaa":2,"dfa":6,"eabcf":6,"fed":6,"copy":1,"save":1,"safe":1,"location":1,"wait":1,"confirmed":1,"aedd":4,"abc":6,"afae":4,"daf":8,"aacc":8,"ccc":8,"fffffffffc":4,"cced":4,"afa":4,"deee":8,"cac":8,"bbb":8,"aaab":8,"cce":4,"faa":2,"abcef":2,"dbc":2,"dccdd":2,"bec":2,"acf":2,"bc":2,"bea":2,"abf":2,"ad":2,"df":2,"detailed":1,"information":1,"lifetime":4,"inactivitytimesetting":4,"isheirspendingallowed":4,"outputs":1}},"src/pages/antara/api/index.mdx":{"searchTitle":"Antara API Introduction","docsPageTitle":"Antara API","path":"antara/api","content":{"antara":2,"api":1,"section":1,"documentation":1,"contains":1,"descriptions":1,"various":1,"methods":1,"available":1,"modules":1}},"src/pages/antara/api/musig/index.mdx":{"searchTitle":"MuSig","docsPageTitle":"MuSig","path":"antara/api/musig","content":{"musig":39,"introduction":1,"notice":1,"module":6,"experimental":1,"feature":1,"provided":6,"demonstration":1,"antara":3,"capabilities":1,"concept":1,"use":7,"production-level":1,"smart":1,"chain":1,"reach":1,"komodo":1,"team":1,"discord":2,"implements":1,"new":1,"type":3,"multi-signature":6,"functionality":2,"allows":2,"blockchain":1,"process":1,"transactions":1,"data-efficient":1,"manner":1,"also":9,"keeps":1,"private":2,"number":3,"signers":5,"partaking":1,"transaction":17,"facilitated":1,"implementation":1,"schnorr":5,"signature":3,"technology":1,"signatures":3,"unique":1,"bytes":1,"size":2,"regardless":1,"processed":1,"one":12,"verification":3,"differs":1,"existing":1,"method":52,"ecdsa":4,"requires":2,"signer":1,"verified":1,"separately":1,"set":5,"collected":1,"final":1,"vary":1,"according":1,"disclose":1,"information":2,"otherwise":1,"remain":1,"therefore":1,"greatly":1,"reduce":1,"time":1,"data-storage":1,"requirements":1,"enhance":1,"user":1,"privacy":1,"further":1,"see":1,"article":2,"reader":1,"refer":1,"comments":1,"following":1,"core":1,"komodod":32,"files":1,"file":4,"flow":1,"create":4,"combined":2,"pubkey":22,"using":9,"combine":9,"response":21,"take":16,"note":16,"combined_pk":28,"pkhash":16,"values":6,"send":12,"coins":2,"decode":4,"returned":13,"raw":10,"getrawtransaction":6,"decoded":4,"sendtxid":16,"value":44,"calculate":2,"message":2,"needs":5,"signed":5,"calcmsg":11,"msg":34,"participating":4,"pubkeys":5,"node":56,"session":10,"commitment":32,"transfer":12,"stop":4,"daemon":22,"point":4,"forward":4,"stores":9,"part":9,"global":14,"data":14,"structure":14,"stopped":9,"workflow":9,"restarted":9,"beginning":11,"execute":11,"sessions":6,"commit":9,"nonce":27,"partialsig":23,"verify":17,"combinedsig":34,"transferring":4,"nodes":7,"output":4,"able":5,"successfully":4,"spend":20,"desired":4,"broadcast":2,"tutorial":4,"availability":1,"tutorials":1,"section":1,"features":1,"full":1,"installation":1,"walkthrough":1,"link":2,"cclib":54,"scriptpubkey":24,"used":2,"initiate":1,"id":2,"added":1,"funds":3,"expected":2,"pk":4,"hex":8,"form":2,"normal":2,"add":4,"characters":4,"string":4,"ac":24,"end":2,"example":2,"dd":32,"acaae":8,"df":22,"bed":8,"ea":28,"associated":2,"eac":4,"usage":9,"depends":9,"evalcode":18,"arguments":9,"examples":9,"command":9,"komodo-cli":18,"-ac_name":18,"daa":6,"cb":18,"cbf":6,"cbbda":10,"bb":30,"dc":18,"cd":18,"fdb":12,"aff":10,"aac":12,"ef":22,"afd":10,"bc":34,"fea":10,"result":18,"success":18,"produces":4,"ce":20,"ca":12,"fdeee":2,"ec":10,"bfb":10,"ffadb":10,"ba":28,"aa":26,"fe":26,"cf":48,"ind":6,"index":6,"shared":3,"corresponding":3,"ebdbf":2,"fb":6,"added_index":6,"myind":6,"cac":2,"ab":38,"ffb":2,"ff":18,"abd":2,"ed":12,"ced":4,"db":4,"edf":2,"afdcf":2,"bf":10,"dfd":2,"dcdb":2,"cfb":4,"cca":14,"cce":12,"af":26,"amount":4,"network":1,"fund":1,"specified":1,"called":1,"parameter":1,"methods":1,"bdd":4,"cdeb":2,"eb":12,"dfc":4,"cc":10,"de":8,"fc":2,"efbf":2,"ee":12,"dbd":2,"efadf":2,"fa":4,"bcca":2,"cdce":2,"ffffffff":24,"eeb":2,"efd":2,"bd":10,"aee":2,"eaec":2,"bec":2,"acd":2,"eba":2,"da":10,"dbfb":2,"dda":2,"ecfcd":2,"caa":2,"ddfbbe":2,"ebd":2,"ae":10,"ffad":2,"ad":4,"cdfb":2,"fbe":2,"bce":2,"eec":2,"ade":2,"dfee":2,"ccd":2,"ebf":2,"bdfdf":2,"cade":2,"eabc":2,"fafb":2,"bbf":2,"adf":2,"ddd":2,"caaed":2,"ffd":2,"cdb":2,"abfa":2,"bfe":2,"dff":2,"fbb":2,"bac":2,"feb":2,"fdd":2,"fafa":2,"deef":2,"fbf":2,"aebfb":2,"dccc":2,"fee":2,"ddb":2,"bdacf":2,"aaa":2,"cebb":2,"txid":4,"myindex":2,"numsigners":4,"creates":1,"executed":1,"adds":1,"sign":1,"efec":2,"ffdabe":2,"acc":2,"aab":2,"spends":1,"indicated":1,"generates":1,"sendrawtransaction":2,"aafad":2,"ecade":2,"dfb":2,"ebc":2,"aabc":2,"adcf":2,"ceab":2,"ffc":2,"cbdddd":2,"verifies":1,"owned":1,"question":1,"referenced":1,"creation":1}},"src/pages/antara/api/oracles/index.mdx":{"searchTitle":"Oracles","docsPageTitle":"Oracles","path":"antara/api/oracles","content":{"oracles":21,"introduction":1,"antara":1,"module":2,"allows":2,"user":7,"make":1,"off-chain":2,"data":43,"available":3,"on-chain":1,"enables":1,"developers":1,"create":6,"use":7,"software":1,"responds":1,"information":4,"events":1,"publish":3,"oracle":35,"called":3,"publishers":8,"fee-based":1,"model":1,"serve":1,"incentive":1,"flow":1,"using":10,"oraclescreate":11,"register":7,"publisher":26,"oraclesregister":12,"method":64,"stage":1,"indicates":2,"fee":23,"updates":1,"anyone":5,"users":4,"subscribe":8,"desire":4,"oracleslist":13,"oraclesinfo":15,"oraclessamples":11,"methods":1,"allow":1,"find":23,"specific":4,"discover":1,"samples":6,"existing":2,"respectively":1,"oraclessubscribe":13,"oraclesdata":15,"thereby":1,"collect":1,"subscribers":1,"oraclesaddress":9,"pubkey":43,"displays":2,"address":1,"arguments":9,"response":11,"examples":10,"command":25,"komodo-cli":44,"-ac_name":44,"helloworld":42,"fe":410,"result":72,"success":32,"oraclesccaddress":4,"ret":4,"zmnx":4,"yyx":4,"drpffna":4,"hecztfm":4,"oraclesccbalance":4,"oraclesnormaladdress":4,"rhkfkzn":10,"csxa":10,"fwzasxslwohocgbbirxb":10,"oraclesnormalbalance":4,"oraclescctokensaddress":4,"rwghag":4,"qprrxcxtewlixkx":4,"gsegzqwvq":4,"pubkeyccaddress":4,"rtk":12,"tgp":12,"iacxxseuxydremtfydmvnkcmq":12,"pubkeyccbalance":4,"myccaddress":4,"rm":4,"tsrzrhdssz":4,"udwznrzzhqd":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"rpcuser":80,"rpcpassword":80,"rpcport":80,"coin":20,"conf":20,"file":20,"curl":40,"--user":40,"--data-binary":40,"jsonrpc":40,"id":85,"curltest":78,"params":40,"-h":40,"content-type":40,"text":40,"plain":40,"http":40,"error":40,"null":42,"name":6,"description":6,"format":18,"creates":1,"new":1,"returns":5,"hex":154,"value":95,"broadcast":9,"sendrawtransaction":32,"various":1,"formats":5,"registered":5,"symbols":1,"follows":3,"char":4,"string":16,"size":32,"bytes":31,"binary":5,"byte":45,"signed":8,"endian":26,"number":21,"unsigned":8,"hash":2,"specify":1,"combination":1,"transaction":22,"cannot":2,"exceed":1,"limit":1,"raw":12,"preferable":1,"human-readable":2,"occupy":1,"twice":1,"blockchain":1,"yet":1,"advantage":1,"ability":1,"show":1,"output":6,"submitted":4,"larger":1,"kb":4,"break":1,"chunks":1,"lower":1,"step":18,"customized":2,"contract":3,"get":9,"nywthr":8,"weather":8,"nyc":8,"ed":22,"fbdb":14,"ee":88,"bdb":18,"ea":122,"de":94,"eaf":74,"dd":84,"aa":90,"ae":86,"df":176,"bf":46,"bd":130,"fa":90,"ff":134,"dcd":26,"acd":38,"dae":26,"efaae":26,"ef":86,"ffffffff":110,"db":66,"eccb":26,"fb":280,"ac":162,"aac":20,"aec":20,"send":5,"unique":7,"txid":67,"refered":4,"oracletxid":20,"dba":34,"abd":34,"bb":86,"cfe":34,"feb":34,"getrawmempool":6,"ensure":2,"receives":2,"confirmation":2,"decode":5,"optional":5,"check":5,"values":5,"sane":5,"decoderawtransaction":22,"version":22,"locktime":22,"vin":22,"eac":6,"da":26,"bde":6,"edbfbd":6,"eb":50,"vout":52,"scriptsig":30,"asm":112,"sequence":30,"valuesat":32,"scriptpubkey":82,"op_checksig":40,"reqsigs":60,"type":85,"addresses":60,"rvxhz":22,"ucjfsrotfa":22,"zvbfbrpdbbqmm":22,"op_return":22,"ec":62,"nulldata":22,"vjoinsplit":22,"overwintered":14,"false":10,"valuezat":50,"hexstr":8,"publishes":1,"successfully":2,"execute":2,"one":2,"subscriber":3,"account":1,"purpose":1,"see":2,"property":4,"first":12,"length":13,"hexadecimal":14,"sets":1,"rest":1,"second":1,"portion":1,"itself":1,"outputs":1,"oraclesdatatxid":2,"identifier":1,"sample":1,"following":2,"script":1,"converts":1,"entered":1,"normal-text":1,"form":1,"accepted":1,"characteristics":1,"two":15,"given":1,"usr":2,"bin":2,"env":2,"python":2,"import":8,"sys":2,"codecs":4,"time":2,"readline":2,"true":6,"message":10,"input":2,"convert":4,"rawhex":8,"encode":2,"decimal":15,"bytelen":12,"int":4,"len":2,"hexlen":10,"big":4,"bigend":16,"str":8,"elif":6,"else":2,"print":4,"large":2,"characters":11,"continue":2,"append":2,"lilend":4,"fullhex":4,"submitting":2,"types":2,"denotes":2,"submission":1,"example":6,"objective":4,"submit":2,"character":29,"teststring":4,"meet":2,"notice":12,"representation":9,"requires":9,"space":9,"remaining":8,"representing":9,"etc":9,"representations":4,"written":4,"fill":4,"plan":4,"cfaa":24,"dcc":32,"cd":72,"fc":84,"cab":40,"ad":88,"af":64,"eccbb":20,"ab":204,"abadc":44,"bded":44,"cfba":44,"ba":196,"ceb":20,"aaeab":20,"bce":20,"ffc":20,"eec":20,"fd":104,"cfabb":20,"ca":40,"cb":64,"ce":68,"eca":40,"bbb":20,"cdba":20,"fef":20,"cbffb":20,"babda":20,"aebb":40,"cc":172,"edeea":40,"dec":16,"cf":140,"bbd":112,"bdf":8,"ffe":8,"cdc":28,"ecd":16,"fbb":16,"dc":52,"aacfe":16,"bacfd":20,"adab":20,"op_checkcryptocondition":20,"cryptocondition":20,"rwg":12,"rtjatagna":12,"kv":12,"abhqqh":12,"oraclesfund":9,"executed":1,"attempts":1,"ffded":8,"eecc":8,"cdca":12,"ebc":20,"aafdf":20,"dfb":20,"fcf":20,"bdd":20,"ffd":20,"cce":12,"abb":40,"ebd":40,"cec":48,"ccee":20,"edfd":20,"afe":8,"versiongroupid":4,"expiryheight":4,"adc":4,"cacdf":4,"ruezzwcuwgxjttsdgfrfwl":4,"oyrlwzav":4,"rfkogpvkojbchm":4,"hmddv":4,"kubasumfnraqg":4,"valuebalance":4,"vshieldedspend":4,"vshieldedoutput":4,"list":2,"smart":2,"chain":3,"marker":4,"rgeug":12,"jppkerbpqsgsgw":12,"gqpytb":12,"fj":12,"baton":6,"batontxid":4,"lifetime":4,"funds":4,"datafee":10,"lists":1,"contracts":1,"cfeae":4,"cbdbd":4,"add":4,"baad":4,"executes":2,"set":2,"satoshis":1,"default":1,"yourname":2,"verify":1,"confirmed":1,"confirms":1,"registration":1,"parameters":1,"ceba":20,"fae":20,"cddf":20,"bbcf":20,"dac":20,"num":2,"oraclessample":2,"fetches":1,"desired":1,"inserting":1,"batonutxo":3,"current":1,"rverjvoysxp":4,"avq":4,"xxe":4,"ehajzgn":4,"xidkb":4,"bbe":4,"bdbbd":4,"stored":4,"amount":5,"every":1,"also":1,"oraclesubscriptiontxid":2,"subscription":1,"used":1,"further":1,"development":1,"purposes":1,"coins":2,"times":1,"based":1,"eea":20,"ccf":20,"bab":20,"fdc":20,"bcc":20,"aebe":20,"ffb":20,"badb":20,"fcfbee":20,"dace":12}},"src/pages/antara/api/payments/index.mdx":{"searchTitle":"Payments","docsPageTitle":"Payments","path":"antara/api/payments","content":{"payments":23,"introduction":1,"module":5,"allows":2,"payment":25,"distributed":2,"between":4,"multiple":2,"recipients":20,"pre-defined":1,"proportion":1,"flow":1,"use":6,"paymentstxidopret":17,"create":4,"transactions":2,"recipient":15,"following":8,"data":53,"associated":6,"transaction":41,"opreturn":6,"step":4,"makes":4,"available":5,"blockchain":4,"used":16,"later":4,"method":45,"weight":9,"also":11,"called":17,"share":10,"destopret":18,"optional":10,"stored":17,"op_return":16,"subsequent":16,"id":68,"paytxnid":6,"reference":8,"paymentscreate":13,"new":2,"plan":20,"arguments":14,"passed":4,"include":4,"number":14,"blocks":9,"lock":9,"funds":24,"funding":9,"minimum":9,"release":11,"amount":19,"paytxnids":12,"contains":16,"corresponding":18,"shares":16,"returned":4,"createtxid":18,"methods":4,"paymentsfund":11,"fund":1,"existing":2,"paymentsrelease":15,"lockedblocks":14,"minamount":6,"paytxid":2,"paytxidn":2,"receiving":1,"paytxids":2,"instance":3,"response":10,"examples":8,"command":24,"komodo-cli":28,"-ac_name":30,"helloworld":30,"bbdaa":16,"df":112,"cd":176,"fc":120,"bf":208,"ca":418,"ad":92,"bef":8,"hex":24,"fb":40,"ecbc":8,"adc":24,"bc":96,"db":80,"dc":176,"eb":116,"ab":40,"ba":96,"ceb":8,"bfea":8,"ffffffff":160,"ea":72,"dcc":8,"effe":8,"da":88,"cce":16,"ce":114,"fdeee":50,"ec":206,"ac":122,"ee":80,"fd":184,"af":248,"aabd":8,"add":10,"txid":32,"de":96,"efe":28,"cb":124,"fcaa":28,"result":62,"success":32,"find":15,"rpcuser":60,"rpcpassword":60,"rpcport":60,"coin":15,"conf":15,"file":15,"curl":30,"--user":30,"--data-binary":30,"jsonrpc":30,"curltest":60,"params":30,"-h":30,"content-type":30,"text":30,"plain":30,"http":30,"error":30,"null":30,"broadcast":7,"sendrawtransaction":24,"useopret":2,"created":1,"efc":16,"ff":60,"bb":104,"ffcbf":8,"faf":8,"dbfad":8,"dde":24,"cf":56,"fe":72,"fdec":8,"bae":16,"ecb":8,"ede":8,"bfd":24,"fa":64,"ed":72,"ceaf":8,"eefb":8,"fad":16,"bd":128,"bec":8,"fcdbbb":8,"cade":8,"dd":88,"acb":8,"bfadcabe":8,"ddb":8,"aa":88,"ae":48,"ced":8,"efbabdaa":8,"bfb":8,"cc":72,"ffe":8,"cdc":8,"bfbc":8,"eee":16,"ef":72,"abc":128,"dce":8,"dae":8,"adb":8,"adf":8,"debc":8,"aecd":16,"dff":8,"aee":8,"edb":8,"aef":16,"bde":24,"caafc":24,"cba":24,"dec":24,"ece":8,"abb":8,"provided":4,"sends":2,"scriptpubkey":39,"belongs":2,"antara":2,"expects":1,"using":2,"example":5,"portion":1,"rewards":3,"specify":1,"specific":2,"cdb":32,"abd":24,"dac":24,"ead":8,"edf":8,"bca":8,"paymentsinfo":9,"returns":1,"relevant":2,"information":1,"referred":1,"plan_type":4,"totalallocations":4,"minrelease":4,"numoprets":8,"txidoprets":4,"aece":24,"rdjeatvvjm":4,"reyq":4,"yrmzqeul":4,"mztf":4,"utxos":8,"repyki":4,"avsvduqz":4,"eimnck":4,"ukqsarltggk":4,"totalfunds":4,"elegiblefunds":4,"min_release_height":4,"paymentslist":9,"lists":1,"createtxids":6,"active":2,"smart":2,"chain":2,"paymentsmerge":9,"merges":1,"single":1,"utxo":2,"merged":4,"currently":1,"address":12,"global":1,"cannot":2,"again":1,"period":2,"time":4,"merger":2,"required":1,"depends":1,"value":2,"set":2,"argument":2,"executed":2,"prevents":1,"user":1,"merging":1,"second":1,"released":1,"first":1,"size":1,"bound":1,"normal":3,"rules":1,"consensus":2,"therefore":2,"inputs":3,"limited":1,"high":1,"mechanism":1,"reject":1,"network":1,"event":1,"simply":1,"split":2,"necessary":2,"ceff":8,"eda":8,"dcd":8,"bed":8,"bcbbb":96,"dccf":96,"cbcecbf":8,"eec":8,"dad":16,"acdc":8,"faaf":8,"bab":8,"acd":8,"ccd":8,"dcab":8,"efa":8,"fcedc":8,"febb":8,"bdcd":8,"cfdb":8,"dea":24,"bad":8,"acfd":8,"dbd":8,"fbe":16,"fbafdbdd":8,"bdeb":8,"cbc":8,"bedc":8,"fce":8,"ffffffffb":8,"feee":8,"cec":8,"cfd":8,"bfa":8,"bba":8,"ffffffffbff":8,"cefc":8,"dfd":8,"aefb":8,"cadf":16,"fae":8,"cdaaebe":8,"ffffffffe":8,"ecd":16,"fcda":8,"fec":8,"ecde":8,"baa":8,"cbb":16,"cfaa":8,"ecc":8,"eebd":8,"skipminimum":2,"anyone":1,"eligible":2,"given":3,"specified":1,"among":1,"predefined":1,"proportions":1,"newamount":4,"bee":8,"baff":8,"fcfa":8,"eff":8,"eeb":8,"ffffffffc":16,"dfe":8,"fdbfb":8,"afce":8,"fcbe":8,"caedaba":8,"dacf":8,"fabc":8,"bdc":8,"aafdb":8,"cedf":8,"fcd":8,"dcf":8,"fecefee":8,"bdda":8,"eaa":8,"acbc":8,"fab":8,"todo":1,"docs":1,"incomplete":1,"links":1,"point":1,"make":1,"fail":1,"linting":1,"comment":1,"try":1,"prevent":1,"need":2,"description":1,"paymentsairdrop":7,"payments_airdroptokens":5,"review":1,"completion":1,"mintoaddress":4,"top":4,"bottom":4,"fixedflag":4,"excludeaddress":2,"excludeaddressn":2,"creation":1,"special":1,"certain":1,"range":1,"addresses":1,"based":2,"criteria":1,"rpc":4,"requires":1,"-ac_snapshot":2,"tokenid":2,"excludepubkey":2,"excludepubkeyn":2,"still":1,"development":1,"inquire":2,"discord":2,"details":3,"allocation":7,"intended":1,"additional":1,"recall":2,"defines":1,"scriptpubkey_":12,"sent":2,"ratio":1,"receive":2,"puzzle":1,"locks":1,"coins":2,"pubkey":13,"mutation":1,"constructed":1,"sandwiching":1,"strings":1,"case":1,"private":3,"key":3,"sign":1,"unlocks":1,"parameter":2,"belong":1,"valid":2,"type":1,"described":1,"linked":2,"list":3,"exhaustive":1,"types":1,"developers":1,"substitution":1,"node":5,"executes":1,"replace":1,"base":2,"encoded":2,"long":1,"local":1,"wallet":1,"rn":12,"jeeiz":12,"nxic":12,"puktciht":12,"hvubn":12,"rda":12,"place":1,"modifications":1,"access":1,"validateaddress":8,"verify":2,"equivalent":1,"komdo-cli":2,"isvalid":4,"true":12,"cad":4,"fff":4,"bdd":4,"segid":4,"ismine":4,"iswatchonly":4,"false":8,"isscript":4,"iscompressed":4,"account":4,"cbe":8,"cddc":8,"eef":8,"dbe":8}},"src/pages/antara/api/pegs/index.mdx":{"searchTitle":"Pegs","docsPageTitle":"Pegs","path":"antara/api/pegs","content":{"pegs":62,"antara":13,"module":91,"final":1,"stages":2,"production":2,"specifics":1,"implementation":1,"also":7,"subject":2,"change":3,"reach":1,"komodo":5,"team":1,"consultation":1,"attempting":1,"use":2,"environment":2,"introduction":1,"mechanism":1,"creating":4,"decentralized":1,"stablecoin":23,"cryptocurrency":58,"financial":2,"value":34,"pegged":4,"asset":7,"stablecoins":1,"used":5,"smart":51,"chain":53,"allow":1,"users":4,"buy":1,"sell":1,"trade":1,"on-chain":6,"assets":6,"mimic":2,"off-chain":1,"prices":22,"example":3,"common":1,"fiat":2,"currency":2,"usd":9,"eur":1,"stocks":1,"external":52,"cryptocurrencies":2,"long":1,"reliable":2,"price-data":1,"accessed":1,"online":2,"application":2,"programming":2,"interface":1,"api":2,"methodology":1,"associated":8,"modules":5,"requires":2,"interactivity":1,"several":2,"additional":3,"including":6,"following":2,"gateways":27,"acts":4,"bridge":4,"between":10,"active":7,"based":15,"bitcoin":11,"protocol":11,"typically":9,"features":10,"coin":12,"kmd":60,"tradeable":9,"venues":9,"across":9,"industry":9,"blockchain":5,"user":86,"sends":6,"coins":32,"multisignature":5,"address":9,"controlled":5,"locks":7,"against":6,"further":6,"spending":6,"duration":5,"usage":5,"pegs-related":8,"issues":5,"tokens":51,"represent":9,"locked":16,"funds":17,"provides":5,"functionality":9,"necessary":5,"manage":4,"cryptocurrency-based":4,"token":20,"system":4,"coordination":4,"bitcoin-protocol":4,"komodo-protocol":4,"spent":4,"traded":4,"actual":4,"returns":10,"later":4,"time":7,"unlock":4,"receive":6,"oracles":8,"uses":4,"oraclefeed":6,"app":4,"provide":5,"information":16,"deposits":5,"obtains":4,"data":16,"range":5,"sources":4,"defined":4,"developer":5,"makes":4,"available":13,"utilizes":4,"transfer":4,"obtained":4,"real":4,"world":8,"digital":4,"responsible":4,"tracking":4,"ecosystem":4,"price":11,"mimicry":4,"becomes":4,"activity":4,"twenty-four":4,"hour":4,"delay":4,"brief":1,"explanation":1,"technical":1,"elements":2,"involved":1,"collaborate":1,"create":2,"tokenized":10,"back":1,"first":1,"aspect":2,"relies":4,"three":2,"different":1,"built":1,"send":2,"komodo-based":1,"automatically":1,"make":1,"equivalent":2,"number":3,"ratio":19,"satoshi":2,"level":2,"represents":2,"one":2,"representations":1,"does":1,"respect":1,"however":1,"represented":1,"stable":2,"rate":6,"exchange":11,"backing":6,"second":1,"able":2,"determine":3,"projected":1,"market":2,"using":16,"provided":5,"wide":1,"interfaces":1,"apis":1,"manually":1,"determined":2,"two":4,"offering":1,"offer":1,"creates":4,"native":8,"new":5,"deposited":7,"data-driven":1,"withdraw":5,"current":13,"held":1,"collateralized":2,"loan":3,"assist":1,"maintaining":1,"manner":1,"become":1,"intended":2,"managing":1,"volatility":2,"progresses":1,"difference":1,"consider":1,"access":1,"mimics":1,"named":1,"usdk":25,"rules":1,"liquidation":7,"found":1,"below":2,"applicable":1,"global-debt":2,"debts":1,"higher":1,"lower":1,"accounts":4,"danger":1,"regardless":1,"individual":1,"debt":29,"increases":2,"relative":2,"account":40,"total":10,"withdrawn":4,"amount":26,"again":2,"equal":1,"decreases":2,"hand":1,"remaining":5,"yellow":6,"zone":12,"red":6,"applies":1,"called":9,"due":1,"exceeds":2,"withdrawal":1,"limit":1,"yet":2,"circumstance":1,"third-party":3,"deposit":17,"behalf":1,"indebted":8,"acccount":1,"burned":2,"thus":2,"preserving":1,"sync":1,"global":5,"surpass":1,"threshold":3,"enters":1,"gain":1,"immediate":2,"return":5,"sending":1,"liquidate":3,"cover":1,"whole":1,"valued":1,"according":3,"liquidating":3,"receives":1,"redeemed":1,"sold":1,"profit":3,"sent":1,"donated":1,"continue":1,"support":1,"maintenance":1,"healthy":1,"vs":1,"case":1,"exactly":1,"moment":1,"liquidated":5,"still":1,"holds":1,"preventing":1,"prevent":1,"liquiditation":1,"created":7,"detects":1,"approaching":1,"debt-ratio":1,"options":1,"depositor":2,"satisfies":1,"outstanding":1,"balance":6,"alternatively":1,"safely":1,"flow":1,"creator":9,"instance":1,"peg":14,"pegscreate":11,"method":23,"adds":4,"creation":5,"transaction":8,"id":5,"pegstxid":34,"launch":7,"parameters":5,"-earlytxid":10,"parameter":9,"pegsfund":9,"form":1,"pegsget":9,"anytime":1,"redeem":3,"repaying":2,"pegsredeem":9,"retrieve":6,"pegsaccountinfo":11,"past":2,"actions":2,"related":2,"pegsaccounthistory":11,"pegsinfo":11,"belonging":2,"pegsexchange":9,"pegsworstaccounts":7,"receiving":1,"pegsliquidate":9,"tutorial":8,"availability":1,"tutorials":1,"section":1,"full":1,"walkthroughs":1,"link":6,"side":6,"executes":3,"pubkey":8,"launching":4,"daemon":6,"arguments":11,"response":10,"examples":10,"command":14,"komodo-cli":26,"-ac_name":26,"helloworld":26,"ec":36,"db":44,"ee":54,"ff":56,"cda":20,"cf":70,"bc":34,"result":18,"success":18,"name":6,"history":2,"action":11,"fund":2,"accounttxid":14,"cfa":8,"aa":78,"da":42,"cd":436,"dc":20,"abf":6,"ba":32,"get":6,"ab":28,"cb":42,"ea":464,"df":54,"dd":58,"adf":6,"ed":44,"fa":46,"eff":2,"ae":58,"fabe":2,"cfe":2,"fcea":2,"de":74,"dfb":6,"info":4,"pegsaddress":9,"addresses":1,"optionally":1,"supplied":1,"corresponding":1,"cc":461,"pegsccaddress":4,"rhnkvb":4,"vhuhnjejhkcf":4,"bs":4,"xxllnzpv":4,"fd":62,"pegsccbalance":4,"pegsnormaladdress":4,"rmccztx":4,"dhf":4,"fz":4,"gplqhuemq":4,"cvz":4,"rzaro":4,"pegsnormalbalance":4,"pegscctokensaddress":4,"rhg":4,"bpp":4,"kkqvpybuzocaz":4,"lsuhxla":4,"myccaddress":4,"rbz":4,"asnyhd":4,"pzpasdmhxnbwnvqwy":4,"cwk":4,"myccbalance":4,"myaddress":4,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"mybalance":4,"pubkeyccaddress":2,"rrvd":2,"swuo":2,"wmozrf":2,"uyuewk":2,"knrjfc":2,"pubkeyccbalance":2,"bindtxid":6,"associating":1,"foreign":1,"fulfill":1,"role":1,"btc":2,"supporting":1,"added":3,"wallet":1,"therefore":1,"extracted":1,"premined":1,"fees":1,"performs":1,"automated":1,"behavior":1,"markers":1,"transactions":1,"small":1,"record":1,"keeping":1,"purposes":1,"associate":1,"backs":1,"needs":1,"unique":1,"gateway":2,"bindtxidn":2,"tokenize":1,"transction":1,"confirmed":1,"stopped":1,"started":1,"ensures":1,"th":1,"block":1,"see":1,"linked":1,"ac":58,"aae":2,"cfbf":2,"hex":10,"bb":28,"ca":70,"eb":34,"dbca":4,"ce":416,"fb":40,"ffffffff":80,"ecf":406,"efbcd":406,"fdeee":4,"ccc":6,"fae":6,"daca":4,"broadcast":2,"sendrawtransaction":4,"above":2,"string":2,"tokenid":12,"exchanges":1,"pegsreedem":2,"supply":2,"pay":1,"improves":1,"forestalling":1,"efdf":16,"cfb":16,"bbb":16,"aebf":16,"allows":4,"lock":1,"given":2,"locking":1,"ef":20,"bd":32,"ceee":4,"eece":14,"fbd":4,"fe":48,"eca":8,"ddf":8,"af":48,"bcbc":4,"eea":14,"ebbcdfbbba":4,"bafdfe":4,"ebe":8,"dcc":8,"dcf":8,"efa":10,"bfd":8,"eebe":8,"fc":18,"cbe":10,"bdabeac":4,"cef":6,"cdf":4,"cee":6,"bcb":10,"dbc":10,"assume":1,"collateral":1,"calculated":1,"ad":28,"fba":10,"bf":20,"ccd":12,"aaaa":10,"cac":2,"fda":2,"fcc":2,"dcb":12,"afba":10,"fbfddb":10,"fff":10,"eda":6,"ecefbf":2,"fce":2,"bcadcca":2,"cca":2,"efefefe":2,"abce":2,"ebfd":2,"efb":4,"indicated":1,"greater":1,"taken":1,"immediately":1,"distributed":1,"management":1,"entire":1,"payment":1,"ffbf":4,"aba":2,"cbfb":2,"ecb":2,"cde":2,"ddb":4,"eae":2,"cdaacdcb":2,"eafcb":4,"befa":4,"ffd":4,"dbf":4,"cdac":2,"cbf":2,"bbfdfb":2,"bab":4,"dab":2,"fcdbe":2,"caaa":2,"bfb":2,"abc":4,"bef":4,"fbfc":2,"edf":2,"eeaf":2,"dfe":4,"aecdaed":2,"bcd":2,"efcb":2,"fbad":2,"ebdaa":2,"ecc":4,"eaf":2,"afc":4,"eeb":2,"ccb":2,"bbaa":2,"cfca":2,"ffbe":2,"dfcfd":2,"cae":2,"acc":2,"cfbac":2,"bcbf":2,"dcd":2,"bdb":4,"dca":2,"ffebbf":2,"bfaf":2,"cdd":4,"eefd":2,"eab":2,"eaeca":2,"eaa":2,"feaf":2,"cebed":2,"fdaee":2,"daf":2,"aee":4,"bca":2,"afa":2,"fece":2,"dcca":2,"eeed":2,"adfb":2,"bdd":2,"bfef":2,"afcc":2,"bfaeb":2,"cbb":4,"fca":2,"fcb":2,"aac":2,"cff":2,"fbf":2,"cfdac":2,"bbceced":2,"cec":4,"fef":2,"fbb":4,"ffacd":2,"baf":4,"fbee":2,"aaec":2,"ccf":2,"fcd":2,"bec":2,"dfbf":2,"acec":2,"bbf":2,"dde":2,"ffbb":2,"cbd":2,"fccdb":2,"dbe":2,"aedf":2,"acbce":2,"dff":2,"faaccac":2,"cfd":2,"cabb":2,"deda":2,"bbbdb":2,"deacbcade":2,"fdd":4,"eede":2,"fdc":2,"fadbfcfde":2,"dbdc":2,"faf":2,"acfced":2,"eef":2,"becf":2,"cfad":2,"eccd":2,"fec":4,"cfac":2,"dbd":2,"ffc":6,"fbc":2,"aea":2,"bfa":4,"cebd":2,"aad":2,"bfdc":2,"bbbaf":2,"bfcfe":2,"cdbea":2,"fcae":2,"bbbb":2,"addb":2,"ded":2,"dfaece":2,"eeaafc":2,"bacae":2,"ecbe":2,"abb":2,"bfc":2,"fdb":2,"cdfac":2,"deb":2,"aefedcc":2,"ced":2,"aeac":2,"cfc":2,"cdb":2,"afdb":2,"fbe":2,"bae":2,"currently":1,"holder":1}},"src/pages/antara/api/prices/index.mdx":{"searchTitle":"Prices","docsPageTitle":"Prices","path":"antara/api/prices","content":{"prices":38,"important":1,"notice":1,"antara":5,"module":14,"currently":2,"development":1,"specifics":1,"implementation":1,"subject":1,"change":3,"reach":1,"komodo":9,"team":1,"information":4,"attempting":1,"use":4,"production":1,"environment":1,"introduction":1,"offers":3,"decentralized":5,"incentivized":1,"margin-trading":2,"system":3,"smart":9,"chain":11,"allows":1,"users":2,"open":14,"long":2,"short":3,"leveraged":3,"positions":6,"against":1,"house":3,"itself":1,"player":21,"opens":1,"position":9,"desired":2,"betting":1,"amount":16,"leverage":20,"close":2,"anytime":1,"receive":2,"current":2,"equity":14,"non-negative":1,"state":1,"debt":2,"ratio":2,"exceeding":1,"allowed":3,"limits":3,"players":3,"network":5,"liquidate":2,"indebted":2,"account":1,"liquidating":1,"thereby":2,"incentive":2,"small":1,"percentage":4,"holdings":1,"detailed":1,"explanation":5,"nature":1,"terms":3,"related":1,"margin":7,"trading":10,"read":1,"section":2,"modules":1,"requires":3,"separate":3,"technology":2,"called":6,"dto":11,"creation":1,"required":3,"existence":1,"antara-based":1,"provides":2,"trustless":4,"price":40,"feeds":3,"community":1,"named":1,"type":3,"oracle":2,"brevity":3,"order":2,"create":2,"relies":1,"timestamp":2,"consensus":4,"rules":3,"miners":2,"include":1,"off-chain":2,"data":18,"part":2,"op_return":1,"coinbase":1,"transaction":8,"pays":1,"block":2,"reward":1,"miner":5,"validation":1,"false":1,"rejected":1,"serves":1,"truthful":1,"achieve":1,"nodes":3,"allow":2,"error":6,"approximately":1,"reported":1,"manners":1,"obtaining":1,"retrieves":2,"stocks":1,"cryptocurrencies":1,"customization":1,"parameters":1,"ac_stocks":2,"ac_prices":2,"respectively":2,"extract":1,"web":1,"source":3,"accessed":1,"using":4,"http":2,"https":2,"protocols":1,"return":1,"json":1,"object":1,"ac_feeds":2,"parameter":1,"also":5,"pre-configured":1,"feed":3,"values":3,"pairs":5,"btc_usd":31,"btc_eur":3,"btc_gbp":2,"markets":2,"amzn":8,"kmd":8,"exist":1,"real":2,"life":1,"synthetic":16,"manner":1,"preventing":1,"manipulation":2,"counter":1,"possibility":1,"example":14,"attempt":1,"take":1,"advantage":1,"win":1,"bet":13,"opened":2,"purchase":3,"set":2,"twenty-four":1,"hour":1,"period":3,"past":1,"tracks":1,"relevant":1,"currencies":1,"end":2,"automatically":3,"sets":2,"based":2,"averages":3,"lock":2,"cost":2,"basis":2,"maximum":4,"among":2,"minimum":2,"expect":1,"high-speed":1,"brief":2,"assume":2,"usd":19,"certain":1,"bitcoin":1,"btc":13,"soon":1,"large":1,"increase":1,"value":7,"relative":2,"scenario":1,"find":1,"greater":1,"profit":7,"simply":2,"buying":1,"worth":3,"holding":1,"however":2,"increases":3,"risk":2,"placed":1,"buys":2,"sells":3,"similarly":1,"loss":5,"decreases":1,"two":2,"roles":1,"lender":4,"trader":8,"facilitates":1,"borrowing":1,"multiple":1,"deposited":1,"collateral":1,"trade":2,"total":1,"deposit":1,"desires":1,"gives":3,"remaining":2,"returns":10,"loan":2,"left":2,"amounts":2,"alternatively":1,"drop":1,"lose":2,"higher":1,"drops":1,"scenarios":1,"ability":1,"given":1,"time":1,"force":1,"liquidation":5,"able":1,"immediately":1,"repay":1,"following":3,"stop-loss":1,"common":1,"tolerate":2,"decrease":2,"forced":2,"occurs":2,"summary":1,"assuming":1,"fees":1,"calculate":1,"actual":1,"formula":2,"percent":2,"coins":2,"places":1,"withdraw":1,"moment":2,"calculated":3,"calculation":3,"made":1,"available":2,"active":1,"comprised":1,"limitations":1,"cannot":1,"offer":1,"possible":3,"across":1,"world":1,"furthermore":1,"desire":1,"pair":5,"does":4,"yet":1,"market":1,"cases":2,"different":1,"used":5,"derive":1,"resulting":4,"suppose":1,"supply":2,"considering":1,"three":3,"forth-like":1,"syntax":5,"calculations":1,"simple":1,"offered":1,"api":6,"calculating":4,"forth":2,"programming":1,"language":1,"supports":1,"four":1,"operations":7,"invert":2,"multiply":2,"divide":2,"supplied":2,"positive":4,"negative":5,"integers":5,"baskets":1,"assets":1,"indexes":1,"basket":1,"parts":2,"bch":1,"usage":1,"key":1,"appears":2,"structure":1,"aaa_bbb":2,"interpreted":1,"mean":1,"asset":2,"aaa":2,"provided":1,"bbb":2,"denoted":1,"understanding":2,"stacks":3,"concept":1,"stack":18,"essential":1,"dynamic":1,"structures":1,"follow":1,"last":4,"first":4,"lifo":2,"principle":1,"words":1,"item":3,"inserted":2,"one":3,"deleted":3,"trays":2,"table":1,"person":3,"adds":3,"tray":6,"place":1,"top":14,"removes":1,"remove":1,"therefore":1,"added":2,"removed":1,"inserting":2,"deleting":2,"elements":4,"restrictions":1,"insertion":1,"deletion":1,"element":8,"push":2,"pop":2,"remains":1,"non-empty":1,"just":2,"below":2,"previous":1,"becomes":2,"new":1,"takes":1,"hackerearth":2,"com":2,"symbols":3,"interpretation":1,"described":2,"subsequent":2,"sections":1,"depth":1,"reasonably":1,"sufficient":1,"weights":4,"summing":1,"computed":4,"represent":1,"weight":8,"integer":4,"absolute":1,"operator":1,"acts":1,"applied":1,"require":1,"inclusion":1,"calculates":1,"kmd_usd":10,"spread":4,"term":1,"describes":1,"distance":1,"between":1,"buyer":1,"willing":2,"seller":1,"sell":1,"synthetics":1,"gains":1,"wise":1,"essentially":1,"disappear":1,"involving":3,"usd_btc":1,"usd_jpy":1,"btc_jpy":1,"usd_eur":1,"operators":1,"act":1,"right":1,"earlier":1,"computation":1,"rests":1,"mypriceslist":7,"closed":6,"method":16,"list":2,"ids":1,"txid":10,"bets":12,"executed":3,"executing":2,"user":4,"pubkey":4,"default":2,"arguments":11,"response":11,"examples":11,"command":11,"komodo-cli":22,"-ac_name":22,"helloworld":22,"ce":32,"ac":32,"fdecf":12,"afbe":12,"dbf":14,"fce":24,"maxsamples":6,"samples":2,"successfully":1,"via":1,"price-feed":1,"oracles":1,"argument":1,"defines":1,"number":1,"display":1,"firstheight":8,"timestamps":2,"pricefeeds":2,"name":2,"omitted":2,"result":14,"success":12,"seed":2,"height":6,"width":2,"daywindow":2,"numpricefeeds":2,"pricesaddfunding":7,"bettxid":18,"funding":1,"wallet":2,"reduce":1,"owner":1,"hex":8,"ba":14,"cf":20,"fa":16,"effbfa":2,"af":16,"dd":8,"de":4,"dcd":12,"ccf":2,"df":2,"ee":20,"abf":2,"cd":8,"ebe":2,"deec":2,"bb":2,"adcb":2,"ab":6,"ed":14,"ffffffffe":2,"bf":22,"fb":14,"acfde":8,"aca":8,"ff":10,"ca":28,"fdeee":16,"ec":38,"beed":2,"aaed":2,"dc":10,"cfbb":2,"eee":2,"ceebe":2,"ef":4,"bcaa":2,"ceba":2,"eda":8,"ffffffff":12,"ea":14,"cb":16,"efa":10,"ceab":4,"fd":4,"aa":18,"ccc":2,"fdc":2,"da":20,"fc":14,"cc":22,"bbc":4,"eece":4,"db":10,"acf":4,"ced":2,"eb":6,"dea":2,"facb":2,"caed":2,"ae":4,"ded":2,"pricesaddress":7,"local":1,"instance":1,"associated":1,"addresses":1,"optionally":1,"corresponding":1,"address":2,"balance":2,"pricesccaddress":2,"ral":2,"vh":2,"nxmfqekjrkrk":2,"kjkauckk":2,"mm":2,"pricesccbalance":2,"pricesnormaladdress":2,"rbunxcsmhk":2,"npd":2,"sqfmpgre":2,"rswz":2,"pricesnormalbalance":2,"pricescctokensaddress":2,"rtsaizc":2,"wkpjqydsnfg":2,"bljbxzay":2,"myccaddress":2,"rdmc":4,"mlqbkzxvykkhvr":4,"piz":4,"radhvhm":4,"myccbalance":2,"myaddress":2,"rgr":2,"gqm":2,"jttnthjlgrxbjms":2,"rczi":2,"mybalance":2,"myaddr":2,"houseaddr":2,"rplu":2,"ylsus":2,"yuvtw":2,"cbx":2,"ozjmu":2,"dg":2,"exposureaddr":2,"rjuhhpf":2,"br":2,"nwlnyzecss":2,"zzbc":2,"pricesbet":7,"synthetic-expression":2,"id":2,"rpc":1,"calls":1,"bfe":2,"efbca":2,"fbac":2,"adeea":2,"def":2,"cda":2,"adf":2,"ad":2,"cce":2,"fee":2,"cfac":2,"acc":2,"fed":2,"aacc":2,"pricescashout":7,"cash":1,"rekt":8,"positionsize":10,"profits":6,"costbasis":12,"totalpositionsize":6,"totalprofits":6,"lastprice":10,"lastheight":6,"bfef":2,"bd":6,"edec":2,"fe":6,"bbaa":2,"fbbfe":2,"faa":2,"ccaa":2,"cefb":2,"cebc":2,"aeb":2,"dfbb":2,"deac":2,"faf":4,"fcc":4,"cdfbbd":4,"aaf":4,"fde":2,"dbfe":2,"baf":2,"ddbda":2,"aad":2,"bcfc":2,"pricesgetorderbook":7,"shows":2,"details":1,"statistics":1,"isopen":4,"expression":6,"isupposition":4,"diffleveragedposition":2,"totalfund":2,"totalequity":2,"totalrekt":2,"totalbets":2,"totalcashoutbets":2,"pricesinfo":9,"referred":1,"reduced":2,"liquidationprice":2,"priceslist":7,"pricesrefillfund":7,"funds":2,"global":1,"bfbf":2,"fda":2,"eede":2,"bc":2,"ecb":2,"bfdc":2,"pricesrekt":9,"creates":1,"liquidates":1,"exceeded":1,"isrekt":2,"flag":1,"call":2,"proof-of-work":1,"pow":1,"activity":1,"machine":1,"deters":1,"spamming":1,"incentivised":1,"execute":1,"rewards":1,"liquidated":1,"node":1,"created":1}},"src/pages/antara/api/rewards/index.mdx":{"searchTitle":"Rewards","docsPageTitle":"Rewards","path":"antara/api/rewards","content":{"rewards":38,"introduction":1,"antara":2,"module":3,"creates":2,"master-node":1,"program":1,"giving":1,"user":3,"ability":1,"earn":1,"locking":2,"coins":1,"features":1,"configurable":1,"parameters":1,"customizable":1,"monthly":1,"reward":6,"minimum":5,"deposit":1,"required":2,"holding":1,"period":2,"etc":1,"plans":3,"active":2,"given":2,"time":3,"flow":1,"anyone":3,"create":6,"new":2,"plan":15,"using":11,"rewardscreatefunding":11,"add":6,"funding":5,"rewardsaddfunding":12,"query":1,"list":2,"rewardslist":13,"get":2,"details":1,"particular":1,"use":3,"rewardsinfo":11,"finding":1,"suitable":1,"lock":3,"funds":9,"rewardslock":13,"met":3,"rewardsunlock":17,"unlock":2,"receive":1,"name":12,"fundingtxid":21,"amount":10,"method":50,"adds":1,"returns":7,"hex":102,"value":61,"broadcast":8,"sendrawtransaction":28,"arguments":7,"response":7,"examples":7,"step":12,"raw":12,"transaction":17,"komodo-cli":30,"-ac_name":30,"helloworld":20,"free":20,"cd":116,"aa":140,"ae":192,"bbe":36,"dea":68,"bd":208,"result":56,"success":24,"aea":72,"de":164,"aee":72,"bb":72,"ab":216,"afff":20,"ba":84,"dcb":20,"bf":44,"ce":40,"fb":72,"ac":156,"ffffffff":60,"ea":116,"eb":164,"eec":80,"dc":104,"df":100,"da":164,"ccd":12,"eefb":12,"fe":148,"find":17,"rpcuser":60,"rpcpassword":60,"rpcport":60,"coin":16,"conf":15,"file":15,"command":19,"curl":30,"--user":30,"--data-binary":30,"jsonrpc":30,"id":61,"curltest":60,"params":30,"-h":30,"content-type":30,"text":30,"plain":30,"http":30,"error":34,"null":30,"ca":72,"eebce":12,"dbfa":12,"ad":24,"ddc":12,"decode":4,"optional":4,"check":4,"values":4,"sane":4,"atest":10,"decoderawtransaction":16,"txid":55,"size":8,"version":16,"locktime":16,"vin":16,"vout":36,"scriptsig":20,"asm":76,"sequence":20,"valuesat":28,"scriptpubkey":56,"op_checkcryptocondition":16,"cc":72,"reqsigs":40,"type":56,"cryptocondition":16,"addresses":40,"rtsrbyl":20,"hsvmoe":20,"qtbjkyiswdvawkm":20,"ytk":20,"op_checksig":24,"pubkey":32,"rvxhz":20,"ucjfsrotfa":20,"zvbfbrpdbbqmm":20,"op_return":16,"nulldata":16,"vjoinsplit":16,"overwintered":8,"false":8,"valuezat":28,"rewardsaddress":9,"info":1,"associated":1,"provided":2,"used":3,"launch":1,"daemon":2,"rewardsccaddress":4,"rewardsccbalance":4,"rewardsnormaladdress":4,"rmgye":8,"jecznjqx":8,"uzq":8,"ptlicswuhwkz":8,"rewardsnormalbalance":4,"rewardscctokensaddress":4,"rul":4,"ytcqkuob":4,"aaffntxg":4,"qmuzwm":4,"pubkeyccaddress":4,"rjdwcbsowwmt":4,"dtsqyfculnw":4,"zj":4,"mcd":4,"pubkeyccbalance":4,"myccaddress":4,"rwzkicssry":4,"qwevuf":4,"ysms":4,"qifrncrswik":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"apr":8,"mindays":2,"maxdays":2,"mindeposit":9,"return":2,"serves":1,"identify":1,"make":1,"sure":1,"also":2,"fees":1,"call":1,"creating":1,"won":1,"allow":1,"greater":1,"already":1,"locked":6,"single":1,"needs":1,"assure":1,"pay":1,"parameter":1,"ec":48,"ada":12,"ebd":32,"fbfc":20,"fdb":32,"bae":20,"db":48,"ef":40,"efb":20,"abe":20,"ead":60,"cb":140,"dcc":60,"ace":12,"send":1,"output":1,"called":1,"fae":4,"ee":4,"adf":4,"information":2,"specific":2,"see":2,"available":4,"sbits":4,"minseconds":8,"maxseconds":6,"lists":1,"smart":1,"chain":1,"commits":1,"desired":1,"specified":1,"remain":1,"number":1,"seconds":1,"days":1,"passes":1,"later":1,"general":1,"best":1,"save":1,"secure":1,"location":1,"final":1,"lost":2,"possible":2,"again":2,"ddf":12,"dceeb":12,"cf":40,"dd":52,"cfaca":20,"dae":20,"bff":20,"feaf":20,"bfa":20,"fdf":20,"acb":12,"fa":28,"fde":16,"ff":16,"unlocks":2,"complete":1,"attempt":1,"requires":1,"returned":1,"original":3,"rebroadcasting":1,"scanning":1,"utxos":1,"getaddressutxos":2,"fee":3,"similar":1,"one":1,"below":1,"prints":1,"console":1,"duration":2,"af":60,"fc":12,"ed":12,"fd":20,"cca":12,"ecfeb":8,"cbc":8,"eda":4,"bdd":4,"dfc":4}},"src/pages/antara/api/rogue/index.mdx":{"searchTitle":"Rogue","docsPageTitle":"Rogue","path":"antara/api/rogue","content":{"rogue":71,"antara":4,"module":2,"implementation":1,"classic":1,"unix":1,"game":16,"tutorial":1,"availability":1,"installation":1,"api":2,"gameplay":3,"walkthrough":1,"available":4,"tutorials":2,"section":2,"bailout":11,"cclib":50,"gametxid":26,"method":53,"allows":5,"user":8,"withdraw":1,"character":32,"still":1,"alive":9,"remain":1,"returned":1,"bailout_txid":2,"mined":1,"also":1,"gold":21,"killed":1,"monster":1,"otherwise":1,"treat":1,"dead":1,"regardless":1,"status":3,"successfully":3,"bails":1,"in-game":2,"captured":1,"converted":1,"coins":5,"conversion":4,"ratio":3,"depends":2,"mode":8,"single-player":4,"rogue_satoshis":8,"dungeon_level_on_exit":8,"multi-player":4,"facilitated":2,"using":6,"globally":4,"locked":4,"funds":7,"global":2,"vault":2,"automatically":3,"accrue":2,"smart-chain":2,"activity":2,"event":2,"time":2,"executed":2,"player":8,"simply":1,"wait":2,"generated":2,"via":4,"automated":2,"methods":3,"encourage":2,"fund":4,"grow":2,"quickly":2,"encouraging":2,"players":13,"people":2,"transact":2,"transactions":2,"feed":2,"returns":2,"hex":16,"value":2,"komodo":3,"require":1,"developer":2,"broadcast":1,"sendrawtransaction":2,"broadcasts":1,"arguments":12,"response":15,"examples":12,"command":12,"komodo-cli":26,"-ac_name":26,"daf":6,"cb":16,"daadabc":6,"name":28,"myrogueaddr":4,"rvuzxy":4,"fyjippwsbc":4,"efath":4,"nb":4,"mcer":4,"ce":40,"cd":16,"bece":2,"ca":26,"bb":12,"de":16,"ef":12,"ac":20,"fac":12,"aaf":12,"fbc":12,"bf":10,"df":22,"adc":4,"bc":14,"ff":12,"bd":16,"afa":4,"bffb":8,"eaa":8,"fb":22,"dfd":8,"ffae":8,"ffbee":8,"af":24,"fffffffff":2,"bcdaaa":4,"acb":6,"dab":4,"fe":16,"bbbc":6,"dd":16,"edbafa":6,"ed":10,"ddbe":2,"fcad":2,"fd":12,"cafada":2,"bdf":6,"ace":2,"fa":16,"fbd":2,"fecca":2,"ffffffff":12,"ea":30,"abe":6,"fc":20,"febf":6,"cc":18,"txid":12,"fdac":2,"ec":8,"ceecb":2,"result":20,"success":20,"extract":10,"pubkey":8,"complete":2,"history":1,"view":1,"replay":3,"efcb":4,"aa":16,"cebdc":4,"cf":12,"cde":2,"ae":14,"rogueaddr":2,"rjhd":2,"kaug":2,"daoopz":2,"vfxetth":2,"qdpeseb":2,"keystrokes":19,"numkeys":2,"playertxid":34,"aeea":2,"eccdfdb":2,"extracted":2,"hp":2,"strength":4,"level":4,"exp":2,"dl":2,"seed":4,"gameinfo":9,"relevant":1,"information":3,"indicated":3,"ab":22,"dceea":10,"fdd":14,"gameheight":2,"height":2,"start":3,"starthash":2,"daa":2,"run":2,"register":11,"numplayers":2,"maxplayers":8,"buyin":14,"games":14,"displays":4,"list":5,"unfinished":2,"finished":1,"pastgames":2,"bbf":2,"addb":2,"afedbb":2,"fdb":2,"bbdecbb":2,"acd":2,"fec":4,"ad":14,"adb":2,"eed":2,"ded":2,"aef":2,"fde":6,"ddede":6,"bbdac":6,"cab":2,"aad":2,"eaac":2,"cca":2,"efed":2,"eb":8,"numgames":2,"highlander":20,"exit":1,"claim":3,"prize":2,"safely":1,"retrieving":1,"amulet":6,"exiting":1,"dungeon":3,"last":2,"man":1,"standing":2,"retrieves":1,"exits":1,"rewards":3,"executes":3,"receives":1,"increased":1,"see":3,"below":1,"further":1,"details":1,"keystroke":2,"keyboard":2,"recorded":1,"ascii":2,"format":1,"link":2,"table":1,"translations":1,"concludes":1,"found":1,"src":2,"log":2,"file":1,"ba":14,"ddfb":4,"def":4,"ee":12,"batontxid":12,"cfa":2,"afe":4,"ecb":4,"babe":2,"acae":2,"ebba":2,"efdbddcb":2,"ffe":2,"cea":2,"fee":4,"bfef":4,"ebf":4,"caa":2,"bee":2,"ceff":2,"aec":2,"error":6,"null":2,"id":2,"jl":2,"newgame":9,"creates":1,"new":1,"argument":2,"required":1,"contributed":1,"become":1,"winner-takes-all":1,"pot":1,"first":1,"return":1,"training":1,"type":4,"newbie":4,"feb":2,"dac":2,"db":2,"dc":4,"bfea":2,"pending":11,"smart":2,"chain":4,"ccc":2,"bac":4,"da":16,"cfcb":2,"cfb":2,"cdb":2,"fecea":2,"caaa":2,"fda":2,"debbdc":2,"numpending":2,"playerinfo":13,"currently":1,"active":1,"tips":1,"finding":1,"occasions":1,"wish":1,"tokentxid":4,"find":1,"up-to-date":1,"following":1,"one":1,"solution":1,"necessary":1,"obtain":1,"tokens":2,"tokenlist":2,"item":1,"execute":1,"iterative":1,"function":1,"individual":1,"token":14,"responds":4,"means":4,"supplied":4,"does":4,"represent":4,"represents":5,"on-chain":4,"asset":4,"therefore":8,"ignored":12,"check":1,"two":1,"elements":1,"data":3,"contains":1,"used":4,"longer":8,"valid":5,"likewise":4,"living":1,"considered":1,"correct":1,"discovered":1,"cda":6,"tokenid":2,"pack":2,"rations":2,"food":2,"ring":2,"mail":2,"protection":2,"mace":2,"short":2,"bow":2,"arrows":2,"potion":4,"haste":2,"self":2,"topaz":2,"poison":2,"amber":2,"packsize":2,"hitpoints":2,"experience":2,"dungeonlevel":2,"pname":6,"fred":2,"transaction":1,"ids":1,"held":1,"current":1,"playerdata":2,"afd":2,"ddfa":2,"ebd":2,"bff":2,"caddd":2,"numplayerdata":2,"registers":1,"optional":1,"reuse":1,"survived":1,"previous":1,"properly":1,"call":1,"existing":1,"daemon":1,"set":2,"owns":1,"accomplished":1,"launch":1,"parameter":1,"setpubkey":2,"registration":1,"edd":4,"eace":4,"cabb":4,"cbe":2,"fcdf":2,"bffe":2,"baf":2,"dcc":2,"dfb":2,"setname":9,"sets":1,"receive":1,"point":1,"possible":1,"rename":1,"supermegawarrior":4}},"src/pages/antara/api/sudoku/index.mdx":{"searchTitle":"Sudoku","docsPageTitle":"Sudoku","path":"antara/api/sudoku","content":{"sudoku":58,"introduction":1,"antara":2,"module":5,"serves":1,"proof-of-concept":1,"demonstrate":1,"capabilities":1,"blockchain-based":1,"gaming":1,"technology":1,"based":2,"classic":1,"game":3,"learn":1,"played":1,"read":1,"associated":4,"wikipedia":3,"article":3,"link":8,"procedures":1,"launch":2,"finish":3,"require":1,"execution":1,"various":1,"remote":1,"procedure":1,"calls":1,"rpcs":1,"design":2,"assumes":2,"user":5,"relies":2,"gui":13,"software":9,"required":2,"unix":2,"timestamp":4,"gameplay":4,"event":2,"pass":2,"trough":2,"rpc":2,"captcha":2,"protection":2,"deters":2,"bots":2,"following":6,"installation":3,"walkthrough":1,"tutorials":1,"assist":2,"reader":1,"setting":1,"playing":1,"information":4,"reach":1,"community":1,"discord":4,"cc-sudoku":2,"channel":2,"available":1,"questions":1,"assistance":1,"flow":1,"create":1,"puzzle":12,"using":6,"gen":9,"method":22,"commit":4,"amount":14,"coins":4,"serve":4,"bounty":4,"first":4,"node":4,"complete":6,"find":2,"solve":3,"pending":13,"gather":1,"additional":1,"txidinfo":11,"propose":1,"solution":17,"requirements":1,"currently":1,"playable":1,"linux":5,"machines":1,"osx":1,"windows":1,"compatible":1,"bundles":1,"ready":1,"soon":1,"possible":1,"ask":1,"updates":1,"komodo":11,"bundle":7,"also":1,"called":1,"komodoku":7,"ubunutu":1,"comes":1,"necessary":1,"download":2,"visit":1,"below":3,"manually":2,"compile":3,"follow":2,"instructions":1,"install":10,"dependencies":2,"sudo":8,"apt-get":8,"update":3,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":8,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":12,"python":6,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"clone":5,"cd":30,"https":4,"github":4,"com":4,"jl":2,"checkout":4,"fsm":4,"make":8,"clean":4,"zcutil":6,"fetch-params":2,"sh":6,"build":6,"-j":8,"nproc":8,"wait":3,"process":2,"continue":2,"commands":3,"src":6,"cc":16,"makecclib":4,"cp":2,"sudokucc":2,"libcc":2,"komodod":6,"pull":2,"set":3,"pubkey":19,"value":5,"ensure":1,"working":1,"directory":1,"correct":1,"step":4,"start":3,"chain":4,"command":5,"terminal":4,"window":1,"daemon":4,"sync":1,"keep":1,"open":2,"running":1,"duration":1,"-ac_name":18,"-ac_supply":4,"-addnode":4,"-gen":4,"-genproclimit":4,"-ac_cclib":4,"-ac_perc":4,"-ac_reward":4,"-ac_cc":4,"-ac_script":4,"ea":34,"abe":8,"fc":14,"de":22,"febf":8,"new":2,"used":1,"execute":1,"remaining":1,"komodo-cli":14,"getnewaddress":2,"returned":1,"address":8,"need":1,"use":1,"validateaddress":6,"insert_address_here":2,"return":1,"similar":1,"isvalid":2,"true":8,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"scriptpubkey":2,"caa":2,"ffe":2,"ba":10,"ac":2,"segid":2,"ismine":4,"iswatchonly":2,"false":4,"isscript":2,"dfa":10,"ce":18,"eabcf":10,"fed":10,"ab":24,"iscompressed":2,"account":2,"look":1,"smart":2,"setpubkey":2,"reuse":1,"future":1,"include":1,"parameter":1,"example":1,"-pubkey":2,"graphical":2,"interface":2,"team":1,"offers":1,"unofficial":1,"sudoku-puzzle":1,"solving":1,"visualization":1,"portable":1,"source":1,"code":1,"steps":1,"note":1,"python-pygame":2,"libgnutls":2,"pip":2,"requests":2,"wheel":2,"slick-bitcoinrpc":2,"pygame":2,"tonymorony":2,"py":2,"cclib":16,"generate":1,"creates":1,"returns":4,"hex":6,"broadcast":2,"sendrawtransaction":4,"arguments":4,"response":4,"stdout":4,"json":2,"output":2,"examples":4,"numbers":2,"left":2,"score":4,"result":10,"success":10,"name":8,"srand":2,"ff":8,"fa":6,"bcfeea":2,"fd":6,"facbf":2,"fb":10,"bbbc":4,"dd":16,"bc":10,"df":22,"edbafa":4,"af":12,"ed":8,"bffe":2,"dc":20,"da":8,"fee":2,"aecfd":2,"ffffffff":6,"fe":2,"fbe":2,"acbc":2,"bfbf":2,"dab":4,"eed":2,"txid":10,"afc":2,"bf":6,"ca":12,"ebef":2,"list":1,"unsolved":3,"puzzles":1,"height":6,"aa":8,"bb":2,"cca":2,"ec":4,"dba":4,"omitted":2,"brevity":2,"aaa":6,"fdc":6,"baf":6,"cf":6,"db":26,"numpending":2,"total":2,"puzzle_txid":8,"submits":1,"proposed":1,"blockchain":1,"indicated":2,"values":1,"represent":1,"found":1,"number":2,"pre-filled":1,"cells":1,"automated":1,"tx":2,"index":1,"rogue":2,"ace":4,"bdc":8,"ad":8,"sudok":2,"bcdf":2,"ccc":2,"bee":2,"ebf":2,"fbfa":2,"ddd":4,"cb":2,"cec":4,"dbb":4,"aaf":2,"bd":2,"ede":2,"ef":4,"eb":2,"cac":2,"daa":2,"dad":4,"daf":2,"dbc":2,"dbd":2,"dbf":2,"dcb":2,"dce":2,"dcf":2,"ddb":2,"ddc":2,"ddf":2,"deb":2,"ded":2,"def":2,"ade":2,"sudokuaddr":4,"rwxsjc":2,"zc":2,"zgqsxa":2,"ydl":2,"zs":2,"pwn":2,"xc":2,"solved":2,"ht":2,"ebbdf":2,"fff":2,"solvetime":2,"avetime":2,"variance":2,"vs":2,"ave":2,"rafvbqbz":2,"esskktlqq":2,"mdqwrvi":2,"ubnzqwe":2}},"src/pages/antara/api/tokens/index.mdx":{"searchTitle":"Tokens","docsPageTitle":"Tokens","path":"antara/api/tokens","content":{"tokens":32,"introduction":1,"module":6,"enables":1,"support":1,"on-chain":1,"creation":1,"colored":1,"coins":4,"also":1,"called":1,"created":2,"typically":1,"used":4,"supports":1,"operations":2,"example":3,"assets":2,"provides":2,"buy":1,"sell":1,"generated":1,"chain":3,"ac_cc":2,"parameter":1,"enabled":1,"requires":2,"locking":1,"proportional":1,"amount":3,"native":2,"satoshi":5,"coin":14,"equal":1,"one":6,"token":19,"within":1,"total":1,"supply":7,"tokenaddress":9,"pubkey":29,"method":32,"returns":4,"information":2,"address":3,"according":2,"specific":2,"provided":3,"launch":2,"daemon":2,"default":2,"arguments":6,"response":6,"examples":6,"command":17,"komodo-cli":22,"-ac_name":22,"helloworld":22,"aa":72,"ee":240,"dadf":4,"result":46,"success":24,"tokensccaddress":4,"ramvufoyurbrxadvetmhxn":4,"gijzcfweha":4,"tokensccbalance":4,"tokensnormaladdress":4,"rcngangyadrfzujyypgfbjcgnvqzzcgtad":4,"tokensnormalbalance":4,"pubkeyccaddress":4,"rdu":4,"bgyqwmzbvrgusqparkuzrsjatibxrk":4,"pubkeyccbalance":4,"myccaddress":4,"rascvtfq":4,"dz":4,"yfknhnq":4,"uq":4,"rnfacqpze":4,"myccbalance":4,"myaddress":4,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"mybalance":4,"find":11,"rpcuser":44,"rpcpassword":44,"rpcport":44,"conf":11,"file":11,"curl":22,"--user":22,"--data-binary":22,"jsonrpc":22,"id":44,"curltest":42,"params":22,"-h":22,"content-type":22,"text":22,"plain":22,"http":22,"error":22,"null":24,"tokenbalance":13,"tokenid":20,"checks":1,"balance":10,"bbc":20,"afc":20,"da":88,"ccaddress":8,"rrppwbvdxcxmhx":12,"xnwnvzfdfgc":12,"ti":12,"check":2,"bb":36,"ae":20,"eb":12,"ab":24,"rqymbxa":4,"ffww":4,"aahv":4,"oc":4,"jrko":4,"hkfvmm":4,"tokencreate":9,"name":6,"description":6,"creates":1,"new":1,"every":1,"parent":2,"blockchain":2,"hex-encoded":1,"transaction":3,"broadcast":4,"using":4,"sendrawtransaction":16,"txid":24,"non-fungible":4,"contains":1,"additional":1,"array":1,"data":3,"describing":1,"corresponding":1,"asset":1,"eval":1,"code":1,"binds":1,"antara":2,"responsible":1,"validation":1,"create":4,"use":2,"fractional":2,"divided":1,"transferred":1,"amounts":1,"handled":1,"application":1,"side":1,"development":1,"divisible":1,"decimal":2,"place":1,"consider":1,"single":1,"unit":1,"sending":2,"worth":1,"equivalent":1,"point":1,"actual":1,"tok":8,"creating":4,"hex":54,"bc":56,"ecf":8,"abe":40,"ad":20,"ac":40,"dac":8,"ff":40,"eeb":8,"af":32,"df":52,"ef":20,"ffe":8,"db":16,"cc":100,"ffffffff":24,"ea":80,"de":16,"aabcb":8,"cee":8,"cd":44,"cf":24,"dcc":8,"ffa":8,"ce":48,"fbcb":8,"cb":28,"ec":56,"bbf":8,"ca":72,"fdeee":16,"step":5,"raw":3,"cec":4,"ed":56,"optional":1,"decoderawtransaction":9,"verify":1,"output":1,"sane":2,"cfc":12,"aed":4,"fcdb":4,"bd":40,"dc":56,"aab":12,"dee":12,"bf":16,"cbb":12,"ebafdf":12,"dbb":12,"ba":52,"fcc":12,"ffd":32,"efca":32,"bfd":32,"dae":32,"adf":12,"fc":32,"acc":4,"cbbe":4,"fe":108,"abcac":24,"abc":52,"cae":36,"size":4,"version":8,"locktime":8,"vin":10,"bce":8,"abd":8,"faf":8,"vout":26,"scriptsig":12,"asm":44,"sequence":12,"value":32,"valuesat":16,"scriptpubkey":32,"op_checkcryptocondition":12,"reqsigs":24,"type":32,"cryptocondition":12,"addresses":24,"op_checksig":12,"rfye":4,"yl":4,"kknwdhk":4,"unhvwacyscutwzjy":4,"ranypgfzzlhsjqb":8,"jrzztsw":8,"zmmydzuxq":8,"op_return":8,"nulldata":8,"overwintered":4,"false":4,"valuezat":16,"vjoinsplit":4,"tokeninfo":9,"reveals":1,"dfce":12,"adecd":12,"cfd":12,"add":12,"owner":4,"taka":4,"testing":4,"phase":4,"tokenlist":9,"lists":1,"available":1,"smart":1,"fb":12,"dbad":4,"dcbcc":4,"fa":24,"acfff":4,"dade":4,"eae":24,"eaf":4,"eecf":4,"eec":4,"dec":4,"ead":4,"cfb":4,"ffbf":4,"tokentransfer":11,"destpubkey":2,"transfers":1,"similar":1,"sendmany":2,"send":2,"complete":1,"source":1,"needs":1,"specified":1,"critical":1,"match":1,"outputs":1,"inputs":1,"burned":1,"burn":1,"rawtransaction":1,"ebc":4,"cedf":12,"faacd":12,"fdf":20,"ebd":20,"abcffffffff":12,"edcbece":20,"bba":20,"fab":20,"feae":20,"cce":12,"processassets":2,"assetvalidate":4,"transfer":2,"validated":2,"passed":2,"eaacfbb":8,"decode":1,"against":1,"following":1,"dbc":4,"eed":4,"acfa":4,"dad":4,"dfcee":4,"rlb":4,"ywh":4,"nfh":4,"tbarcbgatq":4,"yg":4}},"src/pages/antara/index.mdx":{"searchTitle":"Introduction to Antara Documentation","docsPageTitle":"Introduction to Antara","path":"antara","content":{"introduction":3,"antara":24,"welcome":1,"technical":2,"documentation":2,"section":8,"intended":1,"developers":1,"learning":6,"building":1,"interacting":1,"framework":2,"conceptual":4,"overview":2,"brief":1,"found":1,"start":1,"product":1,"introductions":1,"smart":5,"chains":5,"link":2,"tutorials":6,"contains":4,"thorough":1,"explanations":1,"consult":1,"path":2,"outlines":2,"details":1,"approaches":1,"perspective":1,"setup":2,"basic":1,"information":1,"setting":1,"using":1,"antara-enabled":1,"environment":1,"example":1,"topics":1,"include":1,"understanding":2,"addresses":2,"customizations":2,"available":3,"creation":3,"hard":2,"forks":2,"various":1,"provide":1,"instruction":1,"usage":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":1,"launchpad":2,"api":4,"commands":2,"default":1,"modules":1,"also":1,"called":1,"remote":1,"procedure":1,"calls":1,"rpcs":1}},"src/pages/antara/setup/antara-customizations/index.mdx":{"searchTitle":"Antara Customizations","docsPageTitle":"Antara Customizations","path":"antara/setup/antara-customizations","content":{"antara":37,"customizations":4,"framework":1,"offers":1,"various":4,"default":16,"desired":3,"combination":6,"parameters":24,"included":17,"komodod":68,"execution":1,"every":31,"time":27,"smart":82,"chain":121,"daemon":4,"launched":1,"changing":4,"later":1,"possible":4,"typically":2,"requires":7,"hard-fork":1,"general":1,"best":1,"practice":1,"developer":4,"finalized":1,"decentralizing":1,"ownership":1,"coin":34,"discover":1,"need":1,"change":2,"fact":1,"reach":7,"development":6,"team":6,"assistance":2,"ac_adaptivepow":10,"parameter":88,"final":8,"testing":7,"stages":4,"understanding":1,"difficulty":24,"stranding":4,"solves":1,"vulnerability":3,"known":1,"low-hashrate":1,"blockchains":2,"particularly":1,"susceptible":1,"blockchain":10,"hashrate":2,"lower":2,"mining":9,"algorithm":4,"miners":12,"higher-powered":2,"move":1,"lower-powered":2,"mine":6,"large":1,"number":9,"blocks":50,"short":1,"amount":27,"doing":1,"rapid":1,"influx":1,"new":25,"causes":1,"part":5,"consensus":12,"mechanism":7,"called":3,"adjustment":2,"daa":4,"drastically":1,"increase":5,"finding":4,"block":165,"group":2,"leave":1,"level":8,"remains":2,"smaller":1,"able":2,"provide":1,"hash":1,"power":1,"overcome":1,"therefore":16,"frozen":1,"type":3,"behavior":2,"used":32,"method":14,"malicious":1,"attack":2,"threat":1,"faced":1,"pure":2,"pow":19,"chains":24,"minor":1,"adjusts":9,"changes":6,"alleviate":1,"potential":1,"effects":1,"one":15,"alleviates":1,"set":46,"normally":1,"adjusted":2,"conclusion":1,"target":1,"process":5,"makes":1,"lowering":1,"easier":1,"faster":1,"take":1,"account":1,"network":12,"consuming":1,"find":7,"high":3,"needed":1,"details":6,"implementation":3,"rationale":1,"found":3,"blog":2,"post":2,"adding":2,"-ac_adaptivepow":2,"enables":2,"adaptivepow":1,"newly":3,"created":10,"ac_algo":3,"us":4,"use":24,"production":6,"equihash":1,"verushash":6,"enable":3,"feature":11,"-ac_algo":2,"activates":1,"recent":2,"versions":1,"yet":3,"supported":3,"serves":1,"proof":5,"concept":2,"support":3,"additional":20,"algorithms":1,"komodo":13,"currently":3,"methods":1,"compatibility":2,"ac_staked":39,"recommended":3,"external":1,"ac_blocktime":9,"sets":4,"average":5,"seconds":15,"mined":29,"value":87,"stabilize":2,"within":8,"twelve":1,"hours":1,"launch":9,"greater":5,"require":3,"several":4,"days":1,"speed":2,"variances":1,"quality":1,"between":16,"nodes":13,"stakers":2,"create":9,"difficulties":1,"achieving":1,"stable":3,"high-speed":2,"function":13,"effectively":1,"lan":1,"recommends":3,"caution":1,"attempting":1,"manage":1,"public":3,"internet":1,"examples":18,"pre-mine":19,"-coin":28,"reward":69,"-ac_name":74,"helloworld":62,"-ac_supply":66,"-ac_reward":60,"-ac_blocktime":6,"ac_cbmaturity":8,"allows":11,"coinbase_maturity":10,"changed":2,"confirmed":1,"creation":9,"coinbase":10,"transaction":22,"moment":2,"spent":2,"developers":1,"wait":3,"arbitrary":1,"coins":54,"spend":1,"example":52,"confirmations":2,"ac_eras":27,"ac_cbopret":13,"decentralised":1,"trustless":2,"oracle":2,"enabled":9,"prices":21,"module":15,"required":11,"existence":1,"completely":1,"decentralized":1,"price":24,"feed":18,"dto":7,"implemented":2,"piggybacking":2,"timestamp":2,"rules":6,"works":1,"requiring":1,"include":12,"off-chain":2,"data":24,"op_return":3,"pays":3,"miner":5,"validation":3,"false":3,"rejected":1,"incentivizes":1,"truthful":1,"achieve":3,"allow":4,"error":1,"reported":1,"bit":7,"binary":3,"converted":4,"decimal":7,"specific":1,"meaning":4,"explained":2,"below":3,"let":1,"wxyz":2,"respectively":1,"add":3,"write":3,"btc":4,"vs":6,"fiat":4,"pairs":5,"viz":1,"btc_usd":1,"btc_gbp":1,"btc_eur":1,"major":1,"usd":18,"cryptocurrencies":4,"-ac_prices":6,"stocks":9,"-ac_stocks":6,"want":3,"above":10,"just":1,"ac_cc":47,"cluster":6,"interact":4,"via":22,"modules":11,"momom":1,"technology":2,"activated":5,"features":4,"cross-chain":10,"fungibility":2,"directly":3,"transferred":3,"setting":7,"notary":8,"pubkeys":2,"functionalities":2,"notarization":9,"service":7,"however":4,"dependent":1,"including":3,"permitted":1,"users":2,"-pubkey":2,"launching":1,"disables":3,"entirely":3,"better":1,"omitting":1,"altogether":1,"result":5,"permits":1,"functionality":8,"values":9,"inclusive":2,"indicate":3,"validate":1,"transactions":13,"occur":1,"fungible":3,"cannot":3,"equal":4,"permit":1,"interaction":1,"secured":1,"pubkey":45,"form":2,"base":3,"tokens":1,"burn":6,"protocol":6,"notary-node":1,"summary":1,"consider":2,"-ac_cc":20,"disabled":5,"on-chain":7,"active":7,"contracts":1,"bearing":1,"non-fungible":1,"across":3,"dpow":3,"pre-mined":9,"allowed":2,"fellow":2,"also":17,"transfer":1,"ac_ccactivate":11,"-ac_ccactivate":4,"block_height":2,"activation":5,"existing":4,"komodo-based":1,"wherein":1,"originally":1,"command":11,"future":2,"height":33,"reached":1,"available":5,"hard":1,"fork":2,"receiving":3,"security":3,"relaunch":2,"daemons":2,"update":1,"manner":4,"uses":5,"necessary":2,"further":6,"specify":1,"using":15,"-addnode":4,"blockheight":9,"ac_ccenable":9,"end":8,"beta":1,"phase":1,"prepared":1,"interested":1,"adopting":1,"assist":1,"restricts":1,"indicated":1,"insert":1,"eval":3,"code":3,"separated":1,"commas":1,"following":17,"table":1,"presents":1,"abbreviated":1,"list":2,"codes":2,"information":2,"see":7,"linked":2,"content":2,"faucet":2,"rewards":21,"-ac_ccenable":4,"spending":1,"utxos":8,"non-enabled":1,"api":25,"functions":7,"prevents":2,"user":5,"creating":2,"utxo":31,"render":1,"unspendable":2,"still":2,"raw":2,"bypass":1,"thus":2,"normal":4,"relying":1,"concerned":1,"experiment":1,"cautious":1,"documented":1,"ac_cclib":11,"libcc":2,"disable":1,"calls":1,"risk":1,"call":2,"non-spendable":1,"conjunction":3,"unique":2,"build":1,"described":3,"question":1,"properly":2,"built":1,"terminal":1,"similar":2,"-ac_cclib":2,"desired_cc_module":2,"differently":1,"reader":1,"refer":1,"instructions":4,"ac_decay":11,"percentage":9,"determines":6,"decrease":2,"block-reward":2,"halving":6,"effect":3,"ac_reward":24,"formula":4,"follows":2,"block_reward_after":2,"block_reward_before":2,"drop":1,"previous":2,"decreases":7,"-ac_halving":18,"-ac_decay":10,"ac_end":13,"means":1,"assuming":1,"settings":1,"incentive":1,"fees":1,"ends":8,"-ac_end":18,"vary":3,"different":4,"interval":14,"era":19,"seven":1,"eras":4,"combined":1,"forces":2,"instead":4,"become":2,"spendable":2,"explicitly":1,"accepts":1,"certain":4,"accept":1,"multiple":5,"principle":1,"affected":1,"receive":8,"ac_halving":7,"ac_notarypay":9,"thereby":1,"affect":1,"corresponding":4,"indicates":5,"last":11,"indefinitely":3,"stop":3,"preceded":1,"comma":1,"-ac_eras":8,"first":21,"second":10,"third":2,"lasts":1,"relevant":3,"fewer":1,"distinct":1,"carry":1,"remaining":1,"ability":1,"transition":1,"next":4,"linear":2,"progression":2,"direct":1,"switch":1,"initial":2,"point":3,"begin":1,"slow":1,"start":3,"grow":1,"linearly":1,"stay":2,"getblocksubsidy":4,"verify":3,"work":2,"expected":6,"komodo-cli":8,"ac_feeds":9,"customization":4,"environment":1,"inclusion":1,"-ac_cbopret":10,"supports":1,"retrieval":2,"sources":1,"accessed":1,"http":2,"https":14,"protocols":1,"return":2,"json":29,"object":22,"internal":9,"parser":14,"processes":1,"rfc":2,"pointer":4,"addressing":2,"extracts":1,"specified":4,"calculates":1,"paths":1,"addition":1,"custom":16,"shared":4,"library":9,"file":5,"parsing":3,"retrieve":3,"returned":7,"web":9,"non-standard":1,"sufficient":1,"event":1,"takes":1,"configuration":14,"options":3,"customdata":8,"arguments":1,"returns":1,"inform":1,"location":1,"quoted":1,"string":3,"contains":4,"array":14,"feed-configuration":1,"basic":3,"usage":1,"-ac_feeds":6,"name":12,"url":15,"iextrading":8,"com":14,"tops":8,"symbols":11,"aapl":18,"adbe":16,"results":18,"symbol":23,"valuepath":14,"multiplier":13,"defines":3,"includes":4,"items":1,"path":1,"acquire":1,"item":4,"single":4,"named":12,"retreived":1,"processed":2,"based":11,"key":14,"extract":2,"matching":1,"response":6,"encounters":1,"selects":1,"th":4,"element":1,"reads":1,"extracted":1,"multiplied":1,"added":7,"convers":1,"numbers":2,"paces":1,"integers":1,"refresh":1,"minimum":2,"polling":3,"times":2,"useful":1,"fixed":1,"subset":1,"metals":5,"forex-data-feed":6,"swissquote":6,"public-quotes":4,"bboquotes":4,"instrument":4,"substitutes":11,"xau":6,"xpt":6,"quote":11,"averagevaluepaths":4,"spreadprofileprices":14,"ask":8,"bid":6,"xau_usd":4,"xpt_usd":4,"hosted":1,"actual":1,"address":42,"denote":1,"substitute":2,"urls":1,"formed":2,"substitution":1,"elements":2,"stored":1,"substitues":2,"polled":1,"responses":4,"holds":1,"processing":1,"case":1,"retrived":1,"pointers":2,"note":2,"calculation":1,"applied":1,"resulting":2,"optional":2,"displays":1,"empty":1,"strings":2,"complete":1,"handling":1,"inadequate":2,"customlib":7,"libpricessampleparser":2,"differentiated":1,"arbitraty":1,"passed":4,"-ac_feed":1,"members":2,"comprised":1,"objects":1,"property":11,"averagepaths":2,"names":1,"constructed":1,"specification":1,"placed":1,"along":3,"source":2,"building":1,"src":6,"cc":6,"priceslibs":4,"directory":2,"implement":1,"written":1,"c-language":1,"declaration":1,"pricesfeeds":4,"extern":2,"int":2,"pricesjsonparser":2,"const":6,"char":6,"sjson":2,"uint":4,"_t":4,"place":2,"variable":1,"receives":15,"contain":4,"hints":4,"convert":1,"integer":1,"success":2,"scenario":1,"lib":1,"pricesresultparsersample":2,"cpp":4,"initializing":1,"feedconfig":2,"config":1,"ac_founders":25,"creates":2,"founder":10,"ac_perc":47,"declared":1,"defaults":1,"ac_pubkey":17,"ac_script":17,"paid":4,"immediately":1,"according":2,"frequency":2,"-ac_perc":18,"-ac_founders":12,"satoshis":11,"per":5,"difference":1,"exception":1,"rewarded":2,"payment":1,"increasing":4,"overall":3,"supply":5,"send":4,"multi-signature":3,"compatible":3,"stratum":3,"implementations":1,"member":2,"blackjok":4,"modifications":1,"knomp":1,"disable-cb":2,"discord":2,"questions":1,"ac_founders_reward":11,"given":4,"opposed":1,"does":7,"accumulate":1,"combation":1,"ac_founders_rewards":2,"independent":2,"-ac_pubkey":22,"cf":8,"aacafede":8,"df":20,"cb":8,"bd":8,"cd":8,"compare":1,"-ac_founders_reward":4,"sent":14,"lowest":1,"day":2,"ac_name":1,"ticker":1,"wish":1,"consist":1,"uppercase":1,"letters":1,"simple":2,"participate":1,"total":1,"participating":2,"notaries":3,"divided":1,"evenly":1,"kmd":3,"perform":1,"notarizations":1,"happen":1,"paying":2,"-ac_notarypay":2,"two":9,"depending":1,"follow":1,"inflation-tax":1,"model":2,"allocate":1,"naturally":1,"owner":1,"taken":1,"inflates":1,"maximum":4,"capped":1,"vout":1,"correct":1,"affects":1,"trying":1,"developed":1,"coinbase-override":1,"purpose":1,"repo":2,"documentation":1,"combines":2,"section":2,"notes":6,"stake":18,"calculations":3,"pos":21,"made":3,"sends":3,"verification":3,"extra":2,"derives":2,"calculated":2,"longer":4,"do_not_use_":6,"efca":6,"fda":6,"fd":6,"ff":8,"-ac_staked":16,"ac_prices":3,"tickers":2,"brings":2,"eth":2,"ltc":2,"bnb":2,"neo":2,"lrc":2,"qtum":2,"omg":2,"zrx":2,"strat":2,"iota":2,"xvg":2,"eos":2,"zec":2,"dash":2,"xrp":2,"storj":2,"xmr":2,"bat":2,"bts":2,"lsk":2,"ada":2,"waves":2,"steem":2,"rvn":2,"dcr":2,"xem":2,"icx":2,"hot":2,"enj":2,"ce":8,"ca":4,"fdeee":4,"ec":6,"designates":1,"payments":7,"come":1,"genesis":5,"thereafter":1,"intended":2,"isolated":1,"ac_import":2,"character":1,"compressed":2,"validateaddress":6,"searching":1,"digits":2,"private":3,"present":1,"imported":1,"wallet":3,"ac_public":3,"zk-snarks":1,"public-only":1,"-ac_public":2,"on-demand":3,"mempool":1,"becoming":1,"increases":1,"make":1,"ac_supply":8,"ac_sapling":5,"sapling":9,"upstream":1,"privacy":1,"provided":1,"zcash":2,"activate":2,"prior":2,"activating":1,"done":1,"delay":2,"far":1,"-ac_sapling":3,"beginning":1,"ac":1,"otherwise":1,"shielded":1,"old":1,"sprout":2,"proofs":1,"additionally":1,"prohibited":1,"february":1,"sh":1,"premine":1,"hex":6,"scriptpubkey":7,"createmultisig":4,"rmnzjpflbfhuxms":2,"hm":2,"gkvtfkeduhr":2,"rw":2,"yx":2,"tk":2,"wgfuvhbjtxgfirhr":2,"pkcvtrm":2,"rq":2,"uqbj":2,"yk":2,"bcxezodbenqb":2,"jwv":2,"plea":2,"bghcufb":8,"ksvbsfiwcbxrufkfisuhqtnaav":8,"redeemscript":2,"faae":2,"ed":6,"fa":2,"ef":8,"ba":2,"dd":2,"bf":4,"dbd":2,"ae":10,"bae":2,"fff":2,"test":1,"sendtoaddress":4,"txid":4,"ea":12,"bfa":4,"observe":3,"getrawtransaction":4,"valuesat":2,"asm":2,"op_hash":2,"daaac":6,"op_equal":2,"reqsigs":2,"scripthash":2,"addresses":5,"-ac_script":2,"aim":1,"remainder":1,"measurements":1,"ratio":1,"approximate":2,"automatically":3,"adjust":1,"pow-mined":1,"adhere":1,"slightly":1,"-gen":2,"-genproclimit":2,"connected":1,"execute":3,"setgenerate":6,"true":4,"node":6,"debug":3,"log":3,"executing":1,"tail":2,"-f":2,"located":1,"split":2,"tool":1,"link":2,"staking":23,"processor":1,"getbalance":4,"ensure":2,"segids":3,"appear":1,"nonstaking":1,"vital":2,"consecutively":1,"prevent":2,"sending":1,"give":1,"genaddresses":1,"py":1,"script":1,"repository":2,"generate":1,"segid":51,"soon":1,"integrated":1,"regardless":1,"creator":1,"needs":1,"keep":2,"moving":1,"dat":2,"global":1,"segments":1,"belong":1,"eligible":13,"turns":1,"segment":8,"belongs":2,"determined":4,"resides":1,"staked":14,"distributed":1,"separate":1,"back":1,"infrastructure":1,"considerations":1,"reaches":1,"compared":2,"normalize":1,"current":1,"timestamps":3,"monotonically":3,"clock":9,"important":3,"synced":3,"system":3,"sequence":3,"sync":3,"sudo":10,"apt-get":5,"install":5,"chrony":10,"systemctl":5,"restart":5,"check":3,"timedatectl":5,"ntp":5,"syncronized":5,"eligibile":3,"precisely":3,"blocktime":10,"minute":5,"one-minute":3,"block-time":3,"one-hundred":3,"minutes":3,"rotate":3,"queue":9,"determine":3,"likely":6,"chance":3,"eligibility":6,"begins":3,"expands":3,"two-second":3,"opens":3,"priority":3,"continues":3,"pushing":3,"etc":3,"design":3,"win":3,"age":15,"regarding":3,"eligibiility":3,"maturity":3,"month":6,"reaching":3,"likelihood":3,"nlocktime":10,"-ac_havling":2,"-block":1,"ac_stocks":3,"adsk":2,"akam":2,"amd":2,"amzn":2,"atvi":2,"bb":2,"cdw":2,"crm":2,"csco":2,"cybr":2,"dbx":2,"fb":2,"gddy":2,"goog":2,"grmn":2,"gsat":2,"hpq":2,"ibm":2,"infy":2,"intc":2,"intu":2,"jnpr":2,"msft":2,"msi":2,"mu":2,"mxl":2,"nati":2,"ncr":2,"nflx":2,"ntap":2,"nvda":2,"orcl":2,"panw":2,"pypl":2,"qcom":2,"rht":2,"shop":2,"snap":2,"spot":2,"symc":2,"syna":2,"trip":2,"twtr":2,"txn":2,"vmw":2,"vod":2,"vrsn":2,"vz":2,"wdc":2,"xrx":2,"yelp":2,"yndx":2,"zen":2,"brk":2,"gen":2,"whole":1,"decimals":1,"places":1,"avoid":1,"-bit":1,"overflows":1,"fraction":1,"dex":1,"reality":1,"full":1,"left":1,"ac_snapshot":7,"snapshots":1,"balance":2,"instructs":1,"snapshot":3,"approximately":1,"-ac_snapshot":2,"paymentsairdrop":4,"executes":2,"plan":1,"designed":1,"distribute":1,"airdrops":2,"paymentsrelease":2,"release":1,"amounts":1,"recorded":1,"control":1,"nature":1,"automated":1,"ac_timelock":3,"-ac_timeunlockgte":2,"-ac_timelockfrom":2,"-ac_timelockto":2,"enforce":1,"locking":2,"behaves":1,"ac_timeunlockgte":2,"satoshi":1,"temporarily":1,"locked":2,"unlocked":1,"random":3,"ac_timelockfrom":2,"ac_timelockto":2,"heights":1,"unlock":2,"-ac_timelockgte":2,"-ac_timeunlockfrom":2,"-ac_timeunlockto":2,"ac_txpow":3,"-ac_txpow":2,"enforces":1,"transaction-rate":1,"limiter":1,"help":1,"spam":1,"starting":1,"ending":1,"traditional":1,"commands":1,"sendmany":2,"createrawtransaction":2,"signrawtransaction":2,"ac_veruspos":5,"alternative":1,"verus":2,"valid":1,"-ac_veruspos":2}},"src/pages/antara/setup/index.mdx":{"searchTitle":"Antara Setup","docsPageTitle":"Antara Setup","path":"antara/setup","content":{"antara":2,"setup":2,"section":1,"documentation":1,"contains":1,"information":1,"required":1,"based":1,"smart":1,"chains":1}},"src/pages/antara/tutorials/activate-antara-smartchain/index.mdx":{"searchTitle":"How to Activate Custom Consensus modules on an Existing Komodo Smartchain Antara","docsPageTitle":"How to Activate Custom Consensus modules on an Existing Komodo Smartchain","path":"antara/tutorials/activate-antara-smartchain","content":{"activate":4,"custom":4,"consensus":4,"modules":4,"existing":3,"komodo":4,"smartchain":2,"based":1,"platform":1,"enabled":3,"time":1,"daemon":2,"supports":1,"command-line":2,"parameter":4,"-ac_ccactivate":12,"height":10,"using":2,"cc":5,"non-cc":1,"chain":7,"future":1,"block":4,"example":5,"first":1,"doesn":1,"startup":2,"command":2,"looks":1,"komodod":4,"-ac_name":4,"-ac_supply":4,"-addnode":4,"easy":1,"way":1,"start":1,"technology":1,"parameters":2,"order":1,"following":1,"means":1,"activated":3,"set":1,"want":1,"hardforking":1,"change":2,"nodes":2,"update":2,"notarized":1,"notary":1,"need":2,"new":3,"notarization":1,"continue":1,"disruption":1,"past":1,"activation":1,"script":1,"create":2,"fork":2,"default":1,"uses":1,"-ac_cc":5,"recall":2,"defines":1,"cluster":1,"chains":1,"cross":1,"cant":1,"add":1,"line":1,"take":2,"care":2,"things":1,"automagically":1,"also":1,"addressindex":1,"spentindex":1,"configuration":1,"file":1,"setting":1,"included":1}},"src/pages/antara/tutorials/advanced-series-0/index.mdx":{"searchTitle":"An Advanced Approach to Komodo's Antara Framework Series โ Introduction","docsPageTitle":"An Advanced Approach to Komodo's Antara Framework","path":"antara/tutorials/advanced-series-0","content":{"advanced":7,"approach":1,"komodo":9,"antara":23,"framework":7,"introduction":2,"following":3,"content":2,"provided":1,"experienced":1,"developer":19,"desires":1,"create":3,"new":5,"modules":10,"smart":19,"chains":3,"herein":1,"provides":1,"introductory":1,"instruction":1,"allow":2,"easily":1,"read":1,"existing":2,"antara-related":1,"code":14,"follow":1,"tutorials":2,"examine":1,"specific":2,"link":5,"learning":4,"path":3,"outline":3,"tutorial":4,"series":3,"intended":1,"developers":2,"intend":1,"manipulate":1,"default":1,"software":3,"setup":1,"review":2,"placement":1,"section":2,"encompasses":2,"several":6,"technologies":3,"greatly":1,"enhances":1,"blockchain":10,"functionality":4,"allows":5,"use":4,"chain":5,"consensus":10,"mechanism":8,"enforce":1,"arbitrary":8,"clusters":1,"work":1,"effort":1,"level":5,"freedom":1,"grants":2,"difficult":1,"comprehend":1,"one":4,"seen":2,"technology":10,"action":1,"engaged":2,"directly":2,"takes":1,"account":1,"different":2,"limit":1,"scope":1,"focus":1,"crucial":1,"aspect":1,"cryptoconditions":12,"cc":3,"brevity":3,"conceptual":1,"discussion":1,"brief":4,"logical":3,"conditions":3,"fulfillments":3,"evaluated":1,"part":5,"based":2,"industry-wide":2,"proposed":2,"standard":2,"concept":2,"interledger":4,"team":4,"originally":1,"original":4,"proposal":3,"open-source":3,"format":1,"does":2,"seem":1,"continued":1,"exploring":1,"beyond":2,"hand":2,"found":1,"intriguing":1,"adopted":1,"suite":1,"offerings":1,"implementation":2,"uses":1,"key":4,"ideas":1,"put":2,"forth":2,"time":1,"depart":1,"significant":1,"ways":1,"curious":1,"details":1,"topic":1,"explore":1,"respective":1,"repositories":1,"description":1,"enhancements":4,"simplest":1,"operates":1,"electronic":1,"signatures":1,"hashes":1,"enhanced":1,"cryptocondition":1,"specifications":1,"evaluate":1,"results":2,"update":2,"state":3,"data":8,"decentralized":6,"secure":3,"fashion":1,"important":1,"takeaway":2,"underlying":2,"add":3,"include":1,"complex":1,"rely":3,"ensure":1,"integrity":1,"environment":1,"depends":1,"transactions":7,"booleans":1,"fundamental":1,"itself":1,"nothing":1,"list":1,"bound":1,"blocks":1,"design":1,"transaction":14,"confirmed":2,"therefore":2,"wishes":1,"first":1,"added":3,"passed":1,"successfully":1,"finally":1,"also":3,"take":2,"advantage":1,"adds":1,"customized":1,"source":1,"form":1,"module":10,"whenever":1,"relevant":1,"occurs":1,"calls":1,"validates":1,"confirms":1,"denies":1,"simplify":2,"process":2,"requires":1,"build":1,"returns":1,"boolean":3,"value":3,"final":3,"returned":1,"true":2,"approved":1,"place":1,"saved":1,"included":1,"special":1,"called":2,"op_return":2,"opreturn":1,"discuss":1,"opreturns":1,"greater":2,"detail":1,"further":1,"receives":1,"powerful":2,"tool":1,"creating":4,"executing":1,"utilize":1,"future":1,"executions":1,"primary":1,"requirement":1,"return":1,"meaningful":1,"result":2,"building":2,"harder":2,"balance-based":5,"contract":7,"fundamentally":1,"contracts":5,"familiar":1,"platforms":1,"difference":1,"unspent":2,"utxos":2,"total":1,"balance":4,"funds":2,"held":3,"within":3,"address":1,"utxo-based":6,"however":1,"leverage":1,"bitcoin-utxo":1,"system":1,"example":1,"pass":1,"full":3,"instead":1,"verification":1,"happens":1,"virtual":2,"machine":2,"executes":1,"written":1,"situation":1,"involved":1,"maintain":1,"high":1,"programming":1,"awareness":1,"avoid":1,"disasters":1,"parity":2,"attack":2,"furthermore":2,"typical":1,"access":1,"wallets":1,"users":1,"actively":1,"makes":1,"mistake":1,"associated":2,"vulnerable":1,"risks":1,"reduced":1,"reason":1,"every":1,"executed":1,"bitcoin-protocol":2,"opposed":2,"using":1,"virtual-machine":2,"developer-created":1,"passes":1,"bitcoin":2,"protocol":2,"security":3,"checks":1,"challenging":1,"higher":1,"mistakes":1,"make":1,"risk":1,"committed":1,"entire":1,"wallet":1,"popular":1,"model":1,"cannot":1,"compare":1,"measures":1,"offered":1,"featured":1,"engages":1,"development":3,"learn":1,"increased":1,"speed":1,"achieving":1,"simplicity":1,"architecture":1,"flexible":1,"between":1,"superior":1,"features":1,"look":2,"template":2,"file":3,"customcc":4,"cpp":4,"blank":1,"beginning":1,"creation":1,"familiarize":1,"yourself":1,"essential":1,"layout":1,"entrypoints":1,"broken":1,"down":1,"functions":2,"tables":1,"grasps":1,"nature":1,"working":1,"entry":1,"points":1,"becomes":1,"simple":1,"exercise":1,"common":1,"aspects":1,"already":1,"offers":1,"sdk":1,"best":1,"practices":1,"curve":1,"continue":1,"develop":1,"sources":1,"assistance":1,"begin":1,"concepts":1,"understand":1,"next":2}},"src/pages/antara/tutorials/advanced-series-1/index.mdx":{"searchTitle":"Advanced Series โ Smart Chain Development Basics","docsPageTitle":"Advanced Series โ Smart Chain Development Basics","path":"antara/tutorials/advanced-series-1","content":{"advanced":3,"series":3,"smart":5,"chain":6,"development":1,"basics":2,"understanding":2,"utxos":2,"important":1,"antara":9,"modules":4,"learning":2,"launchpad":2,"outline":2,"reader":3,"received":1,"encouragement":1,"understand":4,"blockchain":9,"technology":7,"preparation":1,"tutorial":7,"core":4,"discussions":4,"section":6,"provides":3,"useful":4,"introduction":1,"concepts":1,"necessary":2,"engineers":1,"key":2,"basic":1,"concept":2,"unspent":4,"transaction":51,"utxo":16,"brief":1,"reminder":1,"nature":1,"read":2,"observe":4,"data":5,"structure":2,"hex":15,"cb":10,"caa":2,"daa":2,"aa":14,"bbff":2,"fa":10,"fe":20,"ad":10,"ef":18,"aed":10,"eb":24,"da":10,"fb":10,"db":10,"fdbf":10,"ac":30,"eac":10,"feffffff":2,"ca":10,"cfebef":10,"bce":10,"dc":22,"fc":10,"cf":10,"fd":10,"efac":6,"bd":10,"dffff":2,"dd":6,"txid":12,"overwintered":2,"true":2,"version":2,"versiongroupid":2,"locktime":2,"expiryheight":2,"vin":13,"bf":4,"baa":4,"vout":21,"address":34,"rmhkqtr":14,"ssari":14,"wfovfssjdlsbxpkddaac":14,"scriptsig":4,"asm":12,"value":18,"valuesat":12,"sequence":4,"scriptpubkey":8,"op_checksig":9,"reqsigs":8,"type":10,"pubkey":29,"addresses":13,"op_dup":4,"op_hash":4,"op_equalverify":4,"pubkeyhash":4,"rxx":4,"ba":4,"axunlfehtn":4,"whpwj":4,"jwqyia":4,"vjoinsplit":2,"valuebalance":2,"vshieldedspend":2,"vshieldedoutput":2,"blockhash":2,"cad":2,"bc":2,"cdfd":2,"height":2,"confirmations":2,"rawconfirmations":2,"time":6,"blocktime":2,"id":2,"given":3,"one":9,"first":6,"key-value":1,"pairs":1,"term":1,"stands":1,"within":3,"two":4,"arrays":1,"contains":6,"vins":4,"vouts":7,"short":1,"vector":2,"considered":2,"sub-transactions":1,"take":2,"place":1,"main":1,"observing":2,"consume":1,"values":1,"previous":2,"transactions":22,"takes":3,"funds":17,"amount":5,"spend":3,"creates":2,"sends":4,"coins":8,"saw":1,"second":2,"new":11,"total":2,"subtract":1,"see":4,"difference":1,"design":1,"leftover":3,"claimed":1,"miner":2,"mines":1,"block":4,"mining":1,"fee":1,"making":1,"inferences":1,"summarize":1,"back":4,"automatically":2,"suggests":1,"user":15,"created":4,"desired":2,"send":6,"using":3,"sendtoaddress":2,"api":1,"method":3,"software":7,"daemon":5,"took":1,"control":1,"found":5,"wallet":3,"existing":1,"became":1,"sent":3,"change":8,"intended":1,"spent":12,"yet":2,"determine":1,"developer":6,"cannot":1,"look":2,"directly":1,"makes":2,"requst":1,"following":1,"later":2,"consumes":1,"indicate":1,"still":2,"multiple":2,"therefore":2,"technically":1,"contain":1,"times":1,"conversation":1,"developers":3,"call":1,"full":2,"simplicity":1,"purposes":1,"truly":1,"underlying":2,"refers":1,"confirmation":3,"circumstances":1,"spends":1,"receives":2,"consensus":3,"mechanism":3,"spending":2,"waiting":1,"mempool":2,"remains":2,"network":1,"comparison":1,"people":1,"seeking":1,"attend":1,"ticketed":1,"event":1,"music":3,"concert":1,"gain":1,"acceptance":1,"hall":2,"person":4,"ticket":2,"compare":1,"creation":1,"wait":1,"line":1,"similar":1,"stamped":1,"akin":1,"approving":1,"enter":1,"becoming":1,"part":4,"history":1,"essence":1,"building":1,"framework":2,"constantly":1,"keep":3,"principle":1,"mind":1,"guide":1,"formation":1,"contrary":1,"think":1,"simple":2,"accounting":1,"entry":1,"says":1,"pays":1,"also":6,"bitcoin":10,"script":15,"satisfied":1,"requested":1,"manner":2,"evolved":1,"originally":3,"process":1,"consisted":1,"pay":5,"pk":8,"brevity":4,"checks":2,"cryptographic":2,"signature":4,"public":1,"attempting":1,"correct":1,"approved":1,"common":1,"coinbase":3,"recall":1,"mints":1,"frequently":1,"encountered":1,"rewards":1,"miners":1,"stakers":1,"gensis":1,"thorough":2,"technical":1,"explanation":1,"tutorials":1,"explanations":2,"abound":1,"across":1,"web":1,"example":6,"quantum":5,"computers":3,"cold":13,"early":1,"community":2,"gained":1,"experience":1,"satoshi":5,"nakamoto":1,"foresaw":1,"potential":1,"danger":1,"far":1,"future":2,"computer":2,"able":1,"break":1,"encryption":1,"protection":3,"thereby":1,"steal":1,"solve":1,"problem":1,"invented":1,"based":1,"various":1,"functions":1,"separate":2,"revealing":1,"associated":3,"allows":3,"private":1,"thus":2,"protect":1,"long":1,"relationship":2,"between":2,"secret":2,"naturally":1,"utilize":1,"create":2,"reveal":1,"revealed":1,"longer":2,"offers":1,"against":1,"encouraged":1,"redesign":1,"protocol":7,"default":4,"reason":3,"sees":1,"bitcoin-based":1,"cryptoconditions":6,"parameter":6,"disables":1,"astute":1,"note":1,"above":2,"did":1,"go":1,"taken":1,"pertains":1,"cc":11,"performed":1,"utilizes":1,"typically":4,"provide":2,"designated":1,"via":1,"launch":1,"discussed":1,"side":1,"effect":1,"set":2,"stop":1,"creating":1,"instead":3,"wants":1,"safe":1,"cc-related":2,"upcoming":3,"dilithium":2,"module":6,"hash":7,"called":3,"pkh":9,"performing":1,"extra":2,"steps":2,"perform":2,"check":1,"included":5,"appropriately":1,"matched":1,"itself":3,"includes":2,"opreturns":1,"instruct":1,"verification":1,"internet":1,"information":2,"attempts":1,"use":6,"quantum-secure":1,"require":1,"bytes":1,"space":1,"reverts":1,"original":5,"requires":2,"customization":1,"enabled":1,"effects":1,"already":1,"returning":1,"simply":1,"skip":1,"altogether":1,"payments":2,"addition":1,"allowed":1,"opcode":7,"seemed":1,"promising":1,"idea":1,"quickly":1,"discovered":1,"level":1,"freedom":2,"brought":1,"instability":1,"limited":1,"options":1,"available":2,"become":1,"overwhelming":1,"majority":1,"transctions":1,"execute":3,"scripts":1,"eventually":1,"led":1,"sh":2,"standard":4,"lock":1,"designed":2,"ensure":1,"secure":1,"unlock":1,"matches":1,"executes":1,"unlocked":1,"op":2,"codes":1,"relies":3,"operation":1,"code":2,"header":1,"format":1,"detects":1,"raw":1,"understands":1,"asked":1,"performs":1,"appropriate":1,"action":1,"opcodes":3,"disabled":1,"large":1,"number":1,"stability":1,"reasons":1,"list":1,"current":2,"visit":2,"wiki":2,"op_checkcryptocondition":2,"op_ccc":8,"written":1,"interledger":1,"team":1,"specification":1,"thirty-three":1,"page":1,"document":1,"need":1,"master":1,"entire":1,"proposal":1,"however":1,"komodo":1,"automates":1,"aspects":1,"primary":1,"takeaway":1,"uses":2,"several":2,"special":1,"features":3,"include":2,"logical":2,"condition":1,"met":1,"fulfillment":1,"conditions":1,"forth":1,"binary":1,"encodings":1,"used":1,"foundation":1,"relatively":1,"convenient":1,"cases":2,"expand":1,"case":2,"accompanied":1,"custom":1,"constraints":2,"rely":1,"intricate":1,"hand":1,"signatures":1,"sign":1,"customized":1,"link":2,"next":2}},"src/pages/antara/tutorials/advanced-series-2/index.mdx":{"searchTitle":"Advanced Series โ Antara Module Development Basics","docsPageTitle":"Advanced Series โ Antara Module Development Basics","path":"antara/tutorials/advanced-series-2","content":{"advanced":4,"series":3,"antara":13,"module":31,"development":1,"basics":1,"eval":55,"code":41,"komodo":5,"source":3,"associated":4,"arbitrary":4,"number":1,"called":4,"digit":1,"between":4,"one":5,"per":5,"currently":1,"byte":5,"size":6,"add":6,"new":13,"developer":16,"begins":2,"adding":1,"table":3,"active":1,"codes":4,"smart":9,"chain":12,"define":3,"src":14,"cc":53,"file":11,"following":2,"represent":1,"essential":3,"default":4,"modules":11,"foreach_eval":2,"eval_importpayout":2,"xe":22,"eval_importcoin":2,"eval_assets":4,"eval_faucet":4,"eval_rewards":2,"eval_dice":2,"eval_fsm":2,"eval_auction":2,"eval_lotto":2,"eval_mofn":2,"xea":2,"eval_channels":2,"xeb":6,"eval_oracles":2,"xec":2,"eval_prices":2,"xed":2,"eval_pegs":2,"xee":2,"eval_triggers":2,"xef":2,"eval_payments":2,"xf":12,"eval_gateways":2,"range":1,"total":2,"determine":1,"available":4,"ecosystem":1,"time":5,"yet":2,"therefore":6,"need":2,"choose":1,"validation":16,"adds":1,"executed":1,"daemon":10,"encounters":2,"transaction":13,"bearing":1,"relevant":1,"true":5,"power":2,"validating":2,"normal":3,"access":5,"information":4,"included":1,"itself":2,"however":1,"running":2,"anything":1,"possible":1,"look":1,"blockchain":1,"history":1,"observe":2,"transactions":6,"mempool":1,"utilize":1,"cross-chain":1,"technology":1,"technically":1,"op_ccc":4,"scripts":5,"required":1,"structure":6,"follow":3,"general":2,"initial":1,"layout":1,"guideline":1,"provided":1,"templates":1,"tutorials":1,"allows":5,"debug":1,"related":2,"efficient":1,"manner":5,"flexbile":1,"pubkey":29,"expression":1,"understand":2,"cryptoconditions":2,"manages":1,"addresses":4,"first":3,"basic":1,"concepts":1,"regarding":2,"pubkeys":5,"originally":1,"bitcoin":11,"bytes":1,"opposed":1,"today":2,"left":2,"right":2,"used":1,"internal":2,"functions":4,"using":5,"cryptographic":1,"methods":1,"derive":2,"function":5,"vice":1,"versa":1,"early":1,"developers":3,"took":1,"advantage":1,"ability":4,"compressed":3,"smaller":1,"also":5,"instituted":1,"prefixes":1,"informed":1,"odd":1,"large":2,"respectively":2,"end":1,"version":1,"multiple":2,"ways":1,"express":1,"uncompressed":1,"versions":2,"expressed":1,"two":1,"different":2,"base":1,"encoded":1,"private":3,"key":4,"working":1,"software":3,"based":1,"protocol":7,"common":3,"problem":1,"found":1,"creating":2,"address":32,"script":14,"frequent":1,"solution":2,"hash":2,"use":7,"uses":1,"implementation":1,"method":1,"serves":2,"mind":1,"follows":2,"automatically":3,"generated":3,"content":3,"handled":1,"ignored":1,"evalcode":2,"utilizes":1,"belongs":1,"includes":1,"unique":2,"makes":1,"funds":5,"sent":1,"spent":2,"appropriate":2,"created":1,"maintain":1,"scarcity":1,"within":2,"simple":1,"exists":1,"nearly":1,"consists":2,"single":1,"signature":1,"essentially":2,"equivalent":1,"pk":2,"returns":2,"false":4,"global":11,"convention":2,"privkey":2,"publicly":1,"usual":1,"spending":1,"requires":2,"spender":1,"meet":1,"rules":1,"set":1,"forth":1,"lack":1,"privacy":1,"issue":1,"purpose":1,"create":12,"repository":1,"specific":1,"instances":3,"example":6,"typically":1,"design":1,"user":3,"initiates":1,"instance":2,"sends":1,"small":2,"amount":2,"contains":3,"data":3,"desires":3,"users":1,"network":1,"retrieve":2,"thereby":1,"gain":1,"knowledge":1,"current":1,"state":2,"vector":3,"inputs":1,"outputs":2,"input":2,"output":1,"vectors":2,"vins":5,"vouts":7,"brevity":1,"take":1,"utxos":2,"combine":1,"spend":3,"vin":19,"n-":4,"vout":19,"satisfied":2,"suppose":1,"utxo":3,"receiver":1,"consumes":1,"satisfy":1,"contained":2,"enhances":1,"levels":2,"enhance":1,"logical":2,"condition":1,"fulfillment":1,"rival":1,"contracts":1,"platforms":2,"accomplishes":1,"requiring":1,"virtual-machine":1,"counterpart":1,"smart-contract":1,"require":1,"instead":1,"consensus":7,"mechanism":7,"directly":1,"engaged":1,"constantly":1,"placed":1,"intense":1,"pressure":1,"industry":1,"likely":1,"reliable":1,"engage":1,"changing":1,"grants":1,"security":1,"stability":1,"system":1,"reduces":1,"likelihood":1,"themselves":1,"contain":2,"bugs":1,"internally":1,"reader":1,"note":2,"cannot":2,"eliminate":1,"attack":1,"altogether":1,"possibilities":7,"oc_checkcryptocondition":1,"consider":1,"implications":1,"combination":2,"opreturn":1,"types":2,"provides":1,"fulfillments":1,"conditions":1,"globally":1,"allow":1,"chain-wide":2,"functionality":2,"making":1,"possibile":1,"combinations":1,"dramatic":1,"increase":1,"limits":2,"original":1,"limitless":1,"ensures":1,"intended":1,"practice":1,"introduction":2,"remote":2,"procedure":3,"call":3,"rpc":13,"offer":1,"easy":1,"role":1,"calls":2,"properly":3,"signed":1,"raw":1,"ready":1,"broadcasting":1,"places":1,"command":1,"name":3,"desire":1,"built-in":1,"komodo-cli":5,"able":1,"execute":2,"skills":1,"integrate":1,"rpcs":6,"cc_name":24,"list":3,"info":2,"dice":1,"diceaddress":2,"dicelist":2,"diceinfo":2,"return":3,"cc-related":1,"faucet":2,"begin":1,"creation":1,"const":10,"char":16,"faucetccaddr":4,"zhrofhrbub":4,"er":4,"nrvch":4,"guc":4,"faucetnormaladdr":4,"rkqv":4,"oys":4,"rvxawx":4,"vnt":4,"rstvtueckk":4,"faucetcchexstr":4,"cde":4,"faee":4,"bbb":4,"ff":4,"cb":4,"cefe":4,"uint":4,"_t":4,"faucetccpriv":4,"xd":4,"xc":12,"xdd":4,"xa":8,"xbe":4,"xfe":4,"xda":4,"xb":4,"xca":4,"template":1,"logic":1,"pattern":1,"view":1,"cccustom":4,"cpp":12,"link":4,"bottom":1,"switch":1,"statement":2,"above":2,"values":1,"copied":1,"in-memory":1,"type":1,"entire":1,"codebase":1,"standard":1,"steps":1,"value":6,"getnewaddress":3,"komodod":2,"get":1,"kmd":1,"main":2,"copy":3,"line":5,"result":1,"validateaddress":4,"obtain":3,"previous":1,"step":1,"place":1,"returned":3,"cchexstr":2,"restart":3,"stop":2,"launch":1,"parameter":1,"enabled":3,"ensure":3,"myprivkey":3,"check":1,"ccutils":2,"server":4,"update":1,"commands":1,"array":1,"wallet":4,"rpcwallet":4,"univalue":4,"params":8,"bool":2,"fhelp":4,"struct":2,"cccontract_info":2,"cp":6,"std":2,"unsigned":2,"ccinit":2,"eval_":2,"your-eval-name":4,"throw":4,"runtime_error":4,"ensure_ccrequirements":2,"cc_requirements_msg":2,"parsehex":2,"get_str":2,"c_str":2,"ccaddress":3,"replace":2,"faucetaddress":2,"complete":2,"ccaddr":2,"hex":2,"format":1,"response":2,"existing":2,"paste":1,"change":1,"customize":1,"desired":1,"entry":1,"portion":1,"customization":1,"pertains":1,"constrains":1,"waits":1,"effective":1,"matter":1,"resolve":1,"responsible":1,"designing":1,"implementations":1,"work":1,"exist":1,"validate":1,"proper":1,"already":1,"locked":1,"loop":1,"care":1,"taken":1,"does":1,"cause":1,"deadlock":1,"next":2,"tutorial":2}},"src/pages/antara/tutorials/advanced-series-3/index.mdx":{"searchTitle":"Advanced Series โ Preparing for Heir Development","docsPageTitle":"Advanced Series โ Preparing for Heir Development","path":"antara/tutorials/advanced-series-3","content":{"advanced":3,"series":5,"preparing":2,"heir":23,"development":3,"tutorial":6,"assists":1,"reader":5,"later":1,"build":1,"full":2,"simplified":1,"prototype":2,"default":5,"antara":20,"module":42,"primary":1,"aim":1,"buildling":1,"give":2,"developer":4,"direct":1,"engagement":1,"focus":1,"cryptoconditions":1,"cc":28,"aspects":1,"process":4,"better":1,"grasp":1,"broad":1,"potential":1,"framework":1,"furthermore":1,"completing":1,"learn":1,"source":4,"code":1,"organized":1,"conceptual":1,"understanding":1,"intended":2,"product":1,"gain":1,"idea":1,"result":3,"read":3,"introduction":3,"api":3,"start":1,"section":4,"named":1,"flow":6,"pause":1,"link":10,"basic":2,"concept":1,"understand":1,"allows":3,"owner":2,"smart":12,"chain":15,"digital":1,"asset":2,"designate":1,"inheritor":1,"become":1,"inactive":1,"terms":1,"design":1,"relatively":1,"straightforward":1,"one":2,"reason":1,"use":5,"complete":2,"optional":4,"begin":1,"helpful":1,"first":2,"experiment":2,"rpc":1,"commands":2,"existing":4,"recommended":1,"point":1,"create":6,"new":5,"test":2,"doc":12,"instructions":2,"need":1,"way":1,"part":1,"chooses":1,"step":1,"opportunity":2,"observe":3,"action":1,"presents":1,"learning":1,"refer":1,"faucet":10,"relevance":1,"user":3,"tap":1,"funds":11,"public":1,"provides":1,"simple":2,"example":4,"nature":1,"study":1,"lock":1,"arbitrary":2,"amount":2,"within":1,"address":6,"users":1,"network":1,"able":1,"withdraw":1,"small":2,"portions":1,"prevent":1,"spam":1,"requests":1,"requires":1,"proof-of-work":1,"requesting":1,"node":1,"outline":1,"business":3,"logic":3,"involves":1,"storing":2,"designated":3,"creation":3,"disburse":1,"ability":2,"limit":1,"rate":1,"withdrawn":1,"compare":1,"desired":1,"allow":1,"inherit":1,"blockchain":3,"cases":1,"bound":1,"transactions":12,"launch":2,"live":2,"community":1,"enabled":1,"serve":1,"purpose":1,"providing":1,"demonstration":1,"follows":2,"komodod":2,"-pubkey":2,"pubkey":10,"-ac_name":6,"-ac_supply":2,"-ac_reward":2,"-ac_cc":2,"-ac_staked":2,"-addnode":4,"following":2,"guide":3,"retrieve":1,"using":3,"obtain":1,"utilize":1,"komodo-cli":4,"faucetget":2,"returns":1,"raw":1,"transaction":20,"broaadcast":1,"sendrawtransaction":2,"wait":1,"moments":1,"getinfo":2,"method":2,"verify":1,"wallet":2,"contains":4,"prepared":1,"available":1,"recommend":1,"experimenting":1,"command":3,"executed":1,"data":21,"antara-based":1,"software":1,"store":1,"multiple":1,"forms":1,"simplest":1,"form":1,"records":1,"movement":2,"coins":1,"however":1,"capable":1,"additional":4,"beyond":1,"coin":1,"desire":1,"place":2,"op_return":5,"opreturn":7,"short":1,"structure":4,"helloworld":2,"heirfund":2,"mydogheir":2,"ae":14,"http":2,"billionaire":2,"com":2,"mywill":2,"md":2,"response":1,"annotated":1,"txid":10,"bc":2,"overwintered":2,"false":2,"version":3,"locktime":2,"list":4,"inputs":4,"references":2,"outputs":9,"older":4,"spent":3,"input":2,"vin":4,"af":4,"ca":24,"fd":4,"ab":4,"fc":12,"vout":11,"scriptsig":8,"asm":28,"bae":8,"ff":8,"bf":8,"cb":8,"bd":12,"fa":8,"bde":8,"dfb":8,"da":16,"hex":30,"sequence":8,"ea":24,"ebb":8,"adafb":8,"dd":8,"bac":8,"fadb":8,"acbba":8,"bcb":8,"fefb":8,"value":21,"valuezat":14,"scriptpubkey":14,"ba":8,"aed":8,"abb":8,"adfa":8,"op_checkcryptocondition":8,"reqsigs":12,"type":16,"cryptocondition":12,"addresses":12,"rdtm":4,"gjwcraj":4,"ntkjdrirsv":4,"output":13,"fingerprinted":2,"condition":2,"ecf":8,"bcf":8,"edf":8,"cf":8,"rdvhcsekmxgeybqrupntmqo":4,"rn":8,"qrxnduy":4,"normal":7,"standard":4,"op_checksig":8,"script":4,"ce":12,"fdeee":12,"ec":12,"ac":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"end":2,"array":2,"serialized":2,"created":3,"anatara":2,"nulldata":2,"vjoinsplit":2,"last":1,"spendable":1,"circumstances":1,"location":1,"stored":1,"demonstrate":1,"accomplished":1,"further":1,"two":1,"key-value":4,"pairs":1,"related":1,"simply":1,"encoded":2,"above":2,"note":3,"key":2,"begins":2,"followed":1,"hex-encoded":3,"used":1,"purposes":1,"sees":1,"fit":1,"taking":1,"fully":1,"pair":3,"approximate":1,"breakdown":1,"modules":1,"decoded":2,"decodeccopret":2,"contained":1,"success":2,"oprets":2,"eval_code":2,"eval_heir":2,"function":2,"instance":5,"life":1,"cycle":1,"initial":3,"see":1,"non-simplified":1,"takes":2,"sends":2,"indicated":1,"taken":1,"vins":1,"sent":1,"vouts":1,"takeaways":1,"important":1,"aspect":1,"typically":1,"time":1,"progresses":1,"performed":1,"spends":1,"previous":1,"associated":1,"creates":2,"unspent":1,"effectively":1,"linked-list":2,"remains":1,"next":2}},"src/pages/antara/tutorials/advanced-series-4/index.mdx":{"searchTitle":"Advanced Series โ Final Conceptual Discussion","docsPageTitle":"Advanced Series โ Final Conceptual Discussion","path":"antara/tutorials/advanced-series-4","content":{"advanced":4,"series":5,"final":2,"conceptual":3,"discussion":2,"point":1,"tutorial":6,"discussed":2,"general":1,"concepts":1,"antara":41,"framework":4,"initial":10,"preparations":1,"build":2,"simplified":1,"prototype":1,"heir":7,"module":66,"section":3,"reviews":1,"aspects":1,"also":12,"diving":1,"thoroughly":1,"technical":1,"details":1,"necessary":1,"begin":1,"writing":1,"code":45,"understanding":1,"cryptoconditions":8,"according":3,"industry-wide":1,"standard":1,"cryptocondition":27,"logical":10,"expression":1,"evaluated":2,"electronic":5,"signatures":2,"hashes":1,"transaction":48,"data":22,"stored":6,"scripts":2,"transactions":23,"supporting":1,"library":5,"komodo":4,"smart":8,"chain":10,"default":1,"cc":43,"included":1,"installation":1,"procedure":2,"extensions":2,"addition":1,"industry-standard":1,"implementation":4,"integrates":1,"ability":2,"add":3,"arbitrary":5,"consensus":6,"mechanism":5,"allows":3,"developers":1,"create":6,"essentially":2,"unlimited":1,"number":2,"application-specific":1,"transaction-validation":2,"rules":2,"example":9,"attempts":2,"claim":2,"funds":9,"validation":28,"checks":4,"owner":3,"fund":2,"shown":2,"recent":1,"activity":3,"specified":1,"amount":1,"time":2,"show":1,"adding":3,"spending":9,"signs":1,"rule":1,"outcome":1,"logic":9,"across":2,"decentralized":1,"network":2,"nodes":2,"makeup":1,"consists":2,"two":5,"parts":2,"part":7,"condition":7,"met":1,"output":12,"scriptpubkey":2,"ii":2,"fulfillment":8,"scriptsig":5,"field":1,"input":10,"spends":2,"above":2,"contains":4,"fingerprinted":4,"form":2,"term":2,"common":2,"technology":1,"industry":1,"fingerprint":6,"means":1,"convert":1,"set":1,"fixed-length":1,"byte":2,"array":1,"manner":1,"uniquely":1,"identifies":2,"source":9,"similar":1,"nature":1,"hash":2,"environment":1,"acquires":1,"target":1,"combines":1,"developer":6,"does":2,"need":3,"manage":1,"creates":1,"fingerprints":1,"useful":2,"development":6,"requirement":1,"specific":3,"pubkey":8,"allowed":2,"spend":8,"instructions":1,"evaluate":3,"include":5,"instruction":1,"check":1,"spending-transaction":4,"signature":5,"associated":5,"node":2,"sends":1,"fulfills":1,"correct":1,"uses":1,"result":3,"evaluation":2,"checked":1,"against":3,"previous":4,"runs":1,"conditions":3,"fulfillments":3,"verify":1,"provided":1,"calculates":1,"extended":1,"original":1,"protocol":3,"additional":10,"aspect":3,"beyond":1,"inputs":8,"outputs":8,"called":11,"eval":23,"unique":2,"between":3,"encounters":1,"calls":3,"function":3,"process":2,"depicted":1,"diagram":1,"below":1,"simplest":2,"evaluates":1,"assuming":1,"successful":1,"able":1,"first":4,"glance":1,"confused":1,"event":1,"normal":3,"blockchain":3,"already":2,"accomplish":1,"task":2,"answer":1,"important":2,"difference":2,"spent":2,"enforce":2,"accomplished":1,"via":4,"describe":1,"further":2,"key":3,"illuminates":1,"power":1,"user":7,"appropriate":2,"matching":1,"true":4,"basic":3,"features":3,"offer":1,"complex":2,"expressions":1,"bitcoin":2,"script":2,"required":1,"acceptable":1,"pubkeys":2,"subconditions":1,"added":3,"desired":7,"utilize":1,"customized":1,"governs":1,"movement":1,"assets":1,"sense":1,"evolution":1,"security":1,"examine":1,"greater":1,"detail":2,"later":1,"became":1,"acquainted":1,"concept":1,"spending-transactions":1,"elements":3,"make":3,"rudimentary":1,"yet":1,"antara-based":3,"one":4,"element":1,"touch":1,"topic":2,"soon":1,"business":2,"layer":7,"application":3,"described":1,"combination":2,"business-logic":2,"collection":1,"related":5,"layers":2,"tie":1,"software":5,"external":3,"presentation":1,"consisting":1,"graphical":1,"interface":1,"gui":1,"visual":1,"applications":2,"interact":1,"rpc":23,"oracle":2,"wherein":1,"connects":1,"sources":1,"internet":1,"case":1,"use":2,"oracles":2,"global":16,"address":18,"recall":1,"private":1,"publicly":3,"available":4,"used":6,"tasks":1,"sharing":1,"users":2,"anyone":2,"attempt":1,"following":3,"created":1,"assigned":1,"const":4,"char":6,"heirccaddr":2,"rdvhcsekmxgeybqrupntmqo":2,"rn":2,"qrxnduy":2,"heirnormaladdr":2,"rtpwujkyeccgn":2,"kychlhgaht":2,"rsu":2,"jwf":2,"heircchexstr":2,"bef":2,"ad":2,"uint":2,"_t":2,"heirccpriv":2,"xa":2,"xf":4,"xba":2,"xd":2,"xdf":2,"xaa":2,"xe":2,"xc":4,"xb":2,"xce":2,"codebase":1,"unspendable":1,"likely":1,"reference":2,"fact":1,"pass":1,"store":1,"shared":1,"several":1,"privkey":1,"try":1,"exercise":1,"control":1,"prevent":1,"creation":1,"inappropriate":2,"send":1,"nominal":1,"fee":1,"intention":1,"turning":1,"search":1,"marker":1,"ensure":1,"markers":2,"remain":1,"visible":1,"forever":1,"disable":1,"setccunspents":2,"sdk":6,"enumerate":1,"thus":1,"discover":1,"history":1,"checklist":1,"requirements":2,"allocate":2,"new":3,"assign":1,"define":1,"includes":4,"structure":6,"opreturn":5,"format":4,"implement":4,"functions":11,"nearly":1,"modules":3,"feature":1,"typically":10,"retrieving":8,"list":4,"addresses":5,"module-related":4,"return":5,"relevant":9,"information":13,"state":5,"architecture":1,"architectural":1,"standpoint":1,"simply":1,"file":5,"inform":1,"komodod":1,"steps":1,"src":8,"entry":1,"registry":1,"cccustom":2,"cpp":8,"implementations":2,"remote":1,"perform":1,"query":1,"high-level":1,"commands":1,"engine":1,"responsible":1,"converting":1,"native":1,"types":1,"existing":1,"directory":1,"alternatively":1,"rpc-command":1,"command":2,"table":1,"server":2,"properly":1,"completed":1,"daemon":3,"compiler":1,"automatically":1,"line":1,"komodo-cli":2,"curl":2,"utility":1,"xxxxlist":1,"lists":4,"xxxxinfo":1,"requires":4,"id":9,"method":4,"returns":4,"main":1,"purpose":1,"two-fold":1,"ensures":1,"sequence":1,"accurate":1,"second":1,"prevents":1,"antara-related":1,"entering":1,"words":1,"protect":1,"malicious":1,"triggered":2,"anytime":1,"activated":1,"bears":1,"inside":1,"happens":1,"therefore":1,"handled":1,"aside":1,"needs":1,"write":1,"validates":1,"utxo":3,"validate":1,"false":2,"reject":1,"delve":1,"thorough":1,"-bit":1,"attached":1,"core":2,"route":1,"itself":1,"actually":1,"simple":1,"tests":1,"value":2,"routes":1,"vin":2,"vout":2,"vins":5,"vouts":4,"creating":1,"consume":1,"current":4,"however":1,"consuming":1,"cc-related":1,"contain":2,"meet":1,"txid":1,"building":1,"still":1,"early":1,"stages":1,"found":1,"files":1,"cctx":1,"ccutils":1,"discuss":1,"link":2,"next":2}},"src/pages/antara/tutorials/advanced-series-5/index.mdx":{"searchTitle":"Advanced Series โ Developing the Heir Module Prototype","docsPageTitle":"Advanced Series โ Developing the Heir Module Prototype","path":"antara/tutorials/advanced-series-5","content":{"advanced":5,"series":5,"developing":1,"heir":86,"module":63,"prototype":3,"development":5,"having":1,"finished":7,"overview":1,"antara":19,"layout":1,"prepared":1,"create":16,"simplified":12,"links":3,"source":27,"code":69,"building":3,"instructions":8,"complete":1,"working":1,"example":15,"tutorial":8,"found":13,"following":9,"link":17,"invite":1,"reader":3,"download":2,"review":3,"final":3,"progressing":1,"files":5,"directories":1,"src":27,"cc":60,"cpp":28,"ccheir":1,"wallet":23,"rpcwallet":6,"rpc":42,"server":11,"downloading":1,"installing":1,"time":30,"need":14,"komodo":2,"smart":10,"chain":24,"available":9,"begins":1,"default":4,"adds":7,"new":11,"build":1,"software":1,"begin":10,"tasks":1,"add":37,"eval":56,"represent":1,"global":18,"address":50,"define":1,"transactions":28,"vouts":7,"logical":9,"conditions":4,"vins":12,"fulfillments":4,"implement":3,"interface":1,"validation":43,"previous":12,"section":4,"discussed":3,"nature":1,"creating":4,"above":2,"linked":4,"attempt":4,"compare":2,"results":2,"downloadable":2,"file":18,"downloadables":4,"also":23,"recently":1,"method":2,"adding":8,"cryptocondition":7,"part":1,"initiating":1,"require":2,"three":2,"types":4,"initial":31,"transaction":151,"user":8,"creates":4,"fund":6,"inheritance":1,"additional":1,"funding":36,"spending":13,"funds":60,"owner":53,"plan":27,"call":8,"data":28,"instance":12,"deposits":1,"future":1,"taken":1,"normal":15,"utxos":7,"spends":6,"uses":2,"cc-related":2,"utxo":14,"thus":1,"beginning":1,"relationship":1,"between":1,"main":1,"allocated":3,"vout":52,"design":1,"setting":3,"aside":1,"issues":1,"timing":1,"desire":3,"inheritor":7,"able":3,"spend":15,"assume":1,"one":7,"achieve":1,"use":32,"cryptoconditions":1,"feature":1,"states":1,"two":12,"addresses":3,"called":8,"placed":1,"condition":1,"fee":8,"used":24,"marker":9,"allows":3,"developer":1,"special":3,"sdk":8,"function":59,"setccunspents":10,"list":5,"usual":2,"remaining":2,"amount":58,"send":1,"keep":1,"change":9,"leave":2,"incentive":1,"miner":2,"remainder":1,"beyond":1,"sum":1,"total":3,"values":12,"automatically":1,"manner":1,"typically":2,"satoshis":8,"coin":6,"convention":2,"note":20,"letter":1,"opreturn":45,"structure":9,"stands":1,"first":24,"byte":10,"second":14,"functional":8,"id":24,"understand":1,"stored":3,"relevant":2,"pubkeys":9,"inactivity":12,"seconds":5,"exhibit":4,"activity":6,"maintain":4,"sole":4,"control":5,"does":5,"period":4,"gain":4,"ability":4,"descriptive":1,"name":13,"coins":11,"serves":1,"purpose":1,"inputs":28,"non-cc":1,"sends":2,"include":3,"txid":15,"bind":1,"flag":15,"indicates":9,"type":7,"hasheirspendingbegun":40,"later":2,"source-code":1,"description":2,"claim":4,"pay":1,"miners":2,"input":5,"draws":1,"creator":1,"claimed":5,"value":13,"outputs":11,"sent":2,"claimer":2,"allowing":1,"unspent":2,"leftover":1,"returned":9,"indicate":1,"fundingtxid":54,"implementations":2,"heirfund":38,"supply":2,"parameters":13,"arguments":2,"model":1,"syntax":3,"follows":1,"komodo-cli":9,"-ac_name":4,"yourchain":4,"heirpubkey":36,"inactivitytime":12,"descriptions":1,"command":10,"open":1,"element":6,"vrpccommands":4,"array":18,"true":16,"declaration":4,"essentially":1,"across":1,"functions":7,"univalue":26,"const":12,"params":28,"bool":10,"fhelp":14,"levels":3,"implementation":19,"level":8,"short":1,"itself":7,"body":1,"added":5,"subdirectory":1,"considered":1,"best":1,"practice":1,"checks":5,"needed":3,"environment":2,"forwards":1,"declare":3,"clear":9,"error":20,"object":32,"rpc-level":4,"ccerror":24,"recall":2,"ac_cc":2,"ac_ccenable":2,"customization":1,"properly":1,"initiated":5,"therefore":9,"check":45,"features":1,"parameter":7,"required":2,"number":4,"ensure":8,"initialized":3,"ensurewalletisavailable":4,"return":73,"nullunivalue":4,"modules":6,"correctly":4,"set":14,"addressindex":2,"spentindex":2,"enabled":2,"ensure_ccrequirements":4,"eval_heir":32,"throw":14,"runtime_error":14,"launch":5,"daemon":7,"valid":8,"-pubkey":6,"output":10,"help":5,"message":7,"asked":2,"count":6,"incorrect":21,"size":22,"heirname":6,"lock":6,"cs_main":4,"pwalletmain-":4,"cs_wallet":4,"pass":8,"calls":4,"native":1,"blockchains":1,"based":5,"bitcoin":2,"protocol":1,"requires":2,"objects":2,"convert":3,"language":1,"basic":5,"converted":1,"correct":8,"content":2,"abbreviated":1,"full":2,"click":2,"tutorials":2,"heir-module-tutorial":2,"links-to-heir-source-code-and-building-instructions":2,"parsing":1,"hex":1,"representation":1,"pubkey":19,"converting":1,"cpubkey":20,"camount":4,"atof":4,"get_str":12,"c_str":10,"conversion":4,"multiplication":4,"cant":2,"negative":2,"std":48,"string":14,"vector":22,"uint":68,"_t":78,"vheirpubkey":4,"parsehex":4,"heirpk":4,"pk":8,"int":42,"atoll":2,"finally":1,"format":2,"result":10,"bear":1,"mind":1,"returns":9,"hexadecimal":3,"return_if_error":4,"macro":4,"see":3,"line":3,"approximate":2,"creation":12,"resides":1,"implementing":2,"displays":1,"skeleton":1,"inactivitytimesec":16,"mutable":3,"version":5,"cmutabletransaction":6,"mtx":28,"createnewcontextualcmutabletransaction":4,"getconsensus":4,"komodo_nextheight":4,"initialize":5,"cccontract_info":10,"variables":6,"private":5,"key":1,"etc":1,"struct":8,"cp":26,"ccinit":6,"make":1,"deposit":2,"requested":5,"serve":3,"tradition":1,"constant":1,"komodod":1,"destination":1,"withdrawn":1,"addnormalinputs":10,"txfee":22,"mypubkey":28,"passed":6,"pub":1,"fees":1,"limit":1,"quantity":1,"take":1,"naturally":4,"via":6,"keys":5,"according":1,"specification":1,"designed":1,"statement":4,"makecc":10,"threshold":4,"potential":1,"represented":1,"triggers":1,"whenever":2,"occurs":2,"simple":2,"kind":1,"otherwise":2,"lose":1,"blockchain":1,"pattern":1,"explore":1,"concept":1,"detail":1,"obtain":2,"mark":1,"find":9,"plans":1,"getunspendable":4,"retrieving":2,"instances":1,"heirlist":4,"push_back":10,"null":4,"finish":1,"calling":1,"finalizecctx":12,"along":1,"cast":2,"constants":1,"important":1,"supposes":1,"one-byte":1,"serialization":1,"inferred":1,"serialize":1,"ids":6,"cscript":15,"rawhextx":4,"op_return":7,"case":10,"cannot":2,"sufficient":2,"including":1,"us":1,"builds":1,"scriptsigs":2,"aspects":3,"tx":35,"signatures":1,"signed":2,"encoding":1,"e_marshal":4,"serializes":1,"various":1,"supported":1,"serialized":2,"scriptpubkey":10,"field":1,"last":9,"mirror":1,"e_unmarshal":12,"unpacking":1,"further":2,"processing":1,"ready":1,"network":1,"using":2,"sendrawtransaction":2,"heirclaim":29,"converts":3,"header":1,"asks":1,"--help":2,"submitted":1,"print":2,"console":2,"requirements":1,"satisfied":1,"parseuint":2,"char":12,"created":1,"start":1,"recent":1,"calculate":7,"helper":2,"findlatestownertx":13,"latest":10,"public":1,"ownerpubkey":22,"latesttxid":18,"isnull":6,"surpassed":1,"designated":1,"ccduration":4,"confirmation":1,"block":3,"bears":1,"provided":2,"chain-tip":1,"already":10,"numblocks":4,"isallowedtoheir":4,"false":22,"allowed":4,"yet":3,"get":6,"deposited":1,"coinaddr":22,"getccaddress":6,"custom":1,"addressinputs":5,"receive":2,"ctxout":2,"hexstr":2,"op_checksig":2,"sign":1,"ss":36,"pair":10,"standard":4,"identifier":1,"changed":1,"spent":10,"longer":1,"necessary":1,"heiradd":3,"heirinfo":3,"identifiers":1,"provides":3,"rpcs":1,"github":1,"repository":1,"contract":4,"retrieval":2,"maxinputs":4,"totalinputs":8,"fills":1,"provider":1,"caddressunspentkey":8,"caddressunspentvalue":8,"unspentoutputs":16,"uxtos":5,"iterate":3,"appropriate":2,"vin":5,"const_iterator":4,"end":4,"ctransaction":8,"hashblock":8,"vopret":32,"load":4,"current":2,"uxto":3,"back":9,"gettransaction":6,"it-":16,"txhash":10,"getopreturndata":8,"evalcode":14,"funcid":38,"matches":5,"unserialize":2,"empty":6,"scriptsig":2,"filled":1,"ctxin":2,"index":2,"stop":1,"event":5,"break":4,"owner-inactivity":1,"enable":1,"iterates":1,"finds":1,"inspect":1,"retrieved":1,"opreturns":3,"non-locking":6,"fundingtx":8,"de-serialize":1,"rules":4,"loaded":1,"mygettransaction":4,"unmarshal":3,"st":2,"nd":2,"zeroid":2,"holds":1,"maxblockheight":6,"vintx":18,"blockhash":4,"flagopret":6,"txidopret":6,"blockheight":8,"retrieve":1,"chronological":1,"order":2,"height":1,"totalpubkeynormalinputs":4,"totalpubkeyccinputs":4,"represents":1,"reset":1,"logic":2,"antara-module":1,"invoked":3,"opposed":1,"trigger":1,"invocation":1,"bearing":2,"instead":1,"invoke":2,"validatation":1,"way":1,"performing":1,"validate":11,"turns":1,"invalid":34,"remain":1,"ignored":1,"cleared":1,"removed":1,"guidelines":1,"claims":2,"validated":1,"several":2,"common":1,"ensures":4,"integrity":4,"op_returns":4,"contain":8,"bytes":4,"avoid":1,"foreseeable":1,"attack":1,"vectors":1,"dos":4,"attacks":4,"eliminated":4,"especially":4,"malformed":4,"accomplished":1,"loading":1,"validating":6,"accurately":4,"claiming":3,"match":4,"referred":4,"active":5,"separate":1,"contributions":1,"nothing":4,"prevents":4,"users":4,"contributing":4,"contained":4,"course":1,"fully":1,"performed":1,"heirvalidate":15,"appears":1,"consensus":1,"mechanism":1,"executes":1,"indicated":1,"explanation":1,"transaction-validation":1,"entry":1,"actually":4,"callback":4,"cpheir":12,"pointer":8,"variable":5,"dispatching":4,"state":17,"nin":8,"interrupt":2,"eval-":16,"simply":2,"decode":1,"places":1,"unserializing":2,"opret":2,"come":1,"good":1,"place":1,"exists":1,"formed":1,"obtains":1,"lastheirspendingbegun":6,"log":1,"process":3,"cerr":4,"cpheir-":2,"endl":4,"prepare":1,"specific":2,"switch":2,"response":1,"access":1,"unexpected":4,"identified":4,"support":1,"checkspenttxns":4,"checkinactivitytime":4,"unsupported":1,"illegal":2,"errors":2,"likely":1,"sending":1,"raw":1,"mempool":1,"mandatory-script-verify-flag-failed":2,"script":4,"evaluated":4,"top":4,"stack":4,"happens":1,"contains":1,"ed":2,"cf":2,"dabf":2,"edc":2,"bdb":2,"ba":2,"dc":2,"ac":2,"cscriptcheck":2,"fe":4,"bdabef":4,"ea":4,"ec":4,"febc":4,"efe":4,"faede":4,"verifysignature":2,"failed":4,"accepttomemorypool":2,"bug":2,"report":2,"connectinputs":2,"against":2,"mandatory":2,"flags":2,"next":2}},"src/pages/antara/tutorials/advanced-series-6/index.mdx":{"searchTitle":"Advanced Series โ Miscellaneous","docsPageTitle":"Advanced Series โ Miscellaneous","path":"antara/tutorials/advanced-series-6","content":{"advanced":3,"series":3,"miscellaneous":2,"last":7,"tutorial":1,"provides":2,"information":1,"development":3,"team":2,"considered":1,"useful":3,"prospective":1,"developers":1,"congratulations":1,"finishing":1,"make":1,"sure":1,"reach":1,"komodo":2,"see":3,"bounties":1,"fill":1,"new":4,"ability":1,"create":19,"antara":15,"modules":4,"welcome":1,"ecosystem":1,"prepared":1,"developer":8,"look":2,"forward":1,"seeing":1,"terminology":1,"cc":38,"contract":2,"patterns":2,"following":3,"module":24,"baton":15,"pattern":8,"allows":8,"organize":1,"single-linked":1,"list":12,"smart":3,"chain":8,"formed":1,"transactions":18,"spend":6,"previous":4,"traverse":1,"linked":1,"using":6,"method":6,"start":1,"first":7,"transaction":29,"plan":1,"instance":1,"iterate":4,"collect":2,"properties":1,"opreturns":1,"example":13,"add":8,"sending":2,"small":4,"fixed":2,"fee":3,"predefined":1,"output":7,"mtx":16,"vout":51,"push_back":6,"makecc":12,"cp-":10,"evalcode":2,"mypubkey":2,"baton_vout":8,"use":17,"pubkey":10,"provided":1,"user":4,"-pubkey":2,"daemon":1,"parameter":5,"marked":4,"int":16,"_t":18,"enumeratebatons":2,"uint":14,"initialtxid":4,"total":6,"ll":2,"vini":4,"height":8,"retcode":4,"batontxid":8,"sourcetxid":6,"tx":24,"spending":7,"adding":3,"amount":8,"opreturn":13,"ccgetspenttxid":2,"find":3,"spent":6,"ctransaction":8,"txbaton":10,"hashblock":8,"funcid":4,"gettransaction":8,"true":12,"load":2,"isnull":2,"mempool":2,"size":6,"nvalue":4,"check":8,"decodeopreturn":2,"back":3,"scriptpubkey":6,"decode":2,"else":4,"error":3,"return":17,"marker":12,"used":5,"place":4,"mark":1,"similar":1,"accomplished":1,"value":6,"common":1,"address":24,"typically":1,"global":11,"also":10,"normal":3,"purpose":1,"finding":4,"related":1,"markers":6,"problem":1,"easily":1,"solved":1,"funds":4,"therefore":2,"anyone":1,"overcome":1,"sdk":6,"function":34,"settxids":2,"retrieve":4,"unspendable":4,"send":2,"well-known":1,"cc-marker":1,"setccunspents":4,"returns":3,"unspent":1,"outputs":7,"known":2,"validation":12,"code":17,"disable":2,"prevents":1,"scenario":1,"causes":1,"lose":1,"allow":1,"burn":2,"take":1,"burned":1,"hidden":2,"state":2,"thus":1,"removing":1,"initial":1,"cases":1,"unauthorized":1,"attempts":1,"concerning":1,"relies":1,"storing":1,"need":4,"ensure":1,"values":2,"std":28,"vector":18,"pair":8,"caddressindexkey":6,"camount":6,"addressindex":12,"struct":6,"cccontract_info":6,"cp":26,"ccinit":4,"eval":5,"setcctxids":3,"normaladdr":2,"false":8,"const_iterator":4,"begin":4,"end":4,"vintx":8,"blockhash":6,"it-":4,"txhash":4,"txid":12,"contain":1,"examples":1,"standard":1,"requires":2,"txindex":2,"launch":2,"adjusted":1,"beyond":1,"default":1,"automatic":1,"settings":1,"addressindexccmarker":6,"unspendableccaddr":2,"caddressunspentkey":2,"caddressunspentvalue":2,"ccunspents":1,"spentindex":2,"parameters":5,"set":8,"txidaddress":4,"again":1,"cctxidaddr":8,"available":2,"creating":1,"associated":1,"private":4,"key":10,"creates":3,"public":6,"id":6,"payments":9,"uses":2,"non-spendable":1,"txidpk":19,"createtxid":12,"furthermore":1,"getccaddress":6,"txid-pubkey":2,"special":2,"intended":1,"particular":1,"type":3,"creation":2,"sent":2,"via":1,"successfully":1,"cpubkey":4,"txidaddr":4,"pubkeys":11,"one":8,"eval_payments":4,"inputsum-payments_txfee":4,"paymentspk":12,"addpaymentsinputs":4,"adds":3,"inputs":2,"pk":4,"object":8,"important":2,"inputsum":2,"newamount":4,"payments_txfee":8,"cc_maxvins":2,"lockedblocks":2,"minrelease":2,"blocksleft":2,"get":2,"destaddress":2,"variable":8,"destaddr":14,"consists":2,"ccaddr":4,"ccpriv":4,"sign":4,"string":2,"rawtx":6,"finalizecctx":4,"mypk":4,"cscript":6,"application":7,"data":17,"cryptocondition":2,"opret":8,"latest":1,"changes":1,"called":1,"flexibility":1,"cc-output":1,"content":4,"hashed":2,"directly":2,"readable":1,"possibility":2,"identification":2,"distinguish":1,"vouts":5,"opens":1,"instead":7,"alone":1,"case":3,"previously":1,"single":2,"two":5,"making":1,"swaps":1,"between":1,"cc-opret":1,"usage":3,"found":1,"vdata":16,"optional":1,"append":1,"ccvout":6,"itself":1,"contrasts":1,"old":3,"actual":1,"unsigned":6,"char":10,"encodepaymentsmergeopret":2,"made":2,"added":3,"put":2,"makeccopret":2,"pass":3,"stuff":2,"prepare":2,"signing":2,"empty":2,"don":2,"recall":1,"identifying":1,"challenging":1,"modification":1,"ispaymentsvout":8,"needing":1,"markervout":2,"const":2,"cmpaddr":6,"ccopret":15,"getccopret":6,"former":3,"ispaytocryptocondition":6,"script":2,"reference":2,"getscriptaddress":2,"strcmp":4,"note":1,"further":1,"differentiate":1,"analyze":1,"specifically":1,"stored":1,"latter":1,"lower":1,"level":1,"call":5,"appended":1,"along":1,"otherwise":1,"returned":3,"totally":1,"different":4,"types":2,"normally":1,"us":2,"paths":1,"ccvouts":4,"multiple":1,"per":2,"checked":2,"immediately":2,"coinaddr":2,"decodepaymentsmergeopret":2,"fismerge":2,"eval-":4,"invalid":3,"various":1,"tips":1,"tricks":1,"test":5,"mining":1,"issue":1,"consisting":1,"nodes":4,"recommend":2,"mine":2,"blockchain":4,"struggles":1,"achieve":1,"consensus":2,"quickly":1,"stop":1,"syncing":3,"properly":1,"node":9,"two-node":1,"limits":1,"addnormalinputs":7,"calls":4,"keep":1,"number":1,"block":3,"exceed":1,"fillsell":4,"times":1,"time":2,"txfee":1,"second":2,"coins":1,"pay":1,"tokens":1,"let":1,"suppose":1,"utxos":3,"wallet":1,"satoshis":2,"execute":1,"large":1,"uxto":1,"receive":1,"filltx":2,"think":1,"better":1,"combine":1,"troubleshooting":1,"developing":1,"cannot":1,"sync":1,"network":3,"executing":2,"getpeerinfo":2,"shows":1,"fewer":1,"synced":2,"blocks":1,"heads":1,"errors":1,"console":1,"log":1,"malfunctioning":4,"happens":1,"cause":2,"commonly":1,"rooted":1,"changed":1,"rules":1,"doing":1,"rendered":1,"quick":1,"remedy":1,"situation":2,"manually":2,"delete":2,"resync":2,"assuming":1,"takes":1,"account":1,"resyncing":1,"viable":1,"solution":2,"option":1,"logging":1,"gdb":1,"debug":1,"software":1,"investigate":1,"failure":1,"yet":1,"necessary":1,"setup":1,"effective":1,"certain":1,"assetchains_symbol":2,"yourchain":2,"chainactive":2,"reconsiderblock":2,"komodo-cli":1,"command":1,"restart":1,"process":1,"desired":1,"deadlocks":2,"komodod":1,"hangs":1,"consider":1,"functions":2,"locks":2,"combination":1,"causing":1,"mechanism":1,"non-locking":1,"locking":1,"mygettransaction":2,"getconfirmed":2}},"src/pages/antara/tutorials/beginner-series-part-0/index.mdx":{"searchTitle":"Komodo Developer Path | Preparation Beginner Series โ","docsPageTitle":"Komodo Developer Path | Preparation","path":"antara/tutorials/beginner-series-part-0","content":{"komodo":13,"developer":11,"path":2,"preparation":1,"introduction":1,"following":8,"six":1,"guided":13,"tutorials":23,"cover":2,"introductory":1,"topics":1,"new":2,"ecosystem":1,"tutorial":16,"guides":1,"reader":5,"creating":2,"installing":1,"necessary":4,"environment":3,"rely":1,"extensively":1,"downloadable":2,"docker":53,"images":6,"software":7,"image":24,"entirely":2,"self-contained":2,"virtual":2,"machine":2,"holds":1,"installations":1,"complete":2,"does":2,"need":1,"alter":1,"make":2,"additions":1,"source":2,"code":1,"itself":1,"part":2,"full":2,"overview":1,"brief":1,"summary":2,"stages":1,"install":7,"development":5,"create":5,"blockchain":17,"minutes":8,"integrate":2,"faucet":6,"module":1,"connect":1,"programming":2,"language":1,"nft":1,"build":1,"token":5,"dex":5,"sync":1,"community":10,"testnet":9,"doc":2,"marty":2,"retrieve":1,"test":2,"coins":2,"website":1,"use":9,"mobile":1,"wallet":1,"send":1,"between":1,"dev":1,"node":5,"repeat":1,"colleagues":1,"menu":3,"options":2,"main":1,"go":4,"including":4,"starting":5,"run":13,"musig":4,"schnorr":4,"signature":4,"dpow":8,"maint":1,"basic":4,"maintenance":4,"application":4,"exit":1,"return":4,"shell":4,"rapid":1,"tl":1,"dr":1,"hurry":1,"time":6,"follow":3,"instructions":3,"three":1,"terminal":3,"commands":3,"accomplish":1,"essential":1,"aspects":1,"objectives":1,"pull":6,"komodocakeshop":14,"dev-allinone-learn-kmd":8,"-it":6,"-p":6,"learn-kmd":6,"last":1,"command":6,"onscreen":1,"optionally":1,"skip":1,"content":1,"proceed":3,"directly":1,"next":3,"article":1,"series":3,"unique":1,"nature":1,"docker-image":1,"different":1,"documentation":1,"normally":1,"builds":1,"however":1,"downloads":1,"described":1,"already":2,"bears":1,"installed":3,"includes":2,"zcash":5,"parameters":7,"instances":1,"smart":2,"chains":1,"downloaded":2,"initiated":1,"utilize":1,"normal":1,"container":5,"contains":1,"two":2,"nodes":1,"familiar":1,"worry":1,"tool":1,"complex":1,"deployment":1,"strategy":1,"uses":2,"default":1,"network":1,"advanced":1,"users":2,"welcome":1,"adjust":1,"settings":1,"desired":1,"sending":1,"seed":2,"text":2,"console":2,"within":1,"controll":1,"interfaces":1,"remote":1,"procedure":1,"call":2,"rpc":5,"server":1,"features":1,"preset":1,"chain":3,"called":1,"tut":4,"initial":1,"coin":1,"supply":1,"port":5,"specifies":1,"passthrough":1,"makes":1,"available":3,"outside":1,"choose":1,"external":1,"python":1,"js":1,"supported":1,"languages":2,"include":1,"implement":1,"tools":2,"curl":5,"postman":1,"insomnia":1,"similar":1,"suitable":1,"testing":1,"production":1,"setting":2,"mining":1,"passed":1,"runtime":1,"randomly":2,"generated":2,"reconfigure":1,"topic":1,"estimated":5,"written":1,"ubuntu":5,"lts":1,"user":8,"root":3,"privileges":1,"completing":1,"steps":1,"non-privileged":1,"continue":1,"further":1,"requiring":1,"sudo":20,"apt":8,"update":4,"apt-transport-https":2,"ca-certificates":2,"software-properties-common":2,"-fssl":2,"https":4,"download":5,"com":4,"linux":4,"gpg":2,"apt-key":2,"add":2,"add-apt-repository":2,"deb":2,"arch":2,"amd":2,"bionic":2,"stable":2,"apt-cache":2,"policy":2,"docker-ce":4,"systemctl":2,"status":2,"usermod":2,"-ag":2,"su":2,"all-in-one":1,"optional":3,"reduced-size":1,"smaller":3,"benefit":1,"serves":1,"reduced":1,"storage-space":1,"footprint":1,"dev-learn-kmd":6,"check":2,"local":3,"catalogue":1,"using":3,"expected":1,"response":1,"repository":2,"tag":2,"id":2,"created":2,"size":2,"latest":2,"dab":2,"cce":2,"days":2,"ago":2,"mb":2,"start":5,"seconds":2,"drops":1,"bash":1,"prompt":1,"ready":1,"mount":2,"relying":1,"pre-existing":1,"read-only":1,"volume":1,"-v":2,"home":2,"zcash-params":4,"ro":2,"starter":1,"kit":1,"starts":1,"automatically":1,"sets":1,"keys":1,"used":1,"throughout":1,"alternatively":1,"everything":1,"line":1,"komodo-cli":1,"begin":1,"type":1,"quick":1,"opens":1,"screen":1,"click":2}},"src/pages/antara/tutorials/beginner-series-part-1/index.mdx":{"searchTitle":"Komodo Developer Path | Create a Blockchain Beginner Series โ","docsPageTitle":"Komodo Developer Path | Create a Blockchain","path":"antara/tutorials/beginner-series-part-1","content":{"komodo":4,"developer":1,"path":1,"create":5,"blockchain":12,"estimated":8,"time":15,"minutes":1,"following":6,"tutorial":18,"uses":2,"docker":5,"image":4,"part":2,"series":4,"return":4,"previous":2,"click":2,"select":8,"appropriate":1,"menu":23,"begin":2,"first":8,"guided":6,"selecting":1,"tutorials":4,"tut":18,"screen":2,"appear":1,"note":4,"detailed":1,"instructions":2,"onscreen":1,"follow":2,"seed":2,"node":21,"minute":7,"interface":1,"follows":1,"screens":1,"seed-menu":6,"spinup-seednode":2,"enter":4,"coins":6,"supply":2,"prompted":2,"use":4,"seed-getinfo":2,"item":10,"query":2,"chain":23,"current":1,"state":6,"notice":4,"started":4,"getinfo":8,"replies":4,"blocks":23,"due":4,"fact":4,"still":7,"waiting":4,"mining":38,"mine":7,"main":1,"designed":1,"blocks-on-demand":2,"smart":3,"type":1,"proof":1,"work":1,"consensus":1,"mechanism":1,"thus":3,"forcing":1,"regardless":1,"number":7,"transactions":4,"occurring":1,"block":5,"stops":1,"automatically":9,"instead":1,"waits":1,"mempool":1,"style":1,"saves":1,"computing":1,"resources":1,"settings":3,"managed":1,"within":5,"pre-built":1,"later":1,"learn":1,"adjust":1,"manually":1,"set":1,"network":5,"indicate":1,"desire":1,"process":6,"below":2,"launch":1,"go":1,"back":2,"see":9,"options":1,"mining-menu":8,"spinup-miningnode":2,"assume":1,"entered":1,"earlier":1,"command":2,"connection":2,"start":2,"mining-start":2,"begins":4,"several":4,"requires":4,"seconds":4,"miner-getmininginfo":8,"queries":4,"approximately":5,"solutions":4,"per":4,"second":4,"localsolps":6,"increase":4,"repeat":4,"validate":3,"address":15,"creates":2,"user":5,"startup":1,"typically":1,"software":2,"imported":3,"wallet":20,"however":3,"generate":1,"gives":1,"chance":1,"import":3,"yourself":1,"guidance":1,"make":1,"sure":1,"section":3,"call":2,"validateaddress":2,"remote":1,"procedure":1,"rpc":5,"method":5,"results":1,"similar":4,"response":1,"generated":3,"ismine":4,"value":2,"false":2,"stands":1,"private":10,"key":11,"needs":1,"need":1,"manage":1,"directly":1,"good":1,"become":1,"familiar":1,"concept":1,"look":3,"dc":4,"fb":2,"_sample_private_key_do_not_import_f":2,"da":2,"bd":2,"fc":4,"aa":2,"above":3,"automated":1,"encryption":1,"match":1,"public":2,"also":1,"called":2,"pubkey":2,"fe":2,"aae":2,"cabb":2,"ef":2,"cfbb":2,"dfa":2,"cbeed":2,"ee":2,"receives":1,"holds":2,"money":2,"unlocks":1,"allows":2,"spend":2,"keep":1,"times":1,"share":1,"member":1,"team":1,"import-dev-wallet":2,"executes":3,"importprivkey":2,"importing":1,"funds":3,"sent":1,"keys":1,"necessary":1,"check":1,"balance":3,"getbalance":2,"full":2,"extra":4,"mined":6,"reward":2,"genesis":1,"fraction":3,"coin":3,"amount":4,"displayed":1,"comes":1,"default":1,"rewards":1,"miner":1,"screenshot":1,"taken":1,"accounting":1,"list":1,"unspent":2,"utxos":8,"represented":1,"difficult":1,"complete":1,"beginner":1,"understand":1,"utxo":2,"nature":1,"dollar":1,"bill":1,"physical":1,"bills":2,"total":4,"determines":2,"likewise":1,"digital":2,"discussion":1,"turn":2,"core":2,"technology":2,"discussions":2,"execute":1,"us":1,"submenu":1,"choose":2,"listunspent":4,"option":1,"result":1,"differ":1,"according":1,"generates":1,"new":1,"stop":2,"setgenerate":2,"tells":1,"mining-stop":2,"flash":1,"indicates":1,"stopped":3,"recall":1,"two":1,"nodes":4,"one":1,"itself":1,"attempt":1,"send":1,"transaction":3,"therefore":1,"wait":1,"indefinitely":1,"confirmation":1,"optional":1,"shut":2,"down":2,"exit":1,"shutdown-node-miner":2,"shutdown-node-seed":2,"otherwise":1,"proceed":1,"clicking":1,"link":3,"next":2}},"src/pages/antara/tutorials/beginner-series-part-2/index.mdx":{"searchTitle":"Komodo Developer Path | Using a Faucet Beginner Series โ","docsPageTitle":"Komodo Developer Path | Using a Faucet","path":"antara/tutorials/beginner-series-part-2","content":{"komodo":2,"developer":1,"path":1,"using":13,"faucet":24,"total":6,"estimated":5,"time":7,"minutes":3,"tutorial":24,"part":2,"series":1,"return":3,"previous":2,"click":2,"introduction":1,"non-digital":1,"world":1,"tap":1,"fitting":1,"regular":1,"bathroom":1,"kitchen":1,"water":1,"supply":1,"faucets":1,"drip":1,"blockchain":2,"based":1,"concept":1,"digital":1,"drips":1,"small":9,"amounts":3,"coins":18,"people":1,"send":8,"request":3,"use":13,"technology":3,"called":3,"antara":12,"module":13,"create":1,"tut":5,"smart":3,"chain":5,"types":1,"modules":1,"one":11,"transferring":1,"funds":16,"via":1,"allow":1,"us":5,"perform":6,"tasks":5,"further":1,"tutorials":1,"expected":1,"current":3,"state":2,"mining":22,"node":18,"several":5,"utxos":20,"large":5,"utxo":9,"approximately":4,"having":4,"rewards":9,"blocks":9,"seed":7,"running":1,"stopped":4,"nodes":4,"end":4,"last":5,"restart":8,"spinup":6,"functions":4,"found":4,"within":6,"menu":4,"set":1,"mine":1,"mining-start":6,"function":26,"mining-menu":12,"section":9,"next":3,"steps":1,"built-in":1,"accomplish":4,"guided":7,"automated":14,"version":7,"faucetfund":8,"remote":4,"procedure":4,"call":4,"rpc":30,"currently":1,"self":1,"first":7,"consolidate":3,"wallet":37,"single":1,"consolidated":1,"acts":1,"reason":1,"related":1,"subtle":1,"nuance":1,"requirement":2,"entering":1,"spent":2,"simplifies":1,"underlying":1,"code":1,"generated":2,"block":2,"reward":1,"therefore":2,"yet":2,"sendtoaddress":6,"enter":3,"submenu":4,"select":11,"sendallself":4,"performs":8,"checks":6,"balance":15,"getinfo":7,"gathers":4,"address":9,"saw":4,"earlier":4,"validateaddress":4,"finally":5,"sends":9,"entire":4,"amount":12,"everything":4,"circular":4,"loop":4,"back":6,"wait":1,"transaction":4,"mined":2,"process":1,"also":3,"confirming":1,"way":1,"check":4,"status":1,"list":4,"right":1,"performing":1,"zero":1,"reappears":1,"know":1,"successfully":1,"again":3,"notice":1,"two":1,"instead":1,"surprising":1,"provides":1,"good":1,"opportunity":1,"learn":1,"dust":2,"mathematics":1,"behind":1,"complex":1,"transactions":1,"rarely":1,"able":1,"perfectly":1,"clean":1,"remnant":1,"tiny":1,"fraction":1,"coin":1,"leftover":1,"remain":1,"separate":2,"typically":1,"value":1,"effectively":1,"useless":1,"minute":2,"takes":1,"number":1,"choose":7,"users":2,"disbursed":1,"feature":1,"discourages":1,"spamming":1,"drain":3,"fundfaucet":2,"arbitrary":4,"simplicity":4,"sake":4,"claim":2,"page":1,"reach":1,"option":1,"between":1,"seed-menu":10,"validate":3,"just":1,"want":1,"make":3,"sure":3,"ve":1,"imported":1,"private":2,"key":2,"proper":1,"ismine":2,"false":2,"need":1,"import":1,"import-dev-wallet":2,"automatically":5,"importprivkey":4,"getfunds":4,"faucetget":3,"method":3,"requests":1,"software":1,"things":1,"attempting":1,"spam":1,"task":1,"requires":1,"work":1,"computer":3,"cpu":1,"complicated":1,"encryption":1,"calculations":1,"take":1,"seconds":1,"electricity":1,"consumes":1,"helps":1,"offset":1,"incentive":1,"malicious":1,"actor":1,"trying":1,"history":1,"relatively":1,"fresh":1,"entirely":1,"data":1,"directory":1,"issues":1,"detected":1,"returned":1,"rpcs":1,"available":1,"common":2,"aspects":1,"including":1,"getbalance":3,"returns":2,"information":1,"final":1,"example":1,"listunspent":3,"infromation":1,"user":1,"seed-getinfo":2,"response":4,"look":4,"property":4,"link":2}},"src/pages/antara/tutorials/beginner-series-part-3/index.mdx":{"searchTitle":"Komodo Developer Path | Connecting to Another Programming Environment Beginner Series โ","docsPageTitle":"Komodo Developer Path | Connecting to Another Programming Environment","path":"antara/tutorials/beginner-series-part-3","content":{"komodo":17,"developer":12,"path":1,"connecting":1,"programming":6,"environment":5,"total":1,"estimated":3,"time":4,"minutes":2,"tutorial":10,"part":1,"series":3,"return":3,"previous":2,"click":2,"introduction":1,"relied":1,"automated":1,"functions":1,"guided":2,"tutorials":1,"assistance":1,"executing":1,"remote":1,"procedure":1,"calls":2,"rpc":17,"include":3,"getinfo":5,"listunspent":1,"faucetfund":1,"purpose":1,"allow":3,"access":6,"functionality":1,"software":13,"example":4,"allows":2,"python":1,"javascript":3,"source":7,"code":4,"send":1,"secure":1,"call":3,"smart":6,"chain":8,"request":1,"perform":1,"action":1,"information":2,"result":9,"available":2,"mainstream":1,"language":7,"prepared":1,"experiment":1,"feature":1,"focus":1,"essential":1,"aspect":1,"process":1,"unix":4,"curl":46,"command":16,"using":4,"relatively":1,"straightforward":1,"depending":1,"itself":1,"guided-tutorial":1,"holds":2,"tut":18,"exposed":2,"port":2,"use":9,"connect":1,"seed":8,"node":10,"inquiring":1,"wrappers":2,"continue":1,"tangential":1,"point":1,"mention":1,"community":3,"popular":1,"languages":2,"enhancements":2,"beyond":1,"easily":1,"integrate":1,"someone":1,"created":1,"wrapper":2,"essentially":1,"import":1,"directly":1,"files":1,"chosen":1,"therefore":3,"simply":2,"suite":1,"file":7,"demand":1,"regarding":1,"availability":1,"preferred":1,"reach":1,"team":1,"discord":2,"obtaining":1,"necessary":1,"passwords":1,"credentials":3,"minute":1,"controls":1,"valuable":1,"assets":2,"allowing":1,"manipulate":1,"potential":1,"security":1,"risk":1,"requires":2,"password":1,"username":1,"attempts":1,"called":2,"rpcpassword":1,"rpcuser":1,"rpcport":3,"values":2,"typically":4,"installed":2,"coinname":4,"conf":8,"change":1,"launching":1,"loaded":1,"runtime":1,"name":4,"coin":1,"credential":1,"placed":1,"different":1,"location":3,"underlying":1,"function":4,"properly":1,"root":2,"obtain":1,"copy":1,"paste":1,"nearby":1,"continuing":1,"conceptualizing":1,"sent":1,"daemon":2,"shell":1,"terminal":4,"first":1,"opens":1,"instance":2,"achieved":1,"type":1,"enhancement":1,"js":2,"open":1,"specific":1,"child_process":2,"exec":2,"creates":1,"fulfills":1,"intended":1,"purposes":1,"sends":2,"json":8,"reply":1,"captures":1,"utilizes":1,"manner":1,"desires":1,"installing":1,"jq":15,"returned":1,"object":2,"provided":1,"human-friendly":1,"formatting":1,"make":2,"responses":1,"easier":1,"read":1,"developers":2,"third-party":1,"download":2,"install":2,"link":2,"pipe":1,"along":1,"desired":1,"optional":1,"parameters":2,"-r":10,"parameter":2,"raw":2,"outputs":1,"help":1,"interpret":1,"string":2,"anatomy":2,"observe":1,"sample":1,"executed":2,"-s":8,"--user":8,"user":8,"passd":8,"ffe":8,"eae":8,"cc":8,"ec":8,"--data-binary":8,"jsonrpc":8,"id":8,"test":8,"method":8,"params":10,"-h":8,"content-type":8,"text":8,"plain":8,"http":8,"response":7,"follows":1,"note":2,"actively":1,"convert":1,"appropriate":1,"parse":2,"version":2,"protocolversion":2,"kmdversion":2,"synced":2,"false":12,"notarized":2,"prevmomheight":2,"notarizedhash":2,"notarizedtxid":2,"notarizedtxid_height":2,"mempool":2,"kmdnotarized_height":2,"notarized_confirms":2,"walletversion":2,"balance":2,"blocks":4,"longestchain":2,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":4,"testnet":4,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"e-":2,"errors":4,"pubkey":2,"bb":2,"aa":2,"ee":4,"eba":2,"ca":2,"aca":2,"fa":2,"cdad":2,"ccid":2,"sapling":2,"pport":2,"magic":2,"premine":2,"mine":1,"tell":1,"begin":1,"mining":4,"setgenerate":9,"true":6,"returns":1,"null":6,"discover":1,"state":1,"getmininginfo":4,"ensure":1,"successfully":1,"currentblocksize":2,"currentblocktx":2,"genproclimit":2,"localsolps":2,"networksolps":2,"networkhashps":2,"pooledtx":2,"main":2,"staking":2,"generate":2,"numthreads":2,"stop":1,"instruct":1,"cease":1,"again":1,"provide":1,"proceed":2,"next":2,"article":2}},"src/pages/antara/tutorials/beginner-series-part-4/index.mdx":{"searchTitle":"Komodo Developer Path | Understanding Tokens Beginner Series โ","docsPageTitle":"Komodo Developer Path | Understanding Tokens","path":"antara/tutorials/beginner-series-part-4","content":{"komodo":6,"developer":4,"path":1,"understanding":1,"tokens":65,"introduction":1,"smart":14,"chain":13,"ecosystem":1,"act":1,"fully":1,"tokenizable":1,"platform":1,"provides":1,"opportunities":1,"creating":2,"on-chain":2,"assets":3,"represent":3,"varying":1,"types":1,"value":1,"users":3,"example":2,"used":2,"real":1,"world":1,"trade":1,"using":3,"token":27,"dex":2,"defi":2,"framework":2,"features":1,"also":2,"create":30,"provide":1,"incentives":1,"audience":1,"collectible":1,"examples":1,"usefulness":1,"tokenization":1,"conceptualizing":1,"satoshi":5,"coins":9,"abide":1,"bitcoin-protocol":1,"standard":1,"wherein":1,"coin":5,"divisible":1,"eight":1,"decimal":1,"places":1,"smallest":1,"unit":1,"therefore":3,"convention":1,"called":2,"honor":1,"inventor":1,"bitcoin":1,"protocol":1,"individual":2,"derived":1,"one":6,"transformed":1,"time":4,"creation":6,"creator":1,"define":1,"properties":2,"grant":1,"meta":2,"data":10,"establish":1,"nature":1,"scarcity":4,"functionality":2,"established":1,"secured":1,"antara":19,"module":17,"fungible":4,"tut":7,"tutorial":5,"transaction":7,"tokencreate":3,"rpc":7,"process":2,"choose":1,"name":6,"created":3,"single":2,"maintain":3,"across":3,"possible":2,"technology":2,"multiple":2,"chains":2,"advanced":3,"topic":2,"cover":2,"non-fungible":5,"alternatively":1,"large":1,"collective":1,"instead":1,"achieve":1,"use":10,"requires":2,"plus":1,"fees":1,"attaching":1,"attach":1,"maximum":1,"size":1,"fit":1,"bytes":1,"include":1,"sorts":1,"simple":1,"images":1,"naturally":1,"free":1,"imagination":1,"design":1,"describe":1,"purpose":1,"add":2,"json":1,"structure":1,"informs":1,"software":2,"developers":2,"allow":1,"gain":1,"new":2,"passed":1,"transactions":2,"set":1,"guided":2,"give":1,"gold":13,"enter":2,"seed-menu":6,"select":2,"submenu":1,"short":1,"description":4,"creates":1,"sending":1,"wait":2,"minute":1,"mined":1,"getinfo":2,"function":3,"check":2,"balance":6,"wallet":1,"remaining":1,"previously":1,"fee":3,"paid":1,"miners":1,"sent":1,"special":1,"address":3,"global":2,"small":1,"amount":4,"permanently":1,"tells":1,"entire":1,"community":1,"want":1,"learn":2,"starting":1,"point":1,"seed":3,"mining":4,"node":5,"tokenlist":4,"tokeninfo":4,"find":2,"details":1,"see":2,"afterwards":1,"automated":1,"functions":1,"available":1,"make":1,"simpler":1,"list":6,"info":4,"calls":2,"returns":1,"array":1,"ids":1,"id":6,"nearly":1,"every":1,"hereafter":1,"transact":1,"desire":1,"inspect":1,"case":1,"chose":1,"silver":7,"repeat":1,"seed-node":2,"confirmation":1,"verify":1,"reduced":1,"rock":9,"retrieve":1,"full":1,"information":1,"included":1,"part":1,"returned":1,"switch":1,"recall":1,"simply":1,"mining-menu":2,"nft":6,"first":2,"unique":2,"compare":1,"against":1,"note":1,"different":1,"two":1,"series":2,"conclusion":1,"thank":1,"following":1,"along":1,"introductory":1,"covered":1,"topics":1,"guided-tutorial":1,"particular":1,"aspect":1,"visit":1,"links":1,"below":1,"ready":1,"proceed":1,"next":1,"tutorials":1,"educational":1,"return":1,"learning":2,"launchpad":2,"section":1,"default":6,"ac_name":6,"supply":1,"ac_supply":6,"faucet":7,"mine":1,"setgenerate":6}},"src/pages/antara/tutorials/dilithium-module-tutorial/index.mdx":{"searchTitle":"Dilithium Module Tutorial โ","docsPageTitle":"Dilithium Module Tutorial","path":"antara/tutorials/dilithium-module-tutorial","content":{"dilithium":77,"module":31,"tutorial":17,"introduction":4,"provides":6,"front-end":1,"developer":3,"knowledge":1,"necessary":4,"create":9,"graphical":1,"user":8,"interface":6,"gui":1,"antara":25,"touches":1,"briefly":1,"actual":1,"use":32,"cases":1,"documentation":8,"does":3,"discuss":2,"underlying":1,"math":1,"principles":1,"quantum-resistant":1,"blockchain":1,"computing":2,"inquire":2,"team":2,"details":1,"quantum":1,"yet":1,"realized":1,"technology":4,"industry":1,"listed":1,"display":2,"purposes":1,"following":7,"considered":1,"advanced":5,"recommend":1,"attempting":1,"implement":1,"skim":1,"series":5,"obtain":10,"general":2,"understanding":3,"technical":1,"aspects":1,"working":1,"installation":3,"follow":4,"instructions":8,"installing":4,"komodo":15,"software":6,"source":8,"installs":1,"normal":8,"musig":78,"test":2,"smart":6,"chain":12,"replace":1,"ticker":2,"relevant":1,"komodo-cli":64,"commands":4,"achieve":2,"effect":2,"launch":4,"enter":1,"command":13,"below":2,"terminal":5,"komodod":5,"-ac_name":66,"-ac_supply":4,"-ac_reward":4,"-ac_cclib":4,"sudoku":7,"-ac_cc":4,"-addnode":12,"ensure":1,"syncing":3,"properly":2,"watching":1,"returned":13,"values":3,"getinfo":2,"method":20,"count":1,"blocks":1,"synced":1,"increase":1,"note":4,"regarding":1,"libraries":1,"code":8,"active":2,"default":3,"function":24,"add":5,"additional":1,"feature":1,"download":1,"associated":9,"library":4,"also":13,"called":9,"cclib":61,"include":2,"src":4,"directory":1,"compiling":2,"repeat":5,"compilation":1,"process":7,"moment":2,"currently":1,"included":1,"part":1,"soduku":1,"matter":1,"convenience":1,"developers":2,"testers":1,"customer":1,"interested":2,"implementing":2,"happy":1,"separate":2,"make":3,"available":5,"modules":2,"stop":4,"daemon":8,"install":1,"appropriate":1,"finished":1,"network":1,"okay":1,"allow":1,"complete":2,"later":3,"return":3,"again":4,"zcutil":2,"build":2,"sh":2,"step":6,"pause":1,"execute":2,"cd":670,"cc":636,"makecclib":2,"cp":2,"sudokucc":2,"libcc":2,"begin":6,"walkthrough":2,"agenda":1,"follows":2,"manually":1,"handle":90,"address":100,"human":1,"readable":1,"send":21,"coins":15,"show":1,"examples":2,"ui":1,"tui":4,"functionality":6,"found":6,"understand":2,"comparison":1,"between":1,"transactions":14,"api":4,"contains":4,"explanation":1,"nature":1,"compared":1,"prominently":1,"featured":1,"privacy":1,"referenced":1,"frequently":1,"throughout":1,"read":7,"continuing":1,"link":4,"start":1,"pubkey":45,"backup":2,"privkey":6,"initiate":1,"-pubkey":6,"parameter":2,"launching":1,"linked":12,"ffe":98,"ac":668,"fc":558,"ea":808,"using":7,"-ac_pubkey":3,"change":9,"ac_pubkey":1,"setting":2,"simply":1,"parameters":2,"entirely":1,"different":1,"finishes":1,"loading":1,"check":6,"set":4,"setpubkey":2,"response":23,"error":2,"need":8,"restart":2,"rvxjpc":8,"psbqmrzzgpkmo":8,"cnvha":8,"see":11,"correct":2,"json":2,"object":2,"private":4,"key":9,"dumpprivkey":4,"rpc":29,"export":1,"save":3,"safe":2,"location":2,"handles":8,"created":5,"accessible":1,"keypair":8,"matching":3,"generated":1,"random":3,"string":2,"rand":2,"strings":1,"lib":2,"formatting":2,"status":4,"high":2,"entropy":2,"seed":10,"bdfd":8,"df":588,"cdbc":8,"aeb":54,"ffbe":8,"ce":476,"ed":536,"ff":424,"bde":30,"dd":706,"cb":398,"cfb":36,"bf":452,"cacce":6,"cea":32,"dc":614,"bffb":8,"eb":646,"db":628,"eaac":6,"eaae":6,"ba":610,"ef":518,"bc":432,"de":726,"aee":62,"aa":644,"da":712,"dde":50,"ca":602,"abdaabc":6,"abe":42,"dca":52,"fe":580,"ab":628,"aaa":12,"ec":566,"abde":6,"fbfb":24,"bd":526,"ad":700,"fa":708,"fded":14,"aec":30,"ae":438,"fb":394,"dbd":32,"af":656,"dfe":10,"acc":26,"ee":716,"adf":28,"efd":16,"cde":38,"eafe":6,"abd":52,"bdf":10,"aae":30,"dee":44,"caea":6,"cda":46,"ffefa":6,"fccf":8,"eda":64,"cf":502,"bfe":30,"adb":42,"fae":20,"ccde":6,"acac":6,"bac":20,"ded":32,"facacd":6,"fec":54,"bb":476,"ddf":42,"fdc":30,"ecd":24,"acbb":8,"efea":6,"beec":8,"ade":30,"fcd":44,"eff":76,"faf":28,"bdb":20,"dcd":46,"dcc":36,"dfb":58,"fbf":48,"ffc":44,"afd":104,"decc":6,"cfdd":6,"dce":30,"fdab":6,"eed":40,"fbb":36,"eea":24,"dab":40,"accaa":6,"abdf":6,"fcf":46,"cacef":6,"feaef":6,"fbaee":6,"daa":30,"efca":6,"dcb":64,"bee":30,"abcd":6,"ebd":44,"dcfa":6,"fda":24,"bbff":16,"aac":30,"bab":40,"bece":6,"cbb":20,"fd":572,"cfc":22,"ecee":6,"cdff":24,"adba":8,"fbd":28,"bbe":30,"faae":10,"dccda":6,"bba":6,"ebb":16,"adfa":6,"ecb":94,"bcdf":6,"daee":6,"dfc":30,"bcbeb":6,"dfbebc":2,"daaa":2,"ccb":54,"eaf":6,"afbef":2,"ecea":2,"acbc":12,"aaaa":2,"eadbc":2,"ddad":2,"aeada":2,"dad":28,"cccc":2,"aca":22,"dcaac":2,"fcc":16,"dbc":38,"dacc":2,"aad":12,"eba":44,"bda":32,"cdd":104,"aed":64,"deae":2,"adbea":2,"aab":22,"dcab":2,"eab":44,"acd":48,"cbd":50,"cba":36,"decd":2,"abc":12,"cac":16,"cad":18,"ffcfd":20,"bfbbbeb":2,"fbc":74,"cbe":36,"cfcb":2,"efe":26,"bcbf":2,"efce":2,"beef":4,"cbc":84,"fef":52,"cebfb":2,"dfa":38,"dff":42,"dea":24,"ebbae":2,"ecad":2,"cfcaaca":2,"fadabf":2,"ffb":72,"facb":28,"bce":14,"beff":2,"deba":12,"cfa":16,"bed":16,"eca":24,"ddff":2,"edfce":2,"bddf":2,"cebba":2,"fba":16,"fdb":24,"bec":44,"bfffe":2,"dcf":64,"fffe":2,"eae":26,"dbfa":2,"acec":4,"cfeb":2,"acaef":2,"acf":14,"aeabe":2,"fde":62,"dcaacf":2,"feabecd":2,"fbafdf":2,"edbd":2,"ddbe":2,"ace":24,"ccee":2,"dabd":2,"acfa":2,"feff":2,"acdaef":2,"cee":2,"eee":48,"dbae":2,"ddb":12,"addef":2,"afecb":2,"ada":40,"fcceec":2,"fbcc":2,"efa":40,"adaf":2,"dbb":36,"cff":20,"beb":12,"ead":24,"aba":32,"aaec":2,"dfcc":10,"eec":18,"dbe":44,"cca":22,"dcfb":6,"cace":2,"aebb":2,"ecf":32,"cdf":52,"bbf":52,"bddfa":2,"bef":12,"ffa":40,"dddbf":2,"edfbf":2,"afdbf":2,"edfd":4,"cedfc":2,"fecb":2,"edd":92,"ebc":6,"cffa":4,"dabaf":2,"fca":12,"dbf":12,"bfd":4,"aacb":2,"bff":8,"bcadad":2,"ebea":4,"afce":2,"ccaf":2,"abb":18,"bbbd":4,"bcf":86,"ffd":56,"ccd":68,"abf":82,"fdbcf":2,"baf":28,"bfb":12,"ebe":14,"bae":38,"ceebfb":2,"bfbc":38,"edca":2,"aef":8,"fbe":50,"eafa":20,"faa":18,"bdd":6,"dcbae":2,"fedca":2,"pkaddr":16,"pmrtr":8,"qgerbbdkwxusdfrnxkrsmoxbhb":8,"skaddr":4,"scrfviwo":4,"jajdi":4,"ehz":4,"tx":8,"xhvhr":4,"kb":4,"result":34,"success":34,"value":110,"secret":1,"optimally":1,"availability":2,"handleinfo":25,"komodohaxor":33,"register":9,"hex":93,"ccc":26,"fab":22,"dfdafc":4,"acdbdd":4,"aaae":4,"ffffffff":24,"dedd":4,"ecca":4,"dcaadcaab":4,"cdb":30,"bdcc":4,"cdc":20,"adffaa":4,"bffffffff":4,"cdba":8,"caa":46,"bfde":8,"txid":88,"signed":1,"raw":2,"transaction":41,"broadcast":5,"sendrawtransaction":11,"successfully":1,"registered":1,"destpubtxid":70,"above":11,"thought":1,"used":2,"tied":2,"public":2,"changed":2,"however":3,"cannot":3,"new":19,"paramters":1,"amount":7,"bfed":6,"cecded":8,"daeddf":8,"one":5,"specify":2,"outputs":10,"qsend":23,"two":3,"ways":1,"scriptpubkey":59,"given":3,"base":4,"encoded":4,"addresses":35,"komodofan":40,"assume":2,"already":2,"exists":1,"sending":3,"therefore":9,"funds":3,"first":9,"prznilrily":2,"laoqbg":2,"cjqsktx":2,"jdcp":2,"cebc":40,"meaning":1,"qutxo":10,"next":2,"encounter":1,"term":2,"simplicity":2,"utxo":12,"related":2,"information":4,"utxos":9,"core":2,"disucssion":2,"section":5,"arguments":2,"refer":1,"mypubtxid":6,"sake":1,"remaining":1,"output":14,"inputs":10,"chosen":1,"automatically":3,"creates":1,"recall":3,"leftover":2,"sender":3,"sent":3,"ddae":6,"deec":8,"cadcb":14,"deadb":14,"dade":24,"bcbe":14,"bbfea":82,"dac":36,"dede":26,"ddc":36,"cedb":18,"aecdbb":18,"adbfbf":18,"ccdcdb":18,"aaba":18,"fed":60,"edac":18,"bcb":20,"cdef":18,"eeceb":18,"efbf":18,"decb":36,"eeac":18,"dbbc":18,"edb":28,"fbfd":18,"bdad":18,"eac":26,"aeacf":18,"cdad":18,"fcbc":18,"aecda":18,"ddda":18,"fdf":60,"cefe":18,"aecc":28,"bcd":24,"dbab":18,"dffa":18,"bfdd":18,"deb":50,"ffee":18,"feb":42,"dddc":18,"feedd":18,"ccfbae":18,"fac":20,"faba":18,"eedc":18,"fff":48,"feae":18,"dcff":18,"dabe":18,"eeeef":18,"bfa":52,"ecc":26,"bdcf":18,"fccd":18,"cedbd":18,"adeceaf":18,"cedd":18,"bcc":32,"bfcf":26,"eaaa":18,"cadb":20,"dfd":24,"bdbb":18,"cdcc":18,"bcbb":18,"efdac":18,"ffac":18,"adccb":20,"edbc":18,"aafa":18,"ebf":50,"daece":18,"ecbb":18,"afeaeb":18,"cfdadf":18,"bbaf":18,"aaf":36,"bcba":18,"ccab":18,"cfe":54,"cffe":20,"eef":36,"bcab":18,"afcd":18,"fcdb":18,"bbeb":18,"efebdd":18,"fcafc":18,"ceef":18,"bbfac":18,"cfdf":18,"fdd":42,"fcbe":18,"dbca":20,"aeaae":18,"ebecce":18,"ccad":18,"acbfc":18,"bcaf":18,"bea":62,"bad":64,"bcbfc":10,"ccfc":10,"afa":34,"getrawtransaction":18,"observe":7,"vins":3,"vouts":5,"qutxos":4,"click":1,"button":1,"view":1,"full":4,"overwintered":8,"true":14,"version":8,"versiongroupid":8,"locktime":8,"expiryheight":8,"vin":10,"vout":86,"rwzd":26,"izt":26,"rtu":26,"mjvxzxpk":26,"nwsemgznw":26,"scriptsig":14,"asm":54,"valuesat":52,"sequence":14,"op_checkcryptocondition":20,"reqsigs":26,"type":45,"cryptocondition":20,"rgbrswrgr":66,"ypffufyvheummbxs":66,"etd":66,"xv":66,"spenttxid":8,"cdcd":12,"bddce":12,"ede":30,"spentindex":8,"spentheight":8,"op_return":16,"nulldata":14,"vjoinsplit":8,"valuebalance":8,"vshieldedspend":8,"vshieldedoutput":8,"blockhash":8,"height":62,"confirmations":8,"rawconfirmations":8,"time":8,"blocktime":8,"breaking":1,"down":1,"let":3,"pull":1,"apart":1,"piece":2,"input":2,"comes":1,"previous":5,"important":1,"rule":1,"point":1,"number":1,"technically":2,"come":1,"shows":1,"cryptoconditions":2,"indicating":1,"optional":1,"belongs":2,"framework":2,"every":1,"unique":5,"store":1,"cclibaddress":13,"verify":6,"executed":3,"previously":1,"cclibccaddress":6,"rjxchtpgrt":6,"nxtk":6,"tvs":6,"wpcwswkf":6,"cclibccbalance":6,"cclibnormaladdress":6,"rcudfxqcgxpb":6,"bkqkzwbrr":6,"cg":6,"hxjazj":6,"cclibnormalbalance":6,"cclibcctokensaddress":6,"rjzz":6,"inw":6,"epqjh":6,"cnk":6,"vqpv":6,"pzgz":6,"pubkeyccaddress":10,"pubkeyccbalance":4,"myccaddress":8,"myccbalance":6,"myaddress":6,"mybalance":6,"shown":1,"second":2,"sends":5,"back":2,"utlize":1,"matches":2,"final":2,"opreturn":15,"call":2,"data":3,"needed":1,"destpubtxids":8,"valuezat":2,"e_marshal":2,"ss":2,"evalcode":18,"sig":4,"voutpubtxids":4,"hex-encoded":1,"provided":5,"little-endian":1,"format":3,"convert":5,"big-endian":1,"methods":4,"decoding":1,"language":4,"built-in":1,"functions":1,"accomplish":1,"example":3,"stack":2,"exchange":2,"discussion":2,"possible":2,"python":7,"converted":3,"big":5,"endian":5,"cae":22,"dacf":2,"bfac":2,"cec":6,"ccbe":2,"aeea":2,"aff":14,"ebefc":2,"ddd":32,"fdfcf":2,"bacbf":2,"bebe":2,"fdfc":2,"affcc":2,"cddebefc":2,"dbfcd":2,"ecdaf":2,"faeaa":2,"babf":10,"def":24,"cfaf":2,"babca":2,"adce":2,"dfdacf":2,"edf":20,"bebeaaf":2,"ccdf":2,"fad":14,"fcad":2,"dceae":2,"eaff":2,"bcedf":2,"cbdc":2,"eaa":52,"dba":26,"bdc":16,"daeff":2,"fbbd":2,"bbb":12,"cce":2,"bbbc":2,"edaf":2,"affcd":2,"ceb":4,"aade":4,"afc":14,"afb":20,"fddce":2,"afcede":2,"dbce":2,"eeee":2,"beda":2,"ffdc":4,"bdcee":2,"cbafa":2,"bacf":2,"bddee":2,"fdcdd":2,"ceea":2,"efbd":2,"dae":10,"ccf":2,"cdaf":2,"aeeff":2,"ddbf":4,"badf":2,"fbcbff":2,"fecea":2,"fee":20,"dafb":2,"fddd":10,"dadd":2,"cdae":2,"eaba":2,"bcfc":2,"eeec":2,"ccfea":2,"facc":2,"dadbd":2,"cfdfb":2,"fbaa":2,"facee":2,"bdce":2,"cbfef":2,"ceee":2,"ced":10,"adfb":2,"aefd":2,"dbdccc":2,"fbdb":2,"abbcdae":2,"adbcec":2,"leading":1,"directly":1,"addressed":6,"know":5,"aside":1,"index":2,"position":13,"indicates":1,"complex":3,"relatively":1,"simple":1,"includes":1,"multiple":3,"coin":1,"labslover":32,"rryyejme":10,"lrtuvdziwsxkabsw":10,"fdiohgwk":10,"bknmwguxc":10,"heyxk":10,"gttst":10,"ttywkbbpep":10,"multisig":1,"demonstrate":1,"transctions":1,"work":1,"essentially":1,"script":34,"hash":1,"limitation":1,"requires":2,"-byte":2,"uncommon":1,"circumstances":1,"issue":1,"users":1,"obtaining":2,"intended":1,"obtained":1,"bx":4,"ddllar":4,"rzzexkwtabltgczsm":4,"vk":4,"validateaddress":6,"isvalid":4,"segid":4,"ismine":4,"false":10,"iswatchonly":4,"isscript":4,"everything":1,"assemble":1,"afe":18,"cfccb":6,"ebce":10,"fbac":10,"cdfe":10,"efbeb":10,"baa":22,"efaaadd":10,"deac":10,"fcfead":10,"baef":20,"afee":20,"ddbb":10,"cafd":10,"efc":24,"bbc":18,"fcffc":10,"abfce":10,"acdda":10,"acb":36,"cfede":10,"cbbcd":10,"baafee":10,"cacc":14,"cab":16,"dbec":10,"efed":10,"aea":22,"ccebeb":10,"acea":10,"dfeda":10,"fdcca":10,"cdeee":10,"edacb":10,"aaca":10,"bbcdce":10,"adaad":10,"efb":22,"adde":10,"aafef":10,"cdce":10,"dbffc":10,"cebd":10,"edee":10,"cedff":10,"dbdfad":10,"fcdd":12,"aeaa":18,"ddfa":10,"defc":10,"dacb":10,"dfbd":10,"eeb":10,"daf":20,"bca":14,"eced":10,"cdabde":10,"acbdfb":10,"accaff":10,"aaedb":10,"cbfa":24,"bcdfd":10,"daac":10,"abcb":10,"dafd":10,"ccef":10,"affbf":10,"edc":38,"fffccceb":10,"cfbe":10,"aeccf":10,"fefd":10,"cef":22,"dcbb":10,"dbba":10,"afbc":10,"eaacdfa":10,"cbff":10,"bbeee":10,"dcecb":10,"dcdddd":10,"fefae":10,"ceae":10,"adaa":10,"aacf":10,"bedacaf":10,"ddaed":10,"cbdcedf":10,"fbff":10,"op_dup":2,"op_hash":4,"op_equalverify":2,"op_checksig":4,"pubkeyhash":2,"op_equal":2,"scripthash":2,"dbef":4,"seen":1,"spent":1,"fdcf":2,"fffbf":2,"eddccbc":2,"aebe":2,"afdf":6,"aeddc":2,"aafaced":2,"bdedaf":2,"aecee":2,"fafe":2,"feec":2,"affa":2,"dddddcf":2,"cbce":2,"eebe":2,"abad":2,"dfacea":2,"badbb":2,"aedd":2,"dbff":2,"bbdc":2,"ccae":10,"ceccff":2,"ffec":2,"fbafb":2,"fddad":2,"aced":4,"cbab":2,"dfbce":2,"adbc":2,"edaa":2,"ffcaace":2,"fbbdac":2,"deabcd":2,"eedec":2,"bccc":2,"abef":2,"fdac":2,"bade":2,"acbda":2,"ddfcb":2,"caddfdbb":2,"dfcec":2,"beeed":2,"dfcbf":2,"dcecd":2,"feaa":4,"dead":2,"dddb":2,"cadda":2,"dcbc":10,"caaa":2,"bdea":2,"dabf":2,"eede":4,"ccadc":2,"bdafe":2,"bdeb":2,"bebebcc":2,"cccae":2,"adca":2,"eadd":2,"bfc":8,"bccca":2,"aead":2,"dcdbb":2,"defe":2,"ddacd":2,"fcab":2,"bbd":2,"ebdb":2,"adc":34,"fdcaa":2,"dec":32,"adda":2,"bafd":2,"beeaf":2,"efbae":2,"fadfefcf":2,"adaaeff":2,"fce":14,"acfbe":6,"null":2,"bytes":7,"opposed":4,"find":8,"balance":3,"arbitrary":1,"listunspent":3,"based":2,"dilithium-related":2,"complicated":1,"rpcs":2,"customized":6,"choosing":1,"action":1,"way":1,"conversation":1,"target":1,"getaddressutxos":5,"adebadd":14,"aabb":16,"outputindex":30,"satoshis":30,"abbfc":14,"facdb":4,"belong":7,"single":1,"ascertain":2,"write":2,"performs":1,"several":1,"tasks":1,"iterates":1,"checks":2,"generally":1,"ignored":1,"circumstance":1,"select":1,"closer":1,"inspection":1,"task":1,"ffffffffa":4,"cbde":2,"cecb":6,"fea":6,"bbafcf":6,"adebadfd":8,"eafd":8,"cabd":8,"efab":16,"aebf":8,"dbfdb":8,"dbecc":8,"ccac":8,"fcce":8,"baebf":8,"bfff":8,"ddbdc":8,"baed":8,"bdddf":8,"bdda":8,"caf":8,"abdacfd":8,"bbdbf":8,"baeb":8,"abfa":8,"cffdb":8,"aeccb":8,"abece":8,"ffea":8,"eddd":8,"dfbab":8,"fdef":8,"bedfaf":8,"efff":8,"bbaa":8,"ecda":8,"aacbe":8,"bcbc":10,"bebdca":8,"eaeab":8,"aadfbc":8,"dbbe":8,"dda":10,"fabd":8,"dbda":8,"deea":8,"adbf":8,"eeceefba":8,"dfdc":8,"acabf":8,"ece":8,"aebbb":8,"cebae":8,"cacd":8,"cffb":8,"feea":8,"cbcd":14,"bcdcbe":8,"bebd":8,"fade":8,"ecae":8,"dbed":8,"dbbd":8,"fbbe":8,"dbdf":8,"dcdb":12,"dcdc":8,"bfddf":8,"fefeb":8,"efcbdbce":8,"dedbe":8,"adcf":8,"bbcdf":8,"fdcff":8,"dbfd":10,"fbed":8,"fbad":8,"bbde":8,"dfaa":8,"daefa":8,"efaafc":8,"feeb":12,"bcbec":8,"adebad":8,"befe":2,"ccfcd":2,"move":1,"getaddresstxids":1,"fact":2,"decodeccopret":9,"decode":4,"argument":1,"oprets":4,"eval_code":8,"eval":5,"name":17,"design":2,"allows":1,"recognize":1,"specific":1,"regards":1,"dealing":1,"learn":2,"codes":1,"types":4,"ability":1,"power":1,"within":1,"numerous":1,"needs":1,"identifier":2,"structure":1,"interpret":1,"common":1,"list":1,"cclibinfo":4,"ommit":2,"non-dilithium":2,"objects":2,"brevity":2,"funcid":42,"help":16,"hexseed":10,"params_required":16,"params_max":16,"sign":2,"msg":4,"pubtxid":4,"spend":2,"sendtxid":2,"mypriv":2,"towards":1,"bottom":1,"tells":1,"us":2,"confirms":1,"document":1,"get":3,"bebcb":2,"febfe":2,"efcaaefc":2,"dbaa":4,"bbfba":2,"eace":2,"bfaae":2,"aabe":2,"aadf":2,"debbe":2,"beba":2,"edfb":2,"dfbc":2,"cfad":2,"dbde":2,"bcbdfc":2,"dfeb":2,"fefe":2,"cbf":2,"dece":2,"aaeb":4,"babd":2,"defd":2,"aaaaec":2,"aeba":2,"dfdbe":2,"aecb":2,"cbefb":2,"bddb":2,"eddb":2,"ebdbeb":2,"eafef":2,"fbcfa":2,"daeeb":2,"bbae":2,"dbfca":2,"adcdf":2,"cfea":2,"bbaefceee":2,"bbec":2,"aeaded":2,"dadbf":2,"bdfa":4,"abcdfaa":2,"eaea":2,"fcb":8,"dedec":2,"cabdbe":2,"cfd":2,"cbaac":2,"daabbf":2,"cafdfbe":2,"beffdb":2,"abfb":4,"cddede":2,"babb":2,"fcee":2,"beee":2,"cebe":2,"cbec":2,"fdcfa":2,"ebba":2,"dbbb":2,"bdca":2,"fdacbd":2,"dfdd":2,"edba":2,"adee":2,"bfee":2,"ebbac":2,"dcefcc":2,"adec":2,"ecdb":2,"dbbf":2,"bdcad":2,"ffdea":2,"fdadebadd":2,"earlier":1,"besides":1,"therfore":1,"located":2,"destpubtixd":2,"match":1,"determine":1,"elaborate":1,"programming":2,"choice":1,"capable":2,"creating":2,"toolset":1,"slickrpc":3,"interact":1,"visit":2,"handle_get":3,"register_txid":4,"rpc_connection":4,"op_ret":6,"byte_length":4,"byte_length_int":4,"int":2,"fromhex":2,"utf-":2,"edecd":4,"bfeb":4,"aabad":4,"faecd":4,"ceaa":4,"dcaa":4,"fcbbd":4,"cebeb":4,"fadd":8,"caaf":4,"cbdbc":4,"ecfa":4,"bacc":4,"fedde":4,"beca":4,"fdede":4,"edbe":4,"aafec":4,"ffadc":4,"eafb":4,"ffce":4,"fffffbf":4,"bafa":4,"accd":4,"adefeb":4,"cfbbfd":4,"aedba":4,"ebaa":4,"deead":4,"bfba":4,"ecab":4,"length":1,"case":1,"ascii":2,"text":1,"seek":1,"ppytlwawewuy":2,"tnwshyjpo":2,"gdflgrzcf":2,"approach":1,"take":2,"dil_listunspent":4,"repository":2,"having":1,"receive":1,"received_from":24,"reu":10,"frjfrfs":10,"ir":10,"qcjk":10,"aznafzcw":10,"fdcbb":8,"decodes":1,"tranasaction":1,"cdfa":2,"eaabfa":6,"fffc":6,"tell":1,"collecting":1,"sum":1,"balances":1,"total":1}},"src/pages/antara/tutorials/gateways-module-tutorial/index.mdx":{"searchTitle":"Gateways Module Tutorial โ","docsPageTitle":"Gateways Module Tutorial","path":"antara/tutorials/gateways-module-tutorial","content":{"gateways":8,"module":5,"tutorial":6,"create":10,"gateway":16,"serve":1,"represent":4,"kmd":75,"following":6,"steps":1,"gateway-creation":1,"process":6,"new":3,"smart":13,"chain":22,"provide":1,"representative":1,"tokens":24,"prepare":3,"special":1,"oracle":18,"monitor":1,"komodo":7,"state":1,"bind":3,"deposit":18,"exchange":1,"on-chain":3,"use":14,"withdraw":4,"ensure":3,"main":2,"downloaded":1,"synced":1,"continuing":2,"further":1,"guide":1,"also":5,"open":1,"empty":1,"text":9,"file":1,"save":1,"output":2,"transaction":13,"ids":1,"hex-encoded":1,"data":13,"step":1,"need":6,"information":15,"various":1,"stages":1,"manually":1,"compile":3,"install":2,"source":2,"software":2,"repositories":1,"manual":2,"installations":2,"found":3,"linked":6,"documentation":2,"blockchain":2,"temporary":2,"called":3,"helloworld":122,"educational":4,"purposes":3,"make":2,"sure":1,"total":7,"ac_supply":2,"fairly":1,"large":1,"coins":3,"follow":4,"instructions":2,"recall":2,"user":3,"pubkey":25,"enabled":1,"interacting":1,"antara-related":1,"view":2,"material":2,"explanation":2,"desired":1,"reader":1,"existing":1,"instead":1,"link":2,"list":1,"smart-chain":1,"launch":2,"parameters":1,"token":5,"external":6,"cryptocurrency":4,"gatewayscc":1,"function":2,"access":1,"cc":71,"effect":1,"decide":2,"number":3,"want":2,"maximum":1,"possible":1,"amount":29,"represented":1,"expect":1,"hold":1,"created":4,"full":4,"coin":21,"satoshi":1,"example":8,"creates":2,"satoshis":2,"pair":1,"one-to-one":1,"basis":1,"creating":2,"execute":10,"command":38,"komodo-cli":128,"-ac_name":102,"tokencreate":6,"kmd_equivalent_token_for_gatewayscc":2,"supply":3,"name":15,"details":1,"above":1,"see":2,"returns":10,"hex":49,"value":25,"response":2,"result":38,"success":40,"cfc":2,"aed":2,"ca":182,"af":166,"fcdb":2,"bd":70,"ac":126,"ce":82,"aa":86,"db":94,"efa":2,"cf":46,"bde":12,"cb":116,"ab":80,"fccaf":2,"ffffffff":54,"effc":2,"fd":124,"bc":74,"ec":102,"fa":66,"fe":84,"affdfd":2,"fb":92,"fff":10,"bee":28,"ddaf":2,"dc":82,"cbba":2,"ff":102,"ea":162,"ffd":10,"abe":2,"efca":2,"bfd":6,"dae":12,"adf":16,"fc":118,"acc":2,"ee":90,"abcac":2,"abc":2,"select":1,"copy":6,"ctrl":1,"shft":1,"broadcast":18,"using":12,"sendrawtransaction":37,"insert_hex":2,"string":3,"tokenid":20,"dddd":18,"bf":86,"editor":8,"opened":1,"beginning":1,"keep":1,"available":3,"future":1,"watch":2,"mempool":2,"getrawmempool":6,"verify":4,"successfully":7,"mined":3,"disappears":1,"receiving":1,"dpow":2,"security":1,"services":1,"point":1,"appropriate":1,"wait":3,"notarization":3,"getinfo":4,"notarizations":2,"property":5,"increase":1,"however":1,"continue":1,"waiting":1,"check":2,"tokeninfo":6,"insert_token_id":2,"balance":3,"tokenbalance":6,"insert_tokenid":4,"insert_pubkey":2,"oracles":2,"add":13,"identical":1,"format":5,"start":1,"ihh":14,"height":16,"blockhash":7,"merkleroot":2,"oraclescreate":6,"blockheaders":4,"ed":114,"fbdb":2,"bdb":2,"de":72,"eaf":4,"dd":166,"ae":80,"df":84,"dcd":6,"acd":6,"efaae":2,"ef":82,"eccb":6,"aac":4,"aec":10,"returned":12,"insert_hex_data":6,"id":6,"oracleid":4,"dba":6,"abd":6,"bb":74,"cfe":2,"feb":2,"record":1,"registering":1,"publisher":10,"run":2,"oraclesfund":4,"method":18,"ffded":2,"eecc":2,"dcc":2,"cdca":4,"ebc":8,"da":58,"aafdf":4,"dfb":12,"fcf":4,"bdd":4,"cce":22,"abb":24,"ebd":16,"cec":22,"ccee":4,"edfd":4,"send":5,"raw":1,"broadcasting":1,"afe":2,"receives":1,"confirmation":1,"oraclefeed":14,"instance":12,"oraclesregister":6,"register":1,"done":2,"node":4,"post":1,"block":6,"headers":1,"withdrawal":2,"transactions":2,"insert_oracleid":12,"data_fee_in_satoshis":2,"shown":3,"brevity":3,"insert_hex_value":6,"retrieve":2,"oraclesinfo":8,"txid":20,"eb":136,"description":6,"marker":5,"rnfz":2,"hauzxhajx":2,"twejzchxconzchfinm":2,"registered":6,"baton":4,"rwg":2,"rtjatagna":2,"kv":2,"abhqqh":2,"batontxid":4,"eac":34,"edbfbd":2,"lifetime":4,"funds":14,"datafee":4,"entry":1,"json":1,"object":1,"publisherpubkey":2,"subscribe":1,"oraclessubscribe":7,"receive":3,"utxo":1,"publishing":2,"frequency":1,"data-publishing":1,"perform":2,"equal":2,"active":1,"subscriptions":1,"committed":1,"therefore":1,"one":3,"subscription":1,"allow":1,"insert_publisherpubkey":2,"insert_amount_of_funds_to_add":2,"methods":1,"several":1,"times":1,"gives":1,"us":1,"opportunity":1,"sample":1,"per":2,"publish":1,"kmd-height":1,"properly":2,"established":1,"activating":1,"binding":1,"gatewaysbind":6,"requires":2,"signatures":2,"desire":1,"required":1,"set":3,"simplicity":1,"part":1,"indicate":2,"pubtype":2,"shtype":2,"wiftype":2,"values":4,"chosen":1,"respectively":1,"insert_tokensupply":2,"insert_gatewayspubkey":2,"bindtxid":15,"assuming":1,"everything":1,"executed":2,"review":1,"gatewaysinfo":12,"insert_bindtxid":10,"match":1,"assemble":1,"automates":1,"transfer":2,"suite":1,"includes":1,"built-in":1,"tools":1,"change":1,"correct":2,"directory":2,"assumes":1,"installed":1,"default":1,"cd":40,"src":2,"gcc":2,"dapps":2,"-lm":2,"-o":2,"insert_mypubkey":2,"succesfull":2,"oraclization":2,"heights":2,"ht":8,"edfc":2,"dcfe":2,"dda":2,"ecd":6,"baeeef":2,"beaa":2,"bbe":6,"fbf":6,"bba":10,"fde":8,"ecce":2,"faf":10,"eee":10,"ffdc":2,"dcdccacd":2,"cdf":6,"fdf":10,"ffaec":2,"cee":10,"fad":2,"baefadc":2,"running":4,"background":1,"finally":1,"prepared":1,"test":1,"first":8,"gatewaysdepositaddress":8,"address":27,"ad":192,"ecfc":56,"oracletxid":6,"ba":130,"dffb":2,"abf":2,"taddr":6,"prefix":12,"rxexoa":16,"nrmkhmbuzovpcywqmsicwzcczbp":16,"dec":2,"facd":2,"dcf":2,"totalsupply":6,"remaining":7,"issued":6,"contains":2,"return":2,"follows":1,"z_sendmany":12,"two":1,"addresses":8,"simultaneously":1,"normal":1,"corresponds":1,"second":2,"nominal":1,"wish":1,"trading":1,"case":4,"insert_address_where_kmd_funds_are_currently_held":2,"addressofpubkeyfortokenizedkmd":2,"operation_id":2,"z_getoperationstatus":6,"insert_operation_id":2,"every":1,"seconds":1,"status":4,"reads":1,"occurs":1,"find":5,"cointxid":14,"confirmed":3,"gettransaction":8,"obtain":1,"later":2,"insert_cointxid":4,"via":2,"looking":1,"vout":8,"properties":1,"bottom":1,"results":1,"cointtxid":2,"below":1,"getblock":2,"insert_blockhash":2,"jq":2,"next":2,"gettxoutproof":6,"proof":8,"necessary":1,"gatewaysdeposit":14,"broadcasts":1,"relevant":1,"nodes":1,"validate":1,"distribute":1,"call":2,"containing":1,"claimvout":4,"claim":5,"deposithex":4,"executing":3,"destpub":8,"public":2,"key":4,"received":4,"used":3,"earlier":1,"deposittxid":6,"spend":1,"asset":1,"owner":4,"privkey":6,"corresponding":4,"previously":1,"-pubkey":2,"parameter":1,"daemon":1,"gatewaysclaim":4,"credit":1,"indicated":1,"usable":1,"regular":1,"confirmations":3,"withdrawing":1,"finished":1,"gatewayswithdraw":10,"current":3,"import":1,"private":2,"needed":1,"gatewaydepositaddress":2,"dumprivkey":2,"insert_gatewaydepositaddress":2,"commands":1,"importprivkey":4,"insert_private_key":2,"label":4,"false":6,"withdrawpub":2,"withdrawn":1,"appear":1,"insert_withdraw_pubkey":2,"insert_desired_withdraw_amount":2,"portion":1,"happen":1,"automatically":1,"congratulations":1,"completed":1,"cycle":2,"content":1,"provides":1,"terminal":1,"input":1,"complete":1,"testing":8,"cbb":12,"bdab":4,"fead":4,"abdd":4,"eede":4,"acbd":4,"bcf":4,"ace":20,"fbdc":4,"febeac":4,"eba":4,"cfaa":4,"aace":4,"afb":18,"bbc":4,"bddb":4,"aff":8,"cbe":4,"fdd":12,"fddfeef":4,"dac":16,"daa":4,"afa":4,"eab":20,"bab":24,"ccd":8,"ecff":4,"cca":20,"rvzbtdynxqyszbyxurkq":2,"tjnevywx":2,"rmyk":2,"vlfwgi":2,"avxjgjyaayynzkzuvmofj":2,"cdc":8,"acde":4,"aaae":4,"aae":4,"ece":4,"abce":4,"eace":4,"abbbeff":2,"daef":2,"acfdf":2,"aee":4,"cfebd":4,"abda":16,"beb":16,"bff":12,"ddddc":12,"cbff":14,"dumpprivkey":2,"donotuse_privkey_string":2,"xferd":2,"average":2,"speed":4,"time":8,"dload":2,"upload":2,"spent":2,"left":2,"btc":2,"usd":2,"powered":2,"coindesk":4,"https":2,"www":2,"com":2,"price":2,"vs":2,"refcoin":2,"dfa":10,"aef":2,"eada":2,"cde":6,"fba":2,"dbcdfbb":2,"bfbd":2,"continues":1,"listaddressgroupings":2,"rful":8,"arbgucq":8,"tupvtautnpq":8,"dkrcxtsxx":8,"getaccountaddress":2,"rbm":8,"fn":8,"jhjhbvfagkj":8,"dqgtgphkxvhfms":8,"opid-fbe":6,"-a":6,"-b":6,"creation_time":2,"ebf":10,"execution_secs":2,"params":2,"fromaddress":2,"amounts":2,"minconf":2,"fee":2,"oraclized":1,"getrawtransaction":2,"cfd":8,"cbfec":4,"aca":8,"caf":24,"edc":18,"edff":8,"abea":8,"dceabd":8,"cab":8,"overwintered":2,"version":2,"locktime":2,"vin":2,"fecbd":2,"dbc":18,"ead":2,"scriptsig":2,"asm":8,"sequence":2,"interest":6,"valuesat":6,"scriptpubkey":6,"op_dup":6,"op_hash":6,"op_equalverify":6,"op_checksig":6,"reqsigs":6,"type":6,"pubkeyhash":6,"rmbdczbvjhfureuaaobjmkjlsapavbbx":2,"vjoinsplit":2,"dff":2,"dbf":10,"rawconfirmations":2,"blocktime":2,"bdf":8,"afc":8,"ded":8,"bdada":8,"fddcb":8,"ddf":8,"eddcfe":8,"dacb":8,"ccc":16,"cacbeb":8,"dab":32,"fcd":8,"bebfd":8,"edad":8,"cddf":8,"daf":8,"cad":8,"aea":8,"ceaa":8,"caae":8,"dde":16,"eecf":8,"eea":8,"cdfa":8,"aeb":12,"cba":8,"bfe":8,"dadea":8,"aebb":8,"efc":8,"bcca":8,"fcb":8,"ced":16,"fcecd":8,"eaa":8,"ccfbd":8,"fbd":8,"fbe":8,"adda":8,"eecb":8,"daedc":8,"bfebc":8,"caad":8,"eae":16,"ffc":8,"dfed":8,"fbfbb":8,"bae":8,"cbec":8,"ccef":8,"eed":12,"ddfcb":8,"acba":8,"afae":8,"cff":8,"daca":8,"bfdbdbc":8,"bea":8,"dfd":12,"ade":8,"faafb":8,"ebbd":8,"efb":8,"edcb":8,"eeb":8,"fce":8,"cccf":8,"ddb":8,"fcbcb":8,"fdfaaf":8,"dee":16,"fcc":32,"adb":32,"eacb":4,"fea":4,"ecfda":4,"aaed":4,"ddcb":4,"dfe":4,"befae":4,"ffffffffc":4,"bcb":4,"eff":4,"eda":4,"aaeb":4,"ccb":4,"ebe":4,"acae":8,"dbb":4,"ddacd":4,"ccf":2,"caa":2,"ccaddress":2,"rtjscp":2,"ukyq":2,"bt":2,"jmshc":2,"mebuz":2,"qwtgwor":2,"withdraws":1,"caab":4,"cedfbcb":4,"ccea":4,"ceac":4,"bace":4,"debb":4,"aacc":4,"ffefa":2}},"src/pages/antara/tutorials/index.mdx":{"searchTitle":"Antara Tutorials Introduction","docsPageTitle":"Antara Tutorials","path":"antara/tutorials","content":{"antara":2,"tutorials":2,"section":1,"documentation":1,"contains":1,"various":1,"development":1,"setup":1,"smart":1,"chains":1}},"src/pages/antara/tutorials/introduction-to-antara-tutorials/index.mdx":{"searchTitle":"Introduction to Antara Tutorials","docsPageTitle":"Introduction to Antara Tutorials","path":"antara/tutorials/introduction-to-antara-tutorials","content":{"introduction":1,"antara":7,"tutorials":3,"welcome":1,"tutorial":1,"documentation":2,"section":1,"contains":1,"specifically":1,"designed":1,"aspects":2,"komodo":5,"smart":3,"chain":3,"software":3,"deal":1,"framework":3,"encompasses":1,"enhancements":1,"innovations":1,"adds":1,"upstream":1,"technologies":1,"include":1,"customizations":1,"modules":1,"allow":1,"advanced":1,"blockchain":1,"functionality":1,"regarding":1,"defi":1,"offers":1,"cross-chain":1,"atomic-swap":1,"compatibility":1,"see":2,"respective":1,"centers":1,"targeted":1,"learning":4,"approach":1,"launchpad":3,"link":2}},"src/pages/antara/tutorials/musig-module-tutorial/index.mdx":{"searchTitle":"Musig Module Tutorial โ","docsPageTitle":"Musig Module Tutorial","path":"antara/tutorials/musig-module-tutorial","content":{"musig":53,"module":3,"tutorial":1,"installation":1,"currently":2,"available":2,"macos":1,"linux":1,"operating":1,"systems":1,"check":2,"komodo":15,"team":1,"discord":2,"information":1,"regarding":1,"windows":1,"functionality":1,"install":4,"dependencies":2,"ensure":2,"local":2,"repositories":1,"date":1,"sudo":6,"apt-get":6,"update":4,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":10,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"build":4,"instructions":3,"komodod":6,"executing":2,"following":6,"series":3,"commands":3,"line":2,"executed":5,"separately":2,"clone":2,"https":2,"github":2,"com":2,"jl":6,"cd":50,"checkout":4,"zcutil":4,"fetch-params":2,"sh":4,"-j":6,"nproc":6,"compile":1,"appropriate":2,"library":1,"src":12,"cc":22,"makecclib":4,"cp":2,"sudokucc":2,"libcc":2,"make":4,"daemon":3,"pull":2,"launch":5,"smart":8,"chain":8,"change":7,"directory":3,"using":6,"parameters":1,"-ac_name":42,"-ac_supply":2,"-ac_reward":2,"-pubkey":2,"yourpub":2,"-ac_cclib":2,"sudoku":2,"-ac_cc":2,"-addnode":2,"obtain":3,"pubkey":16,"function":1,"properly":1,"user":2,"machine":1,"follow":1,"instruction":1,"obtaining":3,"setting":3,"relaunched":1,"new":1,"included":1,"parameter":1,"prepared":2,"use":14,"acquire":1,"funds":4,"testing":2,"reader":1,"private":2,"key":4,"already":1,"imported":1,"wallet":1,"case":2,"restart":1,"importprivkey":2,"method":18,"import":1,"desired":1,"faucet":2,"allows":1,"nominal":1,"amount":2,"orientation":1,"purposes":1,"terminal":3,"working":1,"execute":9,"faucetget":4,"komodo-cli":40,"returns":1,"hex":23,"value":45,"select":1,"entire":1,"copy":16,"clipboard":2,"ctrl":2,"shft":2,"within":1,"broadcast":7,"sendrawtransaction":13,"copied":2,"above":2,"response":4,"wait":1,"transaction":9,"confirmed":2,"balance":2,"getbalance":4,"small":1,"full":2,"example":10,"aim":1,"create":3,"fund":1,"spend":11,"accomplish":1,"two":3,"nodes":6,"necessary":3,"pubkeys":2,"node":50,"launched":2,"cbbda":20,"bb":56,"dc":38,"fdb":24,"aff":20,"ce":42,"ca":24,"fdeee":4,"ec":20,"evalcode":2,"normal":2,"array":9,"formatting":2,"cclib":32,"methods":2,"creating":1,"bash":1,"script":1,"steps":2,"need":2,"first":2,"step":15,"combine":5,"combined_pk":22,"address":3,"command":22,"pkhash":20,"bfb":18,"ffadb":18,"ea":38,"ba":48,"dd":42,"aa":48,"fe":46,"cf":86,"result":30,"success":30,"values":5,"save":2,"secure":13,"location":13,"later":4,"send":6,"coin":1,"bdd":6,"bc":60,"cdeb":4,"eb":22,"dfc":8,"ac":30,"de":16,"fc":4,"efbf":4,"ee":22,"cb":32,"dbd":4,"efadf":4,"fa":8,"bcca":4,"cdce":4,"ffffffff":48,"bf":20,"df":12,"ab":68,"ef":38,"eeb":4,"efd":4,"cfb":8,"bd":18,"aee":4,"eaec":4,"bec":4,"af":48,"acd":4,"eba":4,"da":20,"cca":24,"dbfb":4,"dda":4,"ecfcd":4,"caa":4,"ff":36,"ddfbbe":4,"ed":24,"ebd":4,"add":4,"ae":18,"ffad":4,"ad":8,"cdfb":4,"fbe":4,"bce":4,"eec":4,"ade":4,"dfee":4,"ccd":4,"ebf":4,"db":8,"ced":8,"bdfdf":4,"cade":4,"eabc":4,"fafb":4,"bbf":4,"adf":4,"ddd":4,"caaed":4,"ffd":4,"cdb":4,"abfa":4,"bfe":4,"dff":4,"fbb":4,"bac":4,"feb":4,"fdd":4,"fafa":4,"deef":4,"fbf":4,"aebfb":4,"fb":12,"dccc":4,"fee":4,"ddb":4,"aac":22,"bdacf":4,"aaa":4,"cebb":4,"txid":4,"daa":10,"cbf":10,"retrieve":2,"sendtxid":9,"raw":4,"returned":3,"change_script":9,"getrawtransaction":4,"decode":1,"vout":6,"json":1,"objects":1,"search":1,"type":4,"pair":2,"listed":1,"object":1,"scriptpubkey":4,"omitted":8,"brevity":8,"valuesat":2,"asm":2,"op_checksig":2,"reqsigs":2,"addresses":2,"rufcud":2,"urykj":2,"baqvsuas":2,"waknunvvft":2,"calcmsg":9,"calculate":1,"msg":20,"needs":1,"retrieved":16,"previous":2,"insert_sendtxid_here":2,"insert_change_script_here":2,"afd":16,"fea":16,"session":7,"point":2,"forward":1,"performed":1,"relevant":1,"data":1,"opposing":6,"requires":6,"arguments":12,"follows":6,"ind":16,"index":6,"signatory":1,"set":1,"current":1,"numsigners":6,"number":1,"participating":1,"multi-signature":1,"previously":13,"signed":1,"myind":12,"commitment":12,"efec":4,"ffdabe":4,"acc":4,"aab":4,"indicate":4,"ebdbf":4,"commit":7,"opposite":1,"added_index":12,"nonce":21,"cac":4,"ffb":4,"abd":4,"partialsig":21,"edf":4,"afdcf":4,"dfd":4,"dcdb":4,"combinedsig":28,"cce":20,"produced":1,"followed":1,"errors":1,"visually":1,"verify":8,"matches":1,"display":1,"made":1,"error":1,"output":1,"different":1,"attempting":1,"wallets":1,"broadcasts":1,"receive":2,"coins":2,"does":1,"aafad":4,"ecade":4,"dfb":4,"ebc":4,"aabc":2,"adcf":2,"ceab":2,"ffc":2,"cbdddd":2,"desire":1,"transferred":1,"therefore":1,"again":1,"nor":1,"fbaa":2,"mined":1,"notarized":1,"complete":1,"successfully":1,"cycle":1}},"src/pages/antara/tutorials/overview-of-antara-modules-part-i/index.mdx":{"searchTitle":"Overview of Antara Modules - Part I โ","docsPageTitle":"Overview of Antara Modules - Part I","path":"antara/tutorials/overview-of-antara-modules-part-i","content":{"overview":6,"antara":55,"modules":40,"part":11,"introduction":1,"welcome":1,"discussion":3,"covers":2,"basic":3,"aspects":3,"delving":1,"deeply":1,"technical":1,"technology":16,"conversation":1,"attainable":1,"normal":3,"developer":15,"komodo":38,"ecosystem":9,"non-developers":1,"otherwise":1,"possess":1,"experience":1,"blockchain":36,"industry":4,"later":4,"ii":7,"additional":2,"conceptual":1,"recommended":1,"anyone":2,"intends":2,"utilize":3,"development":1,"environment":4,"smart":26,"contracts":17,"platform":13,"built":3,"bitcoin":24,"protocol":3,"features":2,"simple":7,"programming":13,"language":15,"called":12,"script":18,"allows":8,"perform":4,"rudimentary":1,"scripting":2,"tasks":1,"traditionally":1,"considered":3,"incapable":1,"supporting":1,"complex":4,"found":2,"platforms":8,"limitation":1,"mostly":1,"fact":2,"intentionally":1,"turing":30,"complete":19,"capabilities":1,"extending":1,"competitive":1,"arguably":2,"stronger":1,"method":2,"creating":5,"smart-contract-like":1,"changing":2,"framework":4,"integrates":1,"broader":1,"cryptoconditions":2,"utxo-based":10,"logic":2,"case":3,"leading":1,"brand":1,"new":11,"section":1,"explain":3,"implementation":2,"works":1,"dramatically":4,"alter":1,"landscape":1,"brief":1,"review":1,"first":5,"block":1,"mined":1,"around":1,"january":2,"revolutionary":1,"exploded":1,"forever":1,"way":4,"think":1,"money":4,"currency":2,"owe":1,"developments":1,"satoshi":2,"nakamoto":2,"original":1,"bitcoin-core":2,"code":13,"itself":1,"written":5,"time-tested":2,"well-known":1,"therefore":3,"however":4,"transactions":7,"executed":2,"instead":2,"carried":1,"special":1,"number":8,"opcodes":1,"commands":4,"tell":1,"nodes":3,"deal":1,"specific":3,"transaction":5,"request":2,"computer":5,"languages":4,"widely":2,"accepted":2,"intentional":1,"decision":1,"discuss":2,"relative":1,"merits":1,"making":2,"let":4,"take":4,"moment":1,"understand":3,"exactly":1,"means":5,"completeness":5,"british":1,"scientist":1,"mathematician":1,"named":1,"alan":1,"published":1,"academic":1,"paper":4,"computable":6,"numbers":6,"application":3,"entscheidungsproblem":1,"seminal":1,"essay":2,"fields":1,"science":1,"computational":2,"theory":1,"describes":1,"hypothetical":1,"machine":12,"granted":1,"assumptions":1,"theoretically":2,"compute":1,"sequence":3,"basically":1,"solve":5,"mathematical":2,"problem":5,"uses":1,"according":2,"definition":1,"decimal":1,"down":1,"device":4,"universal":1,"better":1,"known":2,"machines":1,"generally":1,"described":2,"imagine":2,"read":1,"write":5,"also":13,"ability":2,"store":1,"data":1,"assumes":1,"infinitely":3,"large":6,"storage":1,"capacity":2,"essential":1,"understanding":2,"concept":3,"moves":1,"left":1,"right":1,"along":1,"thin":1,"long":2,"piece":2,"tape":1,"reads":1,"decides":1,"based":4,"series":3,"instructions":4,"bound":1,"executes":1,"accordingly":1,"simply":5,"reading":1,"executing":2,"writing":2,"arbitrarily":1,"period":1,"time":5,"eventually":2,"does":2,"actually":2,"mean":1,"important":2,"idea":4,"something":1,"derived":1,"know":3,"memory":1,"use":6,"theoretical":1,"decide":1,"sense":2,"said":2,"made":2,"noted":1,"above":2,"problems":1,"sequences":1,"capable":3,"solving":1,"gas-based":17,"contract":10,"ethereum":16,"eos":1,"neo":1,"enter":2,"picture":1,"focus":1,"originator":1,"model":7,"currently":3,"popular":7,"december":1,"vitalik":1,"buterin":7,"released":1,"white":3,"one":4,"major":1,"contributions":1,"offered":1,"solidity":1,"used":5,"makes":3,"perfectly":1,"clear":1,"page":1,"provide":2,"built-in":1,"fully":2,"fledged":1,"turing-complete":3,"create":6,"encode":1,"arbitrary":3,"state":2,"transition":1,"functions":3,"allowing":2,"users":20,"systems":2,"others":1,"yet":2,"imagined":1,"lines":1,"ways":4,"smart-contract":6,"improvement":1,"automatically":3,"move":1,"digital":4,"assets":1,"pre-specified":1,"rules":3,"opened":1,"world":3,"possibilities":2,"creates":1,"vulnerabilities":2,"pros":1,"cons":1,"loops":6,"loop":5,"just":2,"certain":2,"operation":3,"set":6,"commanded":1,"execute":4,"times":3,"available":6,"programmer":3,"needs":2,"copy":1,"paste":1,"wants":2,"beneficial":1,"present":1,"accidentally":1,"infinite":6,"unnecessarily":1,"burdening":1,"network":11,"meaningless":1,"operations":3,"malicious":3,"spammers":1,"want":4,"attack":1,"unprepared":1,"runs":2,"unleash":1,"great":1,"bearing":1,"pointless":1,"endless":1,"cause":2,"crippling":1,"congestion":1,"avoid":3,"possibility":2,"introduced":1,"gas":20,"short":3,"pay":3,"fee":1,"every":4,"single":4,"fees":5,"prices":1,"discourage":1,"actors":1,"spamming":1,"encourages":1,"developers":13,"efficient":1,"require":4,"processes":3,"possible":2,"moreover":1,"prevents":2,"accidental":1,"wreaking":1,"havoc":1,"stops":1,"processing":3,"stop":2,"benefit":1,"brought":1,"broke":1,"barrier":1,"decentralize":1,"software":19,"execution":2,"example":6,"non-decentralized":1,"typically":2,"rely":2,"centralized":2,"server":2,"impersonal":1,"third-party":1,"maintain":6,"sanity":1,"decentralized":7,"applications":3,"allow":9,"interact":3,"relying":1,"clever":1,"innovation":2,"prohibitively":1,"expensive":3,"hinders":1,"audience":1,"growth":1,"particular":2,"dapp":8,"function":4,"designed":1,"costs":3,"keep":1,"running":2,"two":2,"competing":1,"statements":1,"illustration":1,"goal":1,"android":1,"cryptocurrency":1,"efforts":1,"share":4,"common":2,"apis":1,"trustless":1,"interactions":1,"compromises":1,"july":2,"say":2,"build":3,"uber":3,"lyft":1,"top":1,"unscalable":1,"screwed":1,"full":5,"reference":1,"phone":1,"app":4,"hail":1,"freelance-taxi":1,"service":2,"average":1,"financial":3,"per":9,"second":4,"statement":1,"process":2,"make":6,"rough":1,"analysis":1,"cost":3,"value":2,"uber-like":1,"cover":1,"maintaining":1,"txs":4,"today":2,"cr":1,"usd":2,"hour":3,"hash":2,"rate":3,"end-users":2,"responsible":1,"translates":1,"looking":1,"lack":2,"space":1,"multiple":2,"dapps":3,"begin":1,"see":5,"enormous":1,"flaws":2,"existing":4,"corporations":1,"customer":3,"bases":1,"able":5,"afford":2,"burn":1,"difficult":5,"conceive":1,"startup":2,"ongoing":1,"continually":1,"functionality":9,"assuming":1,"ride":1,"game":1,"looping":1,"grow":1,"absurd":1,"furthermore":2,"compounds":1,"business":3,"becomes":3,"suddenly":1,"surge":1,"people":1,"wanting":1,"purchase":4,"causes":1,"price":4,"rapidly":1,"rise":1,"burst":1,"activity":2,"grind":1,"halt":1,"spike":2,"advantageous":1,"speculation":1,"terrible":1,"necessary":1,"cases":1,"serve":1,"base":3,"using":5,"convince":1,"potential":1,"customers":1,"unpredictably":1,"high":1,"potentially":1,"billions":1,"trillions":1,"fundamentally":2,"flawed":1,"market":1,"prohibitive":1,"businesses":1,"develop":2,"buy":1,"having":4,"observed":1,"crucial":1,"prepared":1,"turn":1,"solution":1,"proposes":1,"introducing":1,"recall":3,"choice":1,"deliberate":1,"leaving":1,"form":2,"quicker":1,"safer":1,"alternative":1,"true":2,"removes":1,"clogging":1,"prevented":1,"bitcoin-protocol":2,"blockchains":5,"offers":1,"functionalities":1,"advanced":2,"compatible":1,"includes":1,"chains":2,"gain":2,"usefulness":1,"combined":1,"unique":5,"design":4,"main":5,"empowers":1,"independent":2,"secured":2,"facilitates":1,"interconnected":1,"between":1,"technologies":3,"atomic-swaps":1,"cross-chain":2,"syncing":3,"combination":1,"overcomes":1,"challenges":1,"single-blockchain":1,"interactivity":1,"run":4,"private":3,"themselves":1,"safely":1,"occupy":1,"fear":1,"interruption":1,"elsewhere":1,"highly":1,"active":1,"split":1,"likewise":1,"need":6,"chain":8,"kmd":14,"end-user":1,"participating":1,"tied":2,"success":1,"unpredictability":1,"compete":1,"taxi":1,"utxo":20,"completely":1,"different":4,"manner":3,"work":3,"briefly":1,"unspent":1,"utxos":10,"integral":1,"exist":1,"bill":1,"sitting":2,"wallet":6,"small":1,"fiat":1,"dollar":1,"bills":1,"physical":1,"collection":1,"total":5,"balance":5,"user":14,"worth":3,"altogether":1,"interface":2,"three":2,"separate":4,"managed":1,"spends":2,"splits":2,"spend":2,"desires":1,"pieces":1,"sent":4,"destination":2,"address":11,"instructed":1,"remaining":1,"returned":1,"change":1,"coming":1,"perspective":1,"programmable":1,"object":1,"objects":1,"add":1,"subtract":1,"properties":2,"including":1,"us":2,"cheaper":1,"secure":5,"practice":1,"models":1,"simplest":1,"module":45,"locks":2,"publicly-known":1,"spent":3,"conditions":3,"met":2,"fulfilled":1,"unlocked":1,"appropriate":1,"behind":1,"really":1,"instruct":1,"gone":1,"final":1,"setup":1,"indicated":1,"belonging":2,"instance":2,"bug":1,"frequently":1,"faulty":1,"drain":1,"diving":1,"deeper":2,"things":1,"scripts":1,"several":2,"payment":5,"pay-to-pubkey":1,"payments":4,"pay-to-pubkey-hash":1,"pay-to-script-hash":1,"types":2,"represent":1,"overwhelming":1,"majority":1,"type":2,"limited":1,"implemented":2,"designates":1,"words":1,"puts":1,"constraints":1,"name":1,"cryptocondition":1,"explore":1,"specifications":1,"articles":1,"scarcity":1,"within":4,"eval":2,"keeps":3,"funds":8,"coins":2,"links":1,"locked":1,"utxo-data":1,"structure":1,"associated":1,"thus":3,"free":1,"current":2,"behavior":2,"created":5,"confusion":1,"global":4,"usable":1,"everyone":1,"key":2,"public":2,"lite-mode":1,"required":1,"serves":2,"repository":2,"information":1,"query":1,"discover":1,"past":1,"module-related":1,"cannot":1,"moved":1,"satisfied":1,"approved":1,"advance":1,"group":1,"collaborating":1,"similar":1,"lightning":1,"intended":1,"effect":1,"simpler":1,"place":1,"effectively":1,"miniature":1,"consensus":4,"mechanism":3,"forces":1,"participants":1,"master":1,"closer":1,"look":1,"advantages":3,"access":1,"established":2,"hard-coded":1,"compiled":1,"linkable":1,"library":2,"calling":1,"agnostic":1,"understood":1,"perhaps":1,"importantly":1,"programmed":2,"anything":1,"program":1,"virtual":2,"daemon":1,"limitations":1,"hassles":1,"far":3,"speed":1,"flexibility":1,"power":1,"connecting":1,"forcing":1,"layer-one":1,"balance-based":3,"impossible":2,"flood":1,"coin":4,"supply":1,"illegitimate":1,"linked":1,"balances":2,"blockchain-enforced":1,"actor":1,"manipulate":1,"disastrous":1,"ends":1,"seen":1,"happen":1,"again":3,"rpcs":2,"consumption":1,"easy":2,"essentially":2,"extension":1,"remote":1,"procedure":1,"calls":3,"rpc":5,"bring":1,"foreign":1,"command":2,"graphic":1,"gui":1,"non-technical":1,"needing":1,"line":1,"variety":1,"alone":1,"instantaneous":1,"confirmation":1,"challenge":2,"face":1,"aspect":1,"wait":1,"assume":1,"finality":1,"overcome":1,"zero-confirmation":1,"micro-payments":2,"delayed":1,"proof":1,"security":1,"peer-to-peer":1,"confirmed":1,"soon":1,"initiated":1,"shared":1,"ecosystem-wide":1,"ether":1,"step":1,"progress":1,"tremendous":1,"expense":1,"placed":1,"blockchain-based":1,"nigh":1,"hand":1,"scalable":1,"individual":1,"native":1,"ties":1,"reuse":2,"finished":1,"building":1,"designing":1,"requires":1,"strong":1,"proficiency":1,"techniques":1,"stable":1,"withstand":1,"pressure":1,"wild-open":1,"internet":1,"consider":1,"musig":4,"non-blockchain":1,"relies":1,"enable":1,"complicated":1,"schnorr":2,"signatures":1,"multi-signature":1,"skill":1,"level":1,"adopt":1,"in-depth":1,"documentation":2,"grows":1,"reason":1,"members":1,"community":1,"express":1,"gratitude":1,"experienced":1,"via":1,"open-source":2,"ideology":1,"developing":1,"testing":2,"default":2,"team":3,"already":2,"freely":1,"exhaustively":1,"prior":1,"ensure":1,"quality":1,"bug-free":1,"embedded":1,"source":1,"provided":1,"philosophy":1,"verify":1,"submit":1,"pull":1,"github":1,"details":1,"desired":1,"next":1,"hard":1,"fork":1,"occurs":1,"annual":1,"semi-annual":1,"basis":1,"knowledge":1,"project":1,"successfully":1,"live":1,"considering":1,"atomic":1,"swaps":1,"on-demand":1,"scalability":1,"interoperability":1,"continues":2,"bleeding":1,"edge":1,"join":1,"delves":1,"methods":1,"preparing":1,"utilization":1,"link":2}},"src/pages/antara/tutorials/overview-of-antara-modules-part-ii/index.mdx":{"searchTitle":"Overview of Antara Modules - Part II โ","docsPageTitle":"Overview of Antara Modules - Part II","path":"antara/tutorials/overview-of-antara-modules-part-ii","content":{"overview":4,"antara":31,"modules":26,"part":5,"ii":2,"introduction":1,"welcome":1,"following":2,"content":5,"provided":1,"developers":14,"desiring":1,"discover":1,"deeper":1,"levels":1,"potential":1,"komodo":22,"software":10,"covers":1,"technical":1,"aspects":1,"necessary":3,"common":1,"user":2,"understand":4,"learning":1,"help":1,"developer":18,"ecosystem":10,"utilize":1,"create":5,"new":21,"assumptions":1,"discussion":1,"intended":1,"feel":1,"confident":1,"one":7,"mainstream":1,"programming":6,"language":8,"core":11,"concepts":1,"blockchain":18,"technology":20,"readers":1,"business":2,"marketing":1,"also":7,"find":2,"useful":3,"topics":1,"difficult":3,"invite":1,"interested":2,"reader":2,"reach":1,"team":11,"discord":2,"questions":1,"consider":3,"reading":1,"resources":1,"discussions":2,"mastering":2,"bitcoin":5,"begin":1,"brief":1,"note":2,"normal":2,"creating":3,"module":15,"challenging":2,"fortunately":1,"every":2,"expected":1,"program":1,"scratch":1,"anticipates":1,"consume":1,"existing":5,"attempting":2,"built":1,"framework":6,"designed":2,"remote":1,"procedure":1,"calls":1,"rpc":2,"called":5,"quickly":3,"easily":3,"languages":1,"good":1,"example":1,"seen":1,"musig":4,"uses":2,"enable":1,"complicated":1,"schnorr":2,"signatures":1,"allow":3,"essentially":1,"skill":1,"level":4,"adopt":3,"functionality":3,"having":2,"gain":1,"in-depth":1,"understanding":3,"see":2,"documentation":2,"library":3,"available":5,"grows":1,"advantages":1,"types":1,"problem":3,"solve":3,"use":2,"decentralized":7,"aspect":1,"wider":1,"crucial":1,"element":1,"capable":1,"directly":2,"add":6,"arbitrary":10,"code":22,"smart":4,"chain":6,"itself":5,"better":2,"purpose":1,"case":1,"first":3,"key":2,"consensus":14,"mechanism":10,"easy":2,"change":3,"adding":2,"cm":29,"task":1,"entirely":3,"order":1,"magnitude":1,"yet":3,"despite":2,"facts":1,"experienced":4,"approaches":1,"creative":4,"intent":1,"initial":1,"impulse":1,"dive":1,"time":6,"passes":1,"come":1,"realization":1,"large":1,"person":1,"protocol":1,"approximately":2,"ten":1,"years":3,"old":1,"receives":1,"perhaps":1,"attention":2,"protocols":1,"combined":2,"year":1,"thousands":2,"world":1,"intelligent":1,"mathematicians":1,"cryptographers":1,"pore":1,"intricacies":1,"profitable":1,"valuable":1,"insight":1,"mistakes":2,"continue":1,"reveal":1,"themselves":2,"cash":1,"teams":1,"discovered":2,"flaw":2,"allowed":2,"malicious":2,"print":1,"number":2,"bitcoins":1,"cause":1,"economic":1,"instability":1,"volatility":2,"nature":2,"wreak":1,"havoc":1,"lives":1,"users":7,"reason":1,"seasoned":1,"engineers":7,"avoid":3,"changing":1,"altogether":1,"relatively":1,"stable":2,"projects":2,"unique":2,"challenge":1,"immediately":1,"presents":1,"relies":2,"proof":2,"work":2,"type":1,"model":5,"project":4,"attract":1,"sufficient":1,"miners":1,"akin":1,"stake":2,"ensure":2,"total":1,"distributed":1,"manner":5,"ensures":1,"trustlessness":1,"tasks":1,"achieve":1,"light":1,"challenges":2,"engineer":2,"finds":1,"confronted":1,"paradox":2,"desires":1,"something":1,"cannot":1,"popular":4,"flawed":1,"solution":6,"virtual":2,"machine":2,"associate":1,"vm":12,"method":1,"made":1,"ethereum":1,"design":1,"similar":1,"difference":1,"listens":2,"instructions":1,"given":1,"external":2,"across":1,"validating":2,"nodes":2,"inside":1,"does":2,"listen":1,"execution":1,"instead":1,"data":9,"history":1,"transactions":2,"associated":1,"meta":3,"effective":1,"writing":1,"limited":2,"limitations":1,"include":4,"requirement":3,"working":1,"mandatory":1,"solidity":1,"excessive":1,"dependency":2,"core-software":3,"development":1,"volatile":2,"economics":2,"lack":1,"processing":1,"storage":3,"capacity":1,"derives":1,"security":4,"concerns":2,"run":1,"blockchain-related":1,"written":2,"reduces":1,"opportunities":1,"actors":1,"limitation":1,"provides":2,"baseline":1,"customized":4,"unstable":1,"make":2,"process":2,"need":2,"master":1,"adds":1,"additional":2,"burden":1,"slows":1,"progress":1,"discovers":1,"core-level":2,"increase":1,"productivity":1,"creativity":2,"convince":1,"main":1,"implement":2,"feature":3,"however":1,"conflicting":1,"interests":3,"decisions":1,"meet":1,"needs":1,"vm-based":3,"models":1,"usage":1,"underlying":1,"gas":1,"token":1,"requires":1,"ether":1,"price":1,"value":2,"according":1,"uneducated":1,"masses":1,"sound":1,"advantageous":1,"speculator":1,"practical":1,"scares":1,"away":1,"fact":2,"frequently":1,"single":3,"further":1,"hinders":1,"block":1,"space":1,"short":2,"supply":1,"due":1,"high":1,"demand":1,"chains":2,"furthermore":2,"irrelevant":1,"become":1,"required":2,"baggage":2,"unpleasant":1,"existed":1,"inspired":1,"search":1,"provide":1,"integration":1,"cryptoconditions":7,"industry-wide":3,"standard":2,"allows":5,"logical":2,"conditions":2,"fulfillments":1,"evaluated":1,"evaluate":1,"results":1,"update":1,"state":2,"secure":1,"fashion":1,"concept":2,"interledger":4,"originally":1,"proposed":1,"original":3,"proposal":3,"open-source":5,"format":1,"seem":1,"continued":1,"exploring":1,"beyond":1,"hand":1,"found":2,"intriguing":1,"adopted":1,"suite":1,"offerings":2,"implementation":1,"ideas":3,"put":1,"forth":1,"depart":1,"several":1,"significant":2,"ways":1,"curious":1,"specific":1,"details":1,"topic":1,"explore":1,"respective":1,"repositories":1,"important":1,"takeaway":1,"rely":2,"cc":1,"fulfillment":1,"integrity":1,"environment":1,"losing":1,"within":1,"daemon":6,"interfering":1,"grants":1,"ability":2,"features":3,"innovations":1,"waiting":1,"approval":1,"members":1,"bitcoin-hash":1,"rate":1,"simplicity":2,"competitive":1,"freedom":1,"entry":1,"point":1,"between":2,"bitcoin-script":1,"operation":2,"op_checkcryptoconditions":1,"op_ccc":4,"executed":1,"able":3,"initiate":1,"assuming":1,"call":1,"execute":1,"return":1,"separate":1,"thus":2,"maintaining":2,"reliability":1,"completes":1,"returns":1,"true":5,"false":2,"statement":1,"returned":1,"performs":1,"transaction":2,"contain":1,"therefore":1,"data-storage":2,"examples":2,"key-value":3,"oracles":2,"native":1,"vout":2,"batontxid":2,"pairs":1,"access":1,"established":1,"act":2,"application-state":2,"manager":1,"state-related":1,"held":1,"utxos":1,"accessible":1,"management":2,"based":1,"utxo":1,"follows":1,"rules":1,"powerful":1,"combination":1,"collect":1,"organize":1,"securely":1,"addition":1,"notarized":1,"komodo-based":1,"depending":1,"form":2,"clusters":1,"blockchains":2,"enhance":1,"opposed":1,"relying":1,"child":1,"speed":1,"capabilities":3,"cluster":1,"exponentially":1,"greater":1,"competitors":1,"architecture":1,"created":2,"individual":1,"contained":1,"optional":1,"included":1,"compilation":1,"participating":1,"desire":2,"libraries":1,"require":1,"excess":1,"eliminates":1,"otherwise":1,"cumbersome":1,"offers":1,"arguably":1,"action":1,"accomplishing":1,"worth":1,"weekend":2,"power":1,"observing":1,"swiftly":1,"upgrade":1,"quantum-proofing":4,"past":1,"cryptocurrency":2,"community":4,"focused":1,"manually":1,"upgrading":1,"protection":1,"appeared":1,"advantage":1,"protect":1,"addresses":1,"quantum-capable":1,"computers":1,"time-consuming":1,"expensive":1,"paradoxically":1,"quantum-proof":2,"achieved":1,"served":1,"isolate":1,"untested":1,"unreliable":1,"endure":1,"roadblocks":1,"incompatible":1,"activity":1,"technological":1,"advancement":1,"adapt":1,"chose":1,"spend":1,"energy":1,"building":1,"worked":1,"took":1,"read":1,"summaries":1,"published":1,"academics":1,"researchers":1,"initiation":1,"releasing":1,"beta":1,"version":1,"testing":1,"remains":1,"compatible":1,"others":2,"soon":1,"arrive":1,"quantum":1,"proofing":1,"long-term":1,"financial":1,"readily":1,"interruption":1,"services":1,"accomplishments":1,"compatibilities":1,"predecessors":1,"makes":1,"wise":1,"choice":1,"wish":1,"advanced":1,"hassle":1}},"src/pages/antara/tutorials/pegs-module-creator-tutorial/index.mdx":{"searchTitle":"Pegs Module Creator Tutorial โ |","docsPageTitle":"Pegs Module Creator Tutorial","path":"antara/tutorials/pegs-module-creator-tutorial","content":{"pegs":12,"module":12,"creator":1,"tutorial":26,"final":1,"stages":1,"production":1,"following":9,"currently":1,"compatible":1,"computer-hardware":1,"setups":1,"running":4,"linux":1,"os":1,"ubuntu":1,"debian-based":1,"distributions":1,"questions":1,"assistance":1,"reach":1,"komodo":13,"team":1,"using":21,"cc-pegs":2,"channel":1,"discord":2,"live-chat":1,"server":1,"thank":1,"overview":1,"assists":1,"reader":10,"discovering":1,"process":1,"creating":4,"new":8,"smart":14,"chain":26,"active":3,"stablecoin":3,"antara":6,"outline":1,"launch":7,"test":5,"creatorusdk":76,"activate":1,"peg":8,"coins":6,"usd":11,"create":16,"pathway":1,"users":2,"back":2,"kmd":59,"tokens":6,"represent":2,"oracle":17,"register":2,"publisher":10,"subscribe":3,"gateway":9,"bind":3,"previously":2,"created":6,"token":7,"start":2,"oraclefeed":18,"software":7,"bring":1,"blockheader":2,"data":9,"attaching":1,"completion":1,"follow":4,"user":7,"use":7,"discover":1,"possibilities":1,"installation":4,"procedure":1,"creates":3,"version":3,"daemon":8,"used":3,"purpose":1,"testing":6,"several":2,"customizations":4,"particular":1,"intended":1,"purposes":3,"dependencies":2,"execute":7,"commands":4,"install":3,"necessary":3,"sudo":26,"apt-get":6,"update":2,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"clang":4,"libcurl":2,"-gnutls-dev":2,"cmake":2,"libsodium-dev":2,"swap":6,"partition":2,"optional":1,"vps":4,"low":1,"amount":4,"ram":1,"gb":2,"file":4,"sufficient":1,"space":1,"available":2,"consider":1,"instead":1,"facilitate":1,"better":1,"performance":1,"swapon":6,"--show":4,"free":4,"-h":6,"df":2,"fallocate":2,"-l":2,"swapfile":14,"ls":4,"-lh":4,"chmod":2,"mkswap":2,"cp":2,"etc":10,"fstab":6,"bak":2,"echo":2,"none":2,"sw":2,"tee":2,"-a":2,"sysctl":6,"vm":4,"swappiness":4,"setting":2,"persist":2,"next":2,"reboot":2,"set":7,"value":17,"automatically":2,"restart":2,"adding":3,"line":2,"conf":4,"nano":2,"build":4,"clone":2,"https":4,"github":2,"com":4,"mixa":2,"cd":12,"checkout":2,"pegscc":8,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"tweaks":2,"settings":2,"make":3,"easy":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"src":4,"requires":4,"compile":2,"source":1,"code":1,"instructions":1,"see":1,"section":2,"access":3,"two":2,"guide":4,"want":1,"personal":1,"computer":1,"single":2,"obtain":2,"pubkey":9,"recall":1,"also":4,"enabled":1,"interacting":1,"antara-related":1,"view":2,"linked":2,"material":2,"explanation":2,"command":11,"below":1,"launches":1,"list":1,"explains":1,"desirable":1,"designed":1,"-ac_name":46,"name":11,"-ac_import":6,"key":2,"customization":1,"activated":1,"-ac_end":6,"sets":1,"mining":2,"block":6,"reward":1,"zero":1,"first":1,"-debug":18,"debug":3,"parameter":3,"instructs":2,"track":1,"various":1,"information":10,"console":2,"output":1,"-printoconsole":2,"print":1,"-ac_supply":6,"intial":1,"coin":12,"supply":5,"arbitrary":1,"includes":1,"manage":1,"consult":1,"documentation":2,"explanations":1,"parameters":5,"komodod":6,"-ac_reward":4,"-ac_cc":4,"-ac_perc":4,"-ac_cbopret":4,"pegscc-":4,"importcoin":4,"cctokens":4,"gatewayscc":4,"-printtoconsole":4,"capable":3,"representing":2,"yet":2,"tied":1,"actual":1,"komodo-cli":50,"tokencreate":2,"kmd_btc":8,"btc_usd":8,"total":3,"named":1,"satoshi":1,"external":5,"combined":1,"allow":2,"description":7,"specifies":1,"synthetic":1,"price":4,"means":1,"btc":6,"simplifies":1,"provides":2,"exchange":1,"between":1,"currencies":1,"returns":7,"hex":15,"response":5,"result":14,"success":14,"bf":10,"ce":34,"dcce":2,"fffaf":2,"aa":10,"dfdc":2,"bac":2,"edcc":2,"ab":10,"ff":30,"dc":4,"ee":24,"fe":8,"fda":2,"aadb":2,"ffffffff":8,"ea":16,"de":8,"aabcb":2,"cee":2,"cf":28,"cc":16,"dcc":2,"ffa":2,"fbcb":2,"cb":2,"ad":4,"ec":36,"bbf":4,"da":16,"ca":38,"fdeee":24,"ac":26,"select":1,"copy":4,"ctrl":1,"shft":1,"broadcast":16,"sendrawtransaction":24,"insert_hex":2,"called":5,"tokenid":14,"cca":8,"fd":18,"text":6,"editor":5,"keep":1,"future":1,"watch":1,"mempool":2,"getrawmempool":6,"verify":3,"successfully":2,"mined":3,"disappears":1,"transaction":7,"tokeninfo":4,"check":2,"owner":2,"balance":1,"tokenbalance":4,"insert_tokenid":4,"insert_pubkey":2,"oracles":2,"able":2,"add":1,"blockchain":1,"modules":1,"allows":1,"needed":1,"regarding":1,"activity":1,"accurate":1,"prices":1,"identical":1,"format":5,"starts":1,"ihh":12,"height":2,"blockhash":1,"merkleroot":2,"oraclescreate":4,"blockheaders":6,"dd":2,"bc":4,"db":10,"ebfd":2,"fedc":2,"dffabb":2,"fca":2,"eccb":2,"fb":8,"aacffb":2,"bec":2,"returned":3,"insert_hex_data":2,"id":3,"oracleid":4,"daf":12,"bb":16,"record":1,"oraclesfund":4,"method":8,"fund":1,"cbbc":10,"ccfd":8,"ccaa":8,"af":14,"deddacc":4,"faac":4,"fbf":4,"aff":4,"aedb":4,"ed":6,"fba":4,"cbe":4,"ccdf":4,"cec":4,"send":1,"raw":1,"broadcasting":1,"eb":2,"bd":6,"optionally":1,"ensure":2,"receives":1,"confirmation":1,"prepare":1,"instance":5,"oraclesregister":4,"executed":2,"node":2,"post":1,"headers":1,"withdrawal":1,"transactions":2,"insert_oracleid":12,"data_fee_in_satoshis":2,"shown":4,"brevity":4,"insert_hex_value":8,"retrieve":1,"oraclesinfo":6,"txid":12,"marker":4,"rkbg":4,"cyx":4,"qtxnu":4,"edtqs":4,"isyckbbfb":4,"registered":6,"baton":4,"rsy":4,"zqzuadpqsevnr":4,"jdo":4,"unxjmcbjq":4,"batontxid":4,"bfbdbc":4,"ccc":4,"dce":4,"bdb":4,"bdc":4,"lifetime":4,"funds":5,"datafee":4,"entry":1,"json":1,"object":1,"publisherpubkey":2,"oraclessubscribe":5,"receive":1,"utxo":1,"publishing":2,"frequency":1,"data-publishing":1,"included":2,"equal":3,"number":1,"subscriptions":1,"committed":1,"therefore":2,"one":4,"subscription":1,"insert_publisherpubkey":2,"insert_amount_of_funds_to_add":2,"example":1,"needs":1,"publish":1,"per":1,"methods":1,"times":1,"properly":2,"established":1,"gatewaysbind":5,"decide":1,"signatures":2,"desired":1,"represented":2,"required":1,"withdraw":1,"simplicity":2,"indicate":1,"pubtype":2,"shtype":2,"wiftype":4,"values":3,"chosen":1,"chains":1,"respectively":1,"insert_tokensupply":2,"insert_gatewayspubkey":2,"bindtxid":4,"assuming":1,"everything":1,"review":1,"gatewaysinfo":4,"helloworld":2,"insert_bindtxid":4,"gateways":2,"pubkeys":2,"oracletxid":2,"taddr":2,"prefix":4,"deposit":2,"rn":4,"jeeiz":4,"nxic":4,"puktciht":4,"hvubn":4,"rda":4,"totalsupply":2,"remaining":2,"issued":2,"match":1,"copied":1,"automates":1,"transfer":1,"change":1,"directory":1,"compiled":1,"gcc":2,"dapps":2,"-lm":2,"-o":2,"initiate":1,"insert_mypubkey":2,"cli":2,"te":2,"inserting":1,"aae":4,"cfbf":4,"powered":2,"coindesk":4,"www":2,"reference":3,"refcoin":2,"ba":4,"ae":4,"bde":2,"dda":2,"ht":8,"bbad":2,"afa":2,"bfc":2,"eaef":2,"baf":2,"fcd":2,"bad":2,"fc":4,"aed":2,"fa":8,"eff":2,"ffe":2,"cac":2,"fde":2,"ebc":2,"cfe":2,"adf":2,"bee":2,"bbbebaaeb":2,"ef":2,"cdc":2,"ecaf":2,"ede":2,"fea":2,"bcb":2,"cadff":2,"pegged":1,"backed":2,"pegscreate":7,"accomplished":1,"associated":1,"unique":1,"described":1,"sake":1,"utilizes":1,"bound":1,"pegstxid":14,"sure":1,"nodes":2,"aware":1,"correct":1,"contract":1,"shutdown":1,"daemons":1,"restarts":1,"slightly":1,"modified":1,"include":1,"-earlytxid":6,"replace":1,"-earkytxid":2,"added":1,"reaches":1,"control":1,"pace":1,"setgenerate":4,"true":2,"starting":1,"false":2,"stopping":1,"joining":1,"network":1,"setup":1,"continue":1,"learning":1}},"src/pages/antara/tutorials/pegs-module-user-tutorial/index.mdx":{"searchTitle":"Pegs Module User Tutorial โ |","docsPageTitle":"Pegs Module User Tutorial","path":"antara/tutorials/pegs-module-user-tutorial","content":{"pegs":9,"module":13,"user":26,"tutorial":17,"final":1,"stages":1,"production":1,"following":21,"currently":1,"compatible":1,"computer-hardware":1,"setups":1,"running":1,"linux":1,"os":1,"ubuntu":1,"debian-based":1,"distributions":1,"questions":1,"assistance":1,"reach":4,"komodo":14,"team":1,"using":11,"cc-pegs":2,"channel":1,"discord":2,"live-chat":1,"server":1,"thank":1,"overview":1,"uses":1,"usdktest":78,"test":2,"development":1,"smart":11,"chain":23,"introduce":1,"process":2,"workflow":1,"antara":2,"outline":2,"connect":2,"deposit":32,"kmd":80,"coins":14,"address":24,"associated":8,"gateways":10,"claim":4,"tokenized":11,"lock":2,"receive":5,"usdk":5,"redeem":2,"pegsredeem":6,"method":36,"return":1,"gateway":5,"installation":2,"procedure":1,"creates":2,"version":2,"software":2,"daemon":4,"used":9,"purpose":1,"testing":5,"several":1,"customizations":1,"active":1,"particular":1,"intended":1,"purposes":1,"dependencies":1,"execute":9,"commands":4,"unix":1,"terminal":2,"sudo":26,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"clang":4,"libcurl":2,"-gnutls-dev":2,"cmake":2,"libsodium-dev":2,"create":3,"swap":6,"partition":2,"optional":1,"users":1,"vps":4,"low":1,"amount":42,"ram":1,"gb":2,"file":4,"sufficient":1,"space":1,"available":2,"consider":1,"creating":1,"instead":3,"facilitate":1,"better":1,"performance":1,"swapon":6,"--show":4,"free":4,"-h":6,"df":131,"fallocate":2,"-l":2,"swapfile":14,"ls":4,"-lh":4,"chmod":2,"mkswap":2,"cp":2,"etc":10,"fstab":6,"bak":2,"echo":2,"none":2,"sw":2,"tee":2,"-a":2,"sysctl":6,"vm":4,"swappiness":4,"setting":4,"persists":2,"next":3,"reboot":2,"set":2,"value":20,"automatically":2,"restart":2,"lines":2,"edit":2,"conf":4,"nano":2,"build":3,"clone":2,"https":2,"github":2,"com":2,"mixa":2,"cd":162,"checkout":2,"pegscc":4,"export":2,"configure_flags":2,"cppflags":2,"-dtestmode":2,"tweaks":2,"settings":2,"make":2,"easy":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"src":4,"sync":4,"navigate":1,"source":3,"directory":2,"launch":4,"parameters":1,"command":8,"replace":3,"text":4,"pubkey":18,"appropriate":2,"learn":2,"proper":2,"read":2,"linked":2,"article":2,"documentation":2,"komodod":4,"-ac_supply":2,"-ac_reward":2,"-ac_name":46,"-ac_cc":2,"-ac_import":2,"-ac_end":2,"-ac_perc":2,"-ac_cbopret":2,"-debug":8,"pegscc-":2,"importcoin":2,"cctokens":2,"gatewayscc":2,"-printtoconsole":2,"-addnode":4,"-earlytxid":2,"ec":99,"db":107,"ee":105,"ff":144,"cda":27,"cf":183,"bc":90,"-pubkey":2,"import":1,"private":1,"key":6,"corresponding":2,"start":2,"note":5,"privkey":4,"replaced":1,"komodo-cli":60,"importprivkey":2,"allow":1,"check":4,"status":3,"getinfo":7,"keys":1,"blocks":3,"longestchain":2,"synced":2,"begin":1,"mining":2,"mine":2,"balance":5,"returned":7,"satoshis":2,"requires":2,"approximately":1,"setgenerate":2,"true":2,"new":1,"change":1,"use":17,"waiting":2,"blockchain":1,"syncs":1,"information":5,"throughout":1,"refer":1,"back":1,"content":1,"needed":2,"token":10,"tokenid":9,"efdf":39,"cfb":39,"da":159,"cb":126,"bbb":47,"aebf":39,"oracle":5,"oracletxid":3,"fbdc":7,"ba":117,"aa":195,"ef":71,"fd":175,"ab":81,"bindtxid":17,"bd":147,"adb":29,"faucet":1,"dafc":1,"ddc":1,"dbeff":1,"fa":179,"adf":9,"af":149,"pegstxid":1,"types":1,"transactions":2,"performed":1,"require":1,"one":3,"confirmation":1,"network":1,"proceed":1,"step":3,"performing":1,"cross-chain":1,"operations":1,"need":1,"wait":4,"two":3,"three":1,"confirmations":1,"related":1,"activity":1,"appear":1,"destination":1,"discover":1,"gatewaysinfo":2,"response":9,"result":25,"success":24,"name":9,"pubkeys":2,"acd":4,"fbbb":6,"bb":170,"coin":21,"taddr":2,"prefix":4,"wiftype":2,"bpfkxsyyydwblbp":8,"axfy":8,"kkggxt":8,"rpfn":8,"totalsupply":2,"remaining":2,"issued":2,"go":1,"transaction":20,"sends":1,"addresses":3,"first":1,"above":4,"majority":1,"sent":3,"second":2,"small":1,"part":1,"marker":2,"indicates":2,"owner":5,"funds":2,"z_sendmany":12,"allows":1,"send":3,"single":1,"follows":2,"from_address":2,"address_corresponding_to_user_public_key":2,"small_marker_amount":2,"gateways_multisig_address":2,"main_amount_to_deposit":2,"observe":4,"example":5,"rsvf":4,"secrtu":4,"ppbgpm":4,"synw":4,"nspfca":4,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"obtain":4,"txid":37,"returns":5,"operation":1,"id":3,"opid":6,"alternatively":1,"website":1,"explorer":2,"searching":2,"recent":1,"z_getoperationstatus":2,"opid-":4,"ba-bbba-":4,"eff":14,"output":16,"creation_time":2,"ac":228,"fc":106,"abaf":8,"faf":28,"execution_secs":2,"params":2,"fromaddress":2,"amounts":2,"minconf":2,"fee":2,"mined":6,"miner":2,"getrawmempool":4,"list":2,"search":1,"getrawtransaction":6,"find":3,"block":7,"height":16,"retrieved":1,"earlier":3,"take":2,"header":1,"submitted":2,"publisher":5,"peg":2,"tokeninfo":9,"oraclesinfo":4,"baton":9,"publiser":1,"among":1,"registered":1,"publishers":1,"notice":1,"matches":1,"took":1,"call":4,"named":1,"get":7,"past":1,"samples":1,"published":2,"previous":1,"oraclessamples":2,"latest":1,"data":2,"points":2,"system":1,"highest":1,"greater":1,"equal":1,"discovered":1,"transferring":1,"between":1,"chains":1,"inform":2,"gatewaysdeposit":13,"structure":4,"executed":3,"cointxid":4,"claimvout":4,"deposithex":7,"proof":9,"destpub":6,"details":3,"as-is":3,"see":1,"confirmed":1,"ticker":3,"deposited":7,"utxo":1,"vout":1,"number":1,"external":1,"shown":3,"hex":21,"gettransaction":2,"retrieving":2,"section":2,"gettxoutproof":6,"retrieve":4,"missing":1,"cacb":4,"bbd":4,"cbbe":4,"dac":4,"ad":124,"cabf":4,"cebf":8,"eecb":12,"ca":184,"fb":110,"dea":4,"dab":8,"decc":4,"ea":200,"bcb":20,"ffffffff":172,"aaf":8,"afaa":4,"fe":128,"ffc":16,"de":206,"bdbd":8,"eda":32,"dd":110,"cba":16,"eb":84,"dc":76,"dbfd":8,"bfe":8,"cc":160,"dddaf":8,"dffef":8,"bf":80,"ed":120,"bde":8,"aec":8,"ddcb":8,"bfebf":8,"ae":146,"ddca":8,"dee":16,"cded":8,"fce":20,"afdc":8,"fbe":16,"ce":64,"fbf":12,"dcbb":8,"beb":20,"aea":18,"dfab":8,"ccef":8,"ead":8,"faa":8,"ebcb":8,"ced":12,"dbd":12,"ccc":12,"afa":28,"aacd":8,"ceeafe":8,"cdc":20,"fae":24,"cee":20,"edeb":8,"ffa":8,"ddec":8,"fecdc":8,"bce":8,"fea":10,"ffce":8,"bca":12,"fdb":12,"ddd":8,"bbe":8,"eab":12,"cfc":12,"daac":8,"eaf":12,"ebfc":8,"bbbcd":8,"dfcfeff":8,"fccde":8,"aad":12,"dffb":8,"ccbacd":8,"fdf":8,"cbc":8,"fdae":8,"ccf":12,"dfd":8,"cfd":12,"acfb":8,"acfbf":8,"ede":8,"dfb":18,"dcd":12,"aab":8,"efcb":12,"ebd":8,"bdc":8,"bfde":8,"eccd":12,"cfccd":8,"eeff":8,"babb":8,"caa":8,"cefa":8,"fcf":8,"bfce":8,"dcb":32,"bfd":20,"efd":8,"afc":24,"fdec":8,"cfa":20,"daa":8,"acc":20,"adc":8,"ceed":8,"acquired":1,"necessary":1,"broadcast":7,"cbaa":4,"abb":8,"cac":12,"ccbb":4,"edd":4,"fbd":8,"bda":4,"bba":4,"sendrawtransaction":15,"cbce":4,"ceaa":4,"gatewaysclaim":8,"deposittxid":4,"creation":1,"supplied":1,"beginning":1,"destpubkey":2,"efc":4,"cdcf":4,"aaeb":8,"eed":8,"ccb":12,"edb":4,"cdf":8,"dbef":4,"cecb":8,"dbba":4,"baafd":4,"bdce":4,"bcfb":4,"eec":4,"edaa":4,"afdb":8,"bae":8,"ecc":12,"bad":2,"verify":4,"account":8,"supply":2,"description":3,"kmd_btc":4,"btc_usd":4,"modules":1,"price":1,"considered":1,"tokenbalance":6,"ccaddress":4,"rtcbfr":4,"dh":4,"dpgggephmodevhefndqqehxq":4,"exchange":2,"pegsfund":6,"ceee":4,"eece":20,"eca":12,"ddf":12,"bcbc":4,"eea":24,"ebbcdfbbba":4,"bafdfe":4,"ebe":16,"dcc":12,"dcf":12,"efa":16,"eebe":12,"cbe":16,"bdabeac":4,"cef":8,"ecf":12,"efbcd":8,"dbc":16,"abf":4,"pegsget":4,"fba":20,"ccd":24,"aaaa":20,"fda":4,"fcc":4,"afba":20,"fbfddb":20,"fff":20,"ecefbf":4,"bcadcca":4,"cca":4,"efefefe":4,"abce":4,"ebfd":4,"efb":8,"examine":1,"history":3,"pegsaccounthistory":6,"action":8,"fund":2,"accounttxid":8,"debt":11,"fabe":2,"cfe":2,"fcea":2,"duplicate":1,"entries":1,"ignore":1,"known":1,"bug":1,"fixed":1,"getbalance":2,"listunspent":2,"methods":2,"point":1,"normal":1,"stablecoins":3,"buy":1,"sell":1,"trade":1,"redeeming":1,"locked":2,"finished":1,"precise":1,"withdrawn":1,"order":1,"tokens":6,"ffbf":8,"aba":4,"cbfb":4,"ecb":4,"cde":4,"ddb":8,"eae":4,"cdaacdcb":4,"eafcb":8,"befa":8,"ffd":8,"dbf":8,"cdac":4,"cbf":4,"bbfdfb":4,"bab":8,"fcdbe":4,"caaa":4,"bfb":4,"abc":8,"bef":8,"fbfc":4,"edf":4,"eeaf":4,"dfe":8,"aecdaed":4,"bcd":4,"fbad":4,"ebdaa":4,"eeb":4,"bbaa":4,"cfca":4,"ffbe":4,"dfcfd":4,"cae":4,"cfbac":4,"bcbf":4,"bdb":8,"dca":8,"ffebbf":4,"bfaf":4,"cdd":8,"eefd":4,"eaeca":4,"eaa":4,"feaf":4,"cebed":4,"fdaee":4,"daf":4,"aee":8,"fece":4,"dcca":4,"eeed":4,"adfb":4,"bdd":4,"bfef":4,"afcc":4,"bfaeb":4,"cbb":8,"fca":4,"fcb":4,"aac":4,"cff":4,"cfdac":4,"bbceced":4,"cec":8,"fef":4,"fbb":8,"ffacd":4,"baf":8,"fbee":4,"aaec":4,"fcd":4,"bec":4,"dfbf":4,"acec":4,"bbf":4,"dde":4,"ffbb":4,"cbd":4,"fccdb":4,"dbe":4,"aedf":4,"acbce":4,"dff":8,"faaccac":4,"cabb":4,"deda":4,"bbbdb":4,"deacbcade":4,"fdd":8,"eede":4,"fdc":4,"fadbfcfde":4,"dbdc":4,"acfced":4,"eef":4,"becf":4,"cfad":4,"fec":12,"cfac":4,"fbc":4,"bfa":12,"cebd":4,"bfdc":4,"bbbaf":4,"bfcfe":4,"cdbea":4,"fcae":4,"bbbb":4,"addb":4,"ded":4,"dfaece":4,"eeaafc":4,"bacae":4,"ecbe":4,"bfc":4,"cdfac":4,"deb":8,"aefedcc":4,"aeac":4,"cdb":4,"redeemed":2,"local":1,"wallet":1,"gatewayswithdraw":8,"withdrawpub":4,"dce":6,"dcee":4,"afb":4,"abda":4,"bed":4,"bcf":4,"requested":1,"chosen":1,"liquidation":1,"does":1,"yet":1,"obtained":1,"via":1,"pegsexchange":2,"pegs-related":2,"ratio":2,"yellow":1,"zone":2,"pegsworstaccounts":2,"accounts":2,"red":1,"exceeds":1,"pegsliquidate":2,"liquidate":1,"repaying":1,"outstanding":1,"gives":1,"executor":1,"immediate":1,"profit":1}},"src/pages/antara/tutorials/rogue-module-tutorial/index.mdx":{"searchTitle":"Rogue Module Tutorial โ","docsPageTitle":"Rogue Module Tutorial","path":"antara/tutorials/rogue-module-tutorial","content":{"rogue":139,"module":8,"tutorial":2,"documentation":5,"associated":3,"api":5,"link":11,"introduction":1,"antara":4,"serves":1,"proof-of-concept":1,"demonstrate":1,"capabilities":1,"blockchain-based":2,"gaming":1,"technology":1,"based":4,"classic":7,"game":55,"categorized":1,"roguelike":2,"core":1,"aspects":3,"gameplay":13,"occur":1,"blockchain":2,"include":3,"data":4,"character":40,"health":1,"points":1,"items":9,"movement":1,"attacks":1,"relevant":1,"states":1,"komodo":38,"implementation":4,"makes":1,"use":19,"on-screen":2,"visual":1,"representation":1,"interface":3,"relies":1,"ascii":1,"characters":6,"represent":1,"in-game":7,"objects":1,"actions":1,"procedures":1,"launch":6,"finish":3,"require":2,"execution":1,"various":1,"methods":11,"rpcs":1,"make":1,"easy":1,"start":22,"players":34,"comfortable":1,"terminal":12,"team":2,"created":5,"user":10,"tui":8,"following":10,"installation":4,"walkthrough":9,"tutorials":1,"assist":1,"reader":1,"testing":2,"information":6,"reach":1,"community":1,"discord":4,"cc-rogue":2,"channel":2,"available":6,"questions":1,"assistance":2,"requirements":1,"modern":1,"macos":4,"linux":4,"windows":4,"operating":2,"systems":1,"download":2,"software":15,"bundles":10,"provides":3,"downloadable":5,"contain":2,"necessary":5,"components":1,"need":5,"unzip":5,"contents":1,"appropriate":2,"system":1,"ready":1,"found":6,"below":1,"feel":1,"free":1,"ask":1,"updates":1,"compile":4,"manually":4,"instructions":6,"users":3,"developers":2,"wish":1,"source":4,"code":2,"already":1,"downloaded":2,"linked":6,"above":1,"install":23,"dependencies":1,"sudo":8,"apt-get":8,"update":5,"upgrade":4,"-y":4,"build-essential":4,"pkg-config":4,"libc":4,"-dev":8,"-multilib":4,"autoconf":6,"libtool":4,"ncurses-dev":4,"git":20,"python":4,"zlib":4,"g-dev":4,"wget":6,"bsdmainutils":4,"automake":6,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":8,"libcurl":4,"-gnutls-dev":4,"cmake":4,"clang":2,"libsodium-dev":2,"osx":1,"ensure":2,"xcode":1,"tools":2,"installed":4,"xcode-select":2,"--install":2,"latest":1,"version":1,"brew":24,"execute":9,"command":10,"usr":2,"bin":2,"ruby":2,"-e":2,"-fssl":2,"https":10,"raw":2,"githubusercontent":2,"com":8,"homebrew":2,"master":2,"commands":5,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"playing":1,"requires":1,"mingw":3,"debian":1,"cross-compilation":1,"setup":1,"run":17,"python-zmq":2,"mingw-w":2,"sh":18,"rustup":4,"rs":2,"-ssf":2,"home":2,"cargo":2,"env":2,"target":2,"add":2,"-pc-windows-gnu":2,"clone":7,"cd":48,"github":6,"jl":6,"checkout":8,"fsm":8,"zcutil":14,"fetch-params":6,"build":4,"-j":10,"nproc":4,"build-mac":2,"build-win":2,"take":3,"time":7,"change":2,"portion":1,"last":7,"number":2,"processor":1,"threads":1,"desired":1,"machine":1,"komodod":6,"pull":2,"chain":8,"set":4,"pubkey":27,"value":24,"step":16,"window":1,"wait":5,"daemon":2,"sync":1,"keep":2,"open":4,"running":2,"duration":1,"src":14,"-ac_name":40,"-ac_supply":4,"-addnode":4,"-ac_cclib":4,"-ac_perc":4,"-ac_reward":4,"-ac_cc":4,"-ac_script":4,"ea":102,"abe":18,"fc":40,"de":34,"febf":18,"cc":60,"-daemon":4,"new":4,"used":5,"remaining":1,"komodo-cli":36,"getnewaddress":2,"returned":11,"address":9,"find":2,"validateaddress":6,"method":62,"insert_address_here":2,"return":2,"similar":1,"isvalid":2,"true":12,"rpcezmqw":4,"aam":4,"dflmmrawtu":4,"cuxpxqk":4,"scriptpubkey":2,"caa":2,"ffe":2,"ba":38,"ac":32,"segid":2,"ismine":10,"iswatchonly":2,"false":6,"isscript":2,"dfa":10,"ce":56,"eabcf":10,"fed":10,"ab":20,"iscompressed":2,"account":3,"look":1,"smart":3,"setpubkey":2,"reuse":1,"future":4,"parameter":2,"-pubkey":4,"follows":4,"installing":1,"optional":2,"offers":1,"unofficial":1,"allow":1,"conclude":4,"having":2,"interact":1,"provided":2,"ease-of-use":1,"purposes":3,"recommended":1,"normal":2,"circumstances":1,"does":4,"play":7,"reference":1,"manual":5,"process":3,"walkthroughs":1,"provide":1,"detailed":1,"step-by-step":1,"single-player":7,"mode":16,"multi-player":10,"navigate":2,"directory":3,"create":2,"via":5,"newgame":12,"example":5,"choose":2,"single":2,"player":60,"buy-in":2,"requirement":1,"cclib":34,"required":1,"evalcode":2,"name":24,"maxplayers":22,"buyin":32,"type":13,"newbie":4,"hex":16,"fcbec":2,"ff":20,"eef":8,"dcfbe":2,"fb":64,"bbbc":24,"dd":40,"bc":36,"df":56,"edbafa":24,"aa":20,"eb":22,"efd":6,"fa":14,"edd":2,"ca":76,"cce":4,"ec":6,"aab":2,"ee":26,"cf":24,"af":48,"ffffffff":38,"fdd":12,"bdf":16,"fd":32,"txid":20,"bf":32,"efc":20,"ebdf":20,"bac":22,"fe":62,"result":24,"success":24,"currently":1,"broadcasts":1,"automatically":3,"sendrawtransaction":2,"transaction":8,"id":2,"gametxid":32,"save":4,"check":6,"state":3,"using":8,"gameinfo":32,"height":13,"starthash":8,"ede":4,"bd":12,"eca":4,"bfffcb":4,"seed":26,"register":27,"alive":15,"numplayers":10,"json":5,"object":5,"observe":1,"lists":1,"specific":1,"executed":3,"bdfebe":4,"bfb":4,"bbff":2,"bbb":2,"efb":2,"cb":32,"bffb":14,"eaa":16,"dfd":16,"ffae":14,"ffbee":14,"eea":2,"ccc":2,"cdabb":4,"bbca":4,"cadc":4,"ed":8,"current":4,"again":2,"argument":4,"slot":8,"status":13,"baton":8,"batonaddr":8,"dcymksdqrcg":2,"clpvthrser":2,"gbbtmkehg":2,"batonvout":8,"batonvalue":8,"batonht":8,"note":7,"exact":1,"needed":1,"network":2,"mines":1,"register_txid":4,"optionally":1,"getrawmempool":6,"monitor":1,"mined":10,"earlier":1,"visible":1,"controls":1,"objectives":1,"read":2,"section":4,"bailout":27,"still":1,"leave":2,"keeping":2,"profits":1,"follow":1,"procedure":2,"quit":1,"letter":2,"keyboard":2,"opens":1,"context":1,"menu":1,"press":1,"enter":6,"begins":3,"leaving":1,"finished":6,"yet":1,"mine":1,"keystrokes":11,"transactions":4,"see":6,"list":3,"log":2,"file":1,"verify":1,"also":11,"transfer":1,"gold":6,"coins":8,"view":5,"surviving":4,"playerinfo":12,"highlander":34,"victory":1,"manages":1,"capture":1,"amulet":10,"safely":2,"exit":5,"dungeon":5,"first":5,"retrieve":2,"standing":3,"others":1,"died":1,"successfully":3,"executes":4,"receives":3,"prize":2,"collective":1,"contributed":2,"stage":1,"cad":2,"fac":20,"ad":10,"walktrough":1,"two":3,"nodes":2,"node":5,"educational":1,"opposed":1,"details":4,"max":5,"cost":1,"efe":2,"da":18,"dc":60,"db":32,"baf":6,"bb":14,"bfff":2,"ccb":2,"aaf":16,"fbc":20,"ccf":52,"abde":34,"gameheight":8,"openslots":10,"shown":1,"joined":2,"block":3,"revealed":1,"allowing":1,"generate":1,"level":7,"design":1,"begin":5,"existing":5,"survived":2,"previous":2,"allows":1,"advantages":1,"achieved":3,"previously":1,"including":2,"statistics":1,"activate":1,"includes":4,"playertxid":22,"executing":1,"values":3,"bbfae":10,"edbdf":10,"dba":12,"deab":14,"fee":20,"defee":2,"dec":2,"fffffffff":2,"bded":4,"fabbf":4,"cded":2,"ecf":2,"cbbd":2,"dbaafc":2,"bbf":2,"cda":2,"ae":8,"cec":2,"ddbaacd":2,"ced":2,"bfef":2,"ebf":2,"dcc":4,"dfb":4,"deaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddeaddead":2,"dda":6,"fdc":8,"dbf":10,"afd":6,"cbb":6,"therefore":4,"fccd":2,"edc":2,"dfc":2,"fde":2,"aacf":2,"fad":2,"dab":2,"fefa":2,"fda":12,"eecf":12,"abac":4,"ffb":4,"efa":4,"fbaf":4,"ecc":4,"fbd":6,"registered":4,"tokenid":8,"rvuzxy":6,"fyjippwsbc":6,"efath":6,"nb":6,"mcer":6,"batontxid":2,"pack":2,"food":2,"ring":4,"mail":2,"protection":2,"mace":2,"short":2,"bow":2,"arrows":2,"staff":2,"slow":2,"monster":2,"charges":2,"kukui":2,"wood":2,"sustain":2,"strength":7,"obsidian":2,"packsize":2,"hitpoints":2,"maxstrength":2,"experience":2,"dungeonlevel":2,"pname":2,"tester":2,"rmyawp":4,"qq":4,"rqraebhew":4,"gdd":4,"gjghknwe":4,"past":1,"response":2,"registration":1,"prepared":1,"decides":1,"bail":1,"waiting":2,"dies":2,"retrieving":1,"myrogueaddr":4,"bafcee":2,"bbe":2,"bdff":2,"ceedc":2,"dae":2,"cdf":2,"edbc":2,"fec":2,"ddd":2,"adfc":2,"ffffffffdeab":6,"ead":2,"fbabaa":2,"eff":2,"fca":2,"ccedb":2,"affeb":2,"aabcb":4,"cee":4,"dea":2,"cca":2,"fdcf":2,"dcb":2,"fdf":2,"returns":1,"updated":1,"omitted":2,"brevity":2,"property":1,"indicating":1,"left":2,"remains":1,"array":1,"describes":1,"early":1,"him":1,"entering":3,"motion":1,"eaec":2,"cfea":2,"bfdce":2,"eec":2,"cedba":2,"eabfb":2,"ece":2,"fdaa":4,"abdacb":2,"eadd":2,"bfd":2,"fafba":2,"eba":2,"afdfda":2,"cdac":2,"cabb":2,"adefb":2,"bbbdea":2,"ef":2,"becd":2,"fdb":2,"bdbb":2,"eceb":2,"eae":2,"abacbc":2,"abfd":2,"aeba":2,"dadd":2,"received":1,"total":1,"amount":2,"increased":2,"conversion":4,"rate":1,"basic":1,"reading":1,"additional":1,"mind":1,"unique":2,"modes":2,"features":1,"different":2,"one":6,"maxplayer":4,"greater":2,"limited":1,"nature":2,"general":1,"practicing":1,"farming":1,"limits":1,"soon":1,"confirmed":2,"concluding":1,"halved":1,"further":3,"allowed":2,"parameters":1,"goes":1,"winner":3,"adds":1,"limit":3,"frequency":1,"long":1,"frequently":2,"expire":1,"approximately":1,"hour":1,"vary":1,"period":2,"ensures":1,"unfair":1,"advantage":1,"advanced":1,"knowledge":1,"delay":1,"blocks":2,"default":2,"creates":1,"minute":1,"reveals":1,"provable":1,"randomization":1,"basis":1,"level-design":1,"generation":3,"generated":1,"due":2,"fact":1,"entropy":1,"dungeon-level":1,"however":1,"levels":1,"designs":1,"winning":1,"direct":1,"way":1,"win":2,"obtain":1,"alternatively":1,"originally":1,"ratio":2,"reward":1,"mechanics":1,"saving":2,"trading":4,"reusing":2,"changes":2,"manner":1,"saves":1,"instead":1,"typing":2,"uses":1,"characteristics":2,"convert":1,"depends":1,"conditions":1,"recalling":2,"represents":1,"completion":1,"recent":1,"complete":1,"belonging":1,"registers":1,"difficulty":1,"converted":1,"armor":2,"wielded":1,"weapon":2,"item":2,"equipped":1,"equip":1,"letters":2,"element":1,"changed":1,"ability":1,"scale":1,"inventory":6,"carry":2,"according":1,"formula":1,"highest":1,"throwable-object":1,"packages":1,"count":1,"bails":1,"holding":1,"flush":1,"part":1,"non-fungible":1,"asset":1,"traded":1,"employs":1,"tokentxid":10,"coordination":1,"tokens":2,"on-chain":1,"submitting":1,"known":1,"initial":1,"creation":1,"throughout":1,"life":1,"sent":1,"burn":1,"making":1,"permanently":1,"unplayable":1}},"src/pages/antara/tutorials/test-use-write-integrate-antara/index.mdx":{"searchTitle":"Using the Contracts on a Komodo based Blockchain","docsPageTitle":"Using the Contracts on a Komodo based Blockchain","path":"antara/tutorials/test-use-write-integrate-antara","content":{"using":4,"contracts":11,"komodo":50,"based":3,"blockchain":5,"high":1,"level":7,"overview":3,"custom":1,"consensus":1,"framework":1,"write":5,"utxo":2,"cryptoconditions":3,"kmd":2,"chains":10,"jl":36,"use":2,"start":6,"command":1,"chain":10,"contain":1,"parameter":2,"-ac-cc":4,"brief":1,"-ac_cc":3,"cc":31,"active":1,"just":1,"enables":1,"allows":1,"non-fungible":1,"cross":1,"within":1,"value":2,"forms":1,"cluster":2,"base":1,"tokens":1,"fungible":1,"via":1,"burn":1,"protocol":1,"test":5,"compile":3,"navigate":3,"src":35,"directory":6,"pubkey":5,"issue":3,"smartcontract":4,"rpc":15,"commands":3,"instructions":3,"get":3,"started":3,"below":6,"elaborate":3,"explanation":3,"creating":8,"new":11,"see":3,"smart":5,"install":4,"dependencies":2,"cd":8,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":2,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"nano":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"build":3,"clone":2,"https":2,"github":2,"com":2,"checkout":2,"zcutil":4,"fetch-params":2,"sh":4,"-j":2,"nproc":2,"komodod":2,"-ac_name":2,"chain_name-addressindex":2,"-spentindex":2,"-ac_supply":2,"-ac_reward":2,"-pubkey":2,"your_pub_key-addnode":2,"-addnode":6,"relevant":1,"info":1,"source":6,"repo":3,"latest":3,"code":3,"added":3,"fsm":30,"branch":3,"useful":1,"links":1,"going":1,"comments":1,"following":1,"files":7,"gives":1,"pretty":1,"good":1,"assets":5,"cpp":29,"raw":29,"dice":5,"rewards":5,"cctokens":5,"add":10,"contract":2,"eval_code":3,"eval":3,"initialize":3,"variables":3,"ccinit":3,"function":6,"validate":3,"reject":3,"unsanctioned":3,"usage":3,"vin":3,"vout":3,"make":6,"helper":3,"functions":7,"create":3,"rawtx":3,"calls":3,"rpcserver":6,"one":5,"makefile":3,"coding":1,"tasks":1,"non-consensus":1,"time":1,"mostly":1,"dealing":1,"json":1,"main":1,"work":7,"needed":1,"makes":2,"sense":1,"different":2,"lot":1,"slightly":1,"modified":1,"best":1,"way":1,"pick":1,"closest":1,"want":1,"morphing":1,"general":1,"guidance":1,"reporting":1,"issues":1,"discord":3,"regarding":1,"development":1,"specific":3,"parameters":6,"anyone":3,"connect":3,"exact":5,"call":3,"used":3,"important":5,"tx":6,"generated":3,"clear":3,"description":3,"think":3,"bug":3,"need":3,"look":3,"details":3,"sure":3,"vins":3,"valid":3,"signed":3,"vouts":3,"sane":3,"don":3,"post":3,"things":9,"tried":3,"didnt":3,"does":3,"help":3,"stage":3,"transaction":3,"everything":3,"works":3,"won":3,"higher":3,"invite":2}},"src/pages/antara/tutorials/understanding-antara-addresses/index.mdx":{"searchTitle":"Understanding Antara Addresses","docsPageTitle":"Understanding Antara Addresses","path":"antara/tutorials/understanding-antara-addresses","content":{"understanding":2,"antara":5,"addresses":8,"method":2,"transferring":1,"module-related":1,"assets":1,"slightly":1,"different":3,"typical":1,"smart":3,"chain":4,"transaction":2,"making":1,"normally":1,"deal":1,"sending":1,"address":12,"receiving":1,"move":1,"coins":2,"use":4,"methods":1,"sendtoaddress":1,"z_sendmany":1,"using":3,"however":1,"new":2,"types":2,"keep":1,"mind":1,"working":1,"transactions":1,"necessary":1,"fully":1,"understand":2,"general":1,"needed":1,"creating":2,"launching":1,"pubkey":11,"first":2,"user":3,"based":1,"module":8,"indicated":1,"daemon":5,"forms":1,"basis":2,"related":2,"various":1,"modules":3,"get":1,"launch":2,"normal":2,"parameters":2,"execute":2,"getnewaddress":4,"api":3,"command":4,"komodo-cli":6,"-ac_name":8,"helloworld":8,"return":3,"do_not_use_addressgg":4,"ionaes":4,"validateaddress":4,"json":1,"object":1,"properties":2,"see":1,"do_not_use_address":4,"ca":4,"feb":4,"eb":4,"fe":4,"indicate":1,"stop":3,"relaunch":1,"required":1,"make":1,"sure":1,"include":1,"additional":1,"parameter":1,"example":3,"komodod":2,"-ac_supply":2,"-ac_cc":2,"-pubkey":2,"cc":2,"above":1,"used":1,"discover":1,"provides":1,"typically":1,"list":1,"available":1,"commands":2,"chosen":1,"faucetaddress":2,"response":1,"result":2,"success":2,"faucetccaddress":4,"zhrofhrbub":2,"er":2,"nrvch":2,"guc":2,"faucetmarker":2,"rkqv":2,"oys":2,"rvxawx":2,"vnt":2,"rstvtueckk":2,"gatewayspubkey":2,"ea":2,"eff":2,"eda":2,"aaeb":2,"eed":2,"ccb":2,"faucetccassets":2,"rq":2,"zqycsbm":2,"mppeopxoec":2,"vlro":2,"fmk":2,"myccaddress":4,"rreglfh":2,"mtrkelsepkvy":2,"vnqpe":2,"kofs":2,"myaddress":4,"rjyiwn":2,"frcsslf":2,"pe":2,"rjcbrkqyosamburp":2,"corresponds":2,"default":1,"faucet":2,"node":1,"uses":1,"interacting":1,"managing":1,"funds":1,"property":1,"main":1,"coin":1,"readers":1,"curious":1,"letters":1,"abbreviation":1,"internal":1,"technology":1,"unique":1,"use-cases":1,"depends":1,"functionality":1,"question":1,"desired":1,"outcome":1,"also":1,"moving":1,"tokens":2,"offers":1,"tokentransfer":2}},"src/pages/historical/cc-jl/chapter00/index.mdx":{"searchTitle":"Chapter 00 - Bitcoin Protocol Basics","docsPageTitle":"Chapter 00 - Bitcoin Protocol Basics","path":"historical/cc-jl/chapter00","content":{"chapter":1,"bitcoin":2,"protocol":2,"basics":1,"aspects":1,"isnt":2,"needed":1,"understand":3,"cc":1,"contracts":1,"dependence":1,"details":2,"discussed":1,"primary":1,"aspect":1,"utxo":6,"unspent":2,"transaction":2,"output":2,"just":1,"fancy":1,"name":1,"txid":10,"vout":6,"sendtoaddress":1,"coins":1,"creates":1,"first":1,"combine":1,"specific":2,"course":1,"level":1,"detail":1,"requires":1,"plenty":1,"reference":1,"materials":1,"basically":1,"char":1,"long":1,"set":1,"letters":1,"numbers":1,"get":4,"send":1,"funds":1,"implicit":1,"prevents":1,"double":2,"spends":1,"spend":3,"cant":1,"again":1,"important":2,"characteristic":1,"advanced":1,"readers":1,"point":1,"chain":1,"reorgs":1,"allow":1,"confuse":1,"issue":1,"thing":1,"given":1,"blockchain":2,"height":2,"blockhash":1,"know":1,"spent":3,"also":2,"transactions":1,"memory":1,"waiting":1,"mined":1,"mempool":3,"possible":1,"tx":2,"however":1,"confirmed":2,"yet":1,"still":1,"current":1,"pretty":1,"sure":1,"next":1,"block":1,"useful":1,"example":1,"think":1,"queue":3,"people":1,"lined":1,"event":3,"need":1,"valid":1,"ticket":3,"time":1,"passes":1,"stamped":1,"allowed":1,"case":1,"spending":1}},"src/pages/historical/cc-jl/chapter01/index.mdx":{"searchTitle":"Chapter 01 - OP_CHECKCRYPTOCONDITION","docsPageTitle":"Chapter 01 - OP_CHECKCRYPTOCONDITION","path":"historical/cc-jl/chapter01","content":{"chapter":2,"op_checkcryptocondition":5,"prior":2,"utxo":3,"explained":2,"however":3,"specific":1,"mechanism":2,"used":4,"send":1,"payment":6,"contrary":1,"people":1,"think":1,"blockchain":3,"entries":1,"say":2,"pay":8,"amount":1,"address":8,"instead":1,"exists":1,"bitcoin":5,"script":19,"satisfied":2,"order":2,"funds":1,"able":1,"spent":3,"originally":2,"pubkey":17,"checksig":4,"simple":1,"get":2,"basically":1,"signature":4,"checked":1,"valid":3,"spend":6,"one":3,"problem":2,"satoshi":2,"realized":1,"quantum":2,"computers":1,"scripts":4,"vulnerable":1,"made":1,"way":1,"cold":1,"ie":1,"isnt":3,"known":3,"resistant":1,"first":2,"line":1,"reasoning":1,"time":1,"use":3,"addresses":2,"new":1,"change":1,"transaction":1,"maybe":1,"ways":1,"forward":1,"thinking":1,"makes":2,"things":2,"lot":1,"confusing":2,"easier":1,"lose":1,"track":1,"required":2,"private":1,"keys":1,"stay":1,"hash":12,"verify":4,"matches":4,"maps":1,"just":8,"actually":2,"base":1,"encoded":1,"prefix":1,"pubkeyhash":1,"hey":1,"wasnt":1,"complicated":1,"easy":1,"pkh":8,"need":6,"divulge":3,"addition":2,"having":3,"security":1,"degraded":1,"pk":7,"net":1,"result":1,"reused":2,"takes":1,"extra":2,"bytes":1,"expected":1,"allowed":2,"type":1,"opcodes":2,"directly":1,"caused":1,"problems":1,"decided":1,"disable":1,"allow":1,"standard":4,"forms":1,"payments":1,"thus":1,"became":1,"transactions":1,"going":1,"fully":1,"scriptable":1,"language":1,"create":2,"countless":1,"bugs":1,"short":1,"term":1,"limitation":1,"did":1,"last":1,"years":1,"eventually":1,"compromise":1,"sh":10,"format":1,"normal":2,"infinitely":1,"flexibility":1,"wait":1,"something":1,"wrong":1,"anybody":1,"found":1,"called":1,"redeemscript":8,"forgot":1,"determine":1,"inside":2,"ok":1,"know":5,"got":1,"really":2,"let":1,"us":2,"clear":1,"example":1,"becomes":1,"redeem":1,"compares":1,"turn":1,"requires":1,"put":1,"verifies":1,"correct":1,"comparing":1,"run":1,"case":1,"still":1,"following":1,"good":1,"news":1,"simpler":1,"sense":1,"level":2,"scripthash":1,"libscott":2,"implemented":1,"set":1,"does":1,"sure":2,"cryptoconditions":3,"properly":1,"signed":1,"gets":1,"specification":2,"monster":1,"ietf":2,"internet":2,"standards":2,"draft":1,"hundred":1,"pages":1,"happy":1,"dont":2,"sorts":1,"binary":1,"encoding":1,"cc":6,"contracts":3,"power":2,"possible":1,"expand":1,"far":2,"combined":1,"custom":1,"constraints":1,"realtime":1,"channels":1,"reference":1,"didnt":1,"fit":1,"model":1,"needed":2,"best":1,"part":1,"opcode":1,"wanted":1,"explain":1,"details":1,"everything":1}},"src/pages/historical/cc-jl/chapter02/index.mdx":{"searchTitle":"Chapter 02 - CC Contract Basics","docsPageTitle":"Chapter 02 - CC Contract Basics","path":"historical/cc-jl/chapter02","content":{"chapter":3,"cc":28,"contract":17,"basics":3,"eval":42,"code":2,"just":4,"arbitrary":1,"number":2,"associated":1,"specific":4,"details":1,"determined":1,"validation":2,"logic":1,"ultimately":2,"implements":1,"however":2,"unlike":1,"normal":1,"bitcoin":6,"payments":1,"validated":1,"information":2,"transaction":1,"power":1,"pretty":1,"anything":1,"full":1,"access":1,"blockchain":2,"mempool":3,"using":2,"inherently":1,"risky":1,"needs":2,"done":1,"carefully":1,"exclusions":1,"inclusions":1,"let":1,"us":1,"ignore":1,"issues":1,"deal":1,"fundamentally":1,"structure":1,"op_checkcryptocondition":2,"serialized":1,"scripts":2,"want":3,"avoid":1,"having":5,"read":1,"understand":1,"page":1,"ietf":1,"standard":3,"really":1,"logical":1,"way":3,"make":3,"new":2,"able":1,"coded":1,"debugged":1,"efficient":1,"means":3,"follow":3,"known":2,"working":1,"template":1,"changing":1,"things":1,"existing":1,"templates":1,"sufficient":2,"ie":1,"core":1,"differentiator":1,"komodo":2,"src":2,"file":1,"codes":2,"defined":1,"currently":1,"define":2,"foreach_eval":2,"eval_importpayout":2,"xe":18,"eval_importcoin":2,"eval_assets":2,"eval_faucet":2,"eval_rewards":2,"eval_dice":2,"eval_fsm":2,"eval_auction":2,"eval_lotto":2,"eval_heir":2,"xea":2,"eval_channels":2,"xeb":2,"eval_oracles":2,"xec":2,"eval_prices":2,"xed":2,"eval_pegs":2,"xee":2,"eval_triggers":2,"xef":2,"eval_payments":2,"xf":4,"eval_gateways":2,"probably":1,"end":3,"used":2,"plenty":1,"room":1,"imagined":1,"similar":1,"coins":1,"repo":1,"larger":1,"contracts":7,"select":1,"active":1,"does":1,"mean":2,"chain":1,"limited":1,"seems":2,"actually":1,"useful":2,"far":1,"limit":1,"told":1,"evalcode":5,"length":1,"current":1,"assumes":1,"one":4,"byte":2,"simplest":1,"script":4,"requires":1,"signature":1,"pubkey":11,"along":1,"equivalent":1,"pay":1,"initial":1,"use":5,"channels":1,"needed":1,"explained":1,"form":2,"stuff":2,"dont":1,"worry":1,"automatically":1,"handled":1,"handy":1,"internal":1,"functions":1,"important":2,"thing":1,"note":1,"single":1,"get":3,"hash":2,"address":9,"method":1,"generate":1,"different":10,"point":1,"say":1,"uncompressed":2,"pubkeys":4,"right":1,"left":1,"combined":1,"giant":1,"derive":1,"compressed":2,"became":1,"bytes":2,"instead":1,"prefix":1,"odd":1,"big":1,"two":2,"privkey":3,"fact":1,"protocol":1,"addresses":2,"spendable":1,"paper":1,"wallet":1,"generators":1,"noticed":1,"gets":1,"due":1,"actual":1,"ends":1,"thus":1,"funds":1,"send":1,"accessible":1,"rules":3,"also":2,"added":1,"feature":1,"convention":1,"special":1,"including":1,"private":2,"key":2,"panic":1,"publishing":1,"remember":1,"spend":1,"output":1,"need":2,"properly":2,"sign":2,"satisfy":1,"everyone":1,"everybody":1,"part":1,"still":1,"rest":1,"user":2,"perspective":1,"global":1,"pair":1,"bit":1,"confusing":1,"first":1,"eventually":1,"easy":2,"gui":1}},"src/pages/historical/cc-jl/chapter03/index.mdx":{"searchTitle":"Chapter 03 - CC vins and vouts","docsPageTitle":"Chapter 03 - CC vins and vouts","path":"historical/cc-jl/chapter03","content":{"chapter":2,"cc":14,"vins":3,"vouts":4,"want":2,"review":1,"bitcoin":5,"basics":1,"materials":1,"refresh":1,"outputs":4,"become":1,"inputs":3,"bit":2,"complicated":2,"ultimately":2,"one":1,"specific":3,"amount":1,"coins":2,"spent":4,"combined":2,"also":4,"transaction":6,"various":1,"created":4,"vin":14,"vout":10,"input":1,"output":5,"value":1,"three":2,"split":1,"gets":1,"spend":2,"script":3,"satisfied":2,"able":1,"means":1,"requirements":1,"specified":1,"know":2,"nice":4,"chart":4,"hope":1,"added":1,"placeholder":2,"text":2,"goes":2,"aspects":1,"contracts":3,"flexibility":1,"different":2,"biggest":1,"surprise":1,"started":1,"writing":2,"first":2,"month":1,"ago":1,"idea":1,"power":3,"inherent":1,"smart":1,"utxo":2,"just":3,"happy":1,"way":2,"lock":1,"funds":3,"release":1,"conditions":1,"assets":1,"tokens":1,"contract":5,"realized":1,"tip":1,"iceberg":1,"knew":1,"turing":1,"complete":1,"years":2,"restricted":1,"full":1,"arbitrary":1,"algorithm":1,"eye":1,"opening":1,"blockchain":2,"code":1,"having":1,"really":3,"bad":2,"consequences":1,"every":1,"bug":1,"naturally":1,"makes":2,"gun":1,"shy":1,"doing":1,"aggressive":1,"things":3,"consensus":1,"level":2,"careful":1,"happen":1,"foundation":1,"building":1,"top":1,"existing":1,"tested":1,"reliable":1,"system":1,"likely":2,"monster":1,"bugs":2,"said":1,"lack":1,"validation":3,"easily":1,"allow":1,"improperly":1,"coded":1,"drained":1,"breaks":1,"standard":2,"limitations":1,"already":1,"wrote":1,"explains":1,"reason":1,"obvious":1,"missed":1,"wondering":1,"earth":1,"talking":2,"recap":1,"new":1,"type":2,"called":1,"further":1,"types":2,"active":1,"given":2,"need":3,"satisfy":1,"spending":1,"case":1,"signature":1,"whatever":1,"constraints":1,"imposes":1,"convention":1,"globally":1,"shared":1,"keypair":1,"gives":1,"us":2,"general":1,"address":4,"sent":1,"along":1,"user":2,"pubkey":1,"let":1,"go":1,"back":1,"example":1,"prior":1,"paragraph":1,"try":1,"imagine":1,"possibilities":1,"simple":2,"normal":1,"global":1,"range":1,"theoretically":1,"forms":1,"reality":1,"dont":3,"degrees":1,"freedom":1,"ensure":1,"large":1,"degree":1,"reduce":1,"manageable":1,"preferably":1,"make":1,"job":1,"validating":1,"simpler":1,"better":1,"long":1,"sacrifice":1,"constrains":1,"constrain":1}},"src/pages/historical/cc-jl/chapter04/index.mdx":{"searchTitle":"Chapter 04 - CC RPC Extensions","docsPageTitle":"Chapter 04 - CC RPC Extensions","path":"historical/cc-jl/chapter04","content":{"chapter":2,"cc":40,"rpc":18,"extensions":1,"currently":1,"contracts":3,"need":2,"integrated":1,"source":2,"level":3,"limits":1,"able":1,"create":4,"add":4,"new":6,"first":2,"good":1,"eventually":1,"strict":1,"limitation":2,"runtime":1,"bindings":1,"touch":1,"break":1,"based":1,"key":1,"interface":1,"convention":2,"contract":7,"adds":1,"associated":1,"set":1,"calls":8,"komodo-cli":2,"simplifies":1,"creation":1,"transactions":1,"further":1,"allow":1,"dapps":1,"created":1,"just":2,"via":2,"require":1,"foundational":1,"already":1,"place":1,"find":3,"usecases":1,"cannot":1,"implemented":1,"made":2,"handle":1,"power":1,"increases":1,"long":1,"term":1,"process":1,"typical":1,"added":1,"address":15,"cclist":2,"ccinfo":2,"return":1,"various":1,"special":4,"addresses":2,"list":1,"instances":1,"info":1,"instance":5,"along":1,"creates":1,"course":1,"invoke":2,"role":1,"properly":1,"signed":1,"rawtransactions":2,"ready":1,"broadcasting":1,"allows":2,"using":1,"specific":1,"faucet":2,"single":1,"skipped":1,"musthave":1,"sane":1,"follow":2,"fits":1,"general":1,"pattern":1,"one":3,"thing":1,"forgot":1,"describe":1,"really":1,"issue":1,"kind":1,"separate":1,"core":1,"functions":3,"show":1,"const":4,"char":6,"faucetccaddr":2,"zhrofhrbub":2,"er":2,"nrvch":2,"guc":2,"faucetnormaladdr":2,"rkqv":2,"oys":2,"rvxawx":2,"vnt":2,"rstvtueckk":2,"faucetcchexstr":2,"cde":2,"faee":2,"bbb":2,"ff":2,"cb":2,"cefe":2,"uint":2,"_t":2,"faucetccpriv":2,"xd":2,"xf":4,"xc":6,"xdd":2,"xa":4,"xbe":2,"xfe":2,"xeb":2,"xda":2,"xb":2,"xca":2,"xe":2,"above":2,"specifics":1,"equivalent":1,"cccustom":2,"cpp":11,"bottom":1,"file":2,"big":1,"switch":1,"statement":1,"values":2,"copied":1,"memory":1,"data":1,"structure":1,"type":1,"codebase":1,"access":1,"standard":1,"way":1,"order":1,"get":10,"steps":1,"use":6,"getnewaddress":5,"put":6,"normaladdr":5,"line":7,"validateaddress":5,"newaddress":5,"pubkey":8,"hexstr":5,"stop":3,"daemon":3,"komodod":5,"start":3,"-pubkey":10,"call":3,"console":3,"printout":3,"hex":3,"privkey":8,"assuming":3,"myprivkey":5,"enabled":3,"ccutils":5,"update":4,"ccaddress":5,"dont":4,"forget":4,"change":4,"parameter":3,"command":1,"rpcserver":4,"commands":1,"array":1,"rpcwallet":2,"actual":2,"ones":1,"copy":1,"paste":1,"eval":4,"code":2,"customize":1,"function":1,"oh":1,"entry":1,"wont":1,"link":1,"still":1,"implement":1,"covered":1,"following":1,"chapters":1}},"src/pages/historical/cc-jl/chapter05/index.mdx":{"searchTitle":"Chapter 05 - CC Validation","docsPageTitle":"Chapter 05 - CC Validation","path":"historical/cc-jl/chapter05","content":{"chapter":1,"cc":10,"validation":9,"hokey":1,"pokey":1,"function":3,"blockchain":1,"validating":1,"transaction":3,"call":1,"code":3,"totally":1,"validate":2,"set":1,"rules":1,"think":1,"implement":1,"part":1,"make":3,"sure":3,"ambiguity":1,"transactions":2,"rejected":2,"fact":1,"also":1,"rpc":1,"calls":1,"create":2,"dont":1,"anything":1,"doesnt":1,"really":1,"needs":1,"said":1,"generic":1,"just":1,"concept":1,"gets":1,"dedicated":1,"determine":1,"valid":1,"initial":1,"contracts":2,"made":1,"various":1,"functions":1,"contract":1,"add":1,"along":1,"creation":1,"txid":1,"enables":1,"easier":1,"required":1,"data":1,"right":1,"opreturn":1,"need":1,"careful":1,"cause":1,"deadlock":2,"called":1,"already":1,"locked":1,"main":1,"loop":1,"bitcoin":1,"protocol":1,"long":1,"provided":1,"used":1,"models":1,"keep":1,"troubles":1}},"src/pages/historical/cc-jl/chapter06/index.mdx":{"searchTitle":"Chapter 06 - Faucet Example","docsPageTitle":"Chapter 06 - Faucet Example","path":"historical/cc-jl/chapter06","content":{"chapter":1,"faucet":17,"example":2,"finally":2,"ready":2,"first":3,"actual":1,"cc":7,"contract":4,"simple":2,"ran":1,"interesting":1,"bugs":1,"incarnation":1,"code":2,"komodo":2,"src":2,"cpp":8,"ultimate":1,"documentation":1,"details":2,"just":2,"address":4,"conceptual":1,"issues":2,"idea":1,"people":1,"send":1,"funds":3,"locking":1,"global":1,"anybody":3,"allowed":2,"create":2,"faucetget":12,"transaction":2,"spends":1,"functions":2,"bit":1,"lines":1,"including":1,"comments":1,"three":1,"validation":1,"last":1,"four":1,"rpc":3,"calls":5,"use":3,"int":7,"_t":10,"isfaucetvout":1,"struct":4,"cccontract_info":3,"cp":6,"const":3,"ctransaction":3,"tx":3,"bool":2,"faucetexactamounts":1,"eval":6,"minage":1,"uint":3,"txfee":3,"faucetvalidate":1,"addfaucetinputs":1,"cccontract_infocc_info":1,"cmutabletransaction":1,"mtx":1,"cpubkey":1,"pk":1,"total":1,"maxinputs":1,"std":2,"string":2,"faucetfund":9,"univalue":1,"faucetinfo":5,"rpcwallet":4,"implement":1,"faucetaddress":2,"fully":1,"implemented":1,"programmer":1,"hope":1,"able":2,"understand":1,"above":1,"sequence":1,"user":2,"types":1,"cli":1,"call":2,"komodo-cli":2,"processes":1,"calling":1,"function":2,"turn":1,"inside":2,"magic":1,"conversion":1,"command":1,"line":1,"runs":1,"komodod":4,"properly":1,"signed":1,"rawtransaction":1,"broadcast":1,"network":1,"using":1,"standard":1,"sendrawtransaction":2,"doesnt":1,"automatically":2,"allow":1,"gui":1,"confirmation":1,"step":1,"doing":1,"irrevocable":1,"allows":2,"add":1,"get":3,"coins":5,"long":1,"dont":2,"violate":1,"rules":2,"come":1,"initially":1,"strict":1,"drained":1,"slowly":1,"prevented":1,"make":1,"harder":1,"leech":1,"made":2,"returned":1,"down":1,"worth":2,"also":1,"fresh":1,"transactions":1,"txid":3,"constrained":1,"start":1,"end":1,"cool":1,"trick":1,"force":1,"usage":2,"precious":1,"cpu":1,"time":1,"seconds":1,"depending":1,"system":1,"generate":1,"valid":1,"pow":3,"mining":1,"expect":2,"contracts":1,"similar":1,"mechanism":1,"want":1,"rate":1,"limit":1,"combined":2,"became":1,"pain":1,"leeching":2,"problem":1,"solved":1,"seem":1,"trouble":1,"change":3,"way":1,"things":1,"setup":1,"need":1,"launch":1,"-pubkey":2,"pubkey":4,"active":1,"node":1,"means":1,"used":1,"needs":1,"restarted":1,"creates":1,"lot":1,"automation":1,"trying":1,"required":1,"becomes":1,"significant":1,"effort":1,"return":1,"case":1,"requirement":1,"increased":1,"coin":1,"amount":1,"decreased":1,"likely":1,"variations":1,"needed":1}},"src/pages/historical/cc-jl/chapter07/index.mdx":{"searchTitle":"Chapter 07 - Rewards Example","docsPageTitle":"Chapter 07 - Rewards Example","path":"historical/cc-jl/chapter07","content":{"chapter":1,"rewards":15,"example":1,"next":1,"cc":17,"contract":4,"complexity":1,"designed":1,"capture":1,"people":2,"masternodes":1,"anything":2,"else":1,"ie":1,"idea":1,"allow":2,"lock":6,"funds":12,"amount":1,"time":5,"get":2,"extra":1,"reward":1,"also":2,"want":2,"support":1,"having":2,"one":2,"plan":8,"customization":1,"details":2,"twist":1,"makes":1,"bit":1,"unexpected":1,"anybody":3,"able":3,"unlock":10,"locked":7,"long":1,"ends":1,"locking":5,"address":9,"reason":1,"spv":1,"servers":1,"supported":1,"done":2,"via":1,"normal":18,"sendrawtransaction":2,"requires":1,"native":1,"node":2,"unlocking":3,"allowing":1,"special":1,"unlocks":1,"ready":1,"way":2,"user":1,"point":1,"view":1,"matured":1,"reappears":1,"wallet":1,"above":2,"requirements":2,"leads":1,"us":1,"using":1,"global":1,"allows":3,"properly":1,"sign":1,"course":1,"need":1,"make":4,"sure":4,"following":1,"primarily":1,"go":2,"back":1,"four":1,"aspects":1,"customizable":1,"apr":5,"minseconds":4,"maxseconds":4,"mindeposit":4,"set":2,"different":1,"becoming":1,"silly":1,"minimum":3,"maximum":1,"earning":1,"deposited":1,"tx":6,"creates":1,"attributes":1,"put":1,"op_return":2,"data":1,"calls":3,"reference":1,"creation":3,"txid":8,"inherit":1,"parameters":1,"means":2,"important":2,"validation":5,"funding":12,"valid":1,"possible":2,"initial":1,"used":1,"needs":2,"added":1,"multiple":1,"plans":1,"useful":1,"rpc":2,"information":1,"hence":1,"rewardslist":2,"returns":2,"list":1,"txids":2,"rewardsinfo":2,"specific":4,"transaction":2,"sends":1,"along":1,"small":1,"proper":2,"transactions":2,"unlocked":1,"additionally":1,"elapse":1,"allowed":1,"things":1,"cpp":2,"code":4,"lines":2,"total":1,"bigger":1,"faucet":1,"non-consensus":1,"create":3,"order":1,"simplify":1,"vin":6,"vout":42,"positions":1,"designated":1,"required":1,"values":1,"createfunding":1,"vins":6,"inputs":6,"marker":2,"easy":2,"searching":2,"change":8,"n-":8,"opreturn":8,"sbits":8,"addfunding":1,"fundingtxid":6,"output":4,"recommended":1,"allocation":1,"constraints":1,"checked":1}},"src/pages/historical/cc-jl/chapter08/index.mdx":{"searchTitle":"Chapter 08 - Assets Example","docsPageTitle":"Chapter 08 - Assets Example","path":"historical/cc-jl/chapter08","content":{"chapter":1,"assets":9,"example":1,"respects":1,"cc":29,"complex":1,"actually":1,"first":3,"one":3,"coded":1,"however":1,"using":3,"simple":1,"model":2,"dex":5,"functions":2,"involved":1,"does":1,"challenge":1,"response":1,"complexity":1,"dice":1,"two":1,"major":1,"aspects":1,"creating":2,"tokens":10,"create":3,"track":2,"down":1,"every":1,"specific":6,"satoshi":1,"second":1,"solving":1,"implement":2,"trading":1,"used":1,"colored":2,"coins":1,"means":1,"token":8,"txid":3,"issues":2,"denoted":1,"satoshis":2,"locking":2,"coin":5,"million":1,"multiplication":1,"allow":2,"creation":2,"plenty":1,"want":1,"preserve":1,"created":2,"across":1,"allowed":1,"operations":2,"way":1,"achieved":1,"attaches":1,"op_return":2,"along":3,"specified":1,"operation":1,"ownership":2,"represented":1,"address":4,"user":1,"pubkey":11,"allows":1,"standard":3,"utxo":4,"system":1,"automatically":2,"automatic":1,"inheritance":1,"big":1,"advantages":1,"contracts":1,"compensates":1,"slightly":1,"work":2,"needed":2,"contract":1,"addresss":1,"list":2,"info":2,"commands":2,"provide":1,"addresses":1,"ability":2,"transfer":2,"amount":15,"large":1,"numbers":1,"addressbalance":2,"addressutxo":2,"type":1,"details":1,"owned":1,"determined":1,"solve":1,"part":1,"tokenization":1,"turns":1,"simpler":1,"initially":1,"imagined":1,"start":1,"bidding":1,"funds":3,"bid":16,"locked":1,"global":1,"desired":1,"price":3,"creates":1,"able":1,"listed":1,"via":1,"orderbook":2,"rpc":5,"call":1,"fill":2,"spent":1,"appropriate":1,"number":1,"change":27,"updated":1,"unfilled":1,"entire":1,"filled":1,"wont":2,"appear":1,"anymore":1,"asks":2,"required":10,"partial":1,"fills":1,"supported":2,"calls":4,"mask":1,"utxo-ness":1,"gathering":1,"cancel":2,"pending":1,"ask":2,"get":2,"complete":1,"set":1,"support":1,"coin-centric":1,"future":1,"expected":2,"swap":1,"directly":1,"swapping":1,"sufficient":1,"volumes":1,"swaps":1,"left":1,"initial":1,"implementation":1,"just":1,"associated":1,"validation":1,"issue":1,"trade":1,"vin":54,"normal":36,"input":14,"vout":88,"issuance":2,"assetoshis":18,"tag":2,"sent":2,"assetsccaddress":2,"output":30,"n-":22,"opreturn":16,"eval_assets":16,"origpubkey":16,"assetname":2,"description":2,"valid":6,"outputs":2,"assetid":14,"buyoffer":7,"vins":2,"inputs":2,"unspendable":16,"asset":8,"cancelbuy":1,"buytx":6,"value":6,"original":8,"nvalue":10,"fillbuy":1,"satisfies":4,"tx":4,"remaining":6,"signer":4,"selloffer":7,"sale":2,"native":2,"exchange":2,"selltx":8,"exchangetx":4,"inputtx":2,"fillsell":1,"still":2}},"src/pages/historical/cc-jl/chapter09/index.mdx":{"searchTitle":"Chapter 09 - Dice Example","docsPageTitle":"Chapter 09 - Dice Example","path":"historical/cc-jl/chapter09","content":{"chapter":1,"dice":12,"example":1,"cc":23,"contract":4,"actually":1,"complex":1,"sequences":1,"required":2,"assets":1,"tokens":1,"reason":1,"need":3,"realtime":4,"response":4,"dealer":25,"node":9,"also":5,"having":1,"way":1,"resolve":1,"bets":2,"online":1,"shows":1,"build":1,"challenge":1,"mechanism":1,"likely":1,"useful":1,"interactive":1,"contracts":1,"first":1,"let":1,"us":1,"describe":2,"issues":1,"needs":5,"solve":1,"foremost":1,"random":2,"fair":2,"fallback":1,"timeout":8,"case":1,"doesnt":1,"happen":1,"rewards":1,"multiple":2,"plans":1,"supported":1,"plan":4,"customized":1,"following":1,"minbet":4,"maxbet":4,"maxodds":4,"timeoutblocks":4,"allows":4,"control":1,"risk":1,"exposure":1,"advertises":1,"everyone":1,"dicebets":3,"expire":1,"win":4,"claimed":1,"event":1,"does":1,"process":2,"dicebet":10,"time":2,"order":3,"prevent":2,"nodes":2,"simply":1,"responding":1,"lose":1,"go":1,"player":3,"short":1,"timeframe":1,"means":2,"running":1,"redundant":1,"make":2,"sure":1,"respond":1,"set":1,"long":1,"players":1,"prefer":1,"use":3,"different":2,"shorter":1,"ensure":1,"proper":1,"number":1,"method":3,"chosen":1,"create":2,"transactions":4,"hash":8,"entropy":40,"op_return":4,"select":1,"specific":2,"tx":5,"include":1,"unhashed":2,"immediately":2,"determine":2,"won":1,"lost":1,"included":1,"bettor":12,"step":1,"needed":1,"however":1,"doing":1,"allow":1,"timeouts":1,"end":1,"refund":1,"automatic":1,"one":2,"additional":1,"technique":1,"used":5,"keep":1,"data":1,"blockchain":2,"value":3,"calculation":1,"vin":13,"txid":3,"privkeys":2,"calculate":2,"shared":1,"secret":1,"hashed":1,"remove":1,"links":1,"original":1,"privkey":2,"recreating":1,"given":1,"itself":2,"local":1,"storage":1,"recreate":1,"transaction":2,"seen":1,"mempool":1,"winner":4,"loser":4,"done":1,"creating":1,"vs":1,"via":1,"sha":4,"values":1,"resulting":1,"hashes":1,"compared":1,"arithmetically":1,"standard":1,"industry":1,"higher":1,"odds":3,"https":2,"dicesites":2,"com":2,"provably-fair":2,"creates":3,"loss":2,"change":11,"wont":1,"created":1,"cheating":1,"locked":7,"global":1,"address":10,"selects":1,"roll":1,"against":2,"dicefinish":2,"spend":1,"outputs":1,"winning":2,"amount":3,"th":1,"ed":1,"anybody":1,"able":1,"completion":1,"createfunding":1,"vins":6,"normal":12,"inputs":6,"vout":60,"funding":6,"owner":8,"marker":2,"easy":2,"searching":2,"n-":10,"opreturn":10,"sbits":10,"addfunding":1,"funds":6,"tag":6,"fundingtxid":8,"hentropy":8,"bet":10,"house":5,"validate":2,"txfee":2,"input":2,"bettx":4,"fundingpk":4,"proof":6,"winnings":2,"just":2,"attack":1,"vector":1,"precludes":1,"betting":1,"large":1,"amounts":2,"goes":1,"follows":1,"get":1,"revealed":1,"reorg":2,"chain":1,"big":1,"using":1,"calculated":1,"mitigate":1,"disclosure":2,"delayed":2,"beyond":1,"reasonable":1,"depth":1,"notarization":1,"recommended":1,"production":1,"games":1,"significant":1,"money":1}},"src/pages/historical/cc-jl/chapter10/index.mdx":{"searchTitle":"Chapter 10 - Channels Example","docsPageTitle":"Chapter 10 - Channels Example","path":"historical/cc-jl/chapter10","content":{"chapter":1,"channels":6,"example":9,"hard":1,"believe":2,"cc":51,"implements":1,"instant":1,"payment":24,"mechanism":1,"secured":2,"dpow":5,"way":3,"backward":2,"compatible":2,"existing":1,"wallets":2,"explorers":1,"etc":1,"does":1,"require":1,"nodes":7,"online":1,"usecases":2,"lightning":1,"network":4,"just":6,"secure":1,"expensive":1,"one":8,"aspect":2,"consider":3,"downside":1,"others":3,"benefit":1,"payments":10,"onchain":1,"means":8,"increase":1,"blockchain":6,"size":1,"idea":1,"used":6,"blockchains":3,"relatively":1,"lower":1,"value":6,"coins":1,"txfee":1,"anything":1,"significant":1,"confusing":3,"reorganization":1,"issues":1,"described":1,"below":1,"people":1,"distance":1,"chain":11,"blocks":6,"block":17,"next":6,"referencing":1,"prior":3,"containing":1,"group":1,"transactions":7,"getting":2,"broadcast":2,"valid":8,"enters":1,"memory":3,"pool":3,"miner":3,"constructs":1,"transaction":6,"gets":3,"mined":1,"confirmed":5,"removed":1,"simple":1,"version":1,"reality":1,"bit":2,"complex":1,"critical":1,"reorganized":7,"part":2,"expected":1,"protocol":2,"happen":1,"attack":5,"happening":2,"important":3,"understand":2,"process":1,"detail":1,"goes":1,"happens":5,"two":5,"miners":3,"find":1,"time":10,"case":3,"within":1,"takes":1,"propagate":1,"finds":1,"new":2,"update":2,"start":1,"waiting":1,"different":1,"propagating":1,"lets":1,"call":2,"blocka":18,"blockb":16,"know":2,"chaintip":6,"correct":1,"latest":1,"turns":1,"moment":1,"actuall":1,"called":2,"small":3,"fork":1,"dont":1,"worry":1,"help":1,"us":1,"converge":1,"single":3,"order":2,"need":6,"mining":2,"cases":1,"found":3,"wont":3,"again":2,"end":2,"comes":1,"reorg":3,"let":1,"assuming":1,"see":4,"longer":1,"trumps":1,"reorgs":4,"properly":1,"put":3,"back":4,"mempool":6,"added":1,"course":1,"arrives":1,"length":1,"postulated":1,"blockas":1,"arrived":1,"including":1,"complications":1,"sort":1,"thing":3,"volatile":1,"confirmation":1,"needed":4,"avoid":1,"invalidating":1,"blockhash":2,"however":3,"possible":6,"change":11,"processed":1,"inputs":2,"happened":1,"spent":5,"based":5,"random":2,"utxo":9,"allocation":3,"impossible":2,"address":4,"lot":2,"activity":1,"remote":1,"chance":1,"becomes":1,"certainity":1,"fact":2,"go":2,"deeper":1,"chains":1,"use":2,"longest":3,"rule":3,"deep":1,"indeed":1,"reorged":1,"feel":1,"good":1,"get":2,"unfortunately":1,"enforcement":1,"needing":1,"mine":1,"specific":2,"attacker":1,"intent":1,"spends":1,"already":2,"double":1,"spend":1,"misnomer":1,"signed":1,"node":1,"reorganizes":1,"become":1,"invalid":1,"doesnt":1,"strictly":1,"notarized":8,"refuse":1,"reorganize":1,"risk":1,"still":2,"notarization":2,"detailed":1,"information":1,"given":1,"above":1,"wondering":1,"explained":2,"make":6,"disappear":1,"seems":1,"unlikely":3,"solution":1,"powerful":2,"things":1,"following":2,"describes":1,"invalidated":1,"via":2,"busy":1,"wallet":1,"cant":3,"system":1,"think":1,"solve":2,"implement":1,"non-utxo":1,"method":1,"first":1,"mechanics":1,"high":1,"level":1,"want":1,"lock":3,"funds":10,"channel":25,"unlock":1,"additionally":1,"restricting":1,"destination":4,"also":2,"sender":9,"reclaim":4,"unused":1,"needs":4,"close":5,"notification":1,"allows":2,"action":1,"assume":1,"great":1,"care":1,"made":4,"allowances":1,"channelclose":4,"protect":1,"using":1,"logic":1,"stop":1,"accepting":1,"seen":2,"full":1,"wait":1,"provide":2,"sufficient":2,"reprocessed":1,"finally":1,"describe":1,"requirements":1,"locked":1,"able":2,"receiver":17,"former":1,"latter":1,"seeing":1,"protection":1,"itself":1,"reveals":1,"secret":10,"matter":1,"handle":1,"accept":1,"signature":1,"pubkeys":1,"additional":1,"constraints":1,"enforced":1,"sure":1,"closed":4,"hashchain":7,"nice":1,"property":1,"encode":1,"secrets":1,"hash":8,"final":2,"public":1,"revealing":1,"last":1,"verified":1,"hashes":1,"restriction":1,"reasonable":1,"maximum":1,"depth":4,"say":1,"iteration":1,"revealed":6,"worth":1,"th":3,"total":1,"channelfunds":2,"released":4,"resolution":1,"hashvalue":1,"specified":1,"attaching":1,"replacement":1,"account":1,"isnt":1,"monitoring":1,"shouldnt":1,"harm":1,"foul":1,"event":1,"verifiable":1,"verifiability":1,"speed":1,"protected":1,"rpc":4,"calls":1,"channelsopen":5,"channelspayment":5,"channelsclose":5,"channelsrefund":5,"channelsinfo":3,"open":3,"between":1,"pub":1,"keys":1,"parameters":6,"destination_pubkey":2,"total_number_of_payments":2,"payment_denomination":2,"fe":2,"de":14,"ace":2,"ff":2,"abf":2,"ea":4,"ce":2,"bb":6,"sending":1,"condition":1,"tx":3,"notarised":2,"open_tx_id":8,"payment_amount":2,"optional":2,"facc":6,"cb":6,"fc":6,"fda":6,"ed":6,"fd":8,"marking":1,"creates":1,"says":1,"refund":3,"withdraw":1,"notifies":1,"fund":1,"withdrawn":2,"available":2,"withdrawing":1,"senders":11,"issued":1,"close_tx_id":2,"ee":2,"info":2,"issuer":1,"involved":1,"give":1,"list":1,"vin":21,"vout":65,"normal":20,"input":22,"funding":12,"pubkey":24,"marker":22,"n-":16,"opreturn":8,"zerotxid":2,"senderspubkey":8,"receiverspubkey":8,"totalnumberofpayments":2,"paymentamount":2,"src":6,"output":4,"amount":2,"opentxid":6,"numpayments":4,"closetxid":2}},"src/pages/historical/cc-jl/chapter11/index.mdx":{"searchTitle":"Chapter 11 - Oracles Example","docsPageTitle":"Chapter 11 - Oracles Example","path":"historical/cc-jl/chapter11","content":{"chapter":1,"oracles":7,"example":3,"cc":16,"ended":1,"simpler":1,"first":4,"expected":2,"time":4,"lot":1,"powerful":1,"one":2,"smaller":1,"enables":1,"creation":1,"arbitrary":3,"number":11,"data":39,"markets":1,"performant":2,"way":1,"order":3,"gain":1,"performance":1,"clever":1,"usage":1,"special":2,"addresses":1,"needed":3,"bit":1,"tricky":1,"generate":1,"address":12,"keep":1,"track":2,"latest":1,"let":1,"back":1,"beginning":1,"just":4,"oracle":3,"context":1,"something":1,"puts":1,"blockchain":5,"everything":1,"transactions":1,"blocks":1,"large":1,"universe":1,"oracle-ized":1,"literally":1,"anything":1,"obvious":1,"prices":1,"specific":8,"results":1,"relative":1,"description":10,"difficult":1,"issue":1,"need":1,"trusted":2,"various":1,"degree":1,"provide":2,"accurate":1,"timely":1,"danger":1,"node":1,"used":5,"write":1,"creates":2,"trust":1,"point":4,"single":3,"attack":1,"ultimately":1,"nothing":1,"ensure":1,"valid":1,"written":1,"done":1,"reinforce":1,"good":2,"behavior":1,"via":2,"pay":2,"per":4,"datapoint":3,"however":1,"critical":1,"higher":1,"level":2,"processing":1,"combines":1,"multiple":3,"providers":3,"validated":1,"signal":1,"financial":1,"incentive":1,"also":2,"allow":2,"vendors":2,"required":2,"enable":2,"efficient":1,"ways":1,"update":1,"query":1,"following":2,"rpc":4,"calls":2,"oraclescreate":4,"name":10,"format":11,"oracleslist":4,"oraclesinfo":4,"oracletxid":25,"oraclesregister":4,"datafee":12,"oraclessubscribe":4,"publisher":14,"amount":5,"oraclesdata":4,"hexstr":2,"oraclessamples":6,"batonutxo":2,"num":2,"step":1,"create":2,"defines":1,"binary":5,"strings":1,"preferably":1,"short":1,"access":1,"string":6,"comprised":2,"character":1,"element":1,"char":4,"byte":14,"signed":8,"endian":8,"unsigned":8,"hash":2,"timestamp":1,"il":2,"displays":2,"list":2,"oraclestxid":2,"information":1,"deterministically":1,"generates":1,"marker":5,"small":1,"sent":2,"mark":1,"transaction":2,"relation":1,"oracltxid":2,"result":2,"success":2,"txid":4,"aee":2,"bd":2,"dc":4,"facac":2,"btcusd":2,"coindeskpricedata":2,"rvqjcsrdbm":2,"gyjzs":2,"dgthioa":2,"teyznrk":2,"registered":5,"ebc":2,"cb":2,"de":4,"ab":2,"bf":2,"da":2,"ce":4,"baton":10,"rky":2,"zmhjz":2,"mntf":2,"tfke":2,"vmskov":2,"euej":2,"batontxid":4,"fbb":2,"ad":2,"ef":2,"ed":2,"lifetime":2,"funds":4,"needs":3,"register":2,"pubkey":6,"big":1,"txfee":6,"using":3,"current":1,"updated":1,"adapt":1,"market":3,"conditions":1,"subscribers":2,"prepay":1,"datapoints":1,"likely":1,"themselves":2,"posting":1,"initial":1,"points":1,"potential":3,"evaluate":1,"quality":1,"consistency":1,"final":1,"returns":1,"recent":2,"samples":1,"solution":1,"streams":2,"publishers":6,"utxo":12,"output":1,"given":1,"direct":1,"lookup":1,"requires":1,"starting":1,"use":2,"having":1,"prior":1,"reverse":1,"linked":1,"traverse":1,"vin":8,"vout":34,"allocation":1,"implement":1,"contraints":1,"vins":6,"normal":12,"inputs":6,"tag":4,"change":10,"n-":8,"opreturn":8,"price":2,"subscribe":1,"subscription":5,"fee":2,"provider":2,"input":2,"payment":2,"dataprovider":2,"prevbatontxid":2,"proper":2,"complex":1,"find":1,"spend":2,"correct":1,"locked":1,"above":1,"complete":1,"allows":2,"creations":1,"massively":1,"parallel":1,"uses":1,"free":1,"feedback":1,"payments":1,"ie":1,"poorly":1,"performing":1,"wont":1,"get":1,"renewals":1,"expect":1,"dapp":1,"developers":1,"deploying":1,"working":1,"system":1,"including":1,"structure":1,"open":1,"competition":1,"course":1,"dapps":1,"restrict":1,"whitelist":1,"pubkeys":1,"usecases":1,"varied":1,"limited":1,"imagination":1}},"src/pages/historical/cc-jl/chapter12/index.mdx":{"searchTitle":"Chapter 12 - Limitless Possibilities","docsPageTitle":"Chapter 12 - Limitless Possibilities","path":"historical/cc-jl/chapter12","content":{"chapter":1,"limitless":1,"possibilities":1,"seen":2,"cc":9,"contracts":3,"wide":1,"range":1,"things":1,"turing":1,"complete":1,"know":2,"true":1,"however":1,"important":1,"added":1,"security":1,"gained":1,"using":1,"utxo":5,"based":2,"system":1,"ways":1,"complex":1,"deal":1,"above":1,"examples":1,"solved":1,"made":3,"invisible":1,"rpc":1,"level":1,"actually":3,"used":1,"part":1,"solution":1,"automatically":1,"builds":1,"rate":2,"limit":1,"tx":1,"per":1,"block":1,"specific":1,"contract":3,"state":1,"advancing":1,"one":2,"transaction":1,"time":2,"means":1,"limits":1,"available":1,"increase":1,"capacity":1,"offers":1,"way":1,"managing":1,"load":1,"believe":1,"first":1,"operational":1,"smart":1,"otherwise":1,"hope":1,"developers":1,"joining":1,"forces":1,"create":1,"foundational":1,"feel":1,"free":1,"contact":1,"feedback":1,"type":1,"want":2,"make":2,"documented":1,"notes":1,"already":1,"sort":1,"implement":1,"just":2,"code":1,"debug":1,"testing":1,"cycle":1,"went":1,"lot":1,"faster":1,"expected":1,"bugs":1,"found":1,"far":1,"between":1,"considering":1,"scope":1,"assets":1,"realtime":1,"response":1,"aspects":1,"dice":1,"unexpected":1,"attribute":1,"fact":1,"validation":2,"final":1,"top":1,"standard":1,"bitcoin":1,"protocol":1,"validations":1,"having":1,"worry":1,"double":1,"spends":1,"sure":1,"nice":1,"luxury":1,"dont":1,"get":1,"complacent":1,"chain":3,"rewrites":1,"possible":1,"wait":1,"information":1,"divulged":1,"reorg":1,"take":1,"advantage":1,"knowledge":1,"rewound":1,"blockchains":1,"complicated":1}},"src/pages/historical/cc-jl/chapter13/index.mdx":{"searchTitle":"Chapter 13 - Different Languages","docsPageTitle":"Chapter 13 - Different Languages","path":"historical/cc-jl/chapter13","content":{"chapter":1,"different":2,"languages":2,"current":1,"codebase":2,"integrated":1,"komodod":1,"however":1,"possible":1,"use":1,"integrate":1,"zcash":1,"shown":1,"using":1,"rust":1,"language":3,"parts":1,"zcashd":2,"think":1,"compiled":1,"create":1,"linkable":1,"library":1,"able":2,"call":1,"called":1,"functions":1,"used":1,"make":1,"binding":1,"simple":1,"cc":1,"contract":1,"faucet":1,"good":1,"kmd":1,"bounty":1,"course":1,"need":1,"first":1,"submit":1,"properly":1,"working":1,"pull":1,"request":1}},"src/pages/historical/cc-jl/chapter14/index.mdx":{"searchTitle":"Chapter 14 - Runtime Bindings","docsPageTitle":"Chapter 14 - Runtime Bindings","path":"historical/cc-jl/chapter14","content":{"chapter":1,"runtime":2,"bindings":1,"build":1,"time":1,"linking":2,"works":1,"one":1,"step":1,"away":1,"able":1,"ie":1,"dynamically":1,"linked":1,"libraries":1,"work":1,"required":1,"prevent":1,"duplication":1,"eval":1,"codes":1,"making":1,"sure":1,"valid":1,"version":1,"cc":3,"contract":1,"plugin":1,"issues":1,"solved":2,"dont":1,"see":1,"reason":1,"cant":1,"contracts":1,"open":1,"door":1,"interesting":1,"ecosystem":1,"plugins":1,"blockchains":1,"subscribe":1}},"src/pages/historical/cc-jl/chapter15/index.mdx":{"searchTitle":"Chapter 15 - RPC based dAPPS","docsPageTitle":"Chapter 15 - RPC based dAPPS","path":"historical/cc-jl/chapter15","content":{"chapter":1,"rpc":6,"based":2,"dapps":3,"ultimately":1,"expect":1,"new":4,"calls":3,"one":1,"set":1,"cc":3,"contract":2,"virtually":1,"dapp":2,"made":1,"just":3,"beginning":1,"matter":1,"time":1,"get":1,"need":1,"keep":1,"listening":1,"market":1,"wants":1,"far":1,"go":1,"make":2,"enables":1,"doing":1,"possible":1,"repeat":1,"imagine":1,"scope":1,"exist":1,"year":1,"two":1,"continuous":1,"contracts":1,"created":1,"along":1,"seen":1,"automatic":1,"gui":4,"generators":1,"cases":1,"special":1,"create":1,"also":1,"needed":1,"work":1,"way":1,"customized":1,"codebase":1,"tools":1,"between":1,"level":1,"good":1,"area":1,"initiatives":1}},"src/pages/historical/cc-jl/faq/index.mdx":{"searchTitle":"Frequently Asked Questions","docsPageTitle":"Frequently Asked Questions","path":"historical/cc-jl/faq","content":{"frequently":1,"asked":1,"questions":3,"code":21,"smart":8,"contract":23,"go":3,"language":5,"compile":4,"library":4,"file":4,"example":2,"use":5,"komodo":16,"source":8,"long":1,"compiles":1,"linkable":1,"new":4,"faucet":6,"cpp":3,"equivalent":1,"won":1,"matter":1,"just":6,"need":5,"compatible":1,"stack":1,"calling":1,"convention":1,"komodod":4,"doing":2,"seems":1,"logical":1,"extend":1,"native":3,"directly":1,"accessing":1,"db":1,"datastructures":1,"exactly":2,"purpose":8,"addresses":8,"privkeys":2,"imported":2,"rfye":2,"yl":2,"kknwdhk":2,"unhvwacyscutwzjy":2,"test":2,"chain":9,"atest":2,"spent":4,"spend":1,"normal":1,"funds":7,"cc":18,"outputs":1,"protected":1,"map":1,"scriptpubkey":1,"address":1,"pubkey":1,"special":1,"nodes":2,"privkey":1,"able":2,"sign":2,"transaction":1,"release":1,"otherwise":1,"locked":2,"limited":2,"number":1,"ways":2,"output":2,"makes":1,"valid":1,"anyone":2,"network":3,"unlock":1,"condition":1,"satisfied":1,"sending":2,"coins":3,"depends":2,"assets":5,"create":2,"colored":3,"rewards":6,"etc":1,"contracts":22,"usually":1,"needs":1,"operate":1,"importance":2,"eval":9,"codes":3,"ones":2,"jl":10,"src":7,"contract-type":1,"id":2,"xe":2,"goal":1,"building":1,"blocks":1,"catalogue":2,"available":2,"pick":2,"blockchain":8,"something":1,"different":4,"closest":1,"fit":1,"make":3,"changes":2,"want":1,"pr":1,"upstream":1,"back":1,"included":1,"statements":2,"july":1,"currently":1,"absolute":1,"simplest":1,"possible":2,"cryptoconditions":3,"developer":1,"reason":1,"knows":1,"description":1,"does":3,"terms":1,"utxo":3,"likely":1,"done":2,"access":3,"wip":1,"dont":1,"think":1,"bitcoin":3,"protocol":2,"full":1,"prior":1,"data":1,"additional":2,"require":3,"hard":3,"fork":3,"adding":1,"support":1,"hardfork":2,"also":2,"mean":1,"deployed":1,"specific":6,"types":1,"existing":3,"cause":1,"forks":1,"others":1,"don":1,"plans":1,"enable":1,"disable":1,"mask":1,"best":1,"deal":1,"varied":1,"activations":1,"chains":5,"discussed":1,"working":2,"life":1,"maybe":1,"things":1,"setup":1,"expire":1,"avoid":1,"hardforking":1,"change":1,"one":2,"wants":1,"independent":4,"wont":1,"affect":1,"eco-system":1,"isolation":2,"time":2,"tested":1,"method":1,"limiting":1,"damage":3,"bugs":1,"cyptoconditions":2,"help":4,"decision":2,"making":5,"based":4,"real":2,"world":2,"events":2,"write":2,"custom":4,"function":2,"queries":1,"oracles":1,"controls":1,"behavior":1,"functions":1,"part":2,"consensus":2,"rules":3,"validate":1,"outcomes":1,"writing":3,"weekend":1,"coders":1,"leads":1,"trouble":1,"templates":1,"allow":1,"people":2,"tweak":1,"parameters":1,"actual":1,"coding":1,"pretty":2,"dangerous":1,"remember":1,"embedded":1,"destroy":1,"itself":1,"know":1,"atomic":1,"swaps":1,"impact":1,"key":1,"having":1,"system":2,"allows":3,"anybody":1,"deploy":1,"affects":1,"everybody":1,"brave":1,"insane":1,"cluster":2,"running":3,"bug":2,"anyway":1,"run":2,"set":2,"scale":1,"interaction":1,"issues":1,"care":1,"taken":1,"standardise":1,"core":2,"agnostic":2,"stops":2,"someone":5,"infinite":3,"loop":3,"node":2,"speeds":1,"nothing":2,"prevents":1,"coin":1,"daemon":1,"preventing":1,"malicious":1,"buggy":1,"responsible":1,"checking":1,"themselves":1,"capacity":1,"checked":1,"trust":1,"usual":1,"opensource":1,"style":1,"kmd":1,"useful":2,"asset":1,"created":1,"ex":1,"faucets":1,"on-chain":1,"exchanges":1,"locking":1,"name":1,"welcome":1,"codebase":2,"written":1,"downstream":1,"deemed":1,"more-efficient":1,"merged":1,"main":1,"resources":2,"understand":2,"familiarity":1,"programming":1,"patience":1,"comments":1,"following":1,"files":1,"dev":4,"directory":1,"start":1,"type":1,"vout":1,"using":1,"adds":1,"constraints":1,"vins":1,"vouts":1,"us":2,"add":1,"describe":1,"circumstances":1,"utxos":2,"claimed":1,"remain":1,"thought":1,"extension":1,"cltv":1,"multisig":1,"functionality":1,"already":1,"comprehensive":1,"robust":1,"allowing":1,"complex":1,"govern":1,"didn":2,"find":2,"answer":2,"ask":2,"cc-general":3,"channel":2,"discord":2}},"src/pages/historical/cc-jl/index.mdx":{"searchTitle":"How to write UTXO based CC modules for KMD chains - by jl777 Introduction","docsPageTitle":"How to write UTXO based CC modules for KMD based chains - by jl777","path":"historical/cc-jl","content":{"write":1,"utxo":5,"based":7,"cc":15,"modules":1,"kmd":2,"chains":1,"jl":3,"non-technical":1,"introduction":2,"https":2,"komodoplatform":2,"com":2,"en":2,"blog":2,"crypto-conditions-utxo-based-smart-contracts":2,"source":1,"text":1,"komodo":4,"src":2,"made":3,"easy":2,"fsm":2,"smart":2,"contracts":8,"methodology":1,"possible":3,"build":1,"top":1,"op_checkcryptocondition":4,"just":4,"first":1,"one":1,"credit":1,"getting":1,"working":1,"codebase":2,"goes":1,"libscott":2,"hooking":1,"code":2,"tried":1,"make":4,"easier":1,"new":3,"probably":1,"fancy":1,"marketing":1,"name":1,"use":1,"call":1,"contract":7,"short":1,"knowing":1,"technically":1,"accurate":1,"cryptoconditions":2,"aspect":1,"really":1,"main":1,"attribute":1,"however":2,"built":1,"integrated":2,"accessible":1,"run":1,"native":1,"turing":1,"complete":1,"means":1,"platform":1,"create":1,"via":1,"bit":1,"harder":2,"start":3,"writing":1,"balance":1,"secure":1,"leverage":1,"existing":3,"bitcoin":2,"system":1,"makes":1,"bugs":1,"issue":1,"zillion":1,"coins":1,"bug":1,"operations":1,"needs":1,"also":1,"obey":1,"protocol":1,"document":4,"heavily":1,"example":1,"utilize":1,"reference":1,"understanding":1,"good":1,"position":1,"creating":1,"komodod":1,"rpc":1,"dapps":1,"directly":1,"hope":1,"help":1,"understand":1,"different":1,"able":1,"dive":1,"directory":2,"making":1,"reading":1,"happy":1,"section":1,"contains":1,"following":1,"docs":1}},"src/pages/historical/index.mdx":{"searchTitle":"Historical Documentation ","docsPageTitle":"Historical Documentation","path":"historical","content":{"historical":1,"documentation":2,"section":1,"contains":1,"content":1,"interesting":1,"historically":1,"necessity":1,"perused":1,"time":1}},"src/pages/historical/whitepaper/chapter1/index.mdx":{"searchTitle":"A Foundational Discussion of Blockchain Security Whitepaper: Chapter-1","docsPageTitle":"A Foundational Discussion of Blockchain Security","path":"historical/whitepaper/chapter1","content":{"foundational":1,"discussion":2,"blockchain":11,"security":7,"komodo":3,"form":7,"providing":2,"called":8,"delayed":1,"proof":3,"work":7,"technology":6,"dpow":3,"builds":1,"advanced":1,"existence":1,"pow":6,"latter":1,"method":3,"bitcoin":16,"network":16,"utilizes":1,"understand":4,"value":10,"first":9,"explain":1,"works":1,"secure":1,"maintaining":1,"decentralized":1,"also":3,"examine":1,"shortcomings":1,"need":3,"advantages":2,"provides":4,"community":1,"functions":1,"begin":2,"explaining":1,"roots":1,"make":3,"protocol":9,"viable":1,"means":4,"securely":3,"transferring":4,"consensus":10,"mechanism":10,"double":5,"spend":7,"problem":5,"creation":1,"stems":1,"early":2,"mathematical":10,"studies":1,"encryption":6,"using":3,"computer":7,"one":18,"example":1,"related":1,"information-encoding":1,"device":12,"enigma":4,"invented":2,"germans":1,"end":1,"world":4,"war":1,"alan":1,"turing":1,"british":1,"intelligence":1,"agent":1,"famously":1,"beat":1,"inventing":1,"digital":4,"provided":5,"computing":1,"power":1,"break":1,"discover":2,"german":1,"secret":1,"communications":1,"affair":1,"set":2,"race":3,"throughout":1,"develop":1,"myriad":1,"forms":1,"information":16,"party":1,"via":1,"new":10,"remained":1,"prevented":1,"useful":1,"just":3,"financial":5,"challenge":2,"known":1,"issue":1,"lies":1,"ability":1,"computers":1,"endlessly":1,"duplicate":2,"case":1,"three":2,"important":3,"things":1,"record":1,"owns":2,"specific":1,"time":5,"person":9,"wallet":4,"address":3,"resides":1,"essential":1,"sends":3,"money":4,"able":1,"send":3,"again":2,"anonymous":1,"persons":1,"claiming":2,"name":1,"satoshi":2,"nakamoto":3,"solved":1,"underlying":2,"math":1,"code":1,"highly":1,"complex":4,"innovative":1,"purposes":1,"paper":1,"focus":3,"aspect":1,"solves":2,"against":1,"created":3,"perhaps":1,"powerful":1,"innovations":1,"twenty-first":1,"century":1,"invention":1,"allows":1,"individual":2,"devices":5,"high":1,"levels":1,"accurately":1,"track":1,"ownership":1,"resources":1,"eal":1,"estate":1,"etc":1,"performs":1,"manner":1,"does":3,"allow":1,"anyone":1,"internet":6,"twice":1,"let":3,"us":3,"suppose":2,"user":1,"alice":18,"indicates":1,"wants":3,"cryptocurrency":6,"friend":4,"gathers":1,"several":2,"pieces":1,"including":4,"necessary":1,"permissions":1,"passwords":1,"amount":4,"receiving":1,"gathered":1,"packet":1,"data":15,"transaction":23,"types":1,"interact":1,"share":1,"supporting":1,"type":1,"miner":13,"following":1,"descriptions":1,"simplified":1,"explanations":1,"truly":1,"byzantine":2,"process":8,"strategies":2,"miners":15,"devise":1,"out-mine":1,"competition":4,"vary":1,"widely":2,"competes":1,"add":6,"blocks":4,"history":6,"exchange":1,"reward":8,"step":6,"preparing":1,"preliminary":2,"performing":5,"activity":1,"mining":7,"captures":1,"raw":7,"owned":1,"tech-savvy":1,"named":1,"bob":42,"permanent":3,"properly":2,"receive":3,"key":1,"part":1,"percentage-based":1,"fee":1,"taken":1,"total":1,"mempool":2,"collection":1,"transactions":6,"waiting":1,"processed":1,"furthermore":1,"alone":1,"mine":4,"entire":4,"pool":2,"people":1,"across":4,"sits":1,"local":1,"memory":1,"bank":1,"awaiting":1,"commands":1,"call":2,"automated":1,"systems":1,"determine":1,"transaction-":1,"selection":1,"based":2,"estimated":1,"profit":1,"creating":2,"hashes":4,"makes":1,"choices":1,"attempt":6,"assume":1,"includes":2,"begins":2,"series":1,"calculations":5,"take":1,"use":4,"formulas":7,"compress":2,"smaller":1,"manageable":3,"hash":18,"instance":1,"look":5,"fea":2,"ce":6,"bb":4,"bfa":2,"prepare":1,"potentially":1,"hundreds":1,"proceeding":1,"next":6,"thing":1,"compression":1,"above":4,"herein":1,"obey":1,"principle":1,"cascade":5,"effect":5,"changing":2,"bit":2,"changes":1,"result":2,"simply":2,"change":2,"smallest":1,"desire":1,"cheat":1,"mistake":1,"reason":1,"dramatically":1,"way":1,"ensure":1,"cannot":3,"create":3,"improper":1,"incorrect":5,"perform":1,"proper":2,"immediately":2,"thus":3,"reject":1,"attempts":1,"prevent":1,"him":2,"rewards":1,"continued":1,"finishing":1,"takes":1,"attempting":1,"compresses":1,"piece":2,"merkle":2,"root":2,"represents":2,"hopes":2,"gain":1,"dac":2,"de":2,"ccec":2,"eb":2,"cb":2,"ff":6,"finally":1,"gather":2,"last":2,"successfully":2,"added":2,"block":30,"header":7,"contains":1,"large":1,"won":1,"go":1,"details":1,"element":1,"note":1,"gives":1,"clues":4,"hints":1,"difficulty":7,"return":3,"clue":1,"further":1,"having":2,"nearly":1,"prepared":2,"real":1,"two":2,"finish":1,"going":1,"collect":2,"adding":4,"list":1,"came":1,"chain":2,"hence":1,"industry":1,"title":2,"however":2,"easy":1,"everything":1,"point":1,"correctly":1,"yet":1,"give":1,"right":5,"proposed":6,"designed":2,"force":1,"compete":1,"requiring":1,"valid":6,"spreads":1,"benefits":1,"trans-":1,"actions":1,"users":1,"disseminate":1,"around":1,"level":3,"decentralization":1,"therefore":3,"prefer":1,"win":2,"source":1,"bitcoin-protocol":1,"find":2,"answer":1,"simple":2,"puzzle":3,"solve":1,"guesses":3,"random":2,"numbers":2,"discovers":2,"correct":9,"number":7,"determined":1,"internal":1,"discovered":1,"guessing":1,"nonce":15,"short":1,"found":2,"insert":1,"rest":1,"guess":2,"used":1,"earlier":3,"small":2,"ae":8,"recall":2,"states":1,"computations":1,"creates":1,"vastly":1,"different":2,"outcome":1,"continually":1,"computation":1,"block-hash":1,"produce":1,"sequence":1,"know":1,"observing":1,"previous":2,"detail":1,"tells":2,"zeros":5,"front":2,"setting":1,"displayed":1,"exactly":1,"ten":2,"observe":1,"attempted":2,"making":1,"beginning":1,"matches":1,"mean":1,"guessed":2,"prove":1,"themselves":2,"taking":1,"mempools":1,"winner":1,"round":1,"hand":1,"due":1,"produced":1,"invalid":1,"afford":1,"continue":1,"searching":2,"finds":1,"produces":1,"signal":1,"running":1,"every":1,"verify":1,"verified":1,"grants":1,"machine":3,"holding":1,"instantly":1,"winning":1,"collects":1,"readjust":1,"abandon":1,"current":1,"adopt":1,"recalculations":1,"search":1,"sympathy":1,"wasted":1,"efforts":1,"trying":1,"lost":1,"earns":1,"receives":1,"nothing":1,"costs":1,"seems":1,"indicated":1,"sent":1,"certain":1,"received":1,"ignore":1,"occurred":1,"between":1,"events":1,"realize":1,"foundation":1,"relies":1}},"src/pages/historical/whitepaper/chapter2/index.mdx":{"searchTitle":"Pow is Currently the Most Secure Form of Consensus Mechanisms Whitepaper: Chapter-2","docsPageTitle":"Pow is Currently the Most Secure Form of Consensus Mechanisms","path":"historical/whitepaper/chapter2","content":{"pow":41,"currently":4,"secure":6,"form":2,"consensus":17,"mechanisms":3,"several":3,"reasons":3,"networks":13,"especially":1,"bitcoin":62,"continue":5,"dominate":3,"terms":2,"security":19,"blockchain":39,"success":3,"simple":2,"preliminary":1,"reason":2,"foster":1,"ever-":1,"increasing":2,"speed":2,"computer":4,"power":11,"miners":28,"constantly":2,"update":1,"innovate":1,"above":2,"competitors":2,"earning":2,"rewards":8,"yet":7,"behind":2,"longest":14,"chain":15,"rule":18,"one":11,"notable":2,"also":6,"dangerous":2,"unwary":1,"unprepared":2,"entrepreneur":4,"new":15,"product":2,"essence":1,"among":5,"having":2,"faster":5,"powerful":2,"mean":1,"frequently":1,"seeking":1,"maximize":1,"profit":1,"competition":7,"requires":2,"constant":2,"upgrades":2,"machinery":1,"miner":21,"customized":1,"underlying":4,"code":7,"frequency":1,"device":2,"create":4,"proposed":1,"block":14,"hashes":2,"called":4,"hash":24,"collective":2,"network":64,"across":4,"mining":10,"thenetwork":1,"competitive":2,"pressure":1,"provides":4,"important":1,"advantage":1,"compared":1,"alternate":2,"effect":5,"ability":3,"begins":1,"high":4,"level":7,"fosters":2,"sense":3,"trust":4,"users":11,"grow":2,"audience":3,"grows":4,"number":5,"transactions":7,"price":4,"coin":4,"increase":4,"attracts":1,"rising":1,"greater":1,"overall":6,"rate":18,"turn":3,"stronger":1,"increased":1,"raise":1,"cycle":2,"repeats":1,"economics":1,"classified":1,"behavior":3,"encourages":1,"compounding":1,"interest":4,"due":2,"fact":6,"oldest":1,"furthermore":6,"consider":7,"caused":2,"pow-blockchain":1,"rises":2,"rise":1,"assume":2,"worth":3,"dollar":2,"justified":1,"spending":2,"necessary":3,"money":4,"equipment":5,"electrical":1,"costs":1,"etc":1,"justify":2,"shifts":1,"upwards":1,"two":9,"dollars":3,"upgrade":2,"entire":7,"business":1,"matching":1,"does":1,"competitor":6,"longer":8,"able":2,"compete":3,"secret":2,"sauce":2,"domination":1,"discussion":2,"element":1,"others":1,"argue":1,"fuels":1,"strength":2,"determining":1,"factor":1,"whenever":1,"competing":5,"versions":5,"history":15,"arise":1,"simply":4,"states":2,"whichever":3,"first":5,"wins":3,"version":14,"overwritten":1,"therefore":13,"erased":1,"simplicity":1,"key":1,"understanding":2,"outperform":1,"effects":1,"surface":1,"prevents":1,"double":4,"spend":5,"user":5,"instance":3,"husband":5,"wife":6,"accidentally":1,"attempting":2,"exact":4,"time":3,"person":1,"traveling":1,"different":5,"part":2,"world":12,"sake":1,"oversimplifying":1,"following":2,"actions":2,"take":2,"place":2,"within":3,"milliseconds":1,"oversimplify":1,"technical":1,"details":1,"clarity":1,"full":1,"explanation":2,"process":2,"provided":1,"wiki":2,"gain":3,"deeper":1,"tale":1,"blockchains":4,"let":4,"us":5,"suppose":4,"asia":1,"americas":2,"purchasing":1,"car":9,"uses":1,"funds":3,"family":2,"wallet":1,"purchase":6,"precisely":1,"pm":1,"utc":1,"makes":1,"moment":3,"similar":1,"amount":1,"making":1,"transaction":7,"immediately":2,"sent":2,"china":1,"held":1,"local":3,"mempool":5,"recall":3,"collection":1,"raw":2,"data":1,"arrives":2,"chinese":7,"finds":1,"correct":2,"nonce":1,"valid":8,"declares":2,"winning":2,"information":4,"mines":2,"collects":2,"reward":4,"asian":1,"vicinity":2,"receive":1,"proximity":1,"complete":3,"verification":1,"length":4,"begin":2,"searching":2,"next":3,"opposite":1,"side":6,"essentially":2,"happen":1,"nearest":1,"located":1,"washington":7,"state":7,"united":1,"just":3,"enters":2,"discovers":1,"sends":1,"signal":2,"claim":1,"verify":1,"based":1,"recent":2,"internal":1,"conflict":3,"arises":1,"note":2,"paradox":1,"make":1,"way":4,"internet":3,"around":3,"messages":1,"arrive":1,"protocol":9,"sees":2,"spent":1,"twice":1,"financial":6,"temporal":1,"resources":1,"further":1,"interests":1,"economic":1,"incentive":2,"submit":1,"nature":1,"itself":1,"swiftly":1,"fail":1,"mechanism":15,"erases":2,"superior":1,"manages":1,"discover":1,"send":1,"likewise":4,"completed":1,"sympathy":1,"wasted":1,"efforts":1,"nor":2,"misunderstandings":1,"be-":1,"tween":1,"dealer":3,"presses":1,"forward":1,"disappear":1,"occurred":3,"evaporates":1,"typically":2,"normal":2,"prepared":2,"utilizing":2,"cryptocurrency":10,"customer":4,"acceptable":2,"blocks":20,"added":2,"manner":2,"ensure":2,"beyond":3,"contestation":2,"example":3,"drive":2,"lot":2,"gets":1,"deal":1,"scenario":1,"benefits":1,"whole":1,"prevent":1,"accurately":1,"recorded":1,"member":1,"prevented":1,"mistaken":1,"ensured":1,"received":1,"illuminates":1,"importance":1,"however":4,"dark":1,"unsuspecting":2,"developer":2,"easy":1,"destroy":4,"attack":22,"intrigue":1,"picture":1,"easiest":1,"steal":1,"perform":4,"malicious":11,"actor":9,"spends":1,"exchange":2,"something":1,"value":3,"victim":2,"creates":3,"wherein":2,"took":1,"using":1,"advanced":2,"attacks":1,"false":13,"mine":14,"true":6,"assuming":4,"sufficient":1,"cause":3,"overwrite":1,"earlier":1,"made":1,"keep":1,"original":3,"whatever":1,"item":1,"exacted":1,"known":2,"derives":1,"successfully":1,"attacker":1,"add":1,"hashing":2,"majority":9,"size":1,"current":3,"today":2,"enormous":1,"computers":2,"effectively":1,"largest":1,"supercomputer":7,"ever":1,"created":1,"man":1,"writing":2,"paper":2,"estimate":2,"consumes":3,"electricity":3,"country":2,"denmark":2,"continues":1,"attempt":2,"against":2,"cost":3,"millions":1,"billions":1,"hardware":4,"require":1,"sustained":1,"consumption":1,"likely":4,"unfeasible":1,"single":1,"geographical":1,"location":1,"expensive":4,"decentralized-hardware":1,"long":2,"remain":2,"interested":2,"nigh":1,"impenetrable":1,"return":2,"proposition":2,"choose":3,"later":2,"hard":1,"genesis":11,"according":2,"vanilla":5,"properly":3,"mined":4,"endlessly":1,"duplicate":1,"finally":3,"describing":2,"at-":1,"tempt":1,"empty":4,"meaningless":3,"use":5,"quotation":1,"marks":1,"employing":1,"word":2,"trusted":1,"people":1,"include":1,"quotations":1,"core":1,"purposefully":1,"blind":1,"regarding":1,"human":5,"preference":1,"between":2,"truth":3,"nothing":2,"existence":2,"thousand":1,"times":1,"entirety":1,"bitcoin-miner":1,"theory":2,"stealthily":1,"re-create":1,"execute":1,"initial":1,"spawned":1,"grind":1,"one-by-one":1,"adding":2,"sufficiently":1,"exceed":1,"so-called":3,"used":2,"release":1,"throughout":3,"automatically":3,"recognize":1,"replace":1,"variant":2,"seem":1,"virus":1,"uploaded":1,"wreaking":1,"havoc":1,"realm":2,"natu-":1,"rally":1,"protest":1,"operation":1,"entirely":1,"agreement":1,"observing":1,"creation":1,"anti-bitcoin":1,"clearly":1,"feasible":1,"immediate":1,"future":2,"min-":1,"ers":2,"risk":2,"non-existent":1,"implications":1,"un-":1,"derprepared":1,"smaller":1,"projects":1,"realistic":1,"dangers":1,"na":2,"ve":2,"building":1,"generally":1,"aware":2,"actors":2,"stealing":1,"otherwise":1,"causing":1,"trouble":1,"decides":1,"implement":1,"believe":1,"method":2,"offer":1,"ample":1,"incentivize":1,"realize":2,"remains":2,"below":1,"threshold":1,"average":1,"vulnerable":1,"annihilation":2,"technically":2,"astute":1,"seeing":1,"vulnerability":2,"possessing":1,"ownership":3,"requisite":1,"vaporize":1,"records":1,"industry":4,"young":2,"develop-":1,"understand":1,"ways":1,"eliminated":1,"seen":1,"serious":1,"cases":2,"luke-jr":2,"variation":2,"project":3,"coiledcoin":3,"luke-":1,"jr":1,"per-":1,"formed":1,"belief":1,"disingenuous":2,"setting":1,"aside":1,"sentiment":1,"event":1,"stands":1,"end":1,"complexity":1,"establishing":1,"challenge":2,"would-be":2,"entrepreneurs":2,"existing":1,"developers":3,"fully":1,"methods":3,"available":2,"frustration":1,"potential":2,"danger":2,"surrounding":1,"issue":2,"shows":1,"relative":1,"youthfulness":1,"maintain":2,"bitcoin-level":2,"destroying":1,"deadly":1,"eco-unfriendly":1,"problems":2,"stop":1,"issues":1,"comes":1,"environment":2,"obligation":1,"particular":1,"alone":1,"consume":1,"elec-":1,"tricity":1,"already":1,"strain":1,"burden":1,"infrastructure":1,"worldwide":1,"economy":1,"hand":1,"additional":1,"serve":2,"purpose":1,"forcing":1,"free-":1,"market":1,"encouraging":1,"ethical":2,"innovative":2,"useful":2,"species":1,"financially":1,"sound":1,"eco-friendly":2,"innovating":1,"technology":1,"directly":3,"innovation":4,"delayed":2,"proof":6,"work":4,"response":1,"soon":1,"discuss":2,"free":2,"november":1,"hours":2,"switched":2,"cash":8,"net-":1,"switch":2,"result":1,"clever":1,"software":1,"engineering":1,"team":3,"recognized":2,"set":2,"profitable":2,"conducted":1,"calculated":1,"change":2,"profitability":2,"dramatically":1,"running":1,"via":1,"automation":1,"higher":1,"play":1,"proved":1,"effective":1,"matter":1,"accomplishment":1,"raised":1,"awareness":1,"tacit":1,"principle":1,"bound":1,"compatible":1,"aligned":1,"former":1,"latter":1,"speculation":1,"favorable":1,"position":2,"balance":3,"long-term":1,"basis":1,"attention":2,"shift":1,"occur":1,"leader":1,"drop":1,"realized":1,"resulting":1,"lack":1,"leadership":1,"cover":1,"operating":1,"abandon":1,"leave":1,"situation":1,"becomes":2,"reversal":1,"come":1,"crashing":1,"downwards":1,"ever-compounding":1,"theoretical":1,"raises":1,"concern":1,"need":2,"illuminate":1,"depends":3,"things":1,"including":2,"potentially":1,"fickle":1,"support":1,"dpow":3,"takes":1,"account":1,"empower":1,"members":1,"komodo":2,"ecosystem":4,"solution":1,"primary":2,"stake":7,"pos":11,"alternative":2,"perhaps":1,"popular":2,"performing":1,"staking":3,"coins":4,"open":2,"right":2,"meaning":1,"variations":2,"depending":1,"specific":1,"rules":1,"forth":1,"unique":2,"general":1,"means":2,"placing":1,"collateral":1,"thereby":1,"periodically":1,"extract":1,"portion":2,"earn":1,"hardware-":1,"proof-of-work":1,"calculations":1,"honest":1,"encouraged":1,"wealth":4,"hangs":1,"risks":1,"shortcomings":1,"downside":1,"leaves":1,"large":1,"staked":1,"continually":1,"claims":1,"gradually":1,"centralized":2,"point":1,"compound":1,"monopolies":2,"owner":3,"monopoly":3,"well-being":1,"supply":3,"obtained":1,"gains":1,"declare":2,"stakeholders":3,"adopt":1,"lest":1,"holder":5,"invalid":1,"non-majority":3,"attempts":1,"achieve":1,"loss":1,"placed":1,"compare":1,"system":3,"question":1,"performance":1,"pow-based":1,"systems":2,"suffer":1,"control":1,"delegated":2,"dpos":2,"byzantine":1,"fault":1,"tolerance":1,"dbft":2,"resolve":1,"manipulation":1,"needs":1,"type":2,"elect":1,"endow":1,"delegates":3,"responsibility":1,"compromise":1,"thereafter":1,"compromised":1,"direct":1,"retaliate":1,"abandoning":1,"say":1,"variants":1,"indeed":1,"scenarios":1,"provide":1,"section":1,"summary":2,"short":1,"designed":1,"satoshi":1,"nakamoto":1,"soundest":1,"solves":1,"problem":1,"capable":1,"transferring":1,"fairness":1,"combination":1,"features":1,"defense":1,"destruction":1,"strong":1,"opt":1,"good":1,"values":1,"cost-effective":1,"every":1,"requiring":1,"unsustainable":1,"unreliable":1,"arbitrary":1,"choices":1,"decentralized":1}},"src/pages/historical/whitepaper/chapter3/index.mdx":{"searchTitle":"The Komodo Solution Whitepaper: Chapter-3","docsPageTitle":"The Komodo Solution","path":"historical/whitepaper/chapter3","content":{"komodo":101,"solution":1,"abstract":1,"delayed":3,"proof":3,"work":7,"consensus":12,"mechanism":14,"dpow":16,"presents":1,"technology":11,"solves":1,"problems":1,"described":1,"above":4,"unique":1,"provides":2,"level":13,"security":30,"strongest":2,"pow":40,"network":55,"attempting":1,"direct":1,"competition":2,"instead":1,"uses":3,"chosen":19,"storage":1,"space":1,"backups":5,"transactions":10,"method":5,"event":5,"attempted":2,"attack":27,"blockchain":41,"history":13,"single":7,"surviving":2,"copy":3,"main":31,"chain":59,"allow":2,"entire":9,"ecosystem":45,"overwrite":1,"overrule":1,"attacker":14,"changes":3,"key":2,"difference":6,"separating":1,"regular":1,"networks":5,"does":4,"recognize":1,"longest":1,"rule":1,"older":2,"recent":7,"backup":7,"conflicts":1,"arise":2,"refer":1,"looks":1,"find":5,"accurate":2,"record":3,"furthermore":1,"entrepreneurs":7,"build":2,"independent":12,"blockchains":3,"smart":30,"chains":6,"likewise":1,"elect":3,"records":7,"inserted":2,"manner":6,"entrepreneur":6,"included":2,"pushed":5,"protective":2,"hash":31,"rate":14,"bitcoin":36,"thus":4,"developers":8,"protected":4,"therefore":8,"destroy":6,"smallest":1,"employing":1,"existing":2,"copies":2,"accompanying":4,"endows":1,"higher":3,"bitcoin-level":1,"avoiding":1,"excessive":2,"financial":5,"eco-unfriendly":2,"costs":5,"addition":2,"provided":6,"greater":1,"also":12,"flexible":2,"services":5,"performed":5,"notary":68,"nodes":57,"stake-weighted":2,"vote":3,"freedom":1,"switch":3,"notarization":42,"reasons":1,"include":3,"worldwide":1,"miners":21,"hashing":2,"power":7,"cost":7,"current":5,"becomes":1,"necessary":3,"flexibility":1,"maintains":2,"superior":1,"adaptive":1,"nature":4,"itself":9,"note":3,"iguana":20,"core":22,"following":3,"processes":1,"supported":1,"deeper":1,"called":4,"readers":2,"white":6,"paper":11,"featured":1,"section":4,"heart":5,"underlying":3,"enables":6,"vast":1,"code":9,"complex":1,"fully":1,"explain":2,"require":2,"separate":3,"short":1,"collection":1,"serves":2,"purposes":3,"one":10,"function":3,"empower":1,"technologies":1,"builds":1,"adopts":2,"act":1,"coordination":1,"advance":1,"initial":2,"capabilities":2,"beyond":1,"original":2,"expectations":1,"case":1,"underlies":2,"notary-node":2,"functionality":1,"spawned":1,"coded":1,"programming":1,"language":3,"choice":1,"lead":2,"developer":6,"jl":1,"designed":3,"enable":1,"computers":1,"process":22,"high":4,"volumes":2,"information":11,"secure":9,"speed":5,"aligns":1,"directives":1,"provide":7,"scalability":1,"users":18,"brief":1,"discussion":3,"foundational":3,"aspect":2,"reader":5,"first":7,"discuss":3,"detailed":1,"explanations":1,"individual":2,"components":2,"follow":1,"parties":2,"run":1,"sixty-four":5,"perform":12,"via":2,"automation":3,"software":5,"runs":1,"system":5,"notarizations":10,"acts":1,"marker":3,"true":4,"accuracy":2,"secured":1,"decentralized":4,"trustless":1,"create":5,"write":4,"frequency":1,"varies":1,"between":5,"two":3,"six":1,"per":5,"hour":1,"yearly":2,"service":4,"btc":5,"funds":3,"raised":2,"part":17,"ico":2,"holdings":2,"us":3,"continue":4,"years":3,"required":12,"implement":2,"business":4,"model":1,"replenish":2,"reserves":1,"confirmation":2,"sacrifice":1,"made":1,"time":9,"takes":3,"push":1,"protection":6,"reason":3,"name":2,"keep":1,"advantages":1,"circumvent":1,"overhead":3,"avoid":1,"risks":1,"found":4,"pos":1,"accomplish":1,"measures":3,"several":3,"means":2,"important":2,"measure":1,"actions":4,"node":12,"publicly":1,"verifiable":2,"running":4,"machines":1,"verifies":1,"themselves":5,"arbiters":1,"truth":3,"type":2,"false":6,"behavior":1,"malicious":4,"withhold":1,"minimum":3,"number":20,"maintain":3,"thirteen":1,"actor":2,"compromise":1,"fifty-one":1,"shut":1,"down":2,"action":2,"uneconomic":1,"destroying":1,"access":3,"rewards":8,"receives":3,"performing":7,"duties":2,"design":3,"economically":1,"favorable":2,"position":2,"properly":1,"transfer":1,"location":10,"increase":2,"market":2,"share":1,"value":6,"average":3,"user":5,"trade":1,"goods":1,"desired":4,"simply":6,"needs":3,"wait":7,"complete":3,"finished":1,"way":1,"break":1,"protecting":1,"transaction":26,"requires":3,"breaking":1,"automates":1,"verification":1,"aware":1,"models":3,"innovated":1,"satoshi":4,"nakamoto":5,"serve":2,"just":4,"expands":1,"step":5,"gathering":1,"appropriate":1,"data":7,"simple":3,"roughly":1,"every":9,"ten":7,"twenty-five":1,"minutes":7,"special":3,"block":27,"mined":5,"take":2,"overall":4,"height":2,"total":6,"blocks":8,"inception":1,"specific":3,"signatures":1,"cryptographically":3,"within":6,"content":1,"notarized":4,"examples":1,"herein":1,"estimated":1,"based":3,"actual":1,"kmd":34,"https":2,"blockstream":2,"info":2,"tx":2,"ed":4,"dbe":4,"dff":4,"dffb":4,"ff":8,"fb":4,"expand":2,"pieces":2,"going":2,"look":3,"cc":2,"db":2,"ecfe":2,"af":2,"signed":2,"ever":3,"created":4,"letters":1,"added":2,"mixture":1,"indicate":1,"belongs":1,"three":2,"compress":1,"format":1,"computer-friendly":2,"result":3,"afe":4,"cf":4,"fdb":4,"said":1,"cryptographic":2,"representation":2,"happened":2,"point":4,"according":2,"cascade":1,"effect":1,"attempt":4,"go":1,"back":2,"change":3,"character":1,"formulas":1,"dramatically":3,"makes":5,"useful":3,"assuming":3,"safe":1,"anyone":1,"internet":3,"view":1,"verify":2,"identify":3,"rest":3,"produce":3,"hand":4,"incorrect":1,"able":1,"align":1,"ignore":1,"actors":1,"attempts":1,"notarizing":2,"naturally":3,"cannot":1,"saved":1,"person":1,"local":2,"computer":5,"written":4,"piece":2,"centralized":1,"would-be":3,"replace":1,"version":5,"placed":3,"writes":1,"currently":4,"place":3,"use":3,"feature":7,"exists":2,"protocol":7,"making":1,"op_return":6,"allows":3,"message":5,"permanently":1,"notable":1,"ability":4,"messages":2,"himself":2,"used":5,"coinbase":3,"similar":1,"primary":3,"mining":16,"-jan-":2,"chancellor":2,"brink":2,"second":2,"bailout":2,"banks":2,"downloaded":1,"possess":1,"knowledge":1,"inspect":1,"raw":1,"discover":1,"words":2,"hard":1,"drive":1,"thing":1,"understand":2,"viewable":1,"permanence":1,"powerful":1,"need":6,"argument":1,"correct":1,"members":3,"rely":2,"soft-":1,"ware":1,"securing":1,"decentralizing":1,"distributing":1,"occurred":2,"final":3,"remains":1,"loop":1,"reminder":1,"gather":1,"drawn":1,"txid":1,"identifying":1,"combine":1,"come":3,"transformed":1,"again":2,"bfb":2,"ffe":2,"de":2,"df":4,"deda":2,"compressed":1,"everything":1,"directly":4,"know":1,"reference":1,"built":2,"came":1,"monitor":1,"observe":2,"iteration":1,"possibility":1,"fail":1,"next":5,"competing":3,"cash":1,"remain":2,"failing":1,"longer":2,"understanding":2,"economic":4,"incentives":2,"incentive":3,"motivate":1,"job":1,"setup":2,"principle":1,"reduces":2,"portions":1,"available":4,"various":2,"surface-level":1,"minable":1,"technically":1,"savvy":1,"activate":1,"device":1,"capable":3,"thereby":1,"mine":7,"receive":5,"functions":1,"exact":1,"similarities":1,"motivations":1,"differences":1,"explained":3,"see":2,"regarding":2,"allocated":2,"hold":1,"wallet":1,"address":1,"reward":4,"given":2,"normally":1,"miner":3,"minting":1,"new":4,"coins":1,"easy":10,"difficulty":21,"similarity":1,"header":3,"clues":1,"valid":8,"clue":1,"normal":5,"circumstances":1,"decides":1,"decided":1,"amount":3,"active":2,"sets":2,"low":1,"lower":1,"recall":2,"determines":1,"zeros":4,"beginning":3,"unlikely":2,"finding":1,"infancy":1,"setting":4,"fact":4,"earlier":2,"example":1,"ae":4,"ce":2,"encourage":2,"hashes":1,"guess":1,"nonce":1,"relatively":1,"early":1,"nothing":1,"desktop":2,"machine":1,"having":2,"cpu":2,"small":3,"calculations":1,"joined":1,"however":1,"automatically":1,"increased":2,"maintained":1,"pool":2,"discovered":1,"despite":1,"size":1,"stabilizing":1,"benefits":2,"including":1,"predictability":1,"today":1,"successful":3,"bad":2,"ab":2,"add":2,"seventeen":1,"prodigious":1,"effort":2,"race":1,"win":1,"world":1,"farms":2,"specialized":1,"equipment":1,"passed":1,"elected":2,"diverges":1,"proto-":1,"col":1,"limitations":1,"certain":2,"effective":2,"cost-efficient":1,"combination":1,"prevents":1,"falling":1,"trap":1,"hash-rate":2,"status":1,"gets":1,"chance":5,"sixty-five":1,"periodically":1,"privilege":1,"calculated":1,"occasionally":1,"alone":1,"operates":1,"cyclical":1,"cycle":2,"start":1,"holds":1,"mines":3,"removes":2,"sixty-four-block":2,"period":11,"passes":1,"capture":2,"everyone":1,"else":1,"adjustable":2,"keeps":1,"stable":1,"outside":1,"rules":1,"sixty-five-block":1,"free-for-all":3,"odds":1,"opposed":1,"essentially":1,"ratio":1,"matter":1,"somehow":1,"attention":1,"day":1,"occurs":1,"regardless":1,"popularity":1,"creates":1,"party":1,"controlling":1,"support":2,"protect":1,"relative":1,"daily":1,"easy-difficulty":1,"gives":2,"freely":1,"purpose":1,"free-for-":2,"recalibrate":1,"fair":1,"throughout":1,"concludes":1,"regain":2,"abilities":1,"resume":2,"myriad":1,"ways":1,"assail":1,"project":1,"prepared":1,"crucial":1,"attacks":3,"genesis":10,"technical":1,"discussions":1,"responds":1,"forms":1,"deprecated":1,"removed":1,"locations":1,"website":1,"relevant":1,"sections":1,"protections":1,"against":10,"reach":3,"team":4,"interested":1,"mentioned":1,"therein":1,"sybil":1,"eclipse":1,"searching":1,"deepest":1,"levels":1,"read":1,"defense":1,"relying":2,"erases":1,"providing":1,"recreates":1,"entirely":1,"play":1,"recorded":1,"let":1,"consider":5,"implications":1,"protects":1,"successfully":3,"komodo-built":1,"moment":2,"forward":2,"likelihood":1,"achieving":1,"task":2,"effectively":1,"probable":1,"long":2,"desirable":1,"recently":1,"yet":2,"plausible":1,"approximately":5,"ten-minute":3,"make":1,"erase":1,"considering":4,"methods":1,"resources":2,"wish":2,"securely":1,"alleviate":1,"experience":2,"trust":3,"api":2,"briefly":1,"iii":6,"forthcoming":1,"chips":1,"crypto":1,"conditions":1,"mom":1,"smart-contract":2,"beta":1,"alpha":1,"stages":1,"mode":1,"barterdex":1,"demonstration":1,"high-speed":1,"bandwidth":1,"development":2,"features":3,"top":1,"priority":1,"progress":1,"proceeding":1,"quickly":1,"details":2,"interest":1,"reaches":1,"already":1,"difficult":1,"achieve":1,"overcoming":1,"simultaneously":2,"attacking":1,"decide":1,"large":3,"sums":1,"money":2,"grows":1,"sum":1,"collective":1,"normal-sized":1,"hours":1,"days":1,"histories":2,"sophisticated":1,"relies":1,"arbiter":1,"rescinded":1,"altering":2,"accomplishing":1,"highly":2,"improbable":1,"warn":1,"impossible":1,"fortress":1,"guard":1,"mindful":1,"payments":1,"nevertheless":1,"remind":1,"vigilance":1,"mindfulness":1,"utilize":1,"aspects":1,"risk":1,"full":2,"operations":1,"possible":2,"disconnect":1,"alert":1,"held":1,"importance":1,"gain":1,"positions":1,"measured":1,"foremost":1,"stakeholders":1,"responsible":2,"candidates":1,"qualified":1,"inherent":1,"extend":1,"notarizes":2,"exterior":1,"cycles":1,"consistently":1,"periods":2,"inactivity":1,"halt":1,"save":1,"unnecessary":1,"reactivate":1,"soon":1,"activity":3,"appears":1,"notarize":4,"compared":2,"math":1,"ensures":1,"scale":2,"tens":1,"thousands":2,"invite":1,"minute":2,"combined":1,"supporting":1,"millions":1,"includes":1,"cross-blockchain":1,"interoperability":1,"atomic-swap":2,"powered":1,"among":1,"scalable":1,"financial-technology":1,"solutions":1,"existence":1,"fiat":1,"additional":1,"delay":1,"constant":1,"estimate":1,"twenty":1,"thirty":1,"smart-chain":1,"computing":1,"cover":1,"waiting":1,"smallbusiness":1,"intermittent":1,"dedicated":1,"full-time":1,"server":1,"larger":1,"businesses":1,"attract":1,"freelance":2,"manage":1,"transaction-processing":1,"whenever":1,"otherwise":1,"allocate":1,"high-hash":1,"freed":1,"year":1,"usd":1,"writing":1,"funding":1,"give":1,"fraction":2,"limited":1,"hashrate":1,"tiny":1,"percentage":1,"finalized":1,"contact":1,"platform":1,"marketing":2,"komodoplatform":2,"com":2,"backed":1,"ii":2,"begin":1,"formation":1,"distribution":2,"detail":1,"trading":1,"using":1,"iv":2,"discusses":1,"option":1,"zero-knowledge":1,"privacy":1,"mention":1,"focus":1}},"src/pages/historical/whitepaper/chapter4/index.mdx":{"searchTitle":"Abstract of the Decentralized Initial Coin Offering Whitepaper: Chapter-4","docsPageTitle":"Abstract of the Decentralized Initial Coin Offering","path":"historical/whitepaper/chapter4","content":{"abstract":1,"decentralized":8,"initial":6,"coin":6,"offering":4,"lies":2,"great":2,"power":3,"idea":1,"person":5,"regardless":4,"nationality":1,"creed":1,"background":1,"obtain":1,"funding":3,"innovate":2,"prosper":2,"integral":2,"tenet":1,"blockchain":20,"technology":15,"decentralization":4,"decentralizing":1,"systems":1,"reduce":1,"number":1,"control":2,"points":1,"compromised":1,"manipulated":1,"decentral-":1,"ization":1,"plays":1,"common":3,"role":1,"new":3,"cryptocurrency":7,"economy":1,"one":10,"area":1,"market":5,"remains":1,"centralized":10,"vulnerable":4,"ico":27,"industry":3,"needs":3,"solution":3,"komodo":7,"presents":5,"answer":3,"dico":3,"today":6,"model":5,"high":1,"level":1,"centralization":4,"creates":3,"problems":2,"third-parties":1,"block":1,"manipulate":3,"entrepreneurs":4,"efforts":2,"location":2,"releasing":1,"product":6,"allowing":1,"whales":5,"hackers":3,"human":13,"error":6,"corrupt":1,"destroy":2,"entrepreneur":7,"negative":1,"experience":2,"users":3,"situations":2,"also":5,"impact":1,"perception":1,"adoption":1,"furthermore":2,"traceable":3,"nature":6,"prevents":2,"society":1,"crowdsourcing":3,"purchasing":2,"within":4,"inherent":2,"right":9,"barter":7,"private":7,"created":2,"project":2,"overcomes":1,"challenges":2,"provides":3,"necessary":4,"create":3,"release":3,"world":2,"full":1,"building":1,"platform":4,"begin":1,"creating":2,"smart":2,"chain":1,"simplifies":1,"process":7,"need":2,"install":1,"software":1,"execute":1,"commands":1,"command":1,"prompt":1,"establish":1,"connection":1,"between":2,"two":1,"komodo-enabled":1,"devices":2,"core":1,"rest":1,"work":1,"fully":1,"independent":2,"empowered":1,"array":1,"features":1,"dpow":4,"key":2,"feature":1,"explained":3,"part":8,"security":4,"protect":2,"integrity":2,"use":2,"optional":1,"chains":1,"ecosystem":1,"discontinue":1,"services":1,"having":1,"thus":3,"uses":1,"exchange":4,"manner":1,"called":1,"barterdex":2,"thoroughly":1,"iii":4,"paper":2,"atomic-swap":1,"third-party":4,"manipulators":1,"prevent":2,"innovative":1,"endeavors":2,"privacy":7,"jumblr":2,"participants":4,"purchase":4,"detailed":1,"explanation":1,"method":1,"providing":1,"provided":2,"iv":2,"current":4,"platforms":1,"specific":2,"weaknesses":3,"present":1,"several":1,"notable":1,"include":1,"discrimination":3,"whale":5,"manipulation":2,"vulnerability":2,"theft":2,"lack":3,"seeking":1,"serve":2,"intended":1,"audience":1,"adverse":2,"intervention":1,"third":2,"party":3,"antagonists":1,"display":1,"personal":3,"malicious":4,"intent":1,"value":2,"innovation":3,"stages":1,"public":1,"wealthy":4,"tech-savvy":1,"referred":2,"unequal":2,"advantage":2,"rapidly":1,"majority":1,"supply":5,"inexpensive":1,"there-after":1,"price":1,"expense":1,"established":1,"icos":4,"generally":1,"conducted":1,"escrow":1,"purchasers":3,"transfer":1,"money":1,"node":6,"holding":2,"typically":2,"occurs":1,"single":4,"website":2,"funds":2,"held":2,"server":2,"wait":1,"administrators":1,"first":2,"verify":1,"transactions":2,"distribute":1,"coins":3,"time":3,"therefore":6,"thieves":1,"highly":2,"difficult":1,"impossible":1,"perform":1,"via":1,"weakness":1,"paradoxically":1,"rooted":1,"strength":2,"borderless":2,"capable":2,"accessing":1,"activate":1,"geographical":1,"social":1,"status":1,"anyone":1,"provide":1,"yet":3,"verifiable":1,"record":1,"transaction":2,"history":2,"crucial":1,"element":2,"innovator":2,"prefer":1,"transcends":1,"man-made":2,"barriers":2,"circumventing":1,"survival":1,"actors":1,"subjective":2,"borders":1,"around":1,"records":1,"using":1,"authority":1,"falsify":1,"conundrum":1,"however":2,"race":1,"find":3,"empowerment":1,"subjectively":1,"defining":1,"demographics":2,"various":1,"reasons":2,"form":1,"companies":1,"cultures":1,"communities":3,"etc":1,"ability":1,"useful":1,"contrasts":1,"members":2,"demographic":4,"desire":1,"participate":3,"unfavorable":1,"second":1,"try":1,"forestall":1,"progress":1,"paradox":1,"fact":1,"underlying":2,"maintain":1,"regard":1,"man-":1,"made":1,"barrier":1,"problem":4,"compounds":1,"further":2,"observe":2,"functioning":1,"anywhere":1,"access":2,"released":3,"able":3,"utilize":1,"overall":3,"sentiment":1,"becomes":1,"pronounced":1,"competing":1,"group":1,"attempt":1,"maliciously":1,"selfish":1,"imperative":1,"option":1,"protection":1,"against":1,"would-be":1,"competitors":1,"navigate":1,"effects":1,"inhibiting":1,"unable":2,"realize":1,"creative":1,"potential":1,"issue":1,"plaguing":1,"foibles":1,"manipulative":1,"behavior":2,"point":2,"playing":1,"field":1,"favor":2,"tech-":1,"savvy":2,"community":1,"understand":1,"comprehend":1,"nodes":1,"computer":1,"compute":1,"buying":2,"selling":2,"cryptocurrencies":2,"take":2,"orders":1,"one-by-one":1,"presently":1,"example":1,"place":1,"wherein":1,"gathered":1,"order":1,"arrives":1,"receive":1,"future":1,"purchaser":1,"program":1,"sophisticated":1,"bots":1,"custom-designed":1,"programs":1,"automate":1,"trading":1,"buy":1,"controlling":1,"interest":1,"technologically":1,"people":4,"chance":1,"benefit":1,"evaporates":1,"meanwhile":1,"sufficient":1,"act":1,"manipulator":1,"large":1,"quantities":1,"forces":1,"fluctuations":1,"pur-":1,"chasing":1,"period":2,"entire":1,"clumsy":1,"agents":1,"data":1,"damaged":1,"stolen":1,"simply":1,"lost":1,"incompetence":1,"consider":1,"actual":1,"intends":1,"sell":1,"remain":1,"long":1,"just":1,"side":1,"endeavor":1,"risk":1,"central":1,"failure":1,"catastrophic":1,"finally":1,"options":1,"inhibits":1,"privately":1,"goods":1,"servicesextends":1,"written":1,"word":1,"species":1,"utilized":1,"organize":1,"institutions":1,"nations":1,"humanity":2,"meaningful":1,"advancements":1,"art":1,"began":1,"creator":1,"explore":2,"discover":1,"make":1,"mistakes":1,"learn":1,"thereby":1,"modern":1,"threat":1,"recent":1,"monumental":1,"historical":1,"phenomenon":1,"internet":1,"information":1,"permits":1,"kinds":1,"quietly":1,"inhibition":1,"monitor":1,"shopping":1,"bartering":1,"dangerous":1,"development":1,"destroys":1,"empowers":1,"growth":3,"reserve":1,"myriad":1,"ways":1,"economic":1,"environment":1,"direct":1,"contradiction":1,"issues":1,"show":1,"state":1,"plagued":1,"limitations":1,"inhibit":1,"freedom":1,"entrepreneurship":1}},"src/pages/historical/whitepaper/chapter5/index.mdx":{"searchTitle":"The Komodo Solution Whitepaper: Chapter-5","docsPageTitle":"The Komodo Solution","path":"historical/whitepaper/chapter5","content":{"komodo":32,"solution":2,"decentralized":10,"initial":4,"coin":40,"offering":3,"ecosystem":12,"presents":1,"dico":19,"solves":1,"issues":3,"adds":3,"new":19,"possibilities":1,"cryptocurrency":2,"market":2,"nature":5,"enables":3,"entrepreneur":54,"release":2,"blockchain":14,"product":8,"beyond":1,"reach":3,"malicious":1,"third-party":3,"influencer":1,"furthermore":5,"exchange":8,"barterdex":14,"allows":2,"manner":2,"mitigates":2,"eliminates":1,"regarding":3,"whales":1,"hackers":1,"human":4,"error":2,"advantage":4,"privacy":4,"technology":9,"jumblr":4,"participants":3,"empowered":1,"right":2,"barter":2,"private":3,"explained":3,"detail":1,"part":22,"iii":8,"indepth":1,"discussion":3,"provided":2,"iv":2,"process":18,"creating":3,"formerly":1,"coding":1,"generating":2,"itself":3,"difficult":1,"aspect":1,"development":4,"team":4,"simplified":1,"easy":1,"steps":5,"iguana":3,"core":4,"introduced":1,"create":6,"independent":3,"entering":1,"just":3,"two":4,"simple":2,"commands":2,"command":17,"prompt":2,"computer":6,"following":2,"rely":1,"one":8,"underlying":3,"software":5,"processes":1,"run":2,"background":1,"user":6,"name":4,"daemon":1,"komodod":31,"short":1,"rooted":1,"first":21,"-ac_name":7,"-ac_supply":7,"total":13,"supply":19,"-gen":7,"initiates":1,"instance":3,"default":1,"executed":2,"alone":1,"launch":1,"main":10,"chain":29,"kmd":3,"however":1,"next":2,"tells":6,"behave":1,"differently":1,"look":2,"inserted":2,"coins":24,"desires":1,"mine":4,"network":6,"code":5,"make":3,"several":3,"decisions":1,"check":1,"connection":3,"see":2,"having":5,"found":2,"assume":1,"attempting":1,"wants":2,"begins":2,"automated":2,"smart":17,"fresh":2,"empty":2,"clone":2,"yet":3,"generate":3,"actual":2,"differences":3,"features":3,"primary":2,"between":1,"example":4,"automatically":2,"rewards":1,"wallet":5,"addresses":1,"holding":2,"unlike":3,"dpow":3,"consensus":4,"mechanism":4,"built":1,"notarize":3,"reveal":1,"strong":2,"advantages":2,"held":1,"members":4,"design":1,"capable":4,"adopting":1,"updates":1,"add":3,"framework":4,"also":4,"built-in":1,"capacity":3,"within":3,"allow":1,"rules":2,"decide":1,"use":9,"pow":1,"instead":3,"prefer":1,"pos":1,"discussed":1,"changes":1,"made":2,"according":4,"imagination":1,"developer":1,"knowledge":1,"long":2,"does":2,"interfere":1,"overall":3,"smoothly":1,"integrate":1,"rest":2,"provide":2,"details":3,"topic":1,"section":1,"contracts":1,"purposes":1,"otherwise":2,"including":1,"communicate":1,"natively":1,"blockchains":1,"via":1,"reader":2,"note":3,"colored-token":1,"running":5,"top":1,"parent":2,"case":1,"ecosystems":2,"consider":2,"erc":1,"token":1,"ethereum":1,"platform":1,"entirely":2,"unique":1,"unto":1,"empowers":1,"significant":2,"nodes":7,"act":2,"whatever":1,"imagine":1,"scale":1,"audience":7,"experience":1,"sudden":2,"explosion":1,"activity":1,"change":1,"negatively":1,"impact":1,"independence":1,"grants":1,"competitive":1,"form":2,"security":5,"speed":1,"ease":1,"developing":1,"entrepreneurial":1,"fully":2,"desire":1,"future":2,"point":2,"leave":1,"reason":2,"free":1,"take":1,"mining":3,"let":1,"us":1,"return":1,"moment":2,"executes":1,"creates":1,"program":2,"local":1,"device":15,"necessary":1,"wait":4,"occur":1,"essence":1,"depends":1,"existing":1,"isolation":1,"multiple":1,"devices":10,"connected":1,"decentralization":2,"receives":1,"signal":1,"thus":3,"indicating":1,"peer":1,"smart-chain":1,"entire":6,"distributed":7,"genesis":3,"block":8,"imperative":1,"created":3,"immediately":3,"mines":1,"performs":1,"distribution":9,"one-time":1,"reward":1,"discovering":1,"valid":1,"hash":1,"due":1,"sensitive":1,"step":1,"recommend":2,"virtual":1,"server":4,"vps":3,"service":4,"secure":4,"connect":2,"risk":2,"actor":1,"enable":1,"would-be":2,"thief":1,"acquire":1,"established":2,"second":4,"enter":2,"entreprenuer":2,"-addnode":4,"insert":4,"ip":8,"address":10,"three":1,"elements":1,"important":1,"parameters":1,"match":1,"exactly":1,"instances":1,"separate":1,"ignore":1,"mined":2,"present":1,"circumstance":1,"assuming":3,"capture":1,"technically":1,"speaking":1,"ownership":1,"matter":1,"initiate":1,"attempt":1,"superior":1,"receive":3,"key":1,"difference":1,"compared":1,"home":1,"mailing":1,"designed":1,"computers":1,"able":3,"geographically":3,"find":1,"execution":1,"knows":1,"across":2,"available":6,"internet":1,"etc":2,"already":3,"simply":5,"proper":2,"soon":1,"set":2,"place":3,"instantly":1,"chosen":3,"sync":1,"information":1,"exists":2,"world":2,"notarizing":2,"needs":1,"elected":1,"notary":2,"entrepeneur":1,"internal":1,"list":1,"empower":1,"verifiable":1,"adding":1,"notarization":3,"early":2,"stage":1,"sign-up":1,"products":1,"intend":1,"automate":1,"possible":2,"fee":1,"receiving":1,"services":2,"helps":1,"cover":1,"business":2,"costs":1,"associated":1,"recall":1,"notarizations":1,"financial":1,"transactions":1,"fifteen":1,"partners":2,"successfully":2,"actively":1,"seeking":1,"encourage":2,"directly":2,"inquiries":1,"entrepreneurs":3,"native":1,"backup":1,"history":2,"event":1,"attack":1,"state":1,"existence":1,"assured":1,"survive":1,"copy":1,"everything":1,"backend":1,"prepared":1,"begin":3,"naturally":1,"understand":1,"potential":1,"unfamiliar":1,"territory":1,"interested":1,"guidance":1,"trials":1,"travails":1,"centralized":12,"ico":12,"method":4,"previously":1,"required":3,"go":1,"cumbersome":1,"possibly":1,"dangerous":1,"gathering":1,"cryptocurrencies":2,"personally":1,"hold":1,"escrow":2,"matching":1,"purchases":1,"verified":1,"distribute":1,"options":1,"digital":2,"requiretheir":1,"download":1,"send":1,"appropriate":1,"formal":1,"arrangements":1,"manage":2,"require":1,"successful":1,"negotiation":1,"third":1,"party":1,"likely":1,"paying":1,"fees":1,"agreement":1,"arbitrary":1,"arduous":1,"times":1,"disastrous":1,"powered":2,"model":8,"extension":1,"atomic-":2,"swap":2,"users":3,"person":1,"involvement":1,"exchanges":1,"vouchers":1,"anyone":1,"authority":1,"figures":1,"artificial":1,"control":2,"points":1,"manipulated":1,"expense":1,"turn":1,"chooses":1,"type":1,"machine":1,"connecting":1,"typically":1,"small-business":2,"choose":2,"machines":2,"rented":1,"online":1,"servers":2,"throughout":2,"desired":3,"renting":1,"multiplicity":1,"choice":2,"estab-":1,"lished":1,"requirement":1,"owner":1,"smaller":3,"operating":1,"low":1,"budget":1,"stationed":1,"nearby":1,"convenience":1,"hand":1,"large":2,"corporation":1,"number":1,"strength":1,"decided":1,"prepare":1,"still":2,"located":1,"break":1,"down":2,"collection":2,"pouches":1,"small":1,"bags":6,"ultimately":1,"traded":1,"size":2,"therefore":2,"agreeable":1,"outlook":1,"kyc":1,"legal":1,"requirements":1,"detailed":1,"explanation":1,"breaking":1,"reading":1,"utxo":1,"paper":1,"sends":1,"node":6,"normal":2,"transaction":2,"sets":1,"time":3,"date":1,"bag":4,"purchase":3,"becomes":2,"trading":4,"solutions":2,"freedom":1,"conducting":1,"cir-":1,"cumvents":1,"conducted":1,"direct":1,"access":1,"authorities":1,"acting":1,"middlemen":1,"vast":1,"range":1,"prevent":1,"whale":4,"seizing":1,"majority":1,"swooping":1,"compete":1,"amount":1,"advanced":1,"additional":1,"resistance":1,"perform":1,"ten":1,"twenty":1,"trades":2,"typical":2,"orders":2,"every":1,"performing":1,"simultaneously":1,"concerning":1,"theft":2,"provides":1,"methods":1,"takes":1,"effect":1,"layer":1,"hacker":3,"steal":2,"funds":4,"penetrate":1,"option":2,"again":1,"losing":2,"personal":1,"wealth":1,"happen":1,"instantaneously":1,"sale":1,"possession":1,"today":3,"databases":1,"corrupted":1,"accident":1,"hardware":1,"failure":1,"lost":1,"immediate":1,"stands":1,"contrast":1,"weeks":1,"months":2,"liquidity":1,"arises":1,"finally":1,"purchasing":1,"support":1,"crowdsourcing":1,"efforts":1,"inherent":1,"conclusion":1,"completed":1,"crowdsourcing-related":1,"taken":1,"significantly":1,"easier":1,"freer":1,"manipulation":1,"flexible":1}},"src/pages/historical/whitepaper/chapter6/index.mdx":{"searchTitle":"Abstract (BarterDEX) Whitepaper: Chapter-6","docsPageTitle":"Abstract (BarterDEX)","path":"historical/whitepaper/chapter6","content":{"abstract":1,"barterdex":192,"komodo":22,"decentralized":17,"exchange":37,"allows":14,"people":4,"trade":43,"cryptocurrency":18,"coins":24,"counterparty":3,"risk":6,"protocol":78,"open-source":2,"trading":51,"available":6,"coin":21,"developers":5,"choose":2,"connect":8,"parent":1,"project":4,"freely":2,"provides":9,"technology":16,"philosophy":1,"service":2,"fully":6,"realizes":1,"order":14,"matching":9,"clearing":3,"settlement":2,"order-matching":5,"aspect":6,"uses":4,"low-level":1,"pubkey-to-pubkey":1,"messaging":1,"final":5,"executed":2,"atomic":35,"cross-chain":2,"alternative":3,"requires":8,"liquidity":27,"provide":12,"methods":2,"incentives":6,"therein":2,"introduction":1,"current":4,"practical":3,"method":8,"use":15,"centralized":18,"services":1,"solutions":1,"require":2,"vouchers":7,"perform":10,"among":5,"dangers":2,"present":4,"system":2,"end-users":6,"constant":1,"assets":4,"stolen":1,"inside":3,"theft":1,"outside":2,"hack":1,"furthermore":11,"operators":1,"exchanges":11,"exhibit":1,"bias":1,"facilitate":4,"users":51,"also":36,"create":15,"fake":1,"levels":4,"volume":4,"eliminate":2,"limitations":7,"creation":7,"decentralized-exchange":1,"tends":1,"coalesce":1,"around":3,"popular":1,"reason":3,"behavior":4,"via":20,"fast":3,"central":1,"swap":50,"internal":2,"instantaneously":1,"actual":6,"cryptocurrencies":9,"human-to-human":1,"coordination":1,"communication":2,"parties":8,"waiting":2,"blockchain":28,"miners":4,"calculate":4,"transaction":12,"confirmations":10,"speed":14,"advantage":3,"therefore":27,"creates":4,"compounding":1,"effect":3,"centralization":1,"traders":4,"faster":1,"processing":2,"time":30,"attracts":2,"increased":1,"presence":1,"higher":5,"feature":25,"better":3,"prices":4,"quality":1,"turn":2,"larger":6,"community":7,"cycle":1,"repeats":1,"classic":1,"network":53,"dominate":1,"high-volume":3,"smaller":11,"suffer":1,"lack":1,"beginnings":1,"travails":1,"called":7,"multigateway":3,"created":10,"one":39,"first":21,"resources":1,"relied":1,"separate":8,"related":1,"nxt":1,"asset":2,"latter":9,"facilitated":1,"using":19,"proxy":5,"tokens":11,"opposed":3,"represented":2,"external":4,"bitcoin":22,"underlying":4,"solution":4,"still":9,"platforms":2,"proxy-":1,"token":1,"limited":9,"compete":1,"means":4,"process":61,"loses":3,"proxy-token":4,"storage":2,"center":3,"hold":1,"best":2,"distributed":1,"exists":2,"set":14,"ofgateways":1,"convert":1,"native":7,"affiliated":1,"problems":1,"make":13,"impractical":2,"seeks":1,"successfully":21,"remove":2,"threats":1,"convenience":1,"today":1,"replaced":1,"counterparts":1,"complete":25,"functional":2,"new":10,"makes":3,"competitive":3,"possible":10,"call":8,"safely":9,"person":7,"bartering":2,"combining":1,"three":8,"key":4,"components":2,"provision":1,"combined":1,"single":3,"integrated":1,"request":21,"find":7,"suitable":1,"partner":3,"additionally":2,"layer":2,"privacy":6,"enabling":3,"two":17,"nodes":38,"peer-to-peer":5,"direct":1,"ip":5,"contact":1,"component":3,"pairing":2,"end-user":3,"offer":6,"buy":4,"end-":2,"user":46,"sell":1,"itself":9,"digitally":1,"promise":1,"between":14,"stating":1,"parts":1,"achieved":1,"algorithms":1,"define":1,"orders":3,"paired":1,"fulfilled":1,"successful":5,"execution":1,"next":10,"wherein":3,"fulfill":1,"promises":2,"swapped":1,"facilitates":1,"assures":1,"safety":6,"recall":6,"previous":1,"lies":2,"problem":2,"low":2,"solves":1,"creating":8,"provider":5,"lp":4,"act":3,"market-makers":1,"buying":1,"selling":2,"profit":1,"spread":1,"bid":1,"ask":1,"bring":1,"price":14,"stability":1,"market":2,"making":6,"efficient":4,"trades":5,"recent":1,"improvements":1,"result":5,"years":1,"development":1,"iterated":1,"versions":1,"iteration":4,"adding":1,"required":7,"functionality":2,"achieve":3,"eventual":1,"goal":2,"large-scale":1,"adoption":1,"holds":3,"support":6,"spv":7,"electrum-based":2,"removing":1,"need":14,"download":2,"bitcoin-protocol":3,"based":4,"running":5,"native-coin":2,"daemons":1,"ethereum":1,"ethereum-":1,"erc":1,"api":15,"built":2,"handle":2,"nature":7,"requirements":3,"providing":4,"additional":5,"enables":8,"known":2,"multiplication":4,"funds":43,"used":3,"multiple":2,"requests":11,"orderbooks":8,"fill":1,"completes":4,"outstanding":1,"immediately":3,"cancelled":1,"bob-side":13,"necessary":19,"establish":1,"full":5,"node":19,"engage":3,"initial":4,"amount":26,"funding":3,"exponentially":1,"special":2,"wait":5,"below-market":1,"dumps":1,"something":4,"implement":1,"orderbook":16,"entries":2,"backed":1,"real":2,"reliable":2,"yet":17,"danger":2,"get":2,"details":2,"regarding":2,"swaps":9,"several":7,"aspects":2,"critical":2,"understand":11,"collection":10,"bids":1,"offers":5,"place":5,"custom":1,"employs":1,"types":4,"full-relay":18,"non-relay":10,"difference":3,"former":1,"typically":7,"high-":2,"trader":5,"hub":1,"puts":2,"him":14,"position":2,"able":6,"quickly":1,"competitors":1,"type":2,"common":4,"engages":1,"given":3,"daily":1,"motivations":1,"payments":6,"become":3,"anyone":1,"desiring":1,"restrictions":1,"however":23,"carry":4,"transactions":4,"internet":4,"connection":9,"high-capacity":1,"bandwidth":2,"encouraging":1,"build":1,"backbone":1,"incentive":2,"run":4,"wide":1,"connectivity":1,"thus":13,"chance":1,"options":2,"including":3,"option":2,"providers":1,"naturally":8,"terms":1,"total":9,"number":10,"connections":2,"maintain":7,"expect":4,"joining":1,"theory":2,"roughly":4,"thousands":2,"tens":1,"large":5,"achievingreal-world":1,"implementation":1,"writing":1,"white":3,"paper":5,"public":15,"performed":3,"atomic-swap":17,"arise":1,"scaling":1,"various":4,"contingencies":1,"clusters":6,"cluster":4,"approaches":1,"level":9,"load":2,"overcapacity":1,"opt":1,"seed":2,"independent":2,"amplifies":1,"scalability":1,"form":9,"accordance":1,"desires":3,"assume":6,"scales":1,"sufficient":1,"inventory":9,"ample":1,"especially":1,"partitioning":1,"overcrowded":1,"continue":11,"develop":3,"allow":12,"share":2,"boards":1,"bridge":1,"cross-pollinate":1,"desired":3,"optimize":4,"minimize":1,"hierarchical":2,"transmission":1,"fetching":1,"data":13,"different":9,"obtaining":1,"maximize":1,"jumblr":3,"adds":2,"does":38,"non-relaying":4,"publicly":1,"addresses":5,"important":10,"note":5,"private":8,"instead":9,"accompanying":3,"activity":1,"employ":1,"surface":1,"addressing":1,"curve":3,"pubkey":9,"address":21,"normally":2,"directly":17,"shared":1,"capable":1,"monitoring":2,"lower":2,"malicious":3,"actor":1,"link":2,"pubkeys":3,"uncovering":1,"crucial":1,"iguana":16,"core":17,"foundation":2,"smart":17,"fork":1,"earliest":1,"codebase":6,"experiments":1,"briefly":2,"encounter":1,"part":14,"signed":2,"format":1,"managed":1,"powerful":1,"combination":1,"features":6,"following":3,"page":1,"high-level":2,"discussion":2,"supports":3,"fluidity":1,"ecosystem":3,"newcomers":1,"industry":3,"familiar":1,"developer":8,"language":2,"section":2,"challenging":3,"welcome":1,"reader":2,"simply":24,"read":1,"warnings":1,"below":4,"skip":1,"highly":4,"advanced":1,"interacting":1,"iguana-compatible":1,"gui":23,"software":8,"applications":3,"proper":6,"research":1,"exercise":4,"caution":4,"thing":2,"careful":1,"spend":7,"standalone":13,"apps":5,"words":3,"try":4,"agama":3,"wallet":115,"iguana-":1,"compatible":8,"sync":1,"moving":2,"forward":2,"specific":4,"specialty":1,"manage":10,"multiplicity":2,"explain":3,"significance":1,"multi-coin":1,"let":15,"us":16,"observe":3,"app":9,"formerly":1,"interacted":1,"previously":1,"application":4,"soft-":1,"ware":1,"usually":1,"dat":8,"file":9,"locally":3,"stored":2,"computer":3,"held":8,"privkeys":22,"passwords":1,"unlock":8,"encryption-enabled":1,"protocols":4,"instance":8,"access":17,"prevent":3,"conflict":1,"corruption":2,"interact":1,"requiring":2,"works":2,"raw":2,"accessed":1,"anywhere":1,"passphrase":9,"unlocks":1,"privkey":3,"control":3,"retain":1,"copy":1,"dictionary":1,"arranged":1,"provided":2,"moment":7,"entering":2,"activates":9,"com-":2,"patible":1,"iguana-core":4,"store":1,"appropriate":6,"sub-address":1,"unlocked":1,"code":17,"unique":2,"gets":1,"enable":3,"actively":2,"function":2,"withdraw":2,"command":2,"individual":3,"work":6,"notice":2,"freedoms":1,"spendable":1,"accessing":1,"local":3,"machine":1,"managing":4,"long-":1,"term":1,"holdings":1,"daemon":8,"background":7,"relying":1,"electrum":4,"servers":3,"coordinate":2,"synchronization":1,"runs":1,"alongside":1,"rely":2,"speeds":1,"update":2,"encountered":1,"ii":2,"komodod":2,"utxo":42,"elusive":1,"fundamental":2,"concept":10,"relies":4,"heavily":1,"rarely":2,"understood":1,"short":1,"unspent":1,"invented":1,"original":12,"operations":1,"utilizes":1,"active":1,"know":4,"utxos":46,"exist":3,"play":1,"pleasant":1,"experience":6,"essential":1,"adequately":1,"future":4,"surrounding":1,"iterates":2,"continues":3,"learn":1,"hope":2,"taxing":1,"learning":1,"begin":4,"explanation":5,"examine":2,"describing":1,"money":26,"perceive":2,"satoshis":16,"way":10,"handles":2,"distribution":1,"utilize":1,"technologies":1,"comparing":1,"fiat":15,"name":2,"charlie":44,"physical":4,"thinks":2,"says":1,"himself":4,"-dollar":29,"bill":23,"actually":4,"bills":23,"stacked":1,"stack":1,"equals":1,"dollars":5,"goes":2,"purchase":7,"item":4,"costs":5,"take":6,"give":5,"cashier":10,"breaks":1,"down":6,"series":2,"cost":4,"remains":1,"change":7,"perhaps":1,"dollar":6,"four":6,"specifically":1,"ninety-":1,"nine":4,"emphasize":3,"ten":1,"thousand":2,"million":4,"pennies":8,"small-":1,"est":1,"divisible":3,"unit":3,"value":3,"point":5,"respective":5,"units":1,"describe":1,"represents":1,"hundred":5,"understanding":6,"satoshi":7,"smallest":2,"continuing":2,"derived":1,"honor":1,"nakamoto":1,"author":1,"convention":3,"equal":8,"btc":9,"suppose":6,"digital":9,"assuming":9,"correctly":1,"understands":3,"say":1,"ninety-nine":4,"mentally":1,"perceives":1,"packet":9,"just":8,"did":4,"think":2,"comprised":4,"similarly":2,"collections":2,"carrying":1,"raft":1,"weight":4,"unmanageable":2,"attempt":8,"nine-hundred":1,"heavy":1,"enormous":1,"bundles":1,"example":9,"earlier":4,"fact":1,"exercises":1,"superiority":1,"deviating":1,"obey":1,"bundling":1,"values":3,"bundled":2,"one-dollar":1,"sizes":10,"preset":1,"predetermined":1,"issuer":1,"print":1,"pre-plan":1,"owner":1,"freer":1,"sense":3,"shift":1,"accommodate":1,"printing":1,"wallets":9,"write":1,"packaged":1,"keep":5,"manageable":2,"digital-wallet":1,"size":3,"packets":3,"limitation":2,"track":3,"collected":1,"everyone":1,"idea":2,"stands":4,"everything":5,"happens":4,"eye":2,"verified":2,"assembled":1,"disassembled":1,"spending":5,"actions":3,"compare":2,"consider":2,"cut":1,"pieces":2,"longer":1,"respected":1,"valid":4,"currency":11,"word":12,"sonorous":1,"refer":1,"effectively":1,"rest":3,"primarily":2,"frequently":1,"line":4,"throughout":1,"practices":1,"decides":2,"importantly":1,"reiterate":1,"resized":1,"interacts":1,"further":3,"clarify":1,"return":5,"went":1,"receive":8,"broken-down":1,"exactly":3,"surpasses":1,"owes":1,"extra":2,"last":2,"broken":3,"returned":3,"worth":5,"hand":3,"covers":1,"calculates":3,"returns":4,"remember":1,"fee":10,"paid":4,"imagine":2,"charge":4,"looking":2,"see":3,"conducts":1,"deduction":1,"appears":3,"simple":3,"testament":1,"effective":2,"design":1,"manner":4,"determined":1,"programmer":1,"proceeds":1,"brings":1,"shattered":1,"wants":7,"later":3,"according":4,"programming":1,"again":13,"whatever":2,"left":1,"comes":1,"back":8,"receives":5,"someone":2,"else":2,"vary":1,"balance":3,"comprises":1,"ignore":1,"automatically":19,"currently":4,"encourages":1,"explained":2,"view":3,"difficult":4,"partners":3,"illustrate":1,"complexity":3,"videoarcade":1,"needs":5,"equivalent":1,"video-game":2,"typical":1,"arcade":2,"currencies":4,"video":1,"game":1,"human":10,"gives":4,"decentralize":1,"points":1,"authority":1,"corrupted":1,"commit":1,"error":1,"cannot":3,"challenge":2,"myriad":2,"having":3,"variety":1,"addition":2,"real-time":1,"automation":2,"supporting":1,"countless":1,"projects":1,"eventually":1,"comparable":2,"accomplished":1,"maintaining":2,"security":9,"decentralization":1,"finally":2,"break":2,"approach":2,"customers":1,"barter":1,"scenario":4,"metaphor":1,"applied":1,"limit":1,"capability":1,"customer":1,"whereby":1,"convenient":1,"breaking":1,"hands":1,"working":3,"simplify":1,"complex":4,"recommend":2,"basic":1,"deals":2,"prioritize":1,"looks":1,"largest-sized":1,"offered":2,"kmd":5,"alternate":1,"doge":3,"ratio":3,"misunderstanding":1,"help":1,"matter":2,"look":1,"largest":1,"select":1,"creators":1,"manages":1,"detailed":2,"explanations":1,"specifics":1,"procedure":3,"occurs":9,"implements":2,"variation":2,"described":1,"tier":2,"nolan":3,"bitcointalk":1,"org":1,"said":1,"ahead":1,"conceptually":1,"adapted":1,"thorough":1,"study":1,"exposition":1,"solid":1,"tradeoffs":1,"made":4,"selected":1,"version":1,"maintained":1,"step":12,"proceed":18,"disincentives":3,"avoid":1,"abandoning":1,"structure":1,"regardless":2,"stops":1,"party":6,"reward":1,"attempts":4,"deviate":1,"path":2,"penalized":1,"eliminating":1,"potential":3,"rewards":2,"gain":2,"acting":3,"maliciously":1,"requisite":3,"trustless":1,"introducing":1,"alice":99,"bob":113,"linear":1,"fashion":1,"honest":1,"taking":2,"pulling":1,"open":2,"happen":1,"send":11,"atomic-":1,"protects":1,"vulnerability":1,"involved":5,"agent":1,"destroy":1,"fairness":1,"receiver":2,"begins":4,"profile":6,"recorded":2,"added":1,"reputation":3,"cover":1,"th":2,"dexfee":47,"primary":1,"purpose":1,"serve":1,"disincentive":1,"spamming":1,"rapid":1,"second":3,"intends":3,"verifies":5,"retains":2,"side":10,"sees":4,"accept":4,"requested":2,"sends":20,"deposit":14,"placed":1,"encryption":9,"untouchable":1,"bobdeposit":65,"remain":10,"bargain":10,"times":2,"keeps":1,"stays":1,"alert":2,"within":6,"mo-":1,"ment":1,"performing":4,"verifying":1,"factors":1,"motivation":1,"economics":1,"hardware":1,"setups":1,"normal":4,"variations":1,"etc":1,"artistic":1,"element":2,"thought":1,"fishing":1,"cast":1,"recast":1,"target":1,"response":2,"slightly":2,"adjust":2,"parameters":3,"iterate":1,"improve":1,"increases":1,"effort":1,"lessen":1,"deal":1,"connected":1,"becomes":2,"cases":2,"fewer":1,"steps":2,"sake":1,"brevity":1,"focus":1,"summary":2,"publish":4,"accepts":5,"enters":7,"state":8,"limbo":7,"awaiting":7,"refunded":14,"alicepayment":54,"payment":8,"temporary":40,"holding":40,"encrypted":7,"protected":7,"keys":7,"owns":7,"end":11,"giving":7,"opportunity":7,"bobpayment":38,"sent":11,"likewise":11,"spends":15,"mean":7,"moves":11,"likely":8,"registers":7,"spent":8,"entirety":4,"knows":4,"received":9,"seeing":3,"empty":3,"recognizes":3,"success":3,"refunds":5,"seem":1,"inefficient":1,"seven":1,"done":2,"trustless-ness":1,"good":1,"every":4,"along":2,"financial":1,"protections":1,"fail":5,"assist":1,"happening":1,"lose":2,"entire":5,"follow":4,"indicates":4,"failed":3,"commitment":1,"decreasing":1,"habit":1,"discover":1,"long":2,"frequency":1,"bobs":1,"failing":1,"occasional":1,"minor":1,"issue":2,"sudden":1,"spike":1,"misbehavior":1,"in-built":1,"contingency":1,"plans":1,"particular":1,"loss":5,"mark":1,"gains":1,"nothing":1,"fear":2,"hours":5,"activate":8,"claim":4,"intended":1,"noth-":1,"ing":2,"bonus":1,"expense":1,"reclaim":5,"refund":2,"safe":1,"reclaims":2,"herein":1,"profiles":1,"ensuring":2,"reputations":2,"integral":1,"stage":2,"intricately":1,"interconnected":1,"maintains":3,"protection":3,"entirely":2,"concern":1,"already":7,"sleeping":2,"forgets":1,"hurt":1,"dangerous":2,"course":1,"action":1,"regains":1,"awareness":1,"gone":1,"plan":1,"possession":1,"motivated":1,"greater":3,"urgency":1,"above":1,"commands":1,"cross-platform":1,"man-":1,"ner":1,"completed":5,"expired":1,"forces":1,"disable":1,"thereby":1,"damage":1,"outage":1,"particularly":1,"advised":1,"sums":1,"willing":3,"put":1,"cryptographic":1,"validations":1,"intricate":1,"difficulty":1,"experienced":1,"relatively":1,"speaking":3,"easy":1,"isolation":2,"test":2,"carefully":1,"prepared":2,"due":4,"live":2,"impossible":1,"guarantee":2,"reply":1,"crosses":1,"expanse":1,"accepted":1,"leaving":1,"legion":1,"scenarios":2,"reliability":1,"establishing":1,"seconds":3,"associated":2,"failure":6,"disregards":1,"comfort":1,"knowing":1,"losses":1,"insubstantial":1,"brief":2,"establishes":1,"register":1,"backend":2,"elements":1,"specified":1,"indicate":3,"complicated":1,"true":2,"operate":1,"conglomerate":1,"misperception":1,"correct":2,"performs":2,"varying":1,"list":2,"match":3,"pairs":1,"mining":1,"fees":4,"blockchains":3,"optimized":2,"found":1,"specify":2,"pair":6,"sitting":1,"choosing":1,"intuitive":1,"want":2,"negotiating":1,"unbroken":1,"mismatching":1,"sophisticated":1,"minimal":1,"inventories":1,"cleverly":1,"coded":1,"indicated":1,"divisions":1,"defines":1,"appropriated":1,"information":5,"artificial-intelligence":1,"bot":1,"behalf":3,"takes":1,"validates":4,"sure":3,"scans":1,"perfectly":2,"spare":1,"needed":3,"constraint":1,"pay":1,"accounts":1,"requirement":2,"conditions":1,"labeled":1,"reserved":4,"alice-side":10,"andconducted":1,"prevents":2,"frozen":1,"unnecessary":1,"duty":1,"interim":1,"volumes":1,"acceptable":1,"intent":1,"indicating":1,"-second":2,"timeout":2,"calculations":1,"contribution":1,"whale":2,"resistance":2,"dico":1,"resist":1,"whales":1,"purchasing":2,"supply":1,"forcing":2,"artificial":1,"scarcity":1,"starts":2,"thread":2,"beginning":1,"negotiation":3,"event":1,"sides":3,"consensus":1,"aborts":1,"harm":1,"foul":1,"included":3,"organically":2,"developed":3,"ended":2,"properly":2,"duties":2,"humans":1,"bots":1,"dex":1,"small":1,"calibrated":1,"spam":2,"attacks":1,"would-be":1,"attacker":1,"attacking":1,"costly":1,"prevention":1,"otherwise":1,"attacked":1,"plethora":1,"ends":1,"far":1,"average":1,"harvesting":1,"withdrawing":1,"lengthy":1,"invasive":1,"registration":1,"processes":1,"none":1,"things":1,"record":1,"initiate":1,"raises":1,"questions":1,"charged":1,"looked":1,"pro-":1,"tocol":1,"statistics":1,"statistically":1,"percentage":1,"start":1,"rate":2,"testing":1,"across":1,"fails":1,"statistical":2,"yourself":1,"paying":1,"unusual":1,"outlier":1,"investigate":1,"organization":3,"generally":1,"audience":1,"online":1,"expectation":1,"blessing":1,"dealing":1,"permanently":1,"updating":1,"database":1,"account":1,"watch":1,"occur":1,"confirmation":1,"chain":1,"stop":1,"watches":1,"achieves":1,"array":1,"setconfirms":4,"calls":2,"automated":2,"satisfied":1,"interests":1,"setting":1,"decided":1,"persist":1,"differing":1,"preferences":2,"numconfirms":2,"prefer":1,"sets":1,"includes":1,"maxconfirms":2,"specifying":1,"unreasonable":1,"zero":2,"high-speed":1,"mode":11,"extremely":1,"zeroconf":8,"initiates":1,"high-risk":1,"endeavor":1,"extreme":2,"implementing":1,"groups":3,"individuals":2,"organizations":1,"decide":1,"personal":1,"trust":9,"mistakes":1,"accounting":1,"endeavors":1,"themselves":1,"default":1,"neutral":1,"group":2,"trusted":1,"positive":1,"tells":1,"negative":1,"blacklisted":1,"participating":2,"experimental":5,"time-locked":4,"deposits":2,"places":1,"one-time":1,"conditional":1,"sh":3,"presently":1,"controlled":1,"team":3,"security-deposit":1,"lock":1,"completion":1,"expiration":3,"date":3,"chosen":1,"eligible":1,"earning":1,"participate":1,"tracks":1,"activities":1,"monitors":1,"uncon-":1,"firmed":1,"against":2,"amounts":1,"dynamically":1,"decrease":1,"unconfirmed":2,"reach":1,"capacity":1,"blocks":1,"obtain":1,"clearance":1,"notarization":1,"networks":1,"cheat":1,"period":1,"deduct":1,"offense":1,"penalty":1,"compensate":1,"affected":1,"remainder":1,"latest":1,"five":1,"participat-":1,"defaults":1,"non-":1,"realtime":2,"metrics":2,"rtmetrics":1,"filter":1,"candidates":1,"global":1,"stats":3,"log":3,"self-update":1,"pending":1,"filters":1,"priority":2,"occupied":1,"preference":1,"visible":1,"enhance":1,"iterations":2,"propagation":1,"considering":1,"base":8,"rel":2,"translated":1,"rele-":1,"vant":1,"calculated":1,"determining":1,"relevant":5,"construct":1,"communicates":1,"obtained":1,"performance":1,"txid":2,"vout":2,"hundreds":1,"propagating":1,"globally":1,"excessive":1,"skeleton":2,"populate":1,"broadcast":4,"lists":2,"helps":1,"propagate":1,"on-demand":1,"spoofing":1,"verify":2,"validate":1,"broadcasted":1,"spv-validation":1,"approved":1,"constantly":2,"updated":1,"rapidly":1,"overrun":1,"congestion":1,"useful":1,"configured":1,"top":2,"possess":1,"listunspent":3,"gather":1,"ensures":1,"order-matchingprocess":1,"scanning":1,"probability":1,"propose":1,"practice":1,"early":1,"nearly":1,"instantaneous":1,"responses":1,"met":1,"model":2,"obvious":1,"exceptions":1,"electrum-api":1,"json":1,"files":1,"treat":1,"universal-coin":1,"symbol":1,"check":1,"lock-time":1,"cltv":2,"liquidity-taker":1,"gettxout":2,"rpc":1,"op_code":1,"taker":1,"liquidity-taking":1,"overall":1,"network-performance":1,"reasons":1,"ambitions":1,"serious":2,"install":1,"increase":1,"concludes":1,"functioning":1,"one-hundred":1,"warn":1,"readers":1,"nevertheless":1,"considered":1,"investment":1,"advice":1,"nor":1,"guarantees":1,"utilized":1,"products":1,"past":1,"upcoming":1,"immediate":1,"dicos":1,"evolve":1,"identified":1,"areas":1,"improvement":1,"systems":1,"construction":1,"munity":1,"members":1,"utilizing":1,"backwards":1,"ease-of-use":1,"improving":1,"interface":1,"leading":1}},"src/pages/historical/whitepaper/chapter7/index.mdx":{"searchTitle":"Abstract (Jumblr) Whitepaper: Chapter-7","docsPageTitle":"Abstract (Jumblr)","path":"historical/whitepaper/chapter7","content":{"features":7,"described":2,"page":1,"deprecated":1,"longer":2,"available":9,"abstract":1,"jumblr":102,"komodo":50,"technology":17,"enables":4,"users":25,"anonymize":2,"cryptocurrencies":7,"foundational":4,"level":3,"takes":5,"non-private":4,"funds":34,"transparent":10,"address":37,"moves":3,"series":3,"private":10,"non-traceable":2,"zk-snark":7,"addresses":9,"disconnects":2,"currency":8,"trail":7,"anonymizes":2,"returns":2,"new":9,"user":46,"choosing":3,"connected":7,"barterdex":21,"provide":9,"service":4,"native":5,"coin":17,"kmd":38,"also":10,"cryptocurrency":14,"ecosystem":24,"introduction":2,"option":6,"privacy":41,"essential":1,"one":19,"primary":1,"goal":1,"highest":2,"levels":3,"security":14,"enable":2,"oneself":1,"inherent":4,"part":6,"strong":1,"system":3,"empowers":1,"ability":2,"make":6,"choices":1,"directly":2,"controlled":1,"observed":1,"third-party":1,"actor":1,"humanity":1,"meaningful":1,"advancements":1,"art":1,"human":9,"endeavors":1,"began":3,"situations":1,"creator":1,"explore":1,"discover":1,"mistakes":1,"learn":1,"thereby":4,"roots":1,"stem":1,"seminal":1,"work":4,"satoshi":2,"nakamoto":2,"bitcoin":3,"protocol":6,"key":6,"challenges":3,"original":2,"does":6,"account":2,"therefore":13,"advancing":1,"blockchain":6,"created":2,"empower":1,"komodo-ecosystem":1,"members":3,"necessary":3,"privacy-centric":1,"systems":1,"solution":2,"current":3,"pathways":1,"obtain":2,"industry":2,"problems":1,"popular":3,"methods":4,"use":4,"centralized":1,"mixing":4,"process":33,"send":2,"providers":2,"mix":1,"participants":2,"coins":3,"return":3,"according":2,"relevant":5,"contributions":1,"method":5,"dangerous":1,"issue":2,"among":3,"duration":2,"period":4,"lose":1,"control":1,"subject":1,"theft":3,"error":3,"decentralized":1,"coin-mixing":1,"shuffle":2,"require":1,"coordinating":1,"parties":3,"introduces":1,"potential":3,"issues":3,"adds":2,"yet":5,"risk":2,"coordination":3,"between":2,"result":1,"disclosure":2,"support":1,"normal":3,"transaction":1,"desire":3,"constant":1,"anonymization":11,"varying":1,"randomizing":2,"transaction-mixing":1,"patterns":1,"exist":2,"different":4,"brands":1,"monero":1,"solves":1,"two-layered":1,"approach":1,"relying":3,"technologies":3,"upstream":1,"zcash":30,"parameters":21,"managed":1,"locally":1,"machine":3,"requires":3,"third":2,"services":1,"brief":1,"explanation":2,"two":7,"conduct":1,"transactions":5,"developing":1,"connecting":1,"continually":3,"gains":2,"usefulness":1,"tools":1,"built":3,"including":5,"fork":3,"retains":1,"notable":1,"move":6,"public":4,"leaving":3,"data":2,"later":3,"analysis":1,"powerful":2,"forms":2,"existence":1,"provided":5,"effectively":3,"permanent":3,"initial":4,"foundation":1,"take":3,"funding":2,"anonymous":1,"assistance":1,"behind":2,"project":7,"itself":1,"thus":6,"designed":2,"open-source":2,"pioneered":1,"team":11,"allows":2,"people":1,"trade":5,"counterparty":1,"trading":4,"developers":4,"choose":2,"connect":2,"in-depth":1,"discussion":1,"previous":2,"iii":2,"section":3,"paper":3,"iguana":5,"core":6,"called":2,"fundamental":1,"overall":4,"functionality":1,"center":1,"nearly":1,"projects":1,"exception":2,"information":6,"see":5,"github":1,"repository":1,"detail":1,"whitepaper":1,"komodod":8,"name":1,"background":2,"software":2,"daemon":1,"runs":1,"scenes":1,"essentially":1,"komodo-related":1,"dico":1,"rooted":1,"extend":2,"anonymizing":1,"simple":1,"entirety":2,"conducted":2,"local":3,"sending":1,"network":2,"mining":1,"eliminates":1,"dangers":1,"unraveling":1,"ever-increasing":1,"nature":2,"computer":2,"processing":3,"power":5,"actions":9,"commands":7,"initiate":1,"within":5,"program":3,"included":1,"typical":1,"installation":1,"circumstances":1,"natively":2,"accessed":1,"access":2,"tech-":1,"nology":1,"further":4,"effort":1,"standalone":2,"gui":2,"applications":2,"integrate":1,"interfaces":1,"desired":1,"manner":3,"main":2,"api":2,"calls":1,"jumblr_deposit":8,"kmdaddress":33,"jumblr_secret":8,"secretkmdaddress":27,"command":7,"initiates":1,"executing":2,"prepares":1,"placing":1,"chosen":2,"long":3,"keys":2,"nothingfurther":1,"required":3,"simply":6,"executes":2,"begins":4,"watching":1,"call":4,"fully":5,"accessible":1,"means":1,"conducting":1,"entering":1,"visible":1,"hand":1,"privacy-enabled":2,"utilize":1,"internal":2,"typically":1,"interact":1,"first":8,"step":5,"moving":4,"naturally":1,"outside":1,"observer":1,"leave":2,"respective":1,"disconnect":1,"creates":1,"individual":5,"lot":10,"second":2,"unique":2,"untraceable":2,"zk-snarks":1,"specific":1,"whereabouts":1,"known":1,"need":1,"follow":1,"movements":5,"however":5,"advanced":1,"allow":2,"active":2,"interaction":1,"stages":2,"wiki":1,"details":1,"mention":1,"z_gettotalbalance":2,"reveals":1,"total":4,"balance":1,"hold":1,"observing":1,"already":1,"amount":6,"jum-":1,"blr":1,"perform":7,"properly":2,"adopt":2,"continue":1,"course":1,"includes":1,"subcommands":1,"pause":1,"manually":1,"jumblr_pause":2,"jumblr_resume":2,"halt":1,"shutting":1,"down":6,"reached":1,"final":9,"es":2,"lay":1,"dormant":1,"awaiting":1,"next":4,"complete":6,"extract":1,"hidden":1,"place":3,"makes":1,"spendable":2,"again":4,"recommend":2,"keep":2,"primarily":1,"storage":1,"share":1,"anyone":1,"regarding":2,"secretkmdad-":2,"dress":2,"treat":1,"password":1,"prepared":1,"spend":2,"repeat":1,"bulk":1,"stored":1,"air":1,"gap":1,"maximum":1,"suggest":1,"emptying":1,"node":1,"delete":1,"destroy":1,"wallet":1,"dat":1,"file":1,"privacy-":1,"creation":5,"took":1,"destroys":1,"last":1,"remnants":1,"additional":5,"layers":3,"breaking":2,"breaks":2,"processes":2,"provides":5,"layer":7,"taking":1,"splitting":1,"largest":2,"quantities":3,"equal":2,"remainder":3,"thereafter":2,"anything":1,"ignored":1,"automatically":1,"extracts":1,"fee":2,"broken":1,"sizes":2,"lots":6,"immediately":1,"instead":2,"performs":6,"randomized":1,"pattern":1,"optimize":1,"anonymity":1,"using":5,"collective":3,"blend":3,"crowd":1,"throughout":1,"programmed":1,"cluster":1,"around":2,"block":4,"numbers":2,"multiples":2,"ten":3,"height":1,"xxxxx":1,"gathers":1,"requests":1,"given":5,"time":6,"large":1,"group":1,"clustered":2,"every":6,"minutes":1,"single":2,"generates":1,"minute":4,"tenth":3,"occurs":1,"moment":1,"activity":3,"things":1,"action":5,"chooses":3,"nothing":3,"looks":2,"three":4,"possible":3,"steps":3,"moved":1,"assuming":4,"activated":2,"turn":2,"performing":2,"above":1,"abstain":1,"happens":1,"approximately":1,"obfuscation":1,"top":1,"adding":1,"timing":17,"considerations":1,"measure":1,"appear":2,"sufficient":2,"still":2,"precautions":1,"attacks":2,"would-":1,"sleuth":6,"attack":22,"studies":1,"disappear":1,"soon":2,"privacy-user":1,"persistently":1,"predictable":1,"initiating":1,"completing":1,"determined":1,"deduce":1,"aforementioned":1,"grouping":1,"against":12,"obscure":1,"remains":1,"person":1,"employing":1,"event":2,"clearly":1,"effective":1,"strength":1,"higher":1,"adoption":2,"growing":1,"size":1,"community":2,"anticipate":1,"easily":2,"able":2,"overcome":1,"knapsack":8,"somewhat":1,"applied":1,"amounts":1,"example":1,"entered":1,"emerges":1,"elsewhere":1,"discern":1,"sized":1,"obfuscate":2,"feature":2,"multiple":4,"secret":4,"protects":1,"explained":1,"following":1,"enhancements":3,"combat":1,"defense":3,"create":5,"actively":1,"whenever":1,"reaches":1,"stage":1,"randomly":1,"split":1,"providing":2,"manages":1,"simplest":1,"strongest":1,"hands":1,"recall":2,"times":1,"execute":1,"maintains":1,"shielded":1,"interim":1,"encourage":2,"mindful":1,"protection":2,"delay":1,"execution":1,"developed":1,"protections":2,"cases":1,"immediate":1,"transfer":1,"detects":1,"deposit":1,"begin":1,"deliberately":1,"delays":1,"progress":1,"decides":2,"statistical":1,"terms":1,"constantly":1,"running":1,"activates":2,"check":1,"pending":1,"tasks":2,"twentieth":1,"hour":1,"roughly":1,"moments":1,"randomizes":1,"working":1,"smallest":1,"beginning":1,"-kmd":3,"allocated":1,"finally":2,"movement":1,"stop":1,"transfers":1,"play":1,"securities":1,"defeats":1,"zk-":1,"snark":1,"gain":1,"consistent":1,"basis":1,"cost":1,"utilizing":1,"offset":1,"rewards":1,"earned":1,"small":1,"themselves":1,"offering":1,"integrated":1,"currently":1,"non-kmd":11,"term":1,"capable":2,"automating":2,"await":1,"larger":1,"automation":1,"manual":1,"traded":1,"underlying":4,"value":5,"held":2,"completion":1,"anonymized":1,"exchanged":1,"returned":1,"present":1,"early":1,"focusing":1,"energies":1,"increasing":1,"usability":1,"future":2,"capabilities":1,"automates":1,"client":1,"instruct":1,"prices":1,"previously":1,"made":1,"direct":1,"exchange":1,"back":1,"sum":1,"outset":1,"due":2,"market":1,"fluctuations":1,"depending":1,"liquidity":2,"experience":1,"slippage":2,"prearrange":1,"eliminating":1,"arrangement":1,"leaking":1,"party":1,"onbarterdex":1,"central":1,"point":1,"failure":2,"rely":2,"word":1,"risks":1,"association":1,"put":2,"forth":2,"zero-knowledge":1,"form":2,"arguably":1,"superior":1,"us":1,"creative":1,"resources":2,"blockchain-technology":1,"empowering":1,"combined":1,"master":3,"unlock":1,"lock":1,"destroyed":1,"endeavor":2,"interested":1,"readers":1,"view":1,"ceremony":2,"search":1,"viewpoints":1,"briefly":1,"summarize":1,"measures":1,"used":1,"several":1,"multi-party":1,"computation":1,"air-gapped":1,"compute":1,"nodes":1,"hard-copy":1,"evidence":1,"trails":1,"uniquely":1,"crafted":1,"distribution":1,"linux":1,"operating":1,"physical":1,"destruction":3,"piece":1,"hardware":1,"resulting":1,"difficulty":1,"outsider":1,"penetrate":1,"furthermore":3,"ensured":1,"faultless":1,"member":1,"entire":1,"honest":2,"observation":1,"performed":1,"competence":1,"diligence":1,"longstanding":1,"reputation":1,"modus":1,"operandi":1,"lives":1,"believe":1,"motivated":1,"nevertheless":2,"advocates":1,"maintain":1,"degree":1,"suspicion":2,"element":1,"trust":1,"extends":1,"observers":1,"scrutinize":1,"searching":1,"failed":1,"various":3,"theories":1,"actual":1,"discovered":2,"adopting":1,"receive":1,"frequent":1,"questions":1,"affect":1,"answer":1,"regardless":1,"fault":2,"updates":1,"releases":1,"unlikely":1,"someone":1,"retain":1,"copy":1,"holder":2,"money":2,"negatively":1,"impact":1,"adapt":1,"platform":1,"contingency":1,"disposal":1,"remove":1,"replace":1,"set":1,"realistic":1,"threat":1,"include":1,"white":1,"transparency":1,"seeks":1,"invest":1,"reach":1,"full":1,"enhanced":1,"fills":1,"demand":1,"relies":1,"offers":1,"maximize":1,"become":1,"enhance":1,"fellow":1,"continues":1,"grow":1,"growth":1,"offer":1,"look":1,"forward":1,"receiving":1,"feedback":1,"privacy-enhancing":1}},"src/pages/historical/whitepaper/chapter8/index.mdx":{"searchTitle":"Final Notes Regarding the Komodo Project Whitepaper: Chapter-8","docsPageTitle":"Final Notes Regarding the Komodo Project","path":"historical/whitepaper/chapter8","content":{"final":2,"notes":1,"regarding":2,"komodo":19,"project":1,"miscellaneous":1,"topics":1,"discuss":1,"include":1,"strategy":4,"fiat-pegged":3,"cryptocurrencies":7,"pax":5,"outlook":1,"smart-contract":9,"technology":14,"nature":3,"main":4,"chain":8,"ecosystem":13,"kmd":21,"towards":1,"recently":2,"changed":1,"previously":1,"featured":1,"website":1,"white":2,"paper":3,"outlined":1,"former":1,"created":2,"clear":1,"governments":3,"world":1,"embrace":1,"blockchain":9,"today":1,"seems":1,"updating":1,"philosophies":2,"preparing":1,"adoption":1,"appear":1,"considering":1,"need":2,"create":4,"blockchain-based":1,"exchanged":1,"existing":1,"fiat":1,"currencies":1,"cases":1,"able":1,"directly":1,"integrate":1,"government-sponsored":2,"fiat-to-blockchain":1,"natively":2,"barterdex":5,"projects":1,"properly":2,"utilize":2,"core":2,"security":2,"features":2,"bitcoin":9,"protocol":5,"capable":1,"performing":1,"atomic":1,"swaps":1,"possible":1,"inte-":1,"grate":1,"appears":1,"creating":1,"un-":1,"necessary":1,"putting":1,"endeavors":2,"hold":2,"time":2,"smart":8,"contracts":4,"platform":2,"several":1,"options":2,"available":1,"based":2,"included":2,"indeed":1,"beginning":1,"also":4,"released":1,"crypto":2,"conditions":2,"merkle":4,"root":4,"mom":4,"notarizations":1,"customizations":1,"provide":3,"enhanced":1,"smart-chain":1,"functionality":2,"still":2,"beta":2,"stages":2,"bitcoin-protocol":1,"rarely":1,"known":1,"fact":1,"industry":2,"satoshi":1,"nakamoto":1,"secure":1,"advanced":1,"original":1,"release":1,"chains":3,"use":3,"capabilities":1,"native":3,"ultimately":1,"fork":1,"various":1,"vendors":1,"developers":2,"open-source":3,"community":2,"resources":2,"make":2,"easier":1,"specific":1,"endorsements":1,"product":1,"one":4,"example":1,"conditional":1,"time-locked":1,"deposit":1,"utilizes":1,"trading":1,"process":4,"customized":1,"releasing":1,"greatly":1,"enhances":1,"developer":2,"experience":2,"geared":1,"language-agnostic":1,"meaning":1,"language":1,"javascript":1,"ruby":1,"python":1,"etc":1,"execute":1,"thekomodo":1,"furthermore":2,"allows":1,"multi-chain":1,"cross-chain":1,"smart-":1,"contract":1,"interoperability":1,"empower":1,"refrain":1,"including":1,"detailed":1,"documentation":2,"visit":1,"communities":1,"find":1,"converse":1,"interested":1,"building":2,"intend":1,"thorough":2,"educational":1,"experiences":1,"products":1,"due":1,"details":2,"primary":1,"foundational":2,"coin":4,"named":1,"itself":1,"versatile":1,"whenever":1,"new":5,"technologies":3,"seek":2,"establish":1,"relationship":1,"between":1,"usefulness":2,"instance":2,"cryptocurrency":3,"jumblr":2,"privacy":2,"first":1,"traded":1,"complete":1,"users":3,"exchange":1,"desired":1,"fuel":1,"store":1,"data":1,"examples":1,"readers":1,"discover":1,"discussing":1,"members":2,"rewards":6,"earn":3,"annually":1,"wallet":3,"address":3,"holds":1,"eligible":1,"holders":2,"simply":2,"move":2,"month":4,"funds":2,"sent":1,"back":1,"originated":1,"order":1,"reward":10,"built":1,"code":2,"comes":1,"opportunity":1,"provided":1,"unique":1,"system":1,"dpow":2,"rooted":1,"financial":1,"incentive":2,"typically":1,"given":1,"miners":2,"normal":2,"pow":3,"miner":2,"mines":1,"block":3,"mints":1,"coins":1,"delivers":1,"indicated":1,"mining":1,"currently":1,"btc":1,"allocate":1,"high":1,"already":1,"maintain":1,"access":1,"hash":1,"rate":1,"chosen":1,"network":1,"therefore":1,"recoded":1,"coin-minting":1,"distribute":1,"annual":1,"full":2,"amount":1,"per":1,"calculated":1,"part":1,"utxo":2,"transfer":1,"utxos":2,"calculates":1,"stops":1,"sending":1,"balance":1,"receiving":2,"user":3,"generate":1,"manner":1,"claim":1,"current":1,"continue":2,"period":1,"approximately":1,"twelve":1,"fourteen":1,"years":1,"overall":1,"supply":1,"reaches":2,"discontinue":1,"specifically":1,"cease":1,"height":1,"important":1,"note":1,"forced":1,"using":1,"asked":1,"chose":1,"route":1,"free":2,"direct":1,"contrast":1,"ecosystems":2,"exchanges":1,"require":1,"reason":1,"follow":1,"open":1,"practice":1,"strive":1,"adhere":1,"guiding":1,"principles":1,"decentralization":2,"want":1,"people":1,"whatever":1,"useful":1,"entrepreneurial":1,"keeping":1,"optional":1,"element":1,"empowers":1,"freedom":1,"conclusion":1,"concludes":1,"explanation":1,"working":1,"diligently":1,"improve":1,"say":1,"bubble":1,"believe":1,"yet":1,"begun":1,"fight":1,"hope":1,"innovations":1,"meaningful":1,"contribution":1,"remarkable":1,"advent":1}},"src/pages/historical/whitepaper/index.mdx":{"searchTitle":"Komodo (Advanced Blockchain Technology, Focused On Freedom) Whitepaper: Introduction","docsPageTitle":"Komodo (Advanced Blockchain Technology, Focused On Freedom)","path":"historical/whitepaper","content":{"komodo":12,"advanced":1,"blockchain":8,"technology":3,"focused":1,"freedom":3,"intoduction":1,"project":1,"focuses":1,"empowering":2,"users":3,"forms":2,"provide":1,"currently":2,"focusing":1,"two":1,"types":1,"entrepreneur":5,"average":1,"cryptocurrency":1,"investor":5,"community":1,"entrepreneurs":3,"investors":2,"form":2,"economic":1,"ecosystem":5,"foundational":1,"pillar":1,"security":5,"provides":2,"unique":2,"innovative":1,"strong":1,"bitcoin":2,"network":1,"yet":1,"does":1,"require":1,"incredible":1,"cost":2,"every":1,"member":1,"receives":1,"benefits":1,"relies":3,"everyday":1,"use":2,"protect":1,"innovation":1,"affordable":1,"small":1,"businesses":1,"startups":1,"powerful":2,"technologies":2,"new":4,"method":2,"trading":1,"cryptocurrencies":3,"directly":2,"one":1,"person":1,"kind":1,"decentralized":6,"exchange":7,"removes":1,"middlemen":1,"vouchers":1,"escrow":2,"services":2,"underlying":1,"concept":1,"called":1,"atomic":1,"swap":1,"leaders":1,"atomic-swap":1,"powered":1,"serves":1,"trade":2,"having":1,"pass":1,"centralized":1,"arduous":1,"dangerous":1,"process":2,"also":3,"service":1,"voucher":1,"nor":2,"intermediary":1,"coin":2,"furthermore":2,"registration":1,"required":1,"withdrawal":1,"limits":1,"support":1,"approximately":1,"existence":1,"including":1,"bitcoin-protocol":1,"based":1,"coins":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"enables":1,"release":2,"products":2,"world":1,"middleman":1,"involvement":1,"previously":1,"built":2,"projects":1,"outside":1,"easily":1,"feature":1,"requirement":1,"product":2,"proper":1,"elements":1,"core":1,"code":1,"privacy":4,"features":4,"platform":1,"allows":2,"purchase":1,"goods":1,"within":1,"right":1,"crowdsource":1,"funds":1,"audience":1,"prefer":1,"maintain":1,"experiencing":1,"rapid":1,"growth":1,"white":1,"paper":1,"in-depth":1,"discussion":1,"releasing":1,"native":1,"welcome":1,"feedback":1,"readers":1,"questions":1,"concerns":1,"course":1,"reading":1,"material":1,"reach":1,"team":1,"find":1,"contact":1,"information":1,"accompanying":1,"website":1,"https":2,"komodoplatform":2,"com":2,"en":2,"section":1,"contains":1,"following":1,"docs":1}},"src/pages/historical/whitepaper/references/index.mdx":{"searchTitle":"Acknowledgements and References","docsPageTitle":"Acknowledgements and References","path":"historical/whitepaper/references","content":{"acknowledgements":1,"references":1,"barterdex":1,"practical":1,"native":1,"dex":1,"https":18,"github":2,"com":8,"supernetorg":2,"komodo":2,"wiki":6,"barterdex-whitepaper-v":2,"nakamoto":1,"satoshi":1,"bitcoin":5,"peer-to-peer":2,"electronic":1,"cash":1,"system":1,"org":8,"en":4,"mtchl":1,"math":1,"nxt":5,"forging":3,"www":6,"docdroid":2,"net":4,"ahms":2,"-pdf":2,"king":1,"sunny":1,"nadal":1,"scott":2,"ppcoin":1,"crypto-currency":1,"proof-of-stake":2,"peercoin":2,"read":2,"papers":2,"peercoin-paper":2,"pdf":14,"delegated":1,"consensus":1,"komodoplatform":2,"academy":2,"delegated-proof-of-stake":2,"miers":2,"ian":2,"garman":2,"christina":2,"green":3,"matthew":3,"rubin":1,"aviel":1,"zerocoin":1,"anonymous":2,"distributed":1,"e-cash":1,"isi":2,"jhu":2,"edu":2,"mgreen":2,"zerocoinoakland":2,"ben-sasson":2,"eli":2,"chiesa":2,"alessandro":2,"troer":1,"eran":2,"virza":2,"madars":2,"zerocash":1,"decentralized":1,"payments":1,"http":4,"zerocash-project":2,"media":3,"zerocash-extended-":2,"tromer":1,"secure":1,"sampling":1,"public":1,"parameters":1,"succinct":1,"zero":1,"knowledge":1,"proofs":1,"ieee-security":2,"tc":2,"sp":2,"papers-archived":2,"community":1,"white":2,"paper":2,"previously":1,"available":1,"nxtcrypto":2,"whitepaper":2,"larimer":1,"daniel":1,"ned":1,"zavgorodnev":1,"valentine":1,"johnson":1,"benjamin":1,"calfee":1,"james":1,"vandeberg":1,"michael":1,"march":1,"steem":3,"incentivized":1,"blockchain-based":1,"social":1,"platform":1,"steemwhitepaper":2,"bitfury":3,"group":1,"sep":1,"proof":2,"stake":1,"versus":1,"work":1,"content":2,"downloads":2,"pos-vs-pow-":2}},"src/pages/index.mdx":{"searchTitle":"Komodo Developer Documentation Introduction","docsPageTitle":"Komodo Developer Documentation","path":"","content":{"komodo":16,"developer":2,"documentation":1,"launching":1,"decentralized":2,"exchange":2,"crypto":2,"wallet":3,"defi":2,"products":2,"complex":1,"expensive":1,"time-consuming":1,"thus":1,"created":2,"sdk":2,"easy":1,"solution":2,"building":1,"innovative":1,"blockchain":9,"applications":2,"offer":1,"widest":2,"cross-chain":1,"cross-protocol":4,"atomic-swap":1,"support":2,"compatible":1,"cryptocurrencies":2,"build":2,"non-custodial":2,"secure":2,"place":1,"store":1,"thousands":1,"control":1,"private":1,"keys":1,"coins":1,"supported":4,"web":1,"mobile":3,"desktop":3,"launch":2,"sector":1,"orderbook":1,"powered":1,"technology":3,"restrictions":1,"trading":1,"pairs":1,"trade":1,"coin":3,"token":2,"asset":2,"learn":1,"cum":1,"dex":1,"open-source":1,"develop":1,"enterprise-ready":1,"platform":3,"custom":1,"ido":1,"portal":1,"marketplace":1,"combine":1,"additional":1,"functionality":1,"get":2,"started":2,"addition":1,"above":1,"enables":1,"developers":1,"create":3,"fully":1,"independent":3,"blockchains":2,"highly":1,"composable":1,"environment":1,"built":1,"using":1,"wide":1,"range":1,"capabilities":1,"including":1,"litecoin-hash":3,"rate":3,"security":3,"enterprise-level":3,"scalability":3,"consensus":3,"customization":3,"clustering":3,"komodo-based":1,"independently":1,"managed":1,"complete":1,"freedom":1,"long":1,"essential":1,"connections":1,"ecosystem":2,"remain":1,"smart":1,"chains":1,"use":2,"customizations":1,"available":2,"include":2,"emission":1,"pow":1,"pos":1,"privacy":1,"antara":4,"modules":3,"start":2,"creating":3,"explore":3,"various":1,"plugins":1,"enabled":1,"time":1,"smartchain":1,"features":1,"add":1,"tokens":1,"oracles":1,"provable":1,"rng":1,"dapps":1,"micro":1,"payments":1,"inheritance":1,"musig":1,"gateways":1,"quantum":1,"resistant":1,"dilithium":1,"signing":1,"browse":3,"api":4,"consists":1,"commands":1,"bitcoin":1,"version":1,"useful":1,"rpc":1,"specific":1}},"src/pages/komodo/active-user-reward/index.mdx":{"searchTitle":"Komodo Active User Reward - All You Need to Know","docsPageTitle":"Komodo Active User Reward - All You Need to Know","path":"komodo/active-user-reward","content":{"komodo":19,"active":11,"user":10,"reward":23,"need":2,"know":1,"march":1,"community":3,"voted":2,"reduce":2,"kmd":7,"aur":2,"reduction":1,"coincides":1,"scheduled":1,"network":1,"upgrade":1,"dpow":1,"season":1,"beginning":1,"mid-":1,"address":7,"holding":1,"unspent":1,"transaction":6,"output":1,"utxo":6,"value":5,"greater":1,"begin":1,"earning":1,"hour":1,"creates":1,"mined":1,"lock":1,"time":2,"set":8,"encourage":1,"users":2,"rewards":8,"stop":2,"accruing":2,"month":5,"claiming":2,"recommended":2,"claimed":1,"total":2,"adds":1,"year":2,"does":4,"apply":2,"funds":12,"held":2,"exchanges":2,"private":5,"key":4,"means":2,"want":1,"claim":4,"transfer":1,"exchange":4,"wallet":10,"personal":1,"don":5,"confuse":1,"mechanism":1,"proof":1,"stake":1,"pos":1,"online":2,"run":2,"full":2,"node":2,"native":2,"mode":2,"receive":1,"utxos":2,"accrue":4,"based":1,"nlocktime":6,"click":1,"detailed":1,"technical":1,"information":1,"simpler":1,"terms":1,"calculation":1,"depends":1,"optional":1,"included":1,"data":1,"called":1,"wallets":9,"parameter":1,"verus":2,"desktop":3,"thanks":1,"work":2,"luke":1,"childs":1,"ledger":5,"device":3,"running":1,"latest":2,"firmware":1,"also":2,"general":1,"transactions":2,"received":1,"overcome":1,"easiest":1,"method":1,"send":5,"yourself":5,"within":1,"above":1,"mentioned":1,"say":1,"check":2,"accrued":1,"following":1,"websites":1,"dexstats":2,"dashboard":2,"ecosystem":2,"minimum":2,"single":2,"blocks":1,"minutes":1,"old":2,"multiple":1,"consolidate":2,"verify":2,"locktime":6,"searching":1,"txid":1,"explorer":1,"https":2,"kmdexplorer":2,"io":2,"confirm":2,"unix":1,"timestamp":2,"ex":1,"translate":1,"local":1,"using":4,"epochconverter":2,"rd":2,"party":2,"result":1,"doubt":1,"balance":1,"supported":1,"use":4,"make":3,"sure":2,"releases":1,"versions":1,"lacking":1,"essential":1,"features":1,"download":10,"link":10,"cli":1,"binaries":1,"komodooceanqt":1,"mobile":1,"store":1,"control":1,"keys":1,"cannot":1,"third-party":1,"support":2,"payment":1,"sending":2,"trigger":1,"payout":1,"event":1,"additional":1,"guides":1,"available":1,"links":1,"below":1,"hardware":4,"trezor":2,"important":2,"info":2,"software":1,"new":1,"coins":1,"rewarded":1,"includes":1,"others":1,"one":1,"made":1,"rate":1,"per":1,"done":1,"monthly":1,"change":1,"backup":2,"dat":2,"file":2,"afterwards":1,"face":2,"issues":2,"join":2,"us":2,"discord":3,"talk":2}},"src/pages/komodo/block-1m-changes/index.mdx":{"searchTitle":"Changes to Komodo Blockchain at Block Height 1 Million","docsPageTitle":"Changes to Komodo Blockchain at Block Height 1 Million","path":"komodo/block-1m-changes","content":{"changes":4,"komodo":2,"blockchain":2,"block":7,"height":2,"million":1,"reaches":1,"two":1,"notable":1,"scheduled":1,"happen":2,"expected":1,"first":1,"september":1,"rewards":7,"currently":2,"mechanism":1,"cap":2,"amount":5,"accrued":2,"year":3,"example":1,"coins":1,"sit":1,"address":1,"full":1,"stop":1,"accruing":1,"total":1,"mechasism":1,"changed":1,"month":2,"means":1,"order":1,"receive":1,"maximum":1,"user":1,"claim":1,"per":2,"turn":1,"change":2,"made":2,"encourage":1,"users":1,"active":1,"use":1,"kmd":1,"free":3,"part":1,"mining":4,"every":2,"blocks":2,"period":3,"notary":1,"nodes":1,"unable":1,"mine":1,"easy":1,"difficulty":1,"removed":1,"deployed":1,"new":1,"method":1,"calibrates":1,"non-notary":2,"process":1,"also":1,"performs":1,"calibration":1,"hashrate":1,"designed":1,"achieve":1,"removal":1,"returns":1,"go":1,"dramatic":1,"stay":1,"relatively":1,"constant":1,"throughout":1,"discourage":1,"miners":1,"periods":1}},"src/pages/komodo/coin-emission/index.mdx":{"searchTitle":"Inflation Mechanisms","docsPageTitle":"Inflation Mechanisms","path":"komodo/coin-emission","content":{"inflation":4,"mechanisms":2,"new":1,"kmd":46,"coins":1,"created":10,"two":2,"ways":1,"mining":8,"normal":4,"notary":2,"rewards":31,"reward":6,"active":4,"users":3,"atleast":1,"blockheight":6,"emission":1,"schedule":1,"follows":1,"per":4,"block":13,"height":7,"reaches":2,"creation":2,"stops":1,"forever":1,"let":3,"us":3,"explore":1,"amount":7,"year":8,"mined":6,"creates":1,"rate":1,"minute":1,"total":4,"minutes":1,"million":11,"above":3,"miners":4,"notaries":4,"accurately":1,"called":1,"user":3,"unique":1,"feature":1,"komodo":1,"made":1,"possible":1,"consensus":3,"mechanism":1,"delayed":2,"proof":2,"work":4,"dpow":3,"important":1,"point":1,"note":1,"chain":6,"secured":1,"thereby":1,"recycling":1,"btc":1,"hash":2,"power":2,"need":1,"attract":1,"huge":1,"quantities":1,"security":1,"rationale":1,"behind":1,"having":1,"comparitively":1,"smaller":1,"induced":1,"utxo":6,"age":6,"greater":8,"hour":4,"value":6,"eligible":4,"send":2,"transaction":4,"output":2,"input":2,"claimed":10,"keeps":3,"increasing":3,"increases":3,"caps":2,"month":8,"hasn":2,"done":2,"capped":2,"monthly":2,"comes":2,"approximately":4,"see":2,"source":4,"code":4,"learn":2,"exact":2,"way":2,"calculated":2,"rule":2,"extra":2,"satoshis":2,"part":2,"rules":2,"person":2,"claiming":2,"compounded":2,"cannot":2,"utxos":4,"calculate":2,"caused":2,"assume":2,"currently":3,"circulation":4,"size":2,"claim":7,"next":2,"months":2,"actually":2,"reality":2,"exchanges":2,"cold":2,"storage":2,"wallets":2,"don":2,"regularly":2,"unclaimed":2,"minable":2,"approximate":2,"claimable":2,"excluding":2,"thousand":2,"summary":1,"claims":2,"also":1,"worth":1,"observing":1,"stay":1,"produced":1,"process":1,"every":1,"held":1,"community":1}},"src/pages/komodo/convert-pubkey-address/index.mdx":{"searchTitle":"Convert Pubkey to Komodo Address","docsPageTitle":"Convert Pubkey to Komodo Address","path":"komodo/convert-pubkey-address","content":{"convert":1,"pubkey":10,"komodo":2,"address":2,"make":1,"sure":1,"python":7,"installed":2,"system":1,"install":7,"python-bitcoinlib":5,"sudo":2,"apt-get":2,"libssl-dev":2,"pip":4,"latest":2,"git":4,"version":2,"https":2,"github":2,"com":2,"petertodd":2,"create":1,"file":3,"named":1,"pubkey-address":6,"py":6,"enter":3,"following":1,"code":1,"save":1,"usr":2,"bin":2,"env":2,"import":8,"bitcoin":10,"wallet":2,"pkhbitcoinaddress":4,"core":4,"coremainparams":4,"class":2,"coinparams":4,"message_start":2,"xe":2,"default_port":2,"base":2,"_prefixes":2,"pubkey_addr":2,"script_addr":2,"secret_key":2,"params":2,"input":3,"print":2,"from_pubkey":2,"open":1,"terminal":2,"cd":2,"directory":1,"located":1,"run":1,"prompt":1,"hit":1,"displayed":1,"example":1,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"rxxxxxxxxxxxxxxxxxxxxxxxxxxx":2}},"src/pages/komodo/dpow-conf/index.mdx":{"searchTitle":"Number of confirmations displayed based on dPoW status Confirmations","docsPageTitle":"Number of confirmations displayed based on dPoW status","path":"komodo/dpow-conf","content":{"number":5,"confirmations":35,"displayed":3,"based":1,"dpow":7,"status":1,"introduction":1,"new":2,"feature":3,"added":3,"komodo":1,"daemon":1,"komodod":4,"changes":2,"behaviour":2,"value":6,"output":1,"calling":1,"gettransaction":2,"getrawtransaction":2,"gettxout":2,"listunspent":2,"getblock":2,"komodo-cli":2,"follows":1,"means":6,"tx":3,"confirmed":2,"yet":2,"confirmation":6,"network":1,"explorers":1,"show":2,"different":1,"values":1,"wouldn":1,"match":2,"atleast":1,"one":1,"notarization":2,"happens":2,"rawconfirmations":17,"visible":1,"quering":1,"via":1,"cli":1,"secure":3,"helpful":1,"exchanges":5,"mainly":1,"users":1,"prefer":1,"security":1,"work":2,"automatically":1,"native":1,"mode":2,"kmd":1,"smartchain":1,"spv":1,"doesn":1,"implemented":2,"conf":1,"data":1,"seeing":1,"simply":1,"credit":1,"deposit":1,"user":1,"sure":1,"transaction":5,"double-spent":1,"practical":1,"example":2,"update":1,"stage":4,"blocks":2,"seen":1,"above":2,"corresponding":1,"greater":2,"block":1,"secured":1,"just":1,"keep":1,"track":1,"consider":1,"final":1,"nor":2,"field":1,"way":1,"integrate":1,"double-spend":1,"prevention":1,"mechanism":1,"major":1,"code":1,"checking":1,"previously":1,"essentially":1,"made":1,"aware":1,"go":1,"notarized":4,"wait":1,"systems":1,"transactions":1}},"src/pages/komodo/encrypt-wallet/index.mdx":{"searchTitle":"Encrypt Komodo's Wallet","docsPageTitle":"Encrypt Komodo's ","path":"komodo/encrypt-wallet","content":{"encrypt":7,"komodo":5,"wallet":44,"dat":15,"file":2,"password":18,"make":3,"secure":2,"supports":1,"encryptwallet":8,"rpc":1,"encrypting":1,"need":4,"unlock":6,"making":1,"transaction":4,"dumping":1,"privkey":1,"address":8,"prevents":1,"unauthorized":1,"access":4,"coins":1,"stored":1,"requirements":1,"native":2,"daemon":2,"kmd":1,"-ac_public":2,"chains":1,"feature":1,"applicable":1,"spv":1,"lite":1,"mode":1,"precautions":1,"best":1,"practices":1,"don":6,"private":10,"addresses":3,"z-addresses":5,"transfer":3,"funds":11,"transparent":3,"first":6,"forget":3,"lose":3,"use":7,"strong":3,"containing":3,"letters":3,"uppercase":3,"lowercase":3,"numbers":4,"special":3,"characters":3,"keep":3,"backup":5,"write":3,"down":4,"passphrase":9,"keys":3,"safe":6,"place":6,"back":3,"recommended":3,"every":3,"send":4,"responsible":3,"developers":3,"ask":5,"doubt":3,"command":6,"provide":1,"usage":6,"example":4,"komodo-cli":8,"ursecurep":6,"phras":6,"issuing":2,"return":2,"following":1,"output":4,"shut":1,"encrypted":5,"server":2,"stopping":2,"restart":2,"run":2,"keypool":2,"flushed":2,"new":3,"start":1,"coin":1,"again":2,"already":1,"features":1,"require":1,"performing":1,"actions":3,"get":1,"below":1,"error":6,"code":2,"message":2,"enter":2,"walletpassphrase":8,"means":2,"unlocking":2,"dump":1,"key":1,"holds":1,"follow":1,"next":2,"step":1,"commands":1,"timeout":8,"time":2,"sending":1,"option":1,"set":1,"timer":1,"seconds":3,"unlocked":1,"locking":1,"automatically":1,"above":1,"console":2,"perform":1,"restrictions":1,"change":3,"liking":1,"lock":2,"want":1,"specified":1,"reached":1,"walletlock":4,"walletpassphrasechange":4,"oldpassphrase":2,"newpassphrase":2,"yournewsecur":2,"pa":2,"phr":2,"se":2,"teminal":1,"debug":2,"log":2,"print":1,"similar":1,"line":1,"changed":3,"nderiveiterations":2,"successfully":1,"onward":1}},"src/pages/komodo/index.mdx":{"searchTitle":"Building Komodo from source","docsPageTitle":"Building Komodo from source","path":"komodo","content":{"building":1,"komodo":129,"source":10,"osx":4,"instructions":2,"see":5,"installing":8,"windows":6,"-bit":6,"systems":3,"ubuntu":4,"debian":1,"requirements":2,"currently":1,"need":2,"linux":5,"easiest":3,"debian-based":3,"distribution":3,"recommend":3,"using":5,"releases":5,"minimum":3,"gb":6,"free":3,"ram":3,"recommended":3,"get":3,"started":2,"log":5,"user":1,"system":2,"issue":2,"commands":1,"make":11,"sure":5,"machine":6,"date":1,"sudo":6,"apt-get":6,"update":10,"upgrade":4,"-y":4,"install":25,"dependency":1,"packages":1,"build-essential":2,"pkg-config":2,"libc":2,"-dev":4,"-multilib":2,"autoconf":4,"libtool":2,"libncurses-dev":2,"unzip":2,"git":18,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":4,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"nano":7,"software-properties-common":2,"curl":4,"libevent-dev":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"takes":2,"time":10,"depending":2,"internet":1,"connection":1,"let":3,"run":5,"background":1,"follow":5,"line":1,"step":5,"ignore":1,"libgmp":1,"headers":1,"missing":2,"point":1,"cd":24,"clone":5,"https":10,"github":6,"com":10,"komodoplatform":6,"checkout":6,"dev":8,"zcutil":10,"fetch-params":4,"sh":10,"-j":10,"uses":1,"threads":3,"replace":2,"number":1,"want":2,"use":8,"nproc":8,"variable":1,"build":5,"take":7,"finished":1,"create":10,"conf":33,"mkdir":8,"add":1,"following":6,"lines":1,"file":20,"rpcuser":8,"rpcpassword":8,"usernamechangeittosomethingsecure":4,"passwordchangeittosomethingsecure":4,"txindex":6,"bind":4,"rpcbind":6,"addnode":36,"press":7,"ctrl":12,"save":4,"changes":5,"exit":4,"editor":3,"start":5,"komodod":14,"daemon":8,"sync":2,"network":2,"src":12,"outputs":4,"terminal":6,"open":2,"new":9,"tab":1,"window":2,"go":5,"data":4,"directory":12,"updated":1,"logs":2,"tail":6,"-f":4,"debug":4,"command":7,"showing":2,"syncs":1,"terminate":1,"just":3,"komodo-cli":14,"check":2,"latest":8,"info":3,"getinfo":7,"show":1,"blockchain":2,"wallet":23,"version":4,"protocolversion":2,"kmdversion":2,"notarized":2,"notarizedhash":2,"da":2,"ab":2,"af":2,"dc":2,"df":2,"ec":2,"bd":2,"cdae":2,"notarizedtxid":2,"ef":2,"fceab":2,"ed":2,"abb":2,"daad":2,"bbefd":2,"notarizedtxid_height":2,"mempool":2,"notarized_confirms":2,"walletversion":2,"balance":2,"interest":2,"blocks":4,"longestchain":4,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":2,"testnet":2,"false":2,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"output":1,"values":1,"full":1,"updating":3,"installation":1,"already":2,"installed":3,"code":2,"below":3,"steps":6,"carefully":1,"don":2,"skip":2,"next":4,"one":1,"previous":2,"successfully":1,"completed":1,"running":3,"leave":1,"resources":1,"prefer":1,"stop":11,"proceed":1,"navigate":1,"made":2,"reset":3,"ensure":2,"clean":4,"shouldn":1,"issues":1,"pulling":1,"--hard":2,"pull":5,"followed":1,"compile":3,"binary":1,"sevices":1,"usual":1,"didn":1,"deamon":1,"compiling":1,"again":1,"hurry":1,"used":4,"lesser":1,"amount":1,"good":4,"practice":1,"outlined":1,"above":1,"compilation":1,"process":1,"completes":1,"error":1,"important":1,"backup":10,"stress":1,"dat":28,"reason":1,"send":3,"funds":9,"address":12,"unspent":3,"transaction":3,"utxo":3,"leaves":3,"change":9,"behind":3,"doesn":3,"back":3,"sent":3,"goes":3,"stored":3,"located":3,"got":3,"corrupted":3,"handy":3,"according":1,"regularly":1,"end":1,"day":1,"maybe":1,"twice":1,"week":1,"adjust":1,"period":1,"taking":1,"find":1,"copy":4,"archive":3,"cp":2,"-av":2,"rename":2,"mv":4,"wallet_backup_date_here":2,"example":2,"wallet_backup_":6,"tar":2,"-czvf":2,"tgz":2,"commandline":1,"tools":1,"apple":1,"xcode":1,"xcode-select":2,"--install":2,"brew":26,"needed":2,"dependencies":2,"deps":1,"directly":1,"usr":2,"bin":2,"ruby":2,"-e":2,"-fssl":2,"raw":2,"githubusercontent":2,"homebrew":2,"master":2,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"repository":1,"zcash":1,"params":13,"build-mac":2,"configuration":4,"mean":1,"fresh":1,"created":1,"library":28,"application":28,"support":28,"entering":1,"echo":22,"komodouser":2,"head":2,"-c":2,"urandom":2,"base":2,"went":1,"track":1,"progress":2,"downloading":1,"video":1,"tutorial":1,"www":2,"youtube":2,"watch":2,"gfzzy":2,"first":1,"download":2,"binaries":3,"place":1,"files":2,"folder":2,"desktop":9,"called":1,"kmd":9,"users":2,"yourusername":2,"prompt":1,"ll":1,"appdata":8,"homepath":12,"roaming":6,"notepad":5,"opens":1,"click":1,"information":1,"paste":1,"rpcallowip":2,"server":2,"pasting":1,"zcashparams":5,"sprout-proving":4,"key":8,"sprout-verifying":4,"sapling-spend":4,"sapling-output":4,"sprout-groth":4,"exe":8,"syncing":1,"downloads":1}},"src/pages/komodo/multisig-transactions-on-komodo-or-smartchains/index.mdx":{"searchTitle":"Dealing with Multisig addresses and transactions","docsPageTitle":"Dealing with Multisig addresses and transactions","path":"komodo/multisig-transactions-on-komodo-or-smartchains","content":{"dealing":1,"multisig":14,"addresses":4,"transactions":2,"multisignature":3,"called":1,"form":1,"technology":1,"used":1,"add":2,"additional":2,"security":1,"cryptocurrency":1,"require":1,"user":1,"users":1,"sign":3,"transaction":9,"broadcast":5,"block":1,"chain":2,"source":3,"wikipedia":2,"short":1,"guide":2,"demonstrate":1,"creation":1,"usage":1,"wallet":1,"ll":2,"use":5,"nodes":3,"komodo":2,"smartchain":1,"follow":2,"steps":2,"-ac_name":2,"coin":2,"parameter":2,"various":1,"tools":1,"check":1,"related":3,"materials":3,"section":2,"end":1,"links":1,"step":6,"get":6,"new":4,"corresponding":1,"pubkeys":2,"privkeys":1,"first":2,"let":3,"create":5,"two":1,"combine":2,"single":1,"address":23,"also":1,"need":4,"pubkey":11,"privkey":7,"wif":3,"node":10,"generate":3,"command":13,"komodo-cli":24,"getnewaddress":4,"output":16,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"value":3,"using":5,"validateaddress":8,"isvalid":4,"true":18,"scriptpubkey":8,"cbc":6,"cb":6,"ae":32,"fadc":2,"ac":26,"segid":4,"ismine":4,"iswatchonly":4,"false":10,"isscript":4,"dd":44,"af":22,"ba":22,"eff":22,"db":22,"iscompressed":4,"account":4,"private":3,"key":3,"dumpprivkey":4,"urundgyfju":6,"ufzg":6,"bnfx":6,"iapmwabx":6,"iqhzrpfrjnp":6,"kbeqyknt":6,"summarise":2,"data":2,"different":1,"validate":1,"export":1,"rbqz":10,"nhcanekx":10,"zxf":10,"zryfb":10,"vewf":10,"bb":2,"afe":2,"cd":22,"fb":34,"cf":26,"aca":22,"bbb":22,"usue":6,"jg":6,"bd":20,"cv":6,"xucobcwgzzbs":6,"hqz":6,"im":6,"fdyjmp":6,"tsd":6,"arav":6,"example":2,"execute":1,"following":1,"redeemscript":8,"required":1,"spend":4,"funds":6,"createmultisig":2,"bep":4,"hk":4,"cbow":4,"tgn":4,"obyhuqtebzyjfzgnm":4,"fund":2,"send":3,"sendtoaddress":2,"fea":10,"caeea":10,"ddd":10,"rawtransaction":3,"inputs":2,"unspent":1,"vout":9,"funded":1,"destination":1,"want":3,"note":1,"sending":2,"whole":1,"deposited":1,"back":1,"case":1,"don":1,"amount":5,"manually":1,"specify":1,"second":1,"change":2,"default":1,"difference":1,"between":1,"outputs":1,"counted":1,"miner":1,"fee":1,"probably":1,"accepttomemorypool":2,"absurdly":2,"high":2,"fees":2,"error":3,"reason":1,"type":1,"allowed":1,"sendrawtransaction":4,"method":1,"set":1,"actually":1,"sets":1,"allowhighfees":2,"unlikely":1,"createrawtransaction":2,"txid":8,"rp":2,"msvu":2,"qgxhgdhfnk":2,"kmnp":2,"vhevbu":2,"ce":12,"eaae":12,"ea":12,"ffffffff":4,"eb":12,"bf":12,"raw":2,"able":1,"signrawtransaction":4,"bc":4,"cbbf":4,"cc":4,"hex":6,"bdf":10,"baf":10,"cbac":10,"ec":24,"bba":10,"fcc":10,"fc":10,"ef":10,"aeffffffff":8,"complete":4,"errors":2,"scriptsig":2,"sequence":2,"operation":2,"valid":2,"current":2,"stack":2,"size":2,"obtained":1,"signature":1,"comamnd":1,"da":12,"abc":4,"df":4,"edd":4,"efc":4,"cbdce":4,"de":4,"fe":4,"ccb":4,"ebb":4,"above":1,"finish":1,"finally":1,"ready":1,"aaaf":4,"ada":4,"ee":4,"dcfc":4,"id":1,"explorer":1,"similar":1,"places":1,"verify":1,"detailed":2,"article":2,"russian":2,"language":2,"web":2,"tool":2}},"src/pages/komodo/note-exchanges/index.mdx":{"searchTitle":"A Note to Exchanges","docsPageTitle":"A Note to Exchanges","path":"komodo/note-exchanges","content":{"note":1,"exchanges":2,"komodo":16,"daemon":3,"komodod":12,"started":1,"parameter":5,"called":1,"-exchange":8,"ignores":1,"rewards":1,"collected":1,"utxo":1,"used":1,"transaction":1,"allows":1,"manage":1,"account":2,"balances":1,"against":1,"accounting":1,"software":1,"modification":1,"reconciliation":1,"example":6,"normally":1,"start":2,"using":2,"command":1,"src":4,"-addnode":4,"-daemon":4,"adding":1,"make":1,"post":1,"bitcointalk":3,"gives":1,"context":1,"related":1,"addition":1,"https":2,"org":2,"index":2,"php":2,"topic":2,"msg":4,"already":1,"running":1,"normal":1,"mode":1,"enable":1,"backup":1,"privkeys":2,"launch":2,"-exportdir":6,"path":2,"run":1,"komodo-cli":10,"dumpwallet":4,"filename":4,"totally":1,"new":2,"sync":2,"including":1,"wallet":2,"dat":4,"exportdir":2,"stop":3,"gets":2,"far":1,"import":1,"backed":1,"step":1,"importwallet":4,"resume":1,"chaintip":1,"tmp":6,"mv":2,"old":6,"mkdir":2,"cp":2,"conf":2,"peers":2}},"src/pages/komodo/npm-module-komodo-rewards/index.mdx":{"searchTitle":"Calculate Komodo rewards using an npm module","docsPageTitle":"Calculate Komodo rewards using an npm module","path":"komodo/npm-module-komodo-rewards","content":{"calculate":1,"komodo":1,"rewards":6,"using":2,"npm":6,"module":5,"kmd":1,"blockheight":1,"make":1,"sure":1,"pr":1,"https":6,"github":4,"com":6,"atomiclabs":4,"get-komodo-rewards":10,"pull":2,"merged":1,"updated":1,"code":3,"published":1,"created":1,"luke":3,"childs":3,"source":2,"www":2,"npmjs":2,"package":2,"install":3,"usage":1,"pass":1,"utxo":8,"object":2,"integer":1,"accrued":3,"satoshis":4,"returned":1,"const":6,"getkomodorewards":5,"require":2,"tiptime":2,"locktime":2,"height":2,"api":1,"returns":1,"keys":1,"license":1,"mit":2,"atomic":1,"labs":1}},"src/pages/komodo/python-rpc-komodod/index.mdx":{"searchTitle":"Access komodo daemons's JSON-RPC interface using Python RPC commands to komodod python","docsPageTitle":"Access komodo daemons's JSON-RPC interface using Python","path":"komodo/python-rpc-komodod","content":{"access":2,"komodo":9,"daemons":1,"json-rpc":1,"interface":1,"using":3,"python":11,"use":1,"package":1,"slick-bitcoinrpc":6,"installation":1,"installing":1,"module":1,"dependencies":1,"sudo":6,"add-apt-repository":2,"-y":2,"ppa":4,"deadsnakes":2,"apt-get":4,"update":2,"install":4,"-dev":4,"-pip":2,"libgnutls":2,"libssl-dev":2,"-m":2,"pip":2,"setuptools":2,"wheel":2,"usage":1,"proxy":6,"method":3,"called":1,"object":1,"returns":1,"used":1,"komodod":2,"methods":2,"number":1,"times":1,"general":1,"need":2,"convert":1,"arguments":2,"strings":2,"passed":2,"cclib":4,"find":1,"rpcuser":5,"rpcpassword":5,"rpcport":5,"coin":1,"conf":2,"file":1,"usr":2,"bin":2,"env":2,"slickrpc":2,"import":2,"user":2,"pass":2,"http":2,"format":2,"print":6,"best":2,"block":2,"getblock":2,"getbestblockhash":2,"cc":2,"lib":2,"pubkeys":4,"cbbda":2,"bb":2,"dc":2,"cd":2,"fdb":2,"aff":2,"ce":2,"ca":2,"fdeee":2,"ec":2,"combine":2,"str":2}},"src/pages/komodo/security-setup-full-node/index.mdx":{"searchTitle":"Standard Security Setup for Nodes","docsPageTitle":"Standard Security Setup for Nodes","path":"komodo/security-setup-full-node","content":{"standard":2,"security":3,"setup":4,"nodes":1,"steps":1,"get":4,"secured":4,"komodo":2,"node":3,"just":1,"simple":2,"babysteps":1,"real":1,"server":30,"also":4,"need":5,"investigate":1,"one":3,"understand":2,"imminent":1,"hosting":1,"notary":1,"step":8,"install":3,"minimal":5,"installation":4,"ubuntu":5,"use":5,"don":3,"iso":1,"kinds":1,"services":1,"open":3,"ports":2,"vulnerable":2,"future":1,"exploits":1,"first":4,"installing":1,"sure":3,"select":1,"openssh":7,"end":1,"graphical":1,"otherwise":3,"cannot":1,"connect":1,"using":2,"kvm":1,"create":5,"private":1,"ssh":20,"keys":1,"selecting":1,"created":5,"spot":1,"hackers":1,"love":1,"brute":4,"forcing":2,"service":3,"strong":2,"password":6,"re":1,"mostly":1,"safe":1,"go":3,"hijacked":1,"point":1,"wise":1,"disable":6,"login":11,"creating":3,"key":9,"later":1,"front":1,"door":1,"click":4,"tutorial":2,"user":16,"root":11,"account":6,"uberboss":2,"everything":2,"needing":1,"special":2,"permissions":3,"vulnerability":1,"issue":1,"default":1,"cases":1,"needed":2,"name":2,"try":3,"force":2,"asap":1,"rights":4,"maybe":1,"ask":1,"yourself":1,"difference":1,"hacker":1,"needs":1,"know":3,"new":5,"attack":1,"tiny":1,"max":1,"crucial":1,"sudo":6,"debian":2,"based":2,"system":2,"worry":1,"copy":1,"freshly":1,"store":3,"stupid":1,"way":3,"dir":1,"set":4,"authorized_keys":3,"file":3,"etc":4,"doing":5,"easy":1,"logging":1,"isn":2,"part":1,"course":1,"expect":1,"already":2,"automatically":1,"ssh-copy-id":2,"com":4,"procedure":1,"public":1,"script":1,"gets":1,"access":5,"remote":1,"modifies":1,"creates":1,"files":1,"home":2,"directory":2,"fix":1,"inappropriate":1,"thingy":1,"ll":1,"notice":2,"aren":1,"logged":1,"yet":1,"again":2,"normal":1,"enter":1,"logs":1,"straight":1,"away":1,"gives":1,"us":1,"opportunity":1,"time":2,"secure":2,"people":1,"tell":1,"change":1,"port":3,"different":1,"personally":1,"think":1,"want":1,"badly":1,"scan":1,"anyway":1,"find":3,"assigned":1,"better":1,"disallow":1,"take":1,"job":1,"works":1,"won":1,"anymore":2,"config":1,"vi":2,"sshd_config":2,"following":3,"permitrootlogin":4,"make":1,"non-root":1,"privileges":1,"locked":1,"look":2,"passwordauthentication":4,"save":1,"restart":3,"second":1,"shell":2,"log":1,"case":1,"something":1,"went":2,"wrong":1,"able":1,"blocked":1,"become":1,"impossible":1,"accepting":1,"kind":1}},"src/pages/komodo/setup-electrumx-server/index.mdx":{"searchTitle":"Setup ElectrumX Server","docsPageTitle":"Setup ElectrumX Server","path":"komodo/setup-electrumx-server","content":{"setup":1,"electrumx":9,"server":9,"spv":1,"electrum":11,"provides":1,"lite":1,"mode":2,"type":1,"functionality":1,"servers":4,"run":4,"full":2,"node":1,"maintains":1,"copy":1,"blockchain":6,"history":2,"native":1,"software":1,"allows":1,"developers":1,"apps":1,"komodo":4,"defi":2,"framework":2,"communicate":1,"query":1,"balances":1,"transaction":6,"broadcast":1,"signed":1,"transactions":1,"needing":1,"download":1,"sync":1,"chain":3,"locally":1,"list":1,"known":1,"maintained":1,"https":4,"github":4,"com":4,"komodoplatform":4,"coins":4,"tree":2,"master":2,"electrums":2,"recommended":2,"ensure":1,"stable":1,"operation":1,"check":2,"docs":4,"info":1,"installation":1,"sudo":36,"apt-get":4,"install":10,"python":6,"-setuptools":2,"-multidict":2,"libleveldb-dev":2,"cd":6,"git":2,"clone":2,"electrumx-":14,"pip":4,"uvloop":4,"ujson":2,"coin":8,"configuration":2,"launching":1,"new":1,"smartchain":1,"add":3,"lib":2,"py":2,"file":6,"skip":1,"step":1,"seeting":1,"kmd":1,"already":1,"exists":1,"example":2,"using":2,"rick":23,"smart":1,"class":2,"komodomixin":2,"equihashmixin":2,"name":4,"shortname":4,"net":2,"mainnet":2,"tx_count":2,"tx_count_height":2,"tx_per_block":2,"rpc_port":8,"reorg_limit":2,"peers":2,"changed":1,"accordingly":1,"mkdir":2,"-p":2,"electrumdb":8,"chown":2,"username":8,"nano":4,"etc":14,"electrumx_rick":22,"conf":9,"get":5,"rpc_user":4,"rpc_pass":4,"below":3,"db_directory":4,"daemon_url":2,"http":2,"services":8,"tcp":2,"electrum_tcp_port":4,"rpc":2,"electrum_rpc_port":2,"wss":7,"electrum_wss_port":6,"ssl":6,"electrum_ssl_port":2,"event_loop_policy":2,"peer_discovery":2,"self":2,"max_sessions":2,"max_send":4,"initial_concurrent":2,"cost_soft_limit":2,"cost_hard_limit":2,"bandwidth_unit_cost":2,"required":4,"ssl_certfile":2,"letsencrypt":4,"live":4,"your_domain_name":6,"fullchain":2,"pem":4,"ssl_keyfile":2,"privkey":2,"read":1,"available":1,"environment":1,"variables":1,"change":3,"allow":3,"ports":1,"firewall":1,"ufw":2,"listing":1,"websocket":7,"secure":1,"socket":1,"refer":1,"eff":2,"certbot":12,"instructions":2,"details":1,"setting":1,"certificates":1,"varies":1,"depending":1,"os":1,"installed":1,"web":1,"ubuntu":1,"nginx":2,"snap":8,"core":4,"refresh":2,"remove":2,"--classic":2,"ln":2,"-s":2,"bin":4,"usr":2,"--nginx":2,"create":1,"cert":1,"key":1,"update":2,"sites-enabled":2,"config":1,"path":1,"files":1,"configure":1,"service":11,"cp":2,"contrib":2,"systemd":6,"system":4,"following":1,"fields":1,"leave":1,"rest":1,"description":2,"environmentfile":2,"execstart":2,"home":4,"electrumx_server":2,"user":2,"systemctl":8,"start":4,"status":3,"review":1,"logs":1,"journalctl":2,"-f":2,"-u":2,"--since":2,"today":2,"confirm":2,"running":3,"issue":1,"commands":1,"local":1,"terminal":1,"use":1,"id":5,"one":1,"valid":1,"echo":2,"method":4,"params":4,"cf":4,"fda":4,"bb":4,"affb":4,"fb":4,"bd":4,"eb":4,"ed":4,"ac":4,"true":4,"test":4,"nc":2,"electrum_server_ip":2,"-i":2,"jq":2,"websockets":1,"import":2,"ws":10,"connect":2,"send":2,"print":2,"recv":2,"close":2,"maintainence":2,"keep":1,"smoothly":1,"compact":2,"database":2,"week":2,"crontab":2,"entry":1,"stop":3,"electrumx_compact_history":2,"means":1,"every":1,"wednesday":1,"ll":1,"restart":1,"day":1,"dont":1,"go":1,"down":1,"time":1}},"src/pages/komodo/use-bitcore-lib-komodo/index.mdx":{"searchTitle":"Using bitcore-lib-komodo","docsPageTitle":"Using bitcore-lib-komodo","path":"komodo/use-bitcore-lib-komodo","content":{"using":4,"bitcore-lib-komodo":11,"example":2,"komodo":2,"flavour":1,"bitcore-lib":2,"https":6,"github":4,"com":6,"deckersu":4,"installing":1,"library":3,"following":2,"commands":1,"install":23,"required":1,"dependencies":3,"nvm":22,"node":14,"nodejs":2,"sudo":12,"apt":12,"--yes":12,"git":8,"build-essential":2,"pkg-config":2,"libc":2,"-dev":10,"libevent-dev":2,"-multilib":2,"autoconf":2,"libtool":2,"libncurses":2,"unzip":2,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"libcurl":2,"-gnutls-dev":2,"curl":2,"libsodium-dev":2,"libzmq":2,"-qo-":2,"raw":2,"githubusercontent":2,"creationix":2,"sh":6,"bash":2,"export":2,"nvm_dir":6,"home":4,"-s":2,"loads":2,"switch":2,"setup":2,"use":2,"npm":2,"script":2,"generate":1,"address":7,"privkey":1,"pair":1,"add":3,"code":1,"named":1,"address-pair":3,"js":3,"directory":1,"above":1,"installed":1,"var":10,"bitcore":8,"require":2,"kmd":14,"name":2,"alias":2,"pubkeyhash":4,"privatekey":14,"scripthash":2,"xpubkey":2,"xprivkey":2,"ade":2,"networkmagic":2,"xf":2,"eee":2,"port":2,"dnsseeds":2,"localhost":4,"mynet":2,"networks":4,"kmdnet":4,"get":2,"new":2,"toaddress":2,"console":6,"log":6,"towif":2,"run":1,"user":2,"versions":2,"bin":2,"output":1,"rssvyezw":2,"lazcyr":2,"taeeicmupz":2,"thgbr":2,"type":2,"network":4,"bf":2,"cc":2,"dd":2,"df":2,"fad":2,"ece":2,"cd":2,"ab":2,"uvr":2,"fkyu":2,"szau":2,"xthxyndafzuurzqz":2,"zj":2,"quclkin":2,"bo":2}},"src/pages/komodo/using-key-value/index.mdx":{"searchTitle":"Using the Key-Value feature","docsPageTitle":"Using the Key-Value feature","path":"komodo/using-key-value","content":{"using":1,"key-value":1,"feature":1,"search":1,"key":19,"whole":1,"blockchain":3,"database":1,"use":18,"following":3,"command":3,"komodo-cli":8,"kvsearch":4,"hello":16,"output":3,"coin":6,"kmd":6,"currentheight":4,"keylen":6,"error":2,"cant":2,"find":3,"create":1,"update":1,"new":2,"value":13,"entry":2,"also":2,"securing":1,"custom":2,"password":1,"specific":1,"tha":1,"pair":1,"example":2,"kvupdate":5,"ehlo":9,"world":9,"testpassphrase":5,"height":4,"expiration":4,"flags":4,"valuesize":4,"fee":10,"txid":2,"bbd":2,"ddb":2,"updating":1,"ll":1,"details":1,"reflect":1,"data":1,"set":2,"expiry":1,"date":1,"days":1,"blocks":1,"per":1,"day":1,"passphrase":1,"faq":1,"does":1,"kv":9,"storage":1,"cost":1,"pay":8,"transaction":4,"depending":4,"size":4,"depends":4,"chain":24,"want":4,"store":4,"kv-entry":4,"komodo":4,"smart":12,"tokens":4,"capability":4,"due":4,"difference":4,"costs":4}},"src/pages/komodo/vote-in-komodo-polls-and-elections/hardware-wallet/index.mdx":{"searchTitle":"How to Vote with Your Hardware Wallet Using","docsPageTitle":"How to Vote with Your Hardware Wallet","path":"komodo/vote-in-komodo-polls-and-elections/hardware-wallet","content":{"vote":8,"hardware":1,"wallet":11,"trezor":3,"users":2,"use":2,"komodo":6,"web":6,"refer":1,"guides":1,"log":1,"cast":1,"connect":3,"ledger":3,"https":4,"kmd":5,"io":4,"following":1,"steps":1,"below":2,"new":2,"tab":1,"open":2,"enter":1,"password":3,"encrypting":1,"sensitive":1,"data":1,"select":4,"device":3,"type":1,"make":1,"sure":1,"unlocked":1,"app":2,"click":7,"button":2,"holdings":2,"highlighted":1,"voting":1,"token":1,"start":1,"kip":2,"scroll":1,"down":1,"bottom":1,"turn":1,"enable":2,"airdrop":2,"funds":2,"discovery":2,"begin":2,"scan":2,"wait":1,"addresses":1,"scanned":1,"confirm":3,"complete":1,"activation":1,"selected":1,"coins":1,"don":1,"see":2,"balance":1,"try":2,"incognito":1,"mode":1,"different":1,"browser":1,"also":1,"reset":1,"create":1,"send":5,"right-hand":1,"menu":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"notary":1,"node":1,"elections":1,"find":1,"associated":1,"address":2,"candidate":1,"option":1,"support":1,"account":1,"amount":1,"next":2,"transaction":2,"details":1,"sent":1,"result":1,"id":1,"view":1,"block":1,"explorer":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/index.mdx":{"searchTitle":"How to Vote in Komodo Polls and Elections Introduction","docsPageTitle":"How to Vote in Komodo Polls and Elections","path":"komodo/vote-in-komodo-polls-and-elections","content":{"vote":5,"komodo":7,"polls":2,"elections":1,"time":3,"community":1,"poll":1,"held":3,"kmd":4,"holders":3,"details":2,"options":1,"published":1,"kips":2,"repository":6,"notary":2,"node":2,"candidates":2,"broadcast":1,"via":2,"komodoplatform":2,"twitter":2,"weekly":1,"emails":1,"blog":2,"following":1,"snapshot":2,"blockchain":1,"tokens":1,"airdropped":1,"equivalent":1,"amount":1,"funds":1,"cex":1,"wallets":2,"excluded":1,"using":2,"supporting":1,"wallet":9,"command":2,"line":2,"find":1,"launch":1,"parameters":1,"active":1,"kip":1,"chains":1,"refer":2,"dpow":2,"list":1,"below":1,"supported":1,"web":2,"desktop":4,"mobile":2,"verus":2,"ledger":2,"trezor":2,"users":2}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Desktop With","docsPageTitle":"How to Vote on Komodo Wallet Desktop","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop","content":{"vote":15,"komodo":6,"wallet":9,"desktop":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"within":3,"portfolio":3,"tab":3,"click":7,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":5,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":5,"button":2,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"top":1,"enter":1,"amount":1,"votes":1,"lower":1,"prepare":2,"transaction":3,"sending":1,"happy":1,"details":1,"cast":1,"broadcast":1,"see":2,"summary":1,"view":2,"explorer":3,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Mobile With","docsPageTitle":"How to Vote on Komodo Wallet Mobile","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile","content":{"vote":15,"komodo":6,"wallet":10,"mobile":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"within":3,"portfolio":3,"tab":3,"click":8,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":5,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":3,"button":2,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"bottom":1,"enter":1,"amount":3,"votes":1,"top":2,"withdraw":2,"transaction":4,"sending":1,"happy":1,"details":2,"confirm":2,"cast":1,"broadcast":1,"see":2,"new":1,"appear":1,"history":1,"view":3,"explorer":3,"right":1,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web/index.mdx":{"searchTitle":"How to Vote on Komodo Wallet Web With","docsPageTitle":"How to Vote on Komodo Wallet Web","path":"komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web","content":{"vote":15,"komodo":6,"wallet":17,"web":6,"launch":3,"log":3,"required":3,"import":5,"seed":5,"phrase":5,"using":3,"connect":5,"button":8,"kip":8,"tokens":6,"automatically":3,"activated":3,"login":3,"use":3,"add":5,"assets":5,"within":3,"tab":3,"click":7,"token":6,"named":3,"kipxxxx":5,"votexxxx":5,"xxxx":3,"portion":3,"identifying":3,"number":3,"indicate":3,"notary":4,"season":3,"represents":3,"send":5,"open":1,"withdrawal":1,"form":1,"review":2,"poll":2,"options":2,"kips":1,"candidates":2,"node":1,"elections":1,"find":1,"associated":1,"address":4,"candidate":1,"option":1,"support":1,"input":1,"recipient":2,"field":2,"top":1,"enter":1,"amount":1,"votes":1,"lower":1,"transaction":3,"sending":1,"happy":1,"details":1,"confirm":2,"cast":1,"broadcast":1,"see":2,"summary":1,"view":2,"explorer":3,"block":1}},"src/pages/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet/index.mdx":{"searchTitle":"How to Vote on Verus Desktop Wallet With","docsPageTitle":"How to Vote on Verus Desktop Wallet","path":"komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet","content":{"vote":6,"verus":8,"desktop":8,"wallet":2,"use":3,"latest":1,"version":1,"download":17,"file":18,"corresponding":1,"kip":6,"coin":5,"need":1,"import":19,"using":3,"chain":2,"definition":2,"youtube":2,"created":1,"github":2,"veruscoin":2,"verus-coin-importer":2,"simple":2,"tool":2,"create":2,"files":2,"risk":1}},"src/pages/komodo-defi-framework/api/common_structures/activation/index.mdx":{"searchTitle":"Activation Structures ","docsPageTitle":"Activation Structures","path":"komodo-defi-framework/api/common_structures/activation","content":{"activation":9,"structures":1,"activationmode":1,"defines":4,"mode":11,"qtum":1,"bch":1,"utxo":2,"zhtlc":5,"coins":5,"rpc":6,"electrum":27,"rpc_data":6,"servers":7,"url":12,"cipig":10,"net":10,"activationrpcdata":2,"contains":3,"information":3,"lightwallet_d":2,"used":11,"light":8,"electrum_servers":6,"purpose":2,"consolidated":2,"api":2,"activationparams":3,"object":7,"additional":1,"parameters":2,"params":1,"vary":1,"depending":1,"coin":6,"type":7,"priv_key_policy":3,"still":1,"thing":1,"defaults":1,"contextprivkey":2,"set":3,"trezor":5,"activate":1,"older":1,"wallets":2,"need":1,"sync_params":4,"field":1,"date":1,"first":2,"transaction":3,"see":1,"balance":1,"history":1,"take":1,"long":2,"time":3,"subsequent":1,"activations":1,"faster":1,"using":2,"smaller":1,"scan_blocks_per_iteration":4,"larger":1,"scan_interval_ms":4,"reduce":1,"average":1,"cpu":3,"load":3,"cost":1,"longer":1,"optional":1,"fields":1,"recommended":1,"developing":1,"ios":1,"high":2,"kill":1,"process":1,"android":1,"desktop":1,"operating":1,"systems":1,"appear":1,"problems":1,"activationservers":1,"example":3,"activation_params":4,"zombie":4,"dragonhound":4,"info":4,"light_wallet_d_servers":2,"http":2,"height":2,"zcash_params_path":2,"home":2,"username":2,"path_to":2,"zcash-params":2,"hd":1,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"min_addresses_number":2,"gap_limit":2,"addressderivationpath":3,"account":1,"change":3,"address_index":1,"derivation":2,"path":2,"wallet":3,"different":2,"values":1,"account_id":4,"address_id":4,"result":1,"address":2,"private":1,"key":1,"combination":1,"chain":4,"parameter":1,"specify":1,"external":4,"addresses":2,"intended":1,"visible":2,"outside":2,"receiving":1,"payments":1,"internal":2,"meant":1,"return":1,"leftover":1,"path_to_address":2,"addressinfo":3,"includes":4,"following":4,"items":4,"given":4,"balances":4,"bitcoincash":4,"qrf":4,"vpn":4,"rjexrjhlwyzzeg":4,"gw":4,"qx":4,"fztj":4,"derivation_method":4,"iguana":4,"pubkey":4,"df":4,"db":4,"cd":4,"eeb":4,"abc":4,"ad":4,"spendable":2,"unspendable":2,"tickers":2,"aslp-slp":2,"coinprotocol":1,"coinprotocoldata":1,"coinnode":3,"token":3,"https":2,"nucleus-rpc":2,"alpha":2,"komodo":2,"earth":2,"komodo_proxy":2,"true":2,"swapv":3,"contracts":3,"maker_swap_v":2,"_contract":6,"da":6,"ce":6,"taker_swap_v":2,"nft_maker_swap_v":2,"tokensrequest":3,"ticker":2,"minds-erc":2,"required_confirmations":2,"utxomergeparams":3,"thresholds":1,"merge":1,"utxos":2,"useful":1,"small":1,"mining":1,"activity":1,"merge_at":2,"check_every":2,"max_merge_at_once":2}},"src/pages/komodo-defi-framework/api/common_structures/index.mdx":{"searchTitle":"Komodo DeFi SDK Common Structures ","docsPageTitle":"Komodo DeFi SDK Common Structures","path":"komodo-defi-framework/api/common_structures","content":{"komodo":3,"defi":3,"sdk":3,"common":1,"structures":2,"objects":1,"request":1,"response":1,"multiple":1,"methods":10,"grouped":1,"following":1,"sections":1,"used":4,"one":1,"section":1,"listed":1,"below":2,"numericformatsvalue":3,"returns":1,"price":2,"amount":2,"three":1,"different":1,"formats":1,"fraction":4,"rational":4,"decimal":4,"numer":4,"denom":4,"fractionalvalue":3,"object":7,"includes":2,"numerator":6,"denominator":6,"values":3,"given":1,"pagination":2,"requests":1,"return":1,"results":2,"offsets":1,"applied":1,"use":2,"value":3,"example":10,"pagenumber":2,"fromid":2,"rationalvalue":1,"offers":1,"num-rational":2,"crate":2,"feature":1,"allows":2,"higher":1,"precision":1,"numeric":1,"represent":1,"order":2,"volumes":1,"prices":1,"unique":2,"format":2,"explained":1,"above":1,"first":1,"item":2,"second":1,"biginteger":1,"numbers":2,"represented":1,"sign":1,"uint":1,"array":1,"-bit":1,"parts":1,"big":1,"integer":1,"little-endian":1,"represents":2,"streamingconfig":1,"optionally":1,"apply":1,"detailed":2,"configuration":1,"event":2,"streaming":4,"stream_interval_seconds":2,"streamingfeeconfig":1,"stream":2,"fee_estimator":1,"enable":2,"estimate_every":2,"estimate_type":2,"provider":2,"eventstreamconfig":3,"defines":1,"events":8,"streamed":1,"client":2,"configurable":1,"doc":2,"output":1,"viewed":1,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"examples":2,"sse":2,"index":4,"html":2,"id":2,"client_id":7,"url":1,"match":1,"enabling":1,"case":1,"single":1,"defining":1,"required":2,"default":1,"access_control_allow_origin":2,"worker_path":2,"js":2,"syncstatus":1,"syncstatusextended":1,"sync_status":6,"state":6,"notstarted":2,"additional_info":2,"transactions_left":2,"inprogress":2,"finished":2,"filtercriteria":2,"filter":3,"based":1,"specific":1,"parameters":1,"status":2,"completed":2,"date_from":2,"date_to":2,"my_coin":2,"btc":2,"other_coin":2,"eth":4,"from_timestamp":2,"to_timestamp":2,"pagingoptions":3,"options":1,"page":1,"selection":1,"consult":1,"looking":1,"recent":1,"swaps":1,"paging_options":2,"from_uuid":2,"null":2,"limit":2,"page_number":2,"wcconnns":3,"contains":2,"details":2,"approved":1,"chains":5,"connected":3,"via":1,"walletconnect":4,"eip":9,"bnb":2,"polygon":2,"avax":2,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"accountschanged":2,"chainchanged":2,"cosmos":7,"cosmoshub-":2,"osmosis-":2,"irishub-":2,"cosmos_signdirect":2,"cosmos_signamino":2,"cosmos_getaccounts":2,"wcsession":3,"active":1,"sessions":1,"within":1,"session":1,"input":1,"pairing_topic":2,"initally":1,"connecting":1,"external":2,"wallets":1,"dapps":1,"topic":2,"communications":1,"wallet":1,"dapp":1}},"src/pages/komodo-defi-framework/api/common_structures/lightning/index.mdx":{"searchTitle":"Lightning Network Structures ","docsPageTitle":"Lightning Network Structures","path":"komodo-defi-framework/api/common_structures/lightning","content":{"lightning":1,"network":1,"structures":1,"confirmationtargets":1,"object":4,"represents":1,"number":1,"blocks":1,"required":1,"on-chain":1,"lightning-related":1,"transaction":3,"confirmed":1,"used":2,"estimating":1,"fee":1,"rate":1,"feerate":2,"different":2,"types":2,"context":1,"permissionless":1,"transactions":1,"performed":1,"node":2,"target":1,"background":4,"normal":4,"high_priority":4,"using":2,"recommended":2,"values":5,"above":1,"table":1,"coin":1,"block":1,"time":2,"minutes":6,"equivalent":1,"hours":1,"day":1,"one":1,"hour":1,"counterpartychannelconfig":1,"lightningactivationparams":1,"lightningchannelamount":1,"lightningchannelconfig":1,"channel":2,"opened":2,"user":1,"counterparty":1,"ignored":1,"specified":1,"open_channel":2,"update_channel":2,"methods":1,"default":2,"set":2,"coins":2,"configuration":1,"file":1,"guis":1,"wallet":1,"apps":1,"announced_channel":2,"false":2,"value":1,"expected":1,"reliably":1,"online":1,"lightningchanneloptions":1,"lightningclosedchannelsfilter":1,"response":2,"change":2,"consistent":1,"future":2,"https":4,"github":4,"com":4,"komodoplatform":4,"komodo-docs-mdx":4,"pull":4,"discussion":4,"_r":4,"lightningopenchannelsfilter":1,"lightningpayment":1,"lightningpaymentfilter":1,"lightningpaymenttype":1,"see":1}},"src/pages/komodo-defi-framework/api/common_structures/nfts/index.mdx":{"searchTitle":"Non-Fungible Token Structures ","docsPageTitle":"Non-Fungible Token Structures","path":"komodo-defi-framework/api/common_structures/nfts","content":{"non-fungible":2,"token":7,"structures":2,"following":7,"used":4,"komodo":3,"defi":1,"sdk":1,"tokens":1,"nfts":2,"nftfilter":3,"object":8,"includes":6,"items":6,"given":5,"coin":3,"nftinfobasic":3,"nftinfo":3,"nftmetadata":3,"trait_type":22,"specialization":2,"value":23,"thief":2,"skin":2,"tone":2,"weapon":2,"crossbow":2,"species":2,"dark":2,"elf":2,"gender":2,"female":2,"strength":2,"dexterity":2,"intelligence":2,"perks":2,"steath":2,"eagle":2,"eye":2,"lockpicking":4,"pickpocketing":2,"fire":2,"resistance":2,"weakness":2,"slow":2,"healing":2,"elfbark":2,"addict":2,"fear":2,"cats":2,"unconvincing":2,"liar":2,"personality":2,"aggressive":2,"nftprovider":3,"enable_nft":1,"rpc":1,"method":1,"defines":1,"nft":4,"providers":1,"avaialable":1,"configuration":1,"type":8,"moralis":3,"info":2,"url":2,"https":4,"moralis-proxy":2,"earth":2,"komodo_proxy":2,"true":2,"nfttransfer":3,"transaction":1,"verified":4,"description":1,"related":1,"cointelegraph":2,"com":2,"news":2,"nft-whale-pranksy-pranked-by-fake-banksy-for-":2,"-eth":2,"verifies":1,"see":1,"ways":1,"verify":1,"opensea":1,"etc":1,"assume":1,"incorporates":1,"possible":2,"values":1,"transaction_type":2,"operator":2,"does":1,"mean":1,"nfttransferfilter":3,"inclu":1,"ticker":2,"minds-erc":2,"required_confirmations":2,"withdrawnftdata":3,"withdrawals":1,"erc":2,"contracts":1,"parameter":2,"withdraw_nft":4,"request":2,"withdraw_erc":6,"means":2,"absolutely":1,"unique":1,"owner":2,"token_id":4,"token_address":2,"also":1,"referred":1,"contract":1,"address":1,"user":1,"one":1,"identical":1,"due":1,"difference":1,"amount":2,"max":2,"fields":1}},"src/pages/komodo-defi-framework/api/common_structures/orders/index.mdx":{"searchTitle":"Order Structures ","docsPageTitle":"Order Structures","path":"komodo-defi-framework/api/common_structures/orders","content":{"order":4,"structures":1,"inchprotocolimage":1,"inchprotocolinfo":1,"inchtokeninfo":1,"inchtxfields":1,"cancelby":1,"cancel":3,"orders":6,"specific":2,"coin":4,"type":16,"data":8,"ticker":2,"doc":4,"pair":3,"base":8,"rel":8,"marty":2,"confsettings":1,"conf_settings":2,"base_confs":2,"base_nota":2,"true":4,"rel_confs":2,"rel_nota":2,"false":2,"matchby":1,"match_by":4,"pubkeys":2,"eef":2,"cbc":2,"aff":2,"aa":4,"fb":2,"de":2,"eee":2,"df":2,"db":4,"cd":2,"eeb":2,"abc":2,"ad":2,"match":1,"uuids":1,"f-e":2,"cec":2,"bb":2,"ce":2,"bf-":2,"dd":2,"-a":10,"affc":2,"orderaddress":1,"address_type":2,"transparent":2,"address_data":2,"descggcn":2,"wnmatkf":2,"wpqomqqx":2,"jgqrlbps":2,"orderdatav":4,"compare":4,"confirm":4,"differences":4,"between":4,"object":5,"methods":4,"orderstatusdata":1,"available_amount":2,"beer":6,"cancellable":2,"created_at":2,"matches":2,"aaacca-ed":12,"-c":12,"ea":14,"cf":12,"connect":4,"dest_pub_key":8,"ebff":6,"ade":6,"debac":6,"ead":6,"maker_order_uuid":6,"fedd":6,"e-":6,"cbf-":6,"ac-b":6,"method":8,"sender_pubkey":8,"bf":8,"ffe":8,"ece":8,"ca":8,"fd":8,"taker_order_uuid":6,"connected":4,"last_updated":2,"request":4,"action":2,"buy":2,"base_amount":4,"pizza":4,"rel_amount":4,"uuid":4,"reserved":4,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"price":2,"price_rat":2,"etomic":2,"started_swaps":2,"dcc":2,"d-ac":2,"-d":2,"fc":2,"ee":2,"ordersummarydata":1,"ordertype":1,"includes":1,"utxo":1,"coins":1,"activated":1,"via":1,"electrum":1,"connection":2,"servers":1,"lost":1,"automatically":2,"need":1,"recreated":1,"restored":1,"goodtillcancelled":4,"remain":1,"orderbook":1,"exhausted":1,"explicitly":1,"cancelled":2,"order_type":4,"fillorkill":4,"matched":1,"within":1,"seconds":1,"requestby":1,"filter":2,"response":2,"return":2,"best":2,"trades":2,"defined":1,"parent":1,"request_by":2,"volume":2,"value":4,"priced":1,"number":2}},"src/pages/komodo-defi-framework/api/common_structures/swaps/index.mdx":{"searchTitle":"Swap Structures Index","docsPageTitle":"Swap Structures","path":"komodo-defi-framework/api/common_structures/swaps","content":{"swap":4,"structures":1,"swapevent":3,"variety":1,"events":11,"occur":1,"trade":2,"see":2,"maker":6,"taker":6,"info":2,"example":4,"type":6,"takerfeesent":2,"data":2,"tx_hex":2,"ba":2,"ed":2,"ac":2,"feee":2,"bba":2,"de":4,"ecf":2,"cd":2,"bee":2,"ad":2,"ca":8,"dbd":2,"efeba":2,"fd":2,"df":4,"afc":2,"bb":2,"eece":2,"fa":2,"dc":2,"cee":2,"bdd":2,"ecc":2,"ffffffff":2,"bcf":2,"bec":2,"acf":2,"fee":2,"ede":2,"acaf":2,"tx_hash":2,"ee":2,"fc":2,"swapevents":1,"step":1,"created":1,"alongside":1,"timestamp":3,"event":3,"makerpaymentwaitconfirmstarted":2,"swapstatus":1,"status":1,"nested":1,"associated":1,"uuid":6,"add":1,"resonse":1,"also":1,"unsure":1,"side":1,"order":1,"response":1,"e-d":2,"d-aad":2,"maker_amount":2,"maker_coin":2,"doc":2,"taker_amount":2,"taker_coin":2,"marty":2,"gui":2,"null":2,"mm_version":2,"ced":2,"success_events":2,"error_events":2,"fromid":2}},"src/pages/komodo-defi-framework/api/common_structures/swaps/maker_events/index.mdx":{"searchTitle":"Maker Swap Events","docsPageTitle":"Maker Swap Events","path":"komodo-defi-framework/api/common_structures/swaps/maker_events","content":{"maker":56,"swap":22,"events":6,"atomic":1,"process":3,"goes":2,"series":1,"steps":1,"perform":1,"confirm":1,"transactions":2,"release":1,"funds":2,"accordingly":1,"fails":1,"taker":46,"payment":53,"returned":1,"address":2,"minus":1,"network":2,"transaction":20,"fees":1,"failed":1,"swaps":1,"due":2,"going":1,"offline":2,"middle":1,"watcher":3,"seednodes":1,"created":1,"certain":1,"behalf":2,"watchers":3,"act":1,"complete":2,"refund":14,"one":2,"sides":1,"go":1,"long":1,"done":1,"non-custodial":1,"manner":1,"still":1,"governed":1,"htlc":1,"released":1,"specific":1,"conditions":1,"met":1,"completion":1,"side":1,"online":1,"timeout":5,"takers":1,"send":5,"necessary":1,"information":1,"watch":1,"chains":1,"two":1,"signed":1,"spend":17,"proceeds":1,"spends":1,"therefore":2,"exposes":1,"secret":6,"doesn":3,"respond":1,"duration":2,"sends":3,"chain":2,"appending":1,"redeem":1,"script":1,"sending":1,"success":1,"click":2,"below":2,"view":2,"thier":2,"structure":2,"started":11,"negotiated":5,"takerfeevalidated":7,"makerpaymentsent":7,"takerpaymentreceived":9,"takerpaymentwaitconfirmstarted":3,"takerpaymentvalidatedandconfirmed":7,"takerpaymentspent":7,"takerpaymentspendconfirmstarted":5,"takerpaymentspendconfirmed":7,"finished":6,"error":22,"startfailed":5,"negotiatefailed":7,"takerfeevalidatefailed":5,"makerpaymenttransactionfailed":7,"makerpaymentdatasendfailed":5,"makerpaymentwaitconfirmfailed":11,"takerpaymentvalidatefailed":7,"takerpaymentwaitconfirmfailed":3,"takerpaymentspendfailed":5,"takerpaymentspendconfirmfailed":5,"makerpaymentwaitrefundstarted":5,"makerpaymentrefunded":5,"makerpaymentrefundfailed":5,"event":50,"indicates":24,"mandatory":1,"pre-checks":2,"passed":1,"available":1,"balance":1,"successfully":1,"negotiation":3,"stage":1,"occurs":19,"todo":16,"example":17,"tba":16,"did":8,"pass":4,"start":1,"finishes":7,"immediately":7,"received":5,"validated":3,"data":31,"starts":9,"waiting":12,"dex":3,"fee":3,"lock_duration":2,"maker_amount":2,"maker_coin":2,"beer":2,"maker_coin_start_block":2,"maker_payment_confirmations":2,"maker_payment_lock":2,"my_persistent_pub":2,"bc":66,"ac":62,"bf":82,"dba":30,"bce":28,"ea":24,"dce":2,"ab":38,"dd":36,"fdc":4,"started_at":2,"ffe":2,"ece":4,"ca":36,"fd":24,"taker_amount":2,"taker_coin":2,"pizza":2,"taker_coin_start_block":2,"taker_payment_confirmations":2,"uuid":2,"-e":2,"a-ba":2,"c-":2,"fc":30,"aa":98,"type":22,"validation":3,"taker_swap":4,"tx_hash":8,"eb":18,"de":30,"bed":4,"fdea":2,"dc":34,"bd":32,"tx_hex":8,"ee":26,"af":34,"fad":4,"ae":50,"eff":4,"eecbd":2,"faa":4,"ce":38,"able":4,"broadcast":5,"coin":2,"blockchain":2,"lp_swap":2,"eth":2,"rpc":2,"code":2,"servererror":2,"message":2,"hash":3,"already":2,"imported":2,"none":2,"efa":6,"fa":26,"aee":2,"cdcd":2,"edda":2,"ad":36,"bb":34,"fbc":4,"ed":22,"fb":50,"fef":4,"da":32,"ef":34,"ade":2,"afd":2,"aad":2,"cfc":70,"ffffffffe":2,"bdbe":2,"aeee":2,"cb":32,"dcaeac":2,"efbca":2,"ceb":2,"ffffffff":56,"edcbac":2,"cae":4,"fabf":2,"eef":4,"ded":2,"ec":38,"baf":4,"cd":24,"cf":34,"ceda":2,"fdfa":2,"cc":36,"cab":2,"fffffffff":4,"fec":2,"bee":4,"ccbc":2,"acb":2,"aafdc":2,"ba":34,"baee":2,"bdba":2,"cdb":4,"df":18,"fe":36,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"cbce":2,"ffac":2,"ada":2,"db":30,"fac":4,"eea":2,"cfd":2,"bfbdced":2,"fce":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"cbb":2,"eebc":2,"ccfc":2,"ecb":2,"eac":4,"ebefd":2,"cdf":2,"fdff":2,"ff":18,"bfc":2,"caa":2,"abaf":2,"aef":2,"afb":2,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"dfa":2,"fffe":2,"eeaaec":2,"aab":2,"bef":4,"lock":13,"time":13,"expiration":15,"issue":5,"reach":3,"required":5,"number":5,"confirmations":3,"internal":2,"confirmation":4,"dbe":2,"fca":2,"abe":4,"bff":8,"adb":2,"dcf":68,"afc":68,"bbbe":66,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":6,"aac":6,"faee":2,"cee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":2,"efab":2,"cef":4,"dde":2,"cfcabdaa":2,"abfe":2,"edb":6,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"ddc":4,"dfda":2,"ffffffffb":2,"fedb":2,"aed":4,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bae":4,"cec":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"fbe":2,"adadc":2,"feb":4,"bea":2,"ecfd":2,"bdd":2,"ebc":2,"cbd":4,"cdc":4,"afa":2,"addbd":2,"bfa":4,"fcc":2,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"adc":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":2,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"edc":2,"fdfd":2,"abbc":2,"afea":2,"cfb":2,"efd":2,"aeefdf":2,"bfda":2,"def":2,"aff":2,"fabfeb":2,"bbcd":2,"eaa":2,"edbe":2,"ecf":2,"cce":6,"add":2,"bec":2,"dfc":2,"eec":2,"ffebd":2,"eae":4,"cdfd":2,"bbb":2,"dbd":2,"aba":2,"eca":2,"bcf":2,"bceb":2,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":2,"ffeb":2,"does":5,"additional":5,"invalid":1,"amount":1,"locked":1,"non-matching":1,"timestamp":1,"origin":2,"swaperror":2,"confirmed":2,"times":2,"attempts":2,"ffd":4,"fbb":4,"baadc":2,"ecc":2,"ddcf":2,"adde":2,"cced":2,"cbbf":2,"dee":2,"rejected":1,"reason":1}},"src/pages/komodo-defi-framework/api/common_structures/swaps/taker_events/index.mdx":{"searchTitle":"Taker Swap Events Maker","docsPageTitle":"Taker Swap Events","path":"komodo-defi-framework/api/common_structures/swaps/taker_events","content":{"taker":113,"swap":60,"events":4,"atomic":1,"process":5,"goes":4,"series":1,"steps":1,"perform":1,"confirm":3,"transactions":2,"release":1,"funds":2,"accordingly":1,"fails":1,"payment":78,"returned":1,"address":2,"minus":1,"network":6,"transaction":41,"fees":1,"failed":7,"swaps":3,"due":2,"maker":79,"going":1,"offline":6,"middle":1,"watcher":5,"seednodes":1,"created":1,"certain":1,"behalf":2,"watchers":3,"act":1,"complete":3,"refund":18,"one":2,"sides":1,"go":1,"long":7,"done":1,"non-custodial":1,"manner":1,"still":1,"governed":1,"htlc":1,"released":2,"specific":1,"conditions":1,"met":1,"completion":1,"side":1,"online":1,"timeout":9,"takers":1,"send":4,"necessary":1,"information":1,"watch":1,"chains":1,"two":1,"signed":1,"spend":11,"proceeds":1,"spends":1,"therefore":2,"exposes":1,"secret":5,"doesn":3,"respond":1,"duration":22,"sends":4,"chain":2,"appending":1,"redeem":1,"script":1,"sending":1,"success":1,"click":2,"event":89,"below":2,"view":2,"structure":7,"started":17,"negotiated":7,"takerfeesent":7,"takerpaymentinstructionsreceived":7,"makerpaymentreceived":7,"makerpaymentwaitconfirmstarted":7,"makerpaymentvalidatedandconfirmed":7,"takerpaymentsent":7,"takerpaymentspent":7,"makerpaymentspent":7,"makerpaymentspendconfirmed":7,"makerpaymentspentbywatcher":7,"finished":6,"error":32,"startfailed":10,"negotiatefailed":10,"takerfeesendfailed":10,"makerpaymentvalidatefailed":10,"makerpaymentwaitconfirmfailed":8,"takerpaymenttransactionfailed":10,"takerpaymentwaitconfirmfailed":10,"takerpaymentdatasendfailed":10,"takerpaymentwaitforspendfailed":10,"makerpaymentspendconfirmfailed":10,"makerpaymentspendfailed":10,"takerpaymentwaitrefundstarted":10,"takerpaymentrefundstarted":10,"takerpaymentrefunded":10,"takerpaymentrefundedbywatcher":10,"takerpaymentrefundfailed":10,"takerpaymentrefundfinished":10,"indicates":31,"mandatory":3,"pre-checks":4,"available":15,"balance":3,"passed":8,"successfully":3,"negotiation":5,"stage":3,"occurs":23,"type":61,"description":5,"taker_coin":11,"string":43,"ticker":10,"coin":35,"maker_coin":7,"hexadecimal":10,"id":9,"node":10,"my_persistent_pub":7,"persistent":5,"secp":5,"public":5,"key":5,"lock_duration":7,"number":67,"integer":25,"lock":24,"payments":5,"seconds":20,"sender":5,"locked":17,"maker_amount":7,"numeric":10,"amount":16,"coins":14,"swapped":10,"taker_amount":7,"maker_payment_confirmations":7,"required":25,"blockchain":19,"confirmations":12,"maker_payment_requires_nota":7,"bool":10,"dpow":10,"notarization":10,"null":18,"beta-":12,"taker_payment_confirmations":7,"taker_payment_requires_nota":7,"taker_payment_lock":7,"utc":15,"timestamp":58,"uuid":12,"started_at":7,"start":16,"maker_payment_wait":7,"wait":5,"confirmation":7,"maker_coin_start_block":7,"block":10,"taker_coin_start_block":7,"data":62,"marty":6,"doc":4,"fb":50,"fd":46,"db":56,"ad":50,"fccda":8,"ed":66,"bfb":8,"fab":14,"eece":8,"fa":70,"dc":52,"cee":12,"bdd":12,"ecc":14,"false":10,"e-":2,"-b":2,"-e":2,"ab":60,"ba":76,"cb":160,"fee_to_send_taker_fee":2,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":6,"maker_coin_htlc_pubkey":2,"taker_coin_htlc_pubkey":2,"p_privkey":2,"did":6,"pass":2,"finishes":12,"immediately":12,"taker_swap":20,"check_balance_for_taker_swap":2,"check_balance":2,"kmd":2,"bigdecimal":2,"received":4,"validated":2,"dex":3,"fee":7,"maker_payment_locktime":2,"maker_pubkey":2,"ae":38,"bccfe":2,"secret_hash":2,"da":44,"cd":34,"cab":4,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"validation":1,"broadcast":11,"starts":5,"waiting":9,"tx_hex":18,"fbefe":2,"ccb":6,"df":58,"dfa":4,"ea":30,"dbf":6,"ec":60,"bd":44,"cc":30,"bca":4,"ffd":10,"de":32,"bb":64,"af":158,"deebf":2,"bf":50,"abc":8,"beaa":2,"ac":118,"fe":48,"ddf":4,"faffffffff":2,"bcf":4,"ca":160,"bec":6,"ce":42,"tx_hash":18,"acd":2,"fabaec":2,"acf":10,"aba":16,"instructions":1,"does":5,"additional":5,"able":3,"receive":1,"validate":1,"maker-payment":2,"lp_swap":2,"bef":8,"fc":50,"acca":2,"acc":8,"cf":60,"bc":52,"ebd":8,"fea":4,"ffffffff":24,"dfd":2,"ff":58,"ee":32,"fde":8,"ccc":2,"becc":2,"bebc":2,"dd":38,"afda":2,"eeaf":2,"dafe":2,"fbbded":2,"fdb":4,"eca":8,"reach":2,"internal":2,"expiration":6,"confirmed":3,"times":3,"edeadb":2,"cfddf":2,"ecfeb":2,"dce":8,"ef":56,"dbe":10,"dde":4,"ddbee":2,"afa":2,"ecbf":2,"eea":6,"dba":10,"bce":12,"baab":2,"ede":6,"aeaf":2,"dbc":12,"aaf":10,"eb":74,"aa":42,"aab":4,"baf":4,"mm":4,"src":4,"utxo":8,"rs":4,"utxo_common":6,"rpc_clients":8,"rpc":2,"responseparseerror":4,"jsonrpcerror":4,"client_info":4,"lbc-segwit":2,"request":4,"jsonrpcrequest":4,"jsonrpc":4,"method":4,"params":4,"cfed":4,"cac":6,"aee":8,"cfee":4,"eab":8,"baa":10,"ced":4,"afcfbf":4,"dee":14,"accabe":4,"fcb":10,"cad":4,"dbaa":4,"daa":16,"cba":18,"dcafc":14,"cda":10,"bead":4,"dab":6,"ddcb":4,"dda":6,"eebe":4,"eef":4,"response":4,"electrum":4,"cipig":4,"net":4,"object":4,"code":6,"message":4,"rejected":4,"rules":4,"ntoo-long-mempool-chain":2,"unconfirmed":2,"ancestors":2,"limit":2,"time":5,"issue":2,"wait_for_confirmations":4,"waited":6,"feb":4,"faae":2,"sent":2,"spent":4,"discovered":1,"extracts":1,"attempts":2,"fbb":6,"baadc":2,"ddcf":2,"adde":2,"cced":2,"cbbf":2,"eba":2,"dcf":4,"afc":4,"cfc":4,"bbbe":2,"aac":2,"version":2,"n_time":2,"none":4,"overwintered":2,"version_group_id":2,"inputs":4,"transactioninput":102,"previous_output":102,"outpoint":102,"hash":102,"index":102,"script_sig":102,"fef":4,"fccb":2,"dac":2,"bbe":8,"dbaed":2,"dfc":102,"fdd":102,"sequence":102,"script_witness":102,"cbb":2,"adccd":2,"ecd":2,"abd":6,"dcd":4,"daae":2,"abb":2,"feec":2,"adf":2,"cbf":2,"dcfa":2,"afe":10,"efc":2,"ebabe":2,"aef":2,"beac":2,"ccd":4,"aacf":2,"fdbee":2,"fdac":2,"aca":2,"bfdb":2,"bbfd":2,"acb":2,"eeadef":2,"fcc":4,"cff":6,"bdbdcecc":2,"fadad":2,"ceff":2,"edb":4,"bfee":2,"bafc":2,"cbdeabf":2,"bde":6,"eac":2,"cdaa":2,"ddff":2,"bdce":2,"ebef":2,"cca":2,"bbdeefea":2,"eeef":2,"bda":2,"dcbf":2,"eee":2,"cce":2,"ceb":4,"caebbf":2,"fbd":4,"dfe":4,"aff":4,"accb":2,"bbf":6,"fcbe":2,"dcb":6,"fdff":2,"cfa":4,"efcb":2,"cbcf":2,"edec":2,"dea":4,"ccbc":2,"fda":8,"dae":4,"efeecf":2,"aaed":2,"bfd":2,"fec":6,"feff":2,"fdf":2,"fedd":2,"cfb":4,"abff":2,"cfe":4,"edfd":2,"accc":4,"efd":4,"ecb":2,"cde":2,"caf":4,"ebf":6,"cea":4,"efb":4,"dad":6,"deacb":2,"aeef":2,"aafccd":2,"bee":8,"cbd":2,"baad":2,"daee":2,"cae":2,"caa":2,"fbafd":2,"aed":2,"ebb":2,"bdc":4,"ecfd":2,"badbe":2,"dec":2,"bdf":4,"afbe":2,"bbd":4,"afef":2,"bcbbfec":2,"bff":4,"cddf":2,"aad":2,"dede":2,"fddb":2,"cdc":2,"cfadea":2,"bdae":2,"eec":4,"ccaadd":2,"eacf":2,"cede":2,"fbdc":2,"fecbf":2,"fecfd":2,"bea":6,"dbd":2,"dffac":2,"ded":2,"fead":2,"dbb":4,"fefdffdb":2,"ada":2,"fdc":2,"eaaa":2,"cbc":4,"acfe":2,"edd":4,"afcd":2,"fae":2,"ebaf":2,"dcfad":2,"eafc":2,"faf":6,"fbe":2,"dfaebf":2,"fca":4,"eed":2,"caed":2,"befcaedc":2,"ebe":4,"ecea":2,"eceddf":2,"bac":2,"dabb":2,"cefadcca":2,"cbfdd":2,"ddda":2,"eae":6,"affb":2,"fcfe":2,"beb":6,"adc":2,"abca":2,"cdac":2,"bdcd":2,"cdef":2,"ade":2,"afab":2,"dffbd":2,"edadb":2,"dff":4,"efeb":2,"baef":2,"faea":2,"daec":2,"ddb":2,"bab":2,"ffae":2,"effd":2,"daf":2,"ddaab":2,"fcf":2,"afaa":2,"cacb":2,"aeff":2,"fccbda":2,"ecddf":2,"ddd":2,"fcd":2,"fafb":2,"dddace":2,"edf":2,"caafa":2,"afcc":2,"addf":2,"cdd":2,"dca":2,"bacccbb":2,"ddfd":2,"cafeb":2,"ffe":2,"fcbf":2,"debaf":2,"ffaa":2,"cfbf":2,"dfade":2,"cceaae":2,"edccd":2,"aaa":2,"dffe":2,"edabe":2,"ddbb":2,"outputs":2,"transactionoutput":6,"value":6,"script_pubkey":6,"bdee":2,"fbba":2,"lock_time":2,"expiry_height":2,"shielded_spends":2,"shielded_outputs":2,"join_splits":2,"value_balance":2,"join_split_pubkey":2,"join_split_sig":2,"binding_sig":2,"zcash":2,"posv":2,"str_d_zeel":2,"tx_hash_algo":2,"dsha":2,"bed":2,"cbe":2,"faefb":2,"cfdfacb":2,"broadcasted":2,"tx":2,"spending":2,"reverted":2,"aec":4,"bdec":4,"efae":4,"aecd":4,"acfc":4,"defb":12,"bbb":12,"wait_until":2,"initiated":1,"fired":1,"refunded":2,"shown":1,"status":1,"runs":1,"defi":1,"framework":1,"again":1,"abefc":2,"ddc":2,"eedee":2,"bbff":2,"efe":2,"fbbe":2,"ecdb":2,"eeb":2,"feae":2,"eeeea":2,"ace":4,"bcbd":2,"afee":2,"feffffff":8,"zec":2,"efbdc":4,"adce":4,"accd":4,"nmissing":2,"eadcfe":2,"bbc":2,"cbfdfdd":2,"ebfd":2,"dabd":2,"ddba":2,"fcbcb":2,"aabc":2}},"src/pages/komodo-defi-framework/api/common_structures/wallet/index.mdx":{"searchTitle":"Wallet Operations Structures ","docsPageTitle":"Wallet Operations Structures","path":"komodo-defi-framework/api/common_structures/wallet","content":{"wallet":7,"operations":1,"structures":1,"accountaddressinfo":3,"object":21,"includes":18,"following":18,"items":18,"active":1,"addresses":5,"activation":3,"response":10,"coin":19,"hd":10,"mode":5,"address":6,"rxntaydssy":2,"ds":2,"vxtpjegzohu":2,"bux":2,"derivation_path":8,"chain":12,"external":12,"balance":4,"spendable":8,"unspendable":8,"addressderivationpath":3,"defines":1,"account":1,"change":3,"address_index":1,"derivation":5,"path":3,"used":6,"using":5,"different":4,"values":4,"account_id":16,"address_id":14,"parameters":1,"result":2,"private":3,"key":3,"combination":1,"parameter":2,"specify":2,"transaction":3,"set":7,"intended":1,"visible":2,"outside":2,"receiving":1,"payments":1,"internal":4,"meant":1,"return":1,"leftover":1,"path_to_address":2,"addressformat":1,"example":8,"format":4,"mixedcase":2,"cashaddress":2,"network":3,"bitcoincash":6,"addressinfo":3,"given":3,"balances":4,"qrf":4,"vpn":4,"rjexrjhlwyzzeg":4,"gw":4,"qx":4,"fztj":4,"derivation_method":4,"type":52,"iguana":9,"pubkey":4,"df":8,"db":8,"cd":4,"eeb":4,"abc":4,"ad":6,"tickers":2,"aslp-slp":2,"addresspath":3,"balanceinfo":3,"token":6,"derivationmethod":3,"seed":1,"generate":1,"keypairs":1,"methods":2,"method":1,"value":3,"indicates":1,"activated":2,"default":2,"hdwallet":2,"hierarchical":1,"deterministic":1,"extendedfeeinfo":1,"feeinfo":3,"withdraw":6,"requests":3,"examples":2,"utxofixed":11,"amount":16,"utxoperkbyte":7,"utxopriority":2,"priority":2,"low":3,"ethgas":11,"gas_price":12,"gas":8,"qrc":5,"gas_limit":10,"cosmosgas":2,"historytarget":1,"my_tx_history":2,"accepted":2,"inputtxns":3,"tx_hash":2,"cc":6,"ac":6,"dda":4,"fa":4,"dd":6,"cb":4,"index":2,"script_pub_key":2,"af":2,"bfff":2,"newaddressinfo":5,"request":2,"payforgas":3,"eip":9,"allows":1,"users":2,"save":1,"fees":1,"use":5,"feature":1,"entry":1,"coins":3,"file":4,"include":1,"fields":1,"chain_id":4,"max_eth_tx_type":4,"allow":1,"eip-":3,"transactions":2,"find":1,"evm":2,"https":4,"blog":4,"thirdweb":2,"com":4,"evm-compatible-blockchains-and-ethereum-virtual-machine":2,"refer":3,"chainlist":2,"org":2,"also":1,"new":1,"gas_fee_estimator":4,"provider":4,"simple":4,"fee":19,"estimation":1,"suggests":1,"based":1,"history":1,"gas_api":2,"setting":1,"mm":2,"json":2,"source":1,"recommended":1,"third":1,"party":1,"providers":1,"infura":2,"blocknative":4,"view":2,"current":1,"swap":1,"policy":5,"get_swap_transaction_fee_policy":2,"set_swap_transaction_fee_policy":2,"information":1,"www":2,"-fees":2,"tx_type":8,"legacy":2,"max_fee_per_gas":6,"max_priority_fee_per_gas":6,"stakingdetails":3,"cosmos":6,"validator_address":6,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"qtum":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"stakinginfodetails":3,"filter_by_status":2,"bonded":2,"limit":2,"page_number":2,"claimingdetails":3,"privkeypolicy":3,"trezor":2,"walletconnect":2,"data":2,"dedab":2,"ff":2,"ef":2,"ba":2,"cbea":2,"fd":2,"rawtxinfo":3,"todo":1,"confirm":2,"units":1,"eth":9,"tx_hex":2,"fdffffff":2,"accd":2,"cdf":2,"prev_txns":2,"dafdda":2,"befcbeae":2,"pay_for_gas":2,"scanaddressesinfo":3,"new_addresses":2,"array":1,"structure":2,"totalfeeinfo":1,"withdrawfee":3,"varies":1,"depending":1,"bnb":2,"total_fee":2,"tqtum":2,"miner_fee":2,"total_gas_fee":2,"tendermint":3,"iris":2,"utxo":4,"walletaccountinfo":3,"account_index":2,"total_balance":2,"walletbalanceinfo":3,"wallet_balance":2,"wallet_type":2,"accounts":2,"withdrawfrominfo":3,"error":10,"types":5,"notsufficientbalance":4,"available":7,"sufficient":1,"transfer":1,"specified":4,"mmrpc":6,"doc":4,"required":5,"error_path":6,"utxo_common":10,"error_trace":6,"error_type":6,"error_data":6,"id":6,"zerobalancetowithdrawmax":1,"zero":1,"amounttoolow":1,"threshold":2,"invalidaddress":1,"valid":2,"invalidfeepolicy":7,"attempt":2,"invalid":4,"expected":8,"found":8}},"src/pages/komodo-defi-framework/api/index.mdx":{"searchTitle":"Komodo DeFi Framework RPC Methods for","docsPageTitle":"Komodo DeFi Framework RPC Methods","path":"komodo-defi-framework/api","content":{"komodo":5,"defi":5,"framework":5,"rpc":1,"methods":5,"legacy":2,"process":1,"migration":1,"api":4,"also":1,"remain":1,"backwards":1,"compatible":1,"development":1,"newer":1,"available":2,"latest":1,"release":1,"test":1,"dev":4,"need":1,"build":2,"branch":1,"below":1,"table":1,"currently":1}},"src/pages/komodo-defi-framework/api/legacy/active_swaps/index.mdx":{"searchTitle":"active_swaps","docsPageTitle":"active_swaps","path":"komodo-defi-framework/api/legacy/active_swaps","content":{"active_swaps":9,"method":6,"returns":2,"swaps":1,"currently":1,"running":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"deprecated":1,"favor":1,"legacy":1,"version":1,"does":1,"include":1,"trading":1,"protocol":1,"upgrade":1,"swap":1,"statuses":6,"responses":1,"uuids":6,"arguments":1,"response":3,"examples":1,"command":2,"include_status":4,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"result":2,"bc-da":2,"-a":4,"ac":2,"a-":2,"ab":6,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":14,"-c":2,"fa-":2,"null":8,"true":5,"included":1,"-b":10,"type":4,"taker":2,"uuid":4,"my_order_uuid":2,"events":2,"timestamp":2,"event":2,"started":4,"data":2,"taker_coin":4,"marty":8,"maker_coin":4,"doc":6,"maker":2,"ae":2,"bccfe":2,"my_persistent_pub":2,"cbf":6,"bc":6,"df":6,"fee":6,"cdf":6,"cea":6,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"false":8,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":2,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"maker_coin_htlc_pubkey":2,"taker_coin_htlc_pubkey":2,"p_privkey":2,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_caf":2,"success_events":2,"negotiated":2,"takerfeesent":2,"takerpaymentinstructionsreceived":2,"makerpaymentreceived":2,"makerpaymentwaitconfirmstarted":2,"makerpaymentvalidatedandconfirmed":2,"takerpaymentsent":2,"watchermessagesent":2,"takerpaymentspent":2,"makerpaymentspent":2,"makerpaymentspentbywatcher":2,"makerpaymentspendconfirmed":2,"finished":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2}},"src/pages/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/index.mdx":{"searchTitle":"all_swaps_uuids_by_filter","docsPageTitle":"all_swaps_uuids_by_filter","path":"komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter","content":{"all_swaps_uuids_by_filter":11,"my_coin":13,"other_coin":7,"from_timestamp":9,"to_timestamp":6,"method":7,"returns":1,"uuids":6,"swaps":4,"match":1,"selected":1,"filters":2,"note":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":2,"examples":1,"command":3,"select":3,"doc":8,"marty":5,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"started_at":3,"january":3,"gmt":3,"success":1,"result":2,"bc-da":2,"-a":4,"ac":2,"a-":2,"ab":2,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":2,"-c":2,"fa-":2,"null":6,"found_records":2}},"src/pages/komodo-defi-framework/api/legacy/ban_pubkey/index.mdx":{"searchTitle":"ban_pubkey","docsPageTitle":"ban_pubkey","path":"komodo-defi-framework/api/legacy/ban_pubkey","content":{"ban_pubkey":7,"pubkey":9,"reason":4,"method":4,"bans":1,"selected":1,"ignoring":1,"order":1,"matching":1,"messages":1,"preventing":1,"orders":1,"displaying":1,"orderbook":1,"use":1,"secp":1,"prefix":1,"input":1,"cd":6,"fb":6,"bc":6,"cff":6,"fa":6,"de":6,"ceabfdd":6,"submit":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"test":2,"duration_min":2,"success":3,"result":2,"error":3,"rpc":2,"dispatcher_legacy":2,"pubkey_banning":2,"banned":2,"already":2}},"src/pages/komodo-defi-framework/api/legacy/batch_requests/index.mdx":{"searchTitle":"batch requests batch_requests","docsPageTitle":"batch requests","path":"komodo-defi-framework/api/legacy/batch_requests","content":{"batch":3,"requests":7,"request":3,"method":7,"sending":2,"several":1,"unique":1,"network":1,"sent":1,"array":1,"filled":1,"objects":1,"results":1,"returned":1,"order":2,"received":1,"avoid":1,"depend":1,"example":1,"send":1,"coin":12,"activation":1,"balance":5,"result":5,"non-deterministic":1,"behavior":1,"komodo":1,"defi":1,"framework":1,"api":1,"execute":1,"desired":1,"arguments":1,"response":2,"examples":1,"command":1,"curl":2,"--url":2,"http":2,"--data":2,"electrum":24,"doc":6,"servers":6,"url":18,"cipig":18,"net":18,"userpass":10,"rpc_userp":4,"ssw":4,"rd":4,"mm":6,"marty":4,"invalid":4,"address":4,"rr":4,"ecgygykx":4,"ncjr":4,"zjihmly":4,"lzuecq":4,"locked_by_swaps":4,"required_confirmations":4,"requires_notarization":4,"false":4,"success":4,"error":2,"rpc":2}},"src/pages/komodo-defi-framework/api/legacy/best_orders/index.mdx":{"searchTitle":"best_orders","docsPageTitle":"best_orders","path":"komodo-defi-framework/api/legacy/best_orders","content":{"best_orders":7,"coin":11,"action":4,"volume":5,"method":4,"returns":1,"best":1,"price":7,"orders":1,"fill":1,"existing":1,"pairs":1,"selected":1,"response":3,"contain":1,"coins":1,"activated":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"activation":1,"required":1,"proceed":1,"trade":1,"arguments":1,"order":1,"entry":1,"following":1,"structure":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"btc":4,"buy":2,"success":1,"result":2,"marty":6,"address":6,"rmaprynup":4,"erj":4,"zakcxmfpc":4,"iovycycccc":4,"price_rat":6,"price_fraction":6,"numer":42,"denom":42,"maxvolume":6,"max_volume_rat":6,"max_volume_fraction":6,"min_volume":6,"min_volume_rat":6,"min_volume_fraction":6,"pubkey":6,"fb":4,"fd":4,"db":4,"ad":4,"fccda":4,"ed":4,"bfb":4,"fab":4,"age":6,"zcredits":6,"uuid":6,"-ae":2,"aca":2,"is_mine":6,"false":18,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"base_max_volume":6,"base_max_volume_fraction":6,"base_max_volume_rat":6,"base_min_volume":6,"base_min_volume_fraction":6,"base_min_volume_rat":6,"rel_max_volume":6,"rel_max_volume_fraction":6,"rel_max_volume_rat":6,"rel_min_volume":6,"rel_min_volume_fraction":6,"rel_min_volume_rat":6,"rb":2,"yufv":2,"ytfdzynwz":2,"pannndyngjg":2,"wsqd":2,"ab":4,"ae":2,"bccfe":2,"fa":2,"fc":2,"-cbe":2,"c-":2,"oot":4,"ea":2,"d-":2,"df":2,"ee":2,"-c":2,"ac":2,"ce":2,"original_tickers":2,"btc-segwit":2}},"src/pages/komodo-defi-framework/api/legacy/buy/index.mdx":{"searchTitle":"buy","docsPageTitle":"buy","path":"komodo-defi-framework/api/legacy/buy","content":{"buy":29,"base":34,"rel":36,"price":20,"volume":22,"match_by":12,"order_type":8,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"min_volume":6,"method":24,"issues":1,"request":7,"attempts":1,"match":4,"order":7,"orderbook":2,"based":1,"provided":1,"arguments":3,"sell":1,"methods":1,"create":1,"taker":8,"first":1,"pay":1,"dexfee":4,"swap":1,"taking":1,"liquidity":1,"market":1,"calculated":1,"greater":1,"minimum":2,"transaction":3,"amount":4,"dust":2,"coin":4,"th":2,"size":1,"desired":1,"goodtillcancelled":7,"matched":2,"seconds":1,"automatically":1,"converted":1,"maker":3,"stays":1,"cancelled":1,"act":1,"use":1,"setprice":2,"prevent":1,"user":1,"making":1,"trades":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"info":1,"response":4,"examples":1,"command":10,"decimal":1,"representation":3,"userpass":20,"rpc_userp":20,"ssw":20,"rd":20,"doc":4,"marty":4,"rational":2,"num-rational":1,"crate":1,"format":1,"result":4,"base_amount":4,"base_amount_rat":4,"rel_amount":4,"rel_amount_rat":4,"action":4,"uuid":4,"eef-":2,"b-a":2,"a-":2,"sender_pubkey":4,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"dest_pub_key":4,"type":18,"conf_settings":4,"false":10,"min_volume_fraction":2,"numer":14,"denom":14,"min_volume_rat":2,"base_orderbook_ticker":4,"null":8,"rel_orderbook_ticker":4,"fraction":1,"object":1,"hello":8,"world":10,"confirmations":1,"notarization":1,"settings":1,"true":4,"save":1,"history":1,"save_in_history":2,"fillorkill":3,"pubkeys":5,"data":6,"ab":4,"edc":4,"abaefb":4,"eaaeb":4,"ea":4,"cddfafa":4,"orders":3,"bb-e":2,"d-":2,"cdcb":2,"success":1,"ebff":2,"ade":2,"debac":2,"ead":2,"e-":2,"-bb":2,"error":6,"rpc":4,"utxo":2,"balance":4,"low":2,"required":2,"lp_ordermatch":2,"larger":2,"available":2,"locked":2,"swaps":2}},"src/pages/komodo-defi-framework/api/legacy/cancel_all_orders/index.mdx":{"searchTitle":"cancel_all_orders","docsPageTitle":"cancel_all_orders","path":"komodo-defi-framework/api/legacy/cancel_all_orders","content":{"cancel_all_orders":11,"cancel_by":8,"cancels":1,"active":1,"orders":2,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"specified":1,"condition":1,"arguments":1,"response":3,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"method":6,"type":6,"cancel":2,"pair":3,"data":4,"base":2,"doc":4,"rel":2,"marty":2,"coin":3,"ticker":2,"order":2,"cancelled":6,"result":4,"aae":4,"e-ad":4,"-c":4,"currently_matching":4,"currently":1,"matching":1,"-e":2,"f-bb":2,"-ba":2}},"src/pages/komodo-defi-framework/api/legacy/cancel_order/index.mdx":{"searchTitle":"cancel_order","docsPageTitle":"cancel_order","path":"komodo-defi-framework/api/legacy/cancel_order","content":{"cancel_order":7,"uuid":6,"cancels":1,"active":1,"order":3,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"a-":4,"success":3,"result":2,"error":3,"found":2}},"src/pages/komodo-defi-framework/api/legacy/coin_activation/index.mdx":{"searchTitle":"Coin Activation Methods","docsPageTitle":"Coin Activation","path":"komodo-defi-framework/api/legacy/coin_activation","content":{"coin":63,"activation":18,"two":1,"methods":1,"enable":21,"connects":2,"native":5,"daemon":5,"url":23,"handles":1,"rpcs":1,"platform":4,"coins":17,"eth":23,"matic":4,"ftm":5,"bnb":4,"one":3,"electrum":32,"server":4,"utxo":8,"based":5,"qtum":10,"qrc":6,"tokens":19,"activated":2,"per":1,"session":1,"used":1,"trading":1,"wallet":1,"functions":1,"komodo":11,"defi":9,"framework":9,"api":9,"requires":2,"mm":15,"parameter":2,"set":5,"added":2,"command":5,"defined":1,"file":5,"value":1,"informs":1,"software":1,"expected":1,"compatible":3,"atomic":1,"swaps":1,"non-compatible":2,"examples":4,"commands":3,"available":2,"kmd":7,"stats":2,"io":2,"mode":5,"running":1,"locally":1,"blockchain":3,"synchronised":2,"connect":1,"local":2,"using":2,"method":22,"additional":1,"configuration":1,"required":1,"following":4,"options":1,"chain":2,"conf":2,"logevents":2,"txindex":2,"addressindex":2,"node":2,"address":19,"needs":1,"imported":1,"manually":1,"importaddress":2,"lite":2,"activating":1,"means":1,"don":1,"need":2,"installed":1,"keep":1,"communicates":1,"external":1,"perform":1,"transactions":1,"query":1,"communicate":2,"via":3,"servers":7,"json":5,"rpc":5,"urls":9,"true":9,"cross":2,"protocol":9,"decentralized":1,"exchange":1,"dex":1,"allowing":1,"trades":1,"between":1,"across":1,"platforms":2,"ecosystems":1,"doge":1,"btc":1,"bch":15,"zec":1,"ltc":3,"dash":1,"dgb":1,"ethereum":3,"erc":3,"binance":3,"bep":3,"polygon":3,"plg":3,"harmony":3,"hrc":2,"fantom":3,"avalanche":3,"avax":2,"avx":2,"moonriver":2,"movr":2,"mvr":2,"arguments":4,"response":11,"imaginary":4,"cash":4,"ssl":8,"ws_url":8,"soul-dev":4,"com":6,"cashnode":4,"ninja":4,"cipig":36,"net":36,"min_connected":8,"max_connected":5,"userpass":18,"rpc_userp":18,"ssw":18,"rd":18,"success":21,"lh":2,"zfs":2,"gp":2,"qf":2,"brxocxt":2,"bmw":2,"yshjorry":2,"balance":18,"unspendable_balance":18,"mature_confirmations":10,"required_confirmations":26,"requires_notarization":26,"false":14,"result":18,"rqnur":6,"qlgpugzxybvu":6,"kw":6,"lu":6,"cq":6,"swap_contract_address":10,"acd":2,"fee":2,"cb":2,"cc":2,"qjxkggoiycyrm":2,"nbimpkehuqt":2,"sb":2,"bkhjz":2,"error":14,"responses":1,"see":4,"lp_coins":8,"param":2,"config":2,"nor":2,"request":2,"assuming":2,"supported":2,"dispatcher_legacy":4,"lp_commands_legacy":4,"utxo_standard":4,"utxo_coin_builder":4,"internal":4,"manager":4,"greater":2,"tkl":8,"-based":1,"blockchains":1,"http":18,"abe":4,"fc":4,"cd":8,"ea":4,"fallback_swap_contract":8,"afc":4,"bc":4,"ff":4,"aad":8,"abaeaf":8,"evm":1,"gas_station_url":3,"policy":3,"https":4,"ethgasstation":2,"info":2,"ethgasapi":2,"gas_station_decimals":2,"gas_station_policy":2,"meanaveragefast":2,"nzds-plg":4,"da":4,"ce":4,"polygon-rpc":2,"busd-bep":4,"xedc":4,"fe":4,"db":4,"bsc":6,"enabling":1,"refer":1,"zhtlc":2,"tasks":2,"dev":1,"search":1,"list":2,"build":1,"single":1,"batch":4,"selected":1,"form":2,"welcome":1,"volunteers":1,"test":3,"new":1,"compatibility":1,"follow":1,"submitting":2,"results":2,"guide":2,"information":1,"drop":1,"discord":2,"chat":1,"help":1}},"src/pages/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/index.mdx":{"searchTitle":"coins_needed_for_kick_start","docsPageTitle":"coins_needed_for_kick_start","path":"komodo-defi-framework/api/legacy/coins_needed_for_kick_start","content":{"coins_needed_for_kick_start":7,"komodo":3,"defi":3,"framework":3,"api":3,"stopped":2,"making":1,"swap":1,"having":1,"active":1,"order":1,"attempt":1,"kick-start":1,"next":1,"launch":1,"continue":2,"point":1,"returns":1,"tickers":1,"coins":2,"activated":2,"asap":2,"started":2,"interrupted":1,"swaps":2,"consider":1,"calling":1,"method":3,"startup":1,"activate":1,"returned":1,"using":1,"enable":2,"electrum":2,"methods":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"btc":3,"kmd":3,"case":1,"result":4,"orders":1,"waiting":1}},"src/pages/komodo-defi-framework/api/legacy/convert_utxo_address/index.mdx":{"searchTitle":"convert_utxo_address","docsPageTitle":"convert_utxo_address","path":"komodo-defi-framework/api/legacy/convert_utxo_address","content":{"convert_utxo_address":7,"address":9,"to_coin":4,"method":3,"takes":1,"utxo":2,"input":2,"returns":1,"equivalent":1,"coin":6,"btc":3,"rvn":5,"arguments":1,"response":4,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"dmfp":2,"rrvztyubo":2,"ectt":2,"manyscpqm":2,"success":1,"result":2,"rn":2,"stwykhserzafjwmn":2,"dpat":2,"yts":2,"error":6,"enabled":1,"rpc":4,"dispatcher_legacy":4,"lp_coins":4,"activated":2,"checksum":3,"failed":1,"invalid":2}},"src/pages/komodo-defi-framework/api/legacy/convertaddress/index.mdx":{"searchTitle":"convertaddress","docsPageTitle":"convertaddress","path":"komodo-defi-framework/api/legacy/convertaddress","content":{"convertaddress":15,"coin":12,"to_address_format":12,"method":12,"converts":1,"input":1,"address":22,"specified":1,"format":13,"example":1,"used":2,"convert":2,"bch":7,"legacy":3,"cash":3,"vice":1,"versa":1,"eth":4,"single":2,"mixed":2,"case":2,"checksum":2,"arguments":1,"response":6,"examples":1,"command":5,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"xfb":4,"ca":4,"df":4,"bb":4,"ce":8,"ea":4,"mixedcase":2,"result":10,"dmfp":4,"rrvztyubo":4,"ectt":4,"manyscpqm":4,"cashaddress":2,"network":2,"bitcoincash":6,"qzxqqt":4,"lh":4,"feptf":4,"mplnk":4,"gnajfepzwcq":4,"rxk":4,"standard":2,"qtum":2,"wallet":4,"qrc":6,"contract":4,"qkvvtdqpnfgdxsdzck":4,"jmlwdnd":4,"jrh":4,"bbfb":4}},"src/pages/komodo-defi-framework/api/legacy/disable_coin/index.mdx":{"searchTitle":"disable_coin","docsPageTitle":"disable_coin","path":"komodo-defi-framework/api/legacy/disable_coin","content":{"disable_coin":7,"coin":15,"method":4,"deactivates":1,"previously":1,"enabled":3,"also":1,"cancels":1,"active":5,"orders":6,"use":1,"selected":1,"return":1,"error":10,"following":1,"cases":1,"used":2,"swaps":5,"currently":3,"matching":5,"order":3,"case":1,"still":1,"cancelled":4,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":10,"success":1,"result":2,"cancelled_orders":2,"fc":2,"f-b":2,"a-":2,"swap":1,"using":5,"re":4,"e-f":6,"bd-":6,"ab-":6,"edd-fe":6,"ef":6,"matched":1,"moment":1}},"src/pages/komodo-defi-framework/api/legacy/get_directly_connected_peers/index.mdx":{"searchTitle":"get_directly_connected_peers","docsPageTitle":"get_directly_connected_peers","path":"komodo-defi-framework/api/legacy/get_directly_connected_peers","content":{"get_directly_connected_peers":5,"method":3,"connected":1,"peers":1,"multiaddresses":1,"see":1,"https":2,"docs":2,"libp":2,"io":2,"concepts":2,"addressing":2,"information":1,"arguments":1,"response":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"ip":14,"tcp":14,"koowj":4,"dewk":4,"ym":4,"uwc":4,"smwbmffsrmelra":4,"apjyxfrrqccndwf":4,"koowl":4,"yrrnacb":4,"rpytepxkmq":4,"jtrcbkcnd":4,"hk":4,"bxal":4,"koowpr":4,"ropi":4,"vqtlugjcdvvmccglp":4,"ixazbdfp":4,"tp":4,"zl":4,"koowkxavlcjvrq":4,"gk":4,"kd":4,"cohctgqbmikps":4,"xqfoxeoygms":4,"koowdbbdifgp":2,"vidr":2,"dcecefkepjhwhd":2,"ywaqgnvdxpeeewu":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2}},"src/pages/komodo-defi-framework/api/legacy/get_enabled_coins/index.mdx":{"searchTitle":"get_enabled_coins","docsPageTitle":"get_enabled_coins","path":"komodo-defi-framework/api/legacy/get_enabled_coins","content":{"get_enabled_coins":9,"method":5,"returns":1,"data":1,"coins":2,"currently":1,"enabled":1,"user":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"function":1,"deprecated":1,"does":1,"return":1,"addresses":3,"designed":1,"hd":1,"wallets":1,"generate":1,"fly":1,"need":1,"get":1,"set":1,"enable_hd":2,"mm":2,"json":2,"file":2,"use":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"address":14,"wxswvlf":2,"hdadr":2,"vjaxupqa":2,"uji":2,"ticker":14,"btc":2,"xtocqr":6,"ceedgdh":6,"meypwlomz":6,"jnjmw":6,"pizza":2,"beer":2,"xbab":6,"fbdc":6,"bf":6,"df":6,"fa":6,"eth":2,"etomic":2,"dec":2,"bat":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_mesh/index.mdx":{"searchTitle":"get_gossip_mesh","docsPageTitle":"get_gossip_mesh","path":"komodo-defi-framework/api/legacy/get_gossip_mesh","content":{"get_gossip_mesh":7,"method":3,"returns":1,"array":1,"peerids":1,"added":1,"topics":1,"mesh":1,"known":1,"gossipsub":1,"topic":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_peer_topics/index.mdx":{"searchTitle":"get_gossip_peer_topics","docsPageTitle":"get_gossip_peer_topics","path":"komodo-defi-framework/api/legacy/get_gossip_peer_topics","content":{"get_gossip_peer_topics":7,"method":3,"returns":1,"map":1,"peerids":1,"array":1,"topics":1,"subscribed":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"koowpr":2,"ropi":2,"vqtlugjcdvvmccglp":2,"ixazbdfp":2,"tp":2,"zl":2,"koowdbbdifgp":2,"vidr":2,"dcecefkepjhwhd":2,"ywaqgnvdxpeeewu":2}},"src/pages/komodo-defi-framework/api/legacy/get_gossip_topic_peers/index.mdx":{"searchTitle":"get_gossip_topic_peers","docsPageTitle":"get_gossip_topic_peers","path":"komodo-defi-framework/api/legacy/get_gossip_topic_peers","content":{"get_gossip_topic_peers":7,"method":3,"returns":1,"map":1,"topics":1,"array":1,"peerids":1,"subscribers":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koows":2,"meufzhjcfqtntwbtvnxmajpz":2,"tvd":2,"xyfuurrgqnjvr":2}},"src/pages/komodo-defi-framework/api/legacy/get_my_peer_id/index.mdx":{"searchTitle":"get_my_peer_id","docsPageTitle":"get_my_peer_id","path":"komodo-defi-framework/api/legacy/get_my_peer_id","content":{"get_my_peer_id":7,"method":3,"returns":1,"unique":1,"identifying":1,"peer":1,"id":1,"network":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koows":2,"meufzhjcfqtntwbtvnxmajpz":2,"tvd":2,"xyfuurrgqnjvr":2}},"src/pages/komodo-defi-framework/api/legacy/get_relay_mesh/index.mdx":{"searchTitle":"get_relay_mesh","docsPageTitle":"get_relay_mesh","path":"komodo-defi-framework/api/legacy/get_relay_mesh","content":{"get_relay_mesh":7,"method":3,"returns":1,"list":1,"peerids":1,"included":1,"local":1,"relay":1,"mesh":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"result":2,"koowm":2,"brdbxc":2,"tvw":2,"vswoqycqvn":2,"ffvpavccfav":2,"uqg":2,"ju":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2}},"src/pages/komodo-defi-framework/api/legacy/get_trade_fee/index.mdx":{"searchTitle":"get_trade_fee","docsPageTitle":"get_trade_fee","path":"komodo-defi-framework/api/legacy/get_trade_fee","content":{"get_trade_fee":13,"coin":15,"deprecated":3,"method":7,"returns":1,"approximate":1,"amount":8,"miner":1,"fee":2,"paid":1,"per":1,"swap":3,"transaction":1,"multiplied":1,"deducted":1,"volume":1,"buy":2,"sell":2,"calls":1,"user":1,"trade":1,"entire":1,"balance":1,"selected":1,"aspect":1,"currently":1,"development":1,"function":1,"consider":1,"using":2,"trade_preimage":2,"instead":1,"send":1,"qrc":2,"maker":1,"taker":1,"payment":3,"need":1,"allow":1,"etomic":2,"smart":2,"contract":2,"withdraw":1,"amounts":1,"account":1,"approve":4,"call":3,"worst":2,"case":2,"twice":1,"reduce":1,"allowance":1,"set":1,"required":1,"value":2,"erc":3,"called":1,"gas":3,"limit":1,"price":1,"sufficient":1,"one":1,"result":7,"returned":1,"token":1,"includes":1,"used":1,"arguments":1,"response":4,"examples":1,"command":3,"btc":5,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"amount_fraction":6,"denom":6,"numer":6,"amount_rat":6,"eth":7,"bat":2}},"src/pages/komodo-defi-framework/api/legacy/help/index.mdx":{"searchTitle":"help","docsPageTitle":"help","path":"komodo-defi-framework/api/legacy/help","content":{"help":5,"method":1,"returns":1,"full":1,"api":1,"documentation":1,"terminal":1,"arguments":1,"response":1}},"src/pages/komodo-defi-framework/api/legacy/import_swaps/index.mdx":{"searchTitle":"import_swaps","docsPageTitle":"import_swaps","path":"komodo-defi-framework/api/legacy/import_swaps","content":{"import_swaps":7,"swaps":6,"method":4,"imports":1,"local":1,"database":1,"data":15,"exported":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"use":1,"combination":1,"my_swap_status":2,"my_recent_swaps":2,"copy":1,"swap":1,"history":1,"between":1,"different":1,"devices":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":4,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"events":2,"event":20,"lock_duration":2,"maker":2,"dcf":8,"aa":14,"afc":8,"cfc":8,"bbbe":8,"maker_amount":2,"maker_coin":2,"beer":4,"maker_coin_start_block":2,"maker_payment_confirmations":2,"maker_payment_wait":2,"my_persistent_pub":2,"bc":10,"ac":26,"bf":24,"dba":10,"bce":10,"started_at":4,"taker_amount":2,"taker_coin":2,"etomic":4,"taker_coin_start_block":2,"taker_payment_confirmations":2,"taker_payment_lock":2,"uuid":4,"ce":14,"bf-":6,"db":14,"dd":6,"-a":6,"affc":6,"type":22,"started":4,"timestamp":20,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"eba":4,"cc":8,"bb":16,"dee":4,"negotiated":4,"tx_hash":8,"dda":2,"cb":8,"feecc":2,"tx_hex":8,"ffd":8,"baab":4,"ede":4,"ee":8,"acb":2,"dfe":2,"faa":2,"abbf":2,"ea":2,"ec":6,"cf":4,"ffffffff":10,"da":6,"ca":10,"bec":2,"aab":4,"baf":4,"bef":4,"takerfeesent":4,"bdbdfbd":2,"abd":2,"fd":8,"ffc":2,"bdc":2,"dbec":2,"deb":2,"fe":2,"cbe":2,"aefce":2,"aadd":2,"df":2,"ced":2,"cd":2,"fbe":2,"ae":6,"aac":4,"makerpaymentreceived":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"ab":4,"edeadb":2,"cfddf":2,"ecfeb":2,"dce":2,"ef":2,"dbe":2,"dc":6,"dde":2,"ddbee":2,"afa":2,"ecbf":2,"eea":2,"ff":4,"aeaf":2,"dbc":2,"aaf":2,"de":6,"eb":2,"fa":2,"fc":4,"bd":4,"takerpaymentsent":4,"secret":2,"fb":4,"fbb":4,"transaction":2,"af":4,"baadc":2,"ecc":2,"ddcf":2,"ed":2,"adde":2,"cced":2,"cbbf":2,"ba":4,"takerpaymentspent":4,"error":4,"taker_swap":2,"utxo":4,"finished":4,"my_info":2,"my_amount":2,"my_coin":2,"other_amount":2,"other_coin":2,"recoverable":2,"true":2,"success_events":2,"makerpaymentspent":2,"taker":2,"result":2,"imported":2,"skipped":2,"e-e":2,"-b":2,"fae":2,"daab":2,"lp_swap":2,"file":2,"already":2,"exists":2}},"src/pages/komodo-defi-framework/api/legacy/index.mdx":{"searchTitle":"Komodo DeFi Framework API RPC (Legacy) Introduction","docsPageTitle":"Komodo DeFi Framework API RPC (Legacy)","path":"komodo-defi-framework/api/legacy","content":{"komodo":4,"defi":4,"framework":2,"api":1,"rpc":2,"legacy":2,"section":1,"documentation":1,"contains":1,"methods":1,"currently":1,"ported":1,"version":1,"common":3,"sdk":2,"request":1,"response":1,"objects":4,"used":1,"protocol":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"network":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/legacy/kmd_rewards_info/index.mdx":{"searchTitle":"kmd_rewards_info","docsPageTitle":"kmd_rewards_info","path":"komodo-defi-framework/api/legacy/kmd_rewards_info","content":{"kmd_rewards_info":7,"method":4,"returns":1,"information":1,"active":1,"user":1,"rewards":1,"claimed":1,"address":1,"unspent":1,"outputs":1,"works":1,"kmd":1,"coin":1,"activated":1,"arguments":1,"response":2,"accrued_rewards":6,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"accrue_stop_at":4,"accrued":2,"amount":4,"height":4,"input_index":4,"locktime":4,"tx_hash":4,"bfb":2,"fcf":2,"daf":2,"bcce":2,"df":2,"eae":2,"db":2,"notaccruedreason":2,"utxoamountlessthanten":2,"faf":2,"da":2,"ce":2,"bb":2,"ea":2,"fbcb":2,"adf":2,"bbb":2}},"src/pages/komodo-defi-framework/api/legacy/list_banned_pubkeys/index.mdx":{"searchTitle":"list_banned_pubkeys","docsPageTitle":"list_banned_pubkeys","path":"komodo-defi-framework/api/legacy/list_banned_pubkeys","content":{"list_banned_pubkeys":8,"method":6,"returns":1,"list":1,"public":1,"keys":1,"nodes":2,"banned":2,"interacting":1,"node":3,"executing":2,"cannot":1,"complete":1,"orders":1,"order":1,"matching":1,"requests":1,"cases":1,"swap":1,"failures":1,"give":1,"cause":1,"banning":1,"example":1,"market":1,"taker":3,"follow":1,"atomic-swap":1,"protocol":1,"sending":1,"dex":1,"fee":1,"useful":1,"circumstances":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"ab":8,"ae":4,"bccfe":4,"fa":4,"type":8,"failedswap":2,"caused_by_event":2,"event":2,"data":2,"error":2,"taker_swap":4,"timeout":2,"negotiatefailed":2,"caused_by_swap":2,"-e":2,"a-":2,"af-bb":2,"f-":2,"ac":2,"ffdf":2,"manual":2,"reason":2,"test":2}},"src/pages/komodo-defi-framework/api/legacy/max_taker_vol/index.mdx":{"searchTitle":"max_taker_vol","docsPageTitle":"max_taker_vol","path":"komodo-defi-framework/api/legacy/max_taker_vol","content":{"max_taker_vol":7,"coin":6,"method":5,"returns":1,"maximum":1,"available":1,"volume":1,"buy":3,"sell":3,"methods":1,"selected":1,"takes":1,"dex":1,"fee":1,"blockchain":1,"miner":1,"fees":1,"account":1,"result":3,"used":1,"divided":1,"price":1,"arguments":1,"response":2,"examples":1,"command":1,"doc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mm":2,"denom":2,"numer":2}},"src/pages/komodo-defi-framework/api/legacy/metrics/index.mdx":{"searchTitle":"metrics Komodo DeFi Framework Metrics","docsPageTitle":"metrics","path":"komodo-defi-framework/api/legacy/metrics","content":{"metrics":13,"method":24,"returns":1,"snapshot":1,"current":1,"komodo":3,"defi":3,"framework":3,"api":1,"used":1,"prometheus":2,"grafana":2,"information":1,"check":1,"guide":2,"request":13,"parameters":3,"does":2,"take":1,"additional":1,"require":1,"authentication":1,"rpc_password":2,"response":18,"object":1,"example":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"type":52,"counter":36,"key":52,"tx":20,"history":20,"count":30,"labels":52,"coin":36,"marty":18,"tx_detail_by_hash":8,"value":50,"rpc_client":16,"client":28,"electrum":28,"doc":18,"traffic":8,"total_length":4,"blockchain":12,"scripthash":12,"get_history":12,"gauge":14,"connected_peers":2,"received_messages":4,"connected_relays":2,"len":6,"relay_mesh":2,"orderbook":4,"memory_db":2,"period_in_secs":2,"histogram":2,"peer":4,"outgoing_request":2,"timing":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"max":2,"min":2}},"src/pages/komodo-defi-framework/api/legacy/min_trading_vol/index.mdx":{"searchTitle":"min_trading_vol","docsPageTitle":"min_trading_vol","path":"komodo-defi-framework/api/legacy/min_trading_vol","content":{"min_trading_vol":9,"coin":8,"method":3,"returns":1,"minimum":1,"required":1,"volume":1,"buy":1,"sell":1,"setprice":1,"methods":1,"selected":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":4,"result":2,"min_trading_vol_fraction":2,"numer":2,"denom":2,"min_trading_vol_rat":2}},"src/pages/komodo-defi-framework/api/legacy/my_balance/index.mdx":{"searchTitle":"my_balance","docsPageTitle":"my_balance","path":"komodo-defi-framework/api/legacy/my_balance","content":{"my_balance":7,"coin":8,"method":3,"returns":1,"current":1,"balance":3,"specified":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"helloworld":4,"address":2,"xtocqr":2,"ceedgdh":2,"meypwlomz":2,"jnjmw":2,"unspendable_balance":2}},"src/pages/komodo-defi-framework/api/legacy/my_orders/index.mdx":{"searchTitle":"my_orders","docsPageTitle":"my_orders","path":"komodo-defi-framework/api/legacy/my_orders","content":{"my_orders":7,"method":19,"returns":1,"data":1,"active":1,"orders":1,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"maker_orders":2,"ea":20,"dcc":4,"-a":10,"d-ac":4,"-d":4,"fc":4,"ee":4,"available_amount":2,"base":10,"beer":10,"cancellable":4,"true":4,"created_at":4,"matches":4,"aaacca-ed":12,"-c":12,"cf":12,"connect":8,"dest_pub_key":16,"ebff":12,"ade":12,"debac":12,"ead":12,"maker_order_uuid":12,"fedd":6,"e-":6,"cbf-":6,"ac-b":6,"sender_pubkey":16,"bf":18,"ffe":14,"ece":14,"ca":14,"fd":14,"taker_order_uuid":12,"connected":8,"last_updated":4,"request":8,"action":4,"buy":4,"base_amount":8,"rel":10,"pizza":4,"rel_amount":8,"uuid":6,"reserved":8,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"price":2,"price_rat":2,"etomic":6,"started_swaps":2,"taker_orders":2,"ac":6,"-b":4,"-ac":4,"aa":4,"ae":4,"-cc":8,"cbd-":8,"de":6,"-ea":6,"f-":6,"ae-":6,"ed":6,"base_amount_rat":2,"rel_amount_rat":2,"bc":2,"dba":2,"bce":2,"match_by":2,"type":4,"order_type":2,"goodtillcancelled":2,"base_orderbook_ticker":2,"null":4,"rel_orderbook_ticker":2}},"src/pages/komodo-defi-framework/api/legacy/my_recent_swaps/index.mdx":{"searchTitle":"my_recent_swaps","docsPageTitle":"my_recent_swaps","path":"komodo-defi-framework/api/legacy/my_recent_swaps","content":{"my_recent_swaps":15,"from_uuid":9,"page_number":7,"limit":16,"my_coin":15,"other_coin":9,"from_timestamp":7,"to_timestamp":4,"method":11,"returns":1,"data":27,"recent":1,"atomic":1,"swaps":6,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"note":1,"filters":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":3,"examples":1,"command":5,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"ece":12,"ddc":10,"eda":6,"eaa":8,"da":48,"ce":56,"de":40,"eb":32,"select":3,"doc":8,"marty":3,"started_at":11,"january":3,"gmt":3,"success":1,"result":2,"skipped":2,"total":2,"found_records":2,"null":6,"total_pages":2,"error_events":4,"startfailed":4,"negotiatefailed":4,"takerfeevalidatefailed":2,"makerpaymenttransactionfailed":2,"makerpaymentdatasendfailed":2,"makerpaymentwaitconfirmfailed":4,"takerpaymentvalidatefailed":2,"takerpaymentwaitconfirmfailed":4,"takerpaymentspendfailed":2,"takerpaymentspendconfirmfailed":2,"makerpaymentwaitrefundstarted":2,"makerpaymentrefunded":2,"makerpaymentrefundfailed":2,"events":4,"event":42,"lock_duration":4,"maker_amount":8,"maker_coin":8,"beer":12,"maker_coin_start_block":4,"maker_payment_confirmations":4,"maker_payment_requires_nota":2,"false":2,"maker_payment_lock":2,"my_persistent_pub":4,"bc":86,"ac":100,"bf":114,"dba":40,"bce":38,"secret":4,"ea":30,"dce":4,"ab":46,"dd":38,"fdc":6,"taker":4,"ffe":4,"ca":50,"fd":22,"taker_amount":8,"taker_coin":8,"pizza":6,"taker_coin_start_block":4,"taker_payment_confirmations":4,"taker_payment_requires_nota":2,"true":2,"uuid":8,"-e":4,"a-ba":4,"c-":4,"fc":32,"aa":130,"type":46,"started":8,"timestamp":42,"taker_payment_locktime":2,"taker_pubkey":2,"dcf":82,"afc":82,"cfc":84,"bbbe":80,"negotiated":8,"tx_hash":18,"cc":44,"fbe":4,"cb":32,"bff":10,"tx_hex":18,"eeec":2,"ff":24,"ed":38,"feefcc":2,"dcc":2,"aff":4,"afa":6,"ecec":2,"bfc":4,"bfacdbb":2,"fa":36,"cf":38,"ad":58,"cd":32,"acaa":2,"ffffffff":70,"adf":2,"caa":4,"dfa":4,"fb":58,"ffb":2,"af":36,"dc":38,"bcf":4,"bec":6,"ae":54,"aac":10,"takerfeevalidated":4,"efa":6,"ee":28,"aee":2,"cdcd":2,"edda":4,"bb":32,"fbc":6,"bd":36,"fef":4,"ef":50,"ade":4,"afd":8,"aad":2,"ffffffffe":2,"bdbe":2,"aeee":2,"dcaeac":2,"efbca":2,"ceb":4,"edcbac":2,"cae":6,"fabf":2,"eef":4,"ded":2,"ec":42,"baf":14,"ceda":2,"fdfa":2,"cab":4,"fffffffff":4,"fec":2,"bee":6,"ccbc":2,"acb":2,"aafdc":2,"ba":44,"baee":2,"bdba":2,"cdb":6,"df":24,"fe":42,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"fad":2,"cbce":2,"ffac":2,"ada":2,"db":36,"fac":4,"eea":4,"cfd":2,"bfbdced":2,"fce":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"cbb":2,"eebc":2,"ccfc":2,"ecb":2,"eac":10,"ebefd":2,"cdf":2,"fdff":2,"abaf":2,"aef":2,"afb":4,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"fffe":2,"eeaaec":2,"aab":10,"bef":12,"makerpaymentsent":4,"dbe":2,"fca":2,"abe":4,"adb":4,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":6,"faee":2,"cee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":4,"efab":2,"cef":6,"dde":2,"cfcabdaa":2,"abfe":2,"edb":6,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"dfda":2,"ffffffffb":2,"fedb":2,"aed":6,"faa":2,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bae":4,"cec":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"adadc":2,"feb":6,"bea":4,"ecfd":2,"bdd":2,"ebc":4,"eff":2,"cbd":4,"cdc":4,"addbd":2,"bfa":4,"fcc":2,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"adc":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":4,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"edc":4,"fdfd":2,"abbc":2,"afea":2,"cfb":2,"efd":2,"aeefdf":2,"bfda":2,"def":4,"fabfeb":2,"bbcd":2,"edbe":2,"ecf":2,"cce":8,"add":2,"dfc":2,"eec":4,"ffebd":2,"eae":6,"cdfd":2,"bbb":8,"bed":2,"dbd":2,"aba":2,"eca":2,"bceb":4,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":4,"ffeb":2,"takerpaymentreceived":4,"takerpaymentwaitconfirmstarted":4,"takerpaymentvalidatedandconfirmed":4,"bbee":2,"cba":2,"beca":2,"fcad":2,"ddf":2,"takerpaymentspent":8,"takerpaymentspendconfirmstarted":4,"takerpaymentspendconfirmed":4,"finished":8,"my_info":4,"my_amount":4,"other_amount":4,"gui":4,"mm_version":4,"unknown":4,"success_events":4,"maker":4,"my_order_uuid":2,"-fe":2,"a-":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"maker_payment_wait":2,"bch":6,"taker_payment_lock":2,"ef-":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"bcca":6,"dbfd":2,"dfbc":2,"beda":2,"feba":2,"bbbcc":2,"dea":2,"fff":2,"acddeb":2,"deecc":2,"takerfeesent":4,"fceab":2,"dee":2,"ecee":2,"eefebec":2,"makerpaymentreceived":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"bca":2,"cdbc":2,"ebcdf":2,"bdf":2,"dbfc":2,"cebd":2,"afffb":2,"takerpaymentsent":4,"transaction":2,"cfba":2,"cfcc":2,"acfd":2,"ddaed":2,"dad":2,"faed":2,"cbccff":2,"aaea":2,"dfb":2,"makerpaymentspent":4,"error":3,"lp_swap":2,"swap":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/my_swap_status/index.mdx":{"searchTitle":"my_swap_status","docsPageTitle":"my_swap_status","path":"komodo-defi-framework/api/legacy/my_swap_status","content":{"my_swap_status":5,"uuid":20,"method":5,"returns":1,"data":57,"atomic":1,"swap":7,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":2,"examples":1,"command":1,"params":4,"eef-":8,"b-a":8,"a-":14,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"successful":2,"taker":8,"result":4,"type":82,"my_order_uuid":4,"events":8,"timestamp":78,"event":80,"started":16,"taker_coin":12,"marty":10,"maker_coin":12,"doc":8,"maker":8,"ab":106,"ae":98,"bccfe":16,"fa":100,"my_persistent_pub":8,"eece":18,"dc":62,"cee":20,"bdd":20,"ecc":20,"lock_duration":8,"maker_amount":12,"taker_amount":12,"maker_payment_confirmations":8,"maker_payment_requires_nota":2,"false":12,"taker_payment_confirmations":8,"taker_payment_requires_nota":2,"taker_payment_lock":4,"started_at":12,"maker_payment_wait":4,"maker_coin_start_block":8,"taker_coin_start_block":8,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":6,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"null":8,"negotiated":16,"maker_payment_locktime":4,"maker_pubkey":4,"secret_hash":4,"cb":60,"fb":68,"ddca":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":8,"tx_hex":28,"ec":66,"bdf":2,"beba":2,"ceca":2,"ad":44,"cc":58,"febdae":2,"dfe":4,"ff":32,"bd":50,"cbd":6,"eee":2,"eb":58,"bb":58,"ffffffff":86,"dbda":2,"fef":6,"dfa":8,"aedb":2,"cf":52,"ee":50,"ba":48,"cba":6,"de":48,"ea":42,"db":62,"ca":58,"bec":8,"acd":2,"fbe":6,"fee":8,"ede":6,"ac":110,"ce":50,"tx_hash":28,"bbbd":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":8,"ead":2,"faeda":2,"edfa":2,"fdb":4,"af":62,"bf":98,"dafcb":2,"ef":56,"dabfec":2,"afc":76,"dd":52,"fe":48,"debfb":2,"fdda":4,"da":60,"fd":36,"efd":4,"edc":8,"df":28,"eccf":2,"fc":48,"fedc":2,"ccfcbdcb":2,"cdb":12,"fce":10,"makerpaymentwaitconfirmstarted":8,"makerpaymentvalidatedandconfirmed":8,"takerpaymentsent":8,"bad":2,"bc":78,"fed":4,"ed":36,"abe":6,"ebb":2,"aeb":4,"faaad":2,"ece":6,"aaa":2,"eaebeeffec":2,"dcdc":2,"feffbffdb":2,"aa":138,"watchermessagesent":4,"takerpaymentspent":14,"transaction":8,"cdc":6,"afa":6,"dfce":2,"fdf":2,"eeb":2,"ebada":6,"dfc":8,"ababb":6,"dfed":6,"debaec":2,"secret":8,"makerpaymentspent":6,"dac":2,"cff":2,"aac":12,"fabdce":2,"acfabdce":2,"dcbc":2,"fceb":2,"makerpaymentspendconfirmed":4,"finished":16,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":4,"mm":2,"mm_version":4,"-beta_cbf":2,"success_events":8,"makerpaymentspentbywatcher":2,"error_events":8,"startfailed":8,"negotiatefailed":8,"takerfeesendfailed":4,"makerpaymentvalidatefailed":4,"makerpaymentwaitconfirmfailed":8,"takerpaymenttransactionfailed":4,"takerpaymentwaitconfirmfailed":8,"takerpaymentdatasendfailed":4,"takerpaymentwaitforspendfailed":4,"makerpaymentspendfailed":7,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":4,"takerpaymentrefundstarted":2,"takerpaymentrefunded":4,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":4,"takerpaymentrefundfinished":2,"my_info":4,"my_coin":4,"other_coin":4,"my_amount":4,"other_amount":4,"recoverable":4,"is_finished":2,"is_success":2,"failed":2,"acf":14,"kmd":4,"cfc":88,"bbe":14,"doge":2,"c-":8,"cce":14,"aca":4,"bdde":2,"cd":34,"dafd":2,"fcc":4,"fedce":2,"efa":14,"eac":6,"cfec":2,"affffffffae":2,"adc":4,"ade":6,"cbb":4,"ddfd":2,"affffffff":4,"ceab":6,"dae":4,"ace":8,"cfb":4,"dcfb":2,"dbd":4,"dab":2,"cecdb":2,"dbc":2,"fadb":2,"ceb":4,"bae":6,"cbfce":2,"deb":4,"edb":10,"ebeeb":4,"dbdc":2,"bbccc":2,"efce":2,"ffc":2,"dceed":2,"dcc":4,"debd":2,"bcba":2,"cca":2,"fdfeb":2,"abd":6,"efe":2,"ceef":2,"ccbc":4,"dcdbb":2,"eeaa":2,"abdf":2,"cfa":2,"cec":4,"error":13,"lp_swap":4,"utxo":2,"rpc_clients":4,"jsonrpcerror":2,"request":2,"jsonrpcrequest":2,"jsonrpc":2,"id":2,"blockchain":2,"broadcast":2,"string":2,"bdca":2,"ebc":4,"bca":2,"badf":2,"ddf":4,"transport":2,"electrums":2,"currently":2,"disconnected":2,"takerfeevalidatefailed":4,"makerpaymenttransactionfailed":7,"makerpaymentdatasendfailed":4,"takerpaymentvalidatefailed":4,"takerpaymentspendfailed":4,"takerpaymentspendconfirmfailed":4,"makerpaymentwaitrefundstarted":4,"makerpaymentrefunded":4,"makerpaymentrefundfailed":4,"beer":6,"maker_payment_lock":4,"dba":30,"bce":28,"dce":4,"fdc":6,"ffe":2,"pizza":6,"-e":4,"a-ba":4,"taker_payment_locktime":4,"taker_pubkey":4,"dcf":74,"bbbe":72,"bff":10,"eeec":2,"feefcc":2,"aff":4,"ecec":2,"bfc":4,"bfacdbb":2,"acaa":2,"adf":2,"caa":4,"ffb":2,"bcf":4,"takerfeevalidated":8,"aee":2,"cdcd":2,"edda":4,"fbc":6,"afd":4,"aad":2,"ffffffffe":2,"bdbe":2,"aeee":2,"dcaeac":2,"efbca":2,"edcbac":2,"cae":4,"fabf":2,"eef":4,"ded":2,"baf":8,"ceda":2,"fdfa":2,"cab":2,"fffffffff":4,"fec":2,"bee":4,"acb":2,"aafdc":2,"baee":2,"bdba":2,"cdafc":2,"daa":2,"bdc":4,"ffffffffd":4,"fad":4,"cbce":2,"ffac":2,"ada":2,"fac":4,"eea":2,"cfd":2,"bfbdced":2,"caf":4,"ffffffffa":6,"bacd":2,"afe":4,"eebc":2,"ccfc":2,"ecb":2,"ebefd":2,"cdf":2,"fdff":2,"abaf":2,"aef":2,"afb":4,"fdd":6,"ffffffffee":2,"abf":10,"abdcfe":2,"eed":4,"fffe":2,"eeaaec":2,"aab":4,"bef":6,"makerpaymentsent":6,"dbe":2,"fca":2,"adb":2,"ffffffffcad":2,"bcaa":2,"efbec":2,"bace":2,"dbfe":2,"fbaf":2,"bbf":4,"eba":4,"faee":2,"eeacd":2,"dafa":2,"cbf":2,"cda":2,"efab":2,"cef":6,"dde":2,"cfcabdaa":2,"abfe":2,"abcc":2,"fcf":4,"ffffffffcc":2,"bedfd":2,"ddc":4,"dfda":2,"ffffffffb":2,"fedb":2,"aed":4,"faa":4,"cbe":4,"eced":2,"bcafcf":2,"faffecc":2,"aaacbe":2,"edfb":2,"aecc":2,"ccebc":2,"bcb":2,"ffffffffeaf":2,"acecc":2,"dbea":2,"ffffffffad":2,"bdeddf":2,"dfd":2,"adadc":2,"feb":4,"bea":2,"ecfd":2,"eff":4,"addbd":2,"bfa":4,"edcfd":2,"ebfe":2,"fde":2,"bbd":2,"ffbba":2,"fbabd":2,"dedb":2,"cea":2,"ebd":2,"faf":2,"daaed":2,"dbfdddcab":2,"ecd":2,"fda":2,"daaa":2,"becfcdcf":2,"cdd":2,"aadec":2,"cacd":2,"ffffffffca":2,"edcc":2,"fbf":2,"edd":4,"bfeff":2,"ddd":2,"cfe":2,"dcd":2,"addb":2,"cbfa":2,"fecff":2,"efb":2,"ffffffffbb":2,"dbb":6,"cefffd":2,"bab":2,"ccb":4,"fdfd":2,"abbc":2,"afea":2,"aeefdf":2,"bfda":2,"def":2,"fabfeb":2,"bbcd":2,"eaa":2,"edbe":2,"ecf":2,"add":2,"eec":2,"ffebd":2,"eae":4,"cdfd":2,"bbb":2,"bed":4,"aba":2,"eca":2,"bceb":2,"afdabf":2,"ffffffffffdc":2,"adfb":2,"fab":2,"ebcff":2,"aeda":2,"cebc":2,"eaf":2,"fbdf":2,"bfd":2,"dca":4,"ffeb":2,"takerpaymentreceived":6,"takerpaymentwaitconfirmstarted":6,"takerpaymentvalidatedandconfirmed":6,"bbee":2,"beca":2,"fcad":2,"takerpaymentspendconfirmstarted":6,"takerpaymentspendconfirmed":6,"komodowallet":2,"unknown":2,"-fe":6,"eth":4,"fdea":2,"eecbd":2,"rpc":2,"code":2,"servererror":2,"message":2,"hash":2,"already":2,"imported":2,"none":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/my_tx_history/index.mdx":{"searchTitle":"my_tx_history","docsPageTitle":"my_tx_history","path":"komodo-defi-framework/api/legacy/my_tx_history","content":{"my_tx_history":11,"from_id":18,"limit":14,"max":5,"false":2,"page_number":6,"method":7,"returns":1,"blockchain":1,"transactions":11,"involving":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"coin":23,"address":1,"used":1,"tx_history":3,"set":1,"true":5,"enable":2,"electrum":4,"call":1,"deprecated":1,"incompatible":1,"coins":4,"activated":1,"hd":1,"mode":1,"use":1,"instead":1,"arguments":1,"response":5,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"doc":4,"ebd":6,"fc":10,"bece":6,"fee":6,"success":1,"result":11,"current_block":10,"null":20,"skipped":10,"sync_status":10,"additional_info":8,"transactions_left":4,"state":10,"inprogress":6,"total":10,"total_pages":4,"block_height":12,"etomic":2,"confirmations":8,"fee_details":8,"type":8,"utxo":3,"amount":2,"xtocqr":4,"ceedgdh":4,"meypwlomz":4,"jnjmw":4,"internal_id":8,"fe":6,"bbb":4,"fbe":4,"bd":16,"ff":18,"my_balance_change":8,"received_by_me":8,"spent_by_me":8,"timestamp":8,"bjrmtiirilhjhc":2,"rkqgesktg":2,"vvukwt":2,"total_amount":8,"tx_hash":8,"tx_hex":8,"dc":10,"de":8,"ed":6,"cfa":2,"bc":26,"ac":8,"dfc":2,"cb":6,"af":14,"ab":10,"daa":2,"cd":6,"bf":6,"dba":4,"bce":2,"ffffffff":2,"debf":2,"dfbd":2,"aab":2,"baf":2,"bef":2,"sync":2,"progress":2,"eth":20,"erc":2,"blocks_left":2,"successful":1,"case":1,"finished":2,"gas":6,"gas_price":6,"total_fee":6,"xe":6,"ca":16,"dcb":6,"afe":6,"ebff":6,"dca":6,"ce":8,"efc":2,"cfd":2,"afc":12,"ec":10,"fbdd":2,"cf":12,"db":6,"faef":2,"eba":2,"eaeb":2,"abed":2,"cbae":2,"ccfa":2,"cddff":2,"da":2,"ace":2,"debdcfc":2,"dd":6,"ba":6,"ad":4,"fb":4,"ee":4,"cfb":2,"fd":4,"ccd":2,"dad":2,"cae":2,"bbfc":2,"bba":2,"fbd":2,"ffb":2,"ea":4,"efe":2,"daab":2,"fef":4,"affae":2,"acacc":2,"aeb":2,"cee":2,"affb":2,"ae":4,"abf":2,"abb":2,"ddba":2,"eb":2,"fa":4,"bbdc":2,"ffe":2,"bcef":2,"abd":2,"cad":2,"ffedb":2,"dface":2,"ebcd":2,"error":24,"active":1,"mmrpc":8,"ttt-slp":12,"error_path":8,"my_tx_history_v":16,"lp_coins":6,"error_trace":8,"error_type":8,"coinisnotactive":2,"error_data":8,"id":9,"compatible":1,"notsupportedfor":2,"enabled":1,"storage":4,"initialized":4,"storageisnotinitialized":2,"local":1,"database":1,"failed":1,"sqlitefailure":4,"code":6,"unknown":4,"extended_code":4,"column":4,"sql_tx_history_storage":4,"storageerror":2,"found":3,"history":5,"large":3,"message":2,"got":2,"server":2,"available":2}},"src/pages/komodo-defi-framework/api/legacy/order_status/index.mdx":{"searchTitle":"order_status","docsPageTitle":"order_status","path":"komodo-defi-framework/api/legacy/order_status","content":{"order_status":7,"uuid":20,"method":27,"returns":1,"data":1,"order":19,"selected":1,"created":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"response":7,"different":1,"maker":9,"taker":10,"orders":2,"argument":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"c-e":4,"ed":4,"c-":4,"found":3,"error":2,"examples":2,"available_amount":2,"base":18,"beer":6,"cancellable":6,"true":14,"created_at":8,"matches":8,"aaacca-ed":12,"-c":12,"ea":14,"cf":12,"connect":12,"dest_pub_key":24,"ebff":10,"ade":10,"debac":10,"ead":10,"maker_order_uuid":16,"fedd":6,"-a":8,"e-":6,"cbf-":6,"ac-b":6,"sender_pubkey":24,"bf":20,"ffe":20,"ece":20,"ca":44,"fd":20,"taker_order_uuid":16,"connected":10,"last_updated":6,"request":16,"action":8,"buy":6,"base_amount":14,"rel":18,"pizza":4,"rel_amount":14,"reserved":12,"max_base_vol":4,"max_base_vol_rat":4,"min_base_vol":4,"min_base_vol_rat":4,"price":4,"price_rat":4,"etomic":2,"started_swaps":4,"dcc":2,"d-ac":2,"-d":2,"fc":2,"ee":2,"type":18,"base_orderbook_ticker":8,"null":18,"rel_orderbook_ticker":8,"cancelled":3,"history":1,"dgb":6,"kmd":6,"updated_at":2,"b-b":12,"fb":12,"base_amount_rat":10,"rel_amount_rat":10,"sell":2,"match_by":6,"conf_settings":12,"base_confs":12,"base_nota":12,"rel_confs":12,"rel_nota":12,"false":16,"f-":10,"d-":8,"beb":8,"caecf":2,"fe":2,"bc":2,"dc":2,"cancellation_reason":6,"fullfilled":1,"doc":6,"marty":6,"a-f":6,"-ba":6,"ae":6,"cc":12,"efdb":6,"-e":12,"-b":6,"order_type":4,"fillorkill":5,"fulfilled":2,"timeout":1,"match":1,"b-e":2,"ba-":2,"-eafb":2,"timedout":2}},"src/pages/komodo-defi-framework/api/legacy/orderbook/index.mdx":{"searchTitle":"orderbook","docsPageTitle":"orderbook","path":"komodo-defi-framework/api/legacy/orderbook","content":{"orderbook":7,"base":6,"rel":6,"method":3,"requests":1,"network":1,"currently":1,"available":1,"orders":1,"specified":1,"trading":1,"pair":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":8,"hello":2,"world":2,"askdepth":2,"asks":2,"coin":16,"doc":6,"address":16,"rb":4,"yufv":4,"ytfdzynwz":4,"pannndyngjg":4,"wsqd":4,"price":16,"price_rat":16,"price_fraction":16,"numer":152,"denom":152,"maxvolume":16,"max_volume_rat":16,"max_volume_fraction":16,"min_volume":16,"min_volume_rat":16,"min_volume_fraction":16,"pubkey":16,"ab":8,"ae":6,"bccfe":4,"fa":4,"age":16,"zcredits":16,"uuid":16,"bf":2,"-aabd-":2,"-baa":2,"-e":2,"is_mine":16,"false":48,"base_max_volume":16,"base_max_volume_fraction":16,"base_max_volume_rat":16,"base_min_volume":16,"base_min_volume_fraction":16,"base_min_volume_rat":16,"rel_max_volume":16,"rel_max_volume_fraction":16,"rel_max_volume_rat":16,"rel_min_volume":16,"rel_min_volume_fraction":16,"rel_min_volume_rat":16,"base_confs":16,"base_nota":16,"rel_confs":16,"rel_nota":16,"base_max_volume_aggr":16,"base_max_volume_aggr_fraction":16,"base_max_volume_aggr_rat":16,"rel_max_volume_aggr":16,"rel_max_volume_aggr_fraction":16,"rel_max_volume_aggr_rat":16,"rmaprynup":4,"erj":4,"zakcxmfpc":4,"iovycycccc":4,"fb":4,"fd":4,"db":4,"ad":4,"fccda":4,"ed":4,"bfb":4,"fab":4,"ca":2,"da-":2,"biddepth":2,"bids":2,"marty":14,"ebc":2,"-a":4,"fb-":2,"dd-ac":2,"d-":4,"rj":2,"uwa":2,"fhoasnozga":2,"mdhe":2,"fsunyrts":2,"ecfa":2,"dfd":2,"cf":8,"cd":2,"eca":2,"-ac":2,"a-":2,"-aac":2,"ec":2,"de":2,"fc":8,"-cbe":2,"c-":2,"jv":6,"onkkfsey":6,"km":6,"adcvhsrpvrxv":6,"sax":6,"ef":6,"bbe":6,"ddd-":2,"cba-":2,"b-":6,"ea":2,"-bf":2,"a-ee":2,"cc":2,"netid":2,"numasks":2,"numbids":2,"timestamp":2,"total_asks_base_vol":2,"total_asks_base_vol_fraction":2,"total_asks_base_vol_rat":2,"total_asks_rel_vol":2,"total_asks_rel_vol_fraction":2,"total_asks_rel_vol_rat":2,"total_bids_base_vol":2,"total_bids_base_vol_fraction":2,"total_bids_base_vol_rat":2,"total_bids_rel_vol":2,"total_bids_rel_vol_fraction":2,"total_bids_rel_vol_rat":2}},"src/pages/komodo-defi-framework/api/legacy/orderbook_depth/index.mdx":{"searchTitle":"orderbook_depth","docsPageTitle":"orderbook_depth","path":"komodo-defi-framework/api/legacy/orderbook_depth","content":{"orderbook_depth":7,"pairs":7,"method":3,"returns":1,"number":1,"asks":7,"bids":7,"specified":1,"trading":1,"arguments":1,"response":3,"guaranteed":1,"order":1,"request":1,"pairdepth":2,"object":1,"structure":1,"follows":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":4,"marty":4,"btc":4,"kmd":8,"doge":4,"result":2,"pair":6,"depth":6}},"src/pages/komodo-defi-framework/api/legacy/orders_history_by_filter/index.mdx":{"searchTitle":"orders_history_by_filter","docsPageTitle":"orders_history_by_filter","path":"komodo-defi-framework/api/legacy/orders_history_by_filter","content":{"orders_history_by_filter":15,"order_type":12,"initial_action":12,"base":16,"rel":13,"from_price":4,"to_price":2,"from_volume":2,"to_volume":4,"from_timestamp":4,"to_timestamp":2,"was_taker":11,"status":10,"include_details":4,"method":11,"returns":1,"orders":13,"active":1,"inactive":1,"match":1,"selected":1,"filters":2,"note":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":4,"examples":1,"command":5,"select":5,"history":5,"taker":3,"buy":3,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"doc":14,"marty":11,"price":9,"volume":7,"created_at":9,"january":1,"gmt":1,"true":4,"details":10,"cancelled":1,"timed-out":1,"timed":2,"result":6,"uuid":15,"-b":12,"df":12,"fc":12,"-eeedb":12,"cc":12,"maker":8,"sell":6,"last_updated":6,"created":6,"found_records":6,"warnings":6,"included":1,"type":2,"order":4,"price_rat":2,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":2,"min_base_vol_rat":2,"updated_at":2,"matches":2,"started_swaps":2,"conf_settings":2,"base_confs":2,"base_nota":2,"false":4,"rel_confs":2,"rel_nota":2,"warning":3,"parsed":3,"skipped":2}},"src/pages/komodo-defi-framework/api/legacy/rational_number_note/index.mdx":{"searchTitle":"Note About Rational Number Type about rational number type","docsPageTitle":"Note About Rational Number Type","path":"komodo-defi-framework/api/legacy/rational_number_note","content":{"note":1,"rational":3,"number":4,"type":3,"komodo":3,"defi":2,"framework":2,"api":2,"offers":1,"num-rational":4,"crate":3,"feature":2,"used":1,"represent":1,"order":3,"volumes":1,"prices":1,"highly":1,"recommends":1,"developer":1,"use":1,"calculating":2,"price":1,"volume":1,"avoids":1,"rounding":1,"precision":1,"errors":1,"numbers":3,"cannot":1,"represented":3,"finite":1,"decimal":3,"typically":1,"return":1,"representation":2,"considered":1,"convenience":1,"readability":1,"following":1,"two":1,"json":1,"formats":1,"fraction":1,"object":1,"contains":1,"numerator":5,"denominator":5,"numeric":1,"strings":1,"follows":1,"numer":2,"denom":2,"unique":2,"format":2,"supplied":1,"above":1,"first":1,"item":2,"second":1,"biginteger":1,"sign":1,"uint":1,"array":1,"-bit":1,"parts":1,"big":1,"integer":1,"little-endian":1,"represents":2}},"src/pages/komodo-defi-framework/api/legacy/recover_funds_of_swap/index.mdx":{"searchTitle":"recover_funds_of_swap","docsPageTitle":"recover_funds_of_swap","path":"komodo-defi-framework/api/legacy/recover_funds_of_swap","content":{"recover_funds_of_swap":7,"uuid":4,"certain":1,"cases":1,"swap":6,"finish":1,"error":9,"wherein":1,"user":2,"funds":4,"stuck":1,"swap-payment":2,"address":4,"sh":1,"executing":2,"utxo-based":1,"blockchain":2,"etomic-swap":1,"smart":1,"contract":1,"eth":1,"erc":1,"occur":1,"one":1,"side":1,"trade":1,"does":1,"follow":1,"protocol":1,"reason":1,"persists":1,"attempts":1,"refund":1,"payment":4,"fail":1,"due":1,"network":1,"connection":1,"issues":1,"between":1,"komodo":2,"defi":2,"framework":2,"api":2,"node":1,"coin":5,"rpc":1,"server":1,"scenario":1,"method":3,"instructs":1,"software":1,"attempt":3,"reclaim":1,"possible":1,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"-c":2,"-b":2,"-a":2,"ed":6,"success":2,"spentotherpayment":3,"result":4,"action":4,"hello":4,"tx_hash":4,"df":4,"ee":12,"faa":4,"fbbb":4,"fb":4,"tx_hex":4,"feb":4,"aea":4,"cf":12,"ba":4,"cb":4,"ad":4,"ef":8,"eda":4,"aa":8,"aacb":4,"bc":8,"ce":4,"adf":4,"cfc":8,"cecf":4,"dde":4,"fa":4,"cc":4,"ca":4,"af":4,"db":4,"dcf":4,"afc":4,"bbbe":4,"ac":16,"affeb":4,"fd":4,"bf":8,"dba":4,"bce":4,"ffffffff":4,"aab":4,"baf":4,"bef":4,"refundedmypayment":3,"maker":3,"already":1,"spent":3,"lp_swap":8,"taker_swap":4,"recoverable":2,"finished":3,"yet":1,"recover":2}},"src/pages/komodo-defi-framework/api/legacy/sell/index.mdx":{"searchTitle":"sell","docsPageTitle":"sell","path":"komodo-defi-framework/api/legacy/sell","content":{"sell":29,"base":38,"rel":36,"price":20,"volume":22,"match_by":12,"order_type":8,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"method":24,"issues":1,"request":7,"attempts":1,"match":4,"order":7,"orderbook":2,"based":1,"provided":1,"arguments":2,"buy":1,"methods":1,"create":1,"taker":8,"first":1,"pay":1,"dexfee":4,"swap":1,"taking":1,"liquidity":1,"market":1,"calculated":1,"greater":1,"minimum":2,"transaction":3,"amount":2,"dust":4,"coin":4,"th":2,"size":1,"desired":1,"goodtillcancelled":7,"matched":2,"seconds":1,"automatically":1,"converted":1,"maker":3,"stays":1,"cancelled":1,"act":1,"use":1,"setprice":2,"prevent":1,"user":1,"making":1,"trades":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"argument":1,"info":1,"response":3,"examples":1,"command":10,"decimal":1,"representation":3,"userpass":20,"rpc_userp":20,"ssw":20,"rd":20,"doc":4,"marty":4,"rational":2,"num-rational":1,"crate":1,"format":1,"result":4,"base_amount":4,"base_amount_rat":4,"rel_amount":4,"rel_amount_rat":4,"action":4,"uuid":4,"fccc":2,"ad":2,"de":2,"-baad-":2,"ba":2,"sender_pubkey":4,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"dest_pub_key":4,"type":18,"conf_settings":4,"false":10,"min_volume":2,"min_volume_fraction":2,"numer":14,"denom":14,"min_volume_rat":2,"base_orderbook_ticker":4,"null":8,"rel_orderbook_ticker":4,"fraction":1,"object":1,"hello":4,"world":4,"confirmations":1,"notarization":1,"settings":1,"true":4,"save":1,"history":1,"tkl":2,"save_in_history":2,"fillorkill":3,"pubkeys":5,"data":6,"ab":4,"edc":4,"abaefb":4,"eaaeb":4,"ea":4,"cddfafa":4,"orders":3,"bb-e":4,"d-":4,"cdcb":4,"success":1,"ebff":2,"ade":2,"debac":2,"ead":2,"error":3,"rpc":2,"utxo":2,"balance":2,"low":2,"required":2}},"src/pages/komodo-defi-framework/api/legacy/send_raw_transaction/index.mdx":{"searchTitle":"send_raw_transaction","docsPageTitle":"send_raw_transaction","path":"komodo-defi-framework/api/legacy/send_raw_transaction","content":{"send_raw_transaction":7,"coin":5,"tx_hex":4,"method":3,"broadcasts":1,"transaction":1,"network":1,"selected":1,"arguments":1,"response":2,"examples":1,"command":1,"kmd":2,"db":4,"ead":2,"cd":4,"edc":2,"ff":4,"fd":2,"ba":4,"bf":10,"ecfef":2,"fc":6,"fac":2,"df":4,"ca":4,"bd":2,"cbbe":2,"ad":2,"dbea":2,"fe":6,"ab":2,"bc":4,"ac":8,"dba":4,"bce":4,"ffffffffd":2,"dacd":2,"fb":4,"eb":2,"cb":2,"ae":2,"aeff":2,"cea":2,"dd":2,"dddd":2,"ced":2,"ffffffff":2,"aab":4,"baf":4,"bef":4,"acc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"success":1,"tx_hash":2,"ea":2,"de":2,"bda":2,"ef":2}},"src/pages/komodo-defi-framework/api/legacy/set_required_confirmations/index.mdx":{"searchTitle":"set_required_confirmations","docsPageTitle":"set_required_confirmations","path":"komodo-defi-framework/api/legacy/set_required_confirmations","content":{"set_required_confirmations":7,"coin":7,"confirmations":7,"method":3,"sets":1,"number":1,"komodo":1,"defi":1,"framework":1,"api":1,"wait":1,"selected":1,"setting":1,"persistent":1,"value":1,"reset":1,"coins":1,"file":1,"restart":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"success":1,"result":2,"etomic":2}},"src/pages/komodo-defi-framework/api/legacy/set_requires_notarization/index.mdx":{"searchTitle":"set_requires_notarization","docsPageTitle":"set_requires_notarization","path":"komodo-defi-framework/api/legacy/set_requires_notarization","content":{"set_requires_notarization":7,"coin":6,"requires_notarization":6,"method":3,"indicates":1,"komodo":1,"defi":1,"framework":1,"api":1,"wait":1,"dpow":1,"notarization":1,"given":1,"atomic":1,"swap":1,"transactions":1,"setting":1,"persistent":1,"value":1,"reset":1,"coins":1,"file":1,"restart":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"true":4,"success":1,"result":2,"etomic":2}},"src/pages/komodo-defi-framework/api/legacy/setprice/index.mdx":{"searchTitle":"setprice","docsPageTitle":"setprice","path":"komodo-defi-framework/api/legacy/setprice","content":{"setprice":23,"base":24,"rel":28,"price":18,"volume":17,"max":5,"cancel_previous":2,"true":9,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"min_volume":7,"method":15,"places":1,"order":5,"orderbook":1,"relies":1,"node":2,"acting":1,"maker":2,"also":1,"called":1,"bob":2,"considered":1,"sell":2,"internal":1,"implementation":1,"convenience":1,"prevent":1,"user":1,"making":1,"trades":1,"transaction":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":2,"lower":1,"limit":1,"see":1,"description":1,"arguments":2,"info":1,"response":3,"includes":1,"utxo":1,"coins":1,"activated":1,"via":1,"electrum":1,"connection":2,"servers":1,"lost":1,"automatically":1,"cancel":1,"need":1,"recreated":1,"restored":1,"examples":1,"command":7,"userpass":14,"rpc_userp":14,"ssw":14,"rd":14,"rational":2,"representation":2,"num-rational":1,"crate":1,"format":1,"hello":8,"world":8,"fraction":1,"object":1,"numer":16,"denom":16,"confirmations":1,"notarization":1,"settings":1,"false":6,"save":1,"history":1,"kmd":2,"tkl":2,"save_in_history":2,"success":1,"result":2,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":4,"created_at":2,"matches":2,"price_rat":2,"started_swaps":2,"uuid":2,"a-":2,"conf_settings":2,"base_orderbook_ticker":2,"null":4,"rel_orderbook_ticker":2,"error":3,"coin":2,"found":2}},"src/pages/komodo-defi-framework/api/legacy/show_priv_key/index.mdx":{"searchTitle":"show_priv_key","docsPageTitle":"show_priv_key","path":"komodo-defi-framework/api/legacy/show_priv_key","content":{"show_priv_key":7,"coin":12,"method":4,"returns":1,"private":3,"key":3,"specified":1,"format":1,"compatible":1,"wallets":1,"output":1,"used":1,"importprivkey":2,"utxo":2,"coins":1,"myetherwallet":1,"eth":4,"erc":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"helloworld":4,"wif":1,"priv_key":4,"uvcjjf":2,"dkss":2,"vfgvtcnutahr":2,"ftzgdg":2,"ddra":2,"dv":2,"ssdx":2,"x-prefixed":1,"xb":2,"de":2,"fd":2,"ce":2,"bcf":2,"ed":2}},"src/pages/komodo-defi-framework/api/legacy/stop/index.mdx":{"searchTitle":"stop","docsPageTitle":"stop","path":"komodo-defi-framework/api/legacy/stop","content":{"stop":5,"method":1,"stops":1,"komodo":1,"defi":1,"framework":1,"api":1,"software":1,"arguments":1,"response":1}},"src/pages/komodo-defi-framework/api/legacy/trade_preimage/index.mdx":{"searchTitle":"trade_preimage trade_preimag","docsPageTitle":"trade_preimage","path":"komodo-defi-framework/api/legacy/trade_preimage","content":{"trade_preimage":14,"deprecated":2,"method":8,"returns":2,"approximate":2,"fee":2,"amounts":2,"paid":3,"per":1,"whole":1,"swap":1,"depending":1,"parameters":1,"function":2,"different":1,"results":1,"swap_method":14,"buy":9,"sell":8,"result":8,"include":2,"taker_fee":6,"fee_to_send_taker_fee":4,"amount":29,"base":8,"coin":30,"balance":2,"else":1,"rel":8,"max":6,"field":2,"true":8,"volume":12,"used":1,"instead":2,"max_taker_vol":2,"use":3,"resulting":2,"argument":2,"requests":1,"request":1,"setprice":9,"arguments":2,"consider":1,"using":1,"response":4,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"doc":16,"btc":12,"price":6,"base_coin_fee":6,"amount_fraction":28,"numer":40,"denom":40,"amount_rat":28,"paid_from_trading_vol":16,"false":12,"rel_coin_fee":6,"total_fees":6,"required_balance":12,"required_balance_fraction":12,"required_balance_rat":12,"erc":1,"qrc":1,"bat":2,"qc":2,"eth":4,"qtum":4}},"src/pages/komodo-defi-framework/api/legacy/unban_pubkeys/index.mdx":{"searchTitle":"unban_pubkeys","docsPageTitle":"unban_pubkeys","path":"komodo-defi-framework/api/legacy/unban_pubkeys","content":{"unban_pubkeys":9,"type":12,"data":4,"method":6,"remove":1,"currently":1,"banned":1,"pubkeys":2,"ban":1,"list":2,"specific":1,"user":1,"defined":1,"use":1,"secp":1,"pubkey":2,"prefix":1,"input":1,"cd":16,"fb":16,"bc":16,"cff":16,"fa":16,"de":16,"ceabfdd":16,"submit":1,"arguments":1,"response":3,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"unban_by":4,"success":2,"result":4,"still_banned":4,"unbanned":4,"manual":6,"reason":6,"testing":6,"were_not_banned":4}},"src/pages/komodo-defi-framework/api/legacy/update_maker_order/index.mdx":{"searchTitle":"update_maker_order","docsPageTitle":"update_maker_order","path":"komodo-defi-framework/api/legacy/update_maker_order","content":{"update_maker_order":17,"uuid":18,"new_price":14,"volume_delta":14,"max":5,"base_confs":6,"base_nota":6,"rel_confs":6,"rel_nota":6,"min_volume":7,"method":13,"updates":1,"active":1,"order":3,"orderbook":1,"created":1,"setprice":2,"relies":1,"node":2,"acting":1,"maker":2,"also":1,"called":1,"bob":2,"prevent":1,"user":1,"making":1,"trades":1,"transaction":1,"fees":1,"end":1,"costing":1,"significant":1,"portion":1,"value":2,"trade":2,"set":1,"lower":1,"limit":1,"see":1,"description":1,"arguments":2,"info":1,"response":3,"examples":1,"command":6,"volume":1,"userpass":12,"rpc_userp":12,"ssw":12,"rd":12,"a-":16,"true":7,"rational":2,"representation":2,"num-rational":1,"crate":1,"format":1,"fraction":1,"object":1,"numer":12,"denom":12,"confirmations":1,"notarization":1,"settings":1,"false":4,"success":1,"result":2,"base":4,"rel":4,"max_base_vol":2,"max_base_vol_rat":2,"min_base_vol":4,"created_at":2,"updated_at":2,"matches":2,"price":2,"price_rat":2,"started_swaps":2,"conf_settings":2,"error":3}},"src/pages/komodo-defi-framework/api/legacy/validateaddress/index.mdx":{"searchTitle":"validateaddress","docsPageTitle":"validateaddress","path":"komodo-defi-framework/api/legacy/validateaddress","content":{"validateaddress":7,"coin":5,"address":10,"method":3,"checks":1,"input":1,"string":1,"valid":2,"specified":1,"arguments":1,"response":4,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"doc":2,"rrnmcsekilrndbp":2,"qnvqwwxx":2,"azd":2,"cd":2,"result":6,"is_valid":6,"true":2,"invalid":4,"cash":1,"false":4,"reason":4,"utxo":2,"checksum":4,"verification":2,"failed":2,"eth":5}},"src/pages/komodo-defi-framework/api/legacy/version/index.mdx":{"searchTitle":"version","docsPageTitle":"version","path":"komodo-defi-framework/api/legacy/version","content":{"version":8,"method":3,"returns":1,"komodo":1,"defi":1,"framework":1,"api":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"result":2,"_mm":2,"bb":2,"_linux":2}},"src/pages/komodo-defi-framework/api/legacy/withdraw/index.mdx":{"searchTitle":"withdraw","docsPageTitle":"withdraw","path":"komodo-defi-framework/api/legacy/withdraw","content":{"withdraw":29,"coin":49,"amount":32,"max":5,"method":18,"generates":2,"signs":1,"returns":1,"transaction":2,"transfers":1,"address":1,"indicated":1,"argument":1,"raw":1,"broadcast":1,"using":1,"send_raw_transaction":2,"arguments":1,"response":11,"examples":1,"utxo":15,"based":2,"coins":2,"kmd":5,"rjtyiyej":4,"evvj":4,"ybrvmxwnnmvzjdglh":4,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"success":7,"block_height":16,"fee_details":16,"type":30,"xtocqr":14,"ceedgdh":14,"meypwlomz":14,"jnjmw":14,"my_balance_change":16,"received_by_me":16,"spent_by_me":16,"total_amount":16,"tx_hash":16,"ed":6,"ce":8,"dd":4,"fd":14,"bae":2,"tx_hex":16,"acfb":2,"dc":6,"cd":4,"ad":2,"fff":4,"ca":16,"bb":12,"ac":34,"ae":26,"abd":2,"cb":12,"ceb":2,"eb":4,"bc":18,"bf":60,"dba":10,"bce":12,"ffffffff":10,"ddb":2,"bba":4,"ba":10,"edc":2,"bd":4,"fc":8,"da":2,"df":30,"daab":2,"af":10,"fdf":2,"ef":8,"aac":2,"acad":2,"aab":10,"baf":10,"bef":10,"kmd_rewards":2,"claimed_by_my":2,"true":4,"based-coins":1,"fixed":1,"fee":24,"doc":8,"utxofixed":3,"fe":2,"ff":8,"fcd":2,"fab":2,"dad":2,"fb":4,"de":2,"bbb":4,"cbaae":2,"ace":2,"ab":2,"fa":28,"aaa":2,"timestamp":10,"internal_id":6,"error":9,"attempt":3,"use":3,"ethgas":4,"unsupported":6,"input":6,"custom":1,"per":1,"kbyte":1,"utxoperkbyte":3,"aa":8,"bcb":4,"afa":2,"daaa":2,"abf":2,"ecfab":2,"ddc":2,"ec":2,"eecdd":2,"db":10,"acf":2,"accd":2,"feec":2,"eth":27,"erc":2,"eth-based":2,"forks":2,"xbab":16,"fbdc":26,"gas":12,"gas_price":14,"total_fee":6,"fbc":8,"faf":8,"faadba":8,"aca":8,"bab":10,"efcaed":8,"dee":8,"efc":8,"cfe":8,"limit":2,"coin_name":2,"recipient_address":2,"ee":2,"fdb":2,"caaecaed":2,"fdcdf":2,"dcacf":2,"bcadb":2,"qrc":16,"qhmj":8,"ka":8,"zajr":8,"wgjpfasn":8,"gtusefaqdzgs":8,"tqtum":4,"miner_fee":4,"gas_limit":6,"total_gas_fee":4,"qxxsj":4,"rtciaby":4,"agaatl":4,"zti":4,"uwdg":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/index.mdx":{"searchTitle":"enable_bch_with_tokens","docsPageTitle":"enable_bch_with_tokens","path":"komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens","content":{"enable_bch_with_tokens":5,"komodo":1,"defi":1,"framework":1,"supports":1,"bitcoin":9,"cash":17,"slp":6,"tokens":2,"using":5,"method":6,"enable":1,"bch":35,"tbch":13,"along":1,"multiple":1,"single":1,"command":1,"activation":2,"deprecated":1,"longer":1,"use":1,"done":1,"via":1,"task":2,"enable_bch":2,"init":2,"request":3,"parameters":2,"go":1,"https":6,"github":2,"com":6,"komodoplatform":2,"coins":2,"tree":2,"master":2,"electrums":2,"full":1,"list":1,"nodes":1,"servers":5,"response":3,"bch_addresses_infos":5,"slp_addresses_infos":5,"consolidated":1,"api":1,"examples":1,"tx_history":5,"cashaddress":3,"format":3,"automated":1,"utxo":17,"merging":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":22,"params":4,"ticker":18,"allow_slp_unsafe_conf":4,"false":29,"bchd_urls":8,"bchd":4,"dragonhound":4,"info":4,"mode":4,"rpc":4,"electrum":9,"rpc_data":4,"url":32,"imaginary":8,"protocol":40,"ssl":12,"cashnode":4,"ninja":4,"cipig":4,"net":12,"true":4,"slp_tokens_requests":4,"aslp-slp":6,"required_confirmations":6,"requires_notarization":2,"address_format":2,"network":2,"bitcoincash":6,"utxo_merge_params":2,"merge_at":2,"check_every":2,"max_merge_at_once":2,"result":4,"current_block":4,"qrf":8,"vpn":8,"rjexrjhlwyzzeg":8,"gw":8,"qx":4,"fztj":4,"derivation_method":8,"type":12,"iguana":8,"pubkey":8,"df":4,"db":4,"cd":4,"eeb":4,"abc":4,"ad":4,"balances":4,"spendable":4,"unspendable":4,"simpleledger":4,"va":4,"wuz":4,"aslp":2,"id":18,"null":18,"get_balances":4,"set":1,"eece":4,"fa":4,"dc":4,"cee":4,"bdd":4,"ecc":4,"tickers":2,"error":42,"types":1,"platformisalreadyactivated":3,"case":1,"need":1,"disable":2,"try":1,"again":1,"error_path":14,"platform_coin_with_tokens":30,"error_trace":14,"error_type":14,"error_data":14,"platformconfigisnotfound":3,"platform":14,"bch-wrong":4,"config":2,"found":2,"prelude":12,"unexpectedplatformprotocol":3,"unexpected":4,"btc":4,"bch_with_tokens_activation":16,"unexpectedtokenprotocol":3,"token":2,"erc":4,"eth":4,"contract_address":4,"xdac":4,"ee":4,"ec":4,"usdt-erc":4,"slp_token_activation":4,"protocol_data":2,"platformcoincreationerror":9,"empty":4,"unsafe":4,"users":4,"coin":6,"creation":6,"native":5,"parsing":4,"wallet":4,"configuration":4,"home":4,"user":4,"testnet":12,"conf":4,"file":4,"directory":4,"os":4,"server":1,"responding":1,"failed":4,"connect":4,"electrumrpcrequest":20,"kister":4,"tcp":20,"disable_cert_verification":20,"blackie":4,"-soft":4,"loping":4,"electroncash":4,"de":4,"seconds":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_erc20/index.mdx":{"searchTitle":"enable_erc20","docsPageTitle":"enable_erc20","path":"komodo-defi-framework/api/v20/coin_activation/enable_erc20","content":{"enable_erc":5,"method":5,"allows":1,"activate":1,"additional":1,"erc":1,"tokens":1,"evm":1,"type":1,"platform":4,"coin":4,"using":1,"first":1,"need":1,"use":1,"enable_eth_with_tokens":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"bat-erc":6,"activation_params":2,"required_confirmations":4,"response":1,"result":2,"balances":2,"af":2,"ba":2,"cba":2,"fea":2,"deb":2,"spendable":2,"unspendable":2,"platform_coin":2,"eth":6,"token_contract_address":2,"cb":2,"ef":2,"id":8,"null":8,"error":9,"yet":1,"activated":6,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"already":3,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"batt-erc":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/index.mdx":{"searchTitle":"enable_eth_with_tokens","docsPageTitle":"enable_eth_with_tokens","path":"komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens","content":{"enable_eth_with_tokens":9,"komodo":12,"defi":2,"framework":2,"supports":2,"eth":42,"ethereum":1,"evm":1,"type":27,"platform":15,"coins":2,"avax":1,"avalanche":1,"bnb":1,"binance":1,"ftm":1,"fantom":1,"matic":13,"polygon":9,"one":5,"harmony":1,"eth-arb":1,"arbitrum":1,"additionally":1,"erc":29,"tokens":3,"chain":6,"associated":1,"rest":1,"coin":8,"chains":1,"using":3,"method":10,"enable":1,"along":1,"multiple":1,"single":1,"command":1,"request":7,"parameters":3,"running":1,"hd":1,"mode":1,"use":2,"nft_req":4,"object":1,"paramater":1,"activating":2,"nft":2,"network":5,"instead":1,"enable_nft":2,"response":5,"examples":1,"including":2,"optional":1,"gas":1,"station":1,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":32,"params":8,"ticker":34,"gas_station_url":8,"https":34,"ethgasstation":4,"info":6,"json":8,"ethgasapi":4,"gas_station_decimals":4,"gas_station_policy":4,"policy":4,"meanaveragefast":4,"mm":4,"priv_key_policy":4,"contextprivkey":2,"swap_contract_address":8,"abe":4,"fc":8,"cd":20,"ea":4,"fallback_swap_contract":8,"afc":4,"bc":4,"ff":6,"nodes":13,"url":26,"cipig":12,"net":12,"komodo_proxy":12,"false":27,"tx_history":8,"true":4,"_tokens_requests":8,"ape-erc":4,"required_confirmations":26,"bch-erc":4,"minds-erc":4,"busd-erc":12,"requires_notarization":6,"result":6,"current_block":6,"eth_addresses_infos":6,"derivation_method":12,"iguana":12,"pubkey":12,"ec":8,"cc":14,"bd":8,"ed":16,"dedff":8,"cce":8,"fb":8,"cfc":8,"bf":8,"dba":8,"ebafdf":8,"ce":26,"balances":4,"spendable":10,"unspendable":10,"_addresses_infos":6,"nfts_infos":6,"id":24,"null":28,"get_balances":6,"set":2,"gasstation-mainnet":4,"da":14,"swap_v":2,"_contracts":2,"maker_swap_v":2,"_contract":6,"taker_swap_v":2,"nft_maker_swap_v":2,"polygon-rpc":4,"com":4,"node":4,"earth":10,"block-proxy":4,"rpc":4,"pgx-plg":8,"aave-plg":8,"tickers":4,"initialization":1,"moralis":2,"moralis-proxy":2,"eece":4,"fa":4,"dc":8,"cee":4,"bdd":4,"ecc":4,"afee":4,"fee":4,"af":4,"ca":4,"token_address":4,"token_id":4,"contract_type":4,"amount":4,"dfed":4,"ccf":4,"ad":4,"fcbb":4,"walletconnect":4,"prior":1,"activation":1,"need":2,"establish":1,"connection":1,"wc_new_connection":2,"rpc_mode":4,"default":6,"data":2,"dd":2,"ac":2,"dedab":2,"db":2,"ef":2,"ba":2,"cbea":2,"fd":2,"pepe-erc":2,"error":35,"responses":1,"types":1,"platformisalreadyactivated":3,"case":1,"disable":2,"try":1,"again":1,"error_path":18,"platform_coin_with_tokens":38,"error_trace":18,"error_type":18,"error_data":18,"platformconfigisnotfound":3,"config":4,"found":4,"prelude":24,"coinprotocolparseerror":3,"protocol":12,"parsing":6,"failed":8,"invalid":4,"expected":12,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"unexpectedplatformprotocol":3,"unexpected":4,"qtum":8,"eth_with_token_activation":4,"tokenconfigisnotfound":3,"token":6,"btusd-erc":4,"tokenprotocolparseerror":3,"unknown":8,"variant":8,"terc":4,"utxo":4,"qrc":8,"tendermint":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"contract_address":4,"fabb":4,"_token_activation":4,"protocol_data":2,"invalidrequest":3,"returned":2,"parameter":1,"metamask":6,"built":1,"targeting":1,"wasm":2,"dispatcher":4,"transport":3,"unresponsive":1,"get":4,"client":4,"version":4,"mod":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/index.mdx":{"searchTitle":"enable_tendermint_token","docsPageTitle":"enable_tendermint_token","path":"komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token","content":{"enable_tendermint_token":5,"method":5,"allows":1,"activate":1,"additional":1,"tendermint":1,"assets":1,"using":1,"first":1,"need":1,"use":1,"enable_tendermint_with_assets":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"atom-ibc_iris":6,"activation_params":2,"required_confirmations":2,"response":1,"result":2,"balances":2,"iaa":2,"drqvl":2,"sukfsu":2,"lm":2,"qsk":2,"jr":2,"fahja":2,"vsv":2,"spendable":2,"unspendable":2,"platform_coin":2,"iris":6,"id":8,"null":8,"error":9,"platform":3,"coin":3,"yet":1,"activated":6,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"already":3,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"up-and-atom":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/index.mdx":{"searchTitle":"enable_tendermint_with_assets","docsPageTitle":"enable_tendermint_with_assets","path":"komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets","content":{"enable_tendermint_with_assets":7,"use":1,"method":7,"activate":1,"tendermint":5,"coins":1,"cosmos":3,"iris":17,"osmosis":1,"ibc":1,"assets":1,"single":1,"command":1,"request":4,"parameters":2,"response":4,"examples":1,"get_balances":10,"set":1,"false":8,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":24,"params":6,"ticker":22,"tokens_params":6,"atom-ibc_iris":8,"nodes":6,"url":12,"https":24,"iris-rpc":8,"alpha":24,"komodo":24,"earth":24,"api_url":6,"iris-api":4,"grpc_url":6,"iris-grpc":4,"ws_url":6,"wss":6,"websocket":6,"rpc":6,"irishub-":4,"irisnet":4,"org":4,"komodo_proxy":4,"tx_history":4,"true":10,"result":6,"address":6,"iaa":4,"drqvl":6,"sukfsu":6,"lm":6,"qsk":6,"jr":6,"fahja":4,"vsv":4,"current_block":6,"tokens_tickers":2,"id":18,"null":22,"token":7,"activation":2,"balance":4,"spendable":6,"unspendable":6,"tokens_balances":4,"metamask":1,"walletconnect":3,"atom":4,"activation_params":2,"priv_key_policy":2,"type":8,"data":2,"dd":2,"cc":2,"ac":2,"dedab":2,"ff":2,"db":2,"ef":2,"ba":2,"cbea":2,"fd":2,"cosmos-rpc":4,"cosmos-api":2,"cosmos-grpc":2,"cosmoshub":2,"stakin-nodes":2,"com":2,"fahjaswsac":2,"error":22,"types":1,"platformconfigisnotfound":3,"platform":4,"waldo":4,"config":4,"found":4,"error_path":12,"platform_coin_with_tokens":30,"prelude":20,"error_trace":12,"error_type":12,"error_data":12,"platformisalreadyactivated":3,"coinprotocolparseerror":3,"coin":2,"protocol":8,"parsing":4,"failed":4,"invalid":4,"expected":8,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"tokenconfigisnotfound":3,"galt":4,"tokenprotocolparseerror":3,"babydoge-bep":4,"unknown":4,"variant":4,"woof":4,"one":4,"utxo":8,"qtum":4,"qrc":4,"eth":4,"erc":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"unexpected":2,"kmd":4,"tendermint_with_assets_activation":4}},"src/pages/komodo-defi-framework/api/v20/coin_activation/index.mdx":{"searchTitle":"Coin Activation (v2) Overview","docsPageTitle":"Coin Activation (v2)","path":"komodo-defi-framework/api/v20/coin_activation","content":{"coin":1,"activation":2,"methods":1,"introduced":1,"functionality":1,"kdf":1,"support":1,"hierarchical":2,"deterministic":2,"hd":2,"wallets":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/index.mdx":{"searchTitle":"Task: BCH/SLP Activation Enable BCH","docsPageTitle":"Task: BCH/SLP Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch","content":{"task":32,"bch":17,"slp":2,"activation":15,"method":13,"deprecated":1,"longer":1,"use":4,"done":1,"via":1,"enable_bch":20,"init":7,"managed":3,"tokens":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":13,"examples":2,"trezor":3,"mode":5,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"ticker":8,"activation_params":2,"bchd_urls":2,"https":2,"bchd":2,"dragonhound":2,"info":4,"rpc":2,"electrum":5,"rpc_data":2,"servers":3,"url":8,"imaginary":2,"cash":2,"protocol":8,"ssl":8,"cashnode":2,"ninja":2,"soul-dev":2,"com":2,"cipig":2,"net":2,"slp_tokens_requests":2,"usdf":2,"aslp-slp":2,"required_confirmations":4,"tx_history":2,"true":2,"requires_notarization":2,"false":4,"address_format":2,"format":2,"cashaddress":2,"network":2,"bitcoincash":4,"utxo_merge_params":2,"merge_at":2,"check_every":2,"max_merge_at_once":2,"result":11,"task_id":8,"id":14,"null":14,"status":15,"running":1,"query":1,"check":2,"progress":4,"return":1,"following":2,"success":8,"error":14,"state":1,"required":2,"user":8,"action":4,"continue":1,"command":2,"forget_if_finished":2,"possible":2,"values":1,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"requestingwalletbalance":4,"initial":1,"balances":1,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":4,"details":9,"object":1,"structure":1,"ready":3,"successful":2,"hd":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"accounts":2,"account_index":2,"derivation_path":4,"total_balance":2,"spendable":4,"unspendable":4,"addresses":2,"address":2,"qq":2,"qvc":2,"strtjwnfktdqswwvxuhrhs":2,"ussavvhv":2,"chain":2,"external":2,"balance":2,"iguana":1,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"hwerror":6,"important":2,"type":4,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/index.mdx":{"searchTitle":"Task: ETH/EVM Activation Enable ETH","docsPageTitle":"Task: ETH/EVM Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth","content":{"task":30,"eth":2,"evm":2,"activation":13,"enable_eth":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"tokens":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":13,"possible":2,"status":15,"values":1,"progress":4,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"action":4,"user":8,"requestingwalletbalance":4,"initial":1,"balances":1,"info":2,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"trezor":3,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":4,"details":9,"object":1,"following":2,"structure":1,"examples":2,"mode":2,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"ticker":8,"matic":14,"gas_station_url":2,"https":6,"gasstation-mainnet":2,"network":4,"swap_contract_address":2,"da":10,"ce":10,"fallback_swap_contract":2,"swap_v":2,"_contracts":2,"taker_swap_v":2,"_contract":6,"maker_swap_v":2,"nft_maker_swap_v":2,"nodes":2,"url":4,"polygon-rpc":2,"com":2,"poly-rpc":2,"gateway":2,"pokt":2,"erc":2,"_tokens_requests":2,"pgx-plg":10,"required_confirmations":6,"aave-plg":10,"path_to_address":2,"account_id":2,"chain":8,"external":8,"address_id":2,"gap_limit":2,"scan_policy":2,"scan_if_new_wallet":2,"min_addresses_number":2,"result":11,"task_id":8,"id":14,"null":14,"running":1,"query":1,"check":2,"return":1,"success":8,"error":14,"state":1,"required":2,"continue":1,"command":2,"forget_if_finished":2,"false":2,"ready":2,"successful":1,"hd":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"accounts":2,"account_index":2,"derivation_path":8,"total_balance":2,"spendable":24,"unspendable":24,"addresses":2,"address":6,"xc":2,"fc":2,"acf":2,"edd":2,"balance":6,"bd":2,"fdae":2,"ab":2,"eab":2,"xffcf":2,"ed":2,"bebc":2,"cd":2,"babb":2,"nfts_infos":2,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"electrum":1,"servers":1,"hwerror":6,"important":2,"type":4,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/index.mdx":{"searchTitle":"Task: QTUM Activation Enable","docsPageTitle":"Task: QTUM Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum","content":{"task":27,"qtum":8,"activation":8,"enable_qtum":18,"init":5,"use":3,"method":13,"managed":5,"coins":5,"tokens":1,"refer":1,"overview":2,"coin":8,"types":1,"arguments":4,"response":8,"examples":3,"command":3,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":16,"params":8,"ticker":4,"activation_params":2,"mode":2,"rpc":2,"electrum":8,"rpc_data":2,"servers":2,"url":4,"cipig":6,"net":6,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"priv_key_policy":2,"type":2,"trezor":6,"min_addresses_number":2,"gap_limit":2,"result":9,"task_id":8,"id":8,"null":8,"status":9,"running":1,"query":1,"check":1,"progress":2,"return":1,"following":1,"success":7,"error":10,"state":1,"required":1,"user":2,"action":1,"continue":1,"request":1,"forget_if_finished":2,"false":2,"formats":1,"responses":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cases":1,"coincreationerror":4,"returned":1,"supported":1,"details":2,"platform":2,"creation":2,"doesn":4,"support":4,"hardware":4,"wallet":4,"consider":4,"adding":4,"trezor_coin":4,"field":4,"config":4,"error_path":2,"lib":4,"init_qtum_activation":4,"utxo_coin_builder":4,"error_trace":2,"error_type":2,"error_data":2,"cancel":4,"want":1,"enabling":1,"process":1,"completed":1}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/index.mdx":{"searchTitle":"Task: Tendermint Activation Enable","docsPageTitle":"Task: Tendermint Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint","content":{"task":30,"tendermint":6,"activation":7,"enable_tendermint":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"tokens":1,"refer":1,"overview":2,"coin":3,"types":2,"arguments":4,"response":11,"examples":2,"trezor":1,"mode":1,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":36,"params":8,"ticker":14,"iris":12,"tokens_params":2,"atom-ibc_iris":4,"nodes":2,"url":4,"https":8,"iris-rpc":4,"alpha":8,"komodo":8,"earth":8,"api_url":2,"iris-api":2,"grpc_url":2,"iris-grpc":2,"ws_url":2,"wss":2,"websocket":2,"rpc":2,"irishub-":2,"irisnet":2,"org":2,"komodo_proxy":2,"false":4,"result":11,"task_id":8,"id":28,"null":32,"status":11,"running":1,"query":1,"check":1,"progress":3,"return":1,"following":1,"success":8,"error":31,"state":1,"required":1,"user":2,"action":1,"continue":1,"command":2,"forget_if_finished":2,"ok":2,"details":4,"address":2,"iaa":2,"fh":2,"tuq":2,"mmnlhuuwuy":2,"hw":2,"cmpdcs":2,"sc":2,"current_block":2,"balance":2,"spendable":4,"unspendable":4,"tokens_balances":2,"inprogress":2,"requestingwalletbalance":2,"platformconfigisnotfound":3,"platform":6,"waldo":4,"config":4,"found":4,"error_path":18,"platform_coin_with_tokens":34,"prelude":24,"error_trace":18,"error_type":18,"error_data":18,"platformisalreadyactivated":3,"coinprotocolparseerror":3,"protocol":12,"parsing":4,"failed":4,"invalid":4,"type":8,"expected":8,"adjacently":4,"tagged":4,"enum":4,"coinprotocol":4,"unexpectedplatformprotocol":3,"unexpected":4,"bch":12,"slp_prefix":4,"simpleledger":4,"tendermint_with_assets_activation":8,"protocol_data":2,"tokenconfigisnotfound":3,"token":6,"galt":4,"tokenprotocolparseerror":3,"babydoge-bep":4,"unknown":4,"variant":4,"woof":4,"one":4,"utxo":8,"qtum":4,"qrc":4,"eth":4,"erc":4,"slptoken":4,"tenderminttoken":4,"lightning":4,"solana":4,"spltoken":4,"zhtlc":4,"unexpectedtokenprotocol":3,"kmd":4,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"process":1,"completed":1,"already":3,"finished":3,"init_standalone_coin":8,"manager":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/index.mdx":{"searchTitle":"Task: UTXO Activation Enable","docsPageTitle":"Task: UTXO Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo","content":{"task":30,"utxo":2,"activation":13,"enable_utxo":18,"init":5,"use":3,"method":12,"managed":3,"coins":1,"kmd":13,"ltc":1,"btc":1,"doge":1,"refer":1,"overview":2,"coin":2,"types":2,"arguments":4,"response":12,"examples":2,"trezor":5,"mode":4,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":24,"params":8,"ticker":6,"activation_params":2,"rpc":2,"electrum":9,"rpc_data":2,"servers":3,"url":4,"cipig":6,"net":6,"ws_url":2,"protocol":2,"ssl":2,"scan_policy":2,"scan_if_new_wallet":2,"priv_key_policy":2,"type":6,"min_addresses_number":2,"gap_limit":2,"result":13,"task_id":8,"id":16,"null":16,"status":17,"running":1,"query":1,"check":2,"progress":4,"return":1,"following":2,"success":8,"error":14,"state":1,"required":2,"user":8,"action":4,"continue":1,"command":2,"forget_if_finished":2,"false":2,"possible":2,"values":1,"activatingcoin":2,"first":2,"step":2,"does":2,"require":2,"requestingwalletbalance":4,"initial":1,"balances":1,"info":2,"requested":1,"finishing":2,"process":2,"completed":2,"waitingfortrezortoconnect":2,"waiting":3,"plugin":1,"device":3,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":1,"ok":6,"details":11,"object":1,"structure":1,"ready":2,"successful":1,"hd":3,"current_block":4,"wallet_balance":4,"wallet_type":4,"accounts":2,"account_index":2,"derivation_path":4,"total_balance":2,"spendable":6,"unspendable":6,"addresses":2,"address":4,"rmc":2,"cwxngqf":2,"apekolh":2,"nog":2,"yzd":2,"chain":2,"external":2,"balance":4,"iguana":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"inprogress":2,"cases":1,"tasktimedout":2,"timed":1,"connecting":1,"confirm":1,"pubkey":1,"coincreationerror":2,"incorrect":1,"inactive":1,"hwerror":6,"important":2,"unlike":1,"requires":1,"gui":1,"error_data":6,"field":1,"know":1,"view":1,"user_action":7,"returns":1,"useractionrequired":2,"need":1,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"cancel":4,"want":1,"enabling":1,"already":3,"finished":3,"error_path":4,"init_standalone_coin":8,"manager":4,"error_trace":4,"error_type":4,"taskfinished":2,"nosuchtask":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/index.mdx":{"searchTitle":"Task: Z Coin Activation Enable ZHTLC","docsPageTitle":"Task: Z Coin Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin","content":{"task":47,"coin":10,"activation":15,"enable_z_coin":22,"init":11,"zhtlc":4,"coins":10,"pirate":1,"arrr":1,"test":1,"zombie":45,"take":3,"longer":2,"enable":4,"use":5,"new":1,"two":1,"step":4,"method":19,"first":3,"time":1,"need":6,"download":1,"block":3,"cache":2,"data":1,"build":2,"wallet":2,"database":2,"subsequent":1,"enabling":4,"faster":1,"still":1,"bit":1,"second":1,"optional":2,"allows":1,"us":1,"check":1,"status":25,"process":4,"refer":1,"managed":2,"overview":2,"types":1,"withdraw":9,"methods":2,"generate":1,"transaction":4,"query":1,"cancel":7,"generating":1,"broadcast":1,"send_raw_transaction":2,"compatible":1,"my_tx_history":4,"legacy":2,"get":1,"history":1,"z_coin_tx_history":2,"also":1,"install":2,"zcash":4,"params":19,"arguments":4,"response":18,"examples":3,"parameters":1,"userpass":14,"rpc_userp":14,"ssw":14,"rd":14,"mmrpc":40,"ticker":14,"activation_params":8,"mode":8,"rpc":8,"light":8,"rpc_data":8,"electrum_servers":8,"url":12,"dragonhound":26,"info":27,"protocol":6,"ssl":6,"ws_url":6,"light_wallet_d_servers":8,"http":8,"zcash_params_path":6,"home":6,"username":6,"path_to":6,"zcash-params":8,"scan_blocks_per_iteration":6,"scan_interval_ms":6,"sync":4,"custom":1,"path":1,"scan":1,"sync_params":6,"height":4,"sapling":2,"earliest":3,"lightwallet":1,"client":1,"supports":1,"blocks":1,"post-sapling":1,"found":1,"file":2,"using":2,"websockets":1,"proof":1,"keys":1,"day":1,"date":2,"result":16,"task_id":10,"id":26,"null":24,"local":1,"used":1,"input":1,"return":1,"current":1,"possible":1,"values":1,"progress":1,"activatingcoin":5,"does":4,"require":2,"action":2,"user":4,"requestingwalletbalance":2,"initial":1,"balances":1,"requested":1,"finishing":2,"completed":4,"waitingfortrezortoconnect":2,"waiting":2,"plugin":1,"trezor":1,"device":2,"followhwdeviceinstructions":2,"follow":1,"instructions":1,"complete":2,"ok":4,"details":12,"object":1,"following":1,"structure":1,"forget_if_finished":2,"false":2,"started":1,"inprogress":6,"updatingblockscache":3,"current_scanned_block":4,"latest_block":4,"buildingwalletdb":3,"current_block":2,"wallet_balance":2,"wallet_type":2,"iguana":2,"address":2,"zs":2,"puxpnal":2,"ljjrqlxv":2,"jctlyndxnm":2,"mj":2,"rarjvp":2,"qv":2,"hmm":2,"caduxk":2,"asu":2,"kyc":2,"erfx":2,"zsauj":2,"balance":2,"spendable":2,"unspendable":2,"coincreationerror":5,"error":30,"platform":4,"creation":4,"zcashparamsnotfound":8,"error_path":14,"lib":8,"z_coin_activation":8,"z_coin":8,"error_trace":14,"error_type":14,"error_data":14,"nosuchtask":7,"ll":2,"see":2,"number":2,"exist":2,"already":5,"init_standalone_coin":16,"invalidrequest":3,"parsing":2,"request":2,"invalid":4,"value":4,"integer":4,"expected":4,"dispatcher":4,"user_action":7,"returns":1,"useractionrequired":2,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"success":7,"want":1,"command":1,"finished":3,"manager":4,"taskfinished":2}},"src/pages/komodo-defi-framework/api/v20/coin_activation/task_managed/index.mdx":{"searchTitle":"Task Managed Coin Activation Overview","docsPageTitle":"Task Managed Coin Activation","path":"komodo-defi-framework/api/v20/coin_activation/task_managed","content":{"task":1,"managed":1,"coin":1,"activation":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/index.mdx":{"searchTitle":"Komodo DeFi SDK RPC Protocol v2.0 V2 Methods Overview","docsPageTitle":"Komodo DeFi SDK RPC Protocol v2.0","path":"komodo-defi-framework/api/v20","content":{"komodo":5,"defi":5,"sdk":4,"rpc":3,"protocol":4,"starting":1,"version":1,"beta-":2,"supports":1,"standardized":1,"format":1,"called":1,"mmrpc":24,"includes":1,"uniform":1,"request":5,"successful":1,"error":35,"response":9,"formats":1,"moment":1,"methods":1,"support":1,"success":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"withdraw":4,"params":2,"coin":14,"kmd":4,"rjtyiyej":2,"evvj":2,"ybrvmxwnnmvzjdglh":2,"amount":10,"id":20,"result":2,"tx_hex":2,"ef":2,"fe":2,"ff":4,"bba":2,"fff":2,"cb":4,"fcd":2,"fab":2,"bb":2,"fc":2,"bf":6,"dad":2,"fb":2,"de":2,"bbb":2,"bc":6,"ac":6,"dba":2,"bce":2,"ffffffff":2,"aab":4,"baf":4,"bef":4,"cbaae":2,"ace":2,"tx_hash":2,"ab":2,"fa":2,"ae":2,"aaa":2,"xtocqr":4,"ceedgdh":4,"meypwlomz":4,"jnjmw":4,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":6,"timestamp":2,"fee_details":2,"type":6,"utxo":3,"doc":6,"internal_id":2,"small":2,"error_path":16,"utxo_common":16,"error_trace":16,"error_type":16,"amountistoosmall":2,"error_data":16,"types":5,"notsufficientbalance":4,"available":7,"balance":2,"sufficient":1,"transfer":1,"specified":5,"required":5,"zerobalancetowithdrawmax":1,"zero":1,"amounttoolow":1,"low":1,"threshold":2,"invalidaddress":1,"address":1,"valid":2,"invalidfeepolicy":7,"fee":14,"attempt":2,"use":2,"ethgas":9,"invalid":4,"policy":4,"expected":8,"utxofixed":9,"utxoperkbyte":5,"found":9,"eth":5,"nosuchcoin":1,"activated":1,"yet":1,"transport":1,"failed":3,"due":2,"network":3,"internalerror":1,"api":1,"internal":1,"cases":1,"active":1,"bch":12,"my_tx_history_v":16,"lp_coins":4,"coinisnotactive":2,"null":8,"compatible":1,"notsupportedfor":2,"enabled":1,"tx_history":1,"true":1,"storage":4,"initialized":4,"storageisnotinitialized":2,"local":1,"database":1,"sqlitefailure":4,"code":4,"unknown":4,"extended_code":4,"column":4,"sql_tx_history_storage":4,"storageerror":2,"responses":1,"moved":1,"file":1,"groups":1,"common":3,"objects":4,"used":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/v20/lightning/activation/index.mdx":{"searchTitle":"Lightning Network Initialization Tasks","docsPageTitle":"Lightning Network Initialization Tasks","path":"komodo-defi-framework/api/v20/lightning/activation","content":{"lightning":19,"network":1,"initialization":5,"tasks":1,"methods":2,"currently":1,"available":2,"using":2,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"initialize":1,"task":19,"enable_lightning":12,"init":4,"request":8,"run":1,"node":6,"use":7,"returned":2,"task_id":10,"input":1,"check":1,"status":14,"running":2,"still":1,"initiating":1,"error":36,"already":9,"requested":1,"ticker":5,"prefix":1,"linked":1,"numeric":1,"value":1,"used":1,"query":1,"outcome":1,"parameters":5,"example":3,"method":7,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":28,"params":6,"tbtc-lightning":10,"activation_params":2,"name":2,"komodefi-docs-node-":2,"listening_port":2,"color":2,"payment_retries":2,"id":28,"response":7,"result":10,"null":12,"configisnotfound":3,"coin":14,"coins":6,"file":5,"refer":2,"configuration":5,"information":2,"layer":5,"config":8,"found":7,"error_path":14,"init_l":20,"prelude":8,"error_trace":14,"error_type":14,"error_data":14,"invalidrequest":3,"parameter":2,"incorrect":1,"parsing":2,"invalid":6,"type":7,"string":4,"expected":4,"dispatcher":4,"unexpectedl":3,"protocol":8,"wrong":1,"unexpected":2,"utxo":4,"tbtc-segwit":9,"lightning_activation":12,"internal":3,"address":7,"details":6,"os":4,"lib":4,"ln_p":4,"platformcoinisnotactivated":3,"selected":1,"activated":5,"needs":1,"initialized":1,"platform":9,"lp_coins":4,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-docs-mdx":2,"pull":2,"discussion":2,"_r":2,"bug":1,"fix":2,"upcoming":1,"pr":1,"leave":1,"docs":1,"invalidplatformconfiguration":3,"missing":1,"required":1,"avg_blocktime":4,"field":4,"platform_coin_ticker":2,"err":2,"checks":1,"forget_if_finished":2,"false":2,"unspendable":6,"balance":8,"different":1,"layer-":1,"channel":5,"reserve":1,"part":3,"user":1,"get":2,"chain":1,"closing":1,"spent":1,"security":1,"mechanism":1,"prevent":1,"breaches":1,"ensure":1,"parties":1,"fulfill":1,"obligations":1,"within":1,"ready":1,"success":3,"ok":2,"platform_coin":2,"btc-segwit":2,"bd":2,"eb":2,"ef":2,"spendable":4,"above":1,"connections":1,"channels":5,"counterparties":2,"established":1,"my_balance":2,"depending":1,"online":1,"exact":1,"balances":1,"usable":1,"list_open_channels_by_filter":2,"progress":2,"state":1,"inprogress":2,"readingnetworkgraphfromfile":3,"possible":1,"statuses":1,"activatingcoin":1,"gettingfeesfromrpc":1,"initializingchannelmanager":1,"initializingpeermanager":1,"readingscorerfromfile":1,"initializingbackgroundprocessor":1,"readingchannelsaddressesfromfile":1,"cancel":5,"cancels":1,"taskfinished":3,"completed":1,"finished":2,"manager":4}},"src/pages/komodo-defi-framework/api/v20/lightning/channels/index.mdx":{"searchTitle":"Lightning Network Channels","docsPageTitle":"Lightning Network Channels","path":"komodo-defi-framework/api/v20/lightning/channels","content":{"lightning":49,"network":2,"channels":53,"methods":1,"currently":2,"available":7,"using":6,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"open":9,"channel":43,"open_channel":6,"method":36,"opens":1,"new":1,"remote":2,"node":4,"request":11,"parameters":7,"example":14,"exact":3,"amount":5,"userpass":28,"rpc_userp":28,"ssw":28,"rd":28,"mmrpc":66,"params":28,"coin":33,"tbtc-lightning":28,"node_address":8,"cf":36,"ab":30,"cd":36,"cbff":24,"fa":48,"ed":32,"aeb":24,"type":4,"value":6,"id":66,"response":21,"result":30,"uuid":45,"f-af":10,"-fa":10,"ae":10,"max":3,"options":5,"configs":2,"push_msat":2,"channel_options":6,"proportional_fee_in_millionths_sats":6,"base_fee_msat":6,"cltv_expiry_delta":6,"max_dust_htlc_exposure_msat":6,"force_close_avoidance_max_fee_satoshis":4,"channel_configs":2,"counterparty_locktime":5,"our_htlc_minimum_msat":2,"negotiate_scid_privacy":2,"false":46,"max_inbound_in_flight_htlc_percent":2,"commit_upfront_shutdown_pubkey":2,"true":48,"inbound_channels_confirmations":2,"their_channel_reserve_sats":2,"null":20,"-c":16,"ace":16,"close":3,"close_channel":8,"closes":1,"recommended":1,"force":5,"counterparty":6,"offline":1,"unreachable":1,"long":3,"time":3,"closure":2,"makeresult":1,"party":1,"initiates":1,"wait":1,"number":1,"blocks":1,"equal":1,"force_close_spend_delay":6,"returned":1,"get_channel_details":9,"get":3,"funds":3,"chain":1,"closing":3,"force_close":2,"initiated":2,"see":1,"closed":20,"use":1,"already":1,"added":3,"message":5,"upcoming":1,"pr":3,"komodoplatform":10,"komodo-defi-framework":2,"also":1,"need":1,"change":1,"docs":1,"merged":1,"write":1,"comment":1,"changes":1,"opening":2,"review":1,"https":8,"github":8,"com":8,"komodo-docs-mdx":8,"pull":8,"discussion":8,"_r":8,"invalidrequest":6,"error":16,"parsing":4,"missing":8,"field":8,"error_path":8,"dispatcher":8,"error_trace":8,"error_type":8,"error_data":8,"nosuchchannel":6,"update":4,"update_channel":8,"updates":1,"force_close_avoidance_max_fee_sats":2,"given":1,"foun":1,"dc":4,"fd-a":4,"details":7,"returns":4,"vary":1,"depending":1,"status":5,"opened":2,"channel_id":24,"dfd":4,"bbc":4,"counterparty_node_id":28,"funding_tx":16,"bbd":4,"aba":8,"df":6,"funding_tx_output_index":12,"funding_tx_value_sats":12,"is_outbound":26,"balance_msat":12,"outbound_capacity_msat":12,"inbound_capacity_msat":12,"current_confirmations":12,"required_confirmations":12,"is_ready":12,"is_usable":12,"is_public":24,"soon":1,"configured":1,"side":6,"gets":2,"set":4,"part":1,"security":1,"considerations":1,"online":1,"period":1,"tried":1,"steal":1,"broadcasting":1,"old":1,"commitment":1,"transaction":1,"shows":1,"locked":1,"counterparty_channel_config_limits":1,"our_locktime_limit":1,"comes":1,"make":1,"larger":1,"limit":17,"otherwise":1,"rejected":1,"first":1,"place":1,"funding_value":4,"closing_tx":4,"ad":4,"bad":2,"db":2,"closure_reason":12,"claiming_tx":2,"claimed_balance":2,"funding_generated_in_block":4,"is_closed":12,"created_at":12,"closed_at":12,"above":1,"spoofed":1,"values":1,"accurate":1,"code":1,"finalised":1,"generate":1,"real":1,"one":1,"claimable":2,"balances":2,"get_claimable_balances":4,"list":5,"include_open_channels_balances":2,"claimableonchannelclose":6,"claimable_amount_satoshis":6,"include":1,"additional":1,"information":1,"future":1,"filter":32,"list_open_channels_by_filter":10,"filtered":2,"provided":2,"object":2,"parameter":2,"command":8,"open_channels":8,"ebfbf":6,"ee":14,"ce":10,"dba":6,"ec":12,"skipped":16,"total":16,"total_pages":16,"paging_options":16,"pagenumber":16,"inbound":4,"dbfae-":4,"a-":8,"dfa":4,"bed":4,"ef":4,"fff":4,"bb":4,"bce":4,"cc":4,"ecd":8,"ffc":4,"efe":4,"fe":8,"fad":6,"specific":2,"node_id":4,"eb":2,"ba":2,"aa":6,"adde":4,"-ba":4,"-d":4,"af":12,"cde":4,"dd":4,"cac":4,"fcfc":4,"fdf":6,"fbdd":6,"ddb":6,"bdde":6,"ac":6,"cb":4,"de":8,"between":2,"satoshi":2,"funding":2,"from_funding_value_sats":4,"to_funding_value_sats":4,"list_closed_channels_by_filter":10,"closed_channels":8,"force-closed":4,"chan":8,"size":8,"btc":8,"below":4,"min":4,"-bd":4,"bd":4,"fb":4,"eda":4,"exception":4,"consider":4,"minimum":8,"depth":4,"unreasonably":4,"large":4,"expected":4,"actual":4,"channel_type":2,"aae":2,"dab":2,"bc":6,"bf":2,"da":2,"bee":2,"cooperatively":2}},"src/pages/komodo-defi-framework/api/v20/lightning/index.mdx":{"searchTitle":"Lightning Network Methods Overview","docsPageTitle":"Lightning Network Methods","path":"komodo-defi-framework/api/v20/lightning","content":{"lightning":72,"network":11,"methods":7,"currently":1,"available":2,"using":2,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"initialization":3,"tasks":1,"initialise":1,"node":8,"task":11,"enable_lightning":8,"init":4,"check":1,"status":4,"cancel":3,"process":2,"prefix":1,"linked":1,"numeric":1,"task_id":2,"value":1,"used":1,"query":1,"outcome":1,"nodes":13,"connect":2,"connect_to_node":4,"add":1,"trusted":3,"add_trusted_node":2,"remove":1,"remove_trusted_node":2,"list":5,"list_trusted_nodes":2,"channels":22,"open":3,"channel":7,"open_channel":6,"close":1,"close_channel":2,"update":1,"update_channel":4,"get":5,"details":3,"get_channel_details":2,"claimable":1,"balances":1,"get_claimable_balances":2,"matching":2,"filter":2,"list_open_channels_by_filter":2,"closed":1,"list_closed_channels_by_filter":2,"payments":18,"generate":1,"invoices":1,"generate_invoice":2,"send":1,"send_payment":4,"payment":2,"get_payment_details":4,"filtered":1,"list_payments_by_filter":4,"flowchart":2,"enable":1,"invoice":2,"coffee":1,"https":2,"starblocks":2,"acinq":2,"co":2,"pay":1,"view":1,"follow":1,"below":1,"visualize":1,"coins":5,"file":3,"configuration":3,"configurations":1,"set":6,"per":3,"coin":6,"counterparty_channel_config_limits":6,"param":1,"aplies":1,"opened":2,"counterparty":1,"our_channels_config":6,"channel_options":2,"parameters":2,"defined":1,"act":1,"default":1,"optionally":1,"overwritten":1,"updated":1,"config":1,"guis":2,"wallet":2,"apps":2,"recommended":1,"accept_forwards_to_priv_channels":2,"false":6,"prevents":1,"users":1,"taking":1,"htlc-forwarding":1,"risk":1,"expected":1,"reliably":1,"online":1,"announced_channel":2,"also":1,"btc-lightning":2,"mm":4,"decimals":4,"inbound_channels_confirmations":4,"max_inbound_in_flight_htlc_percent":4,"outbound_channels_confirmations":4,"force_announced_channel_preference":2,"protocol":4,"type":4,"protocol_data":4,"platform":4,"btc-segwit":2,"mainnet":2,"confirmation_targets":4,"background":4,"normal":4,"high_priority":4,"tbtc-lightning":2,"our_channels_configs":2,"their_channel_reserve_sats":2,"tbtc-segwit":2,"testnet":2}},"src/pages/komodo-defi-framework/api/v20/lightning/nodes/index.mdx":{"searchTitle":"Lightning Network Nodes","docsPageTitle":"Lightning Network Nodes","path":"komodo-defi-framework/api/v20/lightning/nodes","content":{"lightning":24,"network":1,"nodes":20,"methods":1,"currently":1,"available":2,"using":1,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"connect":7,"node":23,"connect_to_node":8,"method":12,"allows":4,"request":7,"parameters":4,"example":4,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":22,"params":8,"coin":8,"tbtc-lightning":8,"node_address":4,"cf":12,"ab":12,"cd":12,"cbff":12,"fa":12,"ed":12,"aeb":12,"id":22,"address":5,"above":1,"walletofsatoshi":1,"one":1,"connected":6,"addresses":1,"retrieved":1,"explorer":1,"https":4,"ml":2,"com":2,"mempool":2,"space":2,"response":5,"success":1,"result":10,"successfully":2,"ff":8,"fc":8,"eea":8,"bd":8,"cbc":8,"ba":8,"bfc":8,"null":6,"already":3,"invalidrequest":3,"error":14,"invalid":1,"parsing":2,"parse":4,"str":4,"rgjhk":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"connectionerror":3,"timed":1,"waiting":1,"connecting":2,"timeout":4,"failed":4,"list":5,"trusted":6,"list_trusted_nodes":4,"trusted_nodes":2,"add":2,"add_trusted_node":4,"node_id":4,"added_node":2,"remove":2,"remove_trusted_node":4,"removed_node":2}},"src/pages/komodo-defi-framework/api/v20/lightning/payments/index.mdx":{"searchTitle":"Lightning Network Payments","docsPageTitle":"Lightning Network Payments","path":"komodo-defi-framework/api/v20/lightning/payments","content":{"lightning":43,"network":1,"payments":37,"methods":1,"currently":1,"available":2,"using":3,"native":1,"komodo":1,"defi":1,"framework":1,"wasm":1,"support":1,"late":1,"generate":5,"invoice":24,"generate_invoice":4,"method":20,"generates":1,"paid":1,"node":2,"request":13,"parameters":4,"example":8,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"mmrpc":50,"params":16,"coin":17,"tbtc-lightning":16,"description":20,"burger":8,"tuesday":8,"amount_in_msat":22,"expiry":4,"id":50,"response":6,"result":16,"payment_hash":29,"ff":12,"de":12,"ca":6,"cb":4,"ebc":10,"lntb":4,"pj":4,"aq":2,"dpggehhygr":2,"dpjjqcn":2,"wfnk":2,"qdahzq":2,"ekgctenp":2,"qf":2,"dqylh":2,"jd":2,"hh":2,"yghwhl":2,"nlyp":2,"zdgjzpp":2,"leevp":2,"jzjjtg":2,"vln":2,"fj":2,"duw":2,"ucqqsk":2,"rzmuk":2,"tz":2,"fc":10,"qsp":2,"rvvq":2,"xtuppl":2,"ggcq":2,"qqywyekcemhzazt":2,"vulwsarcrq":2,"qyysgqcqpcxqzjcrzjqwyx":2,"nu":2,"hygyvgc":2,"cwdtvuxe":2,"lcxz":2,"qt":2,"lpsldzcdr":2,"epmjfgaasqqqvqqqqqqqqlgqqqqqqgq":2,"qpwesnhre":2,"xmdg":2,"tajvp":2,"vl":2,"vxm":2,"csecy":2,"hfcah":2,"fzgazd":2,"eyzjskgtt":2,"xshj":2,"gq":2,"vkejjcquem":2,"tqfrc":2,"xa":2,"teazzf":2,"qq":2,"pnyqj":2,"invalidrequest":12,"invalid":10,"paramater":1,"value":5,"error":54,"parsing":8,"type":28,"string":13,"expected":8,"error_path":18,"dispatcher":16,"error_trace":18,"error_type":18,"error_data":18,"send":2,"payment":45,"send_payment":22,"sends":1,"used":1,"pay":2,"via":1,"pubkey":1,"address":1,"wwxapp":2,"gjy":2,"jku":2,"tshhq":2,"nkdauv":2,"malqqhzefnqmx":2,"pjwa":2,"cmwqdp":2,"xys":2,"xcmpd":2,"sjqsmgd":2,"czq":2,"njv":2,"qatrvd":2,"kumcxqrrsscqp":2,"qy":2,"qsqsp":2,"qknpecv":2,"ajmwwtjw":2,"keggrwxerymehx":2,"avhdrlnxmuvhs":2,"zmyrumkasvjp":2,"fvvk":2,"np":2,"cx":2,"xpjs":2,"alvm":2,"rwy":2,"payrnkmsd":2,"ahnky":2,"kuxaraa":2,"yf":2,"age":2,"cszdxhjxjkennpt":2,"erqpsfmy":2,"cc":6,"cd":8,"af":4,"ad":6,"bd":4,"ee":4,"bdeceb":4,"keysend":9,"destination":14,"cf":4,"ab":4,"cbff":2,"fa":2,"ed":2,"aeb":2,"fd":2,"bff":2,"cfe":2,"ef":2,"fab":2,"bc":8,"paymenterror":12,"attempt":1,"self":1,"paying":12,"routing":16,"lightningerror":16,"err":16,"cannot":8,"route":8,"ourselves":4,"action":16,"ignoreerror":16,"outbound":15,"routes":5,"away":4,"us":4,"path":10,"failed":8,"find":8,"given":10,"missing":5,"required":2,"field":6,"parseerror":4,"bech":4,"missingseparator":4,"get":1,"details":2,"get_payment_details":8,"returns":2,"eba":6,"ce":6,"bf":6,"payment_details":2,"payment_type":22,"db":4,"ea":2,"bb":4,"acba":2,"blokaccino":2,"fee_paid_msat":2,"status":22,"succeeded":14,"created_at":18,"last_updated":18,"nosuchpayment":3,"hash":8,"found":3,"list":2,"filter":9,"list_payments_by_filter":10,"sent":1,"received":1,"match":1,"da":2,"fb":2,"bde":2,"ae":2,"inbound":11,"pending":10,"scale":2,"model":2,"delorean":2,"dmc-":2,"grays":4,"sports":4,"almanac":4,"acme":2,"shrink":2,"ray":2,"limit":12,"skipped":8,"total":8,"total_pages":8,"paging_options":10,"pagenumber":10,"pagination":2,"ddc":4,"aaa":4,"ddd":4,"cbb":2,"pallets":2,"frozen":2,"spinach":2,"between":1,"millisatoshis":1,"from_amount_msat":2,"to_amount_msat":2,"successful":1,"th":1,"april":1,"from_timestamp":2,"to_timestamp":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/index.mdx":{"searchTitle":"Clear NFT Database Tables","docsPageTitle":"Clear NFT Database","path":"komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db","content":{"clear":8,"nft":11,"database":7,"method":5,"data":3,"stored":1,"local":1,"selected":1,"networks":1,"request":5,"parameters":2,"confirm":1,"cleared":1,"querying":1,"komodefi":2,"db":2,"file":1,"information":1,"refer":1,"query":2,"tables":2,"documentation":1,"example":2,"binance":1,"smart":1,"chain":1,"polygon":3,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"clear_nft_db":4,"mmrpc":12,"params":4,"chains":6,"bsc":2,"result":4,"null":12,"id":8,"clear_all":4,"true":2,"error":7,"responses":1,"unsupportedchaintype":5,"returned":2,"parameter":1,"contains":1,"unsupported":1,"network":1,"parsing":2,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"invalidrequest":5,"error_data":4,"present":1,"invalid":2,"nothing":4,"specified":4}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/index.mdx":{"searchTitle":"enable_nft Enable NFT","docsPageTitle":"enable_nft","path":"komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft","content":{"enable_nft":4,"method":4,"activates":1,"nft-like":1,"tokens":1,"platform":4,"nft":1,"network":1,"already":4,"activated":7,"enable_eth_with_tokens":2,"nft_req":2,"parameter":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":2,"ticker":2,"nft_matic":6,"activation_params":2,"provider":2,"type":2,"moralis":2,"info":2,"url":2,"https":2,"moralis-proxy":2,"komodo":2,"earth":2,"komodo_proxy":2,"true":2,"response":1,"result":2,"nfts":2,"xc":4,"cf":4,"bdb":4,"df":4,"token_address":4,"token_id":4,"chain":4,"polygon":4,"contract_type":4,"erc":4,"amount":4,"xd":4,"ba":4,"ef":4,"bd":4,"platform_coin":2,"matic":6,"id":8,"null":8,"error":9,"coin":3,"yet":1,"error_path":6,"token":18,"lp_coins":4,"error_trace":6,"error_type":6,"platformcoinisnotactivated":2,"error_data":6,"tokenisalreadyactivated":2,"config":3,"found":3,"coins":1,"file":1,"nft_testtt":4,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/index.mdx":{"searchTitle":"Get a list of NFTs NFT List","docsPageTitle":"Get a list of NFTs","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list","content":{"get":1,"list":2,"nfts":12,"returns":1,"owned":1,"user":1,"shown":1,"descending":1,"order":2,"block_number":12,"value":29,"block":1,"height":1,"amount":9,"owner":1,"changed":1,"request":4,"one":1,"chain":10,"means":1,"chronological":1,"case":1,"erc":17,"tokens":9,"update":1,"additional":1,"received":1,"withdrawn":2,"generally":1,"remain":1,"using":1,"method":8,"first":1,"call":1,"update_nft":2,"populate":1,"refresh":1,"local":1,"database":1,"parameters":2,"response":1,"example":3,"optional":3,"params":8,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"get_nft_list":6,"mmrpc":14,"chains":7,"bsc":8,"polygon":12,"result":6,"token_address":8,"dfaf":2,"cb":2,"ca":2,"token_id":8,"owner_of":8,"xf":8,"ae":8,"bcad":8,"bc":8,"token_hash":8,"ddf":8,"block_number_minted":8,"contract_type":8,"name":24,"null":56,"symbol":8,"token_uri":8,"https":44,"tikimetadata":12,"amazonaws":12,"com":66,"tiki_box":8,"json":2,"token_domain":8,"metadata":44,"tiki":20,"box":4,"description":16,"born":4,"usher":4,"bull":4,"markets":4,"jumpstarters":4,"crazed":4,"guardians":8,"worship":4,"ngu":4,"technology":4,"attach":4,"themselves":4,"owners":4,"guide":4,"protect":4,"evils":4,"crypto":8,"industry":4,"manifested":4,"power":4,"community":4,"infused":4,"unlimited":4,"creativity":4,"unlockable":4,"road":4,"map":4,"summons":4,"powerful":4,"gifts":4,"surprises":4,"holders":4,"booyaaah":4,"external_url":16,"image":18,"png":6,"attributes":16,"trait_type":28,"logo":4,"nft":22,"cryptologo":4,"scar":4,"properties":2,"category":14,"creators":2,"last_token_uri_sync":8,"last_metadata_sync":8,"minter_address":8,"don":8,"single":8,"minter":8,"possible_spam":8,"false":16,"possible_phishing":8,"uri_meta":8,"image_url":8,"image_domain":8,"animation_url":14,"animation_domain":8,"external_domain":8,"image_details":8,"fbf":6,"fa":6,"ff":12,"fe":6,"cca":6,"fd":6,"app":30,"thesmurfssociety":54,"public":6,"cauldron":6,"forest":24,"mushrooms":24,"sweet":12,"nutty":12,"distinct":12,"earthy":12,"tones":12,"make":12,"fine":12,"addition":12,"soups":12,"salads":12,"potions":12,"ingredients":30,"forest_mushrooms":18,"jpg":18,"detail":12,"type":13,"ingredient":12,"common":12,"skipped":6,"total":6,"id":8,"limit":3,"page_number":3,"spam":1,"protection":1,"protect_from_spam":2,"true":6,"filters":2,"exclude_spam":2,"exclude_phishing":2,"error":5,"responses":1,"unsupported":1,"supported":1,"parsing":2,"unsupportedchaintype":4,"error_path":2,"dispatcher":4,"error_trace":2,"error_type":2,"invalidrequest":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/index.mdx":{"searchTitle":"Get NFT Metadata","docsPageTitle":"Get NFT Metadata","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata","content":{"get":1,"nft":5,"metadata":5,"request":1,"parameters":2,"response":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"get_nft_metadata":2,"mmrpc":6,"params":2,"token_address":8,"xfd":6,"aac":6,"faac":6,"token_id":8,"chain":4,"bsc":2,"result":2,"cbb":4,"cbacd":4,"cf":4,"amount":2,"owner_of":2,"xab":2,"bc":2,"ca":2,"db":4,"token_hash":2,"af":2,"bccbdc":2,"ba":2,"ffb":2,"name":6,"opensea":6,"collections":2,"symbol":2,"openstore":2,"token_uri":2,"https":12,"api":6,"io":12,"matic":2,"xf":2,"de":2,"fb":2,"token_domain":2,"image":4,"seadn":8,"gae":6,"ny":6,"wjvvqqdzbl-bk":6,"kwsqr":6,"bxt":6,"x_tesraqmcteb":6,"scfcptvtssbtp":6,"tfiuzp-lpmgt_kiqhddofkgbxouwxkdh":6,"abnkmzrjzm":6,"amp":6,"auto":6,"format":6,"doge":4,"napoleon":4,"description":4,"null":18,"external_link":2,"animation_url":4,"openseauserdata":6,"com":6,"files":4,"df":4,"bb":4,"cacb":4,"mp":4,"traits":2,"last_token_uri_sync":2,"last_metadata_sync":2,"minter_address":2,"erc":4,"tokens":2,"don":2,"single":2,"minter":2,"possible_spam":2,"true":2,"polygon":2,"block_number_minted":2,"block_number":2,"contract_type":2,"possible_phishing":2,"false":2,"uri_meta":2,"image_url":2,"image_domain":2,"attributes":2,"animation_domain":2,"external_url":2,"external_domain":2,"image_details":2,"id":4,"error":3,"responses":1,"token":2,"found":2,"wallet":2,"error_path":2,"error_trace":2,"error_type":2,"tokennotfoundinwallet":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/index.mdx":{"searchTitle":"Get a list of NFT transfers Transactions","docsPageTitle":"Get a list of NFT transfers","path":"komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers","content":{"get":1,"list":2,"nft":6,"transfers":2,"returns":1,"involving":1,"user":1,"shown":1,"descending":1,"order":1,"block_timestamp":4,"value":3,"last":1,"transfer":1,"view":1,"transactions":1,"activate":2,"coin":4,"holds":1,"nfts":1,"first":1,"request":1,"parameters":2,"response":1,"example":1,"date":1,"send":2,"filters":3,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"get_nft_transfers":2,"mmrpc":4,"params":2,"chains":2,"polygon":4,"max":2,"true":6,"receive":4,"from_date":2,"protect_from_spam":2,"result":2,"transfer_history":2,"block_hash":2,"xfd":2,"dc":2,"fa":4,"ae":10,"ac":2,"ce":2,"transaction_hash":2,"ad":2,"cb":2,"cf":2,"ede":2,"transaction_index":2,"log_index":2,"transaction_type":2,"single":2,"token_address":2,"fbf":2,"ff":4,"ddf":2,"fe":2,"cca":2,"from_address":2,"xf":6,"bcad":6,"bc":6,"to_address":2,"amount":2,"verified":2,"operator":2,"possible_spam":2,"false":4,"chain":2,"token_id":2,"block_number":2,"contract_type":2,"erc":2,"token_uri":2,"https":4,"app":4,"thesmurfssociety":8,"com":8,"metadata":8,"public":2,"cauldron":2,"token_domain":2,"collection_name":2,"null":4,"image_url":2,"ingredients":2,"forest_mushrooms":2,"jpg":2,"image_domain":2,"token_name":2,"forest":2,"mushrooms":2,"status":2,"possible_phishing":2,"fee_details":2,"matic":2,"gas":2,"gas_price":2,"total_fee":2,"confirmations":2,"skipped":2,"total":2,"id":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/index.mdx":{"searchTitle":"Non Fungible Tokens (NFTs) Overview","docsPageTitle":"Non Fungible Tokens (NFTs)","path":"komodo-defi-framework/api/v20/non_fungible_tokens","content":{"non":1,"fungible":1,"tokens":4,"nfts":3,"komodo":1,"defi":1,"framework":1,"api":3,"supports":1,"erc":6,"via":1,"moralis":2,"avalanche":1,"avax":1,"bnb":2,"smart":1,"chain":1,"ethereum":1,"eth":1,"fantom":1,"ftm":1,"polygon":1,"matic":1,"networks":1,"interact":1,"first":2,"need":1,"activate":1,"coin":1,"network":3,"nft":12,"initialise":1,"support":2,"done":1,"enable_eth_with_tokens":2,"method":3,"including":1,"nft_req":2,"param":1,"enable_nft":2,"already":1,"activated":1,"using":1,"methods":4,"call":1,"update_nft":4,"populate":1,"refresh":2,"local":2,"database":1,"information":1,"get":3,"list":2,"get_nft_list":2,"token":2,"transfers":1,"get_nft_transfers":2,"metadata":2,"get_nft_metadata":2,"update":1,"refresh_nft_metadata":2,"transaction":1,"withdraw":2,"withdraw_nft":4,"utility":1,"clear":1,"data":1,"clear_nft":2,"db":2,"view":1,"source":1,"code":1,"https":2,"github":2,"com":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"mm":2,"src":2,"coins":2,"rs":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/index.mdx":{"searchTitle":"Query NFT database tables Database Tables","docsPageTitle":"Query NFT database tables","path":"komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables","content":{"query":7,"nft":5,"database":4,"tables":6,"using":1,"update_nft":2,"method":2,"initialise":1,"local":1,"following":4,"available":2,"db":21,"komodefi":3,"avax_nft_list":1,"avax_nft_transfer_history":1,"bnb_nft_list":1,"bnb_nft_transfer_history":1,"eth_nft_list":1,"eth_nft_transfer_history":1,"ftm_nft_list":1,"ftm_nft_transfer_history":1,"matic_nft_list":2,"matic_nft_transfer_history":2,"scanned_nft_blocks":4,"sqlite":7,"located":1,"user":1,"data":1,"folder":3,"wallet":7,"having":1,"subfolder":1,"represented":1,"hexadecimal":1,"string":8,"shown":1,"runtime":1,"logs":1,"kdf":8,"binary":1,"public":4,"key":4,"hash":4,"starts":1,"mm":15,"atomicdex":2,"api":2,"-beta_a":4,"dt":4,"_main":2,"lp_native_dex":2,"info":4,"version":2,"crypto":2,"crypto_ctx":2,"cbdd":2,"df":2,"fe":2,"ce":2,"default":1,"location":2,"operating":1,"system":1,"linux":3,"home":4,"identifying":6,"hex":6,"macos":2,"windows":2,"appdata":2,"define":1,"different":1,"via":1,"dbdir":3,"configuration":2,"parameter":2,"json":1,"file":1,"also":1,"named":1,"queried":2,"information":4,"related":2,"swaps":2,"transactions":2,"variety":1,"methods":1,"databases":1,"examples":1,"below":1,"show":1,"terminal":1,"first":1,"need":1,"install":3,"sudo":2,"apt":2,"columns":5,"follows":1,"list":1,"coin_nft_list":2,"contain":2,"nfts":4,"populated":1,"example":3,"table":6,"select":3,"chain":2,"token_name":2,"token_address":2,"token_id":2,"possible_spam":1,"possible_phishing":1,"limit":1,"listed":1,"above":1,"spam":1,"ignored":1,"get_nft_list":2,"transfer":1,"coin_nft_transfer_history":2,"history":1,"transfers":1,"transaction_hash":1,"block_timestamp":1,"last":2,"scanned":2,"block":2,"contains":1}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/index.mdx":{"searchTitle":"Refresh NFT Metadata","docsPageTitle":"Refresh NFT Metadata","path":"komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata","content":{"refresh":1,"nft":8,"metadata":3,"method":3,"refreshes":1,"one":1,"related":1,"transactions":1,"token_address":7,"token_id":7,"request":3,"parameters":1,"errors":2,"return":2,"empty":2,"response":2,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"refresh_nft_metadata":2,"mmrpc":6,"params":2,"fbf":6,"fa":6,"ff":12,"ddf":6,"fe":6,"cca":6,"chain":2,"polygon":2,"url":2,"https":4,"moralis-proxy":2,"komodo":2,"earth":2,"url_antispam":2,"antispam":2,"dragonhound":2,"info":2,"result":2,"null":6,"id":4,"error":3,"responses":1,"token":2,"found":2,"wallet":2,"error_path":2,"error_trace":2,"error_type":4,"getnftinfoerror":2,"error_data":4,"tokennotfoundinwallet":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/index.mdx":{"searchTitle":"Update NFT","docsPageTitle":"Update NFT","path":"komodo-defi-framework/api/v20/non_fungible_tokens/update_nft","content":{"update":2,"nft":5,"method":4,"scan":1,"selected":3,"networks":2,"information":1,"stored":1,"local":1,"database":1,"interact":1,"nfts":4,"first":1,"need":1,"activate":2,"coin":2,"network":4,"see":1,"below":1,"coins":1,"activated":5,"using":1,"enable_eth_with_tokens":2,"request":3,"parameters":1,"errors":1,"return":1,"empty":1,"response":1,"updating":1,"multiple":1,"wallets":1,"numerous":1,"take":1,"complete":1,"example":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"update_nft":2,"mmrpc":8,"params":2,"chains":2,"bsc":2,"polygon":2,"komodo_proxy":2,"false":2,"url":2,"https":4,"moralis-proxy":2,"komodo":2,"earth":2,"url_antispam":2,"antispam":2,"dragonhound":2,"info":2,"result":2,"null":8,"id":6,"error":7,"types":1,"tokenisalreadyactivated":4,"occurs":2,"already":4,"token":12,"nft_matic":4,"error_path":4,"error_trace":4,"error_type":4,"error_data":4,"nft_maticc":4,"config":2,"found":2,"prelude":4,"tokenconfigisnotfound":2}},"src/pages/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/index.mdx":{"searchTitle":"Withdraw NFTs NFT","docsPageTitle":"Withdraw NFTs","path":"komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft","content":{"withdraw":10,"nfts":9,"activate":2,"coin":14,"holds":1,"first":1,"withdraw_nft":8,"method":12,"return":1,"signed":1,"raw":1,"transaction":1,"hex":1,"broadcast":1,"using":1,"send_raw_transaction":2,"complete":1,"withdrawal":1,"request":9,"parameters":2,"response":5,"erc":9,"example":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":22,"params":10,"type":19,"withdraw_erc":22,"withdraw_data":6,"chain":6,"polygon":18,"xab":16,"bc":32,"ca":48,"db":42,"token_address":21,"cd":14,"af":12,"dc":12,"cc":14,"token_id":20,"result":6,"tx_hex":6,"cb":4,"ab":16,"aff":2,"ebf":2,"afaa":2,"da":4,"ce":4,"edb":2,"ed":2,"fc":2,"fecd":2,"tx_hash":6,"bb":4,"eb":4,"dccd":2,"ae":12,"ff":2,"contract_type":6,"amount":8,"fee_details":6,"eth":20,"matic":12,"gas":7,"gas_price":6,"total_fee":6,"block_height":6,"timestamp":6,"internal_id":6,"transaction_type":6,"nfttransfer":6,"id":20,"null":16,"sending":1,"use":2,"dffe":2,"ad":12,"ef":14,"afa":10,"df":4,"cecbd":2,"dcedd":2,"ced":2,"ffa":2,"fb":8,"edcc":2,"bf":2,"ea":4,"max":5,"set":1,"true":4,"cbb":14,"cbacd":14,"cf":14,"de":6,"feb":2,"bd":4,"ba":2,"beac":2,"fea":2,"bfe":2,"fe":2,"efecd":2,"dca":2,"dce":2,"bdafd":2,"dd":2,"bdcbf":2,"bdda":2,"bcc":2,"error":53,"responses":1,"invalidrequest":6,"missing":5,"field":5,"parsing":4,"error_path":10,"dispatcher":8,"error_trace":10,"error_type":12,"error_data":12,"wrong":1,"unknown":4,"variant":4,"expected":4,"tokennotfoundinwallet":3,"trying":2,"send":2,"nft":7,"dont":1,"token":2,"xfd":4,"aac":4,"faac":4,"found":2,"wallet":2,"getnftinfoerror":2,"transporterror":1,"unable":1,"estimate":1,"transport":8,"methodcall":8,"jsonrpc":4,"eth_estimategas":4,"array":4,"object":4,"string":20,"gasprice":4,"ddeaaffe":4,"value":4,"data":16,"num":4,"failed":4,"invalidresponse":12,"server":16,"https":18,"polygon-rpc":4,"com":10,"rpc":16,"code":13,"servererror":12,"message":12,"execution":12,"reverted":12,"none":12,"blockpi":4,"network":4,"public":4,"node":4,"komodo":4,"earth":4,"bad":12,"gateway":12,"lt":60,"html":8,"gt":60,"head":8,"title":8,"body":8,"center":16,"hr":4,"nginx":4,"ubuntu":4,"llamarpc":4,"notenoughnftsamount":3,"available":4,"required":4,"view":1,"source":1,"github":2,"komodoplatform":2,"komodo-defi-framework":2,"blob":2,"main":2,"mm":2,"src":2,"coins":2,"rs":2}},"src/pages/komodo-defi-framework/api/v20/streaming/balance_enable/index.mdx":{"searchTitle":"balance_enable Enable Balance","docsPageTitle":"balance_enable","path":"komodo-defi-framework/api/v20/streaming/balance_enable","content":{"balance_enable":1,"using":2,"method":3,"enable":3,"balance":26,"events":2,"streaming":3,"specific":2,"coin":5,"client":4,"eth-like":1,"coins":2,"tokens":1,"also":1,"specify":1,"interval":1,"seconds":1,"avoid":1,"excessive":1,"polling":1,"leading":1,"upstream":1,"api":1,"rate":1,"limts":1,"request":2,"parameters":2,"defines":1,"id":15,"opening":1,"connection":2,"stream":4,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"selected":1,"enabled":1,"prior":1,"enabling":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"params":2,"matic":8,"config":12,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":10,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"change":1,"detected":1,"_type":2,"message":2,"ticker":2,"address":2,"xc":2,"fc":2,"acf":2,"edd":2,"spendable":2,"unspendable":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":9,"error_path":8,"error_trace":8,"error_type":8,"unknownclient":5,"open":1,"enableerror":7,"error_data":6,"clientalreadylistening":5,"requested":1,"already":1,"sent":1,"object":1,"used":1,"non-evm":1,"invalid":4,"provided":4,"needed":4}},"src/pages/komodo-defi-framework/api/v20/streaming/disable/index.mdx":{"searchTitle":"disable Disable","docsPageTitle":"disable","path":"komodo-defi-framework/api/v20/streaming/disable","content":{"disable":12,"using":2,"method":3,"specific":1,"streaming":1,"events":1,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"stream":2,"mmrpc":8,"params":2,"client_id":4,"streamer_id":2,"balance":2,"matic":2,"response":1,"result":4,"success":2,"id":6,"null":6,"streamernotfound":5,"error":4,"error_path":4,"error_trace":4,"error_type":4,"disableerror":4,"error_data":4,"unknownclient":5,"client":1,"open":1,"connection":1}},"src/pages/komodo-defi-framework/api/v20/streaming/fee_estimator/index.mdx":{"searchTitle":"fee_estimator_enable Enable Fee Estimator","docsPageTitle":"fee_estimator_enable","path":"komodo-defi-framework/api/v20/streaming/fee_estimator","content":{"fee_estimator_enable":1,"using":2,"method":3,"enable":3,"fee":3,"estimation":2,"stream":4,"requesting":1,"estimates":1,"streaming":1,"use":1,"get_eth_estimated_fee_per_gas":2,"request":4,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"fee_estimator":2,"mmrpc":14,"params":2,"client_id":8,"coin":3,"matic":7,"config":2,"estimate_every":2,"estimator_type":2,"provider":6,"response":1,"result":2,"streamer_id":2,"fee_estimation":20,"id":14,"null":24,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"estimate":1,"interval":1,"_type":2,"message":2,"base_fee":2,"low":2,"max_priority_fee_per_gas":6,"max_fee_per_gas":6,"min_wait_time":6,"max_wait_time":6,"medium":2,"high":2,"source":2,"simple":6,"base_fee_trend":2,"priority_fee_trend":2,"units":2,"gwei":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":12,"error_path":10,"error_trace":10,"error_type":10,"coinnotsupported":5,"currently":1,"evm":1,"coins":1,"tokens":1,"bnb":1,"eth":1,"avax":1,"support":1,"unknownclient":5,"client":1,"open":1,"connection":1,"enableerror":4,"error_data":6,"clientalreadylistening":5,"requested":2,"events":2,"already":2,"sent":2,"invalidrequest":3,"parsing":2,"unknown":4,"variant":4,"complex":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/streaming/heartbeat_enable/index.mdx":{"searchTitle":"heartbeat_enable Enable Heartbeat","docsPageTitle":"heartbeat_enable","path":"komodo-defi-framework/api/v20/streaming/heartbeat_enable","content":{"heartbeat_enable":1,"using":2,"method":3,"enable":3,"heartbeat":15,"events":2,"streaming":1,"specific":1,"client":4,"request":2,"parameters":2,"defines":1,"id":11,"opening":1,"connection":2,"stream":4,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"config":2,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":6,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"heatbeat":1,"_type":2,"message":2,"unknownclient":5,"open":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/index.mdx":{"searchTitle":"Streaming Methods Overview","docsPageTitle":"Streaming Methods","path":"komodo-defi-framework/api/v20/streaming","content":{"streaming":1,"methods":2,"give":1,"user":1,"fine":1,"grained":1,"control":1,"event":1,"streams":1,"activate":1,"poll":1,"data":1}},"src/pages/komodo-defi-framework/api/v20/streaming/network_enable/index.mdx":{"searchTitle":"network_enable Enable Network","docsPageTitle":"network_enable","path":"komodo-defi-framework/api/v20/streaming/network_enable","content":{"network_enable":1,"using":2,"method":3,"enable":3,"network":15,"events":2,"streaming":1,"specific":1,"client":4,"request":2,"parameters":2,"defines":1,"id":11,"opening":1,"connection":2,"stream":5,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"config":2,"stream_interval_seconds":2,"result":2,"streamer_id":2,"null":6,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"interval":1,"_type":2,"message":2,"directly_connected_peers":2,"koowbhgrtvfak":6,"ea":6,"et":6,"bc":6,"ixfzvvgshsad":6,"gbwzm":6,"ip":4,"tcp":4,"koowmjrygoavk":8,"nkyqxpyyjujycy":8,"nnzhft":8,"xwwjae":8,"psn":8,"gossip_mesh":2,"swap":2,"bfe":2,"af":2,"-dd":2,"dbe-":2,"aa":2,"hcheck":2,"kooweurextflmsiw":2,"bqokdrwunzsqmjvtinocmnmfrwfzumw":2,"orbk":2,"doc":2,"marty":2,"gossip_peer_topics":2,"gossip_topic_peers":2,"relay_mesh":2,"unknownclient":5,"open":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/order_status_enable/index.mdx":{"searchTitle":"order_status_enable Enable Order Status","docsPageTitle":"order_status_enable","path":"komodo-defi-framework/api/v20/streaming/order_status_enable","content":{"order_status_enable":1,"using":2,"method":3,"enable":3,"order":2,"status":2,"stream":4,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"order_status":6,"mmrpc":8,"params":2,"client_id":6,"response":1,"result":2,"streamer_id":2,"id":8,"null":8,"example":1,"data":3,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"event":1,"_type":2,"message":2,"order_type":2,"takermatch":2,"order_data":2,"reserved":2,"base":2,"doc":2,"rel":2,"marty":2,"base_amount":2,"rel_amount":2,"taker_order_uuid":4,"bfe":4,"af":4,"-dd":4,"dbe-":4,"aa":4,"maker_order_uuid":4,"d-d":4,"ca-":4,"dc":4,"fb":4,"sender_pubkey":4,"ab":8,"ae":6,"bccfe":4,"fa":4,"dest_pub_key":4,"conf_settings":2,"base_confs":2,"base_nota":2,"false":4,"rel_confs":2,"rel_nota":2,"base_protocol_info":2,"rel_protocol_info":2,"connect":2,"da":2,"bc":2,"ac":2,"connected":2,"last_updated":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"orders":8,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/orderbook_enable/index.mdx":{"searchTitle":"orderbook_enable Enable Orderbook","docsPageTitle":"orderbook_enable","path":"komodo-defi-framework/api/v20/streaming/orderbook_enable","content":{"orderbook_enable":1,"using":2,"method":4,"enable":3,"orderbook":12,"stream":4,"given":1,"pair":1,"request":3,"parameters":1,"base":7,"rel":7,"essentially":1,"interchangeable":1,"inverting":1,"coin":2,"return":1,"data":4,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"client_id":6,"doc":4,"marty":4,"response":1,"result":2,"streamer_id":2,"orderbook_update":4,"orbk":4,"id":8,"null":6,"example":1,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"updated":1,"event":1,"_type":2,"kmd":4,"matic":4,"message":2,"order_type":2,"neworupdateditem":2,"order_data":2,"pubkey":2,"da":2,"fc":2,"afabbb":2,"db":4,"eca":2,"ba":2,"eccd":2,"price":2,"max_volume":2,"min_volume":2,"uuid":2,"bb":2,"ab-":2,"cf":2,"bf":2,"created_at":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/swap_status_enable/index.mdx":{"searchTitle":"swap_status_enable Enable Swap Status","docsPageTitle":"swap_status_enable","path":"komodo-defi-framework/api/v20/streaming/swap_status_enable","content":{"swap_status_enable":1,"using":2,"method":3,"enable":3,"swap":2,"status":2,"stream":4,"request":2,"parameters":1,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"swap_status":6,"mmrpc":8,"params":2,"client_id":6,"response":1,"result":2,"streamer_id":2,"id":8,"null":8,"example":1,"data":5,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"updated":1,"event":5,"_type":2,"message":2,"swap_type":2,"takerv":2,"swap_data":2,"uuid":2,"bfe":2,"af":2,"-dd":2,"dbe-":2,"aa":2,"timestamp":2,"type":2,"takerpaymentinstructionsreceived":2,"unknownclient":5,"client":1,"open":1,"connection":1,"error":4,"error_path":4,"swaps":8,"error_trace":4,"error_type":4,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"events":1,"already":1,"sent":1}},"src/pages/komodo-defi-framework/api/v20/streaming/tx_history_enable/index.mdx":{"searchTitle":"tx_history_enable Enable Transaction History","docsPageTitle":"tx_history_enable","path":"komodo-defi-framework/api/v20/streaming/tx_history_enable","content":{"tx_history_enable":1,"using":2,"method":4,"enable":3,"transaction":2,"history":1,"events":2,"streaming":2,"specific":1,"coin":12,"compatible":1,"following":1,"types":1,"utxo":4,"bch":2,"slp":2,"tendermint":2,"qtum":2,"zhtlc":2,"stream":6,"return":1,"data":4,"queried":1,"include":1,"tx_history":24,"true":2,"parameter":1,"activation":1,"command":1,"request":2,"parameters":2,"client":3,"defines":1,"id":15,"opening":1,"connection":2,"client_id":7,"viewed":1,"single":1,"url":1,"param":1,"won":1,"work":1,"one":1,"browser":1,"tab":1,"selected":1,"enabled":1,"prior":1,"enabling":1,"response":2,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"params":2,"doc":4,"result":2,"streamer_id":2,"null":12,"example":1,"able":1,"see":1,"http":2,"localhost":2,"event-stream":2,"event":1,"_type":2,"kmd":6,"message":2,"tx_hex":2,"da":8,"ec":6,"db":2,"cdf":2,"fbf":2,"bb":4,"af":6,"bded":2,"cc":4,"dff":2,"cf":4,"fb":2,"eabfdeee":2,"ece":2,"acd":2,"bdd":2,"fef":2,"fff":4,"ff":2,"adbfc":2,"ffffffff":2,"bf":2,"aca":2,"bc":2,"acb":2,"tx_hash":2,"cab":4,"dbb":4,"ed":4,"ef":4,"fc":4,"fa":4,"ce":4,"rv":4,"ge":4,"dlvrhgiycanrbbedm":4,"emr":4,"whdnls":4,"rmc":2,"cwxngqf":2,"apekolh":2,"nog":2,"yzd":2,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"timestamp":2,"fee_details":2,"type":3,"amount":2,"internal_id":2,"transaction_type":2,"standardtransfer":2,"memo":2,"coinnotfound":5,"need":1,"activate":1,"first":1,"error":9,"error_path":8,"error_trace":8,"error_type":8,"unknownclient":5,"open":1,"enableerror":4,"error_data":4,"clientalreadylistening":5,"requested":1,"already":1,"sent":1,"coinnotsupported":5,"supported":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/index.mdx":{"searchTitle":"active_swaps","docsPageTitle":"active_swaps","path":"komodo-defi-framework/api/v20/swaps_and_orders/active_swaps","content":{"active_swaps":7,"method":5,"returns":1,"swaps":1,"currently":1,"running":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"arguments":1,"response":3,"examples":1,"command":2,"include_status":6,"mmrpc":6,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"params":4,"false":10,"uuids":5,"result":4,"bc-da":2,"-a":4,"ac":20,"a-":2,"ab":32,"cbad":2,"-ea":2,"f-":2,"fb-":2,"fa":18,"-c":2,"fa-":2,"statuses":5,"id":6,"null":14,"true":5,"included":1,"-f":10,"c-":10,"swap_type":2,"takerv":2,"swap_data":2,"uuid":4,"my_order_uuid":2,"events":2,"timestamp":18,"event":18,"type":18,"started":4,"data":14,"taker_coin":4,"marty":8,"maker_coin":4,"doc":6,"maker":2,"ae":16,"bccfe":14,"my_persistent_pub":2,"cbf":10,"bc":22,"df":16,"fee":12,"cdf":10,"cea":10,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":2,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"negotiated":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"dd":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":4,"tx_hex":6,"ebd":2,"cd":4,"bea":2,"faaa":2,"eb":4,"ee":6,"fbb":4,"dbbd":2,"cc":6,"ebf":2,"bfa":2,"edcd":2,"bee":4,"ec":4,"ccff":2,"ffffffff":12,"ca":4,"bec":2,"ad":6,"ba":8,"ea":4,"aad":4,"da":10,"tx_hash":6,"febb":2,"fbf":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":4,"fbfebe":2,"fdfa":2,"aaa":2,"fbe":2,"beb":2,"fdd":2,"bfbf":2,"ce":8,"abccd":2,"aa":2,"ecce":2,"db":2,"efe":2,"fdc":2,"daab":2,"fcc":2,"edbec":2,"ecbcf":2,"dbb":2,"cf":4,"fb":4,"bad":2,"ffb":4,"aeb":2,"eaa":2,"ed":2,"bca":2,"abe":2,"bebdaa":2,"dfde":2,"cb":2,"aac":2,"afc":2,"bef":2,"bb":4,"bd":2,"fd":2,"ff":2,"dde":2,"cdd":2,"dee":2,"af":4,"ebeba":2,"dcf":2,"afe":2,"efcde":2,"aacf":2,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"takerpaymentsent":4,"cda":2,"bbc":2,"fba":2,"de":2,"fede":2,"cfafa":2,"cab":2,"aed":2,"ef":2,"fef":2,"watchermessagesent":4,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_caf":2,"success_events":2,"takerpaymentspent":2,"makerpaymentspent":2,"makerpaymentspentbywatcher":2,"makerpaymentspendconfirmed":2,"finished":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"makerpaymentspendconfirmfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/index.mdx":{"searchTitle":"best_orders","docsPageTitle":"best_orders","path":"komodo-defi-framework/api/v20/swaps_and_orders/best_orders","content":{"best_orders":9,"method":8,"returns":1,"best":4,"priced":2,"trades":2,"available":1,"orderbook":1,"two":1,"options":1,"request":3,"volume":11,"number":18,"made":2,"returned":2,"results":2,"show":2,"prices":2,"fill":1,"requested":1,"list":1,"pairs":1,"long":1,"top":1,"orders":8,"coins":3,"segwit":1,"appear":1,"twice":1,"output":1,"address":21,"ltc":12,"ltc-segwit":16,"response":5,"contain":1,"activated":1,"komodo":1,"defi":1,"framework":1,"api":1,"instance":1,"activation":1,"required":1,"proceed":1,"trade":1,"arguments":1,"examples":1,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":12,"params":6,"coin":26,"dgb":6,"action":7,"buy":8,"request_by":6,"type":9,"value":7,"success":3,"result":6,"address_type":20,"transparent":20,"address_data":20,"lgrta":4,"ikrcy":4,"zzygvkzeexuxbqzsspwtae":4,"price":20,"decimal":100,"rational":100,"fraction":100,"numer":100,"denom":100,"pubkey":20,"da":6,"fc":4,"afabbb":4,"db":8,"eca":4,"ba":8,"eccd":4,"uuid":20,"a-b":4,"c-":8,"eca-":4,"ab-c":4,"aaf":4,"is_mine":20,"false":34,"base_max_volume":20,"base_min_volume":20,"rel_max_volume":20,"rel_min_volume":20,"conf_settings":20,"base_confs":8,"base_nota":8,"rel_confs":8,"rel_nota":8,"matic":4,"xf":2,"ed":2,"ac":2,"af":2,"dbd":2,"cf":2,"df":2,"fdcb":2,"bb":2,"ce-":2,"-a":2,"true":4,"original_tickers":6,"btc":8,"btc-segwit":6,"xmy":6,"xmy-segwit":6,"id":6,"exclude":1,"exclude_mine":2,"dash":4,"xefpeyw":2,"kqya":2,"pujetmqrhmhqzgvy":2,"ymwa":2,"eef":14,"cbc":14,"aff":14,"aa":14,"fb":16,"de":16,"eee":14,"aee-":2,"b-":6,"null":14,"lpcw":2,"waysma":2,"bfzsxi":2,"urbjfns":2,"wu":2,"-bbec-":2,"baf":2,"bf":4,"kmd":4,"rdfjufarxx":2,"yztevfk":2,"jfgzhlv":2,"qcpwy":2,"adff":2,"d-":2,"ea-a":2,"cd":2,"dai-erc":4,"xe":4,"cc":4,"ee":4,"eff-":2,"e-":2,"acb":2,"nmc":6,"mzyv":2,"nn":2,"rysz":2,"pmkngpqjt":2,"ruqwv":2,"f-":2,"cc-":2,"-ccc":2,"doge":4,"emzdnf":2,"egtt":2,"kxa":2,"vq":2,"tmr":2,"jdpe":2,"-daee-":2,"-bc":2,"-ac":2,"eth":4,"-e":2,"ef":2,"mona":2,"mona-segwit":2,"nmc-segwit":2,"pic":2,"pic-segwit":2,"lcc":2,"lcc-segwit":2,"bsty":2,"bsty-segwit":2,"ppc":2,"ppc-segwit":2,"gleec-old":2,"gleec-old-segwit":2,"lbc":2,"lbc-segwit":2,"bte":2,"bte-segwit":2,"vtc":2,"vtc-segwit":2,"ltfn":2,"ltfn-segwit":2,"sys":2,"sys-segwit":2,"btx":2,"btx-segwit":2,"tbtc-test":2,"tbtc-test-segwit":2,"cdn":2,"cdn-segwit":2,"ftc":2,"ftc-segwit":2,"grs":2,"grs-segwit":2,"ric":2,"ric-segwit":2,"via":2,"via-segwit":2,"whive":2,"whive-segwit":2,"xep":2,"xep-segwit":2,"fjc":2,"fjc-segwit":2,"wcn":2,"wcn-segwit":2,"qtum":2,"qtum-segwit":2,"tqtum":2,"tqtum-segwit":2,"dgb-segwit":2,"error":1,"responses":1,"invalidrequest":4,"invalid":2,"integer":1,"mut":1,"sell":2,"coiniswalletonly":2,"wallet":1,"traded":1,"perror":2,"connection":1,"problem":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/index.mdx":{"searchTitle":"get_locked_amount","docsPageTitle":"get_locked_amount","path":"komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount","content":{"get_locked_amount":5,"method":3,"returns":1,"amount":1,"coin":10,"currently":1,"locked":1,"swap":1,"progress":1,"activated":1,"nosuchcoin":4,"error":4,"returned":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"doc":4,"id":6,"success":1,"result":2,"locked_amount":2,"decimal":2,"rational":2,"fraction":2,"numer":2,"denom":2,"time":4,"error_path":2,"lp_swap":4,"lp_coins":4,"error_trace":2,"error_type":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/index.mdx":{"searchTitle":"Swaps and Orders Overview","docsPageTitle":"Swaps and Orders","path":"komodo-defi-framework/api/v20/swaps_and_orders","content":{"swaps":1,"orders":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/index.mdx":{"searchTitle":"max_maker_vol","docsPageTitle":"max_maker_vol","path":"komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol","content":{"max_maker_vol":5,"method":7,"returns":1,"maximum":1,"volume":3,"coin":16,"used":1,"create":1,"maker":1,"order":1,"taking":1,"account":1,"estimated":1,"fees":1,"activated":1,"nosuchcoin":4,"error":15,"returned":1,"arguments":1,"response":5,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":10,"params":6,"doc":2,"success":1,"result":2,"marty":2,"decimal":6,"rational":6,"fraction":6,"numer":6,"denom":6,"balance":3,"locked_by_swaps":2,"id":12,"null":6,"time":4,"error_path":6,"max_maker_vol_rpc":8,"lp_coins":4,"error_trace":6,"error_type":6,"error_data":6,"low":1,"qtum":4,"swap":2,"available":4,"required":4,"locked":2,"swaps":2,"none":2,"maker_swap":4,"utxo_common":12,"notsufficientbalance":2,"transport":9,"jsonrpcerror":4,"client_info":4,"tbtc":4,"request":4,"jsonrpcrequest":4,"jsonrpc":4,"blockchain":4,"estimatefee":4,"number":4,"string":4,"economical":4,"rpc_clients":12,"common":4,"future":4,"timed":4,"taker_swap":4}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/index.mdx":{"searchTitle":"my_recent_swaps","docsPageTitle":"my_recent_swaps","path":"komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps","content":{"my_recent_swaps":7,"from_uuid":6,"page_number":6,"limit":6,"my_coin":7,"other_coin":6,"from_timestamp":5,"to_timestamp":4,"method":3,"returns":1,"data":19,"recent":1,"atomic":1,"swaps":3,"executed":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"note":1,"filters":1,"etc":1,"combined":1,"using":1,"logical":1,"arguments":1,"response":2,"example":1,"command":1,"mmrpc":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"marty":12,"doc":10,"ba-":8,"de-b":8,"success":1,"result":2,"type":26,"taker":2,"uuid":7,"my_order_uuid":2,"events":2,"timestamp":24,"event":24,"started":4,"taker_coin":4,"maker_coin":4,"maker":2,"ab":26,"ae":16,"bccfe":12,"fa":28,"my_persistent_pub":2,"eece":14,"dc":28,"cee":14,"bdd":14,"ecc":14,"lock_duration":2,"maker_amount":4,"taker_amount":4,"maker_payment_confirmations":2,"maker_payment_requires_nota":2,"false":10,"taker_payment_confirmations":2,"taker_payment_requires_nota":2,"taker_payment_lock":2,"started_at":4,"maker_payment_wait":2,"maker_coin_start_block":2,"taker_coin_start_block":2,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":4,"maker_coin_htlc_pubkey":4,"taker_coin_htlc_pubkey":4,"p_privkey":2,"null":10,"negotiated":4,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":2,"ddaac":10,"af":14,"fbbb":10,"maker_coin_swap_contract_addr":2,"taker_coin_swap_contract_addr":2,"takerfeesent":4,"tx_hex":10,"cdd":2,"babd":2,"fe":6,"cd":6,"ecb":2,"fad":2,"ef":4,"dd":8,"bdda":2,"cc":4,"cb":16,"ca":8,"bcac":2,"ffffffff":10,"bec":2,"aca":2,"fee":8,"ede":10,"acfb":2,"tx_hash":10,"ea":6,"bfc":2,"cfce":2,"takerpaymentinstructionsreceived":4,"makerpaymentreceived":4,"ffcf":2,"fec":2,"ed":2,"fcc":2,"bb":2,"caccb":2,"df":10,"aa":4,"ba":4,"bd":12,"ff":16,"cf":4,"bce":2,"fcbd":2,"aff":2,"acfc":2,"dff":2,"fc":6,"cac":2,"ebd":2,"dca":2,"makerpaymentwaitconfirmstarted":4,"makerpaymentvalidatedandconfirmed":4,"takerpaymentsent":4,"bfe":2,"fd":2,"bada":2,"dbeb":2,"fae":2,"eca":2,"fffe":2,"ecde":2,"ac":14,"eeaeae":2,"fcbdf":2,"fde":2,"ffe":2,"fb":4,"ad":4,"watchermessagesent":4,"takerpaymentspent":4,"transaction":2,"efb":2,"eec":2,"bf":4,"afc":2,"ec":2,"ce":6,"bbce":2,"fcfafbf":6,"dde":4,"eb":2,"bfbe":2,"bcc":2,"secret":2,"makerpaymentspent":4,"eac":2,"db":4,"efc":2,"ddf":2,"ece":2,"cbcacf":2,"fff":2,"da":2,"bde":4,"ace":2,"finished":4,"maker_coin_usd_price":2,"taker_coin_usd_price":2,"gui":2,"mm":2,"mm_version":2,"-beta_":2,"bdee":2,"success_events":2,"makerpaymentspentbywatcher":2,"error_events":2,"startfailed":2,"negotiatefailed":2,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"makerpaymentwaitconfirmfailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":2,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundedbywatcher":2,"takerpaymentrefundfailed":2,"takerpaymentrefundfinished":2,"my_info":2,"my_amount":2,"other_amount":2,"recoverable":2,"is_finished":2,"skipped":2,"total":2,"total_pages":2,"found_records":2,"error":8,"responses":1,"invalid":3,"rpc":4,"dispatcher_legacy":4,"lp_swap":4,"parsing":2,"failed":2,"length":4,"expected":2,"simple":2,"format":2,"found":2,"unknown":3,"sql":3,"my_swaps_storage":2,"query":2,"returned":2,"rows":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/index.mdx":{"searchTitle":"orderbook","docsPageTitle":"orderbook","path":"komodo-defi-framework/api/v20/swaps_and_orders/orderbook","content":{"orderbook":7,"base":6,"rel":6,"method":3,"requests":1,"network":1,"currently":1,"available":1,"orders":1,"specified":1,"trading":1,"pair":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"dgb":6,"dash":6,"id":4,"result":2,"asks":2,"coin":4,"address":4,"address_type":4,"transparent":4,"address_data":4,"descggcn":2,"wnmatkf":2,"wpqomqqx":2,"jgqrlbps":2,"price":4,"decimal":36,"rational":36,"fraction":36,"numer":36,"denom":36,"pubkey":4,"de":2,"cb":2,"dcfaceaa":2,"ce":2,"cd":2,"fe":2,"fd":2,"cefdae":2,"add":2,"uuid":4,"-a":2,"ab":6,"f-":2,"db":2,"is_mine":4,"false":12,"base_max_volume":4,"base_min_volume":4,"rel_max_volume":4,"rel_min_volume":4,"conf_settings":4,"base_confs":4,"base_nota":4,"rel_confs":4,"rel_nota":4,"base_max_volume_aggr":4,"rel_max_volume_aggr":4,"bids":2,"xcydfqgeum":2,"lno":2,"rppbkwwcg":2,"ae":2,"bccfe":2,"fa":2,"feb":2,"net_id":2,"num_asks":2,"num_bids":2,"timestamp":2,"total_asks_base_vol":2,"total_asks_rel_vol":2,"total_bids_base_vol":2,"total_bids_rel_vol":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/index.mdx":{"searchTitle":"recreate_swap_data","docsPageTitle":"recreate_swap_data","path":"komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data","content":{"recreate_swap_data":5,"assist":1,"event":29,"local":1,"stored":1,"swap":5,"data":23,"lost":1,"due":1,"storage":1,"errors":1,"related":1,"low":1,"disk":1,"space":1,"hardware":1,"failure":1,"required":1,"aid":1,"refunding":1,"failed":1,"swaps":1,"source":1,"opposite":1,"side":1,"trade":5,"contact":2,"komodo":2,"support":2,"team":2,"discord":2,"need":1,"provide":1,"details":1,"trying":1,"recover":1,"coins":1,"amounts":1,"traded":1,"approximate":1,"time":1,"known":1,"transaction":1,"ids":1,"involved":1,"available":1,"uuid":9,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"method":2,"params":2,"type":30,"taker":6,"fa":30,"ce-":12,"-b":12,"d-db":12,"bc":30,"fb":16,"my_order_uuid":4,"events":4,"timestamp":26,"started":8,"taker_coin":8,"marty":12,"maker_coin":8,"doc":10,"maker":4,"ab":24,"ae":10,"bccfe":10,"my_persistent_pub":4,"ce":14,"eff":10,"ed":14,"addd":6,"lock_duration":4,"maker_amount":8,"taker_amount":8,"maker_payment_confirmations":4,"maker_payment_requires_nota":4,"false":12,"taker_payment_confirmations":4,"taker_payment_requires_nota":4,"taker_payment_lock":2,"started_at":4,"maker_payment_wait":2,"maker_coin_start_block":4,"taker_coin_start_block":4,"fee_to_send_taker_fee":2,"coin":6,"amount":6,"paid_from_trading_vol":6,"taker_payment_trade_fee":2,"maker_payment_spend_trade_fee":2,"true":2,"negotiated":8,"maker_payment_locktime":2,"maker_pubkey":2,"secret_hash":4,"da":12,"cd":12,"cab":8,"maker_coin_swap_contract_addr":4,"null":14,"taker_coin_swap_contract_addr":4,"takerfeesent":4,"tx_hex":8,"aced":4,"bb":4,"ca":20,"ea":4,"eb":12,"cb":4,"dbeb":4,"eda":4,"fe":4,"abd":4,"fc":4,"adddffffffff":4,"bcf":4,"bec":4,"ac":16,"dfce":4,"de":4,"ebb":8,"tx_hash":8,"fcb":4,"dcf":4,"makerpaymentreceived":4,"fdf":4,"aea":4,"dfafc":4,"fd":8,"df":8,"fbf":4,"bd":4,"cbf":4,"cf":4,"ba":4,"ffffffff":4,"dfde":4,"cc":4,"bac":4,"dd":4,"af":4,"bfb":4,"ffeb":4,"bfd":4,"makerpaymentwaitconfirmstarted":4,"makerpaymentwaitconfirmfailed":8,"error":12,"finished":6,"gui":4,"komodowallet":2,"ios":2,"mm_version":4,"success_events":4,"makerpaymentvalidatedandconfirmed":2,"takerpaymentsent":2,"takerpaymentspent":4,"makerpaymentspent":2,"error_events":4,"startfailed":4,"negotiatefailed":4,"takerfeesendfailed":2,"makerpaymentvalidatefailed":2,"takerpaymenttransactionfailed":2,"takerpaymentwaitconfirmfailed":4,"takerpaymentdatasendfailed":2,"takerpaymentwaitforspendfailed":2,"makerpaymentspendfailed":2,"takerpaymentwaitrefundstarted":2,"takerpaymentrefunded":2,"takerpaymentrefundfailed":2,"id":4,"success":1,"result":2,"secret":2,"maker_payment_lock":2,"maker_payment_trade_fee":2,"taker_payment_spend_trade_fee":2,"taker_payment_locktime":2,"taker_pubkey":2,"takerfeevalidated":4,"makerpaymentsent":4,"takerpaymentvalidatefailed":4,"origin":2,"swaperror":2,"makerpaymentwaitrefundstarted":4,"wait_until":2,"nogui":2,"takerpaymentreceived":2,"takerpaymentwaitconfirmstarted":2,"takerpaymentvalidatedandconfirmed":2,"takerpaymentspendconfirmstarted":2,"takerpaymentspendconfirmed":2,"takerfeevalidatefailed":2,"makerpaymenttransactionfailed":2,"makerpaymentdatasendfailed":2,"takerpaymentspendfailed":2,"takerpaymentspendconfirmfailed":2,"makerpaymentrefunded":2,"makerpaymentrefundfailed":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/index.mdx":{"searchTitle":"start_simple_market_maker_bot","docsPageTitle":"start_simple_market_maker_bot","path":"komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot","content":{"start_simple_market_maker_bot":5,"komodo":6,"defi":2,"framework":2,"api":16,"allows":1,"simple":1,"bot":8,"trading":4,"via":1,"method":4,"takes":1,"input":1,"url":3,"price":11,"service":2,"configuration":1,"parameters":1,"pair":1,"trade":9,"defined":2,"spread":11,"percentage":6,"value":6,"update":2,"orders":5,"every":2,"seconds":7,"higher":1,"values":5,"bot_refresh_rate":6,"parameter":1,"note":1,"using":1,"custom":1,"prices":15,"endpoint":1,"ensure":1,"conforms":1,"schema":1,"example":2,"convenience":1,"online":1,"tool":2,"generating":2,"configs":3,"available":2,"arguments":1,"within":6,"range":1,"equates":1,"returned":4,"one":1,"optional":1,"fields":1,"max":4,"max_volume":6,"usd":13,"present":1,"placed":2,"examples":1,"demonstrated":1,"below":2,"multiple":1,"included":1,"command":3,"recommended":1,"exceed":1,"simultaneous":1,"avoid":1,"decreased":1,"performance":1,"first":1,"config":3,"lets":1,"know":1,"want":1,"sell":7,"dash":22,"exchange":3,"kmd":6,"use":1,"whole":1,"balance":3,"minimum":3,"volume":3,"accepted":3,"sets":3,"accepts":3,"updated":3,"last":3,"waits":3,"confirmations":1,"does":3,"wait":3,"notarisation":3,"progress":3,"next":3,"steps":3,"atomic":3,"swap":3,"process":3,"checks":1,"history":3,"local":1,"database":1,"create":1,"trades":1,"average":3,"second":1,"tells":2,"dgb":6,"place":2,"order":3,"confirmation":2,"ignores":2,"creating":2,"updating":2,"regardless":2,"third":1,"ltc":5,"worth":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"price_urls":2,"https":6,"live":2,"tickers":6,"expire_at":6,"earth":2,"komodian":2,"info":2,"cfg":2,"base":6,"rel":6,"true":10,"min_volume":6,"base_confs":6,"base_nota":6,"false":16,"rel_confs":6,"rel_nota":6,"enable":6,"price_elapsed_validity":6,"check_last_bidirectional_trade_thresh_hold":6,"min_base_price":4,"id":6,"above":1,"loop":1,"long":1,"returns":1,"data":1,"old":2,"response":2,"success":3,"result":4,"error":3,"already":3,"started":3,"error_path":2,"simple_market_maker":4,"error_trace":2,"error_type":2,"alreadystarted":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/index.mdx":{"searchTitle":"stop_simple_market_maker_bot","docsPageTitle":"stop_simple_market_maker_bot","path":"komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot","content":{"stop_simple_market_maker_bot":5,"method":4,"tells":1,"bot":5,"finish":1,"placing":1,"orders":3,"end":2,"current":1,"loop":3,"seconds":2,"minimum":1,"default":1,"takes":1,"input":1,"url":1,"price":1,"service":1,"configuration":1,"parameters":1,"pairs":1,"trade":1,"defined":1,"spread":1,"percentage":1,"value":1,"final":1,"placed":1,"cancelled":1,"users":1,"wait":1,"ends":1,"exiting":1,"komodo":2,"defi":2,"framework":2,"api":2,"otherwise":1,"cancel":1,"reappear":1,"orderbook":1,"next":1,"time":1,"starts":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"id":6,"response":2,"success":3,"result":4,"error":3,"already":3,"stopped":3,"error_path":2,"simple_market_maker":4,"error_trace":2,"error_type":2,"alreadystopped":2}},"src/pages/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/index.mdx":{"searchTitle":"trade_preimage","docsPageTitle":"trade_preimage","path":"komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage","content":{"trade_preimage":13,"method":18,"returns":2,"approximate":2,"fee":2,"amounts":2,"paid":4,"per":1,"whole":1,"swap":7,"depending":1,"parameters":1,"function":1,"different":1,"results":1,"swap_method":16,"buy":13,"sell":15,"result":11,"include":2,"taker_fee":8,"fee_to_send_taker_fee":6,"amount":43,"base":12,"coin":62,"balance":5,"else":1,"rel":12,"max":16,"field":3,"true":10,"volume":23,"used":5,"instead":1,"max_taker_vol":2,"use":7,"resulting":2,"argument":3,"requests":1,"request":9,"setprice":9,"arguments":2,"error":22,"types":1,"notsufficientbalance":4,"available":7,"sufficient":3,"start":2,"notsufficientbasecoinbalance":1,"pay":1,"transaction":3,"fees":2,"example":1,"erc":2,"eth":6,"gas":1,"type":1,"returned":2,"volumetoolow":4,"specified":4,"low":2,"required":5,"threshold":5,"response":9,"calculated":1,"follows":1,"base_coin_threshold":2,"rel_vol_threshold":2,"price":12,"nosuchcoin":1,"found":1,"activated":1,"yet":1,"coiniswalletonly":1,"wallet":2,"cannot":6,"participated":2,"baseequalrel":1,"invalidparam":3,"incorrect":4,"param":4,"parameter":3,"pricetoolow":1,"transport":10,"failed":2,"due":2,"network":1,"internalerror":1,"komodo":1,"defi":1,"framework":1,"api":1,"internal":1,"examples":1,"command":4,"mmrpc":24,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"params":12,"btc":20,"doc":22,"id":28,"base_coin_fee":8,"kmd":4,"amount_fraction":40,"numer":58,"denom":58,"amount_rat":40,"paid_from_trading_vol":24,"false":18,"rel_coin_fee":8,"dgb":4,"volume_fraction":2,"volume_rat":2,"total_fees":8,"required_balance":16,"required_balance_fraction":16,"required_balance_rat":16,"tbtc":6,"qrc":1,"bat":2,"qc":2,"qtum":4,"locked":2,"swaps":2,"none":2,"error_path":8,"maker_swap":10,"error_trace":8,"error_type":8,"error_data":8,"locked_by_swaps":2,"minimum":2,"jsonrpcerror":4,"client_info":4,"jsonrpcrequest":4,"jsonrpc":4,"blockchain":4,"estimatefee":4,"number":4,"string":4,"economical":4,"rpc_clients":12,"common":4,"future":4,"timed":4,"taker_swap":8,"utxo_common":6,"reason":2}},"src/pages/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/index.mdx":{"searchTitle":"add_node_to_version_stat","docsPageTitle":"add_node_to_version_stat","path":"komodo-defi-framework/api/v20/utils/add_node_to_version_stat","content":{"add_node_to_version_stat":5,"method":3,"adds":1,"node":2,"name":9,"ip":2,"address":5,"peerid":3,"local":3,"database":7,"track":1,"version":2,"kdf":2,"running":1,"parameter":2,"arbitrary":1,"identifying":1,"string":1,"seed_alpha":1,"dragonhound_dev":1,"domain":1,"names":1,"peer":7,"id":15,"found":1,"log":1,"file":1,"connection":1,"initiated":1,"looks":1,"below":1,"atomicdex_behaviour":2,"info":2,"koowrexstvckgana":2,"tzrd":2,"jautttss":2,"ulfuvvzogd":2,"bqmma":2,"note":1,"allow":1,"collection":1,"stats":1,"added":1,"nodes":9,"open":1,"ports":1,"tcp":1,"ws":1,"arguments":1,"examples":1,"command":1,"mmrpc":10,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"seed":2,"peer_id":6,"koowesuikcqabakezumtt":2,"ufjs":2,"mk":2,"wgrzbeucbcw":2,"response":4,"success":3,"result":2,"null":8,"error":15,"already":2,"unique":8,"constraint":8,"failed":12,"error_path":6,"lp_stats":12,"error_trace":6,"error_type":6,"databaseerror":4,"error_data":6,"invalid":1,"parse":2,"rsaawrmxsjsckgad":4,"fjssd":4,"csbbdrsd":4,"decoding":4,"multihash":4,"peeridparseerror":2}},"src/pages/komodo-defi-framework/api/v20/utils/change_mnemonic_password/index.mdx":{"searchTitle":"change_mnemonic_password","docsPageTitle":"change_mnemonic_password","path":"komodo-defi-framework/api/v20/utils/change_mnemonic_password","content":{"change_mnemonic_password":5,"method":3,"allows":1,"user":1,"update":2,"password":3,"used":2,"encrypt":2,"mnemonic":15,"phrase":3,"local":2,"database":2,"change":1,"wallet_password":2,"value":1,"mm":1,"json":1,"config":1,"file":1,"need":1,"updated":1,"manually":1,"otherise":1,"see":1,"log":1,"error":26,"initializing":2,"wallet":2,"generating":2,"decrypting":12,"hmac":6,"mac":6,"tag":6,"mismatch":6,"next":1,"launch":1,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"current_password":2,"old_password":2,"new_password":4,"response":2,"success":1,"result":2,"null":6,"id":4,"wrong":1,"wallets":2,"storage":2,"passphrase":4,"error_path":2,"lp_wallet":6,"decrypt":4,"error_trace":2,"error_type":2,"walletsstorageerror":2,"error_data":2,"view":1,"plain":1,"text":1,"use":1,"get_mnemonic":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_current_mtp/index.mdx":{"searchTitle":"get_current_mtp","docsPageTitle":"get_current_mtp","path":"komodo-defi-framework/api/v20/utils/get_current_mtp","content":{"get_current_mtp":5,"method":3,"returns":1,"median":1,"time":1,"past":1,"mtp":3,"electrum":2,"servers":1,"utxo":1,"coins":1,"information":1,"useful":1,"debugging":1,"specifically":1,"cases":1,"server":1,"misconfigured":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"id":4,"params":2,"coin":2,"doc":2,"success":1,"result":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_enabled_coins/index.mdx":{"searchTitle":"get_enabled_coins","docsPageTitle":"get_enabled_coins","path":"komodo-defi-framework/api/v20/utils/get_enabled_coins","content":{"get_enabled_coins":6,"method":6,"returns":1,"data":1,"coins":4,"currently":1,"enabled":1,"user":1,"komodo":1,"defi":1,"framework":1,"api":1,"node":1,"parameters":1,"response":2,"does":1,"return":1,"addresses":3,"designed":1,"hd":1,"wallets":1,"generate":1,"fly":1,"need":1,"get":1,"set":1,"enable_hd":2,"mm":2,"json":2,"file":2,"use":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"result":2,"ticker":20,"eth":2,"pgx-plg":2,"atom-ibc_iris":2,"nft_eth":2,"kmd":2,"iris":2,"aave-plg":2,"minds-erc":2,"nft_matic":2,"matic":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_mnemonic/index.mdx":{"searchTitle":"get_mnemonic","docsPageTitle":"get_mnemonic","path":"komodo-defi-framework/api/v20/utils/get_mnemonic","content":{"get_mnemonic":6,"method":6,"returns":1,"user":1,"mnemonic":3,"seed":1,"phrase":1,"encrypted":6,"plain":2,"text":2,"format":9,"arguments":1,"response":3,"examples":1,"output":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":8,"params":6,"id":10,"success":2,"result":4,"encrypted_mnemonic_data":2,"encryption_algorithm":2,"aes":2,"cbc":2,"key_derivation_details":2,"argon":4,"algorithm":2,"version":2,"m_cost":2,"t_cost":2,"p_cost":2,"salt_aes":2,"cqkfcntvxfjnxqokphag":2,"salt_hmac":2,"qgwjc":2,"owmuhwc":2,"xsja":2,"iv":2,"mnjmbzljqglzulkfbdbupa":2,"ciphertext":2,"tp":2,"vf":2,"hrhllw":2,"pgvyikysbi":2,"vl":2,"aclj":2,"aoocbvittbyxcpjpkluamwqe":2,"vs":2,"cb":2,"wvgpsvqzke":2,"mpg":2,"scqxbd":2,"er":2,"bbvy":2,"hq":2,"lsig":2,"tag":2,"twwxhifql":2,"tsdr":2,"cjpbkk":2,"onxd":2,"ziehjmo":2,"pml":2,"uc":2,"null":4,"plaintext":4,"password":3,"wjzg":2,"ck":2,"tpw":2,"asnm-wrl":2,"unique":2,"spy":2,"ugly":2,"child":2,"cup":2,"sad":2,"capital":2,"invest":2,"essay":2,"lunch":2,"doctor":2,"know":2,"update":1,"change_mnemonic_password":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_public_key/index.mdx":{"searchTitle":"get_public_key","docsPageTitle":"get_public_key","path":"komodo-defi-framework/api/v20/utils/get_public_key","content":{"get_public_key":5,"method":3,"returns":1,"compressed":1,"secp":1,"pubkey":1,"corresponding":1,"user":1,"seed":1,"phrase":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"success":1,"result":2,"public_key":2,"fb":2,"cef":2,"bc":2,"da":2,"ed":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_public_key_hash/index.mdx":{"searchTitle":"get_public_key_hash","docsPageTitle":"get_public_key_hash","path":"komodo-defi-framework/api/v20/utils/get_public_key_hash","content":{"get_public_key_hash":5,"method":3,"returns":1,"ripemd-":2,"hash":1,"version":1,"public":1,"key":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"id":4,"success":1,"result":2,"public_key_hash":2,"aab":2,"baf":2,"bef":2}},"src/pages/komodo-defi-framework/api/v20/utils/get_token_info/index.mdx":{"searchTitle":"get_token_info","docsPageTitle":"get_token_info","path":"komodo-defi-framework/api/v20/utils/get_token_info","content":{"get_token_info":5,"method":4,"returns":1,"ticker":1,"decimals":3,"values":1,"required":1,"activation":1,"given":1,"platform":4,"contract":1,"input":1,"parent":2,"coin":6,"eth":1,"avax":7,"matic":1,"etc":1,"activated":1,"using":1,"requesting":1,"token":4,"info":4,"able":2,"activate":1,"custom":3,"tokens":6,"wallet_only":2,"send":1,"recieve":1,"atomic":1,"swaps":1,"apply":1,"formal":1,"listing":1,"review":2,"requirements":2,"coins":1,"github":1,"repository":1,"get":2,"team":1,"komodoplatform":2,"discord":2,"arguments":1,"response":2,"examples":1,"avalanche":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"protocol":3,"type":4,"erc":4,"protocol_data":2,"contract_address":2,"ffcfe":2,"bcafb":2,"success":1,"result":2,"symbol":2,"pnic":2,"id":4,"null":4,"error":3,"responses":1,"invalidrequest":1,"active":1,"error_path":2,"lp_coins":4,"error_trace":2,"error_type":2,"nosuchcoin":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/utils/index.mdx":{"searchTitle":"v2 Utility Methods Overview","docsPageTitle":"v2 Utility Methods","path":"komodo-defi-framework/api/v20/utils","content":{"utility":1,"methods":1,"get_current_mtp":2,"get_token_info":2,"peer_connection_healthcheck":2}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/index.mdx":{"searchTitle":"Signing_and_Verifying_Messages Overview","docsPageTitle":"Signing_and_Verifying_Messages","path":"komodo-defi-framework/api/v20/utils/message_signing","content":{"signing_and_verifying_messages":1,"cryptographically":1,"signed":3,"messages":2,"useful":1,"feature":1,"used":1,"prove":2,"ownership":2,"address":2,"coins":6,"file":2,"contains":1,"correct":1,"sign_message_prefix":5,"parameter":1,"value":1,"coin":4,"sign":1,"komodo":2,"defi":2,"framework":2,"api":2,"signing":2,"hd":1,"wallet":1,"also":1,"contain":1,"derivation":2,"path":2,"prefix":1,"dgb":2,"name":2,"digibyte":14,"fname":2,"protocol":2,"type":2,"utxo":2,"message":2,"derivation_path":2,"trezor_coin":2,"links":2,"github":4,"https":4,"com":2,"homepage":2,"io":2,"see":1,"individual":1,"methods":1,"verifying":1,"below":1}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/sign_message/index.mdx":{"searchTitle":"Sign Message","docsPageTitle":"Sign Message","path":"komodo-defi-framework/api/v20/utils/message_signing/sign_message","content":{"sign":2,"message":12,"sign_message":8,"method":7,"allows":1,"one":1,"prove":1,"ownership":1,"specific":1,"wallet":5,"address":12,"unique":1,"digital":1,"signature":8,"provided":2,"signed":1,"along":1,"original":1,"verified":1,"confirming":1,"originated":1,"owner":1,"altered":1,"arguments":1,"response":4,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":16,"id":17,"params":6,"coin":15,"doc":2,"between":2,"subtle":2,"shading":2,"absence":2,"light":2,"lies":2,"nuance":2,"illusion":2,"success":3,"result":6,"etmjxbkepihkrce":2,"nsridkkcikxdxlyp":2,"ez":2,"rwoapgdg":2,"hlvj":2,"mtmspgp":2,"om":2,"zvdl":2,"evx":2,"idie":2,"swy":2,"hd":5,"derivation":3,"path":3,"kmd":4,"worth":4,"knowing":4,"taught":4,"fear":4,"derivation_path":2,"jk":4,"ij":4,"ob":4,"pchrbkjdlxeobrmakuablctw":4,"jysouufxg":4,"vl":4,"gdtwxqhbcu":4,"vv":4,"nyoihq":4,"bmjtblkc":4,"account":2,"account_id":8,"chain":8,"external":6,"address_id":8,"wallets":1,"parameter":1,"root":1,"used":1,"example":1,"two":1,"examples":1,"above":1,"point":1,"follows":1,"format":1,"coin_id":4,"segwit":1,"coins":1,"indices":1,"starting":1,"internal":7,"expressed":1,"integer":1,"error":9,"types":1,"prefixnotfound":5,"sign_message_prefix":3,"set":3,"config":3,"file":1,"coinisnotfound":2,"specified":1,"found":1,"signingerror":2,"attempting":1,"invalidrequest":2,"signing":2,"supported":1,"given":1,"type":1,"internalerror":5,"occured":1,"process":1,"error_path":4,"eth":4,"error_trace":4,"error_type":4,"null":4,"lp_coins":6,"error_data":2,"shekel":2}},"src/pages/komodo-defi-framework/api/v20/utils/message_signing/verify_message/index.mdx":{"searchTitle":"Verify Message","docsPageTitle":"Verify Message","path":"komodo-defi-framework/api/v20/utils/message_signing/verify_message","content":{"verify":1,"message":7,"verify_message":4,"method":3,"allows":1,"one":1,"confirm":2,"authenticity":1,"signed":1,"using":1,"original":1,"wallet":1,"address":4,"signature":6,"verification":3,"process":2,"created":1,"owner":1,"altered":1,"arguments":1,"response":3,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":12,"id":12,"params":2,"coin":11,"doc":2,"between":2,"subtle":2,"shading":2,"absence":2,"light":2,"lies":2,"nuance":2,"illusion":2,"etmjxbkepihkrce":2,"nsridkkcikxdxlyp":2,"ez":2,"rwoapgdg":2,"hlvj":2,"mtmspgp":2,"om":2,"zvdl":2,"evx":2,"idie":2,"swy":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"valid":2,"result":4,"is_valid":4,"true":2,"false":2,"error":12,"types":1,"prefixnotfound":5,"sign_message_prefix":3,"set":3,"config":3,"coinisnotfound":2,"specified":1,"found":1,"invalidrequest":2,"supported":1,"given":3,"type":1,"internalerror":5,"internal":3,"occured":1,"signaturedecodingerror":5,"decoded":2,"addressdecodingerror":2,"error_path":6,"eth":4,"error_trace":6,"error_type":6,"null":6,"lp_coins":6,"error_data":4,"shekel":2,"decoding":2,"invalid":4,"last":4,"symbol":4,"offset":4,"utxo_common":4}},"src/pages/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/index.mdx":{"searchTitle":"peer_connection_healthcheck","docsPageTitle":"peer_connection_healthcheck","path":"komodo-defi-framework/api/v20/utils/peer_connection_healthcheck","content":{"peer_connection_healthcheck":5,"method":3,"checks":1,"peer":3,"connected":1,"kdf":1,"network":1,"using":1,"currently":2,"configured":2,"netid":2,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"params":2,"peer_address":2,"koowccjbq":2,"kg":2,"bzjvwuzqgdl":2,"yxxik":2,"scdv":2,"yahj":2,"niay":2,"found":2,"result":4,"true":2,"id":4,"null":4,"false":2}},"src/pages/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/index.mdx":{"searchTitle":"remove_node_from_version_stat","docsPageTitle":"remove_node_from_version_stat","path":"komodo-defi-framework/api/v20/utils/remove_node_from_version_stat","content":{"remove_node_from_version_stat":5,"method":3,"removes":1,"node":1,"name":4,"local":1,"database":1,"tracks":1,"version":1,"kdf":1,"running":1,"parameter":1,"arbitrary":1,"identifying":1,"string":1,"seed_alpha":1,"dragonhound_dev":3,"arguments":1,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"response":1,"success":3,"result":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/utils/start_version_stat_collection/index.mdx":{"searchTitle":"start_version_stat_collection","docsPageTitle":"start_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/start_version_stat_collection","content":{"start_version_stat_collection":5,"method":4,"initiates":1,"storing":1,"version":1,"statistics":1,"nodes":5,"previously":1,"registered":1,"via":1,"add_node_to_version_stat":2,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"interval":2,"response":2,"success":3,"result":2,"id":5,"null":4,"error":5,"invalid":1,"peer":1,"unable":1,"parse":1,"database":2,"unique":4,"constraint":4,"failed":4,"peer_id":4,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"databaseerror":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/index.mdx":{"searchTitle":"stop_version_stat_collection","docsPageTitle":"stop_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/stop_version_stat_collection","content":{"stop_version_stat_collection":5,"method":3,"stops":1,"collection":2,"version":1,"stats":2,"end":1,"current":1,"loop":1,"interval":1,"arguments":1,"response":3,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"success":3,"result":2,"id":4,"null":4,"error":3,"running":3,"start_version_stat_collection":2,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"notrunning":2}},"src/pages/komodo-defi-framework/api/v20/utils/task_init_trezor/index.mdx":{"searchTitle":"Trezor Initialisation","docsPageTitle":"Trezor Initialisation","path":"komodo-defi-framework/api/v20/utils/task_init_trezor","content":{"trezor":13,"initialisation":3,"methods":2,"below":3,"prepare":1,"device":14,"use":4,"within":1,"komodo":7,"defi":7,"framework":7,"api":7,"completed":2,"authenticate":1,"using":2,"pin":7,"phrase":1,"task":47,"init_trezor":32,"user_action":13,"prefix":1,"linked":1,"numeric":1,"task_id":12,"value":2,"used":1,"query":2,"status":26,"outcome":1,"init":15,"method":17,"launch":1,"plug":1,"arguments":4,"response":15,"examples":4,"command":6,"device_pubkey":8,"userpass":12,"rpc_userp":12,"ssw":12,"rd":12,"mmrpc":42,"params":12,"deb":4,"ec":4,"success":8,"result":28,"id":30,"null":30,"running":1,"check":3,"progress":3,"forget_if_finished":2,"false":2,"possible":1,"cases":1,"initializing":7,"normal":3,"state":3,"does":3,"require":3,"action":5,"user":10,"waitingfortrezortoconnect":7,"waiting":4,"plugin":3,"inprogress":4,"details":25,"followhwdeviceinstructions":4,"follow":1,"instructions":1,"displayed":1,"clicking":1,"button":1,"confirm":1,"useractionrequired":4,"entertrezorpin":4,"entertrezorpassphrase":2,"refer":2,"section":2,"information":2,"ready":2,"successful":2,"ok":2,"type":7,"model":2,"one":3,"device_name":2,"fitzchivalry":2,"farseer":2,"device_id":2,"ccf":2,"error":41,"responses":1,"error_type":20,"hwcontextinitializingalready":4,"returned":2,"calls":1,"previous":1,"hardware":8,"wallet":8,"context":6,"already":5,"error_path":16,"init_hw":24,"crypto_ctx":22,"error_trace":16,"timeout":4,"timed":3,"trying":1,"connect":1,"rpc":2,"hw_client":10,"error_data":18,"secs":2,"nanos":2,"nosuchtask":4,"something":1,"went":1,"wrong":1,"called":1,"hwerror":16,"important":2,"unlike":1,"types":1,"requires":2,"gui":2,"field":2,"know":2,"required":2,"view":1,"info":1,"cancel":6,"finished":3,"manager":4,"taskfinished":2,"see":2,"grid":1,"asks":1,"passphrase":3,"word":1,"incorrect":2,"return":1,"doesn":1,"mean":1,"accepted":1,"just":1,"communicated":1,"errors":1,"next":1,"authentication":1,"platform":2,"coin":2,"kmd":4,"creation":2,"initialized":4,"lib":8,"init_utxo_standard_activation":4,"utxo_coin_builder":4,"coincreationerror":2,"ticker":2,"trezorpin":3,"action_type":4,"trezorpassphrase":3,"breakfast":2,"requesting":1,"detailed":1,"foundunexpecteddevice":3,"connected":1,"different":2,"pubkey":1,"specified":1,"parameter":1,"found":4,"unexpected":2,"re-initialize":2,"common_impl":4,"coin_balance":4,"utxo_common":4,"hd_pubkey":4,"hw_ctx":8,"foundmultipledevices":3,"multiple":3,"devices":6,"plugged":3,"remove":1,"additional":1,"keep":1,"want":1,"unplug":2,"unused":2,"notrezordeviceavailable":3,"detected":1,"make":1,"sure":1,"try":1,"usb":5,"cable":1,"port":1,"available":2,"libusb":4}},"src/pages/komodo-defi-framework/api/v20/utils/telegram_alerts/index.mdx":{"searchTitle":"Telegram Alerts for Market Maker Bot telegram_alerts","docsPageTitle":"Telegram Alerts for Market Maker Bot","path":"komodo-defi-framework/api/v20/utils/telegram_alerts","content":{"telegram":8,"alerts":4,"market":2,"maker":2,"bot":3,"komodo":1,"defi":1,"framework":1,"api":2,"configured":1,"send":1,"status":1,"update":1,"via":1,"set":1,"add":1,"additional":1,"parameters":1,"mm":1,"json":1,"shown":1,"example":1,"below":1,"gui":2,"marketmakerbot":2,"netid":2,"rpc_password":2,"your_password":2,"passphrase":2,"seed":2,"phrase":2,"dbdir":2,"path":2,"komodefi":2,"db":2,"message_service_cfg":2,"api_key":2,"telegram_api_token":2,"chat_registry":4,"default":2,"your_telegram_chat_id":6,"maker_bot":2,"swap_events":2,"extra":1,"fields":1,"required":1,"use":1,"chat":5,"id":3,"three":1,"subfields":1,"sent":1,"different":1,"want":1,"separate":1,"type":1,"get":2,"token":1,"need":1,"botfather":2,"check":1,"guide":2}},"src/pages/komodo-defi-framework/api/v20/utils/update_version_stat_collection/index.mdx":{"searchTitle":"update_version_stat_collection","docsPageTitle":"update_version_stat_collection","path":"komodo-defi-framework/api/v20/utils/update_version_stat_collection","content":{"update_version_stat_collection":5,"method":3,"updates":1,"polling":1,"interval":5,"version":1,"stats":2,"collection":2,"note":1,"new":1,"take":1,"effect":1,"current":1,"loop":1,"completed":1,"arguments":1,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"response":2,"success":3,"result":2,"id":4,"null":4,"error":3,"running":3,"start_version_stat_collection":2,"error_path":2,"lp_stats":4,"error_trace":2,"error_type":2,"notrunning":2}},"src/pages/komodo-defi-framework/api/v20/wallet/delete_wallet/index.mdx":{"searchTitle":"Delete Wallet delete_wallet","docsPageTitle":"Delete Wallet","path":"komodo-defi-framework/api/v20/wallet/delete_wallet","content":{"delete":6,"wallet":14,"delete_wallet":3,"securely":1,"deletes":1,"currently":5,"active":6,"action":1,"irreversible":1,"request":3,"parameters":2,"response":6,"successful":2,"null":4,"examples":1,"deletion":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"mmrpc":10,"params":2,"wallet_name":2,"wallet-to-delete":2,"password":7,"pass":2,"success":1,"result":2,"id":8,"error":10,"types":1,"found":5,"non-existent-wallet":4,"error_path":6,"mm":12,"_main":12,"lp_wallet":12,"error_trace":6,"error_type":6,"walletnotfound":2,"error_data":6,"invalid":5,"invalidpassword":2,"cannot":5,"active-wallet":4,"cannotdeleteactivewallet":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/index.mdx":{"searchTitle":"get_eth_estimated_fee_per_gas","docsPageTitle":"get_eth_estimated_fee_per_gas","path":"komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas","content":{"get_eth_estimated_fee_per_gas":7,"method":5,"allows":1,"get":1,"estimated":1,"gas":3,"priority":1,"fee":4,"active":2,"coin":14,"choice":1,"request":4,"simple":5,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":14,"params":4,"eth":4,"estimator_type":8,"response":2,"result":4,"base_fee":4,"low":4,"max_priority_fee_per_gas":12,"max_fee_per_gas":12,"min_wait_time":12,"null":34,"max_wait_time":12,"medium":4,"high":4,"source":4,"base_fee_trend":4,"priority_fee_trend":4,"units":4,"gwei":4,"id":10,"provider":3,"blocknative":2,"responses":1,"above":1,"requested":1,"time":1,"matic":1,"see":1,"difference":1,"between":1,"returned":1,"values":1,"significant":1,"error":11,"missing":5,"parameter":1,"parsing":2,"field":4,"error_path":6,"dispatcher":4,"error_trace":6,"error_type":6,"invalidrequest":2,"error_data":4,"doge":4,"get_estimated_fees":8,"lp_coins":4,"nosuchcoin":2,"supported":3,"estimation":2,"coinnotsupported":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/index.mdx":{"searchTitle":"get_swap_transaction_fee_policy","docsPageTitle":"get_swap_transaction_fee_policy","path":"komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy","content":{"get_swap_transaction_fee_policy":5,"method":3,"allows":1,"get":1,"current":1,"gas":1,"fees":2,"policy":1,"used":1,"estimating":1,"swap":1,"transaction":1,"supported":1,"eth":3,"evm":1,"coins":1,"tokens":1,"request":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"coin":2,"response":1,"result":2,"high":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/index.mdx":{"searchTitle":"EVM Network Fee Management Overview","docsPageTitle":"EVM Network Fee Management","path":"komodo-defi-framework/api/v20/wallet/fee_management","content":{"evm":11,"network":3,"fee":22,"management":3,"ethereum":5,"improvement":3,"proposal":2,"eip-":6,"introduced":1,"enhance":1,"transaction":9,"structure":1,"aiming":1,"stabilize":1,"costs":2,"improve":1,"efficiency":1,"implemented":1,"part":1,"london":1,"hard":1,"fork":1,"august":1,"revamped":1,"traditional":1,"auction-style":1,"gas":6,"model":1,"replacing":1,"base":2,"mechanism":1,"adjusts":1,"dynamically":1,"based":2,"demand":1,"burned":1,"removed":1,"circulation":1,"reducing":2,"eth":1,"supply":1,"introducing":1,"deflationary":1,"effect":1,"optional":1,"tip":1,"incentivizes":1,"miners":1,"decentralized":1,"finance":1,"defi":3,"software":1,"provided":1,"predictable":1,"fees":2,"improving":1,"user":1,"experience":1,"enabling":1,"efficient":1,"budgeting":1,"across":1,"protocols":1,"update":1,"instrumental":1,"volatility":1,"encouraging":1,"broader":1,"adoption":1,"laying":1,"groundwork":1,"scalability":1,"roadmap":1,"komodo":1,"framework":1,"allows":1,"users":2,"benefit":1,"cheaper":1,"emv":1,"networks":1,"polygon":1,"information":2,"eip":4,"refer":1,"https":4,"www":2,"blocknative":8,"com":4,"blog":2,"-fees":2,"methods":1,"get":6,"estimated":3,"per":3,"coin":12,"token":11,"get_eth_estimated_fee_per_gas":5,"swap":6,"policy":6,"get_swap_transaction_fee_policy":5,"set":10,"set_swap_transaction_fee_policy":5,"configuration":3,"also":2,"new":1,"gas_fee_estimator":8,"parameter":2,"coins":7,"file":10,"provider":10,"simple":4,"default":2,"estimation":1,"suggests":1,"history":1,"gas_api":6,"setting":1,"mm":7,"json":5,"source":1,"recommended":1,"values":2,"third":2,"party":2,"providers":2,"infura":4,"below":1,"example":1,"required":1,"configurations":1,"inch-bep":2,"name":2,"inch_bep":2,"fname":2,"inch":2,"rpcport":4,"chain_id":4,"avg_blocktime":2,"required_confirmations":2,"protocol":2,"type":2,"erc":8,"protocol_data":2,"platform":2,"bnb":2,"contract_address":2,"dc":2,"aa":2,"fa":2,"derivation_path":2,"use_access_list":2,"true":2,"max_eth_tx_type":4,"gas_limit":5,"eth_send_erc":2,"_payment":2,"_receiver_spend":2,"_sender_refund":2,"features":1,"config":1,"needs":1,"include":1,"sourced":1,"chainlist":2,"org":2,"compatible":1,"fields":1,"object":2,"limits":1,"legacy":2,"configs":1,"ll":1,"need":1,"add":1,"netid":2,"seednodes":2,"seed":4,"kmdefi":4,"net":4,"url":2,"your-provider-url":2,"currently":1,"available":1}},"src/pages/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/index.mdx":{"searchTitle":"set_swap_transaction_fee_policy","docsPageTitle":"set_swap_transaction_fee_policy","path":"komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy","content":{"set_swap_transaction_fee_policy":5,"method":3,"allows":1,"set":1,"gas":1,"fee":1,"policy":1,"used":1,"supported":1,"eth":3,"evm":1,"coins":1,"tokens":1,"estimating":1,"swap":1,"transaction":1,"fees":1,"request":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"coin":2,"swap_tx_fee_policy":2,"high":4,"response":1,"result":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/get_wallet_names/index.mdx":{"searchTitle":"get_wallet_names","docsPageTitle":"get_wallet_names","path":"komodo-defi-framework/api/v20/wallet/get_wallet_names","content":{"get_wallet_names":5,"method":3,"returns":2,"list":1,"wallet":2,"names":1,"user":2,"device":1,"logged":2,"also":1,"return":1,"name":1,"active":1,"arguments":1,"response":3,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":6,"id":6,"no-login":1,"mode":1,"result":4,"wallet_names":4,"robert":6,"paulson":6,"spartacus":4,"john":4,"galt":4,"kaiser":4,"soze":4,"activated_wallet":4,"null":2}},"src/pages/komodo-defi-framework/api/v20/wallet/index.mdx":{"searchTitle":"Wallet methods Overview","docsPageTitle":"Wallet methods","path":"komodo-defi-framework/api/v20/wallet","content":{"wallet":1,"methods":3,"todo":1,"add":1,"summary":1,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/index.mdx":{"searchTitle":"claim_rewards Claim Rewards","docsPageTitle":"claim_rewards","path":"komodo-defi-framework/api/v20/wallet/staking/claim_rewards","content":{"claim_rewards":7,"experimental":8,"staking":9,"claims":1,"delegated":1,"rewards":2,"validator":1,"currently":1,"tendermint":4,"integrated":1,"functionality":1,"expanded":1,"coins":1,"future":1,"note":1,"running":1,"need":1,"broadcast":1,"returned":1,"hex":1,"via":1,"send_raw_transaction":3,"complete":1,"process":1,"arguments":1,"claim":1,"qtum":5,"use":1,"undelegate":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"mmrpc":10,"params":2,"coin":10,"iris":10,"claiming_details":2,"type":4,"cosmos":6,"validator_address":2,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"force":4,"true":4,"response":1,"success":1,"result":2,"tx_hex":2,"bed":2,"cfe":2,"ddbed":2,"fd":2,"dd":2,"ecb":2,"ab":2,"ac":4,"bd":2,"af":2,"fdf":2,"eba":2,"fe":2,"tx_hash":2,"cb":4,"da":4,"de":4,"fcb":4,"cba":4,"eee":4,"ebc":4,"cf":4,"iaa":2,"ev":2,"fc":2,"js":2,"hvtw":2,"yfayaazpawn":2,"phv":2,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"timestamp":2,"fee_details":2,"amount":2,"gas_limit":2,"internal_id":2,"transaction_type":2,"claimdelegationrewards":2,"memo":2,"id":8,"null":8,"error":9,"responses":1,"unprofitablereward":3,"fee":4,"exceeds":2,"reward":4,"makes":2,"unprofitable":2,"set":2,"request":4,"bypass":2,"check":2,"error_path":6,"tendermint_coin":4,"error_trace":6,"error_type":6,"error_data":6,"nosuchcoin":3,"lp_coins":6,"invalidrequest":3,"parsing":2,"unknown":4,"variant":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/delegate/index.mdx":{"searchTitle":"Delegate","docsPageTitle":"Delegate","path":"komodo-defi-framework/api/v20/wallet/staking/delegate","content":{"delegate":13,"experimental":8,"staking":11,"method":7,"initiates":1,"node":1,"compatible":1,"coin":19,"currently":1,"qtum":12,"tqtum":8,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"along":1,"cosmos":11,"tendermint":4,"coins":1,"supported":3,"running":1,"need":1,"broadcast":3,"returned":1,"hex":1,"via":1,"send_raw_transaction":7,"complete":3,"process":1,"utxos":1,"actively":1,"staked":1,"recomended":1,"consolidate":1,"balance":1,"single":1,"utxo":5,"initiating":1,"delegated":1,"work":1,"legacy":1,"addresses":2,"segwit":1,"arguments":1,"examples":1,"command":2,"testnet":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":16,"params":4,"staking_details":4,"type":9,"address":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"response":4,"success":2,"result":4,"tx_hex":8,"eb":16,"cee":2,"cb":4,"dfb":2,"fe":8,"df":4,"aae":2,"ca":4,"acb":4,"fc":4,"bbbdb":2,"af":6,"eca":2,"cfe":4,"ddbed":4,"fd":8,"dd":4,"ffffffff":2,"ce":2,"ecb":4,"bfc":2,"aff":2,"ccf":2,"cdce":2,"fa":4,"ba":6,"ae":4,"cf":2,"faec":2,"bd":2,"ac":12,"tx_hash":4,"ead":2,"edecd":2,"qc":4,"bakmdwhqxycfa":4,"spz":4,"ptzc":4,"kya":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"qrc":2,"miner_fee":2,"gas_limit":4,"gas_price":2,"total_gas_fee":2,"internal_id":4,"transaction_type":4,"stakingdelegation":4,"memo":4,"null":14,"id":12,"transaction":2,"value":2,"needs":2,"using":2,"iris":6,"validator_address":2,"iva":4,"qq":4,"sapmdcx":4,"uz":4,"vvw":4,"gzuevtxsc":4,"lcfxsat":4,"amount":4,"ed":2,"cd":4,"bed":2,"fbdab":2,"bea":2,"ec":2,"ab":2,"cef":4,"de":4,"iaa":2,"ev":2,"js":2,"hvtw":2,"yfayaazpawn":2,"phv":2,"error":21,"responses":1,"addresserror":3,"invalid":4,"bech":4,"defe":4,"dc":4,"error_path":8,"tendermint_coin":10,"error_trace":8,"error_type":8,"error_data":8,"transport":5,"insufficient":5,"funds":5,"read":4,"gas_info":4,"code":8,"message":12,"rpc":4,"unknown":12,"desc":4,"failed":8,"execute":4,"index":4,"uiris":8,"smaller":4,"cosmos-sdk":4,"-lsm":4,"bank":4,"keeper":8,"go":4,"gas":4,"used":4,"request":6,"nosuchcoin":3,"active":1,"atom":4,"lp_coins":6,"invalidrequest":3,"unsupported":1,"parsing":2,"variant":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/delegations/index.mdx":{"searchTitle":"Delegations","docsPageTitle":"Delegations","path":"komodo-defi-framework/api/v20/wallet/staking/delegations","content":{"delegations":9,"experimental":6,"staking":9,"query":6,"method":5,"returns":1,"information":1,"node":1,"currently":2,"qtum":12,"tqtum":3,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"along":1,"cosmos":7,"tendermint":2,"coins":1,"supported":2,"arguments":1,"examples":1,"command":2,"testnet":1,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":14,"params":4,"coin":10,"id":12,"response":3,"result":6,"staking_infos_details":4,"type":7,"amount":4,"staker":4,"null":10,"am_i_staking":4,"false":2,"is_staking_supported":4,"true":6,"active":2,"qbghcqxxyhvjzxhhegphwljsb":2,"epdutwxe":2,"atom":6,"info_details":2,"limit":2,"page_number":2,"success":1,"validator_address":2,"iva":2,"qq":2,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"delegated_amount":2,"reward_amount":2,"error":7,"responses":1,"nosuchcoin":3,"error_path":4,"lp_coins":6,"error_trace":4,"error_type":4,"error_data":4,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"utxo":4,"expected":4,"dispatcher":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/index.mdx":{"searchTitle":"Staking Overview","docsPageTitle":"Staking","path":"komodo-defi-framework/api/v20/wallet/staking","content":{"staking":1,"todo":1,"add":1,"summary":1,"methods":2,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/index.mdx":{"searchTitle":"Ongoing Undelegations delegations","docsPageTitle":"Ongoing Undelegations","path":"komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations","content":{"ongoing":1,"undelegations":2,"experimental":4,"staking":4,"query":4,"ongoing_undelegations":6,"method":3,"returns":1,"information":1,"progress":1,"currently":1,"cosmos":7,"tendermint":2,"coins":1,"supported":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"coin":8,"iris":6,"info_details":2,"type":3,"limit":2,"page_number":2,"response":1,"result":2,"validator_address":2,"iva":2,"qq":2,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"entries":2,"creation_height":2,"completion_datetime":2,"balance":2,"id":6,"null":6,"error":7,"responses":1,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"qtum":4,"expected":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"nosuchcoin":3,"yet":1,"active":1,"lp_coins":6}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/undelegate/index.mdx":{"searchTitle":"Undelegate","docsPageTitle":"Undelegate","path":"komodo-defi-framework/api/v20/wallet/staking/undelegate","content":{"undelegate":9,"experimental":8,"staking":9,"method":5,"stops":1,"node":1,"compatible":1,"coin":13,"currently":1,"qtum":3,"tqtum":7,"test":1,"tokens":1,"avalable":1,"https":2,"testnet-faucet":2,"info":2,"integrated":1,"functionality":1,"expanded":1,"coins":1,"future":1,"note":1,"running":1,"need":1,"broadcast":1,"returned":1,"hex":1,"via":1,"send_raw_transaction":3,"complete":1,"process":1,"arguments":1,"examples":1,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":8,"params":4,"id":6,"response":2,"success":2,"result":4,"tx_hex":4,"ecdde":2,"ea":6,"dff":2,"ddf":2,"cc":2,"cb":4,"fee":2,"abbe":2,"dbb":2,"afab":2,"db":2,"ed":4,"cfe":4,"ddbed":4,"fd":4,"dd":4,"ffffffff":2,"cf":2,"ca":2,"faec":2,"fe":2,"bd":2,"ae":6,"ac":2,"tx_hash":4,"efc":2,"ecc":2,"da":4,"fa":4,"fc":6,"aca":2,"qc":4,"bakmdwhqxycfa":4,"spz":4,"ptzc":4,"kya":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"type":6,"qrc":2,"miner_fee":2,"gas_limit":4,"gas_price":2,"total_gas_fee":2,"internal_id":4,"transaction_type":4,"removedelegation":4,"memo":4,"null":6,"tendermint":3,"iris":6,"staking_details":2,"cosmos":2,"validator_address":2,"iaa":4,"ev":4,"js":4,"hvtw":4,"yfayaazpawn":4,"phv":4,"amount":4,"efdb":2,"ead":2,"ef":2,"efad":2,"fb":2,"cbcd":2,"ad":2,"bb":2,"ee":2,"aee":2,"aecb":2,"ebc":4,"ff":4,"af":4,"aa":4}},"src/pages/komodo-defi-framework/api/v20/wallet/staking/validators/index.mdx":{"searchTitle":"Validators","docsPageTitle":"Validators","path":"komodo-defi-framework/api/v20/wallet/staking/validators","content":{"validators":8,"experimental":4,"staking":4,"query":4,"method":3,"returns":1,"information":1,"network":1,"currently":1,"cosmos":13,"tendermint":2,"coins":1,"supported":1,"arguments":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":8,"params":2,"coin":8,"iris":6,"info_details":2,"type":9,"filter_by_status":2,"bonded":2,"limit":2,"page_number":2,"response":1,"result":2,"operator_address":6,"iva":6,"qq":4,"sapmdcx":2,"uz":2,"vvw":2,"gzuevtxsc":2,"lcfxsat":2,"consensus_pubkey":6,"crypto":6,"ed":6,"pubkey":6,"key":6,"paffgzrfh":2,"efy":2,"dejunbkvbczkiplgcz":2,"lmu":2,"lo":2,"jailed":6,"false":6,"status":6,"tokens":6,"delegator_shares":6,"description":6,"moniker":6,"freshiriser":2,"identity":6,"website":6,"security_contact":6,"details":6,"unbonding_height":6,"unbonding_time":6,"commission":6,"commission_rates":6,"rate":6,"max_rate":6,"max_change_rate":6,"update_time":6,"min_self_delegation":6,"qtq":2,"dwpdth":2,"nwmyw":2,"rm":2,"texdnznk":2,"ld":2,"dewky":2,"sg":2,"pzwckd":2,"qviadvrzcxsvsp":2,"hgqdidniysfro":2,"pxn":2,"qdq":2,"wcsju":2,"zuhttc":2,"wxuna":2,"fvdwa":2,"qpmkwwa":2,"tiqj":2,"qdycmgo":2,"qhckodgqarsbs":2,"axj":2,"uxcatj":2,"df-m":2,"id":6,"null":6,"error":7,"responses":1,"invalidrequest":3,"unsupported":1,"parsing":2,"request":2,"unknown":4,"variant":4,"qtum":4,"expected":4,"error_path":4,"dispatcher":4,"error_trace":4,"error_type":4,"error_data":4,"nosuchcoin":3,"yet":1,"active":1,"lp_coins":6}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/index.mdx":{"searchTitle":"Task: Account Balance","docsPageTitle":"Task: Account Balance","path":"komodo-defi-framework/api/v20/wallet/task_managed/account_balance","content":{"task":21,"account":7,"balance":12,"enabled":1,"coin":3,"managed":2,"activation":2,"using":1,"hd":2,"mode":2,"funds":1,"spread":1,"across":1,"range":1,"addresses":3,"specified":1,"index":1,"methods":1,"below":1,"return":1,"combined":1,"detailing":1,"active":1,"address":7,"account_balance":15,"init":5,"use":3,"method":9,"initialise":1,"request":3,"arguments":3,"response":8,"examples":3,"command":3,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":14,"params":6,"coin_name":2,"account_index":4,"ready":3,"successful":3,"result":6,"task_id":6,"id":8,"null":8,"status":8,"view":1,"forget_if_finished":4,"false":4,"ok":2,"details":2,"derivation_path":8,"total_balance":2,"kmd":8,"spendable":8,"unspendable":8,"djdsr":6,"mhqm":6,"afkbxwbjfwh":6,"xnh":6,"kjzu":6,"chain":6,"external":6,"cancel":6,"success":2,"error":3,"already":3,"finished":3,"error_path":2,"init_account_balance":4,"manager":4,"error_trace":2,"error_type":2,"taskfinished":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/index.mdx":{"searchTitle":"Task: Create New Account","docsPageTitle":"Task: Create New Account","path":"komodo-defi-framework/api/v20/wallet/task_managed/create_new_account","content":{"task":14,"create":1,"new":1,"account":5,"enabled":1,"coin":3,"managed":2,"activation":2,"using":1,"hd":4,"mode":2,"funds":1,"spread":1,"across":1,"range":1,"addresses":4,"specified":1,"index":1,"methods":1,"below":1,"initialise":2,"wallet":1,"scan":3,"existing":1,"balance":7,"create_new_account":10,"init":5,"use":2,"method":6,"arguments":2,"response":5,"examples":2,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":10,"params":4,"kmd":2,"account_id":2,"true":2,"gap_limit":2,"ready":2,"successful":2,"result":6,"task_id":4,"id":6,"null":6,"status":10,"query":1,"creation":1,"ok":2,"details":4,"account_index":2,"derivation_path":8,"total_balance":2,"spendable":8,"unspendable":8,"address":6,"rmsnndvfzbxwwdxjafc":2,"scban":2,"xyvor":2,"gx":2,"chain":6,"external":6,"rom":2,"acnrrp":2,"bl":2,"mxd":2,"ewdf":2,"bircsj":2,"rlnu":2,"gszq":2,"enury":2,"vsybs":2,"cnvwn":2,"progress":1,"inprogress":2,"preparing":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/index.mdx":{"searchTitle":"Task: Get New Address","docsPageTitle":"Task: Get New Address","path":"komodo-defi-framework/api/v20/wallet/task_managed/get_new_address","content":{"task":28,"get":2,"new":4,"address":9,"get_new_address":26,"init":5,"hierarchical-deterministic":1,"hd":3,"wallet":1,"generates":1,"key":4,"pair":2,"master":2,"allowing":1,"multiple":1,"addresses":4,"generated":2,"seed":1,"change":1,"transactions":1,"go":1,"previously":1,"unused":3,"enhancing":1,"privacy":1,"security":1,"hierarchical":1,"structure":1,"resembles":1,"tree":1,"determining":1,"pairs":1,"follow":1,"hierarchy":1,"running":1,"kdf":1,"mode":1,"don":1,"already":1,"use":5,"method":12,"generate":1,"shown":1,"account_balance":1,"rpcs":1,"next":1,"coin":3,"activation":1,"hardware":1,"wallets":1,"trezor":1,"need":2,"based":1,"creation":2,"methods":1,"status":10,"user_action":8,"cancel":5,"arguments":3,"response":8,"reasons":1,"able":1,"emptyaddresseslimitreached":2,"last":1,"gap_limit":3,"still":1,"addresslimitreached":2,"limit":2,"reached":1,"currently":1,"examples":3,"command":3,"userpass":8,"rpc_userp":8,"ssw":8,"rd":8,"mmrpc":16,"params":8,"doc":2,"account_id":2,"chain":4,"external":4,"success":8,"result":8,"task_id":8,"id":8,"null":8,"check":1,"new_address":2,"rdkyu":2,"wfta":2,"kyetadbr":2,"yujzg":2,"jum":2,"derivation_path":2,"balance":2,"spendable":2,"unspendable":2,"returns":1,"useractionrequired":2,"enter":1,"pin":3,"action_type":2,"trezorpin":2,"want":1,"enabling":1,"process":1,"completed":1}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/index.mdx":{"searchTitle":"Task managed wallet methods Managed Methods Overview","docsPageTitle":"Task managed wallet methods","path":"komodo-defi-framework/api/v20/wallet/task_managed","content":{"task":146,"managed":1,"wallet":23,"methods":5,"hd":15,"wallets":13,"overview":1,"hierarchical":4,"deterministic":4,"different":1,"use":21,"key":2,"pair":1,"management":1,"system":1,"allows":1,"generating":1,"multiple":3,"new":5,"addresses":9,"single":2,"seed":5,"phrase":4,"private":2,"refers":1,"structure":1,"resembles":1,"tree":2,"parent":1,"keys":4,"produce":2,"children":1,"grandchildren":1,"root":3,"means":1,"generated":1,"offer":1,"several":1,"advantages":1,"traditional":1,"convenience":1,"allow":1,"users":1,"generate":3,"public":1,"making":2,"easier":1,"manage":1,"one":1,"place":1,"privacy":1,"transaction":9,"difficult":1,"malicious":1,"parties":1,"track":1,"user":2,"history":4,"access":2,"control":1,"controls":1,"create":1,"keypairs":1,"shared":1,"rd":1,"party":1,"providing":1,"limited":1,"regulated":1,"funds":2,"held":1,"specific":1,"pairs":1,"functionality":1,"komodo":1,"defi":1,"framework":1,"api":1,"include":1,"enable_hd":2,"true":4,"mm":2,"json":2,"file":2,"hardware":20,"trezor":6,"mode":3,"parameter":1,"set":1,"cases":1,"used":3,"interact":1,"legacy":1,"however":1,"differences":1,"detailed":1,"links":1,"below":1,"initialisation":1,"authentication":2,"initialise":2,"connection":1,"init_trezor":8,"init":38,"check":21,"status":58,"connecton":1,"cancel":54,"process":1,"authenticate":19,"using":4,"pin":1,"user_action":32,"others":1,"prefix":1,"linked":1,"numeric":1,"task_id":2,"value":1,"query":1,"outcome":1,"coin":1,"activation":57,"performs":1,"address":1,"scanning":1,"return":1,"balances":2,"enabled":1,"accounts":1,"fetching":1,"data":1,"take":1,"time":1,"enable_bch":20,"bch":3,"slp":3,"coins":18,"enable_eth":20,"evm":3,"type":3,"eth":3,"avax":3,"bnb":3,"enable_qtum":20,"qtum":3,"ecosystem":3,"enable_tendermint":20,"tendermint":3,"atom":3,"osmo":3,"iris":3,"enable_utxo":20,"utxo":3,"kmd":3,"btc":3,"doge":3,"enable_z_coin":20,"zhtlc":3,"pirate":3,"zombie":3,"priv_key_policy":2,"needs":2,"included":1,"request":3,"withdrawing":1,"prepare":1,"withdraw":6,"preparation":2,"preparing":1,"broadcast":1,"network":1,"send_raw_transaction":2,"viewing":2,"balance":2,"account_balance":4,"creating":1,"ith":1,"get_new_addresses":2,"account_id":2,"my_tx_history":4,"address_id":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/index.mdx":{"searchTitle":"Task: Scan for New Addresses For Adresses","docsPageTitle":"Task: Scan for New Addresses","path":"komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses","content":{"task":10,"scan":1,"new":3,"addresses":1,"scan_for_new_addresses":8,"init":3,"arguments":2,"response":5,"examples":2,"command":2,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":10,"method":5,"params":4,"coin":2,"dgb":2,"account_index":6,"gap_limit":2,"success":3,"result":6,"task_id":4,"id":6,"null":6,"status":10,"use":1,"query":1,"hd":1,"address":7,"scanning":1,"found":2,"ok":4,"details":4,"derivation_path":8,"new_addresses":4,"rxamk":2,"rtvwpiy":2,"orambffxcgmobbofmwv":2,"chain":4,"external":4,"balance":4,"spendable":4,"unspendable":4,"rjkjq":2,"deq":2,"vtnjxa":2,"ghos":2,"zu":2,"aisu":2}},"src/pages/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/index.mdx":{"searchTitle":"Withdraw Tasks Task:","docsPageTitle":"Withdraw Tasks","path":"komodo-defi-framework/api/v20/wallet/task_managed/withdraw","content":{"withdraw":34,"tasks":1,"task":41,"init":15,"method":27,"generates":1,"signs":1,"returns":1,"transaction":8,"transfers":1,"amount":28,"coin":22,"address":3,"indicated":1,"argument":1,"status":19,"queried":1,"via":2,"return":1,"hex":2,"needs":1,"broadcast":2,"sendrawtransaction":4,"complete":4,"withdrawal":3,"uses":1,"input":2,"fields":2,"standard":4,"additional":1,"optional":1,"specify":1,"using":3,"hardware":2,"hd":4,"wallet":4,"two":1,"way":1,"indicate":1,"send":1,"funds":1,"derivation_path":6,"single":1,"account_id":5,"chain":5,"external":3,"address_id":7,"inputs":1,"bracketed":1,"values":1,"equavalent":1,"derivation":2,"path":2,"above":1,"cancel":7,"generation":2,"use":3,"withdraw_cancel":2,"used":2,"zhtlc":1,"coins":1,"arrr":1,"zombie":5,"take":1,"time":1,"arguments":3,"response":13,"examples":3,"command":8,"mmrpc":34,"userpass":16,"rpc_userp":16,"ssw":16,"rd":16,"params":16,"coin_name":12,"recipient_address":8,"id":28,"max":3,"true":5,"custom":2,"utxofixed":3,"fee":8,"type":8,"utxoperkbyte":3,"option":2,"address_of_recipient":4,"amount_to_send":4,"result":12,"task_id":6,"null":10,"get":1,"ready":1,"provide":1,"raw":1,"returned":2,"forget_if_finished":2,"false":2,"generating":3,"inprogress":4,"details":8,"generatingtransaction":2,"ok":4,"tx_hex":4,"aef":4,"bb":20,"fda":4,"cff":2,"dea":2,"fc":12,"ce":16,"dd":20,"dab":2,"cdc":2,"adec":2,"ffb":2,"bfca":2,"fadfb":2,"cc":10,"aab":4,"bffca":2,"bbd":4,"af":18,"ab":8,"dbbbecc":2,"fa":28,"df":18,"dae":2,"ee":18,"ece":2,"fb":26,"aa":10,"edd":4,"ed":20,"dcef":2,"eccc":2,"ad":12,"da":32,"adb":2,"fd":16,"cb":16,"ac":28,"cbfc":2,"fce":2,"de":18,"ec":12,"fe":14,"db":24,"eac":2,"bbcb":2,"adf":4,"bd":20,"aecbad":2,"ff":16,"cf":28,"ba":20,"fad":4,"facb":2,"cfd":2,"bdbeab":2,"ae":12,"bebc":2,"bc":18,"dce":2,"fbe":2,"dc":30,"aaec":2,"bf":14,"ebc":4,"bfd":2,"babe":2,"fdb":2,"ea":16,"abbaaec":2,"ced":2,"cfe":4,"bfbbaa":2,"accb":2,"cd":14,"ccb":2,"ddfc":2,"bedea":2,"baf":4,"fece":2,"cab":4,"deb":2,"afa":4,"ace":2,"ca":16,"ddc":2,"ecd":2,"caa":6,"aff":2,"dbf":4,"cebcbde":2,"fbcc":2,"dbe":2,"abbb":2,"bdeedc":2,"baaa":2,"eb":16,"bca":4,"ccfdcfef":2,"cfaacafb":2,"ceef":2,"bdc":2,"fbfe":2,"cbb":2,"befa":2,"bde":2,"ffdc":2,"acbb":2,"fde":2,"dca":2,"eeb":2,"ef":10,"eef":2,"cad":2,"bcaf":2,"bbfc":4,"ecf":2,"bed":4,"adaf":2,"faeec":2,"adad":2,"dff":2,"eadb":2,"bfe":2,"cec":2,"ccdc":2,"dbdc":2,"edc":2,"ccf":2,"afba":2,"cabf":2,"fdc":2,"cffd":2,"dcb":2,"afe":4,"dbbe":2,"beaaff":2,"abb":2,"aaa":2,"bbc":6,"bcb":2,"acecd":2,"cdfd":2,"cba":4,"dcfec":2,"fbc":4,"cfc":2,"cbc":2,"dcaf":2,"dfc":2,"eae":2,"fac":2,"bba":2,"ada":6,"eca":2,"aba":2,"bab":2,"baec":2,"fefd":2,"dba":4,"dadc":2,"bcbd":2,"ade":2,"daa":6,"dcf":2,"fafcb":2,"bfed":2,"abe":2,"dcfc":2,"cfa":2,"febd":2,"babc":2,"efc":4,"cce":4,"aeb":2,"bda":2,"eefd":2,"ddb":2,"faf":2,"ccfa":2,"ddd":2,"afd":2,"fbb":2,"fba":2,"bea":2,"ecfeb":2,"fcef":2,"cfb":2,"bec":2,"tx_hash":4,"zs":4,"puxpnal":4,"ljjrqlxv":4,"jctlyndxnm":4,"mj":4,"rarjvp":4,"qv":4,"hmm":4,"caduxk":4,"asu":4,"kyc":4,"erfx":4,"zsauj":4,"total_amount":4,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"timestamp":4,"fee_details":4,"utxo":4,"internal_id":4,"transaction_type":4,"standardtransfer":4,"kmd":5,"rewards":1,"info":1,"aaf":2,"aee":2,"ceac":2,"decf":2,"ffdd":2,"ddcca":2,"adbbc":2,"eece":10,"cee":10,"bdd":10,"ecc":10,"fffffffffc":2,"caba":2,"ecb":2,"edf":2,"ffffffff":6,"edbf":2,"ffc":2,"fbeef":2,"dbcff":2,"dbbb":2,"baed":2,"aade":2,"caaf":2,"dcd":2,"ffffffffcdbbc":2,"aabaa":2,"eedec":2,"fdd":2,"cac":2,"bdf":2,"cdb":2,"bee":2,"ede":2,"cbe":2,"bdcc":2,"ruyjystuckm":2,"gouwzqn":2,"lirhfeythwza":2,"rwki":2,"wkqmh":2,"pspkjckqaynq":2,"vsl":2,"kmd_rewards":2,"claimed_by_me":2,"memo":2,"expired":2,"error":9,"error_path":6,"init_withdraw":12,"error_trace":6,"error_type":6,"nosuchtask":4,"error_data":6,"waiting":1,"user":1,"confirm":1,"signing":1,"device":1,"waitingforusertoconfirmsigning":2,"preparation":1,"success":3,"manager":8,"already":3,"finished":3,"taskfinished":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/index.mdx":{"searchTitle":"get_raw_transaction","docsPageTitle":"get_raw_transaction","path":"komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction","content":{"get_raw_transaction":7,"method":5,"takes":1,"coin":11,"tx_hash":6,"input":5,"returns":1,"full":1,"signed":1,"raw":1,"transaction":2,"hex":1,"confirmed":1,"within":1,"mempool":1,"arguments":1,"response":4,"examples":1,"request":2,"doc":3,"mmrpc":14,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"params":4,"fa":6,"eb":2,"dfd":4,"id":14,"success":2,"result":4,"tx_hex":4,"fec":2,"bd":2,"eef":2,"db":10,"aec":2,"fe":4,"bcfc":2,"ce":2,"ef":2,"ebd":2,"aa":2,"da":2,"df":4,"ed":4,"feffffff":4,"cc":6,"ec":9,"ffe":2,"bf":2,"ae":4,"ba":2,"bc":6,"ab":2,"fb":2,"bbb":2,"cf":6,"af":2,"dc":2,"bfa":2,"acceed":2,"fc":2,"afdbba":2,"afd":2,"ea":2,"afc":2,"ac":8,"efc":2,"aedf":2,"bac":2,"dd":2,"eth":11,"aca":2,"cca":4,"cada":2,"faaa":2,"cbc":2,"cb":2,"accc":2,"fd":2,"fca":2,"dbc":2,"error":16,"kmd":4,"error_path":6,"lp_coins":6,"error_trace":6,"error_type":6,"nosuchcoin":2,"error_data":6,"invalid":12,"hash":3,"length":4,"utxo_common":4,"invalidhasherror":2,"signature":5,"internal":2,"crypto":4,"internalerror":2,"types":1}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/index.mdx":{"searchTitle":"Transaction methods Overview","docsPageTitle":"Transaction methods","path":"komodo-defi-framework/api/v20/wallet/tx","content":{"transaction":1,"methods":3,"todo":1,"add":1,"summary":1,"along":1,"detail":1,"hd":1}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/index.mdx":{"searchTitle":"my_tx_history","docsPageTitle":"my_tx_history","path":"komodo-defi-framework/api/v20/wallet/tx/my_tx_history","content":{"my_tx_history":13,"use":3,"method":13,"activate":1,"coin":54,"tx_history":2,"true":2,"response":7,"vary":1,"depending":1,"zhtlc":1,"coins":2,"z_coin_tx_history":2,"legacy":1,"arguments":1,"hd":2,"wallet":2,"account":1,"request":4,"userpass":10,"rpc_userp":10,"ssw":10,"rd":10,"mmrpc":20,"params":10,"doc":16,"limit":21,"paging_options":18,"pagenumber":14,"target":14,"type":30,"account_id":12,"result":10,"current_block":10,"transactions":10,"tx_hex":16,"ccdbe":2,"fa":30,"dd":2,"afa":4,"fe":4,"ce":12,"dabf":2,"dae":2,"acd":2,"efd":2,"ab":12,"beccd":2,"cd":18,"cc":6,"cb":8,"ea":4,"bb":16,"edd":2,"ffffffff":8,"bdbbf":6,"ddc":10,"ac":26,"eb":14,"aca":2,"ace":4,"ba":4,"ade":2,"de":10,"fdbb":2,"tx_hash":16,"ee":18,"bd":8,"df":14,"bfb":4,"deb":4,"rntv":4,"xtllm":4,"svsqcby":4,"qnk":4,"rggysb":4,"rlnu":2,"gszq":2,"enury":2,"vsybs":2,"cnvwn":2,"total_amount":16,"spent_by_me":16,"received_by_me":16,"my_balance_change":16,"block_height":16,"timestamp":16,"fee_details":16,"utxo":10,"amount":16,"internal_id":16,"transaction_type":16,"standardtransfer":10,"memo":10,"null":20,"confirmations":16,"sync_status":10,"state":10,"finished":8,"skipped":10,"total":10,"total_pages":10,"id":10,"address":1,"address_id":8,"chain":4,"external":4,"dfaeaecb":2,"afaefdcef":2,"ec":22,"cda":2,"afc":2,"eaecb":2,"da":10,"bdb":2,"fd":6,"ed":12,"bae":2,"ef":10,"aa":10,"ae":18,"fb":6,"fffffffff":2,"dc":2,"ad":8,"cdb":2,"cee":2,"fff":2,"cf":6,"rvyndzp":4,"zrhgkswhryym":4,"kcz":4,"aq":4,"ejrw":4,"rxntaydssy":2,"ds":2,"vxtpjegzohu":2,"bux":2,"bch":21,"iguana":6,"cef":2,"ebec":2,"ddbb":2,"ca":18,"fdfcfbba":2,"afe":2,"ada":2,"bcc":2,"af":6,"efe":2,"dbea":2,"eeace":2,"ccc":2,"dac":4,"dbf":2,"bccfe":4,"dde":2,"cfa":2,"cbcf":4,"edca":4,"bfa":4,"abe":4,"acdbf":2,"bccdb":4,"bitcoincash":8,"ppaa":2,"yaucdf":2,"rgtyc":2,"yawrvvmqsfumc":2,"qqg":4,"mlf":4,"vgdjufz":4,"hedrtry":4,"cvk":4,"dgcnt":4,"eccfa":2,"faaf":2,"aab":2,"cab":2,"bdf":2,"fc":10,"bffadbc":2,"bf":2,"ff":2,"bc":6,"edc":2,"acbc":2,"ppnzkha":2,"qn":2,"mq":2,"mcmaadmxzj":2,"clfgneaxv":2,"fromid":5,"aeb":6,"fdbc":2,"cfb":4,"bca":2,"cfef":2,"edf":2,"aafbab":2,"eeb":2,"fbf":2,"dfb":4,"fdfedefde":4,"baa":4,"cae":4,"ffffffffc":2,"dfa":2,"caee":2,"abd":2,"cba":2,"ffed":4,"acb":4,"fee":2,"ede":2,"dbd":2,"fcc":2,"simpleledger":6,"qpvq":4,"gsrday":4,"nugzgm":4,"ccu":4,"usawss":4,"qrf":2,"vpn":2,"rjexrjhlwyzzeg":2,"gw":2,"va":2,"wuz":2,"tokentransfer":2,"iris":17,"cbe":2,"iaa":8,"drqvl":8,"sukfsu":8,"lm":8,"qsk":8,"jr":8,"fahja":8,"vsv":8,"tendermint":6,"gas_limit":6,"buy":2,"milk":2,"addd":2,"db":2,"efcf":2,"feefortokentx":2,"ced":2,"fdefc":2,"customtendermintmsg":2,"msg_type":2,"signclaimhtlc":2,"token_id":2,"notstarted":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/index.mdx":{"searchTitle":"Sign Raw Transaction sign_raw_transaction","docsPageTitle":"Sign Raw Transaction","path":"komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction","content":{"sign":6,"raw":9,"transaction":12,"method":9,"allows":1,"users":1,"create":2,"signed":4,"utxo":8,"given":2,"unsigned":2,"hex":4,"optionally":1,"set":1,"prior":1,"inputs":2,"evm":2,"destination":1,"address":1,"amount":3,"gas":1,"limit":1,"broadcasted":1,"network":2,"using":2,"send_raw_transaction":6,"complete":1,"process":1,"used":1,"already":1,"created":1,"coins":1,"required":1,"prev_txns":4,"provided":1,"sourced":1,"via":1,"electrums":1,"request":4,"parameters":2,"response":4,"userpass":6,"rpc_userp":6,"ssw":6,"rd":6,"mmrpc":20,"sign_raw_transaction":6,"params":6,"coin":12,"kmd":4,"type":6,"tx":6,"tx_hex":10,"bbadc":6,"bf":10,"cd":6,"feffffff":6,"dd":8,"fee":12,"ede":12,"ac":16,"id":20,"success":3,"result":6,"df":4,"ea":2,"eba":2,"cdce":2,"dfaf":2,"bd":6,"ff":2,"bcc":2,"cfd":2,"cbf":2,"eece":2,"fa":6,"dc":2,"cee":2,"bdd":2,"ecc":2,"tx_hash":2,"adbb":2,"index":2,"script_pub_key":2,"cc":2,"dda":2,"cb":2,"fdffffff":2,"accd":2,"db":2,"cdf":2,"ad":4,"fb":4,"ddcf":2,"bb":6,"eef":2,"dea":2,"eb":4,"fe":4,"faf":4,"dbc":2,"cf":2,"fac":2,"ddbaa":2,"eth":7,"matic":2,"dafdda":2,"befcbeae":2,"value":2,"gas_limit":2,"pay_for_gas":2,"tx_type":2,"eip":2,"max_fee_per_gas":2,"max_priority_fee_per_gas":2,"bc":2,"bbdd":2,"fc":2,"bffc":2,"ecb":2,"ecbccf":2,"caf":2,"dba":2,"af":2,"daec":2,"ccf":2,"aa":2,"dont":1,"forget":1,"broadcast":1,"errors":1,"signing":3,"error":13,"see":1,"try":1,"belongs":1,"different":1,"key":5,"pair":5,"with_key_pair":4,"pkh":4,"script":8,"op_dup":8,"nop_hash":8,"nop_pushbytes_":8,"xd":4,"nop_equalverify":8,"nop_checksig":8,"built":4,"input":8,"doesn":4,"match":4,"expected":4,"prev":4,"fefd":4,"error_path":8,"utxo_common":4,"error_trace":8,"error_type":8,"signingerror":2,"error_data":8,"invalid":12,"parsing":2,"digit":4,"found":4,"string":4,"dispatcher":4,"invalidrequest":2,"parameter":1,"param":2,"length":4,"invalidparam":2,"does":1,"exist":1,"activated":1,"notsure":4,"lp_coins":6,"nosuchcoin":2}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/withdraw/index.mdx":{"searchTitle":"withdraw","docsPageTitle":"withdraw","path":"komodo-defi-framework/api/v20/wallet/tx/withdraw","content":{"withdraw":42,"method":28,"generates":2,"signs":1,"returns":1,"transaction":2,"transfers":1,"amount":46,"coin":74,"address":1,"indicated":1,"argument":1,"raw":1,"broadcast":6,"using":2,"send_raw_transaction":2,"arguments":1,"response":14,"examples":1,"btc":3,"kmd":12,"btc-based":3,"forks":5,"userpass":26,"rpc_userp":26,"ssw":26,"rd":26,"mmrpc":54,"params":26,"rjtyiyej":4,"evvj":4,"ybrvmxwnnmvzjdglh":4,"id":54,"success":9,"result":23,"tx_hex":22,"db":12,"ca":20,"eed":2,"fca":2,"bc":22,"fbbcb":2,"bcc":2,"cb":16,"ab":6,"cdd":2,"dd":6,"cd":6,"ac":36,"edfc":2,"ed":6,"acd":2,"cee":8,"de":12,"afe":2,"ee":6,"cffffffff":2,"ef":16,"dda":4,"tx_hash":22,"aa":10,"fb":8,"ae":24,"rhound":2,"ppyhvlfi":2,"dc":10,"mk":2,"zvvkamb":2,"bvq":2,"total_amount":22,"spent_by_me":22,"received_by_me":22,"my_balance_change":22,"block_height":22,"timestamp":18,"fee_details":22,"type":40,"utxo":7,"internal_id":14,"kmd_rewards":2,"claimed_by_me":2,"true":9,"transaction_type":8,"standardtransfer":6,"memo":16,"null":6,"hd":2,"derivation_path":3,"mcl":2,"rnba":4,"iafcx":4,"uhya":4,"pvcufbeyovaaknjl":4,"todo":4,"add":4,"account_id":4,"chain":5,"address_id":4,"vrsc":2,"external":2,"fixed":1,"fee":31,"doc":12,"xtocqr":12,"ceedgdh":12,"meypwlomz":12,"jnjmw":12,"utxofixed":10,"fe":2,"ff":8,"bba":2,"fff":2,"fcd":2,"fab":2,"bb":10,"fc":10,"bf":52,"dad":2,"bbb":4,"dba":6,"bce":8,"ffffffff":6,"aab":8,"baf":8,"bef":8,"cbaae":2,"ace":2,"fa":38,"aaa":2,"per":1,"kbyte":1,"utxoperkbyte":10,"bcb":4,"eb":6,"afa":2,"daaa":2,"abf":2,"ecfab":2,"ddc":2,"ec":6,"eecdd":2,"acf":2,"accd":2,"fd":12,"feec":2,"df":32,"eth":24,"erc":2,"eth-based":2,"xbab":18,"fbdc":28,"gas":17,"gas_price":18,"total_fee":6,"fbc":8,"faf":8,"faadba":8,"aca":8,"bab":10,"ba":16,"efcaed":8,"dee":8,"af":14,"efc":8,"cfe":8,"coin_name":2,"recipient_address":2,"ethgas":11,"fdb":2,"caaecaed":2,"ce":2,"fdcdf":2,"dcacf":2,"bcadb":2,"maximum":1,"max":2,"qrc":20,"coins":5,"qhmj":8,"ka":8,"zajr":8,"wgjpfasn":8,"gtusefaqdzgs":8,"tqtum":4,"miner_fee":4,"gas_limit":16,"total_gas_fee":4,"qxxsj":4,"rtciaby":4,"agaatl":4,"zti":4,"uwdg":4,"limit":1,"metamask":2,"doesn":1,"allow":1,"eth_signtransaction":2,"security":1,"reasons":1,"use":2,"eth_sendtransaction":2,"processing":1,"withdrawals":1,"submitting":1,"withdrawal":2,"via":1,"rejected":1,"matic":2,"ade":4,"eece":6,"bdd":6,"ecc":6,"fdcbf":4,"bfc":4,"adf":4,"cc":4,"cbb":8,"acde":8,"bd":8,"iaa":10,"drqvl":16,"sukfsu":16,"lm":16,"qsk":16,"jr":16,"fahja":10,"vsv":10,"tendermint":12,"iris":10,"bright":6,"cold":6,"day":6,"april":6,"clocks":6,"striking":6,"thirteen":6,"see":4,"included":3,"block":6,"explorer":6,"custom":1,"cosmosgas":8,"ibc":5,"cosmos":4,"ecosystem":2,"protocol":2,"one":5,"example":1,"shows":1,"osmosis":1,"atom":6,"osmo":4,"fahjac":4,"rdw":4,"blackest":4,"moments":4,"wait":4,"fear":4,"ibc_source_channel":4,"value":2,"above":1,"demonstration":1,"information":1,"regarding":1,"set":1,"valid":1,"guide":1,"finding":2,"right":2,"channel":2,"abc":2,"efa":2,"ad":2,"ebcf":2,"eec":2,"ffe":2,"bbc":4,"cf":4,"fahjaswsac":2,"tendermintibctransfer":2,"error":11,"responses":1,"invalidrequest":6,"unknown":5,"parsing":4,"request":4,"variant":4,"expected":12,"error_path":6,"dispatcher":8,"error_trace":6,"error_type":6,"error_data":6,"wrong":1,"parameter":1,"invalid":6,"string":4,"invalidfeepolicy":3,"attempt":1,"policy":2,"types":4,"found":4,"utxo_common":4}},"src/pages/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/index.mdx":{"searchTitle":"ZHTLC Coin Transaction History z_coin_tx_history","docsPageTitle":"ZHTLC Coin Transaction History","path":"komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history","content":{"zhtlc":3,"coin":11,"transaction":2,"history":2,"get":1,"coins":2,"need":1,"use":1,"special":1,"method":3,"my_tx_history":4,"legacy":2,"methods":2,"compatible":1,"currently":1,"trasaction":1,"memos":1,"displayed":1,"output":1,"added":1,"outgoing":1,"transactions":3,"task":2,"withdraw":2,"arguments":1,"response":4,"examples":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"z_coin_tx_history":2,"mmrpc":8,"params":2,"arrr":8,"limit":4,"paging_options":4,"pagenumber":4,"success":1,"result":2,"target":2,"type":2,"iguana":2,"current_block":2,"tx_hash":4,"ebb":2,"ebc":2,"ef":2,"fbeb":2,"ee":2,"bfce":2,"ebad":2,"zs":10,"puxpnal":8,"ljjrqlxv":8,"jctlyndxnm":8,"mj":8,"rarjvp":8,"qv":8,"hmm":8,"caduxk":8,"asu":8,"kyc":8,"erfx":8,"zsauj":8,"spent_by_me":4,"received_by_me":4,"my_balance_change":4,"block_height":4,"confirmations":4,"timestamp":4,"transaction_fee":4,"internal_id":4,"deb":2,"cbce":2,"ba":2,"deee":2,"bd":2,"bb":2,"dd":2,"cc":2,"ca":2,"ah":2,"fpudlecg":2,"jmqjdyeym":2,"fgccvjytqry":2,"rq":2,"dekenxe":2,"ekt":2,"lelmlss":2,"sync_status":2,"state":2,"finished":2,"skipped":2,"total":2,"total_pages":2,"id":6,"null":6,"error":6,"supported":1,"tkl":4,"error_path":4,"my_tx_history_v":8,"error_trace":4,"error_type":4,"notsupportedfor":2,"error_data":4,"active":1,"zombie":4,"lp_coins":4,"coinisnotactive":2}},"src/pages/komodo-defi-framework/api/v20-dev/approve_token/index.mdx":{"searchTitle":"approve_token","docsPageTitle":"approve_token","path":"komodo-defi-framework/api/v20-dev/approve_token","content":{"approve_token":5,"method":7,"grants":1,"permission":1,"given":1,"smart":1,"contract":1,"spend":1,"defined":1,"amount":3,"tokens":9,"refer":1,"inch":2,"classic":2,"swap":2,"documentation":2,"information":1,"arguments":1,"response":6,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":6,"coin":6,"usdt-erc":6,"spender":2,"result":2,"abcdef":4,"id":10,"null":6,"error":20,"token":1,"config":1,"activated":1,"error_path":4,"error_trace":4,"error_type":4,"nosuchcoin":2,"error_data":4,"insufficient":5,"funds":5,"transaction":2,"mm":4,"src":4,"coins":4,"eth":8,"rs":4,"transport":4,"request":4,"methodcall":8,"jsonrpc":4,"eth_estimategas":4,"array":4,"object":4,"string":20,"xd":4,"df":4,"ea":8,"gasprice":4,"fc":4,"value":4,"data":8,"bb":8,"num":4,"failed":4,"invalid":4,"server":4,"https":4,"electrum":4,"cipig":4,"net":4,"rpc":4,"code":4,"servererror":4,"message":4,"transfer":4,"none":4,"transactionerror":2}},"src/pages/komodo-defi-framework/api/v20-dev/get_token_allowance/index.mdx":{"searchTitle":"get_token_allowance","docsPageTitle":"get_token_allowance","path":"komodo-defi-framework/api/v20-dev/get_token_allowance","content":{"get_token_allowance":5,"method":3,"returns":1,"token":2,"allowance":1,"address":1,"refer":1,"inch":2,"classic":2,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":6,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"coin":6,"aave-plg":2,"spender":2,"success":1,"result":2,"id":4,"null":4,"error":3,"config":1,"activated":1,"usdt-erc":4,"error_path":2,"tokens":4,"error_trace":2,"error_type":2,"nosuchcoin":2,"error_data":2}},"src/pages/komodo-defi-framework/api/v20-dev/index.mdx":{"searchTitle":"Komodo DeFi Framework API RPC Protocol v2.0 (Dev) ","docsPageTitle":"Komodo DeFi Framework API RPC Protocol v2.0 (Dev)","path":"komodo-defi-framework/api/v20-dev","content":{"komodo":3,"defi":3,"framework":1,"api":1,"rpc":2,"protocol":2,"dev":3,"methods":2,"section":1,"still":1,"undergoing":1,"testing":1,"enhancement":1,"use":1,"need":1,"run":1,"version":1,"kdf":2,"branch":3,"feature":1,"specific":1,"active":1,"pull":1,"request":2,"common":3,"sdk":2,"response":1,"objects":4,"used":1,"standard":1,"collected":1,"grouped":1,"following":1,"sections":1,"activation":2,"lightning":2,"network":2,"non-fungible":2,"tokens":2,"orders":2,"swaps":2,"wallet":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_create one_inch_v6_0_classic_swap_create","docsPageTitle":"1inch_v6_0_classic_swap_create","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_create","content":{"inch_v":5,"_classic_swap_create":5,"method":3,"returns":1,"transaction":1,"data":3,"classic":3,"swap":3,"inch":11,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"base":2,"eth":8,"rel":2,"usdc-erc":2,"amount":4,"slippage":2,"include_tokens_info":2,"true":6,"include_protocols":2,"include_gas":2,"fee":2,"complexity_level":2,"gas_limit":2,"main_route_parts":2,"parts":2,"protocols":4,"result":2,"dst_amount":2,"amount_fraction":2,"numer":2,"denom":2,"amount_rat":2,"src_token":2,"address":4,"xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":6,"symbol":4,"name":6,"ether":2,"decimals":4,"eip":4,"false":8,"isfot":4,"logouri":4,"https":4,"tokens":4,"io":4,"png":2,"tags":4,"crosschain":4,"group":4,"native":2,"peg":4,"dst_token":2,"xdac":6,"ee":12,"ec":16,"usdt":4,"tether":2,"usd":4,"tokens-data":2,"images":2,"webp":2,"pmm":2,"part":2,"fromtokenaddress":2,"totokenaddress":2,"tx":2,"fb":8,"ff":6,"fccf":6,"ca":8,"dc":6,"ed":2,"feb":4,"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":2,"dac":4,"fc":4,"acd":2,"aded":2,"dafdb":2,"fcac":2,"fe":8,"fdd":2,"df":2,"cb":2,"da":4,"fa":2,"bf":4,"de":6,"dcd":2,"aaa":6,"ead":6,"cc":6,"db":4,"eb":2,"bce":2,"ccdc":2,"fcf":2,"cf":2,"cefbc":2,"bd":2,"bee":2,"bcde":2,"cd":2,"dd":2,"efd":2,"ad":2,"aa":2,"ae":2,"bc":2,"abfc":2,"value":2,"gas_price":2,"gas":4,"null":8,"id":6,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_liquidity_sources one_inch_v6_0_classic_swap_liquidity_sources","docsPageTitle":"1inch_v6_0_classic_swap_liquidity_sources","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_liquidity_sources","content":{"inch_v":5,"_classic_swap_liquidity_sources":5,"method":3,"returns":1,"liquidity":1,"sources":1,"classic":3,"swaps":1,"inch":19,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"chain_id":2,"result":2,"protocols":2,"id":10,"uniswap_v":4,"title":6,"uniswap":8,"img":6,"https":12,"cdn":12,"io":12,"liquidity-sources-logo":12,"png":12,"img_color":6,"uniswap_color":4,"sushi":2,"sushiswap":4,"sushiswap_color":2,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"null":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_quote one_inch_v6_0_classic_swap_quote","docsPageTitle":"1inch_v6_0_classic_swap_quote","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_quote","content":{"inch_v":5,"_classic_swap_quote":5,"method":3,"returns":1,"best":1,"quote":1,"inch":11,"classic":3,"swap":3,"api":11,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":4,"inch_api":4,"url":2,"mm":4,"json":4,"file":4,"ll":1,"also":1,"key":1,"environment":2,"variable":2,"called":1,"one_inch_api_test_auth":6,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"documentation":2,"information":1,"arguments":1,"response":2,"examples":1,"command":1,"mmrpc":8,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"base":2,"eth":8,"rel":2,"usdc-erc":2,"amount":4,"include_tokens_info":2,"true":6,"include_protocols":2,"include_gas":2,"fee":2,"complexity_level":2,"gas_limit":2,"main_route_parts":2,"parts":2,"protocols":4,"result":2,"dst_amount":2,"amount_fraction":2,"numer":2,"denom":2,"amount_rat":2,"src_token":2,"address":4,"xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee":6,"symbol":4,"name":6,"ether":2,"decimals":4,"eip":4,"false":8,"isfot":4,"logouri":4,"https":4,"tokens":4,"io":4,"png":2,"tags":4,"crosschain":4,"group":4,"native":2,"peg":4,"dst_token":2,"xdac":6,"ee":6,"ec":6,"usdt":4,"tether":2,"usd":4,"tokens-data":2,"images":2,"webp":2,"pmm":2,"part":2,"fromtokenaddress":2,"totokenaddress":2,"gas":2,"id":6,"null":6,"error":10,"configuration":1,"missing":1,"config":4,"param":4,"error_path":4,"rpcs":8,"client":8,"error_trace":4,"error_type":4,"invalidparam":2,"error_data":4,"authentication":1,"failure":1,"incorrect":1,"general":2,"unauthorized":4,"description":4,"oneincherror":2,"generalapierror":2,"error_msg":2,"status_code":2}},"src/pages/komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens/index.mdx":{"searchTitle":"1inch_v6_0_classic_swap_tokens one_inch_v6_0_classic_swap_tokens","docsPageTitle":"1inch_v6_0_classic_swap_tokens","path":"komodo-defi-framework/api/v20-dev/one_inch_v6_0_classic_swap_tokens","content":{"inch_v":5,"_classic_swap_tokens":5,"method":3,"returns":1,"tokens":15,"classic":3,"swaps":1,"inch":11,"api":3,"version":1,"use":1,"methods":1,"interface":1,"need":3,"set":2,"inch_api":2,"url":1,"mm":2,"json":2,"file":2,"ll":1,"also":1,"key":1,"environment":1,"variable":1,"called":1,"one_inch_api_test_auth":4,"bearer":2,"yourapikey":2,"feature":1,"still":1,"experimental":1,"build":5,"kdf":2,"source":2,"dev":1,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"refer":1,"swap":2,"documentation":2,"information":1,"arguments":1,"response":2,"tokeninfo":1,"examples":1,"command":1,"mmrpc":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"params":2,"chain_id":2,"result":2,"bc":6,"aca":6,"db":6,"da":6,"de":6,"address":6,"symbol":6,"asnxv":2,"name":6,"aave":4,"interest":4,"bearing":4,"snx":2,"decimals":6,"eip":6,"false":10,"isfot":6,"logouri":6,"https":6,"io":6,"png":6,"tags":6,"crosschain":6,"cd":6,"ac":6,"efd":6,"ayfi":2,"yfi":2,"true":2,"xce":4,"eb":4,"aceb":4,"ced":4,"daf":4,"realtoken-":2,"-ne":2,"nd-court-deerfieldbeach-fl":2,"realtoken":2,"nd":2,"court":2,"deerfield":2,"beach":2,"fl":2,"xe":2,"ef":2,"fc":2,"ae":2,"aa":2,"aef":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_delete_session/index.mdx":{"searchTitle":"wc_delete_session","docsPageTitle":"wc_delete_session","path":"komodo-defi-framework/api/v20-dev/wc_delete_session","content":{"wc_delete_session":5,"method":4,"closes":1,"specified":1,"walletconnect":2,"session":1,"details":1,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":2,"params":2,"with_pairing_topic":2,"false":2,"topic":2,"bb":2,"bc":2,"fc":2,"ca":2,"ef":2,"ea":2,"ed":2,"above":1,"queries":1,"return":1,"result":1}},"src/pages/komodo-defi-framework/api/v20-dev/wc_get_session/index.mdx":{"searchTitle":"wc_get_session","docsPageTitle":"wc_get_session","path":"komodo-defi-framework/api/v20-dev/wc_get_session","content":{"wc_get_session":7,"method":6,"returns":1,"details":2,"specific":1,"walletconnect":2,"session":4,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"instead":1,"arguments":1,"response":2,"examples":1,"command":2,"via":2,"pairing":1,"topic":8,"userpass":4,"rpc_userp":4,"ssw":4,"rd":4,"mmrpc":6,"params":4,"with_pairing_topic":4,"true":2,"ad":4,"fbcc":4,"dc":4,"df":4,"cef":4,"false":2,"bb":4,"bc":4,"fc":4,"ca":4,"ef":4,"ea":4,"ed":8,"above":1,"queries":1,"return":1,"result":3,"metadata":2,"description":2,"trust":4,"wallet":6,"secure":2,"easy-to-use":2,"mobile":2,"url":2,"https":4,"trustwallet":4,"com":4,"icons":2,"assets":4,"images":2,"media":2,"twt":2,"png":2,"name":2,"pairing_topic":2,"namespaces":2,"cosmos":8,"chains":4,"cosmoshub-":4,"accounts":4,"expjvu":2,"yd":2,"lpmss":2,"lw":2,"wa":2,"methods":4,"cosmos_getaccounts":2,"cosmos_signamino":2,"cosmos_signdirect":2,"events":4,"eip":6,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"accountschanged":2,"chainchanged":2,"expiry":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_get_sessions/index.mdx":{"searchTitle":"wc_get_sessions","docsPageTitle":"wc_get_sessions","path":"komodo-defi-framework/api/v20-dev/wc_get_sessions","content":{"wc_get_sessions":5,"method":4,"returns":1,"list":1,"active":1,"walletconnect":1,"sessions":3,"details":1,"specific":1,"connection":1,"use":1,"wc_get_session":2,"instead":1,"arguments":1,"response":2,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"result":2,"topic":8,"feeabbad":2,"ac":4,"ba":2,"eab":2,"deefb":2,"fe":2,"dbc":2,"metadata":8,"description":8,"trust":16,"wallet":24,"secure":8,"easy-to-use":8,"mobile":8,"url":8,"https":16,"trustwallet":16,"com":16,"icons":8,"assets":16,"images":8,"media":8,"twt":8,"png":8,"name":8,"pairing_topic":8,"ad":2,"cd":2,"dc":2,"fbd":2,"ea":6,"de":4,"namespaces":8,"cosmos":32,"chains":16,"cosmoshub-":16,"accounts":16,"expjvu":8,"yd":8,"lpmss":8,"lw":8,"wa":8,"methods":16,"cosmos_getaccounts":8,"cosmos_signamino":8,"cosmos_signdirect":8,"events":16,"eip":40,"ed":38,"eth_sendtransaction":8,"eth_signtransaction":8,"personal_sign":8,"accountschanged":8,"chainchanged":8,"expiry":8,"beaf":2,"dfab":2,"cc":2,"ddb":2,"fafca":2,"bb":2,"bf":4,"fb":2,"aaed":2,"ee":2,"aa":2,"da":2,"bdffa":2,"bba":2,"dbb":2,"ff":2,"eff":2,"adac":2,"fbc":2,"bdff":2,"bde":2,"fa":2,"bd":2,"aedf":2,"dde":2,"db":2,"cf":2,"fca":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_new_connection/index.mdx":{"searchTitle":"wc_new_connection","docsPageTitle":"wc_new_connection","path":"komodo-defi-framework/api/v20-dev/wc_new_connection","content":{"wc_new_connection":5,"method":3,"returns":1,"connection":3,"string":1,"scanned":1,"qr":3,"code":3,"established":1,"activate":2,"evm":1,"tendermint":2,"coins":2,"tokens":1,"walletconnect":4,"via":1,"priv_key_policy":3,"parameter":3,"enable_eth_with_tokens":2,"enable_tendermint_with_assets":2,"eip":13,"chain":2,"ids":2,"listed":2,"https":4,"chainid":2,"network":5,"cosmos":9,"directory":2,"detailed":1,"technical":1,"information":1,"check":1,"documentation":2,"arguments":1,"response":2,"generally":1,"uri":1,"converted":1,"scanable":1,"graphic":1,"user":1,"interfaces":1,"mobile":2,"dapps":1,"easily":1,"request":1,"connecting":2,"metamask":2,"currently":1,"active":1,"app":3,"included":2,"required_namespaces":6,"chains":9,"handle":2,"subsequent":2,"coin":2,"changes":2,"keplr":2,"intended":1,"fly":1,"preapproved":1,"examples":1,"command":1,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":4,"params":2,"methods":4,"eth_sendtransaction":2,"eth_signtransaction":2,"personal_sign":2,"events":4,"accountschanged":2,"chainchanged":2,"cosmoshub-":2,"cosmos_signdirect":2,"cosmos_signamino":2,"cosmos_getaccounts":2,"result":2,"url":2,"wc":2,"ad":2,"ac":2,"ef":2,"ff":2,"ed":2,"eb":2,"fdf":2,"fd":2,"bfc":2,"symkey":2,"adfacc":2,"eaabe":2,"cc":2,"relay-protocol":2,"irn":2,"expirytimestamp":2,"id":2,"null":2}},"src/pages/komodo-defi-framework/api/v20-dev/wc_ping_session/index.mdx":{"searchTitle":"wc_ping_session","docsPageTitle":"wc_ping_session","path":"komodo-defi-framework/api/v20-dev/wc_ping_session","content":{"wc_ping_session":5,"pings":1,"bridge":1,"server":1,"check":1,"specific":1,"walletconnect":2,"session":2,"responsive":1,"details":1,"full":1,"list":1,"active":1,"sessions":1,"use":1,"wc_get_sessions":2,"method":3,"arguments":1,"response":2,"examples":1,"command":2,"via":2,"pairing":1,"topic":4,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"mmrpc":2,"params":2,"bb":2,"bc":2,"fc":2,"ca":2,"ef":2,"ea":2,"ed":2,"above":1,"queries":1,"return":1,"result":1}},"src/pages/komodo-defi-framework/changelog/index.mdx":{"searchTitle":"Change Log ","docsPageTitle":"Change Log","path":"komodo-defi-framework/changelog","content":{"change":19,"log":5,"komodo":24,"defi":23,"framework":22,"-beta":46,"core":4,"protocol":53,"feat":27,"experimental":6,"introduce":2,"namespace":3,"adds":6,"apis":2,"active":6,"development":1,"improvement":20,"zero":2,"dex":21,"fees":6,"kmd":22,"pairs":3,"enables":1,"zero-fee":1,"trading":17,"tpu":1,"swaps":54,"involving":1,"version":47,"fallback":3,"support":86,"swap":78,"compatibility":12,"legacy":26,"clients":16,"taker":80,"fee":44,"pre-burn":3,"output":2,"implements":1,"address":28,"collecting":1,"improved":12,"timeout":4,"validation":21,"robustness":1,"checking":1,"payment":47,"state":7,"enforcing":1,"add":26,"is_success":3,"field":13,"makes":3,"success":1,"explicit":1,"rpc":91,"responses":7,"fix":66,"memory":5,"leak":6,"tracking":4,"networking":1,"time":8,"sync":16,"validates":2,"system":2,"clock":1,"avoid":6,"failures":5,"caused":2,"drift":1,"remove":10,"static":3,"seed":43,"ips":2,"improves":1,"bootstrapping":1,"reliability":17,"orderbook":4,"handle":20,"peer":6,"best_orders":11,"event":46,"streaming":36,"events":102,"dynamic":4,"subscription":2,"model":2,"replaces":1,"config":36,"api-driven":1,"subscriptions":1,"wallet":94,"mnemonic":18,"password":8,"non-bip":2,"mnemonics":50,"enforce":4,"name":5,"strength":3,"restrictions":1,"optional":5,"checks":3,"changes":6,"file":13,"extension":5,"json":16,"security":14,"path":33,"traversal":2,"handling":52,"standardize":2,"argon":2,"params":7,"encryption":16,"port":2,"allocation":2,"cosmos":38,"tendermint":45,"staking":2,"delegation":9,"undelegation":4,"rewards":5,"queries":4,"claim":2,"rpcs":45,"validator":2,"status":38,"improve":2,"tx":15,"query":2,"token":12,"transaction":42,"history":31,"ibc":11,"htlc":10,"hardware":4,"hw-wallet":2,"init":73,"context":3,"utxo":77,"withdrawals":33,"nft":27,"hd":44,"wallets":13,"update_nft":3,"withdraw_nft":3,"bitcoin":1,"taproot":3,"parsing":6,"key":16,"derivation":8,"hash":5,"validate":3,"sizes":2,"keys":2,"material":2,"length":3,"dev":2,"tools":1,"dependencies":11,"chore":16,"swapops":2,"default":44,"trait":2,"impls":2,"deps":6,"deprecated":7,"instant":3,"crate":7,"migrate":2,"timed-map":3,"libp":15,"bump":6,"k-":4,"fixes":14,"ios":1,"build":7,"simple":5,"maker":53,"bot":13,"simple-maker-bot":2,"replace":17,"nomics":2,"livecoinwatch":2,"qtum":10,"style":2,"use":40,"validator_address":3,"param":2,"standardizes":1,"new":89,"contributors":2,"levoncrypto":2,"pr":37,"full":23,"changelog":8,"compare":8,"release":19,"binaries":6,"github":18,"releases":4,"lrapi":3,"inch":4,"classic":3,"initial":1,"code":2,"connect":2,"liquidity":1,"routing":1,"api":15,"provider":6,"two":11,"also":24,"approve":1,"allowance":1,"erc":7,"tokens":20,"error-handling":2,"main":11,"files":9,"kdf":52,"check":11,"coins":55,"etc":2,"reading":2,"prevent":1,"potential":2,"panics":1,"character":2,"blocking":3,"input":2,"removes":1,"special":2,"characters":3,"request":18,"bodies":1,"incorrectly":5,"valid":1,"get_mnemonic":11,"call":3,"allowed":1,"passwords":1,"mm":56,"_bitcoin":2,"don":9,"rely":3,"sense":1,"ctx":2,"gstuff":3,"constructible":3,"oncelock":2,"replaced":9,"once_cell":1,"oncecell":1,"managing":1,"lazy-initialized":1,"values":13,"mm_ctx":2,"better":10,"performance":3,"stronger":1,"thread":1,"safety":1,"adex-cli":5,"adex_cli":2,"self-explanatory":1,"issue":7,"https":21,"com":16,"komodoplatform":14,"komodo-defi-framework":14,"tag":2,"custom":12,"various":13,"optimizations":4,"introduces":10,"significant":10,"improvements":8,"connection":29,"capabilities":2,"highlights":1,"include":1,"intelligent":1,"electrum":23,"client":42,"architecture":1,"configurable":1,"modes":2,"evm":59,"pre-configuration":1,"robust":9,"health":8,"brings":1,"notable":1,"stability":1,"enhancements":26,"integration":18,"delivers":1,"substantial":1,"bug":16,"across":1,"multiple":14,"components":1,"notes":3,"features":9,"enabling":30,"requiring":4,"added":135,"shamardy":128,"feature":28,"allows":9,"users":42,"interact":4,"providing":11,"contract":4,"relevant":70,"healthcheck":9,"implementation":17,"peers":5,"introduced":54,"onur-ozkan":140,"refactored":9,"rozhkovdmitrii":8,"mariocynicys":14,"min":6,"max":17,"controls":4,"server":10,"priority":34,"based":4,"list":12,"order":11,"operate":13,"single-server":13,"mode":33,"reduce":14,"resource":13,"usage":13,"especially":13,"beneficial":13,"mobile":15,"multi-server":13,"higher":13,"servers":17,"automatically":17,"lower":13,"ones":13,"reconnecting":13,"periodic":20,"retries":17,"count":13,"drops":13,"below":14,"minimum":15,"management":33,"get_wallet_names":6,"retrieve":4,"information":8,"names":11,"currently":15,"one":17,"service":12,"options":12,"requests":21,"nb":3,"backwards":3,"breaking":4,"removals":1,"removed":21,"rationale":4,"simpler":4,"maintainable":4,"reference":4,"renaming":2,"get_peers_info":6,"renamed":13,"get_directly_connected_peers":6,"rpc_urls":4,"previously":4,"plain":4,"string":6,"nodes":22,"objects":4,"activation":28,"payloads":4,"proxy":2,"methods":30,"fields":4,"controlling":4,"komodo-defi-proxy":10,"komodo_proxy":4,"affects":4,"activations":4,"including":42,"eth":12,"token_id":6,"primary":5,"laruh":45,"graceful":6,"shutdown":6,"ctrl-c":4,"signal":4,"implemented":51,"broadcasting":4,"error":33,"fixed":40,"upgrading":4,"cosmrs":4,"logic":4,"cancel":25,"race":5,"condition":5,"addressed":4,"using":59,"time-based":4,"cache":4,"resolved":8,"spent":5,"transactions":23,"marked":8,"successful":4,"actually":4,"reverted":4,"confirmed":8,"particularly":4,"evm-based":4,"makerpaymentspendconfirmed":9,"makerpaymentspendconfirmfailed":9,"takers":8,"need":11,"confirm":4,"wait":4,"spending":8,"straight":4,"away":4,"invalidates":9,"solution":9,"rebroadcasts":9,"chain":22,"recover":4,"funds":4,"unsuccessful":4,"due":7,"spend":13,"required":10,"confirmations":9,"coin":45,"used":50,"instead":18,"confirmation":19,"chains":11,"require":10,"finality":9,"polygon":9,"watchers":8,"work":8,"way":9,"makers":5,"addresses":17,"displayed":8,"iguana":5,"response":22,"borngraced":43,"balance":38,"returned":8,"coinbalancemap":6,"utxos":12,"get_new_address":26,"run":9,"futures":8,"completion":9,"ensures":4,"complete":13,"fully":18,"disconnect":4,"preventing":8,"partial":5,"updates":21,"maintaining":4,"data":34,"consistency":4,"escaped":4,"body":4,"native":4,"remote":4,"handled":4,"safer":4,"ci":32,"database":9,"creation":4,"all-zeroes":4,"dir":4,"start":6,"stopped":4,"process":18,"wasm-opt":6,"overriding":4,"checksum":2,"virustotal":3,"analysis":2,"signed":5,"keybase":2,"io":2,"deckersu":4,"gpg":1,"fingerprint":1,"fd":2,"fe":2,"-bb":18,"-android-aarch":3,"-ci":9,"zip":21,"-android-armv":3,"-darwin-release":3,"-ios-aarch":3,"-linux-release":3,"-win":3,"_bb":3,"-wasm":3,"essential":1,"upgrade":29,"seeds":1,"range":1,"designed":1,"enhance":2,"upgraded":23,"boost":1,"integrated":8,"privacy":1,"streamline":1,"provide":4,"real-time":10,"planned":1,"future":5,"enhanced":6,"ensure":7,"generation":8,"storage":19,"complemented":1,"advancements":1,"expanded":1,"trezor":11,"arrr":32,"pirate":31,"browser":14,"environments":5,"facilitate":1,"external":12,"major":7,"enabled":16,"use_trading_proto_v":10,"true":26,"artemii":61,"several":14,"prs":58,"available":7,"types":14,"yet":7,"supported":36,"immediate":18,"refund":13,"payments":11,"refunds":18,"subsequent":9,"effectively":9,"solving":9,"backout":9,"issues":10,"my_swap_status":12,"my_recent_swaps":16,"active_swaps":12,"accessible":9,"important":12,"note":13,"seednodes":13,"updated":25,"rebroadcast":9,"messages":23,"functionalities":14,"allowing":37,"enable":10,"enable_hd":10,"single":7,"following":12,"bip":7,"standards":7,"simplifies":7,"importing":7,"retain":7,"balances":23,"manage":21,"enhancing":9,"flexibility":7,"control":11,"path_to_address":10,"parameter":41,"set":12,"account":20,"address_index":14,"provided":34,"scanning":14,"scan_for_new_addresses":20,"account_balance":20,"create_new_account":20,"managed":7,"task":95,"manager":18,"rpc-name":20,"manager-enabled":7,"enable_eth":10,"enable_qtum":10,"enable_utxo":10,"enable_erc":16,"tasks":7,"withdraw":21,"channels":13,"server-sent":7,"sse":14,"continuously":8,"send":7,"supports":11,"network":43,"heartbeat":17,"protocols":7,"continuous":7,"emitted":7,"generating":7,"ensuring":8,"monitoring":7,"notifications":7,"channel":8,"webassembly":7,"wasm":18,"uses":11,"shared":7,"workers":7,"flexible":7,"efficient":7,"mechanism":7,"sharedworker":9,"worker":10,"event_stream_configuration":22,"event_streaming_worker":12,"js":12,"broadcasted":10,"side":9,"listener":9,"within":16,"environment":10,"capture":9,"streamed":9,"utilize":7,"needs":7,"starting":9,"introducing":8,"secure":7,"strong":7,"techniques":7,"retrieving":7,"plaintext":7,"encrypted":50,"wallet_name":32,"configuration":11,"wallet_password":12,"retrieval":9,"generated":10,"stored":9,"existing":10,"imported":18,"format":10,"global":7,"storing":8,"separate":8,"individual":7,"wallet-specific":7,"databases":7,"bypassing":7,"backward-compatible":1,"copies":1,"naming":3,"however":1,"made":7,"first":4,"contribution":3,"pull":11,"st":1,"charlvs":5,"burn":9,"sign_raw_transaction":6,"facilitating":4,"air-gapped":4,"implementations":4,"dimxy":25,"segwit":4,"unsigned":4,"ledger":4,"keplr":4,"excluding":4,"operations":16,"clear_nft_db":6,"selective":4,"db":9,"clearance":4,"enable_eth_with_tokens":8,"enable_nft":6,"similar":4,"price":9,"urls":5,"testcoin":6,"testing":4,"test":6,"assets":5,"stats":2,"stats_swaps":6,"table":9,"includes":4,"gui":4,"layer":7,"max_concurrent_connections":6,"maximum":4,"number":7,"concurrent":5,"connections":5,"gossipsub":4,"syncing":5,"stopping":5,"refining":4,"first_sync_block":6,"transport":10,"websocket":8,"nucleus":4,"alternative":4,"backend":5,"iris":4,"pubkey-only":4,"ibc_withdraw":6,"transfers":9,"finding":4,"eip-":4,"gas":14,"estimator":4,"limits":4,"gas_limit":6,"configs":4,"override":4,"limit":5,"rust":6,"toolchain":14,"nightly":5,"nightly-":4,"rust-analyzer":6,"workspace":4,"builds":6,"macos":5,"apple":4,"silicon":4,"pipeline":8,"root":2,"application":1,"directory":1,"home":2,"consolidate":1,"runtime":1,"user":2,"experience":1,"standard":2,"unix":1,"practices":1,"orders":10,"tmp":2,"writing":1,"pk":1,"shown":1,"part":3,"pkh":1,"additional":2,"malicious":1,"token_uri":2,"links":1,"detection":2,"correct":1,"method":3,"accessing":1,"indexeddb":2,"factory":1,"accommodating":1,"window":1,"contexts":1,"cursor":1,"stable":5,"iteration":2,"items":1,"calculation":4,"get_receiver_trade_fee":6,"platform":7,"base":5,"encoded":5,"cosmos-based":4,"networks":4,"missing":5,"precision":4,"amount":5,"simulating":4,"removing":4,"estimated":4,"sequence":9,"numbers":8,"locally":4,"avoiding":4,"incorrect":5,"cached":5,"apply":4,"occurred":4,"offline":8,"watcher":17,"refunding":4,"bch":2,"block":7,"header":3,"deserialization":2,"match":1,"btc":1,"kawpow":2,"headers":3,"wallet-only":3,"restriction":1,"max_maker_vol":2,"evolution":1,"role":1,"pivotal":1,"pave":1,"evolved":1,"marks":1,"strategic":1,"step":2,"forward":1,"streamlines":1,"deflationary":1,"aspect":1,"underscoring":1,"utility":2,"value":7,"expanding":1,"ecosystem":1,"burning":4,"paid":4,"goes":4,"sending":4,"caglaryucekaya":22,"doing":4,"broadcast":5,"message":4,"sent":4,"swapped":4,"latest":8,"netid":6,"smk":18,"p-yamux":6,"yamux":8,"fall":4,"back":4,"old":4,"setting":4,"backpressure":4,"buffer":4,"cap":4,"increased":4,"exchange":4,"request-response":4,"behaviours":4,"written":4,"stdout":4,"find":5,"ports":4,"easily":4,"released":1,"exclude_spam":6,"exclude_phishing":6,"get_nft_list":6,"get_nft_transfers":6,"spam":5,"empty":4,"meta":4,"longer":4,"update":17,"public_methods":2,"login":2,"price_endpoints":2,"url":1,"copy":1,"prices":2,"komodian":2,"info":5,"tickers":2,"every":1,"minute":1,"infrastructure":5,"lightwallet":4,"fork":8,"lightwalletd":12,"grpc":4,"cash":6,"sdk":12,"previous":6,"blocks":4,"resumed":4,"sync_params":6,"restart":5,"web":3,"reduced":7,"threshold":3,"takerfee":2,"volume":1,"changed":2,"smallest":1,"possible":2,"above":9,"cryptocondition":2,"script":1,"type":2,"next":2,"node":3,"tried":1,"watchtower":1,"taker-side":1,"rpcport":2,"accept":1,"deprecation":1,"breaks":1,"versions":4,"between":1,"running":3,"older":3,"outputs":1,"able":2,"cause":1,"fail":3,"case":4,"happen":2,"anyway":1,"removal":1,"cases":1,"again":1,"specific":2,"date":2,"synchronization":2,"specify":2,"point":2,"substitute":1,"checkpoint":1,"posv":2,"withdrawal":1,"reddink":4,"n_time":2,"correctly":1,"considers":1,"rawtransaction":1,"tests":12,"relayer":1,"transfer":1,"log_index":1,"interest":1,"dust":1,"debug":1,"binary":1,"size":1,"failing":1,"bchd":3,"ignored":1,"moralis":1,"developers":1,"access":1,"metadata":1,"blockchains":1,"building":1,"services":1,"dns":1,"rotation":1,"done":4,"ca":6,"endpoints":1,"allow":2,"ozkanonur":19,"needed":4,"caching":4,"downloaded":4,"label":4,"succeed":4,"labels":4,"review":6,"progress":6,"job":4,"bumped":4,"merging":4,"--no-fail-fast":6,"flag":4,"proceed":4,"despite":4,"rustsec":1,"advisories":1,"returns":1,"right":1,"age":2,"return":3,"is_mine":2,"false":12,"exclude_mine":12,"exclude":4,"defaults":4,"maintain":4,"behaviour":4,"passed":1,"logs":1,"initialization":1,"index":1,"bounds":1,"errors":3,"tx_details_by_hash":2,"functions":1,"atomicdex":5,"wasm-timer":2,"dependency":2,"atomicdex-api":1,"tree":2,"getrandom":2,"wasm-bindgen":2,"recent":1,"inline":1,"upstream":1,"lint":1,"titles":1,"comply":2,"conventional":1,"commit":2,"specifications":1,"aur":1,"ns":1,"hardforkheight":1,"kip-":2,"enable_bch_with_tokens":3,"enable_tendermint_with_assets":2,"get_balances":6,"backward":5,"performed":4,"concurrently":4,"passive":1,"parent":1,"keeping":1,"disabled":1,"reorganization":2,"spv":4,"reorg":1,"occurs":1,"best":1,"re-downloaded":1,"re-validated":1,"optimization":3,"compilation":1,"profile":1,"adex":1,"tool":1,"command":1,"line":1,"supplies":1,"commands":1,"stop":1,"cd":1,"workflow":2,"logics":1,"project":1,"simplified":1,"created":1,"image":2,"glibc":1,"compatible":2,"pre-built":1,"linux":2,"level":1,"zombie":1,"domains":1,"lock":1,"free":1,"problems":1,"sec":1,"build-time":1,"migration":1,"atomicdex-v":1,"doc":1,"instructions":2,"disable_coin":2,"dependent":1,"vulnerable":1,"bugfix":1,"pubkey":1,"keepalive":1,"overflow":1,"forever":1,"metamask":1,"results":1,"refactor":2,"beta-":5,"respond":1,"getknownpeers":1,"msg":1,"requested":1,"exceeds":1,"deadlock":1,"duplexmutex":2,"sergeyboyko":44,"libs":1,"hotfix":3,"disallow":1,"cc":1,"cmake":1,"visual":1,"studio":1,"trezor_coin":2,"target-branch":1,"dependabot":2,"skip":1,"orders_set":1,"expect":2,"statuses":1,"implement":6,"zcoin":1,"lbc":1,"deserializing":1,"slp":5,"ordermatchrequest":1,"fixing":1,"refactoring":6,"implementing":1,"swaplock":1,"savedswap":1,"myswaps":1,"myordersstorage":1,"update_maker_order":1,"mvp":1,"upload":2,"library":1,"market":1,"milerius":18,"skeleton":1,"lightning":4,"wss":1,"ws":1,"slurp":1,"grpc-web":1,"enable_slp":1,"telegram":1,"lp_bot":2,"unknown":2,"variant":1,"hanging":1,"pointers":1,"parking":1,"lot":1,"mutex":1,"recoverer":1,"poc":1,"recreating":1,"optimize":1,"faster":1,"stage":1,"_version":2,"foreign":1,"function":1,"unstable":2,"test_update_maker_order_fail":1,"komodod":1,"multiarch":1,"docker":1,"libmm":1,"desktop":1,"requesting":1,"wip":3,"larger":1,"integers":1,"blockchain":1,"scripthash":1,"get_balance":1,"settings":1,"integrate":1,"proof":2,"solana":1,"podman":2,"requirement":1,"recover_funds_of_swap":2,"simultaneous":1,"get":3,"raw":1,"hex":1,"hrmhatef":2,"locktime":1,"functionality":1,"convention":1,"docs":3,"basing":1,"branch":1,"impl":2,"publickey":1,"store":1,"maker_coin_htlc_privkey":1,"taker_coin_htlc_privkey":1,"none":1,"txhlp":1,"sign":1,"verify":1,"push":1,"playground":3,"batch":1,"overall":1,"mm_version":2,"rust-lightning":1,"bitcoin-spv":1,"temporary":1,"ignore":1,"rustsec-":1,"segfault":1,"license":1,"gplv":1,"unused":2,"infos":1,"fiat":1,"nonce_lock":1,"problem":1,"light":1,"split":1,"null":1,"try":1,"check_utxo_maturity":2,"prefix":1,"test_get_channels_by_filter":1,"rid":1,"fomat":1,"wite":1,"macros":1,"rpc_password":1,"constraints":1,"bestorders":1,"execution":1,"outdated":1,"firo":1,"prog":2,"pow":2,"destination":1,"showing":1,"malfunctioning":1,"electrums":1,"excessive":1,"reconnects":1,"readme":1,"nxt":1,"arg":1,"help":1,"tonymorony":2,"firo_hot_fix":1}},"src/pages/komodo-defi-framework/index.mdx":{"searchTitle":"Introduction to Komodo DeFi Framework Documentation","docsPageTitle":"Introduction to Komodo DeFi Framework","path":"komodo-defi-framework","content":{"introduction":3,"komodo":23,"defi":23,"framework":23,"welcome":1,"technical":2,"documentation":2,"section":8,"intended":1,"developers":1,"utilizing":1,"conceptual":4,"overview":2,"brief":1,"found":1,"start":1,"product":1,"introductions":1,"link":2,"tutorials":6,"contains":4,"thorough":1,"explanation":1,"consult":1,"learning":5,"path":2,"outlines":2,"details":1,"approaches":1,"perspective":1,"setup":2,"basic":1,"information":1,"setting":1,"using":2,"enabled":1,"environment":1,"various":1,"provide":1,"instruction":1,"usage":1,"creation":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":1,"launchpad":2,"available":1,"api":2,"commands":2,"also":1,"called":1,"remote":1,"procedure":1,"calls":1,"rpcs":1,"used":1,"interact":1,"daemon":3,"variety":1,"languages":1,"recently":1,"komodefi-cli":2,"binary":1,"introduced":1,"simplify":1,"process":1,"interacting":2,"command":2,"line":2}},"src/pages/komodo-defi-framework/setup/configure-mm2-json/index.mdx":{"searchTitle":"Komodo DeFi API configuration Configuring Framework","docsPageTitle":"Komodo DeFi API configuration","path":"komodo-defi-framework/setup/configure-mm2-json","content":{"komodo":8,"defi":4,"api":9,"configuration":6,"defi-api":1,"parameters":4,"along":1,"additional":2,"runtime":2,"flags":1,"per-process":1,"environment":3,"variables":2,"listed":2,"source":4,"code":2,"viewed":1,"running":3,"kdf":8,"--help":2,"mm":6,"json":8,"via":1,"commandline":1,"binary":1,"basic":1,"need":4,"defined":1,"file":7,"list":4,"current":1,"seed":49,"nodes":9,"netid":21,"sourced":1,"https":6,"github":2,"com":4,"komodoplatform":4,"coins":10,"blob":2,"master":2,"seed-nodes":2,"wasm":1,"run":1,"node":8,"p_in_memory":2,"true":26,"-beta":2,"release":1,"event_stream_configuration":2,"renamed":1,"event_streaming_configuration":4,"longer":1,"contains":2,"active_events":2,"object":1,"define":2,"events":2,"global":1,"config":1,"suite":2,"new":2,"rpc":2,"methods":3,"streaming":2,"added":1,"allows":1,"greater":1,"control":1,"track":1,"example":9,"allowing":2,"weak":2,"password":2,"gui":20,"devdocs_cli":20,"seednodes":24,"kmdefi":36,"net":36,"rpc_password":16,"enter_unique_password":2,"passphrase":10,"enter_unique_seed_phrase_dont_use_this_change_it_or_funds_not_safu":10,"allow_weak_password":6,"dbdir":6,"path":10,"db":6,"folder":6,"ent":14,"r_un":14,"qu":14,"_pa":14,"rd":14,"false":18,"using":4,"gas":1,"gas_api":2,"provider":2,"infura":2,"url":2,"your-provider-url":2,"wss":1,"certificates":1,"wss_certs":2,"server_priv_key":2,"privkey":2,"pem":4,"certificate":2,"fullchain":2,"wallet_name":4,"wallet_password":4,"gringotts":2,"retirement":2,"fund":2,"wjzg":2,"ck":2,"tpw":2,"asnm-wrl":2,"inch_api":4,"inch":4,"dev":3,"event":1,"enabled":1,"access_control_allow_origin":2,"worker_path":2,"index":2,"js":2,"use":2,"interface":1,"ll":1,"also":3,"set":11,"key":1,"variable":1,"called":1,"one_inch_api_test_auth":4,"bearer":2,"yourapikey":2,"feature":1,"still":3,"experimental":1,"build":5,"branch":1,"flag":1,"cargo":2,"--features":2,"test-ext-api":2,"hd":2,"wallets":2,"enable_hd":10,"phrase":2,"setting":1,"result":1,"different":1,"addresses":1,"generated":1,"february":2,"soldier":2,"message":2,"acid":2,"member":2,"jump":2,"shadow":2,"walk":2,"novel":2,"impose":2,"puppy":2,"tornado":2,"first":1,"address":3,"wallet":2,"returns":1,"ce":4,"cd":2,"cc":2,"eth":2,"return":1,"dea":2,"fb":2,"examples":2,"bootstrap":3,"is_bootstrap_node":8,"paramater":6,"required":3,"i_am_seed":8,"disable_p":10,"normal":1,"warning":1,"errors":1,"appear":1,"logs":1,"launch":1,"correctly":1,"warn":2,"disabled":3,"features":2,"require":2,"network":2,"swaps":3,"peer":3,"health":2,"checks":2,"etc":2,"work":2,"initializing":4,"error":4,"precheck":6,"failed":6,"cannot":2,"disable":2,"non-bootstrap":2,"configured":2,"connect":2,"default":1,"parameter":1,"state":1,"functionality":1,"related":1,"orderbooks":1,"discovery":1,"activated":1,"transactions":1,"sent":1,"download":1,"starting":1,"point":1,"currently":1,"supported":1,"maintained":1,"platform":3,"team":3,"structure":1,"adding":1,"vary":1,"refer":1,"listing":2,"guide":2,"contact":2,"assistance":1,"optional":1,"check":3,"rest":1,"documentation":1,"enable":2,"place":2,"orders":2,"view":2,"orderbook":2,"balance":2,"configure":2,"bot":2,"trading":2,"questions":1,"feedback":1,"join":1,"us":2,"discord":2,"server":2,"tell":1,"experience":1}},"src/pages/komodo-defi-framework/setup/index.mdx":{"searchTitle":"Installing the Komodo DeFi Framework API","docsPageTitle":"Installing the Komodo DeFi Framework API","path":"komodo-defi-framework/setup","content":{"installing":4,"komodo":9,"defi":9,"framework":9,"api":6,"minimum":4,"requirements":1,"installation":4,"macos":6,"windows":12,"see":9,"note":12,"below":9,"linux":7,"-bit":10,"gb":3,"free":3,"ram":3,"normal":3,"user":3,"account":3,"admin":3,"root":3,"privileges":3,"prefer":1,"avoid":1,"building":2,"source":2,"download":10,"pre-built":1,"binary":1,"github":6,"releases":3,"page":2,"users":2,"following":4,"documentation":2,"assumes":1,"running":2,"debian":1,"ubuntu":1,"host":3,"questions":1,"distributions":1,"reach":2,"us":3,"dev-marketmaker":4,"channel":4,"discord":4,"developing":1,"software":4,"typically":1,"requires":1,"git":15,"bash":7,"terminal":4,"shell":2,"based":1,"unix":1,"similar":2,"command":3,"prompt":1,"uses":1,"unix-based":2,"syntax":2,"instructions":6,"given":1,"therefore":1,"recommend":1,"proceeding":1,"install":19,"begin":1,"automatically":1,"double-click":1,"downloaded":2,"exe":2,"file":6,"follow":4,"wizard":1,"open":1,"machine":1,"continue":1,"operating":3,"systems":2,"currently":1,"testing":1,"system":1,"functionality":1,"machines":1,"comparatively":1,"older":1,"hardware":1,"cannot":1,"guarantee":1,"run":2,"successfully":2,"default":7,"invite":1,"test":1,"report":2,"errors":2,"team":2,"dependencies":3,"rust":5,"choose":2,"customize":1,"select":1,"triple":2,"toolchain":2,"minimal":2,"profile":1,"cmake":2,"version":1,"higher":1,"link":9,"unpack":1,"build":6,"tools":1,"os":1,"sudo":8,"apt-get":8,"build-essential":2,"msvc":2,"xcode":2,"via":2,"app":2,"store":2,"additional":4,"using":2,"-y":4,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"libssl-dev":4,"pkg-config":4,"ubuntu-":1,"llvm-dev":2,"libclang-dev":2,"clang":2,"components":2,"rustup":6,"nightly-":4,"optional":2,"skip":1,"step":1,"fails":1,"component":2,"add":2,"rustfmt-preview":2,"jq":9,"useful":1,"addition":1,"needed":1,"provide":1,"readable":1,"format":1,"json":1,"output":2,"helps":1,"quickly":1,"digest":1,"data":1,"response":2,"appropriate":2,"make":1,"executable":2,"changing":1,"directory":1,"executing":1,"chmod":2,"execute":2,"clone":5,"repository":1,"cd":4,"https":4,"com":4,"komodoplatform":4,"komodo-defi-framework":8,"--branch":4,"main":2,"--single-branch":2,"development":1,"use":2,"dev":6,"branch":2,"instead":2,"specific":1,"release":1,"compile":1,"code":1,"cargo":4,"--features":4,"native":4,"-vv":4,"above":1,"results":1,"error":1,"library_path":2,"usr":8,"local":8,"opt":4,"openssl":4,"lib":8,"alternatively":1,"create":1,"permanent":1,"called":1,"libcrypto":4,"ln":2,"-s":2,"everything":1,"installed":1,"appear":1,"finished":2,"optimized":2,"debuginfo":2,"target":4,"built":1,"available":1,"debug":2,"kdf":2}},"src/pages/komodo-defi-framework/tutorials/additional-information/index.mdx":{"searchTitle":"Additional Notes More Information About Komodo DeFi Framework","docsPageTitle":"Additional Notes","path":"komodo-defi-framework/tutorials/additional-information","content":{"additional":2,"notes":1,"back":1,"end":1,"front-end":6,"implementations":1,"komodo":27,"defi":25,"framework":25,"api":21,"built":5,"core":3,"component":4,"serve":1,"graphical-user":1,"interfaces":1,"guis":3,"various":1,"exist":1,"ecosystem":2,"volunteer":1,"efforts":1,"community":1,"members":1,"also":5,"allows":5,"developers":3,"entrepreneurs":1,"freedom":1,"create":3,"implementation":5,"purposes":1,"example":1,"acts":1,"atomic-swap":1,"network":5,"communities":1,"make":1,"private":1,"documentation":2,"concerns":1,"typically":1,"accessed":1,"via":1,"terminal":1,"interface":1,"based":3,"yet":1,"available":3,"new":4,"features":2,"desktop":2,"users":1,"worked":1,"previous":1,"version":1,"software":9,"marketmaker":1,"mm":6,"note":1,"several":1,"differences":1,"release":3,"off-chain":3,"technology":3,"used":3,"nanomsg":2,"layer":2,"orderbook":2,"propagation":1,"ordermatching":1,"client":1,"traffic":1,"routing":1,"technologies":1,"active":1,"blockchain":3,"itself":1,"replaced":1,"rust":4,"tcp":1,"uses":1,"libtorrent":2,"torrent":1,"dht":1,"system":2,"widely":1,"highly":1,"reliable":2,"granting":1,"greater":1,"development":1,"experience":1,"ansi":1,"ported":1,"utilizing":1,"cargo":1,"internal":1,"benchmarks":1,"prove":1,"efficient":1,"furthermore":1,"code":1,"base":1,"supports":1,"mobile":5,"devices":3,"including":1,"android":2,"ios":2,"key":2,"benefit":1,"expect":1,"adoption":1,"multi-threading":2,"multi-tasking":2,"improvements":1,"limited":1,"capabilities":1,"bob-side":2,"using":1,"lite":1,"mode":1,"spv":4,"wherein":2,"syncing":1,"required":1,"end-users":1,"reliably":1,"manage":1,"multiple":2,"concurrent":1,"requests":3,"pleased":1,"announce":1,"preparing":1,"compatible":1,"currently":1,"undergoing":1,"quality":1,"tests":1,"external":1,"reviews":1,"publication":1,"notable":1,"aspects":1,"include":1,"optimization":1,"low-data":1,"usage":1,"cpu":1,"consumption":1,"low":1,"storage":1,"requirements":2,"mb":1,"integrates":1,"seamlessly":1,"mobile-device":1,"integrate":1,"packages":1,"reach":2,"team":2,"discord":3,"involved":1,"add":2,"coin":6,"coins":6,"btc":2,"eth":1,"added":2,"quickly":1,"simply":1,"frameworks":1,"able":1,"depending":1,"specific":2,"details":1,"specifically":1,"support":2,"functionality":2,"similar":1,"checklocktimeverify":1,"bitcoin":1,"protocol":2,"utxo":1,"locked":1,"amount":3,"time":1,"released":1,"manner":1,"determined":1,"developer":1,"information":1,"eth-based":1,"first":2,"follow":1,"linked":1,"checklist":4,"below":1,"link":2,"adding":2,"completing":1,"submit":1,"proposed":1,"configuration":1,"files":1,"repository":1,"pull":1,"request":2,"carried":1,"spv-based":1,"trading":1,"holds":1,"electrum-based":2,"feature":6,"user":2,"trade":3,"downloading":1,"data":1,"bitcoin-protocol":1,"running":1,"native-coin":1,"daemons":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"handle":1,"nature":1,"providing":2,"liquidity":5,"multiplication":3,"enables":1,"known":1,"funds":2,"orderbooks":1,"fill":1,"completes":1,"outstanding":1,"immediately":1,"cancelled":1,"exchange":4,"called":1,"therefore":1,"initial":1,"funding":1,"exponentially":1,"higher":1,"provides":1,"special":1,"advantage":1,"traders":1,"wait":1,"below-market":1,"dumps":1,"something":1,"implement":1,"entries":1,"backed":1,"real":1,"opposed":1,"centralized":1,"vouchers":1,"one":1,"reason":1,"readily":1,"offer":1}},"src/pages/komodo-defi-framework/tutorials/api-docker-telegram/index.mdx":{"searchTitle":"How To Become a Liquidity Provider for Komodo DeFi Framework with Telegram Notifications using Docker Get telegram notifications your API","docsPageTitle":"How To Become a Liquidity Provider for Komodo DeFi Framework with Telegram Notifications using Docker","path":"komodo-defi-framework/tutorials/api-docker-telegram","content":{"become":1,"liquidity":1,"provider":1,"komodo":1,"defi":1,"framework":1,"telegram":8,"notifications":2,"using":25,"docker":9,"installation":1,"clone":5,"repository":1,"command":4,"git":10,"https":10,"github":4,"com":6,"komodohowto":8,"docker-atomicdex-api-marketmaker":6,"cloning":2,"remote":8,"enumerating":2,"objects":8,"done":8,"counting":2,"compressing":2,"total":2,"delta":4,"reused":2,"pack-reused":2,"unpacking":2,"build":11,"image":1,"commands":3,"cd":6,"-t":2,"dev-marketmaker":6,"sending":2,"context":2,"daemon":2,"kb":2,"step":28,"ubuntu":4,"env":6,"build_packages":4,"build-essential":2,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"cmake":2,"libssl-dev":2,"pkg-config":2,"jq":4,"curl":6,"cache":24,"run":16,"apt-get":8,"update":4,"install":6,"-y":6,"bcaa":2,"sh":16,"rustup":8,"rs":2,"-ssf":2,"-s":2,"fa":2,"bin":16,"bash":4,"-c":4,"source":4,"home":4,"cargo":6,"nightly-":4,"default":2,"component":2,"add":2,"rustfmt-preview":2,"komodoplatform":2,"atomicdex-api":6,"--branch":2,"dev":2,"--single-branch":2,"cc":2,"--features":2,"native":2,"-vv":2,"adfcc":2,"wget":4,"nano":2,"dd":4,"bda":2,"usr":12,"local":12,"raw":2,"githubusercontent":2,"jl":2,"coins":4,"master":2,"aaeb":2,"copy":6,"--from":2,"target":2,"debug":2,"kdf":4,"scripts":3,"edd":4,"entrypoint":4,"cmd":2,"dad":4,"successfully":4,"built":2,"tagged":2,"latest":2,"setup":1,"bot":17,"open":1,"app":1,"search":1,"named":1,"botfather":2,"start":7,"chat":6,"send":3,"message":5,"help":2,"receive":1,"list":1,"available":1,"newbot":2,"create":2,"new":2,"containing":1,"required":1,"name":1,"end":1,"example":1,"tetrisbot":1,"tetris_bot":1,"created":2,"take":1,"note":1,"username":1,"hereby":3,"referred":3,"bot_username":6,"token":1,"bot_token":8,"sent":1,"go":1,"url":1,"api":3,"org":2,"yourbottoken":4,"getupdates":2,"replace":2,"response":1,"look":1,"key":1,"id":3,"xxxxxxxxxx":2,"first_name":2,"gxxxxxxx":2,"type":2,"private":2,"above":1,"json":2,"bot_chatid":6,"details":1,"needed":1,"marketmaker":2,"enabled":1,"usage":1,"container":2,"notification":2,"-it":2,"-e":10,"xxxxxx":4,"aaxxxxxxxxxxxxeso":4,"xxxxx":4,"mymarketmakerbot":4,"values":1,"ones":1,"belonging":1,"received":1,"atomic":1,"dex":1,"root":4,"pts":2,"sl":2,"gui":5,"mm":2,"netid":2,"seednodes":2,"seed":4,"kmdefi":4,"net":4,"userhome":2,"passphrase":3,"xxxxxxxxxxxxxxxxxxxry":2,"rpc_password":3,"hlxxxxxxxkw":2,"outputs":1,"pid":1,"within":1,"used":1,"packaged":1,"connect":1,"rick":2,"morty":2,"coin":1,"networks":1,"rickconnect":2,"mortyconnect":2,"helpful":1,"sends":1,"demo":1,"view":1,"orderbook":1,"rickmortyorderbook":2,"helpfully":1,"relays":1,"us":1,"see":1,"orderbooks":1,"simple":1,"schema":1,"trivial":1,"rudimentary":1,"application":1}},"src/pages/komodo-defi-framework/tutorials/api-metrics/index.mdx":{"searchTitle":"Komodo DeFi Framework Metrics DEX","docsPageTitle":"Komodo DeFi Framework Metrics","path":"komodo-defi-framework/tutorials/api-metrics","content":{"komodo":7,"defi":7,"framework":7,"metrics":23,"collects":1,"data":7,"allow":1,"interested":1,"users":3,"view":1,"history":21,"events":1,"api":5,"session":1,"incoming":1,"outgoing":1,"traffic":9,"recorded":2,"log":4,"file":11,"specified":1,"frequency":1,"requested":1,"using":10,"json":7,"format":1,"visualized":1,"prometheus":47,"grafana":21,"setting":1,"recording":1,"default":3,"collected":1,"every":1,"five":1,"minutes":1,"value":51,"defined":1,"parameter":3,"user":1,"mm":6,"disable":1,"collection":1,"set":3,"requesting":1,"manually":1,"execute":3,"following":4,"command":2,"request":13,"snapshot":1,"method":22,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"type":53,"counter":36,"key":52,"tx":20,"response":16,"count":30,"labels":54,"coin":36,"marty":18,"tx_detail_by_hash":8,"rpc_client":16,"client":28,"electrum":28,"doc":18,"total_length":4,"blockchain":12,"scripthash":12,"get_history":12,"gauge":14,"connected_peers":2,"received_messages":4,"connected_relays":2,"len":6,"relay_mesh":2,"orderbook":4,"memory_db":2,"period_in_secs":2,"histogram":2,"peer":4,"outgoing_request":2,"timing":2,"koowjdov":2,"vjdy":2,"pnzwvetz":2,"fwgmhv":2,"vhsbocr":2,"gefqq":2,"max":2,"min":2,"integration":2,"supports":1,"software":1,"allows":2,"setup":1,"automated":1,"scraping":1,"regular":1,"intervals":1,"enables":1,"sophisticated":1,"queries":3,"stored":1,"timeseries":2,"also":3,"configure":1,"elegant":1,"dashboard":4,"built-in":2,"graphs":4,"export":1,"graphical":1,"processing":1,"scrapes":1,"http":11,"pull":1,"model":1,"provide":1,"ability":1,"scrape":1,"localhost":12,"need":2,"add":7,"prometheusport":4,"define":1,"username":6,"password":8,"enforce":1,"basic":2,"authorization":1,"security":1,"prometheus_credentials":4,"note":1,"additional":2,"argument":1,"necessary":1,"prom_username":8,"prom_password":8,"replace":2,"actual":2,"make":1,"sure":1,"separated":1,"configuring":1,"monitor":1,"configuration":3,"named":1,"yml":8,"simplify":1,"process":1,"connecting":1,"global":2,"scrape_interval":2,"scrape_configs":2,"job_name":2,"komodefi_api":2,"basic_auth":2,"static_configs":2,"targets":2,"group":2,"komodefi":2,"learn":1,"creating":1,"read":2,"documentation":2,"starting":1,"simple":1,"way":1,"initiate":1,"standard":1,"docker":3,"containers":4,"run":3,"docker-compose":6,"name":1,"compose":1,"version":2,"volumes":6,"services":2,"image":5,"latest":4,"depends_on":2,"ports":4,"network_mode":4,"host":4,"var":2,"lib":2,"restart":4,"prom":2,"etc":2,"use":4,"start":1,"graphing":1,"interface":1,"running":1,"navigate":3,"graph":10,"tab":3,"expressions":1,"visualize":1,"one":2,"available":4,"open":2,"metric":2,"explorer":1,"next":5,"button":5,"select":4,"click":9,"added":1,"page":1,"panel":4,"access":1,"scraped":1,"analyze":1,"transform":1,"display":1,"variety":1,"ways":1,"information":1,"see":2,"guide":2,"credentials":1,"admin":4,"offered":1,"new":5,"secure":1,"encrypted":1,"manager":1,"keepassxc":2,"source":2,"cog":1,"icon":1,"sidebar":1,"menu":3,"url":1,"leave":1,"fields":1,"test":1,"save":2,"bottom":1,"form":1,"dashboards":2,"screen":1,"provider":1,"drop":1,"down":1,"query":3,"options":2,"ones":1,"directly":1,"optionally":1,"tweak":1,"shown":1,"below":1,"complete":2,"displayed":1,"customise":1,"adding":1,"title":1,"changing":1,"colors":1,"different":1,"apply":2,"top":1,"right":1,"corner":1,"panels":1,"desired":1}},"src/pages/komodo-defi-framework/tutorials/api-walkthrough/index.mdx":{"searchTitle":"Komodo DeFi Framework API Walkthrough","docsPageTitle":"Komodo DeFi Framework API Walkthrough","path":"komodo-defi-framework/tutorials/api-walkthrough","content":{"komodo":26,"defi":17,"framework":17,"api":16,"walkthrough":1,"installed":3,"ready":2,"first":2,"atomic":2,"swap":25,"re":2,"testing":2,"back":1,"end":3,"going":1,"doing":1,"things":1,"normal":1,"user":3,"using":6,"gui":6,"expected":1,"let":5,"open":2,"terminal":6,"get":3,"started":10,"setting":2,"coin":31,"list":32,"ecosystem":1,"use":7,"two":1,"blockchain":3,"coins":22,"doc":44,"marty":42,"purposes":1,"freely":1,"distributed":1,"scarcity":1,"don":3,"treat":1,"having":2,"real":1,"value":1,"lose":1,"destroy":1,"need":3,"stress":1,"grab":1,"faucet":3,"komodoplatform":4,"discord":6,"server":2,"set":3,"file":14,"komodo-defi-framework":4,"target":4,"debug":4,"directory":2,"import":1,"settings":1,"test":2,"make":1,"called":3,"place":1,"following":6,"text":2,"asset":5,"fname":4,"rpcport":4,"txversion":4,"overwintered":4,"mm":66,"sign_message_prefix":4,"signed":4,"message":4,"is_testnet":4,"true":6,"required_confirmations":4,"requires_notarization":8,"false":12,"avg_blocktime":4,"protocol":4,"type":4,"utxo":8,"derivation_path":4,"trezor_coin":4,"save":2,"search":1,"automatically":1,"launch":1,"linked":2,"repository":2,"contains":1,"standard":1,"configuration":7,"used":2,"software":2,"download":1,"want":1,"activate":2,"servers":6,"light":1,"mode":1,"activation":4,"listed":2,"within":1,"find":1,"request":6,"body":1,"json":5,"examples":2,"https":2,"stats":6,"kmd":2,"io":2,"atomicdex":2,"activation_commands":2,"launching":1,"also":2,"create":4,"ll":2,"minimal":2,"example":2,"check":4,"configure":4,"kdf":8,"guide":4,"information":3,"additional":2,"parameters":1,"include":1,"allow_weak_password":2,"paramater":1,"rpc_password":8,"characters":2,"row":1,"between":1,"length":1,"contain":2,"one":1,"numeric":1,"uppercase":1,"lowercase":1,"special":1,"character":1,"word":1,"password":2,"chars":1,"commands":1,"supplied":1,"runtime":2,"below":5,"stdbuf":4,"-ol":4,"docs_walkthru":4,"netid":8,"seednodes":4,"seed":8,"kmdefi":8,"net":20,"passphrase":7,"your_passphrase_here":6,"your_password_here":6,"replace":1,"actual":1,"execute":2,"command":3,"see":9,"output":4,"similar":3,"-beta_":4,"dt":4,"_main":24,"lp_native_dex":2,"info":72,"version":2,"crypto":4,"crypto_ctx":4,"public":2,"key":2,"hash":6,"fe":10,"ede":2,"shared":2,"database":10,"id":4,"df":2,"ec":6,"bb":2,"ca":6,"_libp":8,"atomicdex_behaviour":8,"local":2,"peer":32,"peerid":2,"koowbgkww":2,"lmvxlwqsb":2,"vffmnm":2,"cunfhtjqqd":2,"oenuc":2,"atomicdex_gossipsub":32,"behaviour":32,"adding":31,"koowesuikcqabakezumtt":2,"ufjs":2,"mk":2,"wgrzbeucbcw":2,"explicit":30,"relay":30,"koowkxavlcjvrq":2,"gk":2,"kd":2,"cohctgqbmikps":2,"xqfoxeoygms":2,"koowatoxtunebwcoahjefsv":2,"fmnm":2,"cunfhtjjw":2,"pnsmxran":2,"koowsmei":2,"ypavzfa":2,"agde":2,"rjxnw":2,"pvxw":2,"qa":2,"fve":2,"pjns":2,"koowhkkhinhztkceqehhhpqwu":2,"jxpovbgs":2,"qst":2,"gjvtm":2,"koowmrjlmrv":2,"hngaovf":2,"rfumfjypstzd":2,"nv":2,"xl":2,"zn":2,"zkisb":2,"koowl":2,"yrrnacb":2,"rpytepxkmq":2,"jtrcbkcnd":2,"hk":2,"bxal":2,"koowhbecnjdznk":2,"mlnao":2,"cdsjuqimteo":2,"wmfxrd":2,"bd":2,"koow":2,"sogypfx":2,"kcyh":2,"uvxnhq":2,"dpmqnt":2,"vekgdlxkbicvkq":2,"koowpr":2,"ropi":2,"vqtlugjcdvvmccglp":2,"ixazbdfp":2,"tp":2,"zl":2,"koowku":2,"pmtgtewacwfjn":2,"zrwwhb":2,"bctytvhu":2,"xx":2,"qdyy":2,"koowjwbnkvsvnjiquepjlyhpismqvaj":2,"qt":2,"txv":2,"ctji":2,"xd":2,"koowgrupcabkxhprions":2,"sbumpmpecou":2,"hyfrqqvxfwdeuf":2,"kooweazph":2,"yuqkang":2,"asygdpbhkrppalday":2,"ab":2,"koowad":2,"gpxwx":2,"edvkwwkr":2,"fzgfojcekdca":2,"shmtffvkrn":2,"dialed":6,"ip":6,"tcp":6,"checking":3,"current":6,"sqlite":2,"migration":6,"skipping":2,"init":2,"trying":2,"migrate":2,"migrate_sqlite_database":4,"complete":3,"migrated":2,"rpc":2,"dex":4,"enabled":2,"unixtime":2,"something":2,"running":1,"vps":1,"accompanying":1,"tools":1,"tmux":2,"screen":2,"recommended":2,"nohup":5,"ensure":1,"instance":1,"shutdown":1,"logs":1,"userpass":31,"environment":4,"variable":3,"new":2,"folder":1,"enter":1,"string":1,"export":2,"rpc_userp":18,"ssw":18,"rd":18,"source":2,"executing":1,"echo":2,"printed":1,"console":1,"remain":1,"memory":1,"session":2,"closed":1,"later":1,"again":3,"variables":1,"found":1,"connect":3,"selected":1,"networks":2,"did":1,"wach":1,"properties":1,"earlier":1,"doesn":1,"send":3,"requests":1,"method":20,"electrum":17,"url":12,"cipig":12,"address":17,"rlgagbfhfbg":8,"ma":8,"mdthykl":8,"vovftmepbke":8,"balance":12,"result":6,"success":4,"connected":2,"test-blockchain":2,"network":3,"note":2,"uses":2,"different":2,"port":1,"present":1,"returned":2,"responses":2,"unique":1,"free":1,"flux-bot":1,"slash":1,"faucet-drip":2,"minute":1,"arrive":1,"my_balance":4,"rqnur":4,"qlgpugzxybvu":4,"kw":4,"lu":4,"cq":4,"trade":3,"orderbook":10,"decentralized":1,"peer-to-peer":1,"empowering":1,"users":5,"rely":1,"centralized":3,"service":1,"avoids":1,"serious":1,"problems":1,"affect":1,"exchanges":2,"security":1,"risks":1,"chance":1,"hackers":2,"founders":2,"bad":2,"actors":2,"steal":1,"assets":1,"personal":2,"everything":2,"stored":1,"exchange":4,"lack":1,"transparency":1,"difficult":1,"know":2,"playing":1,"fair":1,"lead":1,"market":2,"manipulation":2,"insider":1,"trading":2,"limited":2,"control":2,"funds":2,"held":1,"remember":2,"keys":3,"offerings":1,"diverse":1,"range":1,"cryptocurrencies":1,"available":2,"high":1,"exit":2,"fees":1,"pay":1,"lot":1,"money":1,"just":1,"withdraw":1,"cases":1,"withdrawals":2,"suspended":2,"altogether":1,"orders":1,"base":14,"rel":14,"response":2,"shows":1,"willing":2,"bids":4,"numbids":4,"biddepth":4,"asks":4,"rjtyiyej":6,"evvj":6,"ybrvmxwnnmvzjdglh":6,"price":8,"price_rat":4,"price_fraction":4,"numer":8,"denom":8,"maxvolume":6,"max_volume_rat":4,"max_volume_fraction":4,"pubkey":4,"bf":4,"ffe":4,"ece":4,"fd":4,"age":4,"uuid":22,"bff":4,"-b":24,"e-b":4,"-f":4,"is_mine":4,"numasks":4,"askdepth":4,"timestamp":4,"notice":1,"easily":2,"readable":1,"start":1,"jq":12,"setup":1,"process":1,"optional":1,"makes":1,"reading":1,"easier":2,"simply":1,"add":1,"try":1,"time":1,"bash":2,"zcredits":2,"read":1,"someone":1,"asking":1,"every":1,"total":1,"initiate":1,"buy":7,"order":4,"volume":2,"action":2,"base_amount":2,"dest_pub_key":2,"rel_amount":2,"sender_pubkey":2,"ebff":2,"ade":2,"debac":2,"ead":2,"e-":2,"-bb":2,"data":1,"successfully":4,"submitted":1,"yet":1,"however":1,"automated":1,"matched":1,"steps":1,"completed":2,"lp_ordermatch":2,"entering":2,"taker_swap_loop":2,"ae":20,"-c":20,"fa":28,"subscribed":2,"topic":2,"taker_swap":16,"taker":12,"negotiated":2,"lp_swap":14,"fee":2,"tx":12,"da":2,"de":2,"cc":2,"ce":2,"cab":2,"got":2,"maker":8,"payment":16,"fcdd":6,"cb":6,"dd":10,"ac":6,"ffc":6,"wait":8,"confirm":8,"rpc_clients":4,"waiting":4,"confirmations":4,"required":4,"bcf":2,"faac":2,"sent":2,"spend":4,"ddd":2,"cdbc":2,"bc":2,"spent":2,"dffe":2,"finished":3,"last":1,"line":1,"went":1,"congratulations":1,"stop":5,"forget":1,"reach":1,"us":2,"twitter":2,"tell":1,"experience":1,"ask":1,"questions":1}},"src/pages/komodo-defi-framework/tutorials/coins-file-update/index.mdx":{"searchTitle":"How to update the coins file work with latest Komodo DeFi Framework Update your Coins File","docsPageTitle":"How to update the coins file to work with the latest Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/coins-file-update","content":{"update":1,"coins":11,"file":5,"work":1,"latest":2,"komodo":10,"defi":2,"framework":2,"instructions":3,"compile":1,"kdf":10,"binary":2,"following":3,"place":1,"old":3,"format":7,"directory":3,"compiled":1,"open":1,"terminal":1,"navigate":1,"files":2,"run":1,"command":1,"update_config":2,"coins_new":6,"accept":1,"valid":1,"paths":1,"arguments":1,"source":1,"destination":1,"output":1,"similar":1,"shown":1,"success":3,"message":1,"indicates":1,"conversion":1,"successful":1,"mm":10,"atomicdex":2,"marketmaker":2,"ad":2,"dt":2,"find":1,"new":5,"named":2,"expected":1,"rename":1,"coins_old":2,"use":1,"next":1,"time":1,"launched":1,"examples":1,"utxo":3,"coin":9,"kmd":4,"name":8,"fname":8,"rpcport":8,"pubtype":4,"shtype":4,"wiftype":4,"txversion":4,"overwintered":4,"txfee":4,"required_confirmations":8,"requires_notarization":4,"true":4,"protocol":4,"type":4,"erc":3,"token":1,"mkr":4,"maker":8,"etomic":2,"aa":4,"ef":4,"cc":4,"protocol_data":2,"platform":2,"eth":2,"contract_address":2}},"src/pages/komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider/index.mdx":{"searchTitle":"How To Become a Liquidity Provider on Komodo DeFi Framework to","docsPageTitle":"How To Become a Liquidity Provider on Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider","content":{"become":2,"liquidity":4,"provider":3,"komodo":23,"defi":19,"framework":19,"following":6,"tutorial":1,"introduces":1,"reader":1,"simple":2,"method":6,"main":1,"network":6,"software":3,"requirements":1,"virtual":3,"private":3,"server":8,"recommended":1,"recommend":4,"user":9,"vps":3,"specifications":1,"vcpu":1,"gb":2,"ram":2,"os":1,"ubuntu":2,"preferably":1,"clean":1,"installation":1,"home-based":1,"connection":2,"prefers":1,"use":6,"computer":1,"hardware":2,"home":1,"instead":1,"strong":1,"internet":2,"also":2,"competitive":1,"setup":1,"running":2,"speed":1,"mbps":1,"processor":1,"equivalent":1,"get":4,"api":19,"coins":31,"configuration":4,"file":22,"step":11,"binary":3,"downloading":2,"pre-compiled":1,"versions":1,"official":2,"repository":2,"building":3,"source":6,"option":2,"create":7,"komodo-defi-framework":26,"target":22,"debug":22,"directory":5,"compatibility":1,"latest":1,"release":1,"releases":4,"page":1,"github":5,"download":6,"extract":1,"example":6,"mkdir":2,"-p":2,"cd":20,"wget":6,"curl":2,"--silent":2,"https":10,"com":18,"repos":2,"komodoplatform":8,"jq":14,"-r":2,"assets":2,"select":2,"name":4,"endswith":2,"linux-release":4,"zip":4,"browser_download_url":2,"unzip":2,"proceed":1,"decide":1,"build":3,"follow":1,"guide":2,"command":19,"raw":14,"githubusercontent":14,"master":6,"resolving":2,"connecting":3,"connected":2,"http":2,"request":2,"sent":2,"awaiting":2,"response":14,"ok":2,"length":2,"text":7,"plain":2,"saving":2,"-kb":2,"mb":2,"saved":2,"edit":4,"scripts":8,"provide":2,"kmd":50,"ltc":35,"pair":1,"navigate":2,"used":3,"start":23,"interact":1,"git":2,"clone":2,"gcharang":2,"mm":12,"copy":3,"current":3,"cp":4,"secure":3,"seed":5,"phrase":5,"serve":1,"type":6,"password":7,"accessing":1,"digital":1,"wallet":6,"various":1,"tools":1,"available":2,"cryptocurrency":1,"community":1,"one":1,"automated":1,"procedure":2,"included":1,"desktop":4,"backup":1,"words":1,"carefully":1,"access":2,"stored":1,"addresses":1,"created":2,"learn":1,"creating":1,"phrases":1,"read":2,"linked":4,"content":2,"bitcoin":2,"wiki":2,"sh":53,"place":3,"failure":2,"properly":2,"execute":4,"lead":1,"loss":1,"funds":2,"open":3,"using":2,"nano":7,"text-editor":1,"replace":5,"value":2,"replace_trading_wallet_passphrase":2,"rpc":3,"control":1,"keep":1,"separately":1,"additional":1,"remote":1,"call":1,"sufficiently":1,"random":1,"eight":1,"digits":1,"based":1,"numbers":1,"letters":1,"rpc_userp":6,"ssw":6,"rd":6,"below":1,"shows":1,"launch":1,"-word":1,"passphrase":7,"provided":1,"demonstration":1,"purposes":1,"paste":1,"manually":1,"terminal":4,"make":5,"sure":4,"change":1,"manage":1,"likely":1,"result":13,"lost":1,"hit":3,"ctrl":2,"save":3,"exit":1,"observe":1,"bottom":1,"prompts":1,"asked":1,"shown":1,"enter":2,"matches":9,"userpass":5,"glhjhvylev":2,"fh":2,"xzgsb":2,"basic":1,"nohup":6,"appending":2,"output":4,"starting":1,"above":5,"manner":1,"causes":1,"visible":1,"programs":1,"htop":2,"avoid":1,"issue":1,"alternate":1,"uses":1,"json":7,"line":1,"parameters":1,"_sample":2,"values":3,"keys":1,"rpc_password":2,"close":1,"stdbuf":2,"-ol":2,"kdf":2,"connect":5,"coin":26,"networks":1,"new":2,"kmdconnect":2,"address":23,"rg":2,"yr":2,"ugqyhmrbcrwaakuei":2,"ac":26,"jnaby":2,"balance":7,"success":8,"take":1,"note":1,"public":2,"generated":1,"entered":1,"verus":2,"sample":1,"executed":1,"lp_coins":4,"ticker":6,"block_count":4,"ltcconnect":2,"lrxjbptpkojfbywpe":2,"avejshlx":2,"syvksbz":2,"again":1,"best":1,"practice":1,"ensure":1,"wallets":1,"first":2,"details":1,"present":1,"downloaded":1,"property":1,"next":1,"named":1,"coinnameconnect":5,"add":1,"contents":1,"characters":1,"between":1,"inserted":2,"becomes":1,"electrum":7,"servers":2,"url":8,"executable":1,"chmod":2,"instruct":1,"instance":1,"trading":1,"query":1,"orderbooks":1,"display":2,"orderbook":6,"see":1,"document":2,"explanation":1,"askdepth":4,"asks":4,"rt":4,"mpmyucqxix":4,"bzlimxbnrrn":4,"ofmdgnkd":4,"price":15,"price_rat":8,"price_fraction":8,"numer":16,"denom":16,"maxvolume":8,"max_volume_rat":8,"max_volume_fraction":8,"pubkey":8,"bb":8,"ec":12,"acf":8,"eb":8,"db":8,"da":8,"age":8,"zcredits":8,"uuid":18,"is_mine":8,"false":8,"base":10,"biddepth":4,"bids":4,"ld":4,"qt":4,"fychvvx":4,"gmhnhbrdyimbvpr":4,"depth":2,"ae":8,"db-bc":4,"netid":4,"numasks":4,"numbids":4,"rel":10,"timestamp":6,"fund":2,"sell":2,"achieve":1,"find":1,"check":4,"mybalance":2,"rfmqif":4,"zbzxchv":4,"ag":4,"dw":4,"zax":4,"pbra":4,"fxab":4,"order":8,"place_order":2,"created_at":6,"max_base_vol":6,"min_base_vol":6,"started_swaps":6,"fce":4,"c-":8,"d-":8,"cfa-":4,"df":8,"status":3,"referring":2,"order_status":2,"efd":4,"dd-":4,"ead":4,"available_amount":4,"cancellable":4,"true":4,"maker":2,"withdrawal":1,"someone":1,"accepts":1,"trade":1,"finished":1,"received":1,"leftover":1,"withdrawn":1,"withdraw":4,"ruff":6,"de":14,"gze":6,"sp":6,"vpcxaasvv":6,"zbqgau":6,"tx_hex":4,"ecb":4,"fc":12,"bf":12,"ed":4,"ff":4,"eece":4,"fba":4,"afcb":4,"dc":4,"af":4,"fe":8,"ef":4,"bcee":4,"aa":12,"ca":8,"fd":4,"ffffffff":4,"fead":4,"cfb":4,"fb":4,"tx_hash":6,"fa":4,"fdc":4,"dfb":4,"ad":4,"total_amount":2,"spent_by_me":2,"received_by_me":2,"my_balance_change":2,"block_height":2,"fee_details":2,"utxo":2,"amount":2,"e-":2,"internal_id":2,"send":1,"sendrawtransaction":4,"script":2,"searched":1,"explorer":1,"miscellaneous":1,"stop":6,"view":1,"orders":1,"placed":1,"node":1,"myorders":2,"maker_orders":2,"d-bf":4,"taker_orders":2,"cancel":2,"cancel_order":2}},"src/pages/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/index.mdx":{"searchTitle":"How To Compile Komodo DeFi Framework API from Source KDF","docsPageTitle":"How To Compile Komodo DeFi Framework API from Source","path":"komodo-defi-framework/tutorials/how-to-compile-kdf-from-source","content":{"compile":2,"komodo":3,"defi":3,"framework":3,"api":3,"source":8,"following":3,"tutorial":1,"introduces":1,"reader":1,"simple":1,"method":1,"build":3,"installing":19,"dependencies":1,"step":6,"os":1,"packages":1,"command":7,"sudo":12,"apt":4,"update":8,"apt-get":4,"install":19,"build-essential":4,"git":8,"jq":6,"llvm-":2,"-dev":4,"libclang-":2,"clang-":2,"cmake":6,"libssl-dev":4,"pkg-config":6,"using":3,"ubuntu":1,"run":3,"llvm-dev":2,"libclang-dev":2,"clang":4,"rpm-based":1,"distributions":1,"dnf":4,"groupinstall":2,"development":2,"tools":4,"openssl-devel":2,"clang-devel":2,"libzstd":2,"systemd-devel":4,"used":2,"libudev":2,"dep":2,"instead":2,"rust":12,"curl":4,"https":8,"sh":8,"rustup":20,"rs":4,"-ssf":4,"asked":1,"select":3,"installation":14,"type":1,"option":1,"customize":4,"choose":1,"default":19,"host":5,"triple":5,"toolchain":7,"minimal":5,"profile":7,"info":60,"downloading":26,"installer":2,"welcome":2,"download":3,"official":2,"compiler":2,"programming":2,"language":2,"package":2,"manager":2,"cargo":24,"add":6,"rustc":16,"commands":2,"bin":8,"directory":4,"located":4,"home":10,"mylo":4,"path":8,"added":2,"environment":4,"variable":6,"modifying":2,"file":2,"uninstall":4,"time":4,"self":2,"changes":2,"reverted":2,"current":4,"options":4,"-unknown-linux-gnu":14,"stable":6,"modify":2,"proceed":2,"cancel":2,"going":2,"ask":2,"value":2,"simply":2,"press":2,"enter":3,"key":2,"leave":2,"unchanged":4,"beta":2,"nightly":2,"none":2,"data":2,"complete":3,"syncing":4,"channel":4,"updates":4,"stable-x":2,"latest":4,"version":4,"df":4,"component":44,"rust-std":8,"rust-docs":6,"mib":70,"eta":26,"installed":6,"great":2,"get":2,"started":2,"need":2,"next":2,"log":2,"done":12,"automatically":2,"configure":2,"shell":3,"env":4,"logout":2,"login":4,"again":2,"alternatively":1,"execute":1,"active":1,"reach":1,"components":1,"nightly-":18,"-x":10,"kib":14,"-nightly":6,"ffa":6,"ae":6,"clippy":4,"rustfmt":8,"defaulting":2,"unpack":2,"ram":2,"checking":2,"self-updates":2,"self-update":2,"existing":2,"set":2,"optional":1,"skip":1,"fails":1,"rustfmt-preview":4,"code":2,"cd":8,"clone":4,"github":4,"com":4,"komodoplatform":4,"komodo-defi-framework":10,"--branch":4,"dev":6,"--single-branch":4,"cloning":2,"remote":8,"enumerating":2,"objects":8,"counting":2,"compressing":2,"total":2,"delta":4,"reused":2,"pack-reused":2,"receiving":2,"resolving":2,"deltas":2,"--features":2,"native":2,"-vv":2,"finished":2,"optimized":2,"debuginfo":2,"target":2}},"src/pages/komodo-defi-framework/tutorials/index.mdx":{"searchTitle":"Introduction to Komodo DeFi Framework","docsPageTitle":"Introduction to Komodo DeFi Framework","path":"komodo-defi-framework/tutorials","content":{"introduction":1,"komodo":48,"defi":13,"framework":13,"one":8,"blockchain":13,"tools":1,"atomic-swap":9,"powered":1,"decentralized":11,"exchange":15,"dex":17,"called":3,"software":24,"entirely":3,"separate":4,"komodod":2,"powers":1,"rest":2,"built":2,"atomic":22,"swaps":13,"developers":4,"users":13,"rely":1,"cryptocurrencies":4,"middleman":1,"involvement":1,"maintain":1,"full":1,"control":7,"private":8,"keys":6,"assets":26,"times":2,"dramatically":2,"increases":1,"security":6,"process":5,"capable":1,"facilitating":1,"exchanges":6,"between":6,"approximately":1,"coins":3,"listed":2,"coinmarketcap":2,"com":2,"charge":1,"special":4,"comes":2,"technology":14,"remarkable":1,"story":1,"april":2,"lead":2,"developer":7,"experimented":1,"first":7,"prototypes":1,"august":2,"released":3,"version":4,"allowing":2,"anonymous":2,"internet":5,"perform":2,"via":1,"automation":1,"two":5,"examples":1,"led":1,"way":3,"beginning":1,"understand":5,"important":1,"come":1,"play":1,"discussion":3,"requires":2,"small":1,"amount":2,"foundational":1,"knowledge":3,"reader":2,"generally":1,"familiar":1,"basic":2,"ideas":3,"project":1,"broad":1,"overview":2,"head":1,"platform":2,"section":7,"thorough":2,"understanding":3,"general":1,"check":2,"delayed":2,"proof":2,"work":2,"core":4,"discussions":2,"gives":1,"works":2,"matters":1,"reading":2,"above":1,"articles":1,"following":1,"attainable":1,"common":1,"method":5,"cryptocurrency":3,"world":2,"goods":1,"trading":11,"digital":8,"tokens":2,"forms":1,"rights":1,"property":1,"nature":3,"asset":1,"bound":1,"individual":3,"secures":1,"transaction":2,"history":3,"blockchains":4,"challenge":1,"long":1,"user":29,"within":2,"parent":1,"normal":2,"methods":1,"conducting":1,"transactions":1,"sufficient":1,"however":4,"questions":1,"arise":1,"wants":1,"typically":1,"demographics":1,"miners":1,"stakers":1,"securing":1,"trades":2,"value":1,"default":1,"inter-chain":1,"mechanism":1,"ensure":3,"partner":2,"does":3,"cheat":2,"technical":5,"difficulties":2,"destroy":1,"centralized":8,"simplest":1,"solution":1,"abandon":1,"decentralization":1,"trust":1,"third":3,"party":3,"describes":1,"cex":22,"coinbase":1,"kraken":1,"binance":2,"conduct":2,"using":2,"entrust":1,"care":2,"sends":2,"issues":2,"owe":1,"iou":1,"represent":1,"ownership":2,"single":1,"environment":1,"controlled":3,"authority":3,"grants":1,"benefits":1,"old":1,"system":1,"including":2,"greater":2,"speed":1,"development":2,"design":1,"throughout":1,"experience":2,"relies":1,"purchases":2,"sales":1,"conducted":2,"honestly":2,"accurately":1,"finished":2,"exchanging":1,"hand":1,"back":3,"ious":10,"tell":1,"address":10,"export":1,"receives":1,"again":2,"truly":1,"owner":1,"problems":1,"assuming":3,"goes":1,"intended":1,"efficient":1,"effective":1,"tool":1,"reliable":1,"readily":1,"state":1,"model":7,"carries":1,"great":1,"risk":2,"highest":1,"quality":1,"looking":1,"change":1,"mitigate":1,"dangers":1,"primary":3,"concern":1,"places":2,"held":1,"database":4,"kind":2,"connection":1,"public":4,"available":3,"online":2,"attacker":4,"penetrate":1,"account":2,"gain":1,"offline":2,"trade":5,"malicious":1,"prices":1,"controls":1,"withdraw":1,"true":3,"furthermore":2,"holds":2,"thousands":1,"having":3,"large":1,"vulnerable":2,"funds":7,"additional":2,"incentive":1,"attackers":2,"reported":2,"ig":2,"group":2,"studies":2,"nearly":2,"billion":1,"us":1,"dollar":1,"worth":1,"stolen":2,"major":1,"around":1,"several":6,"challenges":1,"consider":1,"result":1,"danger":2,"legal":1,"perspective":2,"infamous":2,"mt":2,"gox":2,"case":2,"illustrates":1,"attempt":1,"hold":1,"liable":1,"event":1,"theft":1,"struggle":1,"find":2,"insurance":1,"provider":1,"protect":1,"also":6,"compared":1,"fiat":1,"currency":1,"government":1,"authorities":1,"assist":1,"recovering":1,"pros":1,"cons":1,"light":1,"concerns":1,"reputable":1,"established":1,"turning":1,"technologies":2,"example":1,"popular":3,"moving":2,"swiftly":2,"enhance":2,"functionality":3,"bring":1,"safety":1,"wish":1,"implement":1,"typical":1,"types":5,"dexs":1,"unique":2,"structure":1,"perhaps":2,"format":1,"gateway":8,"thought":1,"holding":2,"station":1,"owned":2,"different":4,"parties":5,"performs":1,"functions":1,"send":2,"issued":1,"derive":1,"managed":1,"maintains":1,"secure":7,"access":2,"provide":3,"protection":1,"knows":1,"improvement":2,"include":1,"external":1,"withdrawn":1,"key":2,"difference":1,"actual":1,"contained":1,"type":2,"person":1,"central":2,"people":1,"working":1,"collect":1,"anywhere":1,"anyone":1,"release":3,"owners":2,"grant":1,"permission":1,"multi-signature":3,"sign":1,"able":2,"improved":1,"measure":1,"succeed":1,"compromise":1,"ways":1,"expanding":1,"territory":2,"making":2,"responsible":1,"attacks":1,"exchange-wide":1,"attack":1,"shared":1,"across":1,"multiple":1,"entrepreneur":6,"remain":1,"political":1,"levels":1,"trustworthy":1,"partners":3,"co-owners":1,"infrastructure":2,"contributions":1,"failure":1,"reflect":1,"poorly":1,"brand":1,"persists":1,"loses":1,"responsibility":1,"significantly":1,"superior":1,"basis":1,"ever":1,"transferring":1,"complete":1,"keep":2,"deal":1,"directly":1,"idea":2,"swap":9,"simply":2,"behave":1,"sides":1,"receiving":1,"fair":1,"outcome":1,"side":2,"tries":1,"makes":1,"mistake":1,"cannot":2,"receive":1,"financial":1,"reward":1,"non-offending":1,"penalized":1,"lose":1,"everything":1,"else":1,"models":2,"quickly":1,"form":1,"networks":2,"high":1,"liquidity":1,"exchanged":1,"comparison":1,"opposing":1,"require":1,"third-party":2,"intervention":1,"simplicity":1,"depending":1,"application":1,"cost":1,"cheaper":1,"far":1,"manpower":1,"required":1,"comparisons":1,"probably":1,"get":1,"desires":1,"read":1,"disucssions":2,"underlying":1,"invented":1,"tier":1,"nolan":2,"posted":1,"community":2,"forum":1,"visionary":1,"jl":1,"james":6,"short":1,"exploring":1,"enters":1,"picture":1,"leadership":1,"began":3,"experimenting":1,"wrote":1,"experimental":2,"on-chain":1,"nxt":2,"september":1,"performed":5,"bitcoin":2,"bitcoin-based":1,"time":4,"period":1,"considered":1,"lacked":1,"feature":3,"lock":1,"verify":1,"added":1,"november":1,"shortly":1,"thereafter":1,"creation":1,"current":1,"endeavor":2,"ecosystem":3,"team":5,"members":2,"hired":1,"money":1,"raised":1,"large-scale":2,"company":1,"foundation":1,"designed":1,"facilitate":1,"interoperability":1,"scalability":1,"plays":1,"role":1,"based":1,"releasing":1,"new":2,"masses":1,"years":1,"countless":1,"volunteer":1,"dreamers":1,"contributed":1,"hundreds":1,"open-source":1,"collectively":1,"coding":1,"acting":1,"arbiter":1,"point":1,"mention":1,"necessary":1,"run":1,"natively":1,"integrated":1,"provides":1,"widest":1,"range":1,"packages":1,"existence":1,"capabilities":1,"today":1,"took":1,"learned":1,"rewrote":1,"code":4,"ground":1,"essentially":1,"aspects":1,"recently":1,"yet":1,"forged":1,"february":1,"mobile-based":1,"mobile":2,"android":1,"ios":1,"devices":1,"interfaces":1,"seamlessly":1,"desktop":1,"behind":1,"complex":1,"good":1,"news":1,"takes":1,"itself":1,"building":1,"fire":1,"functionalities":1,"api":2,"industry-wide":1,"invitation":1,"open":2,"source":2,"meaning":1,"creating":1,"network":2,"financially":1,"motivated":1,"businesses":2,"organizations":1,"seeking":1,"profit":1,"cryptocurrency-exchange":2,"industry":1,"opportunities":1,"entrepreneurs":2,"build":1,"audiences":1,"create":2,"market":1,"main":1,"use":1,"back-end":1,"existing":1,"upcoming":1,"innovations":1,"enterprise":1,"companies":1,"reach":3,"integration":1,"consulting":1,"services":1,"further":2,"information":2}},"src/pages/komodo-defi-framework/tutorials/listing-a-new-coin/index.mdx":{"searchTitle":"Prerequisites for a coin to be compatible with Komodo DeFi Framework Adding new the API","docsPageTitle":"Prerequisites for a coin to be compatible with Komodo DeFi Framework","path":"komodo-defi-framework/tutorials/listing-a-new-coin","content":{"prerequisites":1,"coin":32,"compatible":2,"komodo":12,"defi":6,"framework":6,"listed":3,"needs":3,"confirmed":1,"compatibility":2,"present":1,"within":3,"platform":12,"coins":14,"repository":4,"information":6,"below":4,"details":2,"requirements":1,"creating":1,"working":1,"configuration":1,"file":22,"submitting":3,"successful":6,"pull":1,"request":2,"contact":12,"support":4,"team":2,"dev-support":4,"channel":3,"platorm":2,"discord":7,"questions":2,"need":2,"assistance":1,"performing":2,"test":2,"swap":10,"json":8,"config":2,"required":11,"general":1,"parameters":1,"different":1,"platforms":2,"protocols":1,"vary":1,"slightly":1,"data":3,"review":1,"parameter":1,"descriptions":1,"examples":2,"understand":1,"needed":1,"list":1,"utxo":7,"btc":1,"ltc":3,"kmd":6,"zec":1,"dash":1,"doge":1,"dgb":1,"following":3,"rpc":3,"methods":3,"available":1,"estimatefee":2,"getblock":2,"getblockhash":2,"getinfo":2,"getrawtransaction":2,"gettxout":2,"importaddress":2,"listunspent":2,"listreceivedbyaddress":2,"listtransactions":2,"sendrawtransaction":2,"example":18,"name":21,"litecoin":4,"fname":10,"rpcport":10,"pubtype":4,"shtype":4,"wiftype":4,"txfee":4,"dust":2,"segwit":4,"true":10,"mm":10,"required_confirmations":10,"avg_blocktime":10,"protocol":17,"type":12,"antara":1,"smartchain":1,"mcl":4,"asset":2,"marmaracreditloops":2,"txversion":2,"overwintered":2,"requires_notarization":2,"false":8,"evm-like":2,"tokens":6,"eth":8,"erc":17,"matic":1,"plg":1,"bnb":3,"bep":2,"token":5,"contract":5,"approve":2,"transferfrom":4,"additionally":1,"transfer":3,"return":1,"boolean":1,"value":3,"indicating":1,"requirement":1,"actually":1,"part":1,"standard":1,"seem":1,"follow":1,"chain_id":6,"id":2,"chain":1,"see":1,"chainlist":2,"field":4,"protocol_data":8,"etc":2,"ethereum":4,"forks":1,"contract_address":8,"checksummed":2,"smart":3,"address":8,"gas":1,"limit":1,"options":1,"usdc-erc":2,"usdc_erc":2,"usd":4,"xa":2,"eb":4,"ce":2,"gas_fee_estimator":2,"provider":2,"gas_limit":2,"eth_send_coins":2,"eth_send_erc":2,"eth_payment":2,"_payment":2,"eth_receiver_spend":2,"_receiver_spend":2,"eth_sender_refund":2,"_sender_refund":2,"eth_max_trade_gas":2,"usdc-bep":2,"usdc_bep":2,"ac":2,"cc":2,"fe":2,"ad":2,"cd":2,"qrc":4,"qtum":7,"special":1,"case":3,"also":1,"fields":1,"specific":1,"qc-qrc":2,"qcash":2,"mature_confirmations":2,"xf":2,"ede":2,"fa":2,"bca":2,"cf":2,"icon":6,"png":3,"format":4,"dimensions":1,"pixels":1,"ticker":6,"small":2,"letters":5,"protocl":1,"suffix":1,"kmd-bep":1,"use":5,"location":1,"icons_original":2,"folder":3,"explorer":8,"url":12,"excluding":1,"values":2,"parent":1,"capital":6,"extension":6,"valid":3,"array":1,"one":1,"multiple":1,"urls":4,"recommended":4,"https":8,"komodod":2,"com":20,"dexstats":2,"info":3,"add":2,"path":4,"suffixes":1,"transaction":1,"explorer_paths":2,"electrum":12,"servers":7,"shown":2,"provided":5,"port":2,"server":7,"dns":2,"ip":2,"ssl":11,"tcp":1,"webdex":1,"wasm":1,"listings":1,"admin":2,"contacted":2,"emergency":1,"situations":1,"failing":1,"result":1,"automatic":1,"delisting":1,"next":1,"release":1,"apps":2,"status":1,"currently":1,"electrumx":4,"monitored":1,"via":2,"public":1,"api":4,"dashboard":2,"help":2,"setting":1,"telegram":1,"alerts":1,"join":1,"nmc":2,"bitcoins":2,"sk":2,"disable_cert_verification":6,"email":8,"_admin_email":6,"matrix":8,"_admin":2,"org":4,"skype":4,"example_username":20,"twitter":4,"reddit":4,"github":4,"keybaseio":4,"electrum-nmc":2,"le-space":2,"de":2,"optional":3,"defaults":1,"set":1,"certificate":4,"verification":1,"disabled":1,"used":2,"self-signed":1,"production":1,"avoid":2,"validation":2,"issues":2,"highly":2,"eff":3,"certbot":3,"generate":2,"certificates":2,"etomic":2,"deployed":1,"network":1,"minimum":1,"nodes":1,"urgent":1,"cases":1,"node":1,"swap_contract_address":2,"afc":2,"bc":2,"ff":2,"rpc_nodes":2,"http":4,"ethnode":6,"ethnode_admin_email":2,"ethnode_admin":2,"forex":2,"nomics":6,"coingecko":3,"coinpaprika":3,"price":2,"ids":3,"stored":1,"files":2,"api_ids":4,"source":2,"chart":1,"date":1,"conveniently":1,"displayed":2,"right":1,"side":1,"page":2,"shutdown":1,"assets":2,"kmd-komodo":2,"widget":3,"find":2,"tab":1,"iso":2,"currency":2,"code":2,"respective":1,"api_id":2,"derivation":3,"bip":2,"ensure":1,"hierarchical":1,"deterministic":1,"wallet":1,"functionality":1,"best":1,"satoshi":2,"labs":2,"slp-":2,"trezor":5,"io":2,"default":1,"found":1,"searching":1,"supported":1,"larger":1,"black":1,"text":2,"grey":1,"brackets":1,"image":1,"confirmation":1,"participated":1,"atomic":3,"using":1,"addition":1,"submit":1,"transactions":1,"takerfee":2,"sent":2,"maker":4,"payment":8,"taker":4,"spent":4,"produced":1,"new":1,"inside":1,"swaps":1,"directory-":1,"kmd-eth":2,"means":1,"going":1,"further":2,"steps":2,"database":1,"repo":1,"performed":1,"explain":1,"expected":1,"submitted":1,"learn":1,"documentation":1,"link":6,"activating":1,"walkthrough":1,"ask":1,"get":1,"coinintegration":2,"komodoplatform":2,"partners":2,"komodplatform":2}},"src/pages/komodo-defi-framework/tutorials/query-the-mm2-database/index.mdx":{"searchTitle":"How to Query the MM2 SQLite Database KDF","docsPageTitle":"How to Query the MM2 SQLite Database","path":"komodo-defi-framework/tutorials/query-the-mm2-database","content":{"query":9,"mm":22,"sqlite":18,"database":3,"komodo":1,"defi":1,"framework":1,"api":3,"stores":3,"historical":1,"information":3,"swaps":3,"orders":2,"within":1,"located":1,"db":23,"user":1,"data":1,"folder":3,"wallet":7,"having":1,"subfolder":1,"represented":1,"hexadecimal":1,"string":8,"shown":1,"runtime":1,"logs":1,"kdf":8,"binary":1,"public":4,"key":4,"hash":4,"starts":1,"atomicdex":2,"-beta_a":4,"dt":4,"_main":2,"lp_native_dex":2,"info":4,"version":2,"crypto":2,"crypto_ctx":2,"cbdd":2,"df":2,"fe":4,"ce":2,"default":1,"location":2,"operating":1,"system":1,"linux":3,"home":4,"identifying":6,"hex":6,"macos":2,"windows":2,"appdata":2,"define":1,"different":1,"via":1,"dbdir":3,"configuration":2,"parameter":2,"json":1,"file":1,"also":1,"named":1,"komodefi":2,"queried":2,"related":2,"nfts":2,"variety":1,"methods":1,"databases":1,"examples":1,"below":2,"show":1,"terminal":1,"first":1,"need":1,"install":3,"sudo":2,"apt":2,"tables":4,"columns":1,"available":1,"follows":1,"my_swaps":3,"table":5,"keeps":3,"record":5,"successfully":1,"performed":2,"pubkey":5,"path_to_mm":10,"_db_file":10,"select":10,"id":3,"limit":8,"response":4,"marty":16,"doc":16,"bc":2,"e-bdaa-":2,"-ac":2,"b-":4,"aa":2,"stats_swaps":3,"detailed":2,"including":1,"failed":1,"taker_coin":2,"doge":6,"maker_coin":2,"dgb":6,"order":2,"finished_at":2,"desc":2,"-f":2,"-a":6,"af-c":2,"eece":2,"fa":4,"dc":2,"cee":2,"bdd":2,"ecc":2,"edd":2,"ae":2,"web_dex":2,"web":2,"-beta_c":2,"-beta_af":2,"my_orders":3,"placed":1,"base":2,"rel":2,"b-e":2,"ba-":2,"f-":2,"-eafb":2,"taker":4,"buy":6,"timedout":2,"-da":2,"bb-aee":2,"cc":3,"maker":8,"insufficientbalance":2,"sell":6,"fulfilled":2,"-ee":2,"fc":2,"tomaker":2,"cba":2,"fbf-":2,"eed":2,"cancelled":2,"fedcc":2,"-bbfc-":2,"created":3,"nodes":5,"added":2,"stats":4,"collection":4,"name":4,"dragonhound_dev":12,"respose":1,"koowenrvbqvttowymr":4,"fnbektrytj":4,"rcxgx":4,"eppfzhou":4,"rup":4,"stats_nodes":3,"results":1,"returned":1,"registered":1,"tracked":2,"node":2,"dialfailure":2,"_mm":2,"cb":2,"_linux_release":2,"error":2,"request":4,"peer":4,"peerid":2,"canceled":2,"next":2,"coin":2,"additional":1,"store":1,"supplementary":1,"details":1,"block":1,"headers":1,"transaction":1,"history":1,"using":1,"kmd":1,"example":1,"listed":1,"kmd_block_headers_cache":1,"kmd_tx_address":1,"ecfb":1,"fdf":1,"dcc":1,"ff":1,"ruyjystuckm":1,"gouwzqn":1,"lirhfeythwza":1,"kmd_tx_cache":1,"tx_hash":2,"tx_hex":1,"kmd_tx_history":1,"internal_id":1,"block_height":1,"confirmation_status":1,"token_id":1,"details_json":1}},"src/pages/komodo-defi-framework/tutorials/setup-komodefi-api-aws/index.mdx":{"searchTitle":"How to Setup and use the Komodo DeFi Framework API on an AWS EC2 instance Use a Instance","docsPageTitle":"How to Setup and use the Komodo DeFi Framework API on an AWS EC2 instance","path":"komodo-defi-framework/tutorials/setup-komodefi-api-aws","content":{"setup":3,"use":4,"komodo":8,"defi":8,"framework":8,"api":9,"aws":16,"ec":11,"instance":5,"create":4,"script":1,"file":5,"named":1,"komodo_defi_framework_setup":6,"txt":6,"copy":3,"code":2,"below":2,"find":2,"text":3,"seed_words_please_replace":4,"replace":3,"custom":1,"seed":13,"words":9,"used":8,"generate":4,"new":4,"blockchain":4,"addresses":4,"therefore":4,"treated":4,"unique":4,"password":5,"rpc_pass_please_replace":4,"also":2,"strong":1,"authenticate":4,"yourself":4,"communicating":4,"bin":2,"bash":2,"apt-get":6,"update":2,"install":5,"-y":2,"unzip":4,"jq":8,"curl":7,"wget":4,"--silent":2,"https":8,"github":2,"com":8,"repos":2,"komodoplatform":4,"komodo-defi-framework":2,"releases":2,"-r":6,"assets":2,"select":3,"name":2,"endswith":2,"linux-release":4,"zip":4,"browser_download_url":2,"raw":2,"githubusercontent":2,"coins":4,"master":2,"kdf":8,"netid":2,"seednodes":2,"kmdefi":4,"net":4,"gui":2,"aws_cli":2,"passphrase":2,"rpc_password":2,"myipaddr":2,"cli":1,"get":1,"access":6,"credentials":2,"installation":1,"sudo":2,"awscli":2,"obtain":1,"log":1,"account":1,"iam":1,"user":1,"described":1,"linked":4,"post":3,"tntdrive":2,"where-do-i-get-my-access-keys":2,"aspx":2,"create-iam-user-and-keys":2,"following":4,"make":2,"sure":2,"policy":1,"amazonec":2,"fullaccess":4,"instead":1,"amazons":2,"key":4,"id":2,"secret":2,"location":1,"completing":1,"instructions":1,"necessary":3,"later":1,"ssh":11,"directory":2,"exists":1,"mkdir":2,"-p":2,"open":1,"terminal":2,"navigate":1,"located":1,"issue":2,"commands":3,"note":1,"first":1,"change":2,"texts":1,"replace_access_key_id":4,"replace_secret_access_key":4,"obtained":1,"procedure":1,"region":1,"hosted":1,"changing":1,"instances":1,"us-east-":10,"export":4,"aws_access_key_id":2,"aws_secret_access_key":2,"create-key-pair":2,"--region":8,"--key-name":4,"mm":4,"keypair":4,"keymaterial":2,"pem":6,"chmod":2,"sgid":4,"create-security-group":2,"--group-name":4,"sgmm":4,"--description":2,"sg-kdf":2,"groupid":2,"authorize-security-group-ingress":2,"--protocol":2,"--cidr":2,"run-instances":2,"--image-id":2,"ami-":2,"fb":2,"--count":2,"--instance-type":2,"micro":2,"--security-group-ids":2,"--user-data":2,"see":1,"error":4,"similar":1,"click":3,"link":1,"found":1,"page":4,"browser":1,"directed":1,"button":2,"continue":1,"subscribe":3,"accept":3,"terms":3,"occurred":2,"optinrequired":2,"calling":2,"runinstances":2,"operation":2,"order":2,"marketplace":4,"product":2,"need":2,"visit":2,"amazon":2,"pp":2,"sku":2,"auhljmclkudu":2,"zy":2,"rih":2,"wait":1,"subscription":1,"processed":1,"last":1,"command":4,"again":1,"verify":1,"launched":1,"successfully":1,"visiting":1,"above":2,"ipv":1,"public":1,"ip":1,"replace_public_ip":4,"nodeip":4,"-o":2,"identitiesonly":2,"-i":2,"admin":2,"-s":2,"--url":2,"http":2,"--data":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":2,"version":2,"edit":1,"exchange":1,"one":1}},"src/pages/komodo-defi-framework/tutorials/using-komodefi-cli-in-console/index.mdx":{"searchTitle":"Using Komodo DeFi Framework CLI in Console","docsPageTitle":"Using Komodo DeFi Framework CLI in Console","path":"komodo-defi-framework/tutorials/using-komodefi-cli-in-console","content":{"using":2,"komodo":8,"defi":8,"framework":6,"cli":5,"console":1,"convenience":1,"standalone":1,"komodefi-cli":53,"binary":7,"provided":1,"used":1,"interacting":1,"network":8,"command":8,"line":1,"building":1,"refer":2,"https":6,"github":2,"com":4,"komodoplatform":4,"komodo-defi-framework":2,"tab":2,"readme-ov-file":2,"building-from-source":2,"instructions":1,"installing":1,"dependencies":1,"preparing":1,"build":4,"environment":3,"ready":2,"running":3,"following":4,"root":3,"folder":1,"project":1,"repository":2,"cargo":4,"--manifest-path":2,"mm":19,"src":2,"komodefi_cli":2,"toml":2,"--out-dir":2,"pwd":4,"bin":6,"-z":2,"unstable-options":2,"also":2,"add":1,"directory":2,"path":21,"variable":2,"executed":1,"location":2,"export":4,"configuration":11,"setting":3,"default":9,"customize":1,"komodefi_cli_root":4,"allows":1,"specify":2,"saving":1,"files":2,"binaries":1,"related":3,"data":4,"home":10,"downloading":1,"core":7,"api":9,"need":2,"download":6,"latest":1,"release":1,"kdf":37,"configuring":1,"work":1,"configure":1,"coins":21,"information":2,"required":1,"json":15,"file":14,"run":3,"init":12,"--help":14,"return":1,"config":8,"set":21,"initialize":4,"predefined":4,"coin":14,"start":20,"instance":8,"usage":7,"options":14,"--mm-coins-path":8,"mm_coins_path":4,"aliases":20,"--mm-conf-path":8,"mm_conf_path":4,"conf":4,"-h":6,"print":10,"help":10,"existing":1,"use":8,"paths":1,"below":1,"alternatively":1,"create":1,"interactively":1,"pressing":1,"enter":5,"option":3,"values":1,"case":1,"mnemonic":2,"phrase":4,"press":1,"newly":1,"generated":1,"one":3,"collecting":2,"_cfg":4,"smk":8,"gui":2,"going":2,"part":2,"netid":2,"seed":4,"device":2,"quantum":2,"scan":2,"agent":2,"gift":2,"sauce":2,"flame":2,"devote":2,"tiny":2,"ripple":2,"allow":2,"weak":2,"password":2,"rpc_password":4,"tb":2,"ud":2,"dbdir":2,"none":6,"secure":2,"connection":2,"rpc":4,"rpcip":2,"rpcport":2,"rpc_local_only":2,"i_am_seed":2,"reading":2,"nodes":2,"tap":2,"met":2,"next":2,"seednode":2,"enable_hd":2,"writen":2,"getting":4,"raw":2,"githubusercontent":2,"master":2,"got":2,"written":2,"activation_scheme":6,"stats":2,"kmd":2,"io":2,"table":2,"coin_activation":2,"initialization":2,"done":2,"starting":1,"see":2,"available":3,"-help":2,"--mm-log":4,"mm_log":4,"log":9,"example":1,"save":1,"runtime":1,"logs":6,"env":2,"started":2,"child":2,"process":2,"pid":2,"interact":1,"commands":24,"provides":2,"interface":2,"facilitates":2,"interoperating":2,"platform":2,"service":2,"manage":4,"url":2,"enable":2,"disable":2,"etc":6,"wallet":4,"balance":2,"withdraw":2,"sell":4,"put":4,"selling":2,"request":4,"buy":2,"buying":2,"set-price":2,"place":2,"order":10,"orderbook":4,"setprice":2,"considered":2,"update-maker-order":2,"update":4,"listing":2,"book":2,"history":2,"depth":2,"orders":4,"swaps":2,"swap":4,"cancel":4,"utility":4,"util":2,"pubkeys":2,"pubkey":2,"message":6,"signing":2,"sign":2,"verify":2,"version-stat":2,"version":4,"statistic":2,"stat":2,"vstat":2,"task":2,"tracking":2,"status":2,"long-running":2,"given":2,"subcommand":2,"-v":2,"--version":2,"details":1,"examples":1,"documentation":2,"within":1}},"src/pages/komodo-wallet/desktop/access-log-files/index.mdx":{"searchTitle":"Accessing Komodo Wallet Log Files","docsPageTitle":"Accessing Komodo Wallet Log Files","path":"komodo-wallet/desktop/access-log-files","content":{"accessing":1,"komodo":9,"wallet":6,"log":10,"files":5,"simplest":1,"way":1,"access":1,"debug":3,"logs":4,"desktop":2,"settings":1,"menu":1,"general":1,"tab":1,"click":1,"open":4,"folder":1,"button":1,"session":1,"two":1,"created":1,"file":5,"starts":1,"date":1,"time":2,"helps":1,"find":2,"recent":1,"filter":1,"specific":2,"period":2,"ending":2,"contains":2,"application":1,"messages":2,"kdf":2,"backend":1,"defi":1,"framework":1,"app":1,"crashed":1,"relevant":1,"end":1,"bugs":1,"able":1,"related":4,"entry":1,"searching":1,"word":1,"error":2,"suspect":1,"api":2,"method":3,"search":1,"name":1,"my_balance":2,"re":1,"sure":1,"look":2,"just":2,"send":2,"complete":1,"ways":1,"communicate":1,"information":2,"developers":1,"support":4,"team":4,"join":1,"platform":2,"discord":2,"ask":2,"help":1,"dex-desktop":1,"channel":1,"direct":1,"message":1,"chat":2,"drag":1,"drop":1,"upload":1,"members":1,"green":1,"usernames":1,"imposter":1,"accounts":1,"pretending":1,"personal":1,"identifying":1,"private":1,"keys":1,"seed":1,"phrase":1,"smaller":1,"copy":1,"part":1,"logfile":2,"https":2,"zerobin":3,"net":2,"generated":2,"link":2,"pasted":3,"data":2,"one":1,"optionally":1,"add":1,"password":1,"encrypt":1,"text":1,"set":2,"delete":1,"read":1,"expiry":1,"deleted":1,"ve":1,"found":1,"bug":2,"issue":2,"komodo-wallet-desktop":2,"repository":2,"paste":1,"lines":1,"along":1,"short":1,"description":1,"reproduced":1,"doing":1,"happened":1}},"src/pages/komodo-wallet/desktop/activate-coins/index.mdx":{"searchTitle":"Activating Coins in Komodo Wallet","docsPageTitle":"Activating Coins in Komodo Wallet","path":"komodo-wallet/desktop/activate-coins","content":{"activating":2,"coins":4,"komodo":3,"wallet":5,"creating":1,"logging":1,"desktop":2,"launch":1,"btc":2,"ltc":2,"kmd":2,"enabled":1,"default":2,"activate":2,"additional":1,"click":2,"add":1,"crypto":1,"button":2,"sidebar":1,"use":1,"search":1,"bar":1,"top":1,"filter":1,"list":2,"below":1,"make":1,"selection":2,"clicking":1,"rows":1,"activation":1,"limit":1,"increase":1,"settings":1,"needed":1,"complete":1,"enable":2,"continue":1,"selected":2,"added":1,"see":1,"above":1,"eth":2,"activated":2,"alongside":1,"shiba":1,"inu":1,"erc-":1,"token":3,"anytime":1,"protocol":1,"parent":1,"coin":1,"also":2,"example":1,"minds":2,"automatically":1,"ethereum":2}},"src/pages/komodo-wallet/desktop/add-custom-tokens/index.mdx":{"searchTitle":"Add Custom Tokens to Komodo Wallet","docsPageTitle":"Add Custom Tokens to Komodo Wallet","path":"komodo-wallet/desktop/add-custom-tokens","content":{"add":6,"custom":7,"tokens":3,"komodo":6,"wallet":8,"supports":1,"hundreds":1,"coins":3,"right":1,"box":1,"want":2,"new":1,"token":11,"yet":1,"yourself":1,"within":1,"app":2,"first":1,"open":1,"coin":2,"activation":1,"modal":1,"next":3,"click":4,"asset":1,"need":3,"select":3,"protocol":2,"drop":1,"down":1,"example":1,"ll":1,"eth":2,"continue":1,"input":3,"contract":2,"address":2,"find":4,"https":4,"www":2,"bscscan":2,"com":2,"bep-":1,"etherscan":2,"io":2,"erc-":1,"link":1,"selected":1,"explorer":1,"below":2,"field":1,"animation":1,"demonstrates":1,"correct":1,"image":2,"use":1,"probably":1,"official":1,"icon":1,"project":1,"website":1,"services":1,"coingecko":3,"coinpaprika":2,"last":1,"step":1,"get":2,"id":2,"available":1,"display":1,"price":1,"data":3,"just":1,"test-coin":1,"preview":1,"button":1,"see":2,"confirm":1,"configuration":1,"everything":1,"looks":1,"ok":1,"submit":1,"restart":2,"apply":2,"update":1,"local":1,"log":1,"able":1,"added":2,"note":1,"users":1,"also":1,"themselves":1,"formal":1,"listing":1,"desktop":1,"review":2,"requirements":2,"github":1,"repository":1,"team":1,"komodoplatform":2,"discord":2}},"src/pages/komodo-wallet/desktop/create-new-wallet/index.mdx":{"searchTitle":"Create a New Wallet in Komodo","docsPageTitle":"Create a New Wallet in Komodo Wallet","path":"komodo-wallet/desktop/create-new-wallet","content":{"create":2,"new":3,"wallet":11,"komodo":5,"downloading":1,"desktop":1,"https":2,"komodoplatform":2,"com":2,"en":2,"wallets":2,"html":2,"launch":1,"application":1,"see":1,"screen":1,"below":1,"click":2,"button":1,"give":1,"name":1,"sure":1,"securely":2,"back":1,"seed":5,"phrase":3,"offline":1,"key":1,"coins":2,"shared":1,"anyone":1,"next":1,"confirm":4,"given":1,"series":1,"words":1,"position":1,"within":1,"backed":1,"confirmed":1,"need":1,"enter":1,"password":2,"used":1,"encrypt":1,"decrypt":1,"launching":1,"finally":1,"read":1,"eula":1,"terms":1,"conditions":1,"indicate":1,"acceptance":1,"clicking":1,"checkboxes":1,"created":1,"log":1,"enable":1,"tokens":1,"get":1,"doc":1,"marty":1,"faucet":1,"swap":1,"trade":1,"view":1,"private":1,"keys":1,"send":1,"receive":1,"funds":1}},"src/pages/komodo-wallet/desktop/import-private-key-or-seed-phrase/index.mdx":{"searchTitle":"Import Private Key or Seed Phrase Into Komodo Wallet into","docsPageTitle":"Import Private Key or Seed Phrase Into Komodo Wallet","path":"komodo-wallet/desktop/import-private-key-or-seed-phrase","content":{"import":3,"private":4,"key":3,"seed":9,"phrase":4,"komodo":5,"wallet":13,"downloading":1,"desktop":1,"https":2,"komodoplatform":2,"com":2,"en":2,"wallets":2,"html":2,"launch":1,"application":1,"see":1,"screen":1,"below":1,"mnemonic":5,"click":1,"button":2,"first":1,"set":1,"name":2,"string":2,"doesn":1,"need":4,"previous":2,"important":3,"entered":1,"precisely":1,"make":1,"sure":1,"keep":1,"mind":1,"following":1,"things":1,"spaces":1,"beginning":1,"end":1,"one":1,"space":3,"between":3,"pair":1,"words":4,"present":1,"spelled":1,"exactly":1,"bip":4,"word":4,"list":4,"using":1,"non-bip":1,"compliant":3,"confirm":2,"understand":2,"implications":1,"selecting":1,"allow":1,"custom":1,"radio":1,"typing":1,"continuing":1,"phrases":2,"known":2,"lowercase":2,"single":2,"spelling":2,"minor":2,"change":2,"generate":2,"completely":2,"different":2,"next":1,"enter":1,"password":4,"used":1,"encrypt":1,"decrypt":1,"launching":1,"valid":1,"use":1,"finally":1,"read":1,"eula":1,"terms":1,"conditions":1,"indicate":1,"acceptance":1,"clicking":1,"checkboxes":1,"created":1,"log":1,"enable":1,"coins":1,"tokens":1,"get":1,"doc":1,"marty":1,"faucet":1,"swap":1,"trade":1,"view":1,"keys":1,"send":1,"receive":1,"funds":1}},"src/pages/komodo-wallet/desktop/index.mdx":{"searchTitle":"Komodo Wallet Desktop Tutorials Introduction","docsPageTitle":"Komodo Wallet Desktop Tutorials","path":"komodo-wallet/desktop","content":{"komodo":2,"wallet":2,"desktop":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"app":1,"table":1,"contents":1}},"src/pages/komodo-wallet/desktop/reset-configuration-to-default/index.mdx":{"searchTitle":"Resetting Komodo Wallet Configuration to Default","docsPageTitle":"Resetting Komodo Wallet Configuration to Default","path":"komodo-wallet/desktop/reset-configuration-to-default","content":{"resetting":1,"komodo":4,"wallet":6,"configuration":4,"default":2,"improper":1,"shut":1,"down":1,"result":1,"coins":4,"json":1,"file":1,"corrupted":1,"load":1,"see":1,"available":1,"follow":1,"steps":1,"below":1,"click":3,"settings":1,"lower":1,"part":1,"sidebar":1,"general":1,"tab":1,"line":1,"reset":4,"button":1,"confirm":1,"restart":1,"app":1,"log":1,"again":1,"enabled":1,"visible":1,"activate":1,"refer":1,"desktop":2,"coin":2,"activation":2,"guide":2}},"src/pages/komodo-wallet/desktop/send-commands-to-kdf-instance/index.mdx":{"searchTitle":"Send Commands to a KDF Instance Being Run by Komodo Wallet Desktop Using Postman an using","docsPageTitle":"Send Commands to a KDF Instance Being Run by Komodo Wallet Desktop Using Postman","path":"komodo-wallet/desktop/send-commands-to-kdf-instance","content":{"send":2,"commands":1,"kdf":1,"instance":3,"run":1,"komodo":17,"wallet":14,"desktop":11,"using":1,"postman":9,"allows":1,"easy":1,"sending":1,"rpc":9,"requests":2,"defi":2,"framework":2,"launched":2,"application":12,"friendly":1,"gui":1,"prerequisites":2,"download":1,"install":1,"latest":1,"versions":1,"computer":1,"start":4,"login":4,"click":11,"settings":3,"button":6,"bottom":3,"left":3,"part":6,"security":1,"section":2,"show":1,"line":1,"says":2,"view":2,"seed":1,"private":1,"keys":1,"input":5,"password":5,"dialog":2,"box":1,"pops":1,"copy":3,"beside":3,"also":2,"referred":1,"userpass":19,"reset":2,"every":2,"time":3,"restarted":2,"save":2,"value":5,"text":3,"file":1,"later":1,"usage":1,"leave":1,"running":1,"launch":1,"first":1,"launching":1,"see":1,"screen":2,"similar":1,"following":1,"skip":2,"go":1,"app":1,"link":1,"account":1,"creation":1,"eye":2,"icon":2,"top":1,"right":1,"create":1,"new":4,"environment":6,"popout":2,"menu":2,"add":4,"tab":1,"opens":1,"change":2,"name":3,"komodowallet":4,"variables":1,"shown":3,"next":2,"step":1,"variable":3,"paste":1,"copied":1,"saved":1,"url":2,"set":1,"localhost":1,"picture":2,"below":2,"clicking":1,"dropdown":1,"selecting":1,"creating":1,"request":3,"select":3,"http":3,"post":2,"type":3,"bar":1,"body":1,"raw":1,"json":1,"area":2,"available":1,"data":1,"docs":2,"example":1,"version":8,"documentation":4,"call":1,"looks":1,"curl":2,"--url":2,"--data":3,"method":7,"remove":1,"quotes":3,"outside":1,"brackets":1,"replace":1,"escaped":1,"regular":1,"get":1,"receive":1,"output":1,"used":1,"execute":1,"command":1,"note":3,"rational":2,"number":2,"update":1,"named":1}},"src/pages/komodo-wallet/desktop/simple-view-trading/index.mdx":{"searchTitle":"Simple View Trading on Komodo Wallet Desktop","docsPageTitle":"Simple View Trading on Komodo Wallet Desktop","path":"komodo-wallet/desktop/simple-view-trading","content":{"simple":5,"view":4,"trading":3,"komodo":3,"wallet":4,"desktop":1,"created":1,"added":1,"funds":1,"ready":1,"use":4,"features":1,"two":1,"views":1,"match":1,"best":1,"order":4,"available":4,"selected":2,"pair":1,"pro":2,"shows":1,"information":1,"orders":3,"orderbook":1,"options":1,"customize":1,"placing":1,"log":1,"click":7,"dex":1,"icon":1,"navigation":1,"menu":1,"left":1,"check":1,"near":1,"top":1,"right":1,"switch":1,"mode":1,"already":1,"coin":5,"selector":2,"see":3,"coins":1,"swap":11,"select":1,"clicking":1,"next":1,"enter":1,"amount":2,"want":2,"trade":2,"max":1,"button":4,"tradable":1,"balance":1,"enable":2,"list":3,"calculate":1,"estimated":1,"fees":1,"confirm":2,"details":2,"apply":1,"custom":1,"protection":1,"settings":1,"optional":1,"initiate":1,"move":2,"us":1,"tab":3,"lists":1,"in-progress":1,"yet":1,"started":1,"trades":1,"currently":1,"involved":1,"matched":1,"briefly":1,"disappear":1,"progress":2,"duration":1,"step":1,"estimate":1,"long":1,"complete":1,"completed":1,"history":1,"review":1,"past":1,"swaps":1,"modal":1,"include":1,"explorer":2,"browser":1,"showing":1,"transactions":1,"block":1,"open":1}},"src/pages/komodo-wallet/desktop/use-seed-words-to-restore-the-address/index.mdx":{"searchTitle":"Use Seed Words Created by a Komodo Ecosystem Wallet to Restore the Address on","docsPageTitle":"Use Seed Words Created by a Komodo Ecosystem Wallet to Restore the Address on Komodo Wallet","path":"komodo-wallet/desktop/use-seed-words-to-restore-the-address","content":{"use":1,"seed":5,"words":1,"created":1,"komodo":4,"ecosystem":1,"wallet":4,"restore":1,"address":1,"follow":1,"guide":1,"import":2,"private":2,"key":2,"phrase":2,"select":2,"allow":2,"custom":2,"radio":2,"button":2}},"src/pages/komodo-wallet/desktop/view-your-wallet-address/index.mdx":{"searchTitle":"Viewing Your Wallet Address in Komodo Desktop","docsPageTitle":"Viewing Your Wallet Address in Komodo Wallet Desktop","path":"komodo-wallet/desktop/view-your-wallet-address","content":{"viewing":1,"wallet":11,"address":3,"komodo":5,"desktop":1,"start":1,"trading":2,"need":1,"add":1,"funds":4,"see":2,"coin":4,"first":2,"log":1,"select":2,"clicking":1,"row":1,"portfolio":1,"page":1,"alternatively":1,"click":2,"icon":1,"left":2,"navigation":1,"menu":1,"coins":5,"list":1,"cant":1,"want":1,"send":4,"make":2,"sure":2,"activated":2,"receive":1,"button":2,"modal":1,"appear":1,"copy":1,"share":1,"someone":1,"qr":1,"code":1,"scan":1,"mobile":1,"test":1,"doc":3,"marty":3,"also":1,"faucet":1,"free":1,"use":1,"testing":1,"features":1,"note":2,"value":2}},"src/pages/komodo-wallet/guides/how-to-find-the-right-ibc-channel-for-transfers/index.mdx":{"searchTitle":"How to find the right IBC channel for transfers on Komodo Wallet Finding Channels Transfers","docsPageTitle":"How to find the right IBC channel for transfers on Komodo Wallet","path":"komodo-wallet/guides/how-to-find-the-right-ibc-channel-for-transfers","content":{"find":3,"right":1,"ibc":13,"channel":9,"transfers":7,"komodo":8,"wallet":6,"guide":1,"help":1,"correct":2,"making":1,"using":3,"transfer":3,"advanced":1,"feature":1,"due":1,"possibility":1,"expired":1,"clients":1,"network":1,"changes":2,"users":1,"approach":1,"carefully":1,"ensure":2,"up-to-date":1,"channels":4,"understanding":1,"sources":1,"information":1,"https":4,"iobscan":2,"io":4,"relayers":4,"www":2,"mintscan":2,"cosmos":2,"sector":2,"networks":2,"example":1,"transferring":1,"iris":3,"osmosis":3,"select":1,"open":1,"withdraw":3,"form":1,"enter":1,"amount":1,"address":1,"destination":1,"toggle":1,"set":2,"option":1,"ibc_source_channel":2,"value":1,"above":1,"image":1,"alongside":1,"send":1,"funds":2,"ids":1,"specific":1,"chain":6,"pair":1,"direction":1,"sending":3,"different":1,"verifying":1,"initiating":1,"note":1,"transaction":2,"hash":1,"provided":1,"use":1,"block":1,"explorer":1,"receiving":1,"track":1,"status":1,"allow":1,"time":1,"complete":1,"take":1,"longer":1,"on-chain":1,"transactions":2,"staying":1,"updated":1,"regularly":1,"check":1,"updates":1,"application":1,"join":1,"official":1,"community":2,"stay":1,"informed":1,"functionality":1,"recommended":1,"practices":1,"following":1,"steps":1,"re":1,"minimizing":1,"risk":1,"failed":1,"lost":1,"see":1,"api":1,"method":2,"used":1,"behind":1,"scenes":1,"refer":1}},"src/pages/komodo-wallet/guides/index.mdx":{"searchTitle":"Komodo Wallet General Guides Introduction","docsPageTitle":"Komodo Wallet General Guides","path":"komodo-wallet/guides","content":{"komodo":2,"wallet":2,"general":1,"guides":1,"section":1,"contains":1,"tutorials":1,"perform":1,"various":1,"tasks":1,"apps":1}},"src/pages/komodo-wallet/index.mdx":{"searchTitle":"Komodo Wallet Guides ","docsPageTitle":"Komodo Wallet Guides","path":"komodo-wallet","content":{"komodo":2,"wallet":2,"guides":2,"section":1,"documentation":1,"contains":1,"end":1,"user":1,"platforms":1,"general":2,"mobile":2,"desktop":2,"web":2}},"src/pages/komodo-wallet/mobile/add-and-activate-coins/index.mdx":{"searchTitle":"How to Add and Activate Coins on Komodo Mobile Wallet","docsPageTitle":"How to Add and Activate Coins on Komodo Mobile Wallet","path":"komodo-wallet/mobile/add-and-activate-coins","content":{"add":1,"activate":2,"coins":2,"komodo":2,"mobile":2,"wallet":2,"click":1,"icon":1,"portfolio":2,"screen":1,"select":1,"coin":2,"want":1,"clicking":1,"left":1,"side":1,"press":1,"done":1,"activated":2,"brings":1,"back":1,"tab":1}},"src/pages/komodo-wallet/mobile/create-a-new-wallet/index.mdx":{"searchTitle":"How to Create a New Wallet Using Komodo Mobile","docsPageTitle":"How to Create a New Wallet Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/create-a-new-wallet","content":{"create":6,"new":1,"wallet":11,"using":1,"komodo":6,"mobile":5,"start":3,"app":3,"select":3,"button":3,"enter":1,"memorable":1,"name":1,"press":4,"let":1,"get":1,"set":1,"write":1,"down":1,"words":2,"seed":3,"phrase":1,"store":1,"safe":1,"place":1,"next":3,"confirm":2,"random":1,"steps":2,"list":1,"continue":1,"password":3,"encrypt":1,"make":1,"sure":1,"use":1,"strong":1,"combination":1,"one":2,"capital":1,"letter":2,"small":1,"symbol":1,"numbers":1,"normal":1,"encryption":2,"takes":1,"longer":1,"phone":1,"enable":1,"fast":1,"try":1,"again":1,"pin":3,"two":1,"asked":1,"provide":1,"custom":1,"six":1,"digit":1,"need":1,"every":1,"time":1,"want":1,"access":1,"completion":1,"returns":1,"dashboard":1}},"src/pages/komodo-wallet/mobile/delete-seed-phrase/index.mdx":{"searchTitle":"How to Delete Seed (Wallet) From Komodo Mobile Wallet on","docsPageTitle":"How to Delete Seed (Wallet) From Komodo Mobile Wallet","path":"komodo-wallet/mobile/delete-seed-phrase","content":{"delete":3,"seed":5,"wallet":3,"komodo":1,"mobile":1,"action":1,"cannot":1,"undone":1,"make":3,"sure":3,"backup":3,"beforehand":3,"click":3,"settings":1,"scroll":1,"bottom":1,"select":1,"red":1,"option":1,"enter":1,"password":1,"used":1,"encrypt":1,"unlock":1,"button":1}},"src/pages/komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application/index.mdx":{"searchTitle":"Export swap data from your Komodo Wallet Mobile application Swap Data Your Application","docsPageTitle":"Export swap data from your Komodo Wallet Mobile application","path":"komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application","content":{"export":6,"swap":6,"data":5,"komodo":2,"wallet":2,"mobile":2,"application":1,"follow":1,"guide":1,"backup":6,"swaps":2,"contacts":1,"notes":1,"case":2,"want":1,"reinstall":1,"app":6,"use":1,"device":1,"also":1,"asked":1,"specific":2,"help":2,"debug":1,"recover":1,"stuck":2,"trades":1,"bugs":1,"cases":1,"exported":2,"file":5,"used":1,"maliciously":1,"steal":1,"funds":1,"circumstances":1,"example":1,"acting":1,"maker":2,"payment":1,"yet":1,"refunded":1,"back":6,"taker":1,"claim":1,"coins":2,"access":1,"take":1,"care":1,"share":3,"password":4,"publicly":1,"trusted":1,"person":1,"sake":1,"debugging":1,"getting":1,"reclaiming":1,"process":5,"doesn":5,"seed":5,"words":5,"privkeys":5,"need":5,"separately":5,"login":4,"tap":5,"button":5,"bottom":4,"right":4,"corner":4,"settings":1,"next":1,"screen":1,"select":2,"items":1,"wish":2,"set":1,"see":1,"dialog":1,"available":1,"options":1,"keep":1,"safe":1,"restore":1,"later":1}},"src/pages/komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet/index.mdx":{"searchTitle":"How to Deactivate Coins Using Komodo Wallet Mobile","docsPageTitle":"How to Deactivate Coins Using Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet","content":{"deactivate":4,"coins":3,"using":1,"komodo":1,"wallet":20,"mobile":1,"log":7,"go":3,"portfolio":8,"page":6,"view":4,"create":6,"guide":18,"import":6,"coin":19,"activation":4,"refer":4,"activate":6,"remove":3,"swipe":5,"left":5,"want":3,"disable":9,"tap":3,"button":6,"confirmation":3,"window":3,"appear":3,"press":3,"confirm":5,"selected":3,"note":2,"kmd":1,"btc":1,"default":2}},"src/pages/komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile/index.mdx":{"searchTitle":"How to Export/View Private Keys or/and Seed Phrase in Komodo Wallet Mobile","docsPageTitle":"How to Export/View Private Keys or/and Seed Phrase in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile","content":{"export":1,"view":4,"private":12,"keys":9,"seed":12,"phrase":8,"komodo":1,"wallet":17,"mobile":5,"warning":2,"information":2,"kept":2,"secret":2,"make":2,"sure":2,"strangers":2,"around":2,"see":2,"assets":4,"risk":2,"stolen":2,"log":7,"go":3,"portfolio":3,"page":4,"take":4,"look":4,"create":4,"guide":12,"import":4,"also":4,"check":4,"activate":5,"coin":4,"guides":4,"atomicdex":4,"open":4,"tab":3,"settings":2,"select":1,"enter":1,"password":1,"click":2,"continue":2,"takes":1,"activated":1,"key":1,"asset":1,"just":1,"want":1}},"src/pages/komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet/index.mdx":{"searchTitle":"How to Use the Address Book in Komodo Wallet Mobile","docsPageTitle":"How to Use the Address Book in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet","content":{"use":6,"address":20,"book":10,"komodo":1,"wallet":2,"mobile":1,"feature":1,"allows":1,"save":3,"wallets":1,"addresses":15,"future":1,"reference":1,"saved":1,"selected":1,"list":1,"making":1,"withdrawal":1,"find":2,"via":1,"sidebar":2,"click":5,"button":5,"open":2,"select":4,"add":11,"contacts":10,"instructions":1,"above":1,"plus":1,"icon":2,"start":1,"creating":1,"new":2,"contact":7,"give":1,"name":2,"nickname":1,"person":1,"remember":1,"better":1,"confuse":1,"press":3,"coin":3,"want":4,"note":6,"different":4,"protocol":8,"coins":4,"search":1,"field":3,"faster":2,"enter":1,"appeared":1,"input":2,"qr":1,"code":1,"scanner":1,"finish":1,"wish":4,"also":4,"edit":4,"delete":4,"existing":4,"send":2,"assets":1,"clicks":1,"just":1,"funds":1}},"src/pages/komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet/index.mdx":{"searchTitle":"How to use the Advanced Mode in Komodo Wallet Mobile Use","docsPageTitle":"How to use the Advanced Mode in Komodo Wallet Mobile","path":"komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet","content":{"use":2,"advanced":7,"mode":7,"komodo":5,"wallet":20,"mobile":1,"log":7,"go":7,"portfolio":5,"page":4,"take":7,"look":7,"create":13,"guide":12,"import":4,"also":4,"check":5,"activate":5,"coin":20,"guides":4,"open":3,"tap":3,"dex":3,"icon":3,"select":12,"top":4,"menu":3,"click":12,"enter":6,"sell":3,"data":1,"see":12,"list":2,"funds":1,"want":10,"amount":5,"buy":1,"receive":5,"coins":6,"trade":2,"just":5,"window":3,"count":3,"existing":11,"orders":14,"order":7,"means":4,"new":4,"one":4,"selecting":4,"continue":7,"step":4,"interested":7,"details":7,"button":5,"confirm":3,"press":2,"fees":1,"opening":1,"drop-down":1,"exchange":1,"review":1,"again":1,"set":1,"settings":2,"custom":1,"protection":1,"convert":1,"maker":1,"matched":1,"start":1,"transaction":1,"wait":1,"swap":1,"match":1,"complete":1}},"src/pages/komodo-wallet/mobile/index.mdx":{"searchTitle":"Komodo Mobile Wallet Tutorials Introduction","docsPageTitle":"Komodo Mobile Wallet Tutorials","path":"komodo-wallet/mobile","content":{"komodo":2,"mobile":2,"wallet":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"app":1}},"src/pages/komodo-wallet/mobile/komodo-wallet-faq/index.mdx":{"searchTitle":"Komodo Wallet Mobile FAQ","docsPageTitle":"Komodo Wallet Mobile FAQ","path":"komodo-wallet/mobile/komodo-wallet-faq","content":{"komodo":40,"wallet":38,"mobile":7,"faq":1,"download":3,"app":3,"android":25,"visit":8,"https":42,"play":6,"google":19,"com":33,"apps":9,"testing":6,"komodoplatform":6,"atomicdex":11,"ios":13,"testflight":6,"apple":6,"join":6,"moleoc":6,"follow":4,"instructions":7,"site":4,"minimum":9,"version":6,"run":3,"built":3,"using":9,"flutter":3,"backend":3,"uses":9,"api":3,"lowest":3,"currently":3,"supported":6,"video":3,"walkthrough":3,"new":3,"user":3,"see":3,"make":5,"atomic":25,"swap":11,"youtube":5,"get":13,"test":3,"coins":9,"links":3,"faucets":3,"doc":7,"explorer":20,"marty":7,"getting":3,"invalid":3,"address":40,"error":6,"message":3,"eth":25,"transaction":3,"broadcast":3,"attempt":3,"checksum":3,"verification":3,"support":8,"mycrypto":5,"general-knowledge":5,"ethereum-blockchain":5,"ethereum-address-has-uppercase-and-lowercase-letters":5,"thus":3,"input":3,"case-sensitive":3,"exchange":3,"use":13,"doesn":3,"mixed":20,"case":61,"addresses":9,"builtin":3,"detection":3,"simply":7,"convert":14,"alphabet":7,"created":7,"lower":41,"string":10,"online":10,"converter":10,"explanation":7,"vs":7,"metamask":10,"zendesk":10,"hc":10,"en-us":10,"articles":10,"-why-some-addresses-are-mixed-case":10,"example":7,"eaff":14,"dc":14,"bab":14,"fbf":14,"valid":7,"easier":7,"copy":7,"down":7,"safely":7,"does":3,"max":6,"button":3,"set":3,"amount":9,"total":6,"balance":6,"txfee":3,"transactions":3,"taker":3,"fee":3,"order":9,"size":6,"coin":3,"sides":3,"formats":3,"litecoin":3,"starts":17,"bitcoin":14,"cash":7,"manually":3,"update":6,"playstore":3,"hamburger":3,"menu":3,"left":3,"top":3,"corner":3,"games":3,"installed":3,"find":3,"click":3,"report":3,"failed":3,"stuck":3,"timed":3,"swaps":3,"form":3,"forms":5,"gle":5,"dejdgyb":5,"ek":5,"need":3,"hold":6,"buy":3,"erc":3,"tokens":3,"needs":3,"small":3,"pay":3,"gas":3,"fees":3,"contract":3,"initiates":3,"able":9,"add":6,"available":6,"others":3,"one":6,"isp":6,"above":3,"two":3,"questions":3,"answer":3,"possible":3,"reason":3,"dns":16,"server":3,"isn":3,"resolving":3,"electrum":3,"servers":3,"properly":3,"fixed":3,"adding":3,"public":13,"cloudflare":3,"os":3,"settings":3,"started":10,"developers":10,"www":10,"my-private-network":10,"co":10,"uk":10,"kbhome":10,"setting-google-dns-on-ios-":10,"-devices":10}},"src/pages/komodo-wallet/mobile/perform-cross-chain-atomic-swaps/index.mdx":{"searchTitle":"How to Perform Cross-Chain Atomic Swaps Using Komodo Mobile Wallet","docsPageTitle":"How to Perform Cross-Chain Atomic Swaps Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/perform-cross-chain-atomic-swaps","content":{"perform":3,"cross-chain":2,"atomic":2,"swaps":3,"using":1,"komodo":5,"mobile":3,"wallet":3,"prerequisites":1,"need":3,"funds":4,"coin":9,"coins":5,"want":7,"swap":14,"activated":3,"still":2,"beta-testing":1,"phase":1,"use":3,"large":1,"testing":2,"doc":1,"marty":1,"test":1,"first":1,"gain":1,"experience":1,"obtain":1,"fluxbot":1,"bot":3,"platform":2,"discord":2,"server":2,"flux":2,"commands":2,"instructions":1,"click":2,"dex":3,"tab":2,"bottom":1,"app":1,"bring":1,"view":3,"current":1,"orders":2,"history":1,"swip":1,"left":1,"right":1,"option":1,"select":6,"wish":3,"sell":4,"enter":3,"desired":3,"amount":5,"receive":3,"modal":1,"fill":1,"automatically":2,"based":2,"also":1,"see":4,"best":1,"available":2,"rate":1,"ready":2,"trade":1,"button":2,"next":1,"screen":4,"details":1,"press":1,"confirm":1,"begin":1,"progress":2,"stay":1,"page":2,"completes":2,"return":1,"monitoring":1,"following":1}},"src/pages/komodo-wallet/mobile/restore-a-wallet/index.mdx":{"searchTitle":"How to Restore Wallet Using Komodo Mobile","docsPageTitle":"How to Restore Wallet Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/restore-a-wallet","content":{"restore":4,"wallet":8,"using":1,"komodo":6,"mobile":5,"start":3,"app":3,"click":4,"button":4,"give":1,"memorable":1,"name":1,"press":3,"let":1,"get":1,"set":1,"select":1,"allow":1,"custom":2,"seed":4,"paste":1,"type":1,"words":1,"make":3,"sure":2,"include":1,"spaces":1,"just":1,"see":1,"typing":1,"eye":1,"icon":1,"right":1,"field":1,"visible":1,"ready":1,"confirm":2,"create":2,"password":3,"encrypt":1,"use":1,"strong":1,"combination":1,"one":2,"capital":1,"letter":2,"small":1,"symbol":1,"numbers":1,"normal":1,"encryption":2,"takes":1,"longer":1,"phone":1,"enable":1,"fast":1,"try":1,"again":1,"pin":3,"next":1,"two":1,"steps":1,"asked":1,"provide":1,"six":1,"digit":1,"need":1,"every":1,"time":1,"want":1,"access":1,"completion":1,"returns":1,"dashboard":1}},"src/pages/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/index.mdx":{"searchTitle":"How to View Ongoing Orders and Swap History on Komodo Mobile Wallet","docsPageTitle":"How to View Ongoing Orders and Swap History on Komodo Mobile Wallet","path":"komodo-wallet/mobile/view-ongoing-orders-and-swap-history","content":{"view":6,"ongoing":5,"orders":9,"swap":5,"history":4,"komodo":1,"mobile":1,"wallet":1,"swaps":4,"click":6,"dex":3,"tab":5,"bottom":3,"screen":3,"swipe":3,"right":4,"left":3,"alternatively":3,"button":3,"see":1,"delete":1,"app":1,"data":2,"settings":1,"menu":1,"restore":1,"seed":1,"phone":1,"previous":1,"lost":1}},"src/pages/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/index.mdx":{"searchTitle":"How to View Your Receiving Address Send Funds for Trading","docsPageTitle":"How to View Your Receiving Address to Send Funds for Trading","path":"komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading","content":{"view":2,"receiving":6,"address":7,"send":1,"funds":1,"trading":1,"portfolio":1,"tab":1,"select":1,"coin":2,"page":1,"press":1,"receive":1,"button":1,"display":1,"including":1,"qr":1,"code":1,"different":2,"coins":1,"addresses":1,"derived":1,"seed":1,"hand":1,"komodo":1,"kmd":2,"komodo-based":1,"smart":1,"chain":1,"example":2,"btc":1}},"src/pages/komodo-wallet/mobile/withdraw-or-send-funds/index.mdx":{"searchTitle":"How to Withdraw or Send Funds Using Komodo Mobile Wallet","docsPageTitle":"How to Withdraw or Send Funds Using Komodo Mobile Wallet","path":"komodo-wallet/mobile/withdraw-or-send-funds","content":{"withdraw":2,"send":3,"funds":1,"using":1,"komodo":1,"mobile":1,"wallet":1,"portfolio":1,"page":1,"click":1,"coin":2,"want":1,"press":3,"button":3,"enter":1,"amount":1,"destination":1,"address":1,"also":1,"use":1,"qr":1,"scanner":1,"pressing":1,"camera":1,"icon":1,"left":1,"next":1,"screen":1,"shown":1,"details":2,"transaction":3,"satisfied":1,"confirm":1,"completed":1,"see":1,"success":1,"message":1,"check":1,"block":1,"explorer":1,"verify":1}},"src/pages/komodo-wallet/web/how-to-activate-assets-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Activate Assets in Komodo Web Wallet","docsPageTitle":"How to Activate Assets in Komodo Web Wallet","path":"komodo-wallet/web/how-to-activate-assets-in-komodo-web-wallet","content":{"activate":2,"assets":7,"komodo":7,"web":7,"wallet":22,"new":3,"browser":6,"tab":6,"open":6,"version":5,"create":5,"import":5,"click":4,"add":5,"button":5,"see":7,"complete":1,"list":1,"available":1,"use":2,"filters":1,"protocols":1,"interested":1,"searchbar":1,"filter":1,"name":1,"ticker":1,"selected":5,"coins":9,"clicking":1,"loading":1,"spinner":1,"short":1,"period":1,"returned":1,"page":5,"activation":4,"completed":4,"balances":4,"activated":4,"automatically":4,"enabled":4,"again":4,"logging":4,"device":4,"deactivate":4}},"src/pages/komodo-wallet/web/how-to-connect-trezor-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Connect Trezor in Komodo Web Wallet","docsPageTitle":"How to Connect Trezor in Komodo Web Wallet","path":"komodo-wallet/web/how-to-connect-trezor-in-komodo-web-wallet","content":{"connect":5,"trezor":13,"komodo":7,"web":6,"wallet":15,"new":3,"browser":3,"tab":3,"open":3,"note":12,"supported":4,"safari":4,"firefox":4,"browsers":4,"click":7,"button":7,"hardware":1,"select":1,"press":1,"continue":10,"see":8,"pop-up":1,"window":4,"connected":1,"devices":1,"use":5,"model":5,"need":5,"enter":8,"pin":5,"code":4,"graphic":4,"screen":4,"device":4,"list":5,"one":1,"interface":1,"selecting":1,"passphrase":9,"hidden":3,"skip":3,"step":3,"access":1,"wallets":1,"tada":1}},"src/pages/komodo-wallet/web/how-to-create-wallet-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Create Wallet in Komodo Web","docsPageTitle":"How to Create Wallet in Komodo Web Wallet","path":"komodo-wallet/web/how-to-create-wallet-in-komodo-web-wallet","content":{"create":11,"wallet":19,"komodo":7,"web":6,"new":3,"browser":3,"tab":3,"open":3,"click":8,"connect":4,"button":8,"top":3,"page":3,"seed":3,"need":4,"name":3,"set":3,"password":3,"confirm":3,"read":3,"end-user":5,"license":5,"agreement":5,"eula":5,"terms":5,"conditions":5,"accept":3,"activating":3,"checkboxes":3,"continue":3,"inputs":3,"validated":3,"voila":1,"created":1,"important":2,"backup":1,"phrase":2,"making":1,"transaction":1,"non-test":1,"coins":1,"save":1,"offline":1,"keep":1,"safe":1,"place":1}},"src/pages/komodo-wallet/web/how-to-deactivate-assets-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Deactivate Assets in Komodo Web Wallet","docsPageTitle":"How to Deactivate Assets in Komodo Web Wallet","path":"komodo-wallet/web/how-to-deactivate-assets-in-komodo-web-wallet","content":{"deactivate":6,"assets":16,"komodo":6,"web":6,"wallet":13,"new":3,"browser":6,"tab":6,"open":6,"version":5,"create":5,"import":5,"click":4,"remove":4,"button":4,"see":2,"full":1,"list":1,"activated":1,"balances":1,"use":2,"filters":1,"protocols":1,"interested":1,"searchbar":1,"filter":1,"name":1,"ticker":1,"select":1,"want":1,"note":6,"cannot":4,"default":4,"kmd":4,"ltc":4,"btc":4,"swap":4,"progress":4,"selected":1,"removed":1,"page":1,"slight_smile":1,"activate":2,"asset":1,"again":1,"later":1}},"src/pages/komodo-wallet/web/how-to-do-a-maker-swap-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Do a Maker Swap in Komodo Web Wallet","docsPageTitle":"How to Do a Maker Swap in Komodo Web Wallet","path":"komodo-wallet/web/how-to-do-a-maker-swap-in-komodo-web-wallet","content":{"maker":4,"swap":4,"komodo":6,"web":7,"wallet":9,"new":3,"browser":3,"tab":7,"open":6,"create":5,"import":3,"dex":6,"click":7,"order":21,"button":5,"top":3,"right":2,"box":1,"center":1,"screen":1,"coin":21,"image":2,"sell":19,"input":6,"form":3,"see":11,"selection":1,"menu":1,"list":5,"activated":3,"coins":6,"balances":1,"below":1,"available":8,"atomicdex":1,"select":5,"one":1,"activate":1,"automatically":1,"want":9,"selecting":6,"balance":13,"above":3,"inputs":3,"slightly":3,"full":3,"account":3,"estimated":3,"transaction":3,"fees":3,"enter":4,"typing":4,"amount":5,"area":4,"clicking":5,"max":4,"buttons":4,"tradable":4,"buy":4,"book":2,"appear":1,"review":1,"price":2,"volume":1,"options":1,"pair":1,"entering":1,"bellow":1,"make":3,"confirmation":3,"page":3,"confirm":4,"details":5,"correct":4,"confirming":4,"added":1,"orders":1,"users":1,"trade":2,"cancel":2,"somebody":1,"starts":1}},"src/pages/komodo-wallet/web/how-to-do-a-taker-swap-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Do a Taker Swap in Komodo Web Wallet","docsPageTitle":"How to Do a Taker Swap in Komodo Web Wallet","path":"komodo-wallet/web/how-to-do-a-taker-swap-in-komodo-web-wallet","content":{"taker":1,"swap":14,"komodo":6,"web":7,"wallet":9,"new":3,"browser":3,"tab":9,"open":9,"create":3,"import":3,"dex":6,"click":9,"coin":20,"image":2,"sell":19,"input":6,"top":2,"form":2,"see":6,"selection":1,"menu":1,"list":5,"activated":3,"coins":6,"balances":1,"below":1,"available":9,"atomicdex":1,"select":6,"one":1,"activate":1,"automatically":1,"want":8,"selecting":6,"balance":13,"above":3,"inputs":3,"slightly":3,"full":3,"account":3,"estimated":3,"transaction":3,"fees":3,"enter":4,"typing":4,"amount":4,"area":4,"clicking":4,"max":4,"buttons":4,"tradable":4,"buy":2,"right":1,"order":5,"book":2,"appear":1,"review":1,"price":2,"volume":2,"options":1,"pair":4,"default":1,"best":1,"selected":1,"wish":1,"higher":1,"button":7,"confirmation":1,"page":4,"confirm":4,"details":1,"correct":1,"confirming":4,"proceed":3,"trade":6,"otherwise":3,"back":3,"return":3,"previous":3,"start":3,"depending":3,"take":3,"time":3,"complete":3,"leave":3,"background":3,"ok":3,"completed":3}},"src/pages/komodo-wallet/web/how-to-import-wallet-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Import Wallet in Komodo Web","docsPageTitle":"How to Import Wallet in Komodo Web Wallet","path":"komodo-wallet/web/how-to-import-wallet-in-komodo-web-wallet","content":{"import":9,"wallet":24,"komodo":9,"web":6,"new":3,"browser":3,"tab":6,"open":3,"click":14,"connect":9,"button":13,"top":3,"page":3,"alternatively":3,"asset":3,"assets":3,"list":3,"dex":3,"bridge":3,"seed":17,"enter":10,"name":3,"phrase":3,"bip":5,"compliant":5,"tap":3,"allow":5,"custom":8,"checkbox":3,"understand":5,"press":3,"ok":5,"pop-up":3,"window":3,"continue":3,"importing":3,"confirm":4,"read":3,"end-user":5,"license":5,"agreement":5,"eula":5,"terms":5,"conditions":5,"activating":3,"checkboxes":3,"inputs":3,"valid":3,"password":1,"voila":1,"created":1}},"src/pages/komodo-wallet/web/how-to-receive-funds-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Receive Funds in Komodo Web Wallet","docsPageTitle":"How to Receive Funds in Komodo Web Wallet","path":"komodo-wallet/web/how-to-receive-funds-in-komodo-web-wallet","content":{"receive":7,"funds":5,"komodo":6,"web":6,"wallet":18,"new":6,"browser":3,"tab":6,"open":6,"create":3,"import":3,"log":3,"need":3,"back":3,"seed":10,"phrase":13,"just":3,"created":3,"want":4,"make":3,"sure":7,"miss":3,"seep":3,"loos":3,"assets":10,"unlock":4,"save":4,"securely":4,"share":4,"anyone":4,"soon":3,"backed":3,"select":1,"list":1,"activate":2,"click":1,"button":1,"page":1,"see":1,"address":2,"coin":1,"text":1,"qr":1,"code":1,"format":1,"use":1}},"src/pages/komodo-wallet/web/how-to-withdraw-send-funds-in-komodo-web-wallet/index.mdx":{"searchTitle":"How to Withdraw/Send Funds in Komodo Web Wallet","docsPageTitle":"How to Withdraw/Send Funds in Komodo Web Wallet","path":"komodo-wallet/web/how-to-withdraw-send-funds-in-komodo-web-wallet","content":{"withdraw":1,"send":5,"funds":2,"komodo":6,"web":6,"wallet":12,"new":3,"browser":3,"tab":6,"open":6,"create":3,"import":3,"select":1,"assets":3,"list":1,"want":1,"receive":1,"activate":2,"click":1,"button":4,"enter":1,"destination":1,"address":1,"amount":1,"tap":2,"optionally":1,"set":1,"custom":2,"fee":2,"withdrawal":1,"toggling":1,"option":1,"tapping":1,"shown":1,"prepared":1,"transaction":4,"details":3,"confirmation":1,"satisfied":1,"confirm":1,"completed":1,"page":1,"see":1,"hash":1,"check":1,"clicking":1,"view":1,"explorer":1}},"src/pages/komodo-wallet/web/index.mdx":{"searchTitle":"Komodo Mobile Wallet Tutorials Introduction","docsPageTitle":"Komodo Mobile Wallet Tutorials","path":"komodo-wallet/web","content":{"komodo":2,"mobile":1,"wallet":2,"tutorials":2,"section":1,"contains":1,"perform":1,"various":1,"tasks":1,"web":1,"version":1}},"src/pages/notary/generate-privkeys-for-third-party-coins-from-passphrase/index.mdx":{"searchTitle":"How to Generate Address and Private Key (WIF) for 3rd Party Coins Using Passphrase 3p coins","docsPageTitle":"How to Generate Address and Private Key (WIF) for 3rd Party Coins Using Passphrase","path":"notary/generate-privkeys-for-third-party-coins-from-passphrase","content":{"generate":10,"address":26,"private":37,"key":46,"wif":38,"rd":1,"party":1,"coins":12,"using":7,"passphrase":19,"guide":1,"intended":1,"notary":4,"node":5,"operators":1,"users":1,"find":2,"useful":1,"enter":7,"computer":2,"server":2,"itself":2,"security":5,"purposes":5,"nodes":1,"need":3,"compressed":39,"public":23,"pubkey":1,"install":8,"dependencies":2,"sudo":8,"apt-get":6,"update":4,"upgrade":2,"-y":2,"git":8,"php-cli":2,"php-gmp":2,"php-mbstring":2,"steps":1,"clone":3,"repo":1,"https":10,"github":8,"com":8,"deckersu":4,"komodo_scripts":6,"cd":2,"submodule":4,"init":2,"--init":2,"--recursive":2,"open":4,"genkomodo":22,"php":29,"editing":4,"nano":7,"get":5,"keys":13,"change":6,"value":3,"line":6,"myverysecretandstrongpassphrase_noneabletobrute":12,"content":3,"inside":3,"replace":6,"alternatively":3,"kmd":7,"uncomment":3,"following":3,"bitcoinecdsa-":5,"setprivatekeywithwif":5,"uqe":5,"cy":5,"kvc":5,"xqfh":5,"acpkvkjtolc":5,"yxidw":5,"iyf":5,"mgssy":5,"rgmm":5,"next":3,"execute":3,"command":3,"copy":3,"import":13,"respective":3,"chains":3,"delete":3,"example":2,"output":2,"btc":4,"network":10,"prefix":15,"adfee":20,"bede":20,"fed":20,"ea":20,"ad":20,"uncompressed":30,"ae":10,"bed":10,"fca":10,"dc":12,"de":24,"bd":10,"bcd":10,"fb":10,"ece":10,"bf":10,"abb":10,"ebf":10,"cdbb":10,"ef":10,"bc":10,"beajskfcdjoqnecbowfjdslglmkbgfgb":28,"tshnbhemu":28,"jenaes":28,"juvxaozwf":2,"yjt":2,"fs":2,"uzhff":2,"qs":2,"fez":2,"ycfamzzfz":2,"upjvwtc":2,"ml":2,"dmzzpedrjncuce":2,"zwadaguxmnyv":2,"py":8,"qmchgwsoajtjeixtxt":2,"ugzmva":2,"ym":2,"ltc":2,"trfubd":10,"dbewe":10,"enfyfj":10,"pbueqqcauuvkkevlafqvz":10,"jfsnhs":10,"vdezjmxr":6,"bmdjd":6,"ezfxurcbejdthgkqnnnmnbhhsjbjoaqhu":6,"lfk":2,"cyttsdosvsytxktvv":2,"dgnqxyzrsn":2,"lic":2,"fyv":2,"mb":2,"rry":2,"tprxbou":2,"fvcimky":2,"msd":2,"utrrxqvrfuatcrctrahph":16,"yroqkurrtjrmxt":16,"qtun":16,"jcxtah":16,"kyb":2,"jv":2,"bgrdcbmw":2,"yhofiby":2,"vslpccwdfj":2,"dmdzxpwnkicjh":2,"rvnkrr":2,"uxpmxjedwfntkjdtiltcs":2,"uzczn":2,"ryfhvhvahlgnejpw":2,"tx":2,"dqn":2,"fp":6,"hu":2,"exs":2,"emc":2,"edf":2,"quz":2,"nwrjdwtbbttiefyumgfpsvb":2,"dv":2,"eg":2,"zumso":2,"uaia":2,"atzxqy":2,"drd":2,"wjm":2,"aya":4,"abrzzq":2,"fgidy":2,"jmg":2,"xnzpc":2,"xqktxhz":2,"aejy":2,"gtv":2,"fxwyhfjdnddgmhzkbhbwvxnvd":2,"eth":4,"erc":4,"fe":2,"fa":2,"conversion":1,"python":6,"script":4,"below":2,"return":3,"converted":1,"known":1,"wiftype":4,"specific":1,"coin":14,"set":1,"via":1,"runtime":1,"param":1,"convert":1,"yet":1,"available":1,"relevant":1,"values":2,"project":1,"source":1,"code":2,"komodoplatform":4,"komodo":2,"blob":4,"src":2,"chainparams":2,"cpp":2,"-l":2,"pr":1,"master":2,"apt":2,"-pip":2,"pip":2,"base":8,"create":1,"file":1,"convert_private_keys":6,"input":3,"usr":2,"bin":2,"env":2,"sys":12,"requests":4,"hashlib":6,"binascii":10,"len":4,"argv":8,"else":6,"print":10,"coin_prefixes":12,"stats":2,"io":2,"api":2,"info":2,"json":2,"results":2,"error":2,"exit":2,"def":2,"double_sha":4,"sha":4,"unhexlify":6,"hexdigest":4,"pk":4,"hexlify":2,"decode":6,"pk_utf":4,"utf-":4,"_coin":8,"hex":2,"x_key":6,"full_key":4,"encode":2,"break":2,"make":1,"executable":1,"chmod":2,"run":1,"prompted":1,"aby":2,"pizmxcjw":4,"jja":4,"wu":4,"cheecxrjkaksnx":4,"sf":4,"zwriovtdy":4,"aby-old":2,"prq":2,"nsb":2,"mngo":2,"hi":2,"xmglpfuqbktlynrqqrv":2,"ktfxtha":2,"wmkmiuxz":2,"actn":2,"aur":2,"avn":2,"awr":2,"axe":2,"xg":2,"wgrgp":2,"vq":2,"qkgnbg":2,"tvenmxvdynw":2,"qvxyxcyv":2,"wrsjucfvk":2,"axo":2,"bch":2,"beer":2,"bet":2,"bitn":2,"qttwp":2,"rzrgkykoqptsbpt":2,"flnhupjkvyxgyf":2,"gdl":2,"iu":2,"gyn":2,"blk":2,"bot":2,"bots":2,"bsty":2,"xrt":4,"qkyvdhctpugbfcasbn":4,"lxzdsqgcrvdn":4,"msyxhzddnjpw":4,"bsty-segwit":2,"btch":2,"btc-segwit":2,"btcz":2,"bte":2,"bte-segwit":2,"btx":2,"btx-segwit":2,"ccl":2,"cdn":2,"qajfegpdeyrv":4,"hmsijeooxxgqvtc":4,"tn":4,"zsm":4,"lhmrmuj":4,"wy":4,"cdn-segwit":2,"cfun":2}},"src/pages/notary/index.mdx":{"searchTitle":"Setup Komodo Notary Node Season 8","docsPageTitle":"Setup Komodo Notary Node Season 8","path":"notary","content":{"setup":9,"komodo":141,"notary":27,"node":22,"season":7,"nn":4,"repo":13,"quick":1,"reference":5,"guide":7,"serves":1,"offer":1,"operators":5,"building":1,"server":53,"possible":2,"instructions":2,"deprecated":1,"time":4,"read":6,"coin":16,"commit":1,"hashes":1,"refer":1,"https":27,"github":27,"com":27,"komodoplatform":16,"dpow":81,"tree":4,"master":4,"doc":2,"recent":1,"updates":1,"traditionally":1,"nodes":4,"using":9,"main":88,"third":9,"party":23,"used":8,"notarize":2,"kmd":36,"antara":1,"smart":40,"chains":37,"coins":38,"external":1,"projects":1,"beginning":4,"network":3,"allow":63,"running":5,"old":11,"use":38,"alternative":1,"methods":1,"virtualisation":1,"proxmox":1,"focus":1,"docker":13,"containers":2,"run":12,"daemons":22,"steps":4,"setting":1,"follows":2,"secure":4,"install":40,"ltc":33,"deamons":14,"launch":24,"import":17,"private":29,"key":63,"linked":5,"elected":9,"pubkey":96,"let":6,"sync":31,"take":5,"couple":2,"days":2,"rd":14,"configure":9,"iguana":108,"additional":2,"tips":1,"included":4,"end":2,"help":4,"management":1,"maintenance":1,"face":1,"problems":1,"join":2,"notarynode":4,"channel":3,"discord":6,"recommend":1,"check":27,"table":1,"update":26,"-pubkeys":7,"dpow-asset-status":2,"latest":1,"information":4,"repositories":1,"branches":1,"commits":1,"installing":1,"contradicting":1,"document":1,"treat":1,"within":2,"reopsitory":1,"point":1,"truth":1,"exact":2,"repository":12,"branch":1,"tag":1,"listed":1,"important":1,"security":15,"minimum":4,"system":9,"requirements":2,"dedicated":1,"tier":1,"datacenter":1,"local":23,"desktop":6,"pc":4,"vps":1,"allowed":1,"os":2,"debian":8,"ubuntu":9,"lts":2,"minimal":1,"installation":4,"openssh":6,"recommended":10,"cpu":3,"high-performance":1,"xeon":1,"ryzen":1,"epyc":1,"etc":75,"cores":1,"ram":3,"gb":14,"hdd":2,"tb":1,"ssd":1,"bandwidth":2,"mbps":1,"higher":1,"location":4,"region":1,"assumes":1,"scroll":1,"bottom":1,"notes":1,"required":12,"dependencies":6,"build":40,"scripts":6,"creating":1,"pubkeys":3,"operator":1,"need":7,"generate":5,"register":2,"team":5,"via":1,"proposal":1,"notarynodes":2,"soon":2,"election":1,"codebase":1,"next":2,"hardfork":1,"provide":1,"seperate":1,"one":3,"means":1,"seed":17,"phrases":1,"passphrases":1,"individually":1,"set":26,"addresses":8,"keys":23,"wif":11,"daemon":43,"enter":8,"phrase":9,"specific":2,"ever":4,"expose":4,"particular":2,"converted":2,"easily":2,"generating":1,"start":92,"follow":2,"info":1,"compressed":3,"public":12,"address":20,"output":1,"generated":2,"script":17,"based":2,"default":2,"genkomodo":2,"php":2,"file":120,"get":12,"following":16,"adfee":2,"bede":2,"fed":2,"ea":2,"ad":2,"lfk":2,"cyttsdosvsytxktvv":2,"dgnqxyzrsn":2,"vcn":2,"rss":2,"bpfgs":2,"pqgchp":2,"earh":2,"un":2,"qdh":2,"yrprjxcztthq":2,"rvnkrr":2,"uxpmxjedwfntkjdtiltcs":2,"uzczn":2,"utrrxqvrfuatcrctrahph":2,"yroqkurrtjrmxt":2,"qtun":2,"jcxtah":2,"emc":4,"edf":2,"quz":2,"nwrjdwtbbttiefyumgfpsvb":2,"dv":2,"trfubd":2,"dbewe":2,"enfyfj":2,"pbueqqcauuvkkevlafqvz":2,"jfsnhs":2,"aya":4,"avjkmgffmmzbpfvmtxccxadnd":2,"edque":2,"oxgc":2,"zyja":2,"uvsm":2,"mg":2,"hhglwue":2,"ruqqmjehuwzei":2,"tdskl":2,"chips":3,"source":11,"forks":1,"mcl":3,"tokel":3,"vrsc":1,"format":1,"keep":2,"saved":8,"computer":2,"apps":2,"compromised":3,"places":1,"funds":6,"risk":1,"also":6,"compromise":1,"entire":1,"suspect":2,"immediately":2,"contact":3,"taken":2,"mitigate":2,"potential":2,"threats":2,"write":1,"down":1,"randomly":1,"words":1,"piece":1,"paper":1,"rugged":1,"physical":5,"backup":11,"cryptosteel":1,"type":1,"directly":2,"itself":1,"tool":1,"smk":10,"dragonhoundtools":2,"blob":2,"wallet":4,"gen_seed":2,"py":2,"doing":8,"anything":2,"further":2,"ensure":5,"examples":1,"below":9,"username":2,"dragonhound":46,"replace":9,"make":48,"sure":17,"password":21,"manager":1,"keepassxc":2,"store":1,"sudo":247,"passwords":1,"ssh":134,"database":1,"don":3,"lose":1,"access":17,"laptop":21,"fails":1,"apt-get":17,"upgrade":5,"-y":12,"create":64,"new":36,"user":30,"give":18,"permissions":24,"adduser":5,"add":39,"passwd":5,"usermod":5,"-ag":5,"su":5,"switch":5,"fail":12,"ban":12,"apt":10,"automatically":3,"ufw":70,"enabling":3,"firewall":8,"enable":6,"login":10,"repeat":3,"step":3,"device":3,"example":11,"ed":12,"ssh-keygen":6,"-t":6,"-c":13,"view":8,"cat":6,"id_ed":6,"pub":6,"look":5,"ssh-ed":6,"aaaac":6,"nzac":6,"lzd":6,"ste":6,"aaaaik":6,"wmn":6,"cr":6,"jxqmlw":6,"pth":6,"wyqdhpsqeiqczxkvx":6,"folder":19,"home":8,"directory":10,"mkdir":16,"contain":4,"authorized":4,"nano":54,"authorized_keys":12,"paste":4,"save":31,"exit":19,"restrict":17,"chmod":56,"confirm":5,"works":4,"open":25,"terminal":5,"server_ip":12,"everything":4,"working":10,"logged":4,"asked":4,"disable":14,"authentication":9,"added":9,"confirmed":6,"config":40,"sshd_config":18,"find":11,"line":7,"says":4,"passwordauthentication":12,"change":18,"restart":31,"systemctl":18,"sshd":18,"root":13,"permitrootlogin":6,"swap":51,"space":30,"existing":8,"swapon":18,"--show":12,"virtual":4,"memory":4,"free":12,"-h":18,"disk":4,"df":6,"fallocate":6,"-l":6,"swapfile":36,"mark":4,"mkswap":6,"activate":4,"verify":4,"active":4,"permanent":4,"ll":6,"edit":10,"fstab":54,"first":12,"cp":12,"bak":12,"echo":32,"none":12,"sw":12,"tee":12,"-a":14,"retained":4,"rebooting":4,"port":44,"optional":6,"value":4,"something":5,"comment":46,"service":4,"test":4,"-p":6,"configuration":2,"tweaks":1,"better":2,"chance":1,"performing":1,"experiences":1,"prior":1,"natary":1,"ulimit":16,"parameters":6,"permanently":2,"number":8,"files":28,"per":1,"case":1,"small":1,"increase":1,"done":8,"command":10,"see":7,"kernel":2,"-n":6,"current":1,"meaning":1,"reboot":5,"parameter":1,"again":2,"limits":11,"conf":94,"lines":10,"soft":5,"nofile":10,"hard":5,"close":7,"pam_limits":9,"linux":1,"uses":7,"pam":12,"pluggable":1,"modules":1,"process":22,"layer":1,"mediates":1,"between":1,"application":1,"module":1,"sets":5,"resources":1,"obtained":1,"user-session":1,"common-session":10,"session":5,"re":2,"stop":18,"safely":2,"rpc":5,"commands":4,"shutdown":3,"-r":2,"log":19,"back":1,"best":3,"started":3,"encounter":1,"errors":1,"-j":25,"nproc":23,"available":3,"processor":1,"threads":4,"compiling":1,"want":5,"specify":1,"alternatively":4,"expr":2,"processors":1,"build-essential":7,"pkg-config":7,"libc":7,"-dev":13,"-multilib":7,"autoconf":7,"libtool":7,"ncurses-dev":7,"unzip":7,"git":22,"python":12,"-zmq":5,"zlib":7,"g-dev":7,"wget":7,"libcurl":7,"-gnutls-dev":5,"bsdmainutils":7,"automake":7,"curl":11,"libsodium-dev":7,"jq":7,"libfmt-dev":5,"autotools-dev":5,"cmake":7,"clang":7,"htop":7,"libevent-dev":7,"libboost-system-dev":5,"libboost-filesystem-dev":5,"libboost-chrono-dev":5,"libboost-program-options-dev":5,"libboost-test-dev":5,"libboost-thread-dev":5,"libssl-dev":7,"libnanomsg-dev":7,"software":1,"perform":1,"notarizations":1,"needs":1,"installed":1,"clone":31,"cd":80,"-b":15,"launching":3,"validate":3,"your_main_pubkey":5,"txt":40,"your_":7,"p_pubkey":5,"pubkey_":15,"wp":7,"unlock":8,"wallets":4,"launches":4,"named":4,"according":4,"targeting":4,"contents":15,"include":4,"notarisation":6,"called":5,"wp_":12,"--url":4,"http":4,"--data":4,"method":4,"walletpassphrase":4,"params":7,"your_main_seedphrase_or_private_key":2,"p_seedphrase_or_private_key":2,"executable":10,"go":3,"dev":5,"fetch":3,"zcash":3,"zcutil":10,"fetch-params":5,"sh":49,"data":6,"rpcuser":18,"rpcpassword":18,"usernamechangeittosomethingsecure":5,"passwordchangeittosomethingsecure":5,"txindex":10,"rpcworkqueue":5,"rpcbind":5,"rpcallowip":5,"rpcport":10,"addnode":30,"dragonhound_ar":10,"dragonhound_na":10,"dragonhound_dev":11,"symlink":3,"ln":30,"-s":30,"src":42,"litecoin-project":5,"litecoin":109,"bin":35,"bash":18,"decker":7,"pwd":14,"depends":28,"no_proton":7,"no_qt":7,"host":7,"guess":14,"--all":14,"autogen":7,"cxxflags":7,"-g":7,"-o":7,"config_site":7,"share":7,"site":7,"--disable-tests":7,"--disable-bench":7,"--without-miniupnpc":7,"--enable-experimental-asm":7,"--with-gui":7,"--disable-bip":7,"execute":4,"compile":5,"binaries":8,"insert":3,"inside":4,"values":3,"litecoinrpcchangethistosomethingsecure":5,"passwordchangethistosomethingsecure":5,"notary_docker_":14,"reach":1,"notary-node":1,"symbolic":1,"links":1,"cli":6,"komodod":20,"usr":20,"komodo-cli":44,"litecoind":20,"litecoin-cli":17,"sleep":20,"-gen":12,"-genproclimit":12,"-pubkey":14,"-minrelaytxfee":12,"-opretmintxfee":12,"-notary":12,"assetchains":10,"dockerised":10,"docker-compose":10,"-d":10,"single":5,"deamon":5,"lowercase":12,"ticker":44,"prevent":3,"bash_history":5,"eg":3,"importprivkey":30,"history":3,"kmd_private_key":20,"individual":7,"chain":31,"-ac_name":10,"listassetchains":5,"status":25,"tail":15,"-f":20,"debug":16,"compose":9,"logs":5,"--tail":5,"updatetip":2,"db":2,"ce":2,"af":2,"fec":2,"cf":2,"height":2,"_work":2,"tx":4,"date":2,"progress":4,"cache":2,"mib":2,"patient":1,"correctly":1,"imported":2,"validateaddress":4,"rdragonhdwovvsdlslmiaezearad":4,"kq":4,"fn":4,"return":1,"json":1,"object":1,"details":1,"valid":1,"ismine":4,"true":8,"isvalid":2,"scriptpubkey":2,"fefd":2,"ac":2,"segid":2,"iswatchonly":2,"false":4,"isscript":2,"eea":2,"fe":2,"fc":4,"ab":2,"iscompressed":2,"account":2,"defi":4,"framework":4,"simple":1,"kdf":2,"seednode":1,"nn_mm":2,"_seed":2,"ports":13,"opened":1,"future":2,"ve":1,"completed":1,"syncing":1,"validated":1,"final":1,"fan":1,"corrupt":1,"databases":1,"kill":2,"gracefully":1,"pkill":2,"fiat-cli":2,"nn_docker_":6,"stopped":1,"komodo_":4,"folders":1,"-type":4,"-iname":4,"-exec":4,"whitelisting":1,"whitelist":1,"incoming":1,"transactions":3,"avoid":1,"dust":1,"attacks":1,"funding":3,"top":2,"ups":1,"come":1,"rhi":2,"amab":2,"uxjqbzjvxgegmkkmu":2,"kk":2,"rldmqsxeor":2,"wqdazbkmjlpgf":2,"nuskq":2,"respective":1,"whitelists":1,"adding":2,"-whitelistaddress":2,"strings":1,"whitelistaddress":2,"dir":1,"option":1,"launched":1,"able":3,"notarise":3,"setpubkey":10,"every":3,"note":1,"string":1,"includes":1,"extra":1,"enables":1,"mining":2,"relay":1,"fee":2,"op_return":1,"minutes":2,"responsive":1,"depending":1,"spec":1,"forget":1,"start_":2,"begin":1,"notarising":7,"notaries":6,"responsible":2,"provided":2,"funded":1,"periodically":1,"topped":1,"progresses":1,"leave":2,"purpose":2,"remaining":1,"returned":1,"redistribution":1,"properly":2,"responding":2,"starting":2,"m_notary_main":5,"m_notary_":5,"rdparty_docker":5,"peer":1,"init":2,"finishes":1,"routes":1,"rules":1,"looking":1,"response":1,"netstat":2,"-plant":2,"api":1,"ccl":2,"clc":2,"gleec-old":2,"gleec":2,"iln":2,"koin":2,"ninja":2,"pirate":2,"supernet":2,"thc":2,"komodefi":4,"dont":2,"whole":2,"internet":2,"sourced":1,"managing":1,"servers":1,"having":1,"trouble":1,"tools":2,"ask":1,"show":1,"overcome":1,"issues":1,"said":1,"way":2,"job":1,"easier":1,"ecosystem":1,"rest":1,"ops":1,"know":1,"love":1,"hear":1,"dependancies":1,"tmux":2,"dc":2,"bc":2,"dnsutils":2,"speedtest-cli":2,"libboost-all-dev":2,"libgtest-dev":2,"software-properties-common":2,"binutils-dev":2,"-openssl-dev":2,"libdb":2,"libexpat":2,"libgnutls":2,"libldns-dev":2,"liblzma-dev":2,"libncurses-dev":2,"libprotobuf-dev":2,"libqrencode-dev":2,"libreadline-dev":2,"libunwind-dev":2,"ntp":2,"ntpdate":2,"protobuf-compiler":2,"-pip":2,"template":1,"needed":1,"anycoin":2}},"src/pages/notary/split-utxo-for-notarization/index.mdx":{"searchTitle":"How to Split UTXO for Notarization","docsPageTitle":"How to Split UTXO for Notarization","path":"notary/split-utxo-for-notarization","content":{"split":7,"utxo":6,"notarization":1,"participate":1,"notarisation":1,"round":1,"need":2,"ensure":1,"utxos":4,"correct":2,"size":2,"available":1,"wallet":2,"best":1,"way":1,"via":1,"script":4,"crontab":1,"coins":1,"use":4,"value":2,"satoshis":6,"third":3,"party":3,"projects":1,"aya":7,"mil":3,"emc":3,"require":1,"find":1,"coin":6,"check":3,"https":4,"github":4,"com":4,"komodoplatform":2,"dpow":6,"blob":4,"master":4,"iguana":9,"dpow_rpc":2,"splitting":2,"step":3,"create":1,"named":1,"acsplit":12,"nano":2,"add":1,"following":1,"file":1,"save":1,"bin":2,"bash":2,"port":8,"main":2,"server":4,"sats":6,"high_utxo_coins":4,"fi":4,"curl":4,"--url":4,"http":4,"--data":4,"agent":4,"method":4,"splitfunds":6,"sendflag":4,"duplicates":4,"give":1,"executable":1,"permission":1,"chmod":2,"optional":1,"existing":1,"count":2,"first":2,"run":1,"cron":1,"running":1,"cause":1,"bloat":1,"excessive":1,"avoid":1,"current":1,"skip":1,"required":1,"example":1,"chain":8,"source":2,"pubkey":4,"txt":2,"unspent":6,"ayav":2,"src":2,"aryacoin-cli":2,"listunspent":2,"jq":2,"select":2,"amount":2,"spendable":2,"true":2,"scriptpubkey":2,"ac":2,"length":2,"echo":4,"-lt":2,"topping":2,"make":1,"sure":1,"confirmed":1,"balance":1,"address":2,"directly":1,"mined":2,"work":1,"send":2,"yourself":1,"funds":2,"webworker":3,"tool":1,"alternatively":1,"buids":1,"raw":1,"transaction":1,"perform":1,"nntools":2,"og":1,"notaries":1,"methods":1,"doubt":1,"ask":2,"discord":2}},"src/pages/notary/update-komodo-manually/index.mdx":{"searchTitle":"How to update Komodo (for Notary Nodes) Update for Nodes","docsPageTitle":"How to update Komodo (for Notary Nodes)","path":"notary/update-komodo-manually","content":{"update":4,"komodo":20,"notary":1,"nodes":1,"reboot":1,"node":1,"start":4,"fresh":1,"installed":1,"source":8,"code":2,"already":1,"machine":2,"need":2,"latest":4,"version":1,"follow":3,"below":1,"steps":4,"step":3,"carefully":1,"don":2,"skip":1,"next":2,"one":1,"previous":2,"successfully":1,"completed":1,"daemon":4,"running":2,"leave":1,"updating":2,"resources":1,"prefer":1,"stop":11,"use":1,"src":6,"komodo-cli":6,"proceed":1,"following":2,"navigate":2,"directory":2,"cd":6,"make":4,"sure":2,"changes":2,"made":2,"reset":3,"ensure":1,"clean":4,"shouldn":1,"create":1,"issues":1,"pulling":1,"git":4,"--hard":2,"command":1,"pull":3,"followed":1,"compile":1,"binary":1,"zcutil":2,"build":2,"sh":2,"-j":2,"nproc":2,"services":1,"usual":1,"didn":1,"deamon":1,"compiling":1,"using":1,"again":1,"resync":2,"chain":1,"scratch":1,"folder":2,"remove":1,"files":1,"directories":1,"rm":2,"-rf":2,"blocks":2,"chainstate":2,"debug":2,"log":4,"komodostate":2,"db":2,"go":1,"back":1,"home":1,"iguana":1,"described":2,"setup":2,"doc":2}},"src/pages/notary/useful-commands-for-komodo-notary-node/index.mdx":{"searchTitle":"Useful commands for Komodo Notary Node","docsPageTitle":"Useful commands for Komodo Notary Node","path":"notary/useful-commands-for-komodo-notary-node","content":{"useful":1,"commands":1,"komodo":15,"notary":1,"node":3,"create":1,"symbolic":1,"links":1,"komodod":5,"komodo-cli":7,"use":1,"anywhere":1,"cli":1,"sudo":4,"ln":4,"-sf":4,"home":4,"user":6,"src":6,"usr":4,"local":4,"bin":4,"stop":6,"litecoin":1,"iguana":7,"litecoin-cli":2,"pkill":2,"update":1,"sure":1,"first":1,"see":1,"above":1,"cd":10,"git":2,"pull":2,"zcutil":2,"build":2,"sh":2,"-j":2,"search":1,"specific":1,"pubkey":5,"files":2,"notaries":5,"ratify":3,"etc":2,"dpow":4,"cat":4,"grep":4,"dd":4,"dada":4,"aca":4,"ac":4,"course":4,"tests":2,"ratifya_":2,"want":1,"copy":1,"full":1,"blocks":3,"new":2,"instead":1,"downloading":1,"again":1,"scp":3,"take":1,"-r":2,"chainstate":2,"ip_of_new_node":2}},"src/pages/qa/adb-logcat/index.mdx":{"searchTitle":"Use adb to collect GUI logs of the Komodo mobile wallet android app Wallet","docsPageTitle":"Use adb to collect GUI logs of the Komodo mobile wallet android app","path":"qa/adb-logcat","content":{"use":3,"adb":35,"collect":6,"gui":1,"logs":15,"komodo":3,"mobile":5,"wallet":3,"android":16,"app":7,"debug":9,"tool":1,"used":2,"track":1,"down":1,"bugs":1,"apps":1,"running":1,"device":20,"following":9,"walkthrough":1,"describes":1,"process":1,"using":2,"parts":1,"article":4,"taken":1,"stackexchange":5,"answer":3,"https":4,"com":20,"preparing":1,"enable":3,"usb":9,"debugging":5,"go":3,"settings":7,"development":3,"don":1,"entry":1,"menu":2,"scroll":1,"build":2,"number":3,"tap":2,"congratulates":1,"having":1,"become":1,"developer":3,"back":1,"main":1,"page":1,"close":1,"bottom":1,"see":6,"developers":1,"enter":2,"ready":1,"connect":3,"computer":3,"follow":3,"instructions":3,"specific":1,"os":1,"sections":1,"linux":1,"macos":1,"install":4,"start":1,"sudo":6,"apt":2,"update":2,"apt-get":2,"android-tools-adb":2,"start-server":2,"connecting":1,"personal":1,"cable":2,"verify":1,"devise":1,"detected":4,"run":5,"devices":10,"first":1,"time":1,"command":18,"executed":3,"connection":2,"confirmation":1,"dialog":1,"allow":3,"display":1,"list":2,"attached":2,"collecting":1,"open":5,"execute":1,"pc":1,"logcat":8,"--pid":8,"shell":8,"pidof":8,"-s":8,"komodoplatform":12,"atomicdex":12,"output":6,"similar":3,"keyguardstatusview":2,"refresh":2,"statusview":2,"showing":2,"true":4,"keyguarddisplaymanager":2,"show":2,"chatty":34,"uid":34,"system_server":6,"expire":30,"lines":28,"system":24,"activitymanager":2,"line":6,"binder":6,"inputreader":4,"qmi_fw":8,"chen-screen":8,"is_screen_off":8,"colorbalancethr":4,"powermanagerser":4,"dreamservice":22,"dozeservice":22,"wakeup":2,"fromsystem":2,"mwaking":2,"false":6,"mfinished":4,"finish":2,"detach":2,"calling":4,"ondreamingstopped":4,"ondestroy":2,"batterystats-wo":2,"fg":2,"oncreate":2,"updating":2,"doze":4,"window":3,"token":2,"onbind":2,"intent":4,"act":2,"service":2,"dreams":2,"flg":2,"cmp":2,"oneplus":4,"aod":2,"ondreamingstarted":4,"confirmed":1,"terminal":3,"looks":1,"hit":4,"ctrl":8,"keyboard":3,"interrupt":2,"log":2,"text":4,"file":11,"bug":2,"problem":4,"case":4,"desktop":3,"komodo-wallet-log":8,"txt":8,"won":2,"visible":2,"blinking":2,"cursor":2,"occurs":2,"exit":2,"find":2,"named":4,"share":2,"report":2,"issue":2,"windows":5,"excerpts":1,"www":2,"xda-developers":2,"install-adb-windows-macos-linux":2,"section":1,"download":1,"zip":4,"extract":1,"contents":2,"easily":1,"accessible":1,"folder":6,"explorer":1,"browse":1,"extracted":3,"prompt":10,"directory":1,"binary":1,"done":1,"holding":1,"shift":1,"right-clicking":1,"within":1,"click":1,"option":1,"users":1,"powershell":1,"instead":1,"smartphone":1,"tablet":1,"change":1,"mode":3,"transfer":1,"mtp":1,"oems":1,"require":1,"best":1,"just":1,"leave":1,"general":1,"compatibility":1,"launch":1,"daemon":1,"exe":12,"phone":1,"screen":1,"deny":1,"access":10,"naturally":1,"want":2,"grant":1,"prompted":1,"check":1,"box":1,"again":1,"finally":1,"re-enter":1,"everything":1,"successful":1,"serial":1,"isn":1,"driver":1,"corresponding":1,"drivers":1,"found":1,"table":2,"sample":1,"gpu":6,"type":2,"audit":2,"avc":2,"denied":10,"read":2,"name":2,"object_r":4,"vendor_default_prop":4,"dev":2,"tmpfs":2,"ino":2,"scontext":2,"untrusted_app":2,"tcontext":2,"tclass":2,"permissive":2,"libc":8,"finding":8,"property":8,"vendor":8,"egl":8,"swapinterval":8,"identical":4,"flutter":10,"coins":2,"activates":2,"connectionstate":2,"active":2,"getbalance":4,"address":4,"nhf":2,"gx":2,"fb":2,"skxqdmggrogk":2,"mh":2,"tzsfqpv":2,"balance":4,"coin":4,"btc":2,"locked_by_swaps":4,"rwzs":2,"nqqrqxspxmppsfyto":2,"mxyzvdm":2,"wzr":2,"kmd":2,"loadcoin":2,"finished":2,"means":1,"setup":1,"working":1,"correctly":1,"create":1,"mkdir":2}},"src/pages/qa/blockscout-deployment-guide/index.mdx":{"searchTitle":"Blockscout deployment guide","docsPageTitle":"Blockscout deployment guide","path":"qa/blockscout-deployment-guide","content":{"blockscout":59,"deployment":1,"guide":2,"currently":1,"uses":1,"following":1,"software":1,"versions":2,"ubuntu-":1,"bionic":1,"server":5,"openethereum":24,"parity":8,"-stable":2,"general":2,"pre-requirements":1,"linux":1,"ubuntu":7,"centos":2,"root":2,"access":5,"tb":4,"storage":21,"database":5,"eth":8,"mainnet":7,"archive":4,"node":6,"create":7,"user":18,"sudo":45,"privileges":3,"ssh":1,"domain":1,"name":1,"ensure":1,"basic":2,"security":1,"bash":9,"commands":3,"below":3,"reference":1,"copy":1,"paste":1,"mindlessly":1,"else":1,"expect":1,"encounter":1,"broken":1,"links":1,"weird":1,"paths":1,"marked":1,"executed":2,"service":20,"running":1,"means":1,"command":2,"run":4,"psql":16,"reqs":2,"seems":1,"outdated":1,"use":4,"latest":3,"stable":3,"releases":5,"instead":1,"anyway":1,"notified":1,"later":1,"binary":2,"version":7,"supported":1,"setup":3,"pre-install":2,"prepare":4,"make":3,"sure":3,"mount":2,"path":48,"ae":2,"mnt":14,"openeth":10,"get":7,"install":22,"deps":7,"build-essential":6,"cmake":6,"libudev-dev":4,"download":6,"precompiled":5,"apt-get":18,"update":8,"upgrade":2,"-y":8,"zip":10,"unzip":6,"wget":8,"https":14,"github":8,"com":10,"openethereum-linux-version":4,"-o":6,"-d":6,"cd":16,"chmod":4,"configuration":3,"empty":1,"log":5,"file":4,"touch":2,"config":14,"example":9,"write":1,"nano":14,"toml":4,"mode":2,"active":2,"release_track":2,"base_path":2,"opt":2,"local":6,"share":2,"io":2,"ethereum":7,"network":10,"warp":2,"false":2,"misc":2,"log_file":2,"systemd":9,"etc":8,"system":5,"unit":4,"description":4,"target":8,"youruser":4,"group":4,"yourusergroup":4,"execstart":4,"usr":2,"bin":17,"-c":4,"--jsonrpc-interface":2,"--jsonrpc-apis":2,"web":2,"net":2,"pubsub":2,"traces":2,"--ws-interface":2,"--fat-db":2,"--pruning":2,"--ws-apis":2,"--ws-origins":2,"--ws-hosts":2,"restart":2,"on-failure":2,"killsignal":4,"sighup":4,"wantedby":4,"default":6,"official":2,"instructions":1,"found":1,"allow":1,"ports":4,"used":1,"client":1,"tcp":12,"firewall":3,"test":2,"systemctl":14,"daemon-reload":2,"start":15,"openetherum":2,"enable":11,"postgresql":24,"db":5,"downloads":2,"page":1,"suggests":1,"usage":1,"different":1,"repositories":1,"based":1,"os":2,"sh":8,"echo":2,"deb":8,"http":8,"apt":9,"org":4,"pub":2,"repos":3,"lsb_release":2,"-cs":2,"-pgdg":2,"main":4,"sources":2,"list":4,"pgdg":2,"--quiet":2,"www":2,"media":2,"keys":2,"accc":2,"cf":2,"asc":2,"apt-key":2,"add":4,"postgresql-":2,"supports":1,"above":2,"new":1,"set":7,"password":5,"using":2,"adduser":6,"dbusername":14,"userpassword":1,"su":6,"postgres":4,"createuser":2,"--interactive":2,"createdb":2,"alter":2,"dbuserpassword":6,"grant":2,"first":1,"created":1,"parsed":1,"part":1,"link":1,"thus":1,"recommended":1,"omit":1,"problematic":1,"characters":1,"datadir":1,"conf":2,"data_directory":6,"data":3,"directory":3,"right":1,"permissions":2,"dir":5,"validate":1,"show":2,"row":2,"optionally":1,"open":2,"port":5,"remote":1,"computer":1,"don":2,"recommend":1,"dependencies":2,"base":5,"yum":1,"dnf":1,"git":5,"automake":2,"libtool":2,"inotify-tools":2,"libgmp-dev":2,"libgmp":2,"erlang":3,"release":2,"packages":2,"erlang-solutions":2,"debian":2,"pool":2,"esl-erlang_version":4,"bionic_amd":4,"check":3,"installation":3,"erl":2,"--version":6,"elixir":16,"pre-compiled":1,"elixir-lang":2,"tag":2,"permanent":1,"effect":1,"append":1,"profile":3,"export":30,"js":5,"distro":1,"curl":2,"-sl":2,"nodesource":2,"setup_version":2,"-e":2,"nodejs":4,"master":1,"clone":2,"poanetwork":2,"generate":2,"secret":3,"mix":13,"phx":8,"gen":4,"secret_key_base":2,"generatedabovesecret":2,"pastehere":2,"required":2,"env":2,"variables":1,"suited":1,"ethereum_jsonrpc_http_url":4,"localhost":8,"coin":4,"subnetwork":4,"database_url":4,"dbpassword":4,"migrations":1,"rebar":2,"--force":2,"compile":4,"ecto":4,"migrate":2,"build":1,"static":1,"assets":3,"apps":6,"block_scout_web":6,"npm":4,"node_modules":2,"webpack":4,"--mode":2,"production":2,"explorer":3,"digest":2,"ssl":2,"cert":9,"self-signed":1,"certs":1,"need":2,"replace":1,"real":1,"ones":1,"certbot":3,"letsencrypt":1,"forget":1,"configure":1,"dev":4,"exs":4,"see":1,"blockscoutweb":2,"endpoint":2,"cipher_suite":2,"strong":2,"certfile":2,"priv":4,"pem":4,"keyfile":2,"privkey":2,"renewal":1,"crontab":1,"script":2,"vars":1,"home":2,"scout":2,"workingdirectory":2,"full":2}},"src/pages/qa/debug-komodo/index.mdx":{"searchTitle":"Debug Komodo Daemon with 'gdb'","docsPageTitle":"Debug Komodo Daemon","path":"qa/debug-komodo","content":{"debug":4,"komodo":4,"daemon":6,"run":4,"mode":2,"help":1,"developers":1,"troubleshoot":1,"issues":1,"follow":1,"steps":2,"including":1,"notary":2,"node":2,"references":1,"komodod":7,"command":7,"case":1,"don":1,"need":1,"include":1,"parameters":2,"prerequisite":1,"install":3,"gdb":13,"sudo":2,"apt-get":2,"tool":1,"just":1,"add":1,"-args":4,"launch":1,"normally":1,"start":2,"using":3,"src":4,"-gen":4,"-genproclimit":4,"-notary":4,"-pubkey":4,"af":4,"ebf":4,"fd":4,"eb":4,"ebc":4,"get":1,"backtrace":4,"execute":1,"trouble":2,"getting":3,"started":2,"try":2,"full":2,"path":2,"executable":2,"above":1,"initializes":1,"debugging":1,"see":2,"prompt":2,"type":2,"data":1,"crashes":1,"itself":2,"issue":1,"rpc":1,"ll":1,"again":1,"along":1,"output":2,"information":1,"shared":1,"developer":1}},"src/pages/qa/extract-swap-data-komodo-wallet-log/index.mdx":{"searchTitle":"How to extract swap data from a Komodo mobile wallet log file Mobile Wallet","docsPageTitle":"How to extract swap data from a Komodo mobile wallet log file","path":"qa/extract-swap-data-komodo-wallet-log","content":{"extract":1,"swap":11,"data":3,"komodo":1,"mobile":1,"wallet":1,"log":9,"file":4,"create":1,"named":4,"parse_logs":8,"py":8,"copy":1,"code":2,"below":1,"following":1,"https":2,"github":2,"com":2,"smk":2,"pytomicdex":2,"blob":2,"master":2,"scripts":2,"assume":1,"python":6,"already":1,"installed":1,"system":1,"usr":2,"bin":2,"env":2,"import":6,"os":10,"sys":4,"json":14,"change":2,"filename":2,"try":4,"logfilename":4,"argv":2,"print":6,"use":3,"logfile":2,"path":4,"isdir":4,"maker":9,"makedirs":4,"taker":9,"open":4,"lines":4,"readlines":2,"line":8,"remove":2,"stress":2,"test":2,"find":2,"getrecentswaps":2,"swap_json":4,"join":2,"split":2,"swap_results":4,"loads":2,"result":2,"swaps":2,"type":4,"folder":8,"elif":2,"uuid":10,"writing":2,"write":2,"dumps":2,"decoder":2,"jsondecodeerror":2,"pass":2,"parse":1,"log_username":4,"txt":4,"command":1,"parses":1,"creates":2,"two":1,"directories":1,"files":1,"appropriate":1,"directory":1}},"src/pages/qa/index.mdx":{"searchTitle":"QA Documentation ","docsPageTitle":"QA Documentation","path":"qa","content":{"qa":2,"documentation":1,"section":1,"contains":1,"docs":1,"useful":1,"komodo":1,"team":1}},"src/pages/qa/komodefi-api-quickstart/index.mdx":{"searchTitle":"Start using or testing Komodo DeFi Framework quickly ","docsPageTitle":"Start using or testing Komodo DeFi Framework quickly","path":"qa/komodefi-api-quickstart","content":{"start":2,"using":2,"testing":1,"komodo":6,"defi":6,"framework":6,"quickly":1,"download":5,"latest":2,"release":3,"api":2,"os":2,"https":8,"github":4,"com":8,"komodoplatform":6,"komodo-defi-framework":4,"releases":4,"tag":3,"beta-":4,"links":1,"available":1,"scroll":1,"down":1,"bottom":1,"page":1,"expand":1,"assets":1,"section":1,"clicking":1,"click":1,"link":1,"words":5,"kdf":19,"name":1,"extract":1,"downloaded":1,"file":3,"new":1,"folder":1,"named":8,"komodefi":15,"directory":9,"structure":4,"something":4,"binary":4,"present":4,"open":4,"terminal":5,"cd":2,"coins":7,"contains":1,"configuration":1,"information":1,"supported":1,"wget":4,"raw":4,"githubusercontent":4,"master":4,"sample":1,"config":1,"gcharang":2,"mm":8,"scripts":2,"_sample":2,"json":6,"rename":1,"change":1,"values":1,"keys":1,"rpc_password":15,"passphrase":8,"value":13,"used":4,"authenticate":4,"yourself":4,"sending":4,"curl":6,"commands":4,"seed":4,"issuing":1,"following":1,"command":1,"window":4,"stdbuf":2,"-ol":2,"nohup":2,"running":3,"find":4,"possible":3,"methods":6,"accepted":3,"easily":3,"test":3,"use":3,"various":3,"export":5,"environment":3,"variable":3,"userpass":11,"version":5,"program":1,"rpc":1,"--url":2,"http":2,"--data":2,"method":2}},"src/pages/qa/komodo-desktop-wallet-build/index.mdx":{"searchTitle":"Build Instructions for Komodo Desktop Wallet from source","docsPageTitle":"Build Instructions for Komodo Desktop Wallet","path":"qa/komodo-desktop-wallet-build","content":{"build":9,"instructions":2,"komodo":1,"desktop":1,"wallet":1,"ubuntu":1,"dependencies":2,"install":17,"open":1,"source":1,"version":21,"qt":20,"https":12,"www":2,"io":2,"download":4,"need":1,"create":1,"account":1,"prompted":4,"selected":4,"software":4,"choose":4,"latest":7,"note":5,"number":4,"example":6,"add":5,"following":4,"environment":4,"variables":5,"bashrc":8,"zshrc":8,"files":5,"export":10,"qt_install_cmake_path":6,"gcc":2,"lib":4,"cmake":16,"equal":4,"path":6,"qt_root":6,"root":2,"installation":3,"folder":2,"gcc_":2,"look":1,"set":2,"above":1,"changes":1,"based":1,"system":1,"architecture":1,"etc":1,"minimum":2,"sudo":20,"apt":4,"purge":2,"--auto-remove":2,"cd":6,"wget":4,"github":6,"com":6,"kitware":2,"releases":2,"cmake-":8,"-linux-x":8,"sh":18,"chmod":4,"ln":2,"-s":2,"bin":18,"usr":12,"local":2,"gcc-":6,"add-apt-repository":2,"ppa":2,"jonathonf":2,"apt-get":6,"update":2,"clang":13,"clang-":3,"related":1,"tools":4,"llvm":8,"org":4,"recently":1,"installed":1,"used":1,"update-alternatives":4,"--install":4,"nim":2,"curl":2,"nim-lang":2,"choosenim":2,"init":2,"-ssf":2,"take":1,"response":1,"follow":1,"string":1,"similar":1,"home":2,"username":2,"nimble":4,"end":1,"-y":2,"ninja-build":2,"git":8,"libwally":2,"clone":5,"komodoplatform":4,"libwally-core":4,"autogen":2,"configure":2,"--disable-shared":2,"make":2,"-j":2,"komodo-wallet-desktop":4,"ci_tools_atomic_dex":6,"debug":6,"release":5,"last":1,"line":1,"output":1,"terminal":1,"gives":1,"compiled":1,"executable":2,"location":2,"built":3,"found":2,"build-debug":4,"directory":2,"build-release":2,"antaraatomicdexappdir":2}},"src/pages/qa/recover-komodo-mobile-wallet-swap-on-desktop/index.mdx":{"searchTitle":"How to recover a swap that failed in Komodo mobile wallet using Desktop Mobile Wallet CLI on","docsPageTitle":"How to recover a swap that failed in Komodo mobile wallet using Desktop","path":"qa/recover-komodo-mobile-wallet-swap-on-desktop","content":{"recover":3,"swap":20,"failed":2,"komodo":8,"mobile":7,"wallet":7,"using":6,"desktop":5,"reason":1,"don":2,"want":1,"stuck":9,"timed":1,"wants":1,"use":2,"cli":1,"follow":3,"guide":7,"first":2,"export":4,"log":3,"file":6,"settings":1,"share":1,"transfer":1,"instructions":2,"linked":4,"extract":1,"data":1,"format":1,"usable":1,"kdf":16,"create":1,"two":1,"directories":1,"named":8,"maker":2,"taker":2,"files":1,"uuid":6,"json":8,"appropriate":2,"directory":12,"id":8,"app":1,"find":3,"save":1,"accessible":1,"location":1,"also":1,"note":1,"download":1,"configure":1,"setup":1,"defi":1,"framework":1,"creating":1,"mm":6,"described":1,"seed":2,"words":2,"value":6,"key":1,"passphrase":7,"running":1,"open":1,"new":1,"terminal":2,"window":1,"rpc_password":4,"environment":1,"variable":1,"userpass":16,"stop":6,"issuing":1,"command":8,"curl":6,"--url":6,"http":6,"--data":6,"method":7,"navigate":2,"located":1,"db":15,"inside":2,"long":1,"hex":1,"similar":7,"fa":18,"bb":8,"ac":16,"name":2,"swaps":8,"structure":4,"look":4,"place":1,"above":5,"mentioned":1,"start":1,"again":1,"stdbuf":2,"-ol":2,"nohup":2,"enable":2,"coins":6,"involved":2,"electrum":14,"coin":10,"rick":6,"servers":2,"url":8,"cipig":6,"net":6,"replace":3,"parameter":2,"choosing":1,"server":4,"addresses":3,"enabling":1,"https":2,"github":2,"com":2,"jl":2,"tree":2,"master":2,"electrums":2,"values":4,"outputs":1,"response":3,"address":4,"rqnur":2,"qlgpugzxybvu":2,"kw":2,"lu":2,"cq":2,"balance":4,"locked_by_swaps":2,"required_confirmations":2,"result":4,"success":2,"make":1,"sure":2,"match":3,"shown":1,"does":1,"incorrect":2,"delete":3,"correct":1,"repeat":1,"steps":1,"connection":1,"issue":2,"likely":1,"firewall":1,"blocking":1,"opening":1,"contains":1,"information":1,"past":1,"ongoing":1,"deleting":2,"cause":1,"lose":1,"access":1,"locked":1,"instead":1,"entire":1,"simply":1,"corresponds":1,"wrong":1,"direcory":1,"created":1,"modified":1,"recently":1,"enabled":1,"balances":1,"ready":1,"recover_funds_of_swap":4,"argument":1,"params":2,"text":1,"see":1,"following":1,"successful":1,"action":2,"refundedmypayment":2,"tx_hash":2,"df":2,"ee":6,"faa":2,"fbbb":2,"fb":2,"tx_hex":2,"feb":2,"aea":2,"cf":6,"ba":2,"cb":2,"ad":2,"ef":4,"eda":2,"aa":4,"aacb":2,"bc":4,"ce":2,"ed":2,"adf":2,"cfc":4,"cecf":2,"dde":2,"cc":2,"ca":2,"af":2,"dcf":2,"afc":2,"bbbe":2,"affeb":2,"fd":2,"bf":4,"dba":2,"bce":2,"ffffffff":2,"aab":2,"baf":2,"bef":2,"contact":1,"us":1,"discord":2,"step":1,"unclear":1,"doubt":1,"ask":1,"executing":1}},"src/pages/qa/test-komodo-source-jl777-branch/index.mdx":{"searchTitle":"Test komodo source from jl777 branch to make sure all the smartchains sync scratch properly","docsPageTitle":"Test komodo source from jl777 branch to make sure all the smartchains sync from scratch properly","path":"qa/test-komodo-source-jl777-branch","content":{"test":4,"komodo":26,"source":4,"jl":6,"branch":4,"make":2,"sure":2,"smartchains":8,"sync":3,"scratch":2,"properly":1,"purpose":2,"check":1,"issues":1,"compiling":2,"starts":1,"syncs":1,"fully":1,"stuck":1,"chains":1,"use":1,"guide":1,"want":1,"just":1,"change":4,"name":1,"clone":5,"compile":3,"section":1,"doc":3,"similar":2,"additional":1,"verify":13,"script":3,"testing":1,"node":1,"funds":2,"intended":1,"nodes":1,"computer":1,"backup":1,"wallet":1,"private":1,"key":1,"information":1,"future":1,"update":3,"steps":1,"install":4,"dependencies":2,"needed":1,"first":1,"time":1,"repo":1,"create":4,"conf":7,"file":4,"clear":2,"dir":2,"data":1,"start":2,"using":1,"assetchains":3,"old":3,"let":1,"take":2,"details":1,"sudo":14,"apt-get":6,"upgrade":2,"-y":4,"build-essential":2,"pkg-config":2,"libc":2,"-dev":6,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"unzip":2,"git":6,"python":2,"zlib":2,"g-dev":2,"wget":4,"bsdmainutils":2,"automake":2,"libboost-all-dev":2,"libssl-dev":2,"libprotobuf-dev":2,"protobuf-compiler":2,"libgtest-dev":2,"libqt":2,"libqrencode-dev":2,"libdb":2,"ntp":2,"ntpdate":2,"software-properties-common":2,"curl":2,"libcurl":2,"-gnutls-dev":2,"cmake":2,"clang":2,"libsodium-dev":2,"symlink":1,"cd":12,"https":4,"github":2,"com":4,"checkout":2,"zcutil":4,"fetch-params":2,"sh":4,"build":2,"-j":2,"nproc":2,"ln":4,"-sf":4,"home":4,"user":4,"src":6,"komodo-cli":10,"usr":8,"local":8,"bin":10,"komodod":6,"chmod":6,"existing":2,"database":2,"files":2,"nano":4,"paste":2,"following":2,"content":2,"inside":1,"save":2,"don":1,"forget":1,"values":1,"rpcuser":4,"rpcpassword":4,"username":2,"password":2,"txindex":2,"bind":2,"rpcbind":2,"remove":1,"smartchain":1,"block":2,"rm":2,"-rf":2,"axo":4,"beer":4,"bet":4,"bntn":4,"bots":4,"btch":4,"ceal":4,"chain":4,"coqui":4,"crypto":4,"dex":4,"dsec":4,"etomic":4,"hodl":4,"jumblr":4,"kv":4,"mesh":4,"mgw":4,"mnz":4,"mshark":4,"ninja":4,"oot":4,"pangea":4,"pizza":4,"prlpay":4,"revs":4,"supernet":4,"wlc":4,"wait":1,"finish":1,"proceeding":1,"next":1,"step":1,"depending":1,"hardware":1,"internet":1,"connection":1,"get":1,"coinlist":9,"-qo":2,"raw":2,"githubusercontent":2,"komodoplatform":2,"komodotools":2,"master":2,"webworker":2,"bash":2,"forked":6,"false":4,"coins":9,"coin":10,"blocks":74,"-ac_name":4,"getinfo":4,"jq":4,"longest":8,"longestchain":64,"true":2,"printf":4,"possible":2,"fork":2,"else":2,"echo":2,"fi":4,"done":2,"mall":2,"fine":5,"permission":1,"height":1,"result":2,"below":1,"end":1,"output":1,"see":1,"kmd":2,"chips":2,"headers":2}},"src/pages/resources/index.mdx":{"searchTitle":"Repositories and Releases of KomodoPlatform","docsPageTitle":"Repositories and Releases of KomodoPlatform","path":"resources","content":{"repositories":3,"releases":5,"komodoplatform":11,"page":2,"lists":2,"komodo":11,"related":2,"source":7,"builds":2,"let":2,"us":2,"know":2,"discord":2,"information":2,"needs":2,"updated":2,"coins":3,"code":4,"https":20,"github":18,"com":20,"documentation":1,"komodo-docs-mdx":2,"insight":2,"explorer":2,"all-in-one":1,"setup":1,"smart":1,"chains":1,"deckersu":6,"komodo-explorers-install":2,"latest":1,"binary":1,"docker":3,"image":1,"hub":2,"komodoofficial":2,"komodo-qt":1,"komodoocean":7,"ip-gpu":2,"release":1,"package":1,"defi":1,"framework":1,"komodo-defi-framework":2}},"src/pages/resources/third-party/index.mdx":{"searchTitle":"List of third party Repositories and Resources","docsPageTitle":"List of third party Repositories and Resources","path":"resources/third-party","content":{"list":1,"third":1,"party":1,"repositories":1,"resources":1,"komodo":25,"api":3,"implementation":1,"different":1,"languages":1,"golang":4,"satindergrewal":2,"sjashwin":2,"java":2,"chrisgiffy":2,"python":76,"adi":2,"nodejs":4,"hafsa-fatima":2,"rpc":3,"clients":1,"wrappers":1,"json-rpc":1,"client":2,"smart":9,"chains":6,"promises":1,"support":1,"multiple":1,"instances":1,"https":258,"github":218,"com":243,"gcharang":6,"node-komodo-rpc":2,"library":2,"create":2,"sign":1,"kmd":8,"transactions":1,"hebeplatform":2,"komodo-lib-js":2,"rust":2,"jorian":4,"komodorpc-rust-client":2,"browser":1,"based":1,"wrapper":2,"platform":1,"written":6,"alpha":1,"imylomylo":6,"komodo-rpc-web":2,"core":1,"cpp":1,"ca":2,"komodoapi-cpp":2,"php":3,"manipulating":1,"addresses":1,"keys":1,"interacting":1,"electrum":1,"servers":1,"packagist":2,"org":4,"packages":2,"webworker":2,"komodophp":2,"npm":1,"module":1,"calculate":1,"rewards":2,"utxo":1,"atomiclabs":2,"get-komodo-rewards":2,"turnkey":1,"solutions":1,"run":2,"one-click":1,"easy-to-deploy":1,"blockchain":5,"services":1,"server":1,"cakeshop":1,"box":1,"komodo-cakeshop":4,"komodo-in-a-box":2,"dockerized":1,"installation":2,"docker-komodod":2,"cc":54,"proof":2,"concepts":1,"general":1,"tui":49,"various":4,"modules":5,"tonymorony":114,"komodo-cctools-python":90,"assets":5,"pokemon":4,"nfts":4,"noctljrne":6,"komodo-pokemon":6,"blob":84,"master":86,"assets_cc_tui":6,"py":84,"buy":4,"sell":4,"nft":4,"rogue":13,"characters":4,"line":4,"lib":6,"tuilib":6,"channels":5,"instant":4,"payment":4,"mechanism":4,"channelscc-gui":6,"coda":1,"constant":4,"size":4,"mixa":12,"to-do":6,"issues":6,"dice":1,"dicecc":4,"gui":18,"dicecc-gui":6,"kmdice":4,"remote":4,"windows":4,"www":6,"virustotal":6,"dilithium":2,"dilitium":4,"quantum":4,"security":4,"article":4,"komodoplatform":28,"en":6,"blog":6,"dilithium-quantum-secure-blockchain":6,"games":1,"antara":5,"gaming":4,"sdk":5,"antara-gaming-sdk":6,"tree":8,"gateways":9,"creation":8,"gateways_creation_tui":6,"usage":8,"gateways_usage_tui":6,"heir":1,"marmara":5,"marmara_tui":6,"momom":1,"musig":1,"oracles":13,"gps":4,"tracking":4,"wandering":4,"hound":4,"particle":4,"io":8,"via":4,"cryptoconditions":4,"displayed":4,"leaflet":4,"source":8,"code":8,"smk":12,"dragonhound":6,"wip":4,"oracles_cc_tui":6,"trollbox":10,"chat":9,"oraclescc_chat-gui":6,"payments":5,"payments_cc_tui":6,"pegs":13,"explainer":4,"komodo_jl":6,"wiki":12,"pegs-cc":6,"pegs_creation_tui":6,"pegs_usage_tui":6,"prices":17,"synthetic":4,"betting":4,"game":16,"docs":6,"google":6,"document":6,"hj_zebwk-xp":6,"rm":6,"rug":6,"molspbblcxjyqtn":6,"oew":6,"edit":6,"app":4,"prices_app_v":6,"visualization":5,"prices_visualization_server":6,"rekt":4,"inspector":4,"rekt_inspector":6,"get-started-with-rogue-game":6,"rogue_tui":6,"sudoku":5,"komodoku":6,"tetris":5,"tetris_tui":6,"chain":7,"real":4,"time":4,"kmdlabs":13,"concept":1,"scripts":6,"using":1,"single":1,"node":3,"testing":1,"automated":2,"explorer":2,"create-smartchain":2,"integrated":1,"development":1,"environment":1,"cli":1,"tradebot":1,"marketmaker":2,"pytomicdex":2,"easily":1,"staked":1,"notary":5,"labsnotary":2,"staker":3,"pos":3,"auto":1,"bootstrapper":1,"menu":1,"assortment":1,"use":1,"ecosystem":1,"ops":1,"dragonhoundtools":2,"ledger":1,"reward":1,"claim":1,"wallet":2,"hw-kmd-wallet":6,"guides":3,"nodes":1,"chainstrike":2,"nntools":2,"candidate":1,"proposals":1,"notarynodes":2,"goldenman-kr":2,"komodo-utils":2,"requirements":1,"guidelines":1,"komodoelection":2,"stats":1,"notarystats":5,"info":7,"komodostats":5,"mining":2,"software":1,"ewbf":1,"cuda":1,"zcash":1,"miner":1,"bitcointalk":2,"index":2,"topic":2,"local":1,"stratum":1,"pool":1,"solo":1,"thecomputergenie":2,"kmd-solo-mining":2,"explorers":1,"tools":2,"kmdexplorer":2,"dexstats":2,"scaling":1,"test":1,"scaletest":1,"containers":1,"patchkez":2,"scaletest_containers":2,"transaction":1,"txscl_vis":2,"tx":1,"blaster":1,"meshbits":2,"zarchive_txblaster":2,"miscellaneous":1,"airdrop":3,"snapshot":1,"tool":1,"interledger":1,"crypto-conditions":1,"implemented":1,"including":1,"simple":1,"json":1,"ssadler":4,"libcryptoconditions":2,"clientside":1,"hoek":2,"toolbox":1,"repository":1,"iguana":1,"komodotools":2,"help":1,"staking":1,"pos_scripts":2,"set":1,"helper":1,"deckersu":2,"komodo_scripts":2,"script":1,"install":1,"komodo-install-explorer":2}},"src/pages/smart-chains/api/address/index.mdx":{"searchTitle":"Address Index","docsPageTitle":"Address Index","path":"smart-chains/api/address","content":{"address":38,"index":13,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":18,"getaddressbalance":9,"addresses":48,"method":25,"returns":6,"confirmed":2,"balance":6,"requires":6,"addressindex":12,"enabled":6,"arguments":6,"response":7,"examples":6,"command":16,"rttg":48,"izdevnqkttxjzspfrduqexgqcy":48,"qb":48,"received":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":16,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"result":16,"error":16,"null":16,"getaddressdeltas":15,"start":12,"end":12,"chaininfo":12,"boolean":2,"changes":1,"user":1,"optionally":1,"limit":1,"given":1,"interval":1,"blocks":1,"satoshis":20,"txid":20,"ea":20,"ba":12,"fc":12,"cb":20,"dadc":12,"cc":24,"blockindex":8,"height":29,"true":8,"deltas":5,"hash":12,"df":4,"cd":4,"bdf":4,"fedc":4,"bec":4,"fd":4,"abd":4,"ec":4,"ce":4,"ff":24,"efcb":4,"afed":4,"da":16,"getaddressmempool":9,"mempool":1,"efcbbbac":4,"fb":4,"ef":4,"cdb":4,"timestamp":4,"getaddresstxids":9,"txids":1,"rquakqrirmqxcnrb":2,"dutk":2,"qkqfv":2,"hvj":2,"fcf":4,"bc":4,"ac":12,"aec":4,"fa":4,"dbce":12,"cf":16,"bd":12,"ebfea":4,"af":4,"getaddressutxos":13,"unspent":1,"outputs":1,"outputindex":8,"script":8,"ed":8,"eda":8,"efaf":8,"utxos":8,"dd":4,"ee":8,"getsnapshot":9,"top":2,"snapshot":1,"amounts":1,"smart":1,"chain":1,"current":1,"start_time":4,"addr":20,"rryyejme":4,"lrtuvdziwsxkabsw":4,"fdiohgwk":4,"amount":20,"segid":20,"rnanh":4,"fdvnoimufgsftp":4,"xb":4,"pn":4,"mmwqv":4,"rtu":4,"jzzkljtcfnwba":4,"dwragefqq":4,"stqc":4,"rbpenyzuqnj":4,"hndag":4,"pklalpaweus":4,"pbj":4,"rcyanuw":4,"zk":4,"nhjfpynbxntvzgdh":4,"total":4,"average":4,"total_addresses":4,"ignored_addresses":4,"start_height":4,"ending_height":4,"end_time":4}},"src/pages/smart-chains/api/blockchain/index.mdx":{"searchTitle":"Blockchain","docsPageTitle":"Blockchain","path":"smart-chains/api/blockchain","content":{"blockchain":8,"following":1,"rpc":2,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":3,"komodo-cli":60,"coinsupply":9,"height":65,"method":87,"returns":26,"coin":39,"supply":5,"information":8,"indicated":10,"block":19,"given":2,"defaults":1,"current":2,"use":1,"large":1,"heights":1,"first":1,"execute":2,"small":1,"incrementally":1,"higher":1,"continue":1,"increasing":1,"reaching":1,"desired":1,"arguments":24,"response":28,"examples":24,"command":57,"result":56,"success":4,"kmd":5,"zfunds":4,"sprout":16,"total":5,"find":25,"rpcuser":102,"rpcpassword":102,"rpcport":98,"conf":45,"file":25,"curl":52,"--user":52,"--data-binary":52,"jsonrpc":52,"id":129,"curltest":104,"params":52,"-h":52,"content-type":52,"text":52,"plain":52,"http":52,"error":53,"null":52,"getbestblockhash":9,"hash":22,"best":4,"tip":2,"longest":1,"chain":10,"dd":196,"ee":406,"cf":204,"getblock":21,"verbose":17,"relevant":1,"state":5,"input":3,"optional":3,"default":3,"value":18,"true":38,"return":1,"json":5,"object":5,"false":36,"string":2,"serialized":2,"hex-encoded":3,"data":3,"ae":434,"ca":486,"edba":22,"ef":202,"cabfbb":22,"confirmations":16,"rawconfirmations":16,"size":18,"version":20,"merkleroot":12,"cdd":18,"aa":150,"db":310,"bb":182,"df":660,"ce":728,"segid":13,"finalsaplingroot":12,"ccce":8,"bf":196,"fddb":8,"dca":38,"eb":306,"tx":8,"abc":26,"ab":380,"ded":120,"ec":188,"ad":264,"fce":32,"dbec":8,"dcbd":8,"fd":374,"cc":412,"ddb":4,"dbeab":4,"cfc":34,"ed":462,"dbb":240,"fde":10,"bdbc":4,"bd":308,"bddf":4,"ace":6,"bcb":16,"da":252,"ffcb":4,"fb":706,"cabe":4,"ff":300,"fcb":12,"eddae":4,"ac":1514,"fc":476,"af":186,"dac":16,"bc":182,"fe":310,"bece":4,"bcc":12,"fab":16,"ba":194,"cdac":4,"bed":20,"cd":290,"ccbc":4,"dce":8,"afd":16,"fcf":36,"fa":454,"dc":460,"de":286,"ddf":52,"edde":4,"cb":854,"faad":4,"dee":16,"addd":4,"ead":18,"time":23,"nonce":12,"efc":8,"eaa":24,"solution":12,"bfd":36,"ea":242,"aaedd":14,"bab":18,"bfffd":14,"caaa":14,"efdf":18,"cbcae":14,"afdb":14,"ffb":24,"ebac":14,"aca":40,"fdac":14,"cfcaa":14,"ddec":14,"bef":26,"efdd":14,"cec":18,"acf":244,"aef":24,"fbcc":14,"befc":18,"dad":20,"bff":14,"dbe":22,"ddbd":14,"cadee":14,"ebb":22,"bba":14,"aede":130,"cdcaa":14,"fea":28,"cee":14,"cab":18,"dbc":38,"cde":24,"febe":14,"aac":24,"bce":34,"dfbbf":14,"bee":38,"bac":14,"bbc":20,"eed":14,"eae":22,"aee":26,"eebc":14,"dbf":26,"edf":28,"dcc":18,"afae":14,"abd":28,"fbad":14,"febf":14,"fdee":14,"ecf":18,"fda":32,"eca":18,"bcf":14,"ecd":14,"bfe":20,"dff":14,"dcac":14,"abb":18,"fbdd":20,"fca":14,"ecaba":14,"bccbe":14,"ddc":28,"efbf":14,"aedd":14,"bacd":14,"fccbb":14,"acbee":14,"cdc":24,"eabd":14,"ccbdd":14,"efa":138,"afaef":14,"afe":22,"feb":18,"bits":12,"difficulty":18,"chainwork":16,"daab":8,"anchor":8,"blocktype":8,"mined":12,"valuepools":12,"monitored":20,"chainvalue":20,"chainvaluezat":20,"valuedelta":16,"valuedeltazat":16,"sapling":8,"previousblockhash":12,"efb":8,"cfedc":8,"edcf":8,"dcfe":6,"fbef":6,"adb":30,"dbfd":6,"eac":18,"ffc":16,"ffffffff":164,"eec":4,"caa":230,"acdf":4,"cbdc":4,"bdece":4,"eda":20,"ddbaccf":4,"fbe":14,"ddd":12,"fcbb":4,"feffffffa":8,"fead":4,"fbcf":4,"deffacc":4,"abe":16,"aeceae":4,"feffffff":40,"bceff":4,"cba":8,"efbc":4,"efca":8,"fdb":20,"fefc":24,"fefffffff":4,"debd":4,"dffac":4,"bbd":10,"efac":4,"deb":10,"badcb":4,"bbf":24,"dece":4,"bcba":4,"baa":12,"cbd":12,"efeffffffb":4,"cef":16,"dcf":30,"acc":12,"cfeffffffe":4,"ccb":24,"ecba":8,"bffa":8,"abf":8,"dfae":4,"cffd":4,"dfd":10,"debabace":4,"afa":4,"effae":4,"dfa":12,"daccf":4,"fefd":4,"bdc":20,"edb":18,"dde":10,"fee":16,"fdf":6,"dadfeffffff":4,"afbe":4,"ccfa":4,"ebf":20,"ccc":4,"fabd":4,"bbe":12,"abce":4,"eeb":8,"dbebbccf":4,"babdf":4,"ebec":4,"faf":4,"dbcf":4,"cfa":8,"eaf":12,"daff":4,"cbcb":6,"ffd":4,"ddad":4,"bebfeffffff":4,"fbedc":4,"dae":14,"bad":8,"efd":8,"bcbfa":4,"feedc":4,"dec":24,"dfafa":8,"bfb":8,"ffefb":4,"adbefda":4,"cdb":8,"baeebb":4,"bdb":18,"abbad":4,"eab":14,"ffccd":4,"aaba":4,"feffffffb":4,"bbb":8,"afb":8,"edfeaa":4,"ffac":4,"befe":4,"adfe":4,"def":8,"bddd":4,"acfb":4,"bde":24,"fdfb":4,"bdd":14,"adaa":4,"eff":12,"afeffffff":4,"ade":24,"cedfc":4,"aab":12,"dfb":8,"ceefeffffffcf":4,"cfe":18,"deff":4,"aba":4,"dfce":4,"ccd":20,"cda":4,"bda":8,"dabfe":4,"cfcc":8,"cffeb":4,"ccfbeb":4,"efbdb":4,"eba":8,"edc":12,"dbdf":4,"acb":12,"daae":4,"cbbe":4,"edefd":4,"cce":8,"fac":116,"cecf":4,"cbbbdf":4,"caed":4,"addf":4,"dedbe":4,"aad":8,"dfe":10,"abff":4,"cefb":4,"fbea":4,"bbaee":4,"bcac":4,"faa":4,"ebe":4,"fedc":10,"fbbf":4,"ced":10,"bbbf":4,"fabcfe":8,"bfbcb":4,"fcd":6,"abcd":4,"bfce":404,"baf":18,"cfdb":4,"ada":16,"bdff":4,"dcd":12,"defa":4,"ffec":4,"ebad":14,"aeb":144,"cfd":14,"dccb":4,"cea":8,"bafa":4,"beb":4,"efe":8,"fbf":4,"fffffffff":12,"fafe":4,"fdd":26,"cceffffffff":4,"cceac":88,"ccad":16,"ffe":16,"fcc":22,"bccdf":4,"fffe":4,"aaa":16,"fddfa":4,"dea":8,"decb":4,"bfeb":4,"dcdb":4,"caf":8,"cbdd":8,"aea":8,"bafe":4,"ffffffffc":12,"aec":8,"edebf":4,"bea":12,"dab":4,"afef":8,"bfbb":8,"afdf":4,"fae":4,"ffffffffd":8,"aecc":4,"decd":4,"dfbe":4,"fef":10,"cdbd":4,"bbbbbac":4,"efaee":4,"ebc":4,"feef":4,"ebaf":4,"dfca":4,"abddf":4,"aefb":4,"bbfb":4,"adda":8,"ffffffffce":4,"fadda":6,"ebd":10,"bbafc":4,"dacb":4,"dfbf":4,"ffffffffb":4,"dda":12,"acdde":4,"cccba":4,"dedc":4,"cfdee":4,"fabdc":4,"edfae":16,"eaaa":4,"ccea":4,"aeff":4,"dbfb":4,"ffffffffe":8,"eebbdb":4,"abcfaa":4,"dedce":4,"cfcaf":4,"ecc":4,"cbe":4,"cedee":4,"deca":4,"fbde":4,"cabfaa":4,"afc":10,"eadf":4,"ffa":4,"fbd":4,"adf":10,"bccfca":4,"fec":8,"bace":4,"cdf":8,"cbc":8,"cbde":4,"eaca":4,"deaeceace":4,"ffffffffad":4,"eecd":4,"aff":4,"bfdd":4,"acea":4,"bfafaa":4,"bcca":4,"cad":4,"aebc":4,"eea":4,"abbfff":4,"aefbbb":4,"fdc":8,"bfbfb":4,"daca":4,"cdec":4,"bfdb":4,"ebebe":4,"afecc":4,"acd":8,"beeffe":4,"cfec":4,"fba":4,"ffffffffa":8,"edce":4,"acab":4,"bdcf":4,"adec":4,"aae":10,"bec":10,"bedbb":4,"bca":4,"ceb":4,"febc":10,"eaec":4,"acdd":4,"bdde":4,"bcbf":4,"ccecf":4,"feae":4,"fffffffffff":4,"cfcedf":4,"fedb":4,"fecda":4,"ece":10,"aeee":4,"eccb":4,"efde":4,"cdef":4,"abec":4,"cdea":4,"cca":4,"eee":4,"baefcc":4,"aeea":4,"cff":4,"fed":4,"aebeb":4,"nextblockhash":10,"ddfa":8,"dddf":6,"eccea":6,"bfff":6,"eaaf":6,"dfc":6,"bafcb":6,"fff":6,"dbd":12,"efbb":6,"cbedb":6,"bdbd":6,"afca":6,"cdfdfdbc":6,"edcb":6,"adfad":6,"afff":6,"becb":6,"ccca":6,"bfc":6,"eaebc":6,"afdc":6,"ccbaef":6,"add":6,"eafa":6,"cadfae":6,"ccf":14,"ddfb":12,"ffeacd":6,"adabb":6,"ecde":6,"dcbfb":6,"feac":6,"cbbf":6,"fcbf":6,"bdf":6,"cede":6,"fbccaff":6,"cbdee":4,"efbfd":2,"fbce":2,"ecdf":2,"abba":2,"getblockchaininfo":11,"containing":2,"processing":1,"last":2,"network":1,"upgrade":1,"activation":1,"consensus":6,"chaintip":5,"equal":2,"nextblock":5,"new":1,"size_on_disk":5,"key":12,"disk":1,"bytes":5,"regtest":4,"blocks":17,"headers":4,"bestblockhash":4,"verificationprogress":4,"pruned":4,"commitments":4,"softforks":4,"bip":4,"enforce":4,"status":13,"found":8,"required":8,"window":8,"reject":4,"upgrades":4,"getblockcount":9,"number":4,"valid":1,"getblockhash":9,"index":14,"according":2,"provided":2,"cafc":4,"bfcfdd":4,"getblockhashes":11,"high":2,"low":2,"noorphans":4,"bool":4,"logicaltimes":4,"array":2,"hashes":1,"within":1,"timestamp":10,"range":1,"requires":2,"timestampindex":2,"enabled":3,"debf":6,"bfcf":6,"dabd":6,"blockhash":8,"logicalts":6,"getblockheader":11,"blockheader":2,"getchaintips":9,"known":1,"tips":1,"tree":1,"including":1,"main":1,"orphaned":1,"branches":1,"possible":1,"values":1,"returned":1,"property":1,"branchlen":4,"active":5,"getchaintxstats":9,"nblocks":2,"statistics":2,"rate":1,"transactions":5,"txcount":4,"window_final_block_hash":4,"fcdd":4,"window_block_count":4,"window_tx_count":4,"window_interval":4,"txrate":4,"getdifficulty":9,"proof-of-work":1,"multiple":1,"minimum":1,"getlastsegidstakes":9,"depth":4,"staked":1,"notset":4,"pow":4,"posperc":4,"segids":4,"omitted":12,"brevity":12,"getmempoolinfo":9,"details":2,"transaction":9,"memory":3,"pool":2,"usage":4,"getrawmempool":9,"ids":2,"instead":1,"various":1,"related":1,"cae":4,"startingpriority":4,"currentpriority":4,"depends":4,"getspentinfo":9,"txid":14,"txid_string":4,"output":3,"spent":1,"spentindex":2,"effcc":4,"edea":4,"bcd":4,"gettxout":9,"vout_number":2,"includemempool_bool":2,"unspent":2,"bestblock":8,"bffcd":2,"caeaeb":2,"scriptpubkey":4,"asm":4,"op_dup":4,"op_hash":4,"op_equalverify":4,"op_checksig":4,"hex":4,"reqsigs":4,"type":4,"pubkeyhash":4,"addresses":4,"rfayxujue":4,"czis":4,"gvaqfduvo":4,"kwjxt":4,"coinbase":4,"gettxoutproof":8,"transaction_id":2,"blockhash_string":2,"proof":3,"showing":1,"included":1,"relies":1,"txindex":1,"runtime":1,"parameter":2,"kmd-based":1,"blockchains":1,"disabled":1,"acff":6,"affe":6,"babc":6,"gettxoutsetinfo":9,"set":1,"note":1,"call":2,"take":2,"long":1,"complete":2,"depending":2,"txouts":4,"bytes_serialized":4,"hash_serialized":4,"bcbd":4,"total_amount":4,"kvsearch":9,"key_string":4,"searches":1,"stored":1,"via":2,"kvupdate":11,"feature":2,"smart":2,"chains":2,"examplekey":16,"mycoin":8,"currentheight":4,"keylen":8,"owner":8,"expiration":8,"flags":8,"examplevalue":12,"valuesize":8,"value_string":2,"days":2,"passphrase_string":2,"stores":1,"pair":1,"op_return":1,"maximum":1,"kb":1,"examplepassphrase":4,"fffad":2,"cabd":2,"efcdd":2,"minerids":9,"notary":2,"nodes":1,"external":5,"miners":5,"specific":1,"calculate":1,"results":1,"proceeding":1,"notaryid":4,"kmdaddress":8,"rnjmgyaff":8,"dbnrnux":8,"pmyz":8,"rcndkc":8,"tuac":8,"pubkey":12,"bae":8,"responses":8,"numnotaries":8,"notaries":17,"public":1,"btc":1,"address":2,"komodo":1,"node":1,"parameters":1,"suffice":1,"btcaddress":4,"gxefr":4,"ir":4,"vqettperwkixkwy":4,"documentation":4,"verifychain":9,"checklevel":2,"numblocks":2,"verifies":2,"daemon":2,"database":2,"prolonged":1,"period":1,"verifytxoutproof":9,"proof_string":2,"points":1,"committed":1,"throw":1}},"src/pages/smart-chains/api/cclib/index.mdx":{"searchTitle":"CC Lib","docsPageTitle":"CC Lib","path":"smart-chains/api/cclib","content":{"cc":1,"lib":1,"following":1,"methods":10,"interact":2,"antara":3,"modules":2,"make":1,"use":1,"-ac_cclib":4,"parameter":2,"cclib":34,"insert_method":2,"insert_evalcode":2,"json_string":2,"json_integer":2,"method":22,"allows":1,"user":1,"dynamic":1,"module":3,"associated":3,"evalcode":22,"unique":3,"json":1,"parameters":2,"responses":1,"formatting":4,"arguments":4,"supplied":1,"arrays":2,"executed":2,"terminal":5,"values":1,"array":6,"added":1,"normal":1,"fashion":1,"however":1,"part":1,"script":2,"shell":2,"cannot":1,"parse":1,"additional":1,"bound":4,"single-quotation":1,"characters":4,"strings":2,"double-quotation":2,"format":4,"komodo-cli":10,"-ac_name":10,"musig":10,"send":4,"ba":6,"dd":6,"aa":6,"fe":6,"cf":6,"bash":1,"scripts":2,"bash-script":1,"escaped":1,"within":1,"ascii":1,"encoding":1,"used":2,"directly":1,"therefore":1,"developers":1,"default":2,"necessary":1,"cclibinfo":11,"returns":2,"complete":1,"list":1,"available":2,"response":3,"examples":3,"command":7,"combine":4,"cbbda":8,"bb":8,"dc":8,"cd":8,"fdb":8,"aff":8,"ce":4,"ca":4,"fdeee":4,"ec":4,"pkhash":2,"bfb":2,"ffadb":2,"ea":2,"combined_pk":2,"result":14,"success":10,"need":1,"find":4,"correct":1,"way":1,"issue":1,"jl":1,"rpcuser":12,"rpcpassword":12,"rpcport":12,"coin":3,"conf":6,"file":3,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":10,"curltest":10,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"cclibaddress":9,"pubkey":8,"information":1,"addresses":1,"related":1,"specified":2,"according":1,"provided":1,"launch":1,"daemon":1,"cclibccaddress":4,"rkws":4,"jxyjpx":4,"iajttk":4,"imkf":4,"aumankypez":4,"ccbalance":2,"cclibnormaladdress":4,"rqhyfxb":4,"ow":4,"xppt":4,"xmhk":4,"pmbkcc":4,"cclibcctokensaddress":4,"rvjvg":4,"asoybjua":4,"pf":4,"rspaehrg":4,"myaddress":6,"rufcud":4,"urykj":4,"baqvsuas":4,"waknunvvft":4,"myccaddress":6,"rpycyets":8,"gat":8,"lvjwxhsndozaa":8,"yy":8,"pubkeyccaddress":4,"myccbalance":4,"mybalance":4,"cclibccbalance":2,"cclibnormalbalance":2,"pubkeyccbalance":2,"rj":2,"bk":2,"nuzhensbw":2,"fb":2,"kx":2,"tqcnmetgtp":2,"rn":2,"jeeiz":2,"nxic":2,"puktciht":2,"hvubn":2,"rda":2,"error":4,"null":4,"displays":1,"current":1,"library":2,"loaded":1,"runtime":1,"using":1,"sudoku":8,"funcid":12,"name":12,"faucet":8,"fund":4,"help":12,"amount":4,"params_required":12,"params_max":12,"get":4,"args":8,"gen":4,"omitted":4,"brevity":4}},"src/pages/smart-chains/api/control/index.mdx":{"searchTitle":"Control","docsPageTitle":"Control","path":"smart-chains/api/control","content":{"control":1,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":13,"work":2,"kmdlabs":1,"chains":1,"revisit":1,"modded":1,"kmd":1,"getnotarysendmany":7,"method":11,"returns":4,"sendmany":1,"json":1,"array":1,"raddresses":1,"current":4,"notaries":1,"examples":6,"curl":7,"--user":7,"myusername":3,"--data-binary":7,"jsonrpc":7,"id":11,"curltest":11,"params":7,"-h":7,"content-type":7,"text":7,"plain":7,"http":8,"getiguanajson":1,"getinfo":9,"object":1,"containing":1,"various":1,"state":2,"info":1,"arguments":5,"response":3,"command":9,"version":4,"protocolversion":4,"kmdversion":4,"notarized":4,"prevmomheight":4,"notarizedhash":4,"notarizedtxid":4,"notarizedtxid_height":4,"mempool":4,"kmdnotarized_height":4,"notarized_confirms":4,"walletversion":4,"balance":10,"blocks":4,"longestchain":4,"timeoffset":4,"tiptime":4,"connections":4,"proxy":4,"difficulty":4,"testnet":4,"false":4,"keypoololdest":4,"keypoolsize":4,"paytxfee":4,"relayfee":4,"errors":4,"name":4,"sidd":4,"pport":4,"rpcport":12,"magic":4,"premine":4,"find":2,"rpcuser":8,"rpcpassword":8,"coin":3,"conf":4,"file":2,"result":6,"e-":2,"error":4,"null":4,"help":9,"lists":1,"commands":1,"information":1,"specified":1,"addressindex":4,"getaddressbalance":8,"getaddressdeltas":2,"getaddressmempool":2,"getaddresstxids":2,"getaddressutxos":2,"getsnapshot":2,"auction":2,"auctionaddress":2,"pubkey":2,"blockchain":2,"coinsupply":2,"height":4,"getbestblockhash":2,"getblock":2,"hash":4,"verbose":4,"getblockchaininfo":2,"getblockcount":2,"getblockhash":2,"index":2,"getblockhashes":2,"timestamp":2,"getblockheader":2,"getchaintips":2,"getdifficulty":2,"responses":2,"omitted":2,"brevity":2,"address":6,"es":2,"requires":2,"enabled":2,"addresses":6,"string":6,"base":2,"check":2,"encoded":2,"satoshis":4,"received":4,"total":2,"number":2,"including":2,"change":2,"ry":4,"lccmgix":4,"buhygtswqouny":4,"yfhc":4,"rm":4,"stop":9,"instructs":1,"daemon":1,"shut":2,"down":2,"amount":1,"time":1,"takes":1,"chain":3,"vary":1,"depending":1,"forcefully":1,"stopping":5,"avoided":1,"corrupt":1,"local":1,"database":2,"event":1,"corrupted":1,"user":1,"need":1,"resync":1,"komodo":4,"server":4}},"src/pages/smart-chains/api/crosschain/index.mdx":{"searchTitle":"Cross-Chain API","docsPageTitle":"Cross-Chain API","path":"smart-chains/api/crosschain","content":{"cross-chain":1,"api":10,"introduction":1,"crosschain":2,"allows":9,"user":19,"transfer":2,"migrate":1,"assets":6,"one":1,"chain":99,"compatible":1,"forms":1,"include":1,"coins":15,"tokens":3,"fundamental":1,"principle":1,"migration":8,"specific":3,"amount":20,"burned":3,"source":28,"created":12,"destination":28,"different":1,"methods":5,"using":20,"komodo":19,"platform":2,"momom":26,"notarized":3,"stands":4,"merkle":21,"root":8,"roots":13,"alternative":3,"method":91,"notarization":17,"given":7,"burn":39,"transaction":100,"notary":25,"operators":17,"backup":3,"solution":4,"above":3,"self-managed":1,"import":32,"flow":3,"make":1,"export":9,"create":24,"value":17,"sent":5,"validation":1,"code":1,"checks":1,"exists":2,"corresponding":4,"spent":2,"requirement":1,"chains":5,"ccid":8,"parameter":3,"ac_cc":2,"greater":1,"indicates":1,"software":1,"fungible":1,"examples":15,"use":8,"two":1,"cfekhound":47,"cfekdragon":35,"coin":23,"token":1,"network":1,"facilitates":1,"highly":1,"scalable":1,"multi-chain":1,"architecture":1,"smart":1,"nodes":2,"store":1,"fingerprints":6,"blocks":4,"belonging":1,"blockchains":1,"various":2,"main":3,"kmd":15,"also":4,"referred":1,"mom":9,"delivered":1,"back":10,"blockchain":2,"notarizations":2,"learn":1,"process":11,"visit":2,"linked":2,"article":2,"workflow":1,"calls":3,"migrate_createburntransaction":13,"broadcasts":1,"hex":10,"returned":12,"burntxhex":6,"sendrawtransaction":26,"receives":1,"payouts":20,"object":15,"runs":1,"migrate_createimporttransaction":19,"format":5,"arguments":17,"migrate_completeimporttransaction":19,"received":2,"previous":1,"call":1,"argument":1,"part":5,"proof":17,"inside":4,"extended":5,"data":12,"verification":4,"standard":4,"need":6,"additional":4,"objects":7,"destchain":2,"destaddress":4,"tokenid":2,"creates":4,"burning":1,"later":3,"used":5,"called":3,"returns":6,"broadcast":11,"successfully":5,"mined":4,"wait":4,"time":6,"reach":1,"contains":4,"block":8,"along":1,"response":19,"command":29,"komodo-cli":54,"-ac_name":46,"rbq":6,"xwmzduhvcirjbxbwy":6,"ybsntaqzvfc":6,"eed":42,"fc":94,"cf":138,"ac":132,"bb":104,"bdc":32,"cfced":24,"ea":112,"acac":24,"eea":24,"af":92,"daa":40,"fde":24,"dd":120,"ee":58,"bf":108,"dc":208,"bcbab":24,"ef":94,"fe":110,"cc":98,"fdbb":24,"ca":106,"db":88,"cb":160,"cbf":56,"ffffffff":100,"fef":24,"bbc":24,"adc":24,"ab":72,"find":14,"rpcuser":56,"rpcpassword":56,"rpcport":56,"conf":14,"file":14,"curl":28,"--user":28,"--data-binary":28,"jsonrpc":28,"id":58,"curltest":56,"params":28,"-h":28,"content-type":28,"text":28,"plain":28,"http":28,"result":32,"error":30,"null":28,"cbd":26,"migrate_converttoexport":14,"rawtx":2,"dest_symbol":2,"customized":1,"opposed":1,"fully":1,"automated":2,"converts":1,"adds":1,"extracts":1,"vouts":1,"calculates":3,"burns":1,"sending":1,"opreturn":10,"vout":8,"added":1,"cannot":1,"date":1,"therefore":1,"funds":2,"permanently":1,"burnt":1,"caller":1,"bears":1,"responsibility":1,"fund":1,"sign":2,"fundrawtransaction":2,"signrawtransaction":4,"signed":2,"sendrawtansaction":2,"limitations":1,"supports":1,"supported":1,"stored":4,"size":2,"limited":1,"bytes":1,"recommend":1,"limit":2,"raw":1,"createrawtransaction":2,"txid":52,"ad":114,"acf":14,"babd":2,"bfff":2,"ffbf":26,"abdba":26,"acd":26,"convert":1,"exporttx":4,"efa":20,"aec":20,"cd":148,"abc":20,"ec":98,"bade":14,"aabc":14,"fd":88,"ba":50,"da":82,"bcccf":14,"fcd":14,"aa":44,"complete":3,"true":8,"option":1,"allowhighfees":2,"set":2,"ade":6,"fa":106,"fb":84,"dff":8,"adb":6,"see":2,"rest":2,"click":2,"following":4,"button":2,"importtxhex":22,"fab":36,"dfd":8,"cad":8,"faf":6,"efe":4,"bd":30,"eb":40,"de":54,"edb":4,"dbadb":8,"ddbb":8,"bee":8,"ce":60,"ae":76,"bfec":8,"aaecf":8,"fcb":8,"cbb":8,"executing":1,"afd":4,"bed":10,"fffcd":4,"bdca":4,"ebe":8,"befa":4,"ebc":12,"df":40,"ebdb":4,"faa":4,"bdba":2,"bfd":14,"burntx":2,"notarytxid":2,"notarytxidn":2,"performs":2,"initial":1,"step":2,"creating":3,"string":1,"passed":2,"described":1,"abe":26,"cba":26,"fdc":6,"dcf":22,"dcc":10,"bae":16,"bc":34,"fcaf":10,"dbbd":10,"ccac":30,"efd":22,"ff":78,"efddab":18,"fea":18,"bab":18,"beb":18,"daadf":10,"importtx":2,"finalizing":1,"updated":1,"provides":1,"confirmation":1,"finalized":1,"recommends":1,"broadcasting":1,"otherwise":1,"message":1,"event":1,"simply":1,"try":1,"again":1,"bac":8,"daadfdfaa":8,"cfdd":8,"daf":8,"acde":8,"ced":8,"bca":8,"ccc":8,"ccce":8,"bef":8,"aabf":8,"eeb":8,"ebcb":8,"ed":20,"notarize":1,"transactions":14,"useful":1,"fails":1,"slow":1,"sends":1,"special":2,"publishing":12,"resource":12,"monitored":5,"check":8,"pick":1,"validate":1,"existence":3,"approval":8,"return":1,"ids":7,"publishes":1,"tested":4,"discord":6,"server":6,"collect":1,"validity":1,"migrate_checkburntransactionsource":15,"validated":4,"migrate_createnotaryapprovaltransaction":15,"publish":4,"collects":1,"passing":1,"collected":1,"currently":4,"successful":4,"notary-approval":4,"considered":4,"valid":4,"burntxid":4,"operator":2,"structure":1,"verify":3,"presence":1,"sourcesymbol":4,"targetsymbol":16,"targetccid":16,"txoutproof":6,"cebc":12,"bfacfeb":12,"fae":12,"fbc":12,"cbc":12,"bfaad":12,"efb":12,"bdcad":12,"success":4,"uses":1,"notarytxhex":4,"ccb":20,"cfd":4,"dab":2,"afe":2,"dccccfad":2,"cea":6,"fba":2,"cfcfbb":2,"fed":2,"eee":2,"self":4,"available":3,"pubkey":27,"new":5,"arbitrarily":1,"selfimport":14,"trusted":5,"requirements":1,"custom":1,"parameters":3,"-ac_import":10,"-ac_pubkey":14,"allowed":1,"enabled":1,"owner":5,"intention":4,"spends":1,"txfee":2,"satoshis":2,"uxtos":1,"broadcasted":1,"chosen":2,"address":4,"importtest":16,"rm":6,"rts":6,"cbkx":6,"oxzilp":6,"wbbgeujkkwhb":6,"sourcetxhex":10,"ccf":16,"efc":20,"fca":16,"aeb":20,"fcc":16,"bddc":16,"ace":8,"ceee":8,"dde":12,"efefefe":8,"dded":8,"node":7,"start":2,"komodod":4,"-ac_supply":6,"-ac_reward":4,"-pubkey":4,"privkey":1,"starting":3,"importprivkey":2,"xxxxx":2,"connect":1,"-addnode":2,"ip":2,"notice":1,"just":1,"indicating":2,"particular":1,"daemon":1,"features":1,"connections":2,"getinfo":2,"mining":1,"setgenerate":2,"balance":1,"increased":1,"specified":1,"getbalance":2,"receive":1,"dae":2,"abeb":2,"confirmed":1,"eefb":2,"confirm":1,"newly":1,"retrieving":2,"calc_mom":9,"height":46,"momdepth":6,"indicated":4,"depth":1,"fbcccb":4,"momomdata":9,"symbol":5,"kmdheight":6,"execute":1,"moms":4,"aad":4,"edf":4,"eaffe":4,"eac":4,"aae":12,"bbd":8,"fcda":4,"dcb":4,"fbad":4,"eecc":4,"ecbbec":4,"aac":4,"bbcba":4,"ecc":4,"eaa":4,"aed":4,"baef":4,"ead":4,"bcd":4,"notarization_hash":4,"aeea":4,"cda":4,"cbda":4,"bafc":4,"bba":4,"fcf":4,"assetchainproof":9,"scans":2,"branch":1,"scanning":1,"performed":1,"tip":1,"getnotarisationsforblock":9,"within":1,"hash":8,"eef":4,"dac":4,"blockhash":28,"notaries":28,"fff":4,"hodl":4,"ffbe":4,"babfe":4,"eebca":4,"add":4,"ded":4,"bots":4,"bbf":4,"adaeb":4,"aecc":4,"cae":8,"revs":4,"dfc":4,"cdc":4,"dfa":4,"bad":4,"accfd":4,"mshark":4,"labs":4,"cedcf":4,"labsrctest":4,"bcada":4,"ece":4,"bec":4,"scannotarisationsdb":9,"blockheight":2,"blockslimit":2,"database":1,"backwards":1,"name":1,"emc":4,"ecfc":4,"fbd":4,"dfb":4,"utility":1,"assist":1,"information":1,"getimports":9,"lists":2,"adda":4,"feafd":4,"fbdc":4,"known":1,"gettransaction":2,"retrieve":1,"imports":4,"totalimported":4,"getwalletburntransactions":9,"count":2,"current":1,"wallet":1,"burnedamount":12}},"src/pages/smart-chains/api/disclosure/index.mdx":{"searchTitle":"Disclosure","docsPageTitle":"Disclosure","path":"smart-chains/api/disclosure","content":{"disclosure":5,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":6,"z_getpaymentdisclosure":9,"experimental":2,"feature":2,"payment":4,"currently":10,"disabled":10,"call":2,"fails":2,"transaction":2,"js_index":2,"output_index":2,"message":2,"method":6,"generates":1,"given":1,"joinsplit":1,"output":1,"arguments":2,"response":2,"examples":2,"command":4,"ab":4,"bb":4,"refund":4,"find":2,"rpcuser":8,"rpcpassword":8,"rpcport":8,"coin":2,"conf":2,"file":2,"curl":4,"--user":4,"--data-binary":4,"jsonrpc":4,"id":4,"curltest":4,"params":4,"-h":4,"content-type":4,"text":4,"plain":4,"http":4,"z_validatepaymentdisclosure":9,"paymentdisclosure":2,"validates":1,"zpd":4,"ff":4,"ba":4,"ec":4}},"src/pages/smart-chains/api/generate/index.mdx":{"searchTitle":"Generating Generate","docsPageTitle":"Generating","path":"smart-chains/api/generate","content":{"generating":1,"following":1,"rpc":2,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":3,"komodo-cli":18,"generate":11,"numblocks":2,"function":1,"used":1,"regtest":1,"mode":1,"testing":1,"purposes":1,"method":11,"instructs":1,"coin":3,"daemon":3,"immediately":1,"mine":1,"indicated":1,"number":2,"blocks":1,"arguments":4,"response":4,"examples":5,"command":11,"fe":2,"bb":2,"cb":2,"fc":2,"edfb":2,"fb":2,"ed":2,"dec":2,"baa":2,"ab":2,"eef":2,"dbb":2,"fbc":2,"getgenerate":13,"returns":1,"boolean":1,"value":7,"indicating":1,"server":1,"mining":4,"status":1,"default":2,"false":9,"see":2,"also":2,"gen":1,"find":1,"rpcuser":8,"rpcpassword":8,"rpcport":8,"conf":4,"file":2,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":10,"curltest":10,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"result":4,"error":4,"null":6,"setgenerate":15,"genproclimit":8,"allows":2,"user":2,"set":2,"property":1,"true":12,"thus":1,"turning":2,"generation":3,"staking":8,"limited":1,"processors":4,"use":1,"maximum":2,"query":1,"current":1,"setting":4,"uses":1,"activate":3,"none":8,"threads":1,"check":1,"turn":1,"via":1,"json":1,"fixme":1,"get":1,"confirmation":1,"alright":1,"setstakingsplit":9,"split_percentage":14,"decide":1,"happens":1,"utxo":7,"successfully":1,"able":1,"stake":1,"block":1,"pos":1,"system":1,"smart":1,"chain":1,"started":1,"using":1,"-ac_staked":2,"parameter":1,"argument":1,"defines":1,"percentage":1,"leave":1,"address":4,"rest":1,"added":1,"new":1,"created":1,"coinbase":4,"merges":1,"takes":1,"sends":1,"does":1,"change":1,"-ac_name":2,"helloworld":2}},"src/pages/smart-chains/api/index.mdx":{"searchTitle":"Smart Chain API Introduction","docsPageTitle":"Smart Chain API","path":"smart-chains/api","content":{"smart":2,"chain":1,"api":1,"section":1,"documentation":1,"contains":1,"descriptions":1,"various":1,"default":1,"methods":1,"available":1,"chains":1}},"src/pages/smart-chains/api/jumblr/index.mdx":{"searchTitle":"Jumblr","docsPageTitle":"Jumblr","path":"smart-chains/api/jumblr","content":{"jumblr":12,"time":1,"zero-knowledge":2,"transaction":2,"functionality":2,"main":1,"kmd":8,"chain":3,"disabled":1,"smart":4,"chains":2,"komodo":4,"ecosystem":1,"offer":1,"however":1,"currently":2,"offers":1,"therefore":1,"documentation":1,"deprecated":1,"check":1,"developers":1,"desired":1,"learn":1,"following":2,"rpc":1,"calls":1,"interact":1,"komodod":6,"software":2,"made":1,"available":3,"komodo-cli":18,"basic":1,"instructions":1,"install":1,"installation":2,"guides":2,"change":1,"subdirectory":1,"using":1,"cd":2,"src":2,"start":1,"daemon":1,"designate":4,"address":14,"funds":4,"jumblr_deposit":11,"kmd_address":2,"process":4,"continues":1,"deposit":2,"destination":4,"transparent":1,"keeping":1,"secret":2,"jumblr_secret":11,"destination_kmd_address":2,"leave":2,"node":3,"running":2,"balance":1,"first":1,"reaches":1,"below":1,"receives":1,"correct":1,"amount":1,"created":1,"resistant":1,"against":1,"time-based":1,"analysis":1,"purposefully":1,"designed":1,"fast":1,"need":1,"several":1,"hours":1,"finish":1,"examples":5,"rt":4,"msujg":4,"qeugcedsfphtp":4,"mhdeegtaqb":4,"rs":2,"gz":2,"itkt":2,"exdauqg":2,"jj":2,"fdnznjuvac":2,"depositaddress":2,"jubmlr_deposit":2,"method":4,"indicates":2,"withdraw":2,"increments":1,"shielded":1,"z_address":1,"technology":1,"kmd-based":1,"engine":1,"methods":1,"mainnet":1,"arguments":4,"response":4,"command":4,"none":8,"jumblr_pause":8,"instructs":2,"temporarily":1,"pause":1,"privacy-shielding":2,"see":2,"also":2,"jumblr_resume":8,"resume":1,"secretaddress":2,"final":2,"separate":2,"connection":1,"wallet":2,"dat":2,"file":1,"ideally":1,"access":1,"via":1,"layers":1,"privacy":1,"vpn":1,"tor":1,"etc":1,"jumbr_secret":2,"rcpmuzwxc":2,"pwsgip":2,"aj":2,"sy":2,"ckkh":2,"tns":2}},"src/pages/smart-chains/api/mining/index.mdx":{"searchTitle":"Mining","docsPageTitle":"Mining","path":"smart-chains/api/mining","content":{"mining":4,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":3,"made":1,"available":1,"komodo-cli":20,"getblocksubsidy":9,"height_number":2,"method":28,"returns":6,"block-subsidy":1,"reward":1,"resulting":1,"calculation":1,"takes":1,"account":1,"slow":1,"start":1,"used":2,"conjunction":1,"custom":1,"rewards":1,"designed":1,"developers":1,"kmd-based":1,"smart":3,"chain":7,"arguments":8,"response":8,"examples":10,"command":16,"miner":4,"find":8,"rpcuser":32,"rpcpassword":32,"rpcport":32,"coin":8,"conf":16,"file":8,"curl":16,"--user":16,"--data-binary":16,"jsonrpc":16,"id":32,"curltest":32,"params":16,"-h":16,"content-type":16,"text":16,"plain":16,"http":16,"result":16,"error":16,"null":16,"getblocktemplate":11,"jsonrequestobject":2,"see":5,"bitcoin":2,"wiki":1,"full":2,"specification":2,"data":7,"necessary":1,"construct":1,"block":7,"request":2,"parameters":2,"include":2,"mode":8,"key":1,"explicitly":1,"select":1,"between":1,"default":3,"template":4,"proposal":5,"disablecb":5,"note":2,"unique":1,"circumstances":1,"features":1,"komodo":1,"ecosystem":1,"make":1,"daemon":3,"produce":1,"non-standard":1,"coinbase":3,"transactions":13,"parameter":2,"creates":1,"new":2,"coins":1,"specific":1,"pubkey":1,"every":1,"cc":23,"module":1,"adds":2,"outputs":1,"transaction":6,"dealt":1,"using":2,"called":1,"usage":1,"produced":1,"doesn":1,"coinbasetxn":6,"json":2,"object":2,"array":2,"just":1,"regular":1,"pool":1,"use":3,"create":1,"take":1,"fees":1,"payment":1,"processor":1,"team":1,"member":1,"blackjok":2,"developed":1,"coinbase-override":1,"purpose":1,"repo":2,"details":2,"capabilities":6,"workid":2,"version":4,"previousblockhash":4,"bd":24,"bb":16,"fdeb":4,"eb":40,"ea":28,"ebd":8,"finalsaplingroothash":2,"aa":26,"bc":30,"eea":6,"fb":38,"ffffffff":40,"bf":44,"cfe":2,"defd":2,"fc":46,"ac":54,"cbbda":2,"dc":40,"cd":24,"fdb":4,"aff":2,"aacb":2,"hash":6,"df":20,"ca":38,"depends":6,"fee":8,"sigops":6,"foundersreward":2,"coinbasevalue":4,"required":4,"true":8,"longpollid":4,"target":4,"mintime":4,"mutable":4,"time":6,"prevblock":4,"noncerange":4,"sigoplimit":4,"sizelimit":4,"curtime":4,"bits":4,"height":12,"dcabffd":4,"ad":44,"da":36,"ecc":8,"ae":12,"fd":28,"ab":18,"bbb":6,"cf":32,"fe":34,"db":20,"fad":2,"bab":2,"cfbc":2,"ce":28,"eab":2,"faef":6,"ed":26,"ced":2,"ccfcd":2,"aca":6,"efeb":2,"fa":38,"bac":4,"ff":20,"ffd":6,"dbbe":2,"ba":26,"bcabce":2,"fca":6,"efd":6,"cb":30,"eade":2,"eabff":2,"ee":32,"afb":4,"ec":44,"abf":4,"eeaee":2,"af":30,"ffffffffc":4,"bec":2,"eba":2,"ccde":2,"dce":6,"de":24,"ddd":6,"feb":6,"ddc":2,"cfd":10,"eee":2,"fdbaa":2,"eac":2,"cbd":2,"bad":2,"ebe":2,"aef":2,"adb":8,"feaa":2,"ede":8,"ceb":2,"efbedc":2,"dee":6,"ffae":2,"fcf":2,"fba":2,"add":6,"badb":2,"ffffffffd":4,"bffc":2,"badd":2,"cbb":2,"feaccb":2,"ebcdd":2,"edf":2,"dba":10,"ef":24,"aea":2,"dfcb":2,"ebfef":2,"ffcbef":2,"acd":2,"dcae":2,"edc":2,"dd":20,"bafd":2,"cfb":8,"aaac":2,"dae":2,"ffffffffba":2,"eeffc":2,"eaa":2,"faf":2,"fbba":2,"ddf":2,"edfae":6,"bdd":2,"ece":14,"ddfd":2,"aeac":2,"fefbd":2,"aed":2,"getlocalsolps":9,"average":2,"local":1,"solutions":3,"per":3,"second":3,"node":1,"started":1,"information":3,"shown":1,"metrics":1,"screen":1,"enabled":1,"getmininginfo":9,"containing":1,"mining-related":1,"blocks":17,"currentblocksize":4,"currentblocktx":4,"difficulty":6,"errors":4,"genproclimit":4,"localsolps":4,"networksolps":4,"networkhashps":4,"pooledtx":4,"testnet":4,"false":8,"main":4,"generate":4,"numthreads":4,"getnetworkhashps":9,"deprecated":1,"getnetworksolps":10,"instead":1,"estimated":2,"network":5,"based":3,"last":2,"pass":4,"value":2,"override":2,"number":2,"passing":1,"return":1,"hashps":2,"relevant":2,"window":2,"estimate":2,"speed":2,"certain":2,"found":2,"calculate":1,"according":1,"averaging":1,"prioritisetransaction":9,"transaction_id":2,"priority_delta":2,"fee_delta":2,"instructs":2,"accept":1,"indicated":1,"mined":1,"higher":2,"lower":1,"priority":2,"selection":1,"algorithm":1,"considers":1,"inherited":1,"original":1,"protocol":1,"kmd":1,"fork":1,"via":1,"zcash":1,"regarding":1,"linked":6,"documentation":6,"dabe":4,"submitblock":10,"hexdata":2,"jsonparametersobject":3,"propose":1,"currently":1,"ignored":1,"results":1,"fdf":4,"ccc":4,"fdc":8,"eaf":4,"bfc":4,"bbe":8,"abea":4,"bda":4,"cfa":4,"cec":4,"ccdf":4,"dfcd":4,"eeb":4,"cdd":8,"aeb":4,"cce":4,"bfe":4,"dfbb":4,"bebf":4,"bfa":4,"eacafa":4,"fefa":4,"afd":4,"dbea":4,"ccddcab":4,"acc":4,"fea":8,"dbb":4,"dbde":4,"afe":4,"adc":4,"fcff":4,"cdb":4,"baa":4,"bdb":4,"fafaa":4,"ebbcd":4,"bcc":4,"eebdbfcb":4,"bce":4,"ffcc":4,"deff":4,"efff":4,"fae":4,"dfa":4,"dbcdf":4,"dfd":12,"fcb":4,"abfd":4,"fcdb":4,"dac":4,"adbe":4,"eebb":4,"eeccd":4,"cda":4,"dcc":4,"dea":4,"aee":4,"eeae":4,"fcc":4,"fda":4,"ebf":4,"fde":4,"fdfdfdc":4,"abddef":4,"cab":4,"adde":4,"ccd":4,"fbc":4,"dff":4,"febd":4,"ded":4,"eef":4,"efafdcdc":4,"aec":4,"afc":4,"cfbb":4,"bbfcf":4,"ebcfefcb":4,"eca":4,"eda":4,"ccf":4,"ccdb":4,"duplicate":4}},"src/pages/smart-chains/api/network/index.mdx":{"searchTitle":"Network","docsPageTitle":"Network","path":"smart-chains/api/network","content":{"network":4,"following":1,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":30,"addnode":10,"node":11,"add":12,"remove":6,"onetry":7,"method":36,"attempts":2,"list":3,"make":1,"single":1,"attempt":1,"connect":1,"arguments":12,"response":12,"examples":12,"command":27,"none":20,"find":12,"rpcuser":48,"rpcpassword":48,"rpcport":48,"coin":12,"conf":24,"file":12,"curl":24,"--user":24,"--data-binary":24,"jsonrpc":24,"id":44,"curltest":40,"params":24,"-h":24,"content-type":24,"text":24,"plain":24,"http":24,"clearbanned":9,"clears":1,"banned":3,"ips":1,"disconnectnode":9,"instructs":1,"daemon":1,"immediately":1,"disconnect":1,"specified":1,"use":3,"getpeerinfo":14,"determine":1,"result":17,"getaddednodeinfo":11,"dns":4,"returns":6,"information":3,"given":1,"added":4,"nodes":5,"set":1,"false":34,"returned":1,"otherwise":1,"connection":1,"also":1,"provided":2,"via":1,"listed":1,"true":24,"addednode":6,"connected":13,"addresses":7,"address":11,"outbound":6,"error":16,"null":18,"getconnectioncount":9,"number":1,"connections":5,"getdeprecationinfo":9,"object":2,"containing":2,"current":2,"version":13,"deprecation":1,"block":1,"height":1,"subversion":8,"magicbean":12,"deprecationheight":4,"getnettotals":9,"traffic":1,"including":1,"bytes":2,"time":2,"totalbytesrecv":4,"totalbytessent":4,"timemillis":4,"getnetworkinfo":9,"various":1,"state":1,"info":1,"regarding":1,"networking":1,"protocolversion":4,"localservices":4,"timeoffset":8,"networks":4,"name":12,"ipv":8,"limited":12,"reachable":12,"proxy":12,"proxy_randomize_credentials":12,"onion":4,"relayfee":4,"localaddresses":4,"warnings":4,"e-":2,"data":1,"json":1,"array":1,"objects":1,"addr":4,"addrlocal":4,"services":4,"lastsend":4,"lastrecv":4,"bytessent":4,"bytesrecv":4,"conntime":4,"pingtime":6,"subver":4,"inbound":4,"startingheight":4,"banscore":4,"synced_headers":4,"synced_blocks":4,"inflight":4,"whitelisted":4,"listbanned":10,"lists":1,"ip":4,"subnets":1,"banned_until":4,"ping":15,"requests":1,"sent":1,"measure":1,"results":3,"pingwait":2,"fields":1,"decimal":1,"seconds":1,"handled":1,"queue":1,"commands":1,"measures":1,"processing":1,"backlog":1,"just":1,"see":1,"setban":11,"netmask":2,"bantime":2,"absolute":2,"subnet":1,"indicated":1,"view":1}},"src/pages/smart-chains/api/nspv/index.mdx":{"searchTitle":"nSPV Nspv","docsPageTitle":"nSPV","path":"smart-chains/api/nspv","content":{"nspv":10,"enhances":1,"normal":2,"simple":1,"payment":1,"verification":1,"spv":4,"technology":3,"available":3,"smart":4,"chain":3,"learn":1,"regular":1,"read":2,"entry":2,"bitcoin":2,"wiki":2,"leverages":1,"dpow":2,"security":1,"mechanism":1,"komodo":2,"platform":1,"enable":2,"secure":1,"scalable":1,"super-lite":1,"clients":1,"client":2,"network":3,"utilizes":1,"smaller":1,"amount":3,"computation":1,"storage":1,"resources":1,"compared":1,"chains":2,"full":3,"nodes":2,"serve":1,"necessary":1,"data":2,"latter":1,"wallet":2,"functionality":1,"komodo-compatible":1,"including":1,"kmd":1,"main":1,"utilize":1,"details":1,"blog":1,"posts":1,"document":1,"intended":1,"using":2,"features":1,"komodod":4,"komodo-cli":4,"alternate":1,"implementation":1,"called":1,"libnspv":2,"standalone":1,"works":1,"enabled":1,"use":7,"following":2,"methods":1,"daemon":2,"started":1,"command":13,"line":1,"parameter":2,"-nspv":2,"instructs":1,"act":1,"rpc":1,"calls":1,"interact":1,"software":2,"made":1,"nspv_broadcast":3,"hex":5,"method":38,"broadcast":7,"value":21,"returned":1,"nspv_spend":5,"arguments":13,"response":12,"pushpin":12,"examples":12,"curl":24,"--data-binary":24,"jsonrpc":24,"id":26,"curltest":26,"params":24,"ada":4,"bf":28,"bb":24,"dff":6,"ca":52,"dc":30,"ff":36,"bcd":14,"fe":40,"cd":26,"cbff":6,"bc":28,"aa":52,"de":40,"fd":50,"ffffffff":4,"fc":30,"ac":34,"ace":6,"-h":24,"content-type":24,"text":24,"plain":24,"http":24,"port":20,"result":24,"success":22,"expected":2,"fede":16,"cf":28,"fcaeda":16,"ccc":16,"ec":48,"retcode":2,"type":4,"mempool":7,"lastpeer":20,"nodeid":18,"nspv_getinfo":5,"hdrheight":2,"get":1,"general":1,"information":1,"state":1,"blockchain":1,"moment":1,"--user":4,"rpcuser":4,"rpcpassword":4,"rpcport":4,"superlite":2,"height":75,"chaintip":2,"ed":34,"fb":22,"fbd":8,"ea":16,"ad":24,"notarization":6,"notarized_height":6,"notarized_blockhash":6,"ebc":4,"da":18,"ceb":2,"ce":22,"notarization_txid":6,"fa":30,"fae":2,"cfc":4,"eb":30,"eab":4,"notarization_txidheight":6,"notarization_desttxid":6,"dd":16,"aab":2,"db":28,"af":18,"dee":2,"accf":2,"ecf":2,"header":2,"blockhash":44,"hashprevblock":44,"cb":26,"hashmerkleroot":44,"cfa":2,"ba":28,"eddf":2,"ntime":44,"nbits":44,"protocolversion":2,"nspv_hdrsproof":3,"prevheight":4,"nextheight":4,"scans":1,"backwards":1,"process":4,"encounters":2,"transaction":2,"forward":1,"finds":1,"notarized":3,"blocks":4,"corresponding":1,"two":2,"transactions":4,"returns":5,"block":2,"headers":4,"between":1,"ends":1,"segment":2,"validated":3,"see":1,"link":1,"back":1,"hdrsproof":2,"prevht":2,"nextht":2,"prevtxid":2,"ee":14,"dabe":2,"prevtxidht":2,"prevtxlen":2,"nexttxid":2,"fbde":2,"ffaefaa":2,"nexttxidht":2,"nexttxlen":2,"numhdrs":2,"ef":28,"cdd":4,"aacc":2,"cc":4,"ffc":2,"ebf":2,"ffecd":4,"df":8,"dbc":8,"def":2,"deac":2,"eef":4,"bec":2,"feb":2,"dea":2,"ffa":4,"bd":20,"fbe":8,"ae":16,"ffd":2,"aae":2,"bed":10,"cdc":8,"edfd":2,"fda":2,"bde":2,"bff":2,"cbbe":2,"bda":4,"ab":12,"dccfc":4,"bfffca":2,"fcfac":2,"ecceb":4,"ddd":4,"dcadb":2,"aebcc":2,"bcbe":2,"dfb":14,"dce":4,"ebd":4,"afc":8,"acfa":4,"abbbf":2,"afcc":2,"ddc":4,"fbabf":2,"dbace":2,"eaa":2,"ddee":4,"dcea":4,"bbf":4,"afa":4,"dffc":2,"dcc":2,"abcebd":4,"abedcee":2,"bfb":2,"afdd":2,"dffa":4,"dfc":4,"bfd":4,"edf":6,"afeb":4,"bdba":2,"dcfe":2,"edb":2,"bcf":2,"fdf":2,"bbb":2,"nspv_listtransactions":5,"address":23,"iscc":12,"skipcount":8,"filter":9,"list":1,"listtransactions":2,"rfmqif":10,"zbzxchv":10,"ag":10,"dw":10,"zax":10,"pbra":10,"fxab":10,"txids":4,"txid":32,"fcf":2,"vout":27,"fdc":10,"vin":6,"numtxids":4,"nspv_listunspent":3,"retrieve":1,"unspent":1,"outputs":1,"belonging":1,"listunspent":2,"utxos":2,"rewards":8,"numutxos":2,"balance":2,"nspv_login":3,"wif":4,"login":3,"wifkey":1,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"status":2,"expire":2,"seconds":2,"rxxxxxxxxxxxxxxxxxxx":2,"pubkey":2,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"wifprefix":2,"compressed":2,"nspv_logout":3,"logout":3,"currently":2,"logged":1,"nspv_mempool":3,"memfunc":6,"evalcode":2,"ccfunc":2,"current":1,"various":1,"parameters":1,"used":3,"fixme":1,"args":1,"optional":1,"eachone":1,"values":1,"meanings":1,"recv":1,"spent":2,"inmempool":1,"cda":2,"fcb":2,"accc":2,"cfd":2,"bafb":2,"dfeef":2,"dddf":2,"ccb":2,"adf":2,"nspv_notarizations":3,"given":1,"notarizations":2,"prev":2,"fcc":2,"fff":2,"dccb":2,"cbe":2,"next":2,"afdc":2,"cfb":4,"cbbb":2,"cbcdcced":2,"dcd":2,"spend":3,"coins":1,"loggedin":1,"tx":2,"nversion":2,"scriptsig":2,"sequenceid":2,"scriptpubkey":4,"nlocktime":2,"nexpiryheight":2,"valuebalance":2,"retcodes":2,"nspv_spentinfo":3,"info":1,"output":1,"specified":1,"spentinfo":2,"spentheight":2,"spenttxid":2,"spentvini":2,"spenttxlen":2,"spenttxprooflen":2,"nspv_txproof":5,"internal":1,"function":1,"bcb":4,"adbe":4,"txlen":2,"txprooflen":2,"error":2,"null":2}},"src/pages/smart-chains/api/rawtransactions/index.mdx":{"searchTitle":"Rawtransactions Raw Transactions","docsPageTitle":"Rawtransactions","path":"smart-chains/api/rawtransactions","content":{"rawtransactions":1,"following":1,"rpc":1,"calls":2,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":28,"createrawtransaction":15,"txid":26,"id_string":2,"vout":26,"number":2,"address":10,"amount":2,"method":25,"creates":1,"transaction":18,"spending":1,"given":3,"inputs":9,"sending":1,"addresses":13,"returns":5,"hex-encoded":6,"raw":5,"therefore":1,"signed":3,"stored":1,"wallet":1,"nor":1,"transmitted":1,"network":2,"arguments":7,"response":8,"examples":7,"command":19,"dc":156,"efcdd":8,"ccb":18,"aa":346,"rhcxhfxczqpbubihnhh":12,"gtwfr":12,"nxmjxmhi":12,"ea":286,"bf":242,"cc":314,"cdef":16,"ffffffff":34,"def":86,"ac":288,"ee":294,"find":6,"rpcuser":24,"rpcpassword":24,"rpcport":24,"coin":6,"conf":6,"file":6,"curl":12,"--user":12,"--data-binary":12,"jsonrpc":12,"id":26,"curltest":24,"params":12,"-h":12,"content-type":12,"text":12,"plain":12,"http":12,"result":12,"error":16,"null":16,"decoderawtransaction":9,"hexstring":8,"json":1,"object":2,"representing":1,"serialized":4,"bdb":4,"eb":274,"cdc":30,"bda":16,"fe":240,"af":224,"df":168,"size":4,"version":8,"locktime":8,"vin":8,"scriptsig":8,"asm":24,"hex":42,"sequence":8,"value":19,"valuesat":16,"scriptpubkey":14,"op_dup":12,"op_hash":12,"op_equalverify":12,"op_checksig":12,"reqsigs":12,"type":16,"pubkeyhash":12,"vjoinsplit":8,"decodescript":9,"decodes":1,"script":1,"op_lessthanorequal":4,"nonstandard":4,"sh":4,"bqxgp":4,"urawbmgklajat":4,"liswr":4,"zmglbs":4,"fundrawtransaction":7,"adds":1,"meet":2,"modify":1,"existing":1,"add":18,"one":1,"change":2,"output":2,"outputs":3,"need":1,"resigned":1,"completion":1,"added":2,"sign":4,"use":1,"signrawtransaction":16,"comes":1,"btc":1,"codebase":1,"kmd":1,"ultimately":1,"fork":1,"via":1,"zcash":1,"full":2,"details":2,"see":3,"linked":4,"documentation":4,"create":2,"sufficient":1,"unsigned":1,"rawtransactionhex":2,"aeb":26,"fef":16,"bc":250,"fa":180,"feffffff":594,"bfd":34,"cb":222,"cdf":34,"eba":22,"ce":200,"dbe":26,"caf":26,"afd":10,"da":220,"fd":292,"bb":248,"fea":26,"abb":16,"cdfc":10,"ae":232,"dbea":10,"bbedff":10,"db":264,"ffa":22,"ca":266,"bdf":16,"bdbd":10,"bbe":10,"dee":16,"ab":232,"dfff":10,"bbefe":10,"ef":224,"dcfe":20,"fb":172,"efcf":10,"ecf":16,"aaad":10,"abe":28,"edf":22,"ad":250,"ba":208,"dfefefa":10,"dd":222,"cf":318,"efef":10,"bd":238,"fbb":10,"ecae":10,"dccc":10,"baed":10,"acc":16,"fc":182,"aac":24,"ff":214,"de":214,"bcbe":10,"adf":10,"aebb":10,"efb":32,"deb":22,"dce":20,"cabb":10,"dbb":22,"afec":10,"eec":30,"afb":10,"fbc":22,"cbecf":10,"cd":252,"eac":22,"ebc":10,"fab":16,"bfba":10,"ed":196,"bdc":26,"fff":16,"cbb":26,"fbeda":10,"fbf":26,"eef":22,"aaa":16,"cfa":38,"bcd":22,"feb":42,"ec":186,"cdfca":10,"aeead":10,"ada":16,"dcf":10,"aabd":20,"eacd":10,"acfb":16,"dfd":32,"fcf":28,"cba":34,"fdd":30,"ecb":16,"bce":16,"fca":28,"accbf":10,"aef":50,"eda":22,"dbbef":10,"fbfe":10,"ebbe":10,"faa":22,"dcfecfae":10,"dddfa":10,"bfe":22,"bed":16,"abaa":10,"cfe":44,"fefd":10,"dfc":16,"dab":10,"bbd":22,"cded":10,"ebd":16,"bcbcd":10,"aebe":10,"feffffffa":40,"beb":10,"dfce":10,"abc":16,"feffffffaa":10,"cace":10,"feffffffabfc":10,"feffffffad":4,"ebe":10,"cee":24,"feffffffadd":10,"feffffffb":40,"ebcde":10,"ddc":20,"feffffffbfc":10,"bbeb":10,"adb":16,"feffffffc":40,"cbf":16,"cceadd":10,"ffc":28,"beddfd":10,"eea":16,"cdd":34,"feffffffca":10,"fdc":10,"feffffffcb":10,"dbc":10,"dec":10,"ebcb":10,"feffffffcfe":10,"dea":16,"feffffffd":50,"cea":38,"fad":34,"cafca":10,"bbcd":10,"cbcfa":10,"aeaf":16,"faf":16,"efe":10,"aed":16,"feffffffdbce":10,"dafd":14,"feffffffe":30,"adaab":10,"eca":10,"cfdcc":10,"feffffffedad":10,"aeeb":10,"edd":22,"feffffffee":10,"afefc":10,"bfb":16,"ecdfe":10,"fadcf":10,"fefffffff":90,"cce":10,"fbca":10,"bca":22,"fddc":10,"bcf":20,"fbcfcc":10,"edbd":10,"fefe":10,"eabd":10,"fcb":16,"fefffffffa":20,"ccf":28,"bdd":16,"ceb":22,"daf":16,"dba":16,"aea":16,"fefffffffef":10,"changepos":2,"fee":2,"cddf":6,"ffed":6,"cff":24,"cbc":18,"dfb":18,"eebed":6,"eab":6,"abf":6,"ebdb":6,"ede":12,"bbb":12,"eaa":22,"bac":18,"cab":24,"eecf":6,"eace":6,"dfbbf":6,"eecbb":6,"bbbca":6,"bcdb":6,"bee":18,"aec":12,"aeaa":6,"cfb":12,"afce":6,"bcc":24,"bbf":24,"ddb":12,"caa":12,"bde":12,"abdf":6,"dddae":6,"cec":12,"bfa":24,"bea":6,"cebfb":6,"bbbaae":6,"ccc":6,"acdf":6,"efa":12,"fdb":24,"ddee":6,"ffea":6,"afcd":6,"fec":18,"fdadca":6,"bad":18,"eadda":6,"dbda":6,"dfbf":6,"dca":6,"cecbd":6,"abbe":6,"ecbbd":6,"aad":24,"bbca":6,"adec":6,"afc":24,"efd":18,"bbc":12,"dffc":6,"ecd":6,"cedaac":6,"fce":6,"ace":24,"dfba":6,"fafc":6,"dcaa":6,"ecc":12,"dfe":12,"eae":6,"dda":12,"bcac":6,"edbddc":6,"cfed":6,"deba":6,"fac":12,"fcdbb":6,"daa":12,"afbac":6,"eceff":6,"cde":24,"fda":6,"dbef":6,"ccd":6,"afe":18,"bfaf":6,"acbec":6,"bcbb":6,"caffa":6,"acb":6,"dfa":12,"cca":18,"acdfd":6,"fceacb":6,"cae":18,"fbd":12,"abd":18,"dcbec":6,"dbd":6,"ece":12,"aebdfb":6,"bffde":6,"fecef":6,"aebd":6,"ade":6,"fbaec":6,"cdec":10,"aaf":6,"dde":12,"debd":6,"fcd":18,"abec":6,"bcbcebecb":6,"dac":18,"fbee":12,"eefcd":6,"cdb":12,"bbaec":6,"cfdb":6,"cdeb":6,"cafad":6,"accc":24,"fae":6,"baf":6,"ecaf":6,"aca":6,"bacb":6,"cfc":6,"eeeb":6,"aaff":6,"bccdc":6,"eeec":12,"cbcd":12,"ddac":6,"ceca":6,"fbcbd":6,"fbab":6,"cef":12,"cda":18,"fdde":6,"fdf":6,"ead":6,"dfdf":6,"bffddb":6,"eafea":6,"aae":6,"dcb":12,"cacd":6,"cacca":6,"adcfb":6,"bff":12,"ffbd":6,"deae":6,"eff":24,"ebfa":6,"deca":6,"bfeffffffad":6,"fdcf":6,"defeab":6,"ffec":6,"bdea":6,"cbcae":6,"caacfeaf":6,"bab":6,"cbfc":6,"ccbe":6,"fbbfa":6,"cfba":6,"bafcdbbeaf":6,"cbfe":6,"abbdf":6,"fde":6,"cbd":6,"ebb":6,"dad":6,"aab":12,"ceaddd":6,"feff":6,"dbad":6,"feeeb":6,"cbdd":6,"cfd":6,"debdf":6,"ceeda":6,"cfaffe":6,"cbfcac":6,"abaf":6,"feaa":6,"cadceba":6,"abad":6,"dabb":6,"fed":6,"ceed":6,"fece":6,"bbeda":6,"babb":6,"acd":6,"aaaf":6,"bfbd":6,"cecb":6,"cbdcd":6,"eedb":6,"bbdae":6,"bebc":6,"bceb":6,"cdcc":6,"ceac":6,"bedfd":6,"cad":24,"abdabc":6,"acca":6,"befa":6,"fdbe":6,"cdfa":6,"complete":8,"true":12,"send":2,"sendrawtransaction":9,"dccac":6,"getrawtransaction":11,"transaction_id":6,"verbose":10,"data":2,"string":1,"non-zero":1,"information":1,"relies":1,"txindex":2,"runtime":1,"parameter":1,"enabled":1,"default":1,"kmd-based":1,"chains":1,"disabling":1,"cause":1,"malfunction":1,"set":2,"cbbef":4,"eefce":4,"adc":4,"bfda":12,"fdbf":12,"ffd":12,"dae":12,"cbce":4,"baa":12,"overwintered":4,"versiongroupid":4,"expiryheight":4,"ceef":4,"becb":4,"bcb":4,"kxmeipqrfrdgntnc":8,"nyaqsdmlrxf":8,"interest":8,"racrytpnrer":4,"mae":4,"tkhnxnw":4,"fqjsxlx":4,"fy":4,"rqh":4,"dxd":4,"pu":4,"nbhprgtmusiwpzw":4,"gjbeah":4,"valuebalance":4,"vshieldedspend":4,"vshieldedoutput":4,"blockhash":4,"cffadb":4,"aeec":4,"height":4,"confirmations":4,"rawconfirmations":4,"time":4,"blocktime":4,"allowhighfees":2,"sendrawtransction":2,"submits":1,"local":1,"nodes":1,"also":1,"eeb":18,"get":1,"back":1,"ccbde":10,"dadafa":10,"dbec":10,"redeemscript":2,"privatekey":2,"sighashtype":2,"signs":1,"second":1,"optional":2,"argument":2,"array":2,"previous":1,"depends":1,"yet":1,"block":1,"chain":1,"third":1,"base":1,"-encoded":1,"private":1,"keys":2,"used":1}},"src/pages/smart-chains/api/util/index.mdx":{"searchTitle":"Util","docsPageTitle":"Util","path":"smart-chains/api/util","content":{"util":1,"following":2,"rpc":1,"calls":1,"interact":1,"komodod":2,"software":2,"made":1,"available":1,"komodo-cli":24,"createmultisig":9,"nrequired":2,"key":6,"method":24,"creates":1,"multi-signature":1,"address":14,"signature":5,"required":1,"returns":5,"json":5,"object":1,"redeemscript":5,"arguments":10,"response":10,"examples":10,"command":14,"rjnveqguck":4,"iwirjftzmrexkf":4,"kgterdn":4,"rcvyjn":4,"mq":4,"tw":4,"yrjndcsx":4,"kfsmfugldfw":4,"bzjsy":2,"bt":2,"zdyhv":2,"hfcnl":2,"hsua":2,"ev":2,"db":4,"eaa":2,"dbec":2,"bb":2,"cdc":2,"ab":4,"da":2,"fce":4,"de":4,"cb":4,"ee":4,"ae":8,"find":4,"rpcuser":12,"rpcpassword":12,"rpcport":12,"coin":3,"conf":6,"file":3,"curl":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":14,"curltest":12,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"result":12,"bnnktdc":2,"uust":2,"kgjewcq":2,"bhzfk":2,"htquv":2,"ff":2,"dd":8,"ccd":2,"bee":2,"ba":6,"ef":4,"ac":6,"error":6,"null":8,"decodeccopret":9,"scriptpubkey":10,"decodes":1,"op":3,"return":3,"data":3,"cc":5,"transaction":11,"output":1,"evalcode":2,"function":6,"produced":3,"finding":1,"found":1,"steps":1,"decode":1,"module":2,"using":1,"getrawtransaction":2,"verbose":1,"option":1,"look":1,"vout":4,"array":1,"jsons":1,"contains":1,"type":4,"nulldata":2,"pair":2,"copy":1,"hex":2,"value":3,"hex-string":1,"expected":1,"argument":1,"above":1,"verify":2,"checking":1,"one":1,"cryptocondition":2,"aa":4,"fe":6,"cf":4,"success":4,"oprets":4,"eval_code":4,"estimatefee":7,"nblocks":8,"estimates":2,"approximate":2,"fee":1,"per":1,"kilobyte":1,"needed":1,"begin":2,"confirmation":4,"within":2,"blocks":4,"returned":3,"transactions":2,"observed":2,"make":2,"estimate":2,"estimatepriority":7,"priority":1,"zero-fee":1,"needs":1,"invalidateblock":11,"hash":4,"permanently":1,"marks":1,"block":2,"invalid":1,"violated":1,"consensus":1,"rule":1,"fb":8,"ffed":6,"dda":6,"dcb":6,"fd":6,"none":4,"reconsiderblock":7,"removes":1,"invalidity":1,"status":1,"descendants":1,"reconsidering":1,"activation":1,"used":1,"undo":1,"effects":1,"txnotarizedconfirmed":7,"txid":2,"information":3,"state":1,"chain":2,"komodo":1,"dpow":2,"security":1,"service":1,"true":18,"notarized":1,"does":1,"number":1,"greater":1,"ce":4,"df":2,"af":2,"ca":2,"bdd":2,"fecb":2,"validateaddress":7,"komodoaddress":2,"given":2,"rdnc":4,"mlrn":4,"pvgdq":4,"jsopb":4,"nrsupj":4,"isvalid":4,"cd":2,"ea":2,"dcaacb":2,"segid":2,"ismine":4,"iswatchonly":2,"false":4,"isscript":2,"pubkey":2,"bf":4,"iscompressed":2,"account":2,"verifymessage":7,"message":7,"verifies":1,"signed":1,"see":1,"also":1,"signmessage":3,"create":1,"rbtnbjjwkvkpfg":4,"yce":4,"twwmc":4,"aenzfz":4,"mn":4,"wrv":4,"bcfkbqtzjg":4,"xewselasyaybucwel":4,"xgxs":4,"ieu":4,"dryt":4,"cfwm":4,"gnrfi":4,"gs":4,"abyusqrs":4,"azs":4,"z_validateaddress":7,"zaddr":2,"zcwsmqt":2,"jgxbgiczyrafrt":2,"vi":2,"sn":2,"pkh":2,"izzw":2,"uk":2,"lbgah":2,"dtcsmjeub":2,"pi":2,"sqf":2,"lmkku":2,"cuuvp":2,"yagcoml":2,"ztdchvxs":2,"qebwsnrlbxva":2,"zvgwhfwzxzta":2,"bc":2,"xlt":2,"rhf":2,"uxn":2,"mwcu":2,"dhket":2,"gttkqqwzsrk":2,"tthwmnoyds":2,"ox":2,"payingkey":2,"fbe":2,"bd":2,"transmissionkey":2,"cbb":2,"ed":2}},"src/pages/smart-chains/api/wallet/index.mdx":{"searchTitle":"Wallet","docsPageTitle":"Wallet","path":"smart-chains/api/wallet","content":{"wallet":51,"following":2,"rpc":6,"calls":3,"interact":2,"komodod":4,"software":2,"made":2,"available":6,"komodo-cli":194,"addmultisigaddress":9,"nrequired":4,"key":10,"account":76,"method":208,"adds":4,"multi-signature":2,"address":141,"indicates":1,"number":6,"keys":10,"total":15,"provided":1,"required":1,"execute":1,"transaction":14,"function":1,"signatures":1,"allowing":1,"multiple":3,"parties":1,"entities":1,"manage":1,"array":8,"hex-encoded":1,"public":3,"deprecated":37,"specified":5,"assigns":1,"arguments":61,"response":62,"examples":60,"add":3,"multisig":1,"addresses":19,"command":152,"rswwtqsnr":2,"mw":2,"uxrm":2,"lz":2,"azqnj":2,"pvzzkp":2,"rw":2,"echhtoovbwf":2,"reqhygkzwcnjflxgh":2,"blz":2,"yz":2,"mm":2,"mgpc":2,"mpnifqhjfpbfzu":2,"wud":2,"find":54,"rpcuser":218,"rpcpassword":220,"rpcport":220,"coin":60,"conf":108,"file":62,"curl":112,"--user":112,"--data-binary":112,"jsonrpc":112,"id":216,"curltest":206,"params":122,"rl":2,"cua":2,"msabbiqjkqer":2,"tknkt":2,"fswk":2,"mg":2,"rbyvfcxpjdlgvuixhguxzuh":2,"tjponlycj":2,"-h":112,"content-type":112,"text":112,"plain":112,"http":112,"result":102,"bndb":2,"fat":2,"hmqd":2,"cmbjky":2,"qwmrnsbrbzsga":2,"error":99,"null":104,"backupwallet":9,"destination":7,"safely":1,"copies":1,"dat":4,"indicated":5,"input":2,"accepts":2,"alphanumeric":2,"characters":2,"requires":2,"daemon":4,"exportdir":7,"runtime":3,"parameter":6,"enabled":8,"mybackupdata":4,"home":12,"myusername":12,"myexportdir":6,"backupdata":4,"desktop":2,"dumpprivkey":10,"reveals":3,"private":18,"corresponding":4,"see":13,"also":11,"importprivkey":12,"rtcwyaqpdvn":14,"sdffharwnob":14,"vcpsfdvs":14,"donotusexxxxxxxxxxxxxxxxxxxx":4,"kkcmrnnsg":4,"ixvaujoyivc":4,"dumpwallet":11,"filename":8,"dumps":1,"transparent-address":2,"using":3,"human-readable":2,"format":2,"overwriting":2,"existing":2,"permitted":2,"test":16,"encryptwallet":21,"passphrase":13,"shutdown":1,"komodo":8,"feature":14,"chains":11,"-ac_public":8,"transactions":23,"cannot":7,"use":7,"encrypts":1,"information":4,"instructions":1,"encrypt":3,"first-time":1,"encryption":2,"first":2,"require":1,"via":4,"walletpassphrase":13,"prior":1,"calling":1,"includes":1,"methods":1,"create":2,"dump":1,"sign":1,"etc":1,"mypassphrase":6,"encrypted":8,"server":6,"stopping":4,"restart":4,"run":4,"keypool":5,"flushed":4,"need":4,"make":4,"new":9,"backup":4,"unlock":6,"seconds":2,"disabled":7,"lock":2,"again":1,"removing":1,"walletlock":11,"json":6,"call":10,"getaccount":9,"returns":25,"associated":3,"given":7,"rbtnbjjwkvkpfg":46,"yce":46,"twwmc":46,"aenzfz":46,"getaccountaddress":9,"current":1,"receiving":4,"payments":4,"myaccount":2,"getaddressesbyaccount":9,"list":8,"tabby":14,"getbalance":18,"minconf":49,"includewatchonly":20,"balance":13,"amount":110,"five":1,"blocks":3,"confirmed":2,"part":1,"ac_staked":3,"functionality":2,"used":7,"smart":3,"utilizing":1,"kmd-based":5,"proof-of-stake":1,"pos":1,"staked":1,"coins":2,"placed":1,"one":3,"segments":1,"segid":4,"further":1,"reach":1,"support":1,"team":1,"getnewaddress":9,"ryduq":2,"oqccz":2,"pqnxuqtdaarinwkicot":2,"iqrg":2,"ey":2,"swaccyz":2,"qjxg":2,"uhglc":2,"rx":2,"getrawchangeaddress":9,"receive":14,"change":16,"rs":2,"oqzbjshkhftmuk":2,"rprmhh":2,"htaukp":2,"yp":2,"rjsdzjp":18,"kjbnhhsbecde":18,"jwynk":18,"af":30,"pzn":18,"getreceivedbyaccount":6,"received":4,"confirmations":65,"getreceivedbyaddress":13,"gettransaction":11,"txid":64,"queries":3,"detailed":1,"applies":1,"user":1,"local":4,"efdb":24,"ec":60,"dede":24,"feccecdc":24,"cb":44,"bf":44,"rawconfirmations":58,"blockhash":28,"eb":42,"eae":12,"caf":20,"ff":36,"de":26,"fbfc":12,"blockindex":18,"blocktime":18,"expiryheight":18,"walletconflicts":18,"time":21,"timereceived":18,"vjoinsplit":18,"details":6,"rgmfyv":18,"glknxtsm":18,"xaxtpwprw":18,"iihea":18,"category":18,"vout":38,"size":20,"hex":12,"bd":16,"eed":8,"fadb":6,"abd":6,"edf":6,"dd":20,"bff":6,"bc":28,"cfa":6,"aeee":6,"ffffb":6,"fe":30,"ca":36,"db":20,"dc":34,"cbf":12,"feffffff":6,"ac":24,"dece":6,"bdbe":6,"acce":6,"true":66,"getunconfirmedbalance":9,"unconfirmed":2,"getwalletinfo":9,"object":4,"containing":1,"various":1,"state":2,"walletversion":4,"unconfirmed_balance":4,"immature_balance":4,"txcount":4,"keypoololdest":4,"keypoolsize":4,"paytxfee":4,"importaddress":11,"label":4,"rescan":13,"script":1,"watched":1,"spend":1,"take":4,"increased":1,"complete":4,"import":1,"none":34,"testing":15,"false":34,"aehk":4,"ncpevkguhspjnawerf":4,"op":4,"importkey":2,"komodoprivkey":2,"minutes":3,"donotusexxxxxxxxxxxxxxxxxxxxj":6,"xu":6,"jjinhlpffhdtokg":6,"gar":6,"rfta":4,"tttjm":4,"vwrwpcqtv":4,"bkq":4,"fve":4,"mbg":4,"uwibhksyfim":2,"bxqmcuwafw":2,"gzgqk":2,"aopqqyebyoprzc":2,"ne":2,"rc":2,"qhqgyrzf":2,"duxgast":2,"ah":2,"lculjmmgt":2,"importwallet":9,"imports":3,"wallet-dump":1,"path":4,"nameofbackup":8,"keypoolrefill":11,"newsize":2,"refills":1,"listaccounts":8,"names":1,"balances":3,"values":4,"listaddressgroupings":9,"lists":3,"groups":1,"common":2,"ownership":1,"inputs":5,"resulting":1,"past":1,"note":7,"two":1,"separate":1,"unique":1,"groupings":1,"rdnc":4,"mlrn":4,"pvgdq":4,"jsopb":4,"nrsupj":4,"listlockunspent":14,"temporarily":1,"non-spendable":1,"outputs":9,"lockunspent":10,"spending":2,"ba":30,"eef":8,"fd":10,"listreceivedbyaccount":11,"includeempty":4,"listreceivedbyaddress":11,"txids":14,"rsmmyzk":4,"cz":4,"xjddx":4,"wazbvm":4,"dzxh":4,"cpqv":4,"rverfgzpdnslrg":4,"fvauet":4,"nxgdawnqivc":4,"listsinceblock":11,"target-confirmations":2,"block":1,"omitted":1,"lastblock":6,"eec":2,"ee":16,"fb":18,"ef":24,"fee":21,"ebb":2,"ebeae":2,"ce":4,"dac":2,"acc":2,"effedbfec":2,"cec":2,"listtransactions":11,"count":4,"recent":1,"skipping":1,"generate":6,"generated":16,"edeb":6,"bef":10,"cdc":6,"df":24,"aa":20,"bb":6,"fce":6,"responses":6,"ommitted":6,"documentation":6,"brevity":6,"listunspent":12,"maxconf":8,"unspent":3,"range":1,"between":3,"inclusive":2,"optionally":1,"filter":2,"include":2,"txouts":2,"paid":1,"ad":4,"baa":2,"rps":26,"xtzczr":26,"aqfomw":26,"bu":26,"rpqbf":26,"ivcwsyu":26,"scriptpubkey":10,"aecfd":6,"cac":8,"interest":19,"spendable":17,"cdbf":4,"ccd":4,"ffa":4,"dbbed":4,"locks":2,"unlocks":2,"locked":7,"output":7,"chosen":1,"automatic":1,"selection":1,"relevant":1,"stored":3,"memory":5,"node":5,"starts":1,"zero":3,"cleared":1,"stops":1,"fails":1,"determine":3,"info":1,"move":12,"fromaccount":2,"toaccount":2,"comment":8,"moves":1,"timotei":4,"akiko":4,"happy":4,"birthday":4,"sidd":1,"commenting":1,"alright":1,"review":1,"opreturn_burn":9,"burn_amount":2,"hexstring":2,"txfee":2,"creates":1,"op_return":1,"raw":2,"broadcast":1,"sendrawtransaction":2,"deadbeef":4,"edbf":4,"eac":4,"cf":10,"ddae":4,"cfc":6,"eea":10,"bbb":4,"dfb":4,"ceb":4,"eafa":4,"ffffffff":4,"deadbeeff":4,"ab":18,"fff":4,"deec":4,"bfe":4,"resendwallettransactions":9,"immediately":2,"re-broadcasts":2,"peers":1,"intended":1,"code":3,"periodically":1,"automatically":1,"ead":4,"cc":8,"ed":10,"sendfrom":11,"comment-to":4,"sendtoaddress":16,"instead":1,"sends":3,"donation":8,"seans":8,"outpost":8,"sendmany":13,"send":2,"amounts":12,"double-precision":2,"floating":2,"point":2,"numbers":2,"ae":12,"efe":2,"eca":2,"abf":2,"fbcdecb":2,"da":6,"ccf":2,"cace":2,"subtractfeefromamount":2,"real":1,"rounded":1,"nearest":1,"adc":2,"ea":10,"def":2,"cafd":4,"dfc":4,"bfafb":4,"fc":6,"bea":2,"efffff":2,"fec":2,"abad":2,"setaccount":9,"sets":3,"setpubkey":9,"pubkey":14,"place":1,"launch":1,"necessary":1,"visit":1,"section":1,"understand":1,"essential":1,"set":8,"consequences":1,"setting":1,"works":2,"per":2,"start":1,"already":1,"cebdc":6,"feee":6,"ffc":6,"fa":6,"rk":4,"dqhshjemgfsirtgki":4,"xg":4,"qsq":4,"gw":4,"ismine":4,"myrpuser":2,"acaae":2,"bed":2,"settxfee":9,"kb":1,"signmessage":9,"message":12,"signs":1,"signature":2,"mn":22,"wrv":6,"bcfkbqtzjg":6,"xewselasyaybucwel":6,"xgxs":6,"ieu":6,"dryt":6,"cfwm":6,"gnrfi":6,"gs":6,"abyusqrs":6,"azs":6,"verify":1,"verifymessage":2,"active":3,"nor":3,"visible":3,"help":6,"re-locks":1,"timeout":4,"argument":1,"included":1,"limit":7,"length":1,"remain":2,"unlocked":3,"walletpassphrasechange":9,"oldpassphrase":6,"newpassphrase":6,"changes":1,"z_exportkey":10,"z_address":9,"z_key":1,"z_importkey":14,"ztffwauuy":8,"pnlibvxy":8,"pnx":8,"kfm":8,"sevtpc":8,"llm":8,"xzqehy":8,"xxv":8,"feyxpwchgticd":8,"gtq":8,"gk":8,"jdtqxhhb":8,"ht":8,"hzh":8,"donotusexxxxxxxxxxxxxxxxv":4,"eyppazfvdsqenb":4,"eolferdag":4,"z_exportviewingkey":10,"viewing":4,"z_importviewingkey":17,"zivtf":4,"yjjr":4,"dednngd":4,"kvrgs":4,"oovqwfk":4,"xt":4,"csfhtwpbuvjnc":4,"rreeuvkafjrxn":4,"jdr":4,"vr":10,"xmlne":4,"vc":4,"scyr":4,"xmzw":4,"vj":4,"z_exportwallet":10,"exports":1,"including":2,"types":2,"mydirectory":8,"z_getbalance":11,"belonging":12,"caution":3,"watch-only":2,"returned":4,"larger":2,"actual":2,"spends":2,"detected":2,"incoming":2,"myaddress":1,"ztff":6,"sfbfq":6,"qha":6,"dagsxnl":6,"air":6,"cxkxjg":6,"aytepjfdlcw":6,"zwzbasocnx":6,"glnnfeknkpvkscjnkqbfwn":6,"kbdmkn":6,"z_getnewaddress":9,"ztbud":6,"kxght":6,"wfvt":6,"ms":6,"sibcd":6,"gsbqbpa":6,"utpojvzjpenytfqu":6,"jxgnsgl":6,"en":6,"xwnyhhznihysrjdneptgo":6,"ztci":16,"rznso":16,"pdidpaehpz":16,"rp":16,"hq":16,"zcffbr":16,"jjs":16,"ydzuctw":16,"rlzzkvp":16,"vgezpzvfstr":16,"orgxyk":16,"gdgbbzakx":16,"z_getoperationresult":11,"operationid":6,"retrieves":1,"status":12,"operation":7,"finished":2,"removes":2,"z_getoperationstatus":12,"opid-":30,"-f":6,"success":8,"creation_time":10,"fbf":2,"eff":2,"execution_secs":6,"z_sendmany":23,"fromaddress":16,"rwuwhqruygxfynnshwkquy":10,"sh":10,"vgiipox":10,"dd-a":4,"c-d":4,"dec":2,"bdb":2,"fef":2,"data":2,"unlike":1,"opid-b":6,"-c":8,"failed":2,"insufficient":2,"funds":5,"utxos":18,"found":2,"taddr":2,"cd":14,"d-d":14,"ddbc":14,"executing":2,"bbff":2,"fdb":2,"cfeafc":2,"z_gettotalbalance":11,"value":8,"transparent":10,"contains":1,"property":1,"daemons":1,"main":1,"kmd":1,"chain":1,"utilizes":1,"return":4,"z_privatekey":4,"startheight":4,"optional":2,"parameters":2,"currently":4,"functional":2,"blockchains":2,"donotusexxxxxxxxxxxxxxxxbp":8,"ipkmbxmeqbugccq":8,"vuawgfk":8,"whenkeyisnew":4,"viewing_key":2,"allows":2,"view":1,"otherwise":1,"does":1,"belong":1,"zivtfykeyry":10,"wykm":10,"zjlcnssekvrkej":10,"kq":10,"qp":10,"vskzpoxtzd":10,"hrvmjwb":10,"wxchbxxrxax":10,"ceyhlwrnqdamrmja":10,"z_importwallet":9,"export":1,"z_listaddresses":9,"ztymdvwuqi":12,"fzlqy":12,"zghxk":12,"fdteyu":12,"hnns":12,"dnyjxjr":12,"pezsl":12,"dq":12,"ncdirijsgcm":12,"nnwa":12,"durqw":12,"sugd":12,"uuj":12,"bhp":12,"z_listoperationids":11,"ids":1,"known":1,"z_listreceivedbyaddress":9,"objects":3,"having":2,"properties":2,"below":2,"zs":14,"wqykmk":8,"mv":8,"ezjscpxsgzrn":8,"fasqwh":8,"tgk":8,"ym":8,"yw":8,"fjtpkps":8,"gle":8,"veqzuj":8,"cbfec":6,"ffb":6,"memo":14,"outindex":11,"umhaattx":6,"lna":6,"zwfqlmkm":6,"qj":6,"hpa":6,"lnymtj":6,"cwtd":6,"evfpu":6,"hppprax":6,"cs":6,"fzeyqg":6,"ceccb":4,"height":4,"z_listunspent":11,"zaddr":4,"shielded":3,"notes":10,"results":3,"z_addresses":1,"jsindex":1,"jsoutindex":1,"sprout":1,"sapling":1,"-ac_name":2,"beer":2,"z_mergetoaddress":10,"toaddress":2,"transparent_limit":2,"shielded_limit":2,"experimental":1,"merges":1,"single":2,"utxo":2,"separately":1,"combination":1,"coinbase":4,"ignored":2,"z_shieldcoinbase":13,"combine":1,"asynchronous":2,"selected":5,"merging":2,"limited":2,"caller":3,"mempooltxinputlimit":4,"option":2,"constrained":2,"consensus":2,"rule":2,"defining":2,"maximum":3,"bytes":2,"fromaddresses":3,"special":2,"strings":1,"accepted":1,"inside":1,"merge":9,"any_taddr":5,"any_zaddr":5,"string":1,"type":1,"sfpbz":4,"bppxfhz":4,"cdqatr":4,"jvaydd":4,"ztfaw":6,"gj":6,"frnguef":6,"ywdvl":6,"nwxbm":6,"eqnm":6,"eynxhwztecw":6,"sjxa":6,"jrmaxkjhxhj":6,"vdnepvcqosvvospmbhtjf":6,"sending":3,"principle":1,"dealing":1,"ecosystem":1,"flows":1,"itself":1,"allowed":1,"entire":1,"consumed":1,"due":1,"transaction-size":1,"limits":1,"rux":2,"vgkxjckbpgm":2,"vuumt":2,"ahkucjp":2,"rvesww":2,"ubdungycc":2,"gjdvuvjsheei":2,"kj":2,"opid-ad":2,"-b":4,"ca-":2,"rcpmuzwxc":4,"pwsgip":4,"aj":4,"sy":4,"ckkh":4,"tns":4,"opid-cdd":2,"-d":2,"-a":2,"tozaddress":2,"shields":1,"shielding":2,"uxtos":1,"rxn":2,"rxidk":2,"cwzrl":2,"utnwvqjjvldommcpu":2,"remainingutxos":6,"remainingvalue":6,"shieldingutxos":6,"shieldingvalue":6,"opid":6,"opid-c":2,"c-aaa":2,"bdc-":2,"bab":2,"reyaj":2,"nwunsmvyn":2,"jhccqukf":2,"zykep":2,"d-":2,"c-":2,"aea-":2,"rwrsfeycflv":2,"yy":2,"mhaukhqtmcs":2,"farppih":2,"-cf":2,"d-a":2,"defea":2,"zcbenchmark":5,"benchmarktype":4,"samplecount":4,"runs":1,"benchmark":2,"calculated":1,"times":2,"running":1,"sample":1,"runningtime":8,"zcrawjoinsplit":3,"rawtx":2,"vpub_old":3,"vpub_new":3,"mapping":2,"zcsecretkey":8,"zcaddr":4,"splices":1,"joinsplit":2,"unilaterally":1,"confidential":5,"sender":1,"receiver":1,"globally":1,"store":1,"respectively":1,"responsible":1,"delivering":1,"enc":6,"appropriate":1,"recipients":1,"signing":1,"rawtxout":3,"ensuring":1,"mined":1,"future":1,"deliver":1,"in-band":1,"blockchain":2,"encryptednote":9,"rawtxn":2,"zcrawkeygen":5,"generates":1,"zcaddress":2,"zcviewingkey":4,"zcrawreceive":3,"decrypts":1,"checks":1,"commitments":1,"exists":5,"noteplaintext":2,"zcsamplejoinsplit":1,"perform":1,"jsdescription":1}},"src/pages/smart-chains/changelog/index.mdx":{"searchTitle":"Change Log ","docsPageTitle":"Change Log","path":"smart-chains/changelog","content":{"change":2,"log":1,"happy":1,"announce":1,"release":5,"includes":3,"binaries":1,"download":1,"below":1,"mandatory":7,"major":1,"version":14,"does":2,"include":1,"breaking":1,"changes":4,"new":4,"elected":1,"notary":1,"node":5,"pubkeys":4,"season":6,"along":1,"important":1,"consensus":3,"improvements":4,"kip":5,"kmd":11,"block":4,"reward":3,"reduction":1,"proposal":1,"transaction":1,"fee":1,"increase":1,"burn":1,"voted":2,"accepted":1,"komodo":41,"community":1,"result":1,"hard-forking":1,"making":1,"everyone":1,"commence":1,"expected":1,"around":1,"fri":5,"oct":2,"gmt":5,"nodes":3,"updated":3,"time":3,"follow":1,"assetchains":5,"mainnet":3,"therefore":1,"obligatory":1,"update":18,"mentioned":1,"date":1,"changed":1,"pass":1,"cwalletdb":1,"orderedtxitems":1,"optional":1,"param":1,"dimxy":1,"https":38,"github":38,"com":38,"komodoplatform":38,"pull":36,"build":7,"fix":17,"xenial":1,"deckersu":12,"add":10,"chain":3,"supply":1,"transparent":1,"burned":1,"coins":1,"value":2,"pools":5,"json":1,"old":2,"actual":1,"bump":13,"smaug":2,"ca":3,"allow":2,"-ac_private":1,"zombie":1,"test":4,"mac":1,"boost":4,"error":1,"clang":2,"remove":7,"libsnark":1,"libgmp":1,"mini-gmp":1,"demand":1,"publishing":1,"dockerhub":1,"smk":2,"use":1,"native":1,"darwin":1,"compiler":2,"datacarrier":1,"related":4,"command-line":1,"args":1,"hardfork":1,"constants":1,"preps":1,"osx-build":1,"komodod":3,"cd":2,"workflow":1,"enable":1,"rule":1,"drogon":1,"full":2,"changelog":2,"compare":2,"falkor":1,"several":1,"security":2,"fixes":8,"code":4,"refactoring":4,"optimizations":1,"rust":1,"notarisations":1,"specific":1,"unit":2,"tests":2,"legacy":2,"associated":1,"pax":1,"kv":1,"ratification":1,"transactions":2,"resulted":1,"slight":1,"decrease":1,"verification":1,"overall":1,"synchronization":1,"libcurl":2,"cve-":4,"sprout":1,"sapling":1,"calculation":1,"issue":1,"minor":3,"updates":3,"-beta":1,"viserion":1,"hf":5,"planned":2,"height":4,"timestamp":3,"jun":3,"wallets":2,"latest":2,"software":3,"continue":2,"following":2,"reduce":1,"aur":1,"start":1,"announced":1,"kip-":2,"memory":3,"usage":3,"improvement":1,"reduced":1,"keeping":1,"equihash":1,"solutions":1,"headers":1,"startup":1,"performance":1,"upgrade":1,"project":1,"dependencies":1,"libevent":1,"z_gettreestate":2,"rpc":1,"longpan":1,"glibc":1,"linux":1,"platforms":1,"unoptimized":1,"depends":1,"bdb":1,"protobuf":1,"zeromq":1,"verus":2,"vrsc":1,"verushash":4,"pos":2,"stake":1,"etc":2,"chains":3,"used":1,"primary":1,"algo":2,"lumber":1,"incompatible":2,"daemon":3,"perfomance":1,"operations":1,"restore":1,"-exchange":1,"command":1,"line":1,"arg":2,"exchanges":1,"disable":3,"interest":1,"calculations":1,"set":1,"nlocktime":1,"newly":2,"created":2,"zero":1,"refactor":1,"komodo_block_prg":1,"komodo_block_unlocktime":1,"internals":1,"logic":1,"get":2,"rid":2,"starting":1,"using":3,"-ac_timeunlockfrom":1,"-ac_timeunlockto":1,"-ac_timelockgte":1,"well-known":2,"public":1,"blockchains":2,"features":1,"acs":2,"parameters":1,"work":1,"limitations":1,"higher":1,"versions":1,"hfnet":1,"issues":1,"long-gaps":1,"between":2,"blocks":2,"disappearing":1,"txes":2,"mempool":2,"in-case":1,"big":1,"gaps":2,"aimed":1,"improve":1,"network":1,"stability":1,"help":1,"make":1,"propagation":1,"reliable":1,"stable":1,"hydra":1,"general":3,"enhancements":2,"dns":1,"seed":1,"rm":2,"dead":1,"medusa":1,"vsolutions":1,"size":1,"-disablewallet":1,"getblocktemplate":1,"caused":1,"crash":1,"zhtlc":1,"functionality":1,"file":1,"bits":1,"ci":3,"miners":3,"note":3,"recommend":3,"running":2,"mining":3,"-minrelaytxfee":6,"-opretmintxfee":6,"draconic":2,"serpent":2,"cc":2,"deprecation":1,"added":3,"asmap":1,"utility":1,"inactive":1,"tar":1,"unpack":1,"current":1,"user":1,"initial":1,"sync":1,"template":1,"matching":1,"pseudo":1,"opcodes":1,"notarization":1,"segfault":1,"throw_if_syncing":1,"cbufferedfile":1,"thx":1,"larryruane":1,"streams_tests":1,"cpp":1,"rewritten":1,"google":1,"testing":1,"framework":1,"additional":1,"komodo_block_load":1,"invalid":1,"txs":1,"openssl":1,"avoid":1,"duplicate":1,"getheaders":1,"requests":1,"linearize":1,"tool":1,"fingerprint":1,"encoding":1,"adjustment":1,"dpow":1,"array":2,"activation":1,"obsidian":2,"dragon":2,"ccache":1,"proton":1,"seeds":2,"min":1,"protocol":3,"univalue":1,"ceal":1,"commod":1,"dsec":1,"kmdice":1,"bntn":1,"eql":1,"dion":1,"prlpy":1,"opretmintxfee":2,"parameter":1,"restarting":1,"zmempool":1,"kmdnuke":1,"staking":1,"ac":1,"additions":1,"pubkey":1}},"src/pages/smart-chains/index.mdx":{"searchTitle":"Introduction to Smart Chain Documentation ","docsPageTitle":"Introduction to Smart Chain Documentation","path":"smart-chains","content":{"introduction":3,"smart":32,"chain":26,"documentation":3,"welcome":1,"technical":1,"section":11,"intended":1,"developers":1,"learning":3,"building":1,"interacting":6,"products":1,"link":6,"simple":2,"installation":2,"procedure":3,"conceptual":2,"overview":2,"technology":4,"found":1,"start":1,"product":3,"introductions":1,"also":2,"reader":1,"turn":1,"core":3,"discussion":3,"thorough":1,"explanation":1,"setup":2,"contains":3,"basic":1,"information":2,"chains":6,"creation":2,"topics":1,"include":2,"following":1,"installing":5,"software":10,"source":5,"code":5,"launch":5,"parameters":5,"common":5,"blockchain":5,"tutorials":4,"various":1,"provide":1,"instruction":1,"usage":1,"walkthrough":1,"covering":1,"multiple":1,"targeted":1,"fashion":1,"see":2,"launchpad":2,"api":5,"available":1,"commands":3,"default":2,"daemon":2,"called":1,"remote":1,"calls":1,"rpcs":1,"does":1,"unique":1,"antara":3,"modules":2,"active":1,"further":1}},"src/pages/smart-chains/setup/common-runtime-parameters/index.mdx":{"searchTitle":"Common Runtime Parameters","docsPageTitle":"Common Runtime Parameters","path":"smart-chains/setup/common-runtime-parameters","content":{"common":1,"runtime":28,"parameters":8,"introduction":1,"following":1,"abbreviated":1,"list":2,"settings":2,"initiated":2,"smart":50,"chain":52,"conf":70,"file":33,"commands":5,"largely":1,"derive":1,"upstream":1,"bitcoin":5,"software":1,"bitcoind":2,"komodo":4,"fork":2,"zcash":6,"privacy-centric":1,"therefore":2,"essentially":1,"api":1,"available":6,"see":3,"additional":4,"bitcoin-based":1,"included":1,"visit":1,"relevant":3,"wiki":2,"page":2,"addnode":14,"tells":5,"daemon":27,"nodes":8,"trusted":5,"act":1,"seed":1,"connecting":3,"node":11,"via":3,"send":3,"connected":3,"connect":21,"max":2,"limit":2,"reached":1,"contrasts":1,"parameter":47,"latter":1,"does":2,"attempt":3,"behind":1,"firewall":2,"having":1,"issues":1,"network":7,"stronger":2,"option":4,"hand":1,"want":1,"designated":1,"run":2,"multiple":3,"lan":1,"necessary":1,"open":1,"connections":7,"instead":2,"use":9,"one":2,"primary":2,"port":20,"blocked":1,"computers":2,"public":2,"ip":5,"addresses":3,"need":1,"port-forward":1,"append":1,"forwarded":1,"examples":35,"komodod":49,"-ac_name":6,"examplechain":2,"-ac_supply":4,"-addnode":2,"second":2,"using":56,"default":48,"value":39,"addressindex":11,"instructs":14,"maintain":3,"index":3,"balances":1,"recommend":5,"user":18,"manually":6,"delete":6,"blockchain":13,"data":8,"initiating":3,"enabled":7,"utilizes":2,"antara":9,"reindex":7,"viable":3,"alternative":6,"method":5,"re-syncing":3,"circumstance":3,"-addressindex":2,"bantime":7,"sets":5,"number":9,"seconds":6,"ban":1,"session":1,"-bantime":2,"bind":9,"given":4,"address":10,"listen":12,"host":7,"notation":3,"ipv":5,"-bind":2,"connects":1,"server":9,"peer":2,"request":1,"add":1,"refer":1,"entry":1,"information":5,"allows":6,"indicate":2,"configuration":2,"requires":2,"absolute":2,"path":2,"example":2,"home":10,"mydirectory":6,"mycoin":6,"activated":2,"otherwise":1,"ignored":1,"-conf":2,"username":4,"coinconfs":2,"dex":4,"datadir":7,"blockchain-data":1,"directory":3,"mycoindata":2,"ignore":1,"name":1,"match":1,"provided":1,"ac_name":2,"-datadir":2,"coindata":2,"donation":6,"donates":1,"rewards":3,"specific":3,"set":6,"byte":2,"pubkey":17,"dc":6,"cfb":6,"efca":6,"fda":6,"df":12,"fd":6,"ff":6,"exchange":6,"forfeits":1,"miners":1,"explicitly":1,"claim":1,"exportdir":6,"store":1,"wallet":4,"backup":1,"files":1,"created":2,"backupwallet":2,"dumpwallet":2,"calls":2,"myusername":2,"gen":8,"generate":1,"new":3,"blocks":4,"thereby":1,"mine":6,"coins":4,"also":3,"setgenerate":4,"avoided":1,"start":1,"-gen":4,"launched":1,"wait":2,"synced":2,"current":1,"block":7,"execute":1,"sync":1,"status":1,"found":1,"executing":1,"getinfo":2,"comparing":1,"longestchain":2,"properties":1,"genproclimit":10,"property":2,"specified":2,"mines":1,"thread":1,"threads":4,"-genproclimit":4,"ac_staked":2,"stake":3,"used":4,"mining":1,"processors":1,"setting":2,"possible":2,"keypool":6,"pre-generate":1,"certain":1,"private":1,"key":1,"pairs":1,"facilitate":1,"dat":3,"backups":1,"valid":1,"prior":1,"transactions":7,"several":1,"dozen":1,"future":1,"rpc":8,"-listen":2,"maxconnections":7,"maximum":1,"inbound":1,"outbound":1,"-maxconnections":2,"mempooltxinputlimit":3,"inherited":1,"functionality":1,"facilitates":1,"deprecated":1,"documentation":2,"indicated":2,"tcp":2,"overwriting":2,"pport":1,"kmd":2,"solely":2,"dependant":2,"-ac_":4,"customization":5,"values":2,"launch":3,"proxy":8,"socks":2,"-proxy":2,"change":2,"mined":1,"staked":1,"sent":2,"ensure":1,"corresponding":1,"privkey":2,"chosen":1,"lest":1,"funds":2,"control":2,"required":2,"antara-enabled":1,"chains":2,"utilize":1,"integral":1,"startup":1,"-pubkey":2,"regtest":7,"regression":1,"test":3,"typically":1,"create":1,"disposable":1,"purposes":1,"ac_supply":2,"instance":1,"regression-test":1,"useful":4,"tool":2,"rapid":1,"trial":1,"testing":2,"reach":2,"us":2,"curious":1,"implement":1,"workflow":1,"unfamiliar":1,"process":2,"-regtest":2,"re-index":1,"currently":1,"depending":1,"size":1,"state":1,"re-indexing":1,"prolong":1,"time":1,"-reindex":2,"rewind":4,"rewinds":1,"height":4,"creating":2,"snapshots":2,"-rewind":2,"rpcallowip":12,"acceptable":1,"receiving":1,"localhost":3,"allowed":1,"specify":1,"allow":1,"hosts":2,"single":1,"subnet":1,"specification":1,"opening":1,"outside":1,"local":1,"recommended":1,"rpcpassword":1,"transmitted":1,"unencrypted":1,"note":1,"anyone":1,"authenticate":1,"steal":1,"keys":1,"take":2,"click":2,"db":2,"rpcbind":7,"json-rpc":2,"times":1,"interfaces":1,"-rpcbind":2,"rpcclienttimeout":5,"indicates":1,"command":1,"complete":1,"killing":1,"-rpcclienttimeout":2,"rpcclientttimeout":2,"rpcconnect":6,"average":1,"anything":1,"grant":1,"access":1,"foreign":1,"party":1,"able":2,"rpcport":8,"sendfreetransactions":6,"zero-fee":1,"accept":1,"-server":2,"spentindex":9,"full":1,"spent":1,"txids":1,"-spentindex":2,"stopat":4,"stops":1,"-stopat":2,"splitperc":4,"decide":1,"happens":1,"utxo":7,"successfully":1,"pos":1,"staking":6,"system":1,"started":1,"-ac_staked":4,"defines":1,"percentage":1,"leave":1,"rest":1,"added":1,"coinbase":4,"-splitperc":8,"merges":1,"takes":1,"sends":1,"helloworld":2,"-ac_reward":2,"testnode":7,"peers":2,"debugging":1,"-testnode":2,"timestampindex":7,"timestamp":1,"hashes":1,"-timestampindex":2,"txindex":7,"track":1,"every":1,"transaction":1,"made":1,"utilized":1,"delayed":1,"proof":1,"work":1,"dpow":1,"privacy":1,"modules":1,"disabling":1,"cause":1,"malfunction":1,"whitebind":5,"whitelist":2,"binds":1,"whitelists":1,"-whitebind":2}},"src/pages/smart-chains/setup/dexp2p/index.mdx":{"searchTitle":"Enhanced Peer to data broadcast and synchronisation between Nodes of a Smart Chain dexP2P","docsPageTitle":"Enhanced Peer to Peer data broadcast and synchronisation between Nodes of a Smart Chain","path":"smart-chains/setup/dexp2p","content":{"enhanced":1,"peer":6,"data":29,"broadcast":5,"synchronisation":2,"between":3,"nodes":9,"smart":5,"chain":6,"messaging":1,"enhancement":1,"technology":2,"development":1,"specifics":1,"implementation":1,"subject":1,"change":2,"document":1,"work":1,"progress":3,"introduction":1,"started":2,"optional":2,"parameter":5,"-dexp":14,"set":19,"start":3,"listening":1,"propagating":1,"packets":2,"broadcasted":3,"network":14,"don":2,"necessarily":1,"contain":4,"transactions":2,"stored":3,"node":30,"ram":18,"dropped":1,"hour":3,"let":2,"call":4,"local":1,"mempool":5,"opposed":1,"transaction":1,"stores":1,"just":1,"unconfirmed":1,"transmitted":1,"one":6,"form":1,"datablobs":38,"datablob":12,"contains":1,"timestamp":21,"itself":1,"encrypted":2,"destination":1,"pubkey":43,"provided":1,"see":2,"dex_broadcast":9,"nonce":1,"sha":1,"hash":25,"payload":17,"metadata":1,"used":11,"participate":2,"doesn":1,"respond":1,"requests":2,"nspv":2,"superlight":2,"clients":2,"also":6,"responds":1,"transmission":1,"layer":3,"generic":1,"certain":1,"enhancements":1,"made":1,"rpc":9,"enable":1,"usage":3,"decentralised":1,"order":6,"broadcasting":1,"mechanism":1,"komodo":7,"defi":3,"framework":3,"api":2,"installation":1,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":2,"-multilib":2,"autoconf":2,"libtool":2,"ncurses-dev":2,"python-zmq":2,"zlib":2,"g-dev":2,"wget":2,"curl":2,"bsdmainutils":2,"automake":2,"cmake":2,"clang":2,"libsodium-dev":2,"libcurl":2,"-gnutls-dev":2,"libssl-dev":2,"git":4,"unzip":2,"python":2,"jq":2,"htop":2,"clone":2,"https":2,"github":2,"com":2,"jl":4,"-b":2,"--single-branch":2,"cd":28,"zcutil":4,"fetch-params":2,"sh":4,"build":3,"-j":2,"nproc":2,"launch":4,"currently":3,"tested":1,"test":1,"named":1,"dorn":38,"parameters":2,"komodod":2,"-ac_name":36,"-ac_cc":2,"-ac_supply":2,"-ac_reward":2,"-addnode":2,"want":1,"add":3,"-pubkey":4,"value":2,"convenient":1,"testing":1,"across":1,"multiple":1,"daemon":17,"restarts":1,"output":3,"initial":1,"common":1,"daemons":1,"printed":1,"command":37,"starts":1,"printing":1,"statistics":1,"seen":1,"state":1,"dexp":7,"perspective":1,"stats":3,"accessed":1,"dex_stats":7,"example":2,"del":4,"dup":8,"coll":8,"lag":13,"err":8,"pend":8,"sec":8,"explanation":7,"time":10,"seconds":1,"last":4,"purge":2,"calculated":1,"unixtimestamp":2,"purgetime":2,"means":8,"modulo":2,"default":1,"purged":3,"minute":6,"checksum":2,"second":3,"performance":1,"reasons":1,"received":5,"messages":4,"sent":3,"added":3,"right":2,"wrong":1,"values":5,"ideally":1,"publish":7,"stream":8,"larger":1,"based":1,"connectivity":1,"topology":1,"peers":1,"already":3,"duplicate":1,"high":1,"amount":1,"duplicates":1,"bad":1,"wastes":1,"bandwidth":1,"internal":1,"tracking":1,"debugging":1,"relevant":2,"user":9,"developer":1,"string":1,"number":11,"beside":1,"word":1,"average":1,"different":4,"windows":3,"numbers":2,"brackets":1,"denote":1,"actual":1,"lags":1,"fast":2,"window":6,"medium":2,"long":2,"mean":1,"recent":1,"respectively":1,"huge":1,"recorded":1,"within":1,"first":9,"starting":1,"vip":5,"arriving":1,"weren":1,"published":10,"recently":1,"non-vip":1,"pending":1,"truncated":2,"memory":1,"freed":2,"treated":1,"total":5,"processed":1,"classified":1,"priority":36,"rightmost":1,"gives":4,"left":2,"greater":1,"per":2,"dex_anonsend":7,"message":5,"destpub":8,"method":16,"revealing":1,"dex_pubkey":16,"involved":1,"contents":1,"created":2,"mempools":2,"decrypted":17,"recipient":2,"sender":1,"achieved":1,"encrypting":2,"again":2,"using":11,"publicly":1,"known":1,"key":1,"pair":2,"makes":1,"looks":1,"regardless":1,"able":5,"decrypt":1,"note":4,"attacker":1,"large":1,"resources":1,"tell":1,"ip":1,"address":1,"packet":1,"publishes":5,"reveal":1,"thereby":1,"linking":1,"possible":1,"uninvolved":1,"know":1,"intended":1,"arguments":12,"response":21,"pushpin":13,"examples":13,"komodo-cli":34,"hello":12,"cf":46,"ddb":4,"ccbb":2,"acd":6,"ed":30,"id":41,"db":108,"de":38,"aac":4,"abac":2,"taga":36,"anon":10,"tagb":34,"ec":42,"aa":74,"deee":56,"fa":100,"aec":56,"fe":86,"dab":4,"fdcc":2,"cc":32,"eddbadebca":2,"ccf":2,"dd":28,"dfd":8,"bf":34,"ea":34,"ab":44,"fcfeeae":2,"bdfc":2,"ff":42,"efbee":2,"fc":36,"fb":40,"bcb":6,"fdfa":2,"efbbad":2,"bd":38,"ba":44,"da":38,"ad":50,"cb":46,"dc":26,"dbcf":2,"ae":44,"bc":26,"daf":2,"ef":40,"ca":34,"fee":4,"afb":6,"ce":30,"cfa":4,"dbd":8,"ace":2,"afbad":2,"ccb":6,"ffcffb":2,"afaa":2,"ffe":4,"dad":8,"dfc":2,"fd":34,"fdd":2,"efb":2,"cec":6,"dbcd":2,"eead":2,"bb":24,"eea":4,"cfc":6,"ac":28,"df":34,"aab":2,"ecc":8,"eecc":2,"bfb":2,"fbb":4,"dea":4,"ccc":8,"fac":4,"caa":8,"bdd":4,"abb":2,"ddf":2,"ffc":2,"fdced":2,"ee":24,"bbeb":2,"ead":2,"bafd":2,"bfbd":2,"beb":4,"bae":2,"edc":2,"ceaa":2,"eaacdc":2,"aaed":4,"ffcd":2,"ffaf":2,"bfe":4,"bacb":2,"af":32,"cef":2,"fcf":2,"abc":2,"aabf":2,"aba":2,"faf":2,"defc":2,"afbb":2,"afa":4,"dec":4,"fead":2,"ebb":4,"eadeaf":2,"ccd":4,"ebc":2,"hex":18,"ffa":4,"cbd":6,"edd":2,"bcd":2,"fcbe":2,"bcc":2,"cfec":4,"fef":2,"dde":4,"fddf":2,"bdec":2,"fad":4,"ebba":4,"bea":2,"efa":2,"cdf":4,"baff":2,"aee":2,"adaf":2,"fbaac":2,"fdab":2,"ccdf":2,"cccdba":2,"caeefc":2,"fbac":2,"fdf":4,"efd":8,"eb":28,"dff":6,"cab":4,"cee":2,"abfaf":2,"fec":6,"dada":2,"afd":4,"ebf":2,"dcde":2,"eeac":2,"aaf":4,"bced":2,"eeab":2,"ade":4,"ebd":2,"aadb":2,"eaa":2,"fbc":4,"ede":2,"aabade":2,"deaad":2,"eebd":4,"aaaa":2,"abe":2,"ffbc":2,"babedf":2,"decryptedhex":16,"senderpub":18,"amounta":16,"amountb":16,"recvtime":16,"cancelled":16,"receiving":4,"find":1,"dex_list":16,"listing":1,"looking":1,"matches":7,"keys":2,"anonmsg":4,"anonsender":4,"result":20,"success":20,"dbf":2,"cff":2,"dbe":4,"ded":8,"def":2,"dcdd":2,"bed":4,"acc":4,"fecb":2,"ddda":2,"dfb":4,"aeafef":2,"fcaae":2,"edecd":2,"dcf":4,"aca":2,"aaeeb":2,"cea":4,"dda":4,"beaecf":2,"abab":2,"aebc":2,"deb":2,"feaef":2,"dbdbfa":2,"cad":2,"badd":2,"ebbff":2,"dfecf":2,"dbdeb":2,"abfbb":2,"afca":2,"cde":2,"ddc":2,"eef":2,"eafcf":2,"fbd":6,"afcfd":2,"eabd":2,"eba":2,"fdb":2,"eebf":2,"acaed":2,"cbfe":2,"bbef":4,"aad":2,"abde":2,"dbfb":2,"abba":2,"dddabc":2,"eeff":2,"bdb":2,"aefade":2,"dee":2,"aebde":2,"fce":4,"efc":2,"eff":2,"edbad":2,"ece":2,"edace":2,"eca":2,"deae":2,"bebb":2,"aadc":2,"ecafebc":2,"fab":2,"cdd":2,"cbede":2,"fca":2,"bac":2,"adac":2,"abf":2,"fdac":2,"fcad":2,"cca":2,"ecbc":2,"eeea":2,"bce":2,"aaee":2,"aedc":2,"fcd":2,"bee":2,"aae":2,"deccedf":2,"cfbfa":2,"ced":2,"cfef":2,"baf":2,"dece":2,"deadbfe":2,"bfc":2,"abdbaa":2,"cfd":4,"fed":2,"dccd":2,"baed":2,"bbadccd":2,"edeea":2,"cac":2,"bbb":2,"acab":2,"bfbdc":2,"bbeeba":2,"ebeb":2,"dca":2,"acca":2,"fbdf":2,"vola":2,"volb":2,"btc":16,"kmd":12,"fae":6,"aefac":6,"feb":6,"dex_cancel":9,"cancel":11,"issued":9,"orders":5,"current":1,"authenticated":2,"canceled":1,"dfe":2,"fdfe":2,"bda":2,"cdaef":2,"dcc":2,"adb":2,"tagged":1,"fdbabccaa":2,"ccddca":2,"aaac":2,"tags":1,"specific":1,"base":2,"rel":2,"dbc":2,"cadbd":2,"eeb":2,"efe":2,"dex_get":5,"returns":3,"stopat":7,"minpriority":4,"mina":4,"maxa":4,"minb":4,"maxb":4,"stophash":8,"filter":5,"list":4,"specified":2,"narrows":1,"down":4,"match":1,"exactly":2,"use":4,"periodically":1,"get":1,"rest":3,"filters":4,"necessary":1,"available":9,"sorted":1,"latest":2,"oldest":1,"id_":6,"hash_":6,"newer":2,"equal":1,"excluding":2,"alternatively":1,"dex_orderbook":5,"maxentries":2,"interprets":1,"displays":1,"applied":1,"asks":2,"price":4,"baseamount":4,"relamount":4,"faed":4,"aeb":4,"ebe":2,"bdc":2,"bids":2,"bdee":2,"dex_publish":11,"filename":12,"sliceid":2,"allows":5,"file":28,"broken":1,"fragments":9,"take":1,"look":1,"recommend":3,"publishing":7,"detailed":6,"subscribing":4,"works":6,"recommended":5,"issue":5,"stop":8,"doing":3,"make":3,"further":4,"continues":3,"containing":3,"done":3,"shuts":3,"files":5,"name":3,"nor":3,"locators":5,"datblob":3,"results":3,"dex_subscribe":10,"construct":4,"roadmap":8,"pdf":8,"fname":8,"filesize":12,"numlocators":8,"filehash":8,"dcce":8,"bfd":8,"checkhash":8,"dex_setpubkey":5,"owned":1,"cause":1,"unpredictable":1,"behavior":1,"eaf":4,"dbfe":4,"publishable_pubkey":4,"cbb":2,"secpkey":4,"recvaddr":4,"rttedcwszplbd":2,"uw":2,"ib":2,"wqc":2,"vjse":2,"recvzaddr":4,"handle":4,"txpowbits":4,"cmdpriority":4,"perfstats":4,"info":1,"related":1,"aacabf":2,"cfac":2,"dbb":2,"ceffb":2,"rkngqmg":2,"mtnulez":2,"uaaxseq":2,"favviza":2,"zs":2,"dqweh":2,"vcalet":2,"ztlq":2,"tqsz":2,"xu":2,"lf":2,"vrmwhs":2,"vrcwtmgrd":2,"mteg":2,"ux":2,"aprk":2,"gcharang_bob":2,"dex_stream":13,"help":1,"increasing":1,"size":9,"checks":1,"mb":10,"slice":8,"hasn":1,"yet":1,"internally":1,"new":2,"does":1,"nothing":1,"informs":1,"reason":1,"warning":6,"slices":2,"previous":1,"issuances":1,"continuously":2,"repeatedly":2,"small":2,"sleep":4,"wait":4,"issuance":3,"found":2,"linked":4,"tutorial":4,"suceeds":1,"type":1,"error":1,"mkv":16,"extend":4,"offset":4,"needed":4,"above":2,"increased":2,"caac":4,"dex_streamsub":5,"assemble":1,"streamed":1,"downloads":2,"next":1,"appends":1,"downloaded":2,"assembled":1,"th":1,"babf":4,"publisher":2}},"src/pages/smart-chains/setup/ecosystem-launch-parameters/index.mdx":{"searchTitle":"Ecosystem Launch Parameters Smart Chain Commands","docsPageTitle":"Ecosystem Launch Parameters","path":"smart-chains/setup/ecosystem-launch-parameters","content":{"ecosystem":2,"launch":2,"parameters":2,"list":1,"smart":1,"chains":1,"komodo":1,"receive":1,"dpow":3,"security":1,"service":1,"found":1,"link":1,"https":2,"github":2,"com":2,"komodoplatform":2,"blob":2,"master":2,"iguana":2,"assetchains":2,"old":2}},"src/pages/smart-chains/setup/index.mdx":{"searchTitle":"Smart Chain Setup Introduction","docsPageTitle":"Smart Chain Setup","path":"smart-chains/setup","content":{"smart":2,"chain":1,"setup":2,"section":1,"documentation":1,"contains":1,"information":1,"required":1,"manage":1,"komodo":1,"chains":1}},"src/pages/smart-chains/setup/installing-from-source/index.mdx":{"searchTitle":"Installing Smart Chain Software From Source Code","docsPageTitle":"Installing Smart Chain Software From Source Code","path":"smart-chains/setup/installing-from-source","content":{"installing":1,"smart":7,"chain":7,"software":17,"source":6,"code":1,"basic":1,"komodo":116,"package":1,"includes":1,"two":4,"applications":2,"komodod":26,"application":36,"daemon":12,"powers":1,"blockchains":1,"komodo-cli":19,"allows":3,"developer":1,"execute":5,"api":2,"calls":2,"via":1,"command":13,"line":3,"installed":5,"automatically":2,"src":14,"directory":11,"part":1,"following":8,"installation":8,"procedures":1,"methods":2,"install":30,"available":2,"pre-compiled":4,"binaries":2,"download":2,"unzip":5,"simplest":1,"method":5,"requires":1,"procedure":1,"information":3,"see":2,"link":3,"below":5,"simple":2,"installations":2,"section":2,"executables":2,"building":2,"also":1,"build":5,"required":1,"considered":1,"best":1,"practice":1,"production":1,"environment":1,"instantly":1,"update":5,"latest":3,"patches":1,"upgrades":1,"linux":13,"macos":5,"windows":13,"requirements":2,"easiest":3,"debian-based":3,"distribution":3,"ubuntu":13,"recommend":4,"using":7,"releases":4,"-bit":3,"processor":3,"minimum":7,"gb":11,"hdd":3,"sdd":3,"storage":3,"space":3,"free":4,"ram":4,"recommended":5,"get":1,"started":1,"verify":2,"system":1,"date":1,"sudo":14,"apt-get":8,"upgrade":4,"-y":4,"dependency":1,"packages":1,"build-essential":4,"pkg-config":4,"libc":4,"-dev":4,"-multilib":4,"autoconf":6,"libtool":4,"ncurses-dev":4,"git":12,"zlib":4,"g-dev":4,"wget":6,"curl":8,"bsdmainutils":4,"automake":6,"cmake":4,"clang":2,"ntp":2,"ntpdate":2,"nano":6,"action":1,"takes":1,"time":5,"depending":1,"internet":1,"connection":1,"let":1,"process":4,"run":4,"background":1,"completed":2,"follow":1,"steps":2,"point":1,"warning":1,"libgmp":1,"headers":1,"missing":1,"safely":1,"ignored":1,"clone":9,"repository":3,"cd":22,"https":10,"github":6,"com":8,"komodoplatform":6,"fetch":3,"zcash":4,"parameters":4,"zcutil":12,"fetch-params":6,"sh":16,"-j":16,"nproc":4,"parameter":2,"instructs":6,"script":9,"utilize":1,"processors":7,"hardware":1,"alternatively":1,"instruct":2,"use":15,"set":2,"number":6,"example":3,"etc":2,"take":3,"create":11,"conf":33,"file":32,"mkdir":8,"open":3,"text":1,"editor":2,"add":3,"lines":1,"rpcuser":8,"username":1,"rpcpassword":8,"password":1,"usernamechangeittosomethingsecure":4,"passwordchangeittosomethingsecure":4,"txindex":6,"bind":4,"rpcbind":6,"addnode":42,"press":6,"ctrl":4,"save":2,"changes":1,"exit":2,"start":1,"begin":1,"syncing":4,"network":3,"last":1,"instruction":1,"above":3,"terminal":6,"continue":2,"allowing":1,"enter":6,"commands":2,"within":1,"shell":1,"optional":1,"tail":9,"view":1,"debug":6,"log":6,"updates":1,"real":1,"-f":4,"test":1,"ensure":3,"current":5,"working":1,"default":1,"send":1,"rpc":1,"getinfo":7,"returns":1,"state":1,"kmd":8,"blockchain":1,"wallet":29,"dat":38,"version":4,"protocolversion":2,"kmdversion":2,"notarized":2,"notarizedhash":2,"da":2,"ab":2,"af":2,"dc":2,"df":2,"ec":2,"bd":2,"cdae":2,"notarizedtxid":2,"ef":2,"fceab":2,"ed":2,"abb":2,"daad":2,"bbefd":2,"notarizedtxid_height":2,"mempool":2,"notarized_confirms":2,"walletversion":2,"balance":2,"interest":2,"blocks":6,"longestchain":6,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":2,"testnet":2,"false":2,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"values":1,"equal":2,"machine":9,"sync":1,"backup":6,"stress":3,"importance":3,"backing":3,"located":3,"one":3,"archive":7,"copy":8,"cp":4,"-av":4,"rename":4,"mv":4,"-wallet_backup":12,"make":4,"tar":4,"-czvf":4,"tgz":4,"move":5,"final":4,"secure":4,"location":6,"osx":1,"tools":1,"issue":1,"xcode-select":2,"--install":2,"brew":26,"dependencies":3,"already":1,"skip":1,"step":2,"usr":16,"bin":16,"ruby":2,"-e":2,"-fssl":2,"raw":2,"githubusercontent":2,"homebrew":2,"master":2,"separately":2,"tap":2,"discoteq":4,"flock":2,"autogen":2,"gcc":2,"binutils":2,"protobuf":2,"coreutils":2,"compile":1,"checkout":2,"dev":4,"build-mac":2,"proceeds":1,"new":3,"next":1,"configuration":4,"library":34,"support":34,"does":1,"yet":1,"exist":1,"entering":1,"echo":24,"komodouser":2,"head":2,"-c":2,"urandom":2,"base":2,"processes":1,"complete":1,"track":1,"progress":2,"returned":1,"properties":1,"finished":1,"files":5,"slightly":1,"different":1,"counterparts":1,"ways":1,"cannot":1,"directly":1,"compiled":2,"transferred":1,"virtual":4,"machine-based":4,"running":4,"solution":4,"names":1,"exe":12,"access":2,"privileges":2,"prepared":1,"python":2,"python-zmq":2,"libcurl":2,"-gnutls-dev":2,"libsodium-dev":2,"mingw-w":2,"rust":1,"rustup":4,"rs":2,"-ssf":2,"home":2,"cargo":2,"env":2,"target":2,"-pc-windows-gnu":2,"configure":1,"compiler":1,"posix":3,"thread":1,"model":1,"update-alternatives":4,"--config":4,"-w":20,"-mingw":20,"-gcc":2,"executing":2,"select":2,"option":2,"selection":8,"path":4,"priority":4,"status":4,"-gcc-win":4,"auto":4,"mode":12,"-gcc-posix":2,"manual":8,"keep":4,"choice":4,"type":4,"-g":12,"choices":2,"alternative":2,"providing":2,"-win":4,"-posix":2,"build-win":2,"find":1,"inside":1,"transfer":1,"executable":1,"computer":1,"place":1,"folder":1,"desktop":6,"called":1,"prefer":1,"remember":1,"guide":1,"prompt":1,"homepath":12,"appdata":8,"roaming":8,"notepad":4,"dialogue":1,"box":1,"opens":1,"click":1,"paste":1,"rpcallowip":2,"server":2,"pasting":1,"zcashparams":2,"sprout-proving":2,"key":4,"sprout-verifying":2,"sapling-spend":2,"params":6,"sapling-output":2,"sprout-groth":2}},"src/pages/smart-chains/setup/interacting-with-smart-chains/index.mdx":{"searchTitle":"Interacting with Komodo Chains Smart","docsPageTitle":"Interacting with Komodo Chains","path":"smart-chains/setup/interacting-with-smart-chains","content":{"interacting":1,"komodo":2,"chains":1,"using":3,"komodo-cli":15,"initiate":1,"komodod":10,"daemon":5,"calling":1,"command":5,"line":1,"including":1,"desired":1,"runtime":1,"parameters":3,"initiating":1,"smart":8,"chain":10,"main":2,"kmd":3,"user":2,"include":2,"used":2,"create":1,"note":1,"windows":1,"users":1,"replace":1,"exe":2,"step":1,"launch":4,"execute":4,"following":2,"directory":2,"installed":1,"launches":1,"interact":2,"software":1,"api_command":6,"necessary":1,"important":1,"exactly":1,"indicated":1,"developers":1,"instruct":1,"make":1,"mistake":1,"delete":2,"data":2,"re-launch":1,"regain":1,"access":2,"network":1,"example":2,"dex":6,"-ac_name":4,"-ac_supply":2,"-addnode":2,"use":1,"terminal":2,"call":1,"documentation":1,"executing":1,"help":4,"learn":1,"via":2,"specific":1,"api":1,"curl":3,"coin":2,"remotely":1,"shell":1,"need":1,"obtain":1,"rpcuser":4,"rpcpassword":4,"rpcport":4,"conf":9,"file":4,"relevant":1,"location":2,"assuming":1,"default":1,"installation":1,"found":1,"exploring":1,"directories":1,"within":1,"also":1,"subdirectories":1,"containing":1,"kmd-compatible":1,"files":1,"node":1,"contents":1,"myusername":2,"myrpcpassword":2,"server":2,"addnode":14}},"src/pages/smart-chains/setup/nspv/index.mdx":{"searchTitle":"nSPV (Enhanced Lite Mode)","docsPageTitle":"nSPV","path":"smart-chains/setup/nspv","content":{"nspv":29,"introduction":1,"enhances":1,"normal":2,"simple":1,"payment":1,"verification":1,"spv":4,"technology":3,"available":4,"smart":7,"chain":9,"learn":1,"regular":1,"read":2,"entry":2,"bitcoin":2,"wiki":2,"leverages":1,"dpow":1,"security":1,"mechanism":1,"komodo":1,"platform":1,"enable":1,"secure":1,"scalable":1,"super-lite":1,"clients":2,"client":9,"network":4,"utilizes":1,"smaller":1,"amount":5,"computation":1,"storage":1,"resources":1,"compared":1,"chains":2,"full":2,"nodes":1,"serve":1,"necessary":1,"data":3,"latter":1,"wallet":1,"functionality":1,"komodo-compatible":1,"including":1,"kmd":5,"main":2,"utilize":1,"details":1,"blog":1,"posts":1,"installation":1,"follow":1,"instructions":1,"below":3,"set":2,"sudo":6,"apt-get":6,"update":2,"upgrade":2,"-y":4,"install":2,"build-essential":2,"pkg-config":2,"libc":2,"-dev":2,"libsodium-dev":2,"curl":45,"libevent-dev":2,"git":4,"cmake":2,"nano":2,"wget":2,"ntp":2,"ntpdate":2,"automake":2,"unzip":2,"autoconf":2,"libtool":2,"clone":2,"https":2,"github":2,"com":2,"jl":2,"libnspv":4,"cd":28,"autogen":2,"sh":2,"configure":2,"onetime":2,"compiles":2,"cc":6,"support":2,"make":2,"usage":1,"coin":13,"defaults":1,"-c":2,"continuous":1,"-i":1,"-ips":1,"ip":2,"-m":1,"--maxpeers":1,"int":1,"-t":1,"--testnet":1,"-f":2,"headersfile":1,"mem":1,"-p":6,"rpcport":5,"-r":1,"--regtest":1,"-d":3,"--debug":1,"-s":1,"--timeout":1,"secs":1,"command":21,"supported":1,"commands":6,"scan":5,"blocks":6,"tip":3,"creates":1,"header":3,"db":30,"file":6,"examples":18,"sync":3,"stores":1,"headers":7,"quit":1,"synced":1,"give":1,"debug":2,"output":3,"process":5,"show":1,"info":2,"don":1,"store":1,"memory":1,"wait":1,"new":3,"enabling":1,"copy":1,"following":4,"code":1,"named":2,"coins":9,"located":1,"root":1,"level":1,"source":1,"directory":1,"change":1,"value":23,"appropriate":1,"desired":1,"asset":2,"fname":2,"mm":2,"magic":13,"feb":4,"cb":28,"property":1,"descriptions":1,"start":1,"specific":1,"added":1,"execute":1,"tips":1,"suggestions":1,"working":1,"number":5,"unique":1,"daemon":2,"uses":2,"identification":1,"purposes":1,"direction":1,"appears":1,"incorrect":1,"try":1,"reversing":1,"order":4,"numbers":1,"also":2,"found":1,"terminal":1,"stdout":2,"printout":1,"launching":1,"look":1,"line":1,"starts":2,"extract":1,"hex":9,"portion":1,"string":13,"xxxxxxxx":2,"reverse":1,"byte":1,"example":7,"rpc":7,"fe":40,"extracted":1,"therefore":1,"cfe":2,"interacting":1,"port":65,"listens":2,"specified":3,"behaviour":1,"bypassed":1,"setting":1,"parameter":3,"using":5,"parameters":6,"use":11,"template":1,"creating":1,"rpcs":1,"api":5,"--url":2,"http":42,"--data":2,"userpass":2,"rpc_userp":2,"ssw":2,"rd":2,"method":89,"spentinfo":15,"vout":39,"txid":44,"fa":36,"fdc":20,"ca":62,"dfb":24,"bf":40,"ad":34,"json":1,"interface":1,"format":1,"requires":1,"called":1,"arguments":20,"provide":1,"given":2,"documentation":1,"lists":1,"first":1,"second":1,"observe":1,"values":2,"params":38,"key":1,"match":1,"quotation":1,"marks":1,"strings":1,"--data-binary":36,"jsonrpc":36,"id":36,"curltest":36,"-h":36,"content-type":36,"text":36,"plain":36,"accessing":1,"localhost":1,"browser":2,"access":1,"create":2,"url":3,"insert_port":2,"base":1,"add":1,"rpc_name":2,"relevant":1,"additional":2,"directions":1,"see":2,"runtime":1,"listen":1,"broadcast":12,"returned":1,"spend":10,"response":16,"ada":4,"bb":24,"dff":6,"dc":30,"ff":36,"bcd":14,"cbff":6,"bc":28,"aa":52,"de":38,"fd":50,"ffffffff":4,"fc":34,"ac":34,"ace":6,"result":26,"success":26,"expected":2,"fede":16,"cf":28,"fcaeda":16,"ccc":16,"ec":48,"retcode":2,"type":4,"mempool":12,"lastpeer":20,"nodeid":38,"getinfo":7,"hdrheight":4,"get":3,"general":1,"information":2,"state":1,"blockchain":1,"moment":1,"superlite":2,"height":79,"chaintip":2,"ed":34,"fb":22,"fbd":8,"ea":16,"notarization":6,"notarized_height":6,"notarized_blockhash":6,"ebc":4,"da":20,"ceb":2,"ce":18,"notarization_txid":6,"fae":2,"cfc":4,"eb":30,"eab":4,"notarization_txidheight":6,"notarization_desttxid":6,"dd":16,"aab":2,"af":18,"dee":2,"accf":2,"ecf":2,"blockhash":44,"hashprevblock":44,"hashmerkleroot":44,"cfa":2,"ba":28,"eddf":2,"ntime":44,"nbits":44,"protocolversion":20,"getnewaddress":9,"lang":2,"address":36,"seed":5,"shiver":2,"heart":2,"abuse":2,"xxx":30,"wif":10,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":4,"rl":2,"kuvuijqqcddaooyerkuxvcxwq":2,"jb":2,"pubkey":6,"dfc":6,"wifprefix":6,"compressed":6,"words":1,"italian":3,"agitare":2,"busta":2,"rinnovo":2,"xxxx":6,"uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"rfkvh":2,"xe":2,"ygk":2,"smstgurbylz":2,"nksm":2,"bq":2,"acfc":2,"getpeerinfo":7,"peers":1,"ipaddress":18,"lastping":18,"time_started_con":18,"time_last_request":18,"services":18,"missbehavescore":18,"bestknownheight":18,"in_sync":4,"not_synced":4,"hdrsproof":7,"prevheight":6,"nextheight":6,"scans":1,"backwards":1,"encounters":2,"transaction":2,"forward":1,"finds":1,"notarized":3,"corresponding":1,"two":2,"transactions":4,"returns":6,"block":2,"between":1,"ends":1,"segment":2,"validated":3,"link":1,"back":1,"prevht":2,"nextht":2,"prevtxid":2,"ee":14,"dabe":2,"prevtxidht":2,"prevtxlen":2,"nexttxid":2,"fbde":2,"ffaefaa":2,"nexttxidht":2,"nexttxlen":2,"numhdrs":2,"ef":28,"cdd":4,"aacc":2,"ffc":2,"ebf":2,"ffecd":4,"df":8,"dbc":8,"def":2,"deac":2,"eef":4,"bec":2,"dea":2,"ffa":4,"bd":20,"fbe":8,"ae":12,"ffd":2,"aae":2,"bed":10,"cdc":8,"edfd":2,"fda":2,"bde":2,"bff":2,"cbbe":2,"bda":4,"ab":12,"dccfc":4,"bfffca":2,"fcfac":2,"ecceb":4,"ddd":4,"dcadb":2,"aebcc":2,"bcbe":2,"dce":4,"ebd":4,"afc":8,"acfa":4,"abbbf":2,"afcc":2,"ddc":4,"fbabf":2,"dbace":2,"eaa":2,"ddee":4,"dcea":4,"bbf":4,"afa":4,"dffc":2,"dcc":2,"abcebd":4,"abedcee":2,"bfb":2,"afdd":2,"dffa":4,"bfd":4,"edf":6,"afeb":4,"bdba":2,"dcfe":2,"edb":2,"bcf":2,"fdf":2,"bbb":2,"help":8,"methods":3,"stop":7,"fields":32,"logout":7,"login":7,"listunspent":7,"iscc":18,"uint":36,"_t":36,"skipcount":12,"filter":13,"listtransactions":7,"notarizations":7,"txproof":7,"hash":6,"float":2,"memfunc":8,"evalcode":4,"ccfunc":4,"num":2,"list":1,"rfmqif":10,"zbzxchv":10,"ag":10,"dw":10,"zax":10,"pbra":10,"fxab":10,"txids":4,"fcf":2,"vin":6,"numtxids":4,"retrieve":1,"unspent":1,"outputs":1,"belonging":1,"utxos":2,"rewards":8,"numutxos":2,"balance":2,"log":2,"wifkey":1,"status":2,"expire":2,"seconds":2,"rxxxxxxxxxxxxxxxxxxx":2,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":2,"current":3,"active":2,"various":1,"used":3,"args":1,"optional":2,"eachone":1,"meanings":1,"recv":1,"spent":2,"inmempool":1,"gcharang":1,"development":1,"cda":2,"fcb":2,"accc":2,"cfd":2,"bafb":2,"dfeef":2,"dddf":2,"ccb":2,"adf":2,"prev":2,"fcc":2,"fff":2,"dccb":2,"cbe":2,"next":2,"afdc":2,"cfb":4,"cbbb":2,"cbcdcced":2,"dcd":2,"tx":2,"nversion":2,"scriptsig":2,"sequenceid":2,"scriptpubkey":4,"nlocktime":2,"nexpiryheight":2,"valuebalance":2,"retcodes":2,"spentheight":2,"spenttxid":2,"spentvini":2,"spenttxlen":2,"spenttxprooflen":2,"stops":1,"instance":1,"associated":1,"internal":1,"function":1,"gettransaction":2,"txlen":2,"txprooflen":2}},"src/pages/smart-chains/setup/smart-chain-maintenance/index.mdx":{"searchTitle":"Smart Chain Maintenance","docsPageTitle":"Smart Chain Maintenance","path":"smart-chains/setup/smart-chain-maintenance","content":{"smart":2,"chain":2,"maintenance":1,"manually":2,"deleting":2,"blockchain":3,"data":4,"necessary":1,"delete":3,"automatically":1,"trigger":1,"full":1,"re-sync":1,"users":1,"exercise":1,"caution":1,"wallet":4,"dat":6,"file":2,"procedure":1,"recommend":1,"user":1,"make":1,"frequent":1,"backups":1,"especially":1,"files":4,"directory":1,"erase":1,"synced":1,"following":1,"deleted":1,"komodo":2,"folder":1,"blocks":2,"chainstate":2,"notarisations":2,"komodostate":4,"ind":2,"peers":2,"default":1,"location":1}},"src/pages/smart-chains/setup/updating-from-source/index.mdx":{"searchTitle":"Updating Smart Chain Software From Source Code","docsPageTitle":"Updating Smart Chain Software From Source","path":"smart-chains/setup/updating-from-source","content":{"updating":1,"smart":1,"chain":1,"software":3,"source":5,"linux":3,"update":11,"compiled":3,"komodod":18,"daemon":16,"follow":2,"steps":10,"below":6,"carefully":2,"step":6,"proceed":2,"next":2,"current":2,"fully":2,"complete":3,"leave":2,"running":2,"necessary":2,"machine":4,"sufficient":2,"resources":2,"alternatively":2,"stop":14,"executing":2,"komodo":26,"src":12,"komodo-cli":12,"navigate":2,"directory":4,"cd":10,"reset":6,"local":4,"repository":2,"git":18,"--hard":4,"clean":6,"make":8,"code":2,"pull":10,"compile":2,"latest":2,"binary":2,"zcutil":6,"build":6,"sh":6,"-j":10,"nproc":4,"restart":2,"start":4,"services":2,"usual":2,"did":2,"compiling":2,"using":2,"again":3,"rapid":2,"method":2,"used":2,"take":3,"lesser":2,"amount":2,"time":3,"occasionally":2,"produce":2,"error":4,"compilation":2,"succeed":2,"compiler":2,"cease":2,"return":2,"happens":2,"simply":2,"switch":2,"listed":2,"above":2,"checkout":4,"dev":4,"macos":1,"windows":4,"need":1,"access":1,"available":1,"installation":1,"originally":1,"new":2,"executables":3,"execute":1,"following":1,"commands":1,"executable":2,"files":5,"build-win":2,"move":2,"os":2,"process":1,"completes":1,"find":1,"exe":8,"drop":1,"kmd":2,"folder":1,"overwrite":1,"old":1,"run":1,"verify":1,"work":1,"properly":1}},"src/pages/smart-chains/tutorials/basic-environment-setup-for-linux-vps/index.mdx":{"searchTitle":"Basic Environment Setup for Linux VPS","docsPageTitle":"Basic Environment Setup for Linux VPS","path":"smart-chains/tutorials/basic-environment-setup-for-linux-vps","content":{"basic":2,"environment":6,"setup":5,"linux":17,"vps":20,"introduction":3,"tutorial":4,"provides":2,"guidance":1,"creating":2,"simple":1,"development":1,"komodo":5,"ecosystem":1,"content":4,"herein":1,"comprehensive":1,"starting":3,"point":3,"enthusiastic":1,"learner":1,"capable":1,"customizing":1,"developing":1,"approach":1,"rent":1,"common":1,"choice":1,"among":1,"developers":3,"use":10,"virtual":2,"private":1,"server":10,"allows":1,"developer":3,"internet":3,"access":4,"high":2,"quality":1,"hardware":1,"corporate-level":1,"speed":1,"popular":6,"choices":1,"include":2,"amazon":2,"web":2,"services":2,"aws":8,"digitalocean":3,"one":1,"reason":1,"quickly":1,"create":1,"new":3,"instances":1,"machine":4,"facilitates":1,"having":1,"clean":1,"targeted":1,"specific":1,"purpose":1,"also":1,"relatively":1,"cheap":1,"provide":2,"necessities":1,"month":1,"depending":1,"desired":1,"specifications":2,"using":7,"instance":2,"free":1,"tier":2,"micro":1,"does":1,"ram":3,"blockchain":1,"software":3,"function":1,"properly":1,"instead":6,"select":1,"size":1,"medium":1,"greater":1,"ensure":2,"gb":3,"alternatively":1,"personal":2,"computer":1,"bare-metal":1,"however":1,"troubleshooting":1,"prove":1,"time":6,"consuming":1,"recommended":1,"minimum":1,"cpu":1,"cores":1,"ssd":5,"note":4,"hdd":4,"dramatically":4,"increase":4,"synchronization":4,"thus":4,"slow":4,"down":4,"workflow":4,"ubuntu":13,"version":1,"beginners":1,"distribution":4,"majority":4,"documentation":5,"tested":4,"written":4,"learn":4,"read":6,"linked":6,"article":6,"connect":5,"chosen":1,"provider":2,"need":1,"find":1,"process":2,"confusing":1,"several":1,"tutorials":4,"available":1,"help":1,"look":1,"following":5,"topics":1,"launch":1,"terminal":2,"shell":1,"laptop":1,"desktop":1,"set":1,"ssh":6,"keys":2,"secure":2,"login":1,"execute":1,"command":3,"local":1,"enter":1,"sudo":2,"commands":1,"example":1,"assist":1,"accessing":2,"ec":1,"service":1,"choose":1,"between":1,"macos":1,"windows":1,"different":1,"paths":1,"link":2,"initial":3,"via":1,"consider":4,"security":2,"myriad":1,"ways":1,"attack":1,"compromise":1,"connection":1,"safety":1,"measures":1,"log":3,"root":2,"user":1,"disabling":1,"option":1,"password":1,"enable":1,"firewall":1,"limit":1,"unwanted":1,"traffic":1,"useful":1,"tips":1,"digital":2,"ocean":2,"remove":2,"experience":1,"learning":3,"unix":2,"line":2,"interactive":2,"course":2,"especially":2,"culture":2,"download":2,"cd":2,"pwd":2,"ls":2,"explore":2,"file":2,"system":2,"add":2,"delete":2,"users":2}},"src/pages/smart-chains/tutorials/create-a-default-smart-chain/index.mdx":{"searchTitle":"Creating Komodo Smart Chains Create a Default Chain","docsPageTitle":"Creating Komodo Smart Chains","path":"smart-chains/tutorials/create-a-default-smart-chain","content":{"creating":5,"komodo":22,"smart":40,"chains":3,"introduction":1,"requirements":2,"new":16,"chain":45,"nodes":15,"ability":1,"open":2,"ports":2,"node":27,"computer":1,"vps":7,"gb":1,"ram":1,"cpu":2,"cores":1,"-bit":1,"operating":2,"system":1,"ubuntu":1,"recommended":2,"software":6,"installed":2,"goal":4,"build":4,"need":5,"sync":4,"kmd":12,"main":7,"building":3,"testing":2,"hesitate":1,"reach":5,"us":2,"stuck":1,"wish":1,"make":3,"easy":3,"possible":3,"support":4,"agents":1,"available":10,"channel":1,"discord":3,"hours":1,"day":1,"basic":2,"info":2,"connecting":2,"two":11,"knowledge":1,"connect":4,"initial":2,"setup":6,"per":1,"original":1,"blockchain":15,"designs":1,"satoshi":1,"nakamoto":1,"does":3,"exist":1,"single":5,"exists":1,"via":2,"connection":2,"between":3,"nature":1,"decentralization":1,"network":7,"rely":2,"authority":1,"therefore":2,"design":1,"technology":2,"encourages":1,"developer":6,"separate":1,"able":4,"ideal":1,"circumstance":1,"already":2,"virtual":1,"private":1,"servers":1,"cheap":1,"manage":1,"typical":1,"static":1,"external":1,"ip":17,"assigned":2,"one":2,"setting":2,"test":4,"local":5,"machines":10,"home":3,"office-type":3,"still":2,"achievable":1,"require":3,"troubleshooting":1,"using":9,"challenge":1,"lies":1,"way":1,"created":1,"myriad":1,"setups":1,"example":3,"developers":1,"router":4,"connected":3,"wifi":1,"addresses":5,"harder":1,"find":2,"assigns":1,"time":6,"re-connect":1,"see":5,"internet":2,"situation":1,"log":8,"interface":1,"search":1,"currently":1,"suffice":1,"re":1,"just":1,"looking":1,"quickly":1,"don":2,"want":2,"spend":1,"money":1,"however":1,"surprised":1,"ask":1,"help":4,"ll":1,"best":2,"creation":3,"linked":2,"instructions":4,"prepare":1,"next":1,"step":1,"execute":6,"following":8,"command":16,"terminal":5,"curl":2,"ifconfig":2,"response":6,"record":2,"address":18,"value":2,"additional":1,"use":5,"prepared":1,"ping":10,"insert":5,"machine":3,"generate":1,"every":2,"second":10,"indicating":1,"speed":1,"bytes":6,"data":5,"icmp_seq":4,"ttl":4,"ms":4,"similar":1,"shell":1,"team":2,"assist":1,"part":4,"successfully":1,"ready":1,"create":3,"first":13,"simplest":1,"set":2,"parameters":6,"coin":4,"ticker":1,"symbol":1,"helloworld":38,"pre-mined":3,"coins":10,"block":3,"reward":1,"change":1,"directory":1,"komodod":10,"komodo-cli":26,"commands":6,"mac":1,"gnu":3,"linux":3,"-ac_name":28,"-ac_supply":6,"-addnode":6,"windows":3,"exe":2,"antara":4,"modules":2,"enabled":1,"include":3,"-ac_cc":2,"parameter":2,"required":1,"launch":2,"verify":3,"issuing":3,"port":3,"window":1,"rpc":4,"magic":3,"above":5,"string":2,"take":1,"note":3,"number":1,"values":1,"match":1,"identical":2,"sure":2,"connects":1,"completes":1,"process":1,"scroll":1,"down":1,"ii":3,"refer":1,"customization":2,"full":1,"list":3,"customize":1,"characteristics":1,"ac_supply":4,"addnode":2,"various":2,"conditions":1,"including":2,"firewalls":1,"lans":1,"issue":1,"key":2,"difference":1,"daemon":6,"loads":1,"compare":1,"starts":1,"mining":5,"started":1,"setgenerate":4,"true":2,"nproc":4,"makes":1,"mine":1,"threads":1,"necessary":1,"low":1,"end":1,"komodo-based":3,"mined":1,"whichever":1,"executes":1,"receive":3,"entirety":1,"supply":1,"default":2,"wallet":4,"dat":2,"file":1,"collect":1,"rewards":1,"get":4,"newaddress":8,"getnewaddress":4,"corresponding":2,"pubkey":10,"validateaddress":2,"jq":2,"-r":2,"indicate":3,"setpubkey":2,"issued":1,"check":2,"getinfo":4,"grep":2,"connections":4,"properly":2,"respond":1,"later":1,"distribute":1,"community":2,"native":1,"dex":1,"defi":4,"framework":5,"decentralized-ico":2,"coming":1,"soon":1,"third-party":6,"exchange":2,"contents":1,"executing":1,"getwalletinfo":2,"everything":1,"initiated":1,"send":3,"echo":2,"copy":2,"returned":2,"ten":4,"generated":2,"sendtoaddress":2,"address_from_the_first_node":4,"getreceivedbyaddress":2,"argument":2,"instructs":2,"unconfirmed":2,"balance":2,"found":2,"debug":7,"macos":2,"appdata":2,"querying":1,"included":2,"installation":1,"enables":1,"perform":1,"transactions":6,"contracts":1,"store":1,"kv":1,"storage":1,"etc":1,"began":1,"fork":1,"zcash":2,"btc":3,"essentially":1,"upstream":1,"blockchains":2,"also":3,"furthermore":2,"purpose":1,"features":1,"functions":1,"facilitate":1,"enhance":1,"development":3,"experience":3,"information":7,"regarding":1,"enhancements":1,"throughout":1,"documentation":1,"addition":1,"access":1,"multi-coin":1,"atomic-swap":1,"powered":1,"decentralized":1,"future":1,"upgrades":1,"general":1,"returns":1,"api":1,"secure":2,"delayed":2,"proof":2,"work":2,"security":3,"bitcoin":2,"hash":2,"rate":1,"mechanism":2,"called":2,"dpow":3,"aspects":1,"cost":8,"services":5,"comes":1,"making":1,"records":3,"database":1,"notarizations":4,"performed":1,"messages":1,"inside":1,"recent":2,"state":1,"know":1,"recognize":1,"automatically":1,"twenty":2,"minutes":2,"notary":2,"history":2,"provides":1,"layer":2,"final":1,"hashed":2,"inserted":1,"pushed":1,"consider":1,"notarized":1,"effectively":1,"settled":1,"immutable":1,"un-notarized":1,"relying":1,"raw":1,"consensus":3,"click":4,"learn":2,"types":2,"mechanisms":2,"choose":2,"thus":1,"power":1,"securing":1,"zero-knowledge":1,"privacy":1,"pre-installed":1,"interoperability":1,"scalability":1,"adds":1,"naturally":1,"covered":1,"course":1,"year":1,"assuming":1,"consistent":1,"activity":1,"performing":1,"extra":2,"costs":1,"involved":1,"aimed":1,"compensate":1,"maintainance":1,"service":6,"providers":5,"quote":1,"provide":2,"related":1,"electrum-server":1,"spv":1,"maintenance":1,"explorer":1,"several":1,"teams":1,"signed":1,"developing":1,"platform":1,"confidently":1,"say":1,"pricing":1,"competitive":1,"compared":1,"considering":1,"gas":1,"transaction":1,"fees":1,"end-users":1,"exponentially":1,"cheaper":1,"things":1,"considered":1,"fully":1,"independent":1,"small":1,"fraction":1,"deploy":1,"contract":1,"platforms":1,"competitors":1,"low-activity":2,"relies":1,"users":1,"sharing":1,"function":1,"built":1,"networks":1,"steps":1,"ensure":1,"proper":1,"syncing":2,"maintaining":1,"constant":1,"across":1,"dedicated":1,"topic":1}},"src/pages/smart-chains/tutorials/creating-a-smart-chain-on-a-single-node/index.mdx":{"searchTitle":"Creating a Smart Chain on Single Node","docsPageTitle":"Creating a Smart Chain on a Single Node","path":"smart-chains/tutorials/creating-a-smart-chain-on-a-single-node","content":{"creating":1,"smart":7,"chain":8,"single":2,"node":4,"introduction":1,"circumstances":1,"developer":4,"use":7,"two":4,"separate":2,"nodes":2,"set":2,"create":7,"however":2,"occasionally":1,"need":1,"achieved":1,"using":5,"testnode":2,"runtime":1,"parameter":3,"following":2,"tutorial":2,"neccesary":1,"desires":1,"run":1,"instances":1,"daemon":20,"server":1,"situation":1,"running":1,"daemons":4,"slightly":1,"different":3,"configurations":2,"prerequisites":1,"komodo":5,"software":1,"installed":1,"compatible":1,"machine":2,"install":6,"instructions":6,"launch":4,"first":7,"select":1,"desired":1,"antara":5,"customization":4,"parameters":6,"link":2,"example":2,"simple":1,"command":9,"komodod":4,"-ac_name":8,"helloworld":35,"-ac_supply":4,"want":1,"modules":1,"enabled":1,"include":1,"-ac_cc":2,"required":1,"value":5,"response":2,"truncated":1,"search":1,"part":1,"begins":1,"string":1,"rpc":4,"magic":2,"coins":2,"default":1,"ports":1,"respectively":1,"test":1,"komodo-cli":9,"interact":2,"follows":1,"getinfo":14,"data":5,"directory":8,"second":9,"guide":1,"named":1,"coindata":16,"home":5,"mkdir":4,"copy":1,"conf":24,"file":16,"created":1,"new":2,"cp":2,"change":2,"values":6,"rpcuser":12,"rpcpassword":12,"rpcport":12,"changethis":4,"ommitted":2,"shown":1,"above":2,"right":1,"side":2,"chosen":1,"add":2,"line":1,"port":8,"choose":2,"number":2,"betwen":2,"indicates":1,"pport":2,"used":1,"continued":2,"launching":2,"specify":1,"connection":1,"accomplish":1,"datadir":2,"addnode":1,"common":1,"-datadir":4,"username":7,"-addnode":2,"localhost":2,"replace":2,"local":1,"find":1,"echo":2,"user":2,"terminal":1,"calling":1,"report":1,"connections":2,"curl":13,"issue":1,"call":1,"observe":1,"corresponding":1,"needs":1,"queried":1,"-s":6,"--user":6,"--data-binary":6,"jsonrpc":6,"id":6,"curltest":6,"method":6,"params":6,"-h":6,"content-type":6,"text":6,"plain":6,"http":6,"alternatively":1,"source":12,"time":1,"desire":1,"switch":1,"target":1,"execute":4}},"src/pages/smart-chains/tutorials/example-smart-chains/index.mdx":{"searchTitle":"Examples and descriptions of various Smart Chain configurations","docsPageTitle":"Examples and descriptions of various Smart Chain configurations","path":"smart-chains/tutorials/example-smart-chains","content":{"examples":3,"descriptions":1,"various":1,"smart":2,"chain":60,"configurations":1,"purpose":1,"document":1,"give":1,"better":1,"understanding":1,"parameters":15,"via":1,"chains":19,"grouped":1,"simply":1,"number":9,"used":2,"customizing":1,"new":4,"added":2,"combinations":1,"tested":1,"see":1,"creating":2,"blockchain":2,"using":4,"komodo":4,"platform":4,"customize":2,"blockchains":2,"created":18,"haven":1,"already":1,"ac_name":6,"ac_supply":4,"set":82,"ac_pubkey":38,"parameter":1,"ac_perc":98,"effect":33,"genesis":1,"block":186,"mined":33,"pubkey":103,"specified":1,"counted":1,"grouping":2,"based":2,"values":1,"completely":1,"arbitrary":1,"names":1,"example-smart-chains":1,"assigned":1,"customized":1,"ac_reward":157,"komodod":126,"-ac_name":126,"rew":2,"-ac_supply":126,"-ac_reward":66,"coin":120,"premine":46,"reward":113,"does":17,"end":3,"ac_halving":94,"halv":2,"-ac_halving":62,"default":13,"demand":4,"blocks":54,"ac_decay":76,"decay":2,"-ac_decay":62,"ac_end":32,"-ac_end":64,"ends":24,"perc":2,"-ac_perc":64,"-ac_pubkey":64,"dc":64,"cfb":64,"efca":64,"fda":64,"df":128,"fd":64,"ff":64,"also":16,"work":39,"ac_staked":32,"stake":25,"-ac_staked":62,"adjusts":23,"difficulty":24,"proof":46,"important":1,"start":2,"staking":2,"immediately":1,"high":1,"percentages":1,"pos":15,"pow":2,"consecutively":1,"increase":1,"stop":1,"entirely":1,"meaning":8,"send":1,"transaction":56,"nodes":1,"rewhalv":2,"decreases":15,"every":62,"rewdecay":2,"rewend":2,"rewperc":2,"address":71,"receives":39,"additional":55,"made":16,"example":24,"sends":16,"coins":44,"sent":16,"currently":16,"incompatible":16,"z-nomp":16,"coinbase":16,"vout":16,"type":16,"opposed":16,"pubkeyhash":31,"rewstake":2,"halvdecay":2,"halvend":2,"on-demand":3,"halvperc":2,"halvstake":2,"decend":2,"decperc":2,"setting":1,"decaystake":2,"endperc":2,"endstake":2,"percstake":2,"rewhalvdec":2,"rewhalvend":2,"rewhalvperc":2,"first":16,"halving":16,"receive":16,"rewhalvstake":2,"-ac_havling":2,"rewdecend":2,"rewdecperc":2,"rewdecstake":2,"endpercrew":2,"rewendstake":2,"rewpercstake":2,"includes":7,"verification":7,"halvdecend":2,"halvdecperc":2,"halvdecstake":2,"halvendperc":2,"halvendstake":2,"halvpercstake":2,"decendperc":2,"decendstake":2,"decpercstake":2,"endpercstake":2,"rewhalvdecend":2,"rewhalvdecperc":2,"rewhalvdecstake":2,"rewpercendhalv":2,"rewhalvendstake":2,"percrewhalvstake":2,"rewdecendperc":2,"rewdecendstake":2,"rewards":2,"rewdecpercstake":2,"rewendpercstake":2,"halvdecendperc":2,"halvdecendstake":2,"halvdecpercstake":2,"halvendpercstake":2,"decendpercstake":2,"rewhalvdecendperc":2,"reduces":1,"rewhalvdecendstake":2,"rewhalvdecpercstake":2,"rewhalvendpercstake":2,"rewdecendpercstake":2,"halvdecendpercstake":2,"rewhalvdecendpercstake":2}},"src/pages/smart-chains/tutorials/get-new-pubkey/index.mdx":{"searchTitle":"Get a new pubkey to launch Smart Chain New Pubkey","docsPageTitle":"Get a new pubkey to launch a Smart Chain","path":"smart-chains/tutorials/get-new-pubkey","content":{"get":3,"new":2,"pubkey":6,"launch":1,"smart":1,"chain":1,"generate":1,"address":5,"command":3,"komodo-cli":6,"-ac_name":6,"hello":6,"getnewaddress":2,"output":3,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"value":1,"using":1,"validateaddress":4,"isvalid":2,"true":6,"scriptpubkey":2,"cbc":2,"cb":2,"ae":2,"fadc":2,"ac":2,"segid":2,"ismine":2,"iswatchonly":2,"false":4,"isscript":2,"dd":4,"af":4,"ba":4,"eff":4,"db":4,"iscompressed":2,"account":2,"private":1,"key":1,"wif":1,"dumpprivkey":2,"urundgyfju":4,"ufzg":4,"bnfx":4,"iapmwabx":4,"iqhzrpfrjnp":4,"kbeqyknt":4,"summary":1,"relevant":1,"data":1,"collected":1,"privkey":2}},"src/pages/smart-chains/tutorials/index.mdx":{"searchTitle":"Introduction to Smart Chain Tutorials","docsPageTitle":"Introduction to Smart Chain Tutorials","path":"smart-chains/tutorials","content":{"introduction":1,"smart":4,"chain":4,"tutorials":4,"welcome":1,"komodo":6,"tutorial":1,"documentation":2,"section":2,"contains":1,"specifically":1,"designed":1,"essential":1,"aspects":1,"software":3,"focus":1,"technology":1,"available":1,"via":1,"upstream":1,"technologies":2,"bitcoin":1,"zcash":1,"regarding":1,"antara":1,"focuses":1,"enhancement":1,"defi":1,"framework":1,"offers":1,"cross-chain":1,"atomic-swap":1,"compatibility":1,"see":2,"respective":1,"centers":1,"targeted":1,"learning":3,"approach":1,"launchpad":2,"toc":1}},"src/pages/smart-chains/tutorials/multisignature-transaction-creation-and-walkthrough/index.mdx":{"searchTitle":"Multisignature Transaction Creation and Walkthrough","docsPageTitle":"Multisignature Transaction Creation and Walkthrough","path":"smart-chains/tutorials/multisignature-transaction-creation-and-walkthrough","content":{"multisignature":3,"transaction":12,"creation":2,"walkthrough":1,"introduction":1,"multisig":10,"technology":1,"used":3,"increase":1,"number":1,"signatures":1,"required":2,"address":28,"provides":1,"additional":1,"layer":1,"security":1,"cryptocurrency":1,"transactions":1,"guide":1,"demonstrate":1,"usage":1,"wallet":1,"use":4,"two":7,"nodes":3,"kmd":2,"main":1,"chain":2,"accomplish":1,"task":1,"komodo":1,"smart":1,"add":1,"-ac_name":2,"nameofchain":2,"command":15,"get":5,"new":3,"public":2,"key":5,"private":3,"create":5,"addresses":4,"combine":2,"single":1,"node":10,"one":4,"generate":2,"komodo-cli":24,"getnewaddress":4,"response":12,"rdomq":10,"tftjgjchbvpaux":10,"jzfxtjx":10,"using":5,"validateaddress":6,"isvalid":4,"true":14,"scriptpubkey":8,"cbc":6,"cb":4,"ae":32,"fadc":2,"ac":26,"segid":4,"ismine":4,"iswatchonly":4,"false":10,"isscript":4,"pubkey":9,"dd":44,"af":22,"ba":22,"eff":22,"db":22,"iscompressed":4,"account":4,"dumpprivkey":4,"do_not_usebnfx":2,"iapmwabx":6,"iqhzrpfrjnp":6,"kbeqyknt":6,"summarization":2,"data":2,"privkey":6,"urundgyfju":4,"ufzg":4,"bnfx":4,"follow":1,"steps":1,"rbqz":10,"nhcanekx":10,"zxf":10,"zryfb":10,"vewf":10,"value":2,"bb":2,"afe":2,"cd":22,"fb":34,"cf":26,"aca":22,"bbb":22,"usue":6,"jg":6,"bd":20,"cv":6,"xucobcwgzzbs":6,"hqz":6,"im":6,"fdyjmp":6,"tsd":6,"arav":6,"pubkeys":1,"requires":2,"sign":5,"every":1,"customize":1,"signature":1,"requirements":1,"essentially":1,"combination":1,"example":2,"make":1,"available":1,"execute":1,"following":1,"returns":1,"redeemscript":8,"json":1,"object":1,"spend":1,"funds":1,"createmultisig":2,"bep":4,"hk":4,"cbow":4,"tgn":4,"obyhuqtebzyjfzgnm":4,"fund":2,"sendtoaddress":2,"fea":10,"caeea":10,"ddd":10,"raw":4,"input":1,"unspent":1,"vout":9,"also":1,"place":1,"desired":1,"target":1,"destination":3,"send":3,"full":2,"sum":1,"want":1,"amount":6,"manually":1,"specify":1,"change":4,"state":1,"desire":1,"keep":1,"recall":1,"taken":1,"initial":1,"utxo":1,"included":1,"automatically":1,"given":1,"miners":1,"mining":1,"fee":1,"createrawtransaction":2,"txid":9,"rp":2,"msvu":2,"qgxhgdhfnk":2,"kmnp":2,"vhevbu":2,"ce":12,"eaae":12,"ea":12,"ffffffff":4,"eb":12,"bf":12,"signrawtransaction":4,"bc":4,"cbbf":4,"cc":4,"hex":6,"bdf":10,"baf":10,"cbac":10,"ec":22,"bba":10,"fcc":10,"fc":10,"ef":10,"aeffffffff":8,"complete":4,"errors":2,"scriptsig":2,"sequence":2,"error":2,"operation":2,"valid":2,"current":2,"stack":2,"size":2,"da":10,"abc":4,"df":4,"edd":4,"efc":4,"cbdce":4,"de":4,"fe":4,"ccb":4,"ebb":4,"broadcast":2,"finish":1,"sendrawtransaction":2,"aaaf":2,"ada":2,"ee":2,"dcfc":2,"above":1,"output":1,"online":1,"block":1,"explorer":1,"verify":1,"useful":1,"links":1,"detailed":2,"article":2,"russian":2,"language":2,"web":2,"tool":2}},"src/pages/smart-chains/tutorials/publish-download-files-dexp2p/index.mdx":{"searchTitle":"How to publish and download files using the DEXP2P layer Publish Download Files Dexp2p ","docsPageTitle":"How to publish and download files using the DEXP2P layer","path":"smart-chains/tutorials/publish-download-files-dexp2p","content":{"publish":5,"download":6,"files":17,"using":5,"dexp":5,"layer":1,"introduction":1,"two":2,"methods":1,"dex_publish":6,"dex_subscribe":6,"used":8,"broadcast":3,"data":20,"mempool":1,"network":10,"smart":16,"chain":17,"method":2,"utilizes":1,"datablobs":16,"indicate":1,"file":44,"published":12,"datablob":15,"contains":8,"dex_pubkey":8,"sender":7,"name":28,"sha":2,"hash":8,"size":5,"number":8,"send":1,"fragments":3,"type":1,"found":1,"taga":24,"set":11,"example":5,"command":9,"filter":3,"get":9,"information":5,"available":5,"komodo-cli":12,"-ac_name":16,"dorn":12,"dex_list":12,"result":6,"success":6,"matches":14,"timestamp":6,"id":6,"bb":142,"df":126,"tagb":26,"roadmap":20,"pdf":20,"pubkey":28,"aa":142,"deee":24,"fa":134,"aec":26,"db":148,"fe":144,"payload":6,"ca":164,"febd":2,"bd":140,"cfb":6,"edc":4,"ddf":12,"bbcb":4,"fc":132,"ec":178,"hex":6,"decrypted":12,"ed":156,"dcce":4,"bfd":10,"ab":136,"cb":110,"decryptedhex":6,"senderpub":6,"amounta":12,"amountb":10,"priority":6,"recvtime":6,"cancelled":6,"value":16,"key":6,"named":6,"json":10,"array":5,"see":6,"one":2,"means":1,"currently":1,"filtered":3,"rest":3,"relevant":3,"keys":3,"follows":3,"publisher":3,"encodes":5,"bytes":2,"multiply":5,"actual":4,"splits":1,"broadcasts":1,"fragment":3,"filename":2,"word":4,"add":12,"dd":82,"ff":140,"ae":138,"fbf":10,"af":128,"acd":12,"bc":106,"fd":142,"ad":126,"ecd":6,"cc":128,"ac":142,"dbd":4,"de":128,"cbd":8,"cbca":2,"dddf":2,"bcfa":2,"eaa":10,"fefe":2,"ce":126,"ea":124,"ddacbd":2,"dfd":8,"bf":112,"faaa":2,"cbbd":2,"dc":130,"fb":114,"eecf":2,"adda":2,"abbc":2,"bae":10,"dcf":4,"ba":138,"eca":8,"edd":6,"fff":18,"adeef":2,"daefa":2,"ccacde":2,"beb":10,"bdb":6,"dec":12,"afd":10,"bfc":14,"dbecf":2,"ede":14,"cd":98,"bbe":8,"cdb":10,"badf":2,"edb":18,"eefac":2,"fbe":12,"bdf":6,"cda":8,"ef":124,"fedc":4,"ade":4,"da":120,"baa":10,"fcd":14,"cf":130,"aab":6,"cacbd":2,"bdc":6,"fab":10,"cff":16,"dcc":10,"dba":12,"acc":10,"fba":12,"dceaa":2,"aedd":2,"cbba":6,"abb":10,"cdd":6,"dbb":6,"addbde":2,"aff":8,"eb":126,"bebf":2,"afb":10,"bbc":12,"fffb":2,"caacd":2,"fbc":16,"bdd":14,"ee":108,"ffcfa":2,"aaf":12,"bfbe":2,"eed":4,"dfcd":2,"eeb":20,"fdef":2,"aef":4,"ead":16,"aca":12,"cab":84,"bbd":12,"cbde":4,"fcb":8,"edfa":2,"fddb":2,"cebab":2,"fbb":6,"dfb":18,"dbfaeee":2,"ebe":2,"afa":6,"aceec":2,"dae":8,"cdba":2,"dcd":6,"def":16,"cdc":12,"ddbad":2,"eaece":2,"cef":6,"cbeee":2,"dff":8,"aad":10,"bfe":12,"fcc":8,"dfef":2,"eaf":12,"aaa":10,"adff":2,"afeca":2,"eaeee":2,"bca":8,"defa":2,"fabc":2,"ccb":16,"affa":2,"abcd":2,"cbb":80,"eefdfae":2,"caca":2,"bab":14,"ebaa":4,"dee":8,"aedb":2,"edadd":2,"ecc":6,"fdedaaf":2,"bcde":2,"aae":4,"ecb":6,"fec":8,"ada":6,"ecf":12,"acdebf":2,"aac":16,"ecaf":2,"fbefa":2,"ffed":2,"bce":18,"cae":4,"eeae":4,"bcc":8,"ccc":16,"abbb":2,"edaccb":2,"edad":2,"acaf":2,"bcbdf":2,"cfa":12,"bcd":8,"ecfa":2,"ffd":10,"efeca":2,"efd":8,"edf":12,"fea":6,"cee":6,"cddbf":2,"bcb":8,"ffa":10,"bff":4,"adac":2,"faef":2,"effdb":2,"eedf":2,"ebacd":2,"caded":2,"faa":4,"aeb":6,"daa":10,"ecdbf":2,"fafe":2,"adef":2,"cefd":2,"fdd":6,"ccd":6,"eac":16,"abc":6,"ffe":12,"edfc":2,"dddcc":2,"bfdf":2,"eacc":4,"cdda":2,"dfcbed":2,"cccc":2,"bdacdba":2,"acb":10,"ccf":6,"dbf":14,"fcfc":2,"bcffd":2,"cdca":4,"ebc":12,"cbc":10,"fdb":12,"bdeed":2,"cce":8,"bdfc":2,"daecd":2,"cba":12,"adae":2,"fbfa":2,"abff":2,"dab":8,"bac":8,"efdd":2,"eda":8,"dbc":2,"abffb":2,"febeb":2,"bdbbe":2,"bea":4,"fdeb":2,"aefa":2,"baab":2,"aafd":2,"dea":4,"adf":4,"dfefbf":2,"fed":8,"cafbdf":2,"dfaac":2,"efee":2,"fbef":2,"cdecae":2,"cecf":2,"aefd":2,"bbf":10,"eaad":2,"cbe":8,"dce":10,"bfa":6,"abe":14,"ecada":2,"feb":6,"fae":10,"dabc":2,"fbd":14,"feed":2,"dcb":4,"fad":6,"fede":2,"adffc":2,"daaea":2,"eba":8,"adbc":2,"abbd":2,"fefbffe":2,"ebfa":2,"bffc":2,"edafc":2,"afc":8,"affdd":2,"faddb":2,"abd":30,"fdc":12,"fadb":2,"bda":4,"bad":16,"dfa":6,"ddfaa":2,"caa":10,"bbdba":2,"fbff":2,"ccaaed":2,"efe":10,"feea":6,"ebb":12,"bddad":2,"cebbd":2,"fbdd":2,"bfb":6,"abec":2,"efc":6,"dbe":4,"fce":14,"fdfb":2,"bef":6,"cbab":2,"ebbc":2,"cfaca":2,"cdf":6,"abaf":2,"cfe":12,"fdfc":2,"eef":10,"aecb":2,"daf":8,"ebd":6,"fbacc":2,"ddcc":2,"cca":6,"cbf":10,"eab":10,"baaf":2,"edbc":4,"bfbfd":2,"bccfa":2,"bed":6,"abbfe":2,"dca":4,"fac":8,"afeb":2,"bba":4,"caf":12,"cec":6,"ace":6,"fcad":2,"cea":6,"acf":12,"bebd":6,"cac":12,"fdf":12,"dfc":4,"eae":12,"ddbcf":2,"ccbad":2,"bccd":4,"dad":2,"deea":2,"cceda":2,"ffcf":2,"bde":2,"faacbbe":2,"bcbaca":2,"ecdf":2,"bfaca":2,"eee":4,"ecffa":2,"ccbdfaddd":2,"ddfc":2,"bec":6,"afad":2,"fca":2,"cbdbe":2,"cbed":2,"faec":2,"aaee":2,"affe":2,"fbbb":2,"ddb":8,"cffb":2,"afcb":2,"cad":6,"efab":2,"dfad":2,"cdeb":2,"dbac":2,"cbbb":2,"eecbef":2,"fbdc":2,"dda":6,"ebacf":2,"abf":6,"fcae":2,"ffded":2,"adcf":2,"dde":6,"bee":2,"bbfc":4,"eceb":2,"cfecccdee":2,"bbcbf":2,"adfec":2,"affd":2,"feecb":2,"eeda":2,"aaea":2,"fcfe":2,"ddadc":2,"ddfd":2,"cbcbe":2,"ddfa":2,"fde":8,"fdda":2,"dfed":2,"cebf":2,"fdcdb":2,"fbfadf":2,"dbddef":2,"cbff":2,"dedb":2,"efbab":2,"faf":8,"cdaf":2,"dfec":2,"dbbfa":2,"addb":2,"ebf":4,"adbbe":2,"ece":4,"fdbff":2,"effeefddf":2,"edcdeecffbcfcedeeedddebbb":2,"bfbfdcff":2,"feeee":2,"ddeef":2,"edebfbfb":2,"bbfd":2,"deca":2,"fdcbc":2,"faefdc":2,"ffb":2,"feefe":2,"edafeed":2,"cdfdcec":2,"ebeda":2,"aadabcb":2,"aaebf":2,"abfde":2,"cdcf":2,"caccb":2,"ebbdd":2,"eccbc":2,"afe":6,"eacced":2,"edfb":4,"dbdcfe":2,"eff":6,"bbae":2,"eade":2,"ccfce":2,"ceab":2,"bdbfef":2,"fafad":2,"baf":8,"cefb":2,"cceb":2,"acdf":2,"bcf":4,"fadf":2,"dbcffaa":2,"abcbfb":2,"abcbe":2,"dcfef":2,"bfefbff":2,"efff":2,"deec":16,"cfd":8,"aee":6,"aea":2,"eaaae":2,"acfb":2,"caaef":2,"cbce":2,"dcaf":2,"ddc":2,"acde":2,"aade":2,"dccbee":2,"cbfb":2,"fef":4,"aba":6,"eafed":2,"cfeafaf":2,"cde":4,"fee":12,"aed":4,"dcdf":4,"fddf":2,"edca":2,"aceba":2,"dbbbc":2,"afdfb":2,"ddccb":2,"eebcbf":2,"daaac":2,"bfdb":2,"baff":2,"ccefc":2,"ffccffdff":2,"cdfe":2,"abfc":2,"cffa":2,"efb":2,"ccfbdb":2,"bdba":2,"adba":2,"eacbdd":2,"edbe":2,"ebda":2,"ddea":2,"cacbb":2,"bdde":2,"edee":2,"edbb":2,"aeed":2,"fcff":2,"cbfbcbbbcfdf":2,"afcc":2,"ffc":4,"dfcdc":2,"ffff":2,"ecbf":2,"deaedef":2,"eea":8,"befd":2,"acac":2,"fda":2,"acdc":2,"fdeea":2,"acfa":2,"eec":4,"ceb":8,"ebeae":2,"babd":2,"dfafefbf":2,"dfbf":2,"fedad":2,"deaca":2,"ffaa":6,"cfc":4,"dddbeb":2,"aecf":2,"acbd":2,"dbea":2,"ecac":2,"dfde":2,"dbdbefd":2,"dbfbf":2,"cabb":2,"efbf":2,"dfaa":2,"ffacdd":2,"ffbb":2,"abba":2,"fbfaacfb":2,"abebb":2,"acce":2,"aabb":4,"aabe":2,"ddcd":2,"efeb":2,"edececeefe":2,"fdeedbe":2,"bdbddcceb":2,"eefafe":2,"abca":4,"acdcbedc":2,"deb":4,"abafa":2,"bfbec":2,"ebfc":2,"cbfffe":2,"bfac":2,"bfad":2,"aaed":2,"aeedc":2,"bdbef":2,"eeebe":2,"fdebf":2,"ffbe":2,"ebefe":2,"ffdc":2,"edcfd":2,"fbfdc":2,"edab":4,"fabbf":2,"aeea":2,"dfe":2,"fbacfdff":2,"fdffc":2,"aaaeaebb":2,"dded":2,"befb":2,"aeac":2,"adcee":2,"adb":4,"fbfef":2,"fdfeeccff":2,"fbfbdff":2,"deaa":4,"afedead":2,"dbdf":2,"bbeda":2,"bbcf":2,"adaabeb":2,"ebaea":2,"acaa":2,"ccbde":2,"bfaa":2,"fdcc":2,"cefe":2,"ced":2,"dabcd":2,"ecea":2,"ffabdc":2,"efaa":2,"fceecbda":2,"debcf":2,"daff":2,"bdbe":2,"dfdafec":2,"edce":2,"ebce":2,"facb":2,"cccb":2,"dbaa":2,"dabd":2,"fbedf":2,"dfae":2,"eeaecd":2,"dbcfafde":2,"eecdf":2,"edebedf":2,"bfeeb":2,"addc":2,"adafd":2,"ebdd":2,"omitted":2,"brevity":2,"node":4,"position":2,"start":2,"linenode":1,"line":1,"length":1,"indicated":1,"previous":3,"info":1,"represents":2,"broadcasted":1,"stored":1,"inform":1,"ids":2,"contain":2,"done":1,"broadcasting":1,"locators":12,"fbcb":2,"cfeba":2,"bbad":2,"adcebd":2,"efea":2,"acedaddc":2,"dfbeff":2,"fdcfb":2,"ffac":2,"bcad":2,"adc":2,"aaad":2,"acfe":2,"fedfb":2,"cbeaf":2,"cbda":2,"abadd":2,"cfdf":2,"abababe":2,"ceddbb":2,"dcfb":2,"fccade":2,"dedd":2,"cacaa":2,"fcaf":4,"debb":2,"dac":4,"fbde":2,"dbfb":2,"ceaaf":2,"abaadf":2,"eebc":2,"deda":2,"abcc":2,"dafbde":2,"ddbcbe":2,"adfaf":2,"cccbd":2,"faaf":2,"aeddbb":2,"efcc":2,"cdadceb":2,"cdbeeb":2,"efcdc":2,"edcc":2,"bfbc":2,"feff":2,"efa":4,"eeec":2,"faad":2,"eaadc":2,"eafd":2,"eaab":2,"defc":2,"ccab":4,"cccab":2,"eccb":4,"ebfcfc":2,"ebaf":2,"acab":6,"cbcab":2,"dcab":4,"cbcf":2,"aead":2,"ecfb":2,"dacab":2,"cacbcab":2,"eadc":2,"bcab":2,"dfcab":2,"cdcab":2,"ecaef":2,"ecbb":10,"cccbcbb":2,"efcd":2,"ccbb":4,"fefc":2,"fcbb":2,"fccbb":2,"aadcbb":2,"acbb":4,"bcbb":2,"dcbb":8,"ddcbb":2,"eacbb":2,"eeeccbb":2,"dcafcbb":2,"bfcbb":2,"fecbb":2,"adcbb":2,"eefb":2,"eafc":2,"ddd":2,"bccb":2,"issue":3,"rpc":1,"construct":1,"ram":1,"follow":2,"installation":2,"instructions":2,"install":2,"komodo":6,"navigate":2,"directory":4,"src":4,"launch":4,"komodod":8,"-ac_cc":4,"-ac_supply":4,"-ac_reward":4,"-addnode":4,"-dexp":4,"copy":1,"paste":1,"needs":2,"binary":2,"present":2,"make":1,"sure":1,"characters":1,"open":2,"terminal":2,"following":2,"above":3,"replace":3,"text":5,"wait":2,"prompt":1,"freed":1,"successfully":1,"desired":1,"downloaded":2,"launching":1,"give":1,"time":1,"synchronise":1,"receive":1,"check":1,"receiving":1,"dex_stats":2,"list":1,"observe":1,"response":3,"represent":1,"details":2,"necessary":1,"needed":1,"corresponding":1}},"src/pages/smart-chains/tutorials/running-komodo-software-in-debug-mode/index.mdx":{"searchTitle":"Running Komodo Software in Debug Mode","docsPageTitle":"Running Komodo Software in Debug Mode","path":"smart-chains/tutorials/running-komodo-software-in-debug-mode","content":{"running":1,"komodo":7,"software":2,"debug":3,"mode":3,"introduction":1,"run":6,"follow":1,"steps":1,"install":3,"gdb":17,"sudo":2,"apt-get":2,"daemon":3,"tool":1,"initiate":2,"using":2,"-args":4,"prefix":1,"example":2,"below":1,"command":3,"komodod":8,"mining":1,"active":1,"designated":1,"pubkey":1,"src":3,"-gen":2,"-genproclimit":2,"-pubkey":2,"af":2,"ebf":2,"fd":2,"eb":2,"ebc":2,"having":1,"trouble":1,"initiating":1,"shell":3,"try":1,"use":2,"absolute":1,"path":1,"home":1,"username":1,"return":1,"following":2,"prompt":2,"execute":2,"start":1,"retrieving":1,"backtrace":3,"data":3,"whenever":1,"crashes":1,"again":1,"see":1,"recall":1,"last":1,"stages":1,"crash":1,"returned":1,"shared":1,"developer":1,"assist":1,"troubleshooting":1,"development":1,"select":1,"highlight":1,"relevant":1,"cursor":1,"ctrl":2,"shift":2,"copy":1,"clipboard":1}},"src/pages/smart-chains/tutorials/smart-chain-api-basics/index.mdx":{"searchTitle":"Smart Chain API Basics","docsPageTitle":"Smart Chain API Basics","path":"smart-chains/tutorials/smart-chain-api-basics","content":{"smart":20,"chain":28,"api":29,"basics":1,"tutorials":2,"introduction":1,"following":11,"tutorial":16,"assist":1,"gaining":1,"hands-on":1,"experience":1,"essential":1,"create":8,"two":3,"new":26,"blockchains":1,"called":5,"rt":66,"first":13,"blockchain":32,"demonstrates":2,"fundamental":2,"concepts":3,"utilize":3,"simple":3,"test":2,"query":2,"data":6,"etc":1,"sidd":1,"mylo":5,"original":1,"sentence":1,"cut":1,"creation":2,"custom":1,"application-specific":1,"simplicity":1,"sake":2,"use":15,"regtest":14,"feature":4,"allows":1,"us":2,"run":1,"single":2,"node":1,"having":2,"connect":3,"network":5,"developer":5,"able":4,"repeat":2,"live":1,"fully":2,"functional":2,"komodo":24,"chains":1,"assuming":1,"question":1,"proper":1,"cc":13,"features":1,"enabled":1,"topics":2,"outline":1,"covered":1,"include":6,"testing":1,"purposes":3,"execute":12,"komodo-cli":45,"command":31,"existing":3,"curl":64,"purpose":4,"understanding":3,"common":4,"methods":5,"rpc":7,"technology":5,"ecosystem":2,"prerequisites":1,"komodod":11,"assume":1,"already":3,"compiled":2,"daemon":17,"used":3,"default":2,"src":2,"directory":3,"root":1,"software":6,"related":1,"line":1,"terminal-based":1,"access":4,"fundamentals":1,"quickest":1,"way":3,"establish":1,"development":2,"environment":3,"mode":1,"creates":3,"save":2,"exceptions":2,"runs":1,"host":1,"user":6,"instructs":1,"perform":1,"blocks":21,"opposed":1,"receiving":1,"decentralized":1,"miners":2,"follows":4,"-regtest":30,"-ac_name":32,"-ac_supply":6,"ac_supply":3,"note":8,"argument":8,"total":3,"number":5,"coins":25,"desire":3,"spawns":1,"information":12,"refer":2,"launch":5,"parameter":7,"ac_name":5,"also":6,"ticker":1,"name":6,"additional":3,"parameters":3,"explore":2,"later":1,"antara":4,"customizations":4,"documentation":3,"observe":4,"response":26,"return":3,"similar":1,"assetchains_supply":4,"max_money":2,"created":4,"home":4,"conf":6,"call":3,"komodo_args":2,"notary_pubkey":2,"magic":7,"fd":12,"ab":36,"initialized":2,"finished":2,"loading":2,"faddressindex":2,"fspentindex":2,"height":12,"slowflag":2,"possible":2,"cmp":2,"supply":4,"see":3,"coin":3,"initial":3,"configuration":7,"file":6,"location":2,"placing":2,"convention":1,"relevant":2,"subdirectory":2,"contained":2,"named":1,"value":10,"gave":1,"ports":1,"control":2,"uses":2,"informational":1,"explanation":2,"output":3,"appears":1,"above":2,"actual":1,"values":4,"different":4,"machine":1,"underlying":1,"querying":2,"using":24,"operational":2,"prepared":2,"via":1,"add":3,"terminal":8,"input":4,"required":1,"desires":2,"provided":2,"format":2,"furthermore":1,"therefore":3,"begin":1,"insert_api_call_here":2,"insert_arguments_here":2,"getinfo":13,"method":42,"does":2,"require":1,"provides":2,"useful":2,"version":6,"protocolversion":2,"kmdversion":2,"notarized":2,"prevmomheight":2,"notarizedhash":2,"notarizedtxid":2,"notarizedtxid_height":2,"mempool":2,"kmdnotarized_height":2,"notarized_confirms":2,"walletversion":2,"balance":4,"longestchain":2,"timeoffset":2,"tiptime":2,"connections":2,"proxy":2,"difficulty":6,"testnet":2,"false":10,"keypoololdest":2,"keypoolsize":2,"paytxfee":2,"relayfee":2,"errors":2,"sapling":6,"pport":2,"rpcport":28,"premine":2,"count":1,"zero":1,"sum":2,"yet":1,"mine":2,"genesis":5,"block":18,"collect":1,"alternatively":2,"unix":2,"sourcing":1,"need":2,"however":4,"receive":1,"instructions":1,"manner":2,"provide":1,"myrpcuser":2,"myrpcpassword":2,"myrpcport":2,"automatically":2,"generated":44,"formatted":3,"source":4,"import":1,"process":3,"variables":3,"loaded":1,"correctly":1,"commands":3,"echo":2,"rpcuser":26,"rpcpassword":26,"executing":2,"set":3,"easily":2,"-s":24,"--user":22,"--data-binary":24,"jsonrpc":22,"id":46,"curltest":38,"params":22,"-h":24,"content-type":24,"text":24,"plain":24,"http":23,"silent":1,"option":1,"mutes":1,"irrelevant":1,"arguments":2,"sourced":1,"header":1,"instruct":2,"reply":1,"json":3,"object":2,"further":1,"intervention":1,"returned":3,"unformatted":1,"difficult":2,"read":2,"improve":1,"readability":1,"optionally":1,"install":3,"jq":26,"link":2,"download":2,"installed":1,"pipe":1,"reference":1,"end":2,"preparing":3,"local":3,"wallet":11,"part":1,"separate":2,"application":2,"tracks":1,"private":4,"keys":2,"grants":1,"request":1,"built":1,"accessed":1,"details":5,"avoid":1,"continually":1,"obtaining":1,"next":1,"sections":1,"demonstrate":1,"obtain":7,"key":4,"section":2,"second":1,"repeats":1,"steps":1,"getnewaddress":12,"address":53,"rhgqu":8,"bphstve":8,"jujtjobaaf":8,"sieyuzefs":8,"validateaddress":12,"public":1,"pubkey":27,"isvalid":4,"true":88,"scriptpubkey":36,"afccfe":2,"ee":8,"cd":2,"aa":6,"ad":24,"ac":12,"segid":40,"ismine":4,"iswatchonly":4,"isscript":4,"dd":12,"eb":18,"dfb":6,"ce":8,"iscompressed":4,"account":10,"make":2,"towards":1,"dumpprivkey":8,"rwbzxx":2,"tkncvcvbzbcetmsprrcb":2,"yfsxhw":2,"redacted_for_tutorial":4,"shared":1,"circumstances":1,"redacted":1,"result":17,"rynbgpcanndfy":8,"oglbnvynpptu":8,"jwczm":8,"error":16,"null":16,"ca":2,"dc":4,"bd":12,"fc":12,"cb":6,"cdb":2,"fe":12,"ada":2,"fa":8,"bea":2,"dacc":2,"generating":4,"getting":1,"connecting":1,"populated":1,"stakers":1,"concerned":1,"running":1,"generate":23,"opportunity":1,"discuss":2,"nature":3,"mining":5,"reflect":1,"proof-of-work":2,"based":1,"reader":6,"aware":2,"offers":1,"proof-of-stake":2,"hybrid":1,"models":1,"blend":1,"turn":4,"ac_staked":2,"several":1,"moment":2,"coinbase":22,"transaction":19,"initiates":1,"time":9,"mined":7,"mint":1,"minting":1,"occurs":1,"special":1,"included":1,"every":2,"take":1,"nothing":1,"sent":6,"locations":1,"rules":1,"determine":1,"minted":2,"receives":1,"customize":1,"transactions":8,"customization":1,"example":1,"ac_reward":2,"ac_eras":2,"ac_founders":2,"others":1,"indicated":1,"distributed":1,"immediately":1,"fbe":14,"bda":18,"acc":14,"eab":14,"de":14,"bb":16,"ef":14,"ece":6,"ffeccc":6,"cf":8,"adea":6,"contains":1,"array":3,"blockhashes":1,"hashes":1,"getblock":18,"inspect":4,"particular":1,"given":1,"desired":3,"blockhash":7,"instead":2,"wish":1,"case":2,"ever":1,"hash":4,"confirmations":40,"rawconfirmations":40,"size":8,"merkleroot":4,"ceb":24,"bfda":24,"eef":24,"df":28,"finalsaplingroot":4,"bc":16,"eea":4,"fb":6,"tx":8,"nonce":4,"solution":4,"bae":8,"ae":6,"bits":4,"chainwork":4,"anchor":4,"cde":4,"ba":12,"bdb":4,"blocktype":4,"valuepools":4,"sprout":4,"monitored":8,"chainvalue":8,"chainvaluezat":8,"valuedelta":8,"valuedeltazat":8,"previousblockhash":4,"fee":4,"nextblockhash":4,"containing":1,"performed":1,"within":2,"did":1,"send":1,"wherein":1,"gettransaction":10,"amount":42,"blockindex":4,"blocktime":4,"expiryheight":4,"txid":40,"walletconflicts":4,"timereceived":4,"vjoinsplit":4,"rdyvsyejgvsm":34,"hauhfihsjoxvczekruzrn":34,"category":4,"vout":36,"hex":4,"ffffffff":8,"eccb":34,"eecbb":34,"bfe":34,"cac":34,"slightly":1,"higher":1,"normal":1,"due":1,"internal":1,"mathematical":1,"complexities":1,"sample":2,"ff":4,"af":2,"da":2,"ed":4,"db":6,"ead":2,"aefb":2,"cfba":2,"fcc":2,"acfecf":2,"aee":2,"ea":6,"retrieve":1,"inspecting":1,"received":1,"contents":1,"listunspent":13,"familiarize":1,"themselves":1,"stores":1,"title":1,"technical":1,"concept":3,"understand":2,"utxo":6,"stands":1,"unspent":3,"works":1,"newcomers":1,"article":1,"explains":1,"detail":1,"recommend":1,"study":1,"proceeding":1,"core":2,"discussion":2,"regarding":2,"utxos":4,"consumes":1,"comfortably":1,"familiar":1,"continue":1,"listing":2,"validate":1,"ownership":1,"owner":1,"spend":1,"ids":1,"brevity":1,"interest":32,"spendable":32,"efdd":4,"fda":4,"acec":4,"cad":6,"fede":4,"aed":4,"edb":4,"bcba":4,"acd":4,"fedf":4,"abca":4,"ecb":4,"setting":1,"notice":1,"earlier":2,"entirely":1,"mind":1,"want":1,"stopping":6,"place":1,"startup":1,"stop":8,"server":4,"restarting":1,"relaunch":1,"saved":1,"beginning":1,"-pubkey":2,"sends":1,"associated":2,"dfe":2,"ebc":2,"previously":1,"explained":1,"snippet":1,"final":1,"ffc":2,"snipped":2,"one":1,"closing":1,"skills":1,"learned":1,"single-node":1,"completed":1}},"src/pages/smart-chains/tutorials/streaming-dexp2p/index.mdx":{"searchTitle":"How to stream and playback a video file using the DEXP2P layer of Smart Chain Streaming Dexp2p","docsPageTitle":"How to stream and playback a video file using the DEXP2P layer of a Smart Chain","path":"smart-chains/tutorials/streaming-dexp2p","content":{"stream":15,"playback":1,"video":4,"file":41,"using":6,"dexp":7,"layer":2,"smart":16,"chain":16,"tech":1,"development":1,"dex_streamsub":9,"method":3,"works":2,"small":1,"dedicated":1,"networks":2,"fast":1,"nodes":1,"further":1,"developed":1,"increase":1,"reliability":1,"larger":1,"specifics":1,"implementation":1,"subject":1,"change":2,"document":1,"work":1,"progress":1,"introduction":1,"two":2,"methods":2,"dex_stream":7,"used":6,"broadcast":5,"download":3,"files":5,"data":23,"mempool":1,"network":8,"consult":1,"rpc":2,"description":1,"pages":1,"going":1,"tutorial":1,"utilizes":1,"datablobs":16,"indicate":1,"slice":17,"published":8,"datablob":13,"contains":7,"dex_pubkey":20,"sender":1,"name":27,"sha":2,"hash":8,"size":9,"number":10,"send":1,"fragments":3,"type":1,"found":2,"taga":24,"set":13,"example":6,"command":10,"filter":4,"get":8,"information":4,"slices":17,"available":6,"komodo-cli":14,"-ac_name":16,"dorn":8,"dex_list":12,"result":7,"success":6,"matches":13,"timestamp":6,"id":7,"daa":16,"cbdac":2,"ed":136,"tagb":24,"mkv":24,"pubkey":18,"aa":160,"deee":24,"fa":138,"aec":32,"db":158,"fe":152,"payload":6,"ec":128,"fabe":2,"bc":106,"de":130,"ee":146,"feaf":2,"ddc":2,"ffefba":2,"adcace":2,"dae":8,"cd":186,"ffbadeb":2,"hex":6,"decrypted":12,"bdd":12,"fea":10,"def":6,"bcfa":4,"eb":144,"decryptedhex":6,"senderpub":6,"amounta":12,"amountb":10,"priority":6,"recvtime":6,"cancelled":6,"value":15,"key":5,"named":7,"json":10,"array":4,"see":7,"representing":1,"different":1,"filtered":3,"rest":3,"relevant":3,"keys":3,"follows":3,"streamed":3,"streamer":10,"encodes":5,"bytes":2,"exists":1,"multiply":4,"publish":1,"actual":5,"splits":1,"broadcasts":1,"fragment":3,"filename":4,"word":2,"contain":3,"afb":8,"ffc":8,"efd":6,"ef":142,"bce":6,"dfa":10,"dddb":2,"af":110,"ba":90,"da":110,"ce":156,"ddf":6,"eac":6,"bdc":12,"fc":136,"ff":120,"dfc":8,"ad":142,"cb":130,"ccd":22,"bf":132,"abeb":2,"ddfb":2,"adc":6,"fdd":8,"fae":10,"ea":138,"ddfe":2,"ced":8,"bacc":2,"caa":12,"df":124,"fef":12,"bd":118,"aea":10,"cf":132,"cc":126,"afa":10,"cbc":18,"dc":122,"faa":12,"dee":8,"ccc":8,"dd":130,"fd":114,"ca":124,"caff":2,"ffdc":2,"bde":10,"ccf":8,"eeb":6,"adb":8,"adcb":2,"dcea":4,"ae":114,"eed":14,"fff":4,"cdbf":2,"fbf":14,"fbfe":4,"cedfb":2,"baad":2,"acc":10,"dec":12,"aeccf":2,"ddd":4,"dccd":2,"bb":136,"cbafc":2,"aac":10,"bda":8,"ab":132,"abfc":2,"beec":2,"eecf":2,"defc":8,"ebbc":2,"ac":124,"dcb":12,"fdb":10,"dbde":2,"afc":10,"aeb":6,"fb":162,"cfa":8,"bbad":2,"cfb":10,"dbd":12,"acfb":2,"fffc":2,"fab":8,"cba":12,"ecfdf":2,"bbb":6,"deec":2,"dff":8,"baec":2,"ecca":2,"fedb":2,"dece":2,"febc":2,"fcc":8,"eaea":2,"dde":12,"eefc":2,"eea":8,"bbca":4,"ebfee":2,"fac":6,"acd":12,"ecf":4,"fbec":2,"aadd":2,"acb":10,"dcd":8,"ecc":14,"bfe":10,"ede":12,"bfd":16,"adda":2,"deb":10,"ecd":6,"bcb":10,"eff":8,"dace":2,"bff":4,"add":8,"bdb":8,"fec":6,"cefa":2,"aecd":6,"fbd":10,"fcb":2,"ccec":2,"bba":10,"bcd":8,"cef":2,"ffd":10,"bdfc":6,"fffab":2,"baa":8,"fbe":8,"cedcc":2,"dbe":16,"ebfc":4,"dfaa":2,"cbb":14,"cec":6,"eaaabd":2,"edad":4,"fdf":10,"bae":10,"caf":12,"fbb":16,"eee":6,"cfecc":2,"dbc":10,"cbdc":4,"eec":8,"aca":2,"dabd":2,"cea":10,"bbbdf":2,"bedea":2,"cabd":4,"abeac":2,"ccb":10,"aeaffd":2,"aeded":2,"aadae":2,"dafedf":2,"bbf":12,"cdf":10,"eef":8,"ccaec":2,"dca":10,"fca":10,"fad":2,"eafa":2,"efdfae":2,"eba":6,"beb":10,"bdbf":2,"aad":12,"fcfa":2,"fcd":6,"edbd":2,"abbfd":2,"cbabed":2,"beda":2,"eced":2,"dbce":2,"cabe":2,"efbc":2,"dfecb":2,"dfb":10,"dea":8,"becd":2,"fba":12,"edd":8,"dba":8,"cadae":2,"ada":10,"fafcdef":2,"ead":6,"ddb":6,"afd":4,"aaf":8,"ebea":2,"efb":10,"bfb":6,"dbbbbe":2,"baac":4,"abd":10,"eca":4,"dcf":16,"bdbe":2,"abedc":2,"eaaeeb":2,"dce":14,"ccff":2,"adba":2,"dacc":2,"eadd":2,"cde":14,"bee":10,"ebebcdf":2,"ebaf":2,"bbc":10,"cfde":2,"efe":6,"bfc":10,"eae":8,"bea":6,"dab":6,"deddafa":2,"edb":14,"effdfbe":2,"ebbfbf":2,"afcede":2,"bec":8,"cda":6,"ecfb":2,"acaa":2,"dbcc":2,"ffdf":2,"fdef":2,"adf":8,"ebe":4,"dbb":10,"cff":4,"efbaa":2,"eefcc":2,"eab":10,"eaf":12,"afe":12,"daec":2,"ceffb":2,"efbefdc":2,"eaac":2,"cbcacba":2,"abe":4,"fdbb":2,"dfbe":2,"cefee":2,"daf":12,"cab":14,"bbbe":4,"aae":16,"febdea":2,"efeff":2,"ebfd":2,"dbf":14,"ccfe":2,"ddabd":2,"bad":20,"dfdc":6,"ddbe":4,"cebe":2,"feb":16,"fecd":2,"abec":2,"cbaecea":2,"dbdc":2,"afac":2,"bbd":10,"aaaa":2,"cadc":6,"cbcc":2,"dfe":8,"fdfea":2,"cabfdb":2,"dedb":2,"edc":12,"cbf":12,"afacdc":2,"bab":12,"dad":4,"eedd":4,"ffb":12,"adec":2,"bdfeb":2,"abc":4,"cadb":2,"ecaedcf":2,"caadd":2,"dfdb":4,"efc":8,"adea":2,"deac":2,"bebe":2,"fcfec":2,"cdad":4,"aeda":2,"abad":4,"efed":2,"cbcafb":2,"ebad":4,"aff":2,"deaa":2,"cbbdc":2,"eabe":2,"adef":4,"beff":2,"cae":14,"fbad":4,"bbe":10,"bafec":2,"bcba":6,"eaacd":2,"ddec":2,"aef":8,"faf":10,"aed":12,"fee":10,"cfce":2,"bef":8,"efacf":2,"bbdaf":2,"ffa":4,"fece":2,"ecac":4,"acf":2,"cdbcf":2,"abdbc":2,"fbdcc":2,"acfc":4,"aacea":2,"dcab":2,"bcfd":2,"bcf":8,"fda":8,"bcc":8,"dda":8,"bfff":2,"fcf":6,"fde":4,"bdcbd":2,"ceeb":2,"eacd":2,"dcdfabefa":2,"cbbb":2,"dafe":2,"fed":8,"acecd":2,"cce":4,"cfea":4,"bcad":2,"efac":2,"fbbf":2,"deab":2,"dbba":2,"badd":4,"ddaa":2,"fdcba":2,"cefdef":2,"aeaed":2,"eaa":4,"cfca":2,"ffde":2,"abadd":2,"cfd":8,"fdff":4,"fcfedafd":2,"adee":2,"fffa":2,"ecba":2,"baaca":2,"abf":8,"cabbfca":2,"addd":2,"cebbc":2,"aaef":2,"dfcce":2,"faedc":2,"acba":2,"eda":4,"dfd":4,"aaec":4,"cafe":2,"ecae":2,"abdaaa":2,"cfc":2,"cfeee":2,"aba":12,"baf":4,"aeab":2,"afde":2,"ccadf":2,"efa":6,"afbf":4,"cbbf":2,"aaeca":2,"bac":4,"acbd":2,"aacca":2,"abdfb":2,"bca":4,"ddcbe":2,"ffac":4,"ffeba":2,"bfcda":2,"ffcf":2,"fbea":2,"bdaede":2,"cfe":4,"dbfd":2,"beffee":2,"bbabb":2,"ded":6,"afcb":2,"cacfb":2,"adaed":2,"dcfe":2,"dbcdb":2,"ebd":6,"ddda":2,"cddfb":2,"aaa":10,"aee":4,"ccbba":2,"faec":2,"bdcdff":2,"fafdc":2,"aabef":2,"ababee":2,"aeae":2,"eeaff":2,"ebf":10,"aab":4,"cad":4,"ddcac":2,"aece":2,"ddcdd":2,"ffe":6,"faaeeebd":2,"fdac":2,"efef":2,"bcfcb":2,"dfcb":2,"bdac":2,"ffdb":4,"cfbb":2,"dcc":6,"abbef":2,"abff":2,"dbcf":2,"cdee":2,"daedcc":2,"aade":2,"acbe":2,"fcef":4,"acaead":2,"aafe":6,"dffc":2,"cfac":2,"fce":2,"eefeb":2,"bfcafaf":2,"eada":2,"dbcad":2,"eecc":2,"daed":2,"fdcd":2,"eedb":2,"dcdec":2,"aeeb":2,"eeed":2,"dafdaaff":2,"eabd":2,"bacec":2,"ecbb":2,"fadc":2,"faee":2,"efeb":2,"efcc":2,"acabd":2,"fcbd":2,"dddff":2,"fbdafb":2,"afdb":2,"caab":2,"addb":2,"ecb":4,"ccea":2,"cbadd":2,"bccb":2,"aabf":2,"ceeca":2,"afbba":2,"cdfdb":2,"cbcced":2,"cbec":2,"abea":4,"cbe":8,"dabccd":2,"bcaffe":2,"fdec":2,"cbcf":2,"cadbf":2,"befb":4,"aadb":2,"cefc":2,"fcfdc":2,"eaec":2,"dedac":2,"dfcefa":2,"becf":2,"ece":6,"bbdc":2,"dddbeb":2,"bcfb":2,"bbfb":2,"cbd":6,"edfbdba":2,"bbaaa":2,"eabdd":2,"fbfd":2,"abab":2,"ebbf":2,"bceda":2,"aebf":2,"fdba":2,"ffbfc":2,"fcaece":2,"bcca":2,"dfdd":2,"feff":2,"ade":4,"dfda":2,"fcccd":2,"ebc":2,"bfbf":2,"ffadbf":2,"edfdd":2,"ebbec":2,"cacbfa":2,"fbca":2,"fffe":2,"caeef":2,"bdbea":2,"aafa":2,"fbab":2,"dced":2,"bbfdab":2,"aecbcbf":2,"fabb":2,"adbe":2,"ffbde":2,"beaf":2,"defe":2,"bfdffa":2,"eabc":2,"ebb":4,"bfbbb":2,"ecdb":2,"bcbda":2,"fcfdad":2,"cddfbc":2,"fddacebfb":2,"fdae":2,"cac":8,"abb":6,"ceb":4,"dfdf":2,"cadd":2,"dccbc":2,"feed":2,"dac":4,"daaa":2,"cbcda":2,"bbcbb":2,"ffab":2,"ecafb":2,"fefdb":2,"cbef":2,"dbcffc":2,"fdcb":2,"bdaa":2,"bded":2,"ecce":2,"cdd":4,"bdec":2,"dbbf":2,"dfac":2,"fdeb":2,"baaae":2,"ccad":2,"fbeb":2,"aaca":2,"abaebe":2,"ceaf":2,"bbaa":2,"abade":2,"cdeaaaef":2,"bcbde":2,"facb":2,"bbed":2,"badf":2,"cccfd":2,"ffdabd":2,"dafad":2,"bffec":2,"ceef":2,"bfde":2,"ceefbb":2,"cbbdd":2,"ebdaaab":2,"adaa":2,"debba":2,"adfaba":2,"cabb":2,"beeab":2,"bccd":2,"baeb":2,"cabbf":2,"bcfadf":2,"bdff":2,"edf":6,"eebb":2,"edecfec":2,"cdece":2,"fedf":2,"cdc":4,"bbbbd":2,"eabba":2,"fdfc":2,"cfcd":2,"cfeecb":2,"fbc":4,"abfcea":2,"abeffbcbde":2,"afcd":2,"cee":2,"ccfd":2,"afed":4,"fdc":2,"bdf":2,"fcecceab":2,"fcdd":2,"dabaf":2,"daffad":2,"ace":2,"daecd":2,"bdfa":2,"dfec":2,"acacb":2,"eccc":2,"dafb":2,"cdb":2,"aefc":2,"dcefa":2,"fccef":2,"dadbc":2,"ecaf":2,"fddd":2,"ecdd":2,"fcea":2,"ffccdc":2,"ebeb":2,"afcaa":2,"cafc":2,"bada":2,"ceab":2,"ddefff":2,"efad":2,"omitted":2,"brevity":2,"length":2,"multiple":1,"broken":1,"indicated":1,"previous":1,"info":1,"shown":1,"above":3,"represents":2,"publisher":3,"broadcasted":1,"stored":1,"inform":1,"ids":3,"done":5,"broadcasting":1,"cbaaacc":2,"deaf":2,"edfdacc":2,"ebac":2,"beffd":2,"afabd":2,"fddfbb":2,"ceaca":2,"bdfab":2,"acbbb":2,"cfbdf":2,"bdbd":2,"aacfa":2,"aceddb":2,"efebd":2,"beeb":2,"ceeaef":2,"cabed":2,"daba":2,"dcfaf":2,"fecebe":2,"ecdc":2,"bbadff":2,"eaca":2,"ebbb":2,"eefce":2,"edde":2,"eefaa":2,"locators":1,"mb":2,"streaming":4,"started":2,"node":1,"issue":2,"repeatedly":1,"assemble":1,"ram":1,"section":1,"describe":2,"use":6,"alternative":1,"setup":1,"tested":1,"install":2,"configure":1,"obs":5,"need":1,"software":1,"record":2,"webcam":1,"desktop":1,"source":4,"chose":1,"multi":1,"platform":1,"easy":1,"importantly":1,"open":3,"os":1,"following":7,"instructions":2,"https":2,"obsproject":2,"com":2,"installed":1,"launch":5,"program":1,"output":3,"format":5,"recording":11,"settings":6,"tab":1,"path":1,"directory":6,"komodo":8,"daemon":6,"present":3,"compiled":1,"yourself":1,"src":2,"also":1,"tick":1,"checkbox":1,"says":1,"generate":1,"space":1,"final":1,"look":2,"similar":3,"ones":2,"image":2,"navigate":1,"advanced":2,"formatting":2,"one":1,"produce":1,"names":1,"characters":2,"recommend":1,"hh-":2,"mm-":2,"ss":2,"sets":1,"time":1,"hour-minute-seconds":2,"create":4,"script":8,"loop":2,"located":3,"sh":16,"contents":2,"save":2,"bin":4,"bash":4,"true":4,"sleep":4,"make":2,"executable":2,"issuing":2,"chmod":4,"start":5,"designated":1,"installation":1,"komodod":2,"-ac_cc":2,"-ac_supply":2,"-ac_reward":2,"-addnode":2,"-dexp":2,"select":1,"click":1,"button":1,"created":1,"increasing":4,"recorded":1,"arguments":2,"become":2,"ignore":2,"warnings":2,"say":2,"extend":1,"hit":2,"ctrl":4,"terminal":2,"exit":2,"stop":2,"watch":2,"find":4,"details":3,"streamsub":8,"directly":1,"interested":1,"streams":1,"right":1,"values":1,"mae":1,"know":2,"display":1,"favorite":1,"downloaded":3,"assembled":1,"long":1,"downloading":1,"played":1,"vlc":1,"media":1,"player":2,"supports":1,"playing":1}},"src/pages/start-here/about-komodo-platform/index.mdx":{"searchTitle":"Komodo Platform Overview About","docsPageTitle":"Komodo Platform Overview","path":"start-here/about-komodo-platform","content":{"komodo":14,"platform":3,"overview":1,"years":1,"innovation":4,"development":1,"multi-chain":3,"architecture":3,"overcomes":1,"challenges":1,"faced":1,"smart-contract":1,"platforms":1,"philosophy":1,"behind":1,"relies":1,"four":2,"pillars":2,"security":2,"scalability":2,"interoperability":2,"adaptability":2,"place":1,"users":2,"types":1,"find":1,"powerful":1,"customizable":1,"solutions":2,"set":1,"blockchain":3,"creativity":1,"free":3,"approximately":1,"every":1,"hour":1,"hash":2,"developers":2,"notarized":1,"litecoin":1,"transactions":1,"included":1,"considered":1,"achieved":1,"finality":1,"consensus":2,"mechanism":2,"arbitrarily":1,"choose":1,"between":2,"mixture":1,"proof-of-work":1,"proof-of-stake":1,"securely":1,"full":1,"smart":12,"chain":8,"completely":1,"autonomous":1,"project":1,"grows":1,"beyond":1,"capacity":1,"single":1,"simply":1,"add":1,"scale":2,"maximum":1,"transaction-per-second":1,"throughput":1,"millions":1,"desired":1,"gas":1,"fees":2,"transaction":1,"paid":1,"coin":1,"syncing":1,"feature":1,"allows":1,"linearly":1,"demand":1,"chains":5,"verify":1,"update":1,"local":1,"state":1,"based":1,"activity":1,"compatible":2,"transfer":2,"assets":3,"tokens":1,"use":3,"atomic-swap":2,"dex":2,"software":4,"trade":1,"non-smart":1,"twenty-four":1,"different":1,"launch":1,"parameters":1,"available":1,"customize":2,"functionality":1,"rely":1,"antara":2,"framework":1,"fully":1,"unique":1,"arbitrary":1,"code":2,"within":1,"share":1,"adopt":1,"open-source":1,"community":1,"dispose":1,"become":1,"data-weight":1,"heavy":1,"fresh":1,"ease":1,"need":1,"virtual":1,"machine":1,"vm":1,"nor":1,"vm-based":1,"programming":1,"language":1,"unlike":1,"anything":1,"else":1,"command":1,"prepared":1,"lift":1,"levels":1,"seen":1,"industry":1,"sdk":2,"makes":1,"connecting":1,"wider":1,"crrypto":1,"ecosystem":1,"breeze":1,"offering":1,"crooss-chain":1,"cross-protocol":1,"capabilities":1,"non-custodial":1,"wallet":2,"just":2,"lines":2,"config":2,"white-label":2,"brings":1,"market":2,"faster":2,"offers":1,"applications":1,"help":1,"bring":1,"powered":1,"decentralized":1,"exchange":1,"multi-asset":1,"decentralized-crowdfunding":1,"app":1,"custom":1,"block":1,"explorers":1,"spv":1,"electrum":1,"server":1,"integration":1,"core":1,"modules":1,"installing":1,"using":1,"testing":1,"best":1,"way":1,"learn":1,"yourself":1}},"src/pages/start-here/about-komodo-platform/orientation/index.mdx":{"searchTitle":"Documentation Orientation Doc","docsPageTitle":"Documentation Orientation","path":"start-here/about-komodo-platform/orientation","content":{"documentation":5,"orientation":1,"following":2,"section":3,"answers":2,"common":2,"questions":3,"newcomer":1,"prepares":1,"new":1,"reader":4,"installation":2,"procedure":2,"intended":1,"audience":1,"technical":1,"website":4,"targeted":1,"developers":3,"komodo":17,"ecosystem":6,"users":1,"interested":2,"developing":1,"komodo-based":1,"software":6,"using":2,"existing":1,"instead":1,"turn":1,"support":2,"forum":2,"assumptions":1,"limit":1,"scope":1,"cover":2,"technical-documentation":2,"list":1,"prerequisite":2,"knowledge":2,"familiarity":1,"concept":2,"blockchain":7,"technology":7,"generally":1,"familiar":2,"basic":1,"matters":1,"re":1,"yet":1,"recommend":1,"first":1,"read":1,"core":3,"discussion":3,"regarding":2,"delayed":3,"proof":3,"work":3,"consensus":2,"mechanism":2,"link":2,"simple":1,"programming":6,"skills":1,"content":3,"site":2,"understandable":1,"rudimentary":2,"understanding":1,"mainstream":4,"language":4,"beginner-level":1,"sufficient":1,"majority":1,"example":1,"able":1,"execute":3,"commands":1,"command":1,"line":1,"utilize":2,"application":3,"interface":1,"api":3,"write":1,"script":1,"experiences":1,"encourage":2,"reach":3,"community":1,"discord":4,"thousands":1,"free":3,"tutorials":1,"online":1,"help":2,"quickly":1,"topics":1,"happy":1,"search":1,"note":1,"compatibility":2,"highly":2,"capable":2,"designed":1,"essentially":2,"languages":3,"however":2,"need":1,"use":1,"advanced":3,"aspects":1,"normal":1,"developer":7,"typical":1,"build":1,"logic":1,"separate":1,"runs":2,"outside":1,"smart":13,"chain":8,"daemon":3,"send":1,"requests":2,"update":1,"state":1,"take":2,"advantage":2,"default":1,"antara":7,"modules":4,"provide":1,"functionality":2,"similar":1,"contracts":1,"platforms":1,"argue":1,"dramatically":1,"powerful":1,"sending":1,"compatible":2,"full":1,"potential":1,"framework":5,"add":1,"arbitrary":1,"code":1,"autonomous":1,"time":1,"stay":1,"close":1,"cost":3,"testing":1,"creating":1,"experimenting":1,"chains":6,"completely":1,"production":2,"hardware":1,"needed":1,"run":1,"essential":1,"associated":1,"infrastructure":1,"electrum":1,"servers":1,"explorers":1,"expense":1,"doing":1,"everything":1,"yourself":1,"typically":1,"require":1,"security":3,"services":1,"pure":1,"pow":1,"based":2,"doesn":1,"include":2,"greater":1,"pos":2,"block":1,"generation":1,"truly":1,"secure":1,"receives":1,"dpow":1,"service":1,"bizdev":1,"team":2,"quote":1,"live-chat":1,"server":1,"usernames":1,"ptyx":2,"polycryptoblog":2,"defi":2,"currently":1,"additional":1,"costs":1,"beyond":1,"fees":1,"listed":1,"trade":1,"differences":1,"between":1,"kmd":5,"main":1,"underlying":1,"features":3,"active":2,"bitcoin-hash":1,"rate":1,"supported":1,"ability":1,"zero-knowledge":1,"privacy":1,"disabled":1,"limitation":1,"intentional":1,"holds":1,"meta":1,"data":2,"keeping":1,"limited":1,"discourages":1,"rapid":1,"growth":1,"central":1,"fully":1,"customizable":1,"licensing":2,"information":2,"considered":1,"available":2,"mit":1,"standard":1,"license":1,"including":1,"remote":1,"call":1,"rpc":1,"relates":1,"upstream":2,"bitcoin":1,"zcash":1,"derived":1,"also":1,"freely":1,"inquiries":1}},"src/pages/start-here/about-komodo-platform/product-introductions/index.mdx":{"searchTitle":"Product Introductions","docsPageTitle":"Product Introductions","path":"start-here/about-komodo-platform/product-introductions","content":{"product":1,"introductions":1,"komodo":9,"defi":4,"framework":11,"provides":1,"open-source":1,"atomic-swap":4,"software":8,"trading":5,"seamlessly":1,"between":2,"essentially":2,"blockchain":13,"asset":5,"existence":1,"enjoy":1,"benefits":1,"old":2,"system":3,"new":6,"everything":1,"possible":2,"centralized-exchange":1,"also":2,"high-speed":1,"easy":1,"dex":3,"api":2,"allows":5,"create":6,"powered":1,"apps":1,"bots":1,"trade":7,"mobile":1,"phone":1,"bound":1,"komodo-based":1,"assets":5,"centralized":3,"exchange":2,"odds":1,"atomically":2,"swap":2,"skip":1,"middleman":1,"directly":2,"partner":1,"atomic":1,"need":3,"lend":1,"money":1,"third":1,"party":1,"temporary":1,"holding":1,"keeps":1,"security":1,"hands":1,"user":1,"reduces":1,"cost":1,"fees":3,"prevents":1,"users":4,"coalescing":1,"funds":2,"large":1,"target":1,"hackers":1,"keep":1,"private":2,"keys":1,"times":2,"unlike":1,"maintain":1,"ownership":1,"right":1,"moment":1,"swapped":1,"join":1,"crowd":1,"start":2,"one":2,"oders":1,"fill":1,"already":2,"exisitng":1,"order":1,"don":1,"price":1,"manual":1,"interventions":1,"required":1,"uses":1,"technology":5,"pioneered":1,"tier":1,"nolan":1,"jl":1,"ensure":1,"happens":1,"doesn":1,"stalls":1,"fails":1,"halfway":1,"process":1,"ensures":1,"automatically":1,"reappear":1,"wallets":1,"integrate":1,"coin":2,"token":2,"smart-chain":1,"integration":1,"requires":2,"simple":1,"steps":1,"running":2,"free":2,"blockchain-based":2,"whomever":1,"decide":1,"discover":1,"audience":1,"read":4,"in-depth":4,"discussion":4,"antara":21,"smart":20,"chains":12,"chain":8,"secure":1,"fully":1,"autonomous":3,"blockchains":2,"designed":1,"specific":2,"purpose":1,"rely":1,"next":1,"step":1,"evolution":2,"customize":1,"add":3,"arbitrary":3,"code":4,"consensus":4,"mechanism":3,"innovators":1,"better":1,"meet":1,"demands":1,"customers":1,"comparing":1,"smart-contract":2,"platform":2,"convenient":1,"development":1,"workflow":1,"developers":2,"unique":1,"combination":1,"simplifies":1,"adoption":1,"creating":2,"serve":1,"application":1,"use":2,"library":3,"existing":1,"modules":6,"craft":1,"application-specific":1,"functionality":1,"optionally":1,"becomes":1,"popular":1,"scale":1,"cluster":1,"link":1,"using":2,"stay":1,"up-to-date":1,"latest":1,"industry":1,"innovations":1,"no-cost":1,"updates":1,"advantages":3,"architecture":1,"antara-powered":1,"programmable":1,"daemon":3,"added":1,"stands":1,"apart":1,"traditional":1,"platforms":1,"abstract":1,"contract":1,"top":1,"virtual":1,"machine":1,"modular":1,"design":1,"composed":1,"independent":1,"decoupled":1,"underlying":1,"sovereign":1,"child":1,"nor":1,"dependent":1,"turing-complete":2,"supports":1,"future":1,"support":1,"languages":1,"therefore":1,"program":1,"coded":1,"run":1,"within":1,"gas":2,"regardless":1,"processes":1,"module":4,"instance":1,"single":1,"transaction":2,"fee":1,"paid":1,"hosts":1,"plug-and-play":1,"special":1,"conditions":1,"affect":1,"nature":1,"experienced":1,"write":1,"custom":1,"building":1,"blocks":1,"rpc":1,"calls":1,"build":1,"advanced":1,"learn":2}},"src/pages/start-here/about-komodo-platform/simple-installations/index.mdx":{"searchTitle":"Simple Installations","docsPageTitle":"Simple Installations","path":"start-here/about-komodo-platform/simple-installations","content":{"simple":4,"installations":3,"smart":4,"chain":1,"installation":5,"install":1,"komodo":17,"daemon":1,"komodod":8,"necessary":1,"counterpart":1,"komodo-cli":6,"simplest":1,"method":1,"download":5,"pre-compiled":1,"binaries":1,"downloadable":3,"packages":1,"available":3,"linux":2,"macos":1,"windows":1,"link":7,"software":12,"unzip":2,"files":5,"operating":5,"system":5,"installing":2,"unzipped":2,"executables":1,"require":1,"simply":2,"find":2,"directory":1,"also":1,"build":1,"source":7,"required":1,"considered":1,"best":1,"practice":1,"building":3,"enables":1,"receive":1,"latest":1,"patches":1,"security":1,"upgrades":1,"moment":1,"pushed":1,"using":2,"official":2,"docker":10,"image":10,"offers":3,"pre-built":1,"versions":2,"based":2,"ubuntu":2,"different":2,"built":1,"github":3,"repositories":1,"dev":2,"beta":2,"research":2,"branches":1,"found":2,"https":4,"hub":4,"com":4,"komodoofficial":4,"example":1,"used":2,"repository":2,"see":3,"chains":3,"documentation":3,"further":2,"details":2,"full":2,"technical":1,"explanations":1,"walkthrough":2,"defi":10,"framework":10,"following":2,"links":2,"contain":1,"appropriate":1,"extract":1,"desired":1,"location":1,"double":1,"click":1,"application":1,"begin":1,"features":1,"komodo-defi-framework":2,"explanation":1,"overview":1,"section":1,"above":1,"linked":1,"webpage":1,"additional":1,"regarding":1,"code":2,"methods":2,"api":2}},"src/pages/start-here/core-technology-discussions/antara/index.mdx":{"searchTitle":"The Antara Framework","docsPageTitle":"The Antara Framework","path":"start-here/core-technology-discussions/antara","content":{"antara":32,"framework":12,"introduction":1,"adaptable":1,"end-to-end":1,"blockchain":7,"development":6,"allows":2,"developers":3,"build":3,"blockchain-based":6,"applications":6,"simple":1,"quick":1,"resource":1,"intensive":1,"manner":1,"ever":1,"reduces":1,"barriers":1,"adopting":1,"technology":3,"opens":1,"universe":1,"possibilities":1,"three":2,"layers":2,"komodo":13,"generating":1,"customizable":4,"smart":29,"chains":18,"first":1,"layer":11,"generation":1,"customized":1,"independent":3,"chain":17,"called":1,"core-level":1,"modules":17,"inserted":1,"consensus":7,"mechanism":1,"allow":1,"developer":2,"change":1,"nature":1,"application":3,"programmable":1,"interface":1,"third":3,"integrates":1,"software":5,"includes":1,"open":6,"api":5,"language-agnostic":1,"atomic-swap":1,"powered":1,"dex":1,"launched":1,"ordinary":2,"blockchains":1,"re":3,"completely":2,"scalable":2,"modular":1,"along":2,"different":4,"parameters":2,"allowing":1,"customization":2,"block":3,"time":2,"rewards":1,"rules":4,"algorithms":1,"privacy":1,"settings":1,"also":5,"infinitely":1,"multiple":1,"clustered":1,"function":1,"one":2,"moreover":1,"comes":2,"built-in":3,"accelerate":2,"leads":1,"us":1,"second":1,"library":2,"powerful":2,"include":1,"features":2,"tokens":1,"oracles":1,"stablecoins":1,"quantum":1,"security":2,"lightning":1,"payments":1,"activated":2,"prior":2,"launch":3,"meet":1,"unique":2,"needs":2,"every":4,"project":4,"builds":1,"provide":2,"enormous":2,"boost":1,"performance":1,"drastically":1,"reduce":1,"workload":1,"new":3,"ultimately":1,"leading":1,"faster":2,"product":1,"advanced":3,"optionally":1,"program":1,"giving":1,"complete":2,"freedom":1,"behavior":1,"integration":7,"offers":3,"series":1,"white-label":2,"products":1,"including":1,"multi-coin":1,"wallet":1,"fully":1,"decentralized":3,"exchange":1,"crowdfunding":1,"custom":3,"explorers":1,"spv":1,"server":1,"provides":2,"used":1,"write":1,"programming":3,"language":3,"custom-built":1,"apps":1,"run":6,"natively":3,"level":4,"individual":3,"sovereign":1,"network":3,"currency":2,"decided":1,"validates":1,"transactions":1,"blocks":1,"according":1,"transaction":2,"fees":3,"paid":2,"coin":4,"platform":6,"native":1,"pay":1,"gas":2,"multi-chain":3,"platforms":2,"rise":1,"competitors":1,"offer":2,"true":1,"sovereignty":1,"offered":1,"prominent":1,"child":1,"side":1,"types":1,"forced":2,"rely":1,"parent":1,"way":3,"depend":1,"kmd":2,"believes":1,"model":1,"create":1,"ecosystem":1,"startups":1,"thrive":1,"further":1,"dependence":1,"short-term":1,"demand":1,"sure":1,"self-defeating":1,"long":1,"addition":2,"choose":2,"participate":1,"delayed":1,"proof":1,"work":1,"dpow":1,"synchronizations":1,"enable":1,"interoperability":1,"scalability":1,"offering":1,"hundreds":1,"billions":1,"configurations":1,"projects":2,"act":1,"foundation":1,"built":1,"functionality":2,"cut":1,"down":1,"amount":1,"spend":1,"going":1,"market":1,"secure":1,"traditional":1,"contracts":1,"meaning":1,"module":4,"verified":1,"node":1,"use":3,"written":1,"languages":1,"turing":1,"coded":2,"perform":1,"functions":1,"existing":1,"performs":1,"significantly":1,"require":1,"instead":1,"single":1,"requires":1,"just":1,"fee":1,"respective":1,"makes":2,"far":1,"practical":1,"profitable":1,"complex":1,"existence":1,"come":1,"option":1,"code":2,"available":1,"coding":1,"task":1,"unparalleled":1,"degree":1,"flexibility":1,"processes":1,"imaginable":1,"final":1,"consists":1,"selection":1,"number":1,"remote":1,"procedure":1,"calls":1,"rpc":1,"call":1,"executes":1,"process":1,"rpcs":1,"make":1,"agnostic":1,"choosing":1,"fastest":1,"easiest":1,"cost":1,"effective":1,"adopt":1}},"src/pages/start-here/core-technology-discussions/delayed-proof-of-work/index.mdx":{"searchTitle":"Delayed Proof of Work","docsPageTitle":"Delayed Proof of Work","path":"start-here/core-technology-discussions/delayed-proof-of-work","content":{"delayed":7,"proof":14,"work":20,"foundational":3,"discussion":8,"blockchain":93,"security":60,"komodo":113,"form":9,"providing":5,"called":17,"dpow":23,"method":10,"builds":2,"advanced":3,"existence":4,"pow":84,"latter":2,"utilized":1,"secure":20,"networks":21,"bitcoin":111,"litecoin":25,"understand":7,"value":17,"first":24,"explain":3,"works":1,"maintaining":1,"decentralized":6,"also":24,"examine":1,"shortcomings":2,"need":11,"advantages":3,"provides":12,"community":1,"technology":20,"functions":2,"begin":4,"explaining":1,"roots":1,"make":5,"protocol":27,"viable":1,"means":7,"securely":3,"transferring":6,"consensus":40,"mechanism":41,"double":9,"spend":12,"problem":6,"creation":3,"stems":1,"early":3,"mathematical":10,"studies":1,"encryption":6,"using":7,"computer":17,"one":39,"example":6,"related":1,"information-encoding":1,"device":15,"enigma":4,"invented":2,"germans":1,"end":2,"world":17,"war":1,"alan":1,"turing":1,"british":1,"intelligence":1,"agent":1,"famously":1,"beat":1,"inventing":1,"digital":4,"provided":10,"computing":1,"power":21,"break":2,"discover":5,"german":1,"secret":3,"communications":1,"affair":1,"set":3,"race":4,"throughout":5,"develop":1,"myriad":2,"forms":1,"information":31,"party":2,"via":3,"new":35,"remained":1,"prevented":2,"useful":6,"just":11,"financial":18,"challenge":4,"known":3,"issue":3,"lies":1,"ability":10,"computers":4,"endlessly":2,"duplicate":3,"case":2,"three":4,"important":6,"things":2,"record":6,"owns":2,"specific":5,"time":18,"person":12,"wallet":6,"address":4,"resides":1,"essential":1,"sends":5,"money":8,"able":4,"send":4,"again":4,"anonymous":1,"persons":1,"claiming":2,"name":4,"satoshi":7,"nakamoto":9,"solved":1,"underlying":8,"math":1,"code":15,"highly":2,"complex":5,"innovative":3,"purposes":3,"paper":5,"focus":3,"aspect":2,"solves":4,"against":14,"created":10,"perhaps":2,"powerful":4,"innovations":1,"twenty-first":1,"century":1,"invention":1,"allows":6,"individual":5,"devices":5,"high":10,"levels":1,"accurately":2,"track":2,"ownership":4,"resources":3,"real":2,"estate":1,"etc":2,"performs":1,"manner":9,"does":9,"allow":3,"anyone":2,"network":140,"internet":11,"twice":2,"let":8,"us":9,"suppose":6,"user":12,"alice":18,"indicates":1,"wants":3,"cryptocurrency":16,"friend":4,"gathers":1,"several":7,"pieces":3,"including":7,"necessary":8,"permissions":1,"passwords":1,"amount":8,"receiving":1,"gathered":1,"packet":1,"data":25,"transaction":74,"types":1,"interact":1,"share":2,"supporting":2,"type":6,"miner":40,"following":5,"descriptions":1,"simplified":1,"explanations":1,"truly":1,"process":39,"strategies":2,"miners":68,"devise":1,"out-mine":1,"competition":13,"vary":1,"widely":2,"competes":1,"add":10,"blocks":33,"history":46,"exchange":4,"reward":16,"step":11,"preparing":1,"preliminary":3,"performing":14,"activity":7,"mining":31,"captures":1,"raw":10,"owned":1,"tech-savvy":1,"named":1,"bob":43,"permanent":5,"properly":6,"receive":10,"key":5,"part":5,"percentage-based":1,"fee":1,"taken":1,"total":6,"mempool":11,"collection":3,"transactions":32,"waiting":4,"processed":1,"furthermore":9,"alone":3,"mine":24,"entire":20,"pool":4,"people":2,"across":8,"sits":1,"local":6,"memory":1,"bank":1,"awaiting":1,"commands":1,"call":2,"automated":2,"systems":3,"determine":1,"transaction-selection":1,"based":5,"estimated":2,"profit":3,"creating":3,"hashes":6,"makes":7,"choices":2,"attempt":15,"assume":3,"includes":4,"begins":3,"series":1,"calculations":7,"take":6,"use":13,"formulas":8,"compress":3,"smaller":2,"manageable":3,"hash":79,"instance":4,"look":8,"fea":2,"ce":8,"bb":4,"bfa":2,"prepare":1,"potentially":4,"hundreds":1,"proceeding":1,"next":15,"thing":2,"compression":1,"above":10,"herein":2,"obey":1,"principle":3,"cascade":6,"effect":12,"changing":2,"bit":2,"changes":4,"result":6,"simply":12,"change":8,"smallest":2,"desire":1,"cheat":1,"mistake":1,"reason":5,"dramatically":6,"way":4,"ensure":3,"cannot":4,"create":19,"improper":1,"incorrect":5,"falseness":1,"perform":22,"proper":2,"immediately":4,"attempted":5,"reject":1,"prevent":2,"rewards":17,"continued":1,"finishing":1,"takes":4,"attempting":5,"compresses":1,"piece":4,"merkle":2,"root":2,"represents":2,"hopes":2,"gain":5,"dac":2,"de":4,"ccec":2,"eb":2,"cb":2,"ff":14,"finally":4,"gather":4,"last":2,"successfully":6,"added":6,"block":82,"header":9,"contains":1,"large":2,"won":2,"go":2,"details":2,"element":2,"note":7,"gives":1,"clues":5,"hints":1,"difficulty":28,"return":5,"clue":2,"further":2,"having":7,"nearly":1,"prepared":5,"two":15,"finish":1,"going":3,"collect":2,"adding":6,"list":1,"came":2,"chain":118,"hence":1,"industry":5,"title":2,"however":8,"easy":11,"everything":2,"point":8,"correctly":1,"yet":6,"give":1,"right":7,"proposed":7,"designed":7,"force":1,"compete":4,"requiring":2,"valid":20,"spreads":1,"benefits":4,"users":34,"disseminate":1,"around":5,"thus":6,"level":25,"decentralization":1,"therefore":25,"prefer":1,"win":3,"source":1,"bitcoin-protocol":1,"find":8,"answer":1,"simple":7,"puzzle":3,"solve":1,"guesses":3,"random":2,"numbers":2,"discovers":3,"correct":12,"number":30,"determined":1,"internal":2,"discovered":2,"guessing":1,"nonce":17,"short":3,"found":6,"insert":1,"rest":4,"guess":3,"used":9,"earlier":5,"small":5,"ae":12,"recall":7,"states":3,"computations":1,"creates":6,"vastly":1,"different":7,"outcome":1,"continually":2,"computation":1,"block-hash":1,"produce":4,"sequence":1,"know":2,"observing":2,"detail":2,"tells":2,"zeros":9,"front":2,"setting":5,"displayed":1,"exactly":1,"ten":10,"observe":3,"making":3,"beginning":5,"matches":1,"mean":2,"guessed":2,"prove":1,"themselves":10,"taking":1,"mempools":1,"winner":1,"round":1,"hand":5,"due":4,"produced":1,"invalid":2,"afford":1,"him":1,"continue":8,"searching":3,"finds":2,"produces":1,"signal":1,"running":4,"every":11,"verify":5,"verified":2,"grants":1,"machine":5,"holding":1,"instantly":2,"winning":3,"collects":3,"readjust":1,"previous":1,"abandon":2,"current":7,"adopt":2,"recalculations":1,"search":1,"sympathy":2,"wasted":2,"efforts":2,"trying":1,"lost":1,"earns":1,"receives":4,"nothing":6,"costs":8,"seems":1,"indicated":1,"sent":3,"certain":4,"received":2,"ignore":2,"byzantine":2,"occurred":7,"between":11,"events":1,"realize":3,"foundation":1,"relies":2,"dominance":1,"proof-of-work":4,"fosters":3,"ever":6,"increasing":2,"reasons":3,"especially":1,"dominate":3,"terms":2,"success":2,"foster":1,"ever-increasing":1,"speed":6,"constantly":2,"update":1,"innovate":1,"competitors":2,"earning":2,"essence":1,"among":6,"faster":5,"frequently":1,"seeking":1,"maximize":1,"requires":5,"constant":3,"upgrades":2,"machinery":1,"customized":1,"frequency":2,"collective":3,"competitive":2,"pressure":1,"advantage":2,"compared":2,"alternate":3,"mechanisms":2,"sense":3,"trust":9,"grow":2,"audience":4,"grows":5,"price":4,"coin":4,"increase":7,"attracts":1,"rising":1,"greater":3,"overall":10,"rate":34,"turn":3,"stronger":1,"increased":4,"raise":1,"cycle":4,"repeats":1,"economics":1,"classified":1,"behavior":3,"encourages":1,"compounding":1,"interest":5,"fact":9,"oldest":1,"consider":13,"caused":2,"pow-blockchain":1,"rises":2,"rise":1,"worth":3,"dollar":2,"justified":1,"spending":2,"equipment":6,"electrical":2,"justify":2,"shifts":1,"upwards":1,"dollars":3,"upgrade":2,"business":3,"matching":1,"competitor":6,"longer":11,"longest":14,"rule":17,"true":12,"sauce":2,"domination":1,"others":1,"developers":20,"argue":2,"fuels":1,"strength":2,"determining":1,"factor":1,"whenever":1,"competing":10,"versions":6,"arise":2,"whichever":2,"wins":3,"version":18,"deactivated":1,"visible":1,"simplicity":1,"understanding":4,"outperform":1,"effects":1,"surface":1,"prevents":2,"husband":5,"wife":6,"accidentally":1,"exact":4,"traveling":1,"sake":1,"oversimplifying":1,"actions":6,"place":5,"within":8,"milliseconds":1,"oversimplify":1,"technical":1,"clarity":1,"full":5,"explanation":2,"wiki":2,"deeper":2,"tale":1,"blockchains":9,"asia":1,"americas":2,"purchasing":1,"car":9,"uses":5,"funds":5,"family":2,"purchase":6,"precisely":1,"pm":1,"utc":1,"moment":5,"similar":2,"china":1,"held":2,"arrives":1,"chinese":10,"adds":2,"soon":3,"declares":2,"sending":1,"message":9,"asian":1,"vicinity":2,"proximity":1,"complete":6,"verification":2,"length":4,"assembling":2,"top":1,"opposite":1,"side":6,"essentially":3,"happen":1,"nearest":1,"located":1,"washington":7,"state":7,"united":1,"enters":6,"claim":1,"database":1,"connect":1,"recent":10,"conflict":2,"arises":1,"paradox":1,"messages":3,"arrive":1,"sees":2,"conflicting":1,"histories":1,"spent":1,"temporal":1,"interests":1,"economic":6,"incentive":6,"submit":1,"nature":4,"itself":9,"swiftly":1,"fail":2,"deactivates":1,"see":2,"anymore":1,"superior":2,"manages":1,"likewise":5,"completed":2,"select":1,"best":1,"nor":3,"misunderstandings":1,"dealer":3,"presses":1,"forward":3,"disappear":1,"evaporates":1,"typically":2,"normal":8,"utilizing":2,"customer":4,"acceptable":2,"beyond":5,"contestation":2,"drive":3,"lot":2,"gets":2,"deal":1,"scenario":1,"whole":1,"recorded":3,"member":1,"mistaken":1,"ensured":1,"illuminates":1,"importance":2,"dark":1,"unsuspecting":2,"unprepared":1,"developer":7,"attack":52,"intrigue":1,"picture":1,"easiest":1,"steal":1,"malicious":14,"actor":10,"spends":1,"something":1,"victim":4,"wherein":3,"took":1,"attacks":4,"false":16,"assuming":7,"sufficient":1,"cause":3,"overwrite":2,"made":2,"keep":2,"original":6,"whatever":1,"item":1,"exacted":1,"derives":1,"attacker":20,"hashing":4,"majority":10,"size":2,"behind":1,"today":3,"enormous":1,"effectively":2,"largest":1,"supercomputer":7,"man":1,"writing":2,"estimate":3,"consumes":3,"electricity":4,"country":2,"denmark":2,"continues":1,"cost":7,"millions":2,"billions":1,"hardware":4,"require":5,"sustained":1,"consumption":1,"likely":4,"unfeasible":1,"single":7,"geographical":1,"location":11,"expensive":3,"decentralized-hardware":1,"long":3,"remain":3,"interested":3,"nigh":2,"impenetrable":1,"proposition":2,"choose":4,"later":4,"genesis":22,"according":4,"vanilla":5,"mined":9,"describing":2,"empty":4,"meaningless":3,"quotation":1,"marks":1,"employing":2,"word":2,"trusted":1,"include":3,"quotations":1,"core":24,"purposefully":1,"blind":1,"regarding":3,"human":5,"preference":1,"truth":5,"thousand":1,"times":1,"entirety":1,"bitcoin-miner":1,"theory":2,"stealthily":1,"re-create":1,"execute":1,"initial":2,"spawned":2,"grind":1,"one-by-one":1,"sufficiently":1,"exceed":1,"so-called":3,"release":1,"automatically":4,"recognize":2,"currently":5,"replace":2,"variant":2,"event":8,"seem":1,"virus":1,"uploaded":1,"destroy":9,"wreaking":1,"havoc":1,"realm":2,"naturally":3,"protest":1,"operation":1,"entirely":3,"agreement":1,"anti-bitcoin":1,"clearly":1,"feasible":1,"immediate":1,"future":2,"risk":3,"non-existent":1,"implications":2,"underprepared":1,"projects":1,"realistic":1,"dangers":1,"na":2,"ve":2,"entrepreneur":9,"building":1,"product":1,"generally":1,"aware":2,"actors":3,"stealing":1,"otherwise":2,"causing":1,"trouble":1,"decides":2,"implement":1,"believe":2,"offer":1,"ample":1,"incentivize":1,"remains":3,"below":1,"threshold":1,"average":4,"vulnerable":2,"annihilation":1,"technically":3,"astute":1,"seeing":1,"vulnerability":2,"possessing":1,"requisite":1,"vaporize":1,"records":7,"young":2,"ways":2,"eliminated":2,"seen":1,"serious":1,"cases":2,"notable":2,"luke-jr":3,"variation":2,"project":4,"coiledcoin":3,"performed":6,"belief":1,"disingenuous":2,"aside":2,"sentiment":1,"stands":1,"complexity":1,"establishing":1,"would-be":5,"entrepreneurs":8,"existing":3,"fully":2,"methods":4,"available":6,"frustration":1,"potential":2,"danger":2,"surrounding":1,"shows":1,"relative":2,"youthfulness":1,"maintain":7,"bitcoin-level":3,"rewriting":1,"deadly":1,"rebuilding":1,"eco-unfriendly":3,"problems":3,"stop":1,"issues":1,"comes":2,"environment":2,"obligation":1,"particular":1,"consume":1,"already":1,"strain":1,"burden":1,"infrastructure":1,"worldwide":2,"economy":1,"additional":4,"serve":3,"purpose":1,"forcing":1,"free-market":1,"encouraging":1,"ethical":2,"species":1,"financially":2,"sound":1,"eco-friendly":2,"innovating":1,"directly":5,"innovation":4,"response":1,"discuss":5,"free":2,"inherent":2,"weakness":1,"november":1,"hours":2,"switched":3,"cash":9,"switch":5,"clever":1,"software":12,"engineering":1,"team":3,"recognized":2,"profitable":2,"conducted":1,"calculated":2,"profitability":2,"higher":4,"play":2,"proved":1,"effective":4,"matter":2,"accomplishment":1,"raised":1,"awareness":1,"tacit":1,"bound":1,"compatible":1,"aligned":1,"former":1,"speculation":1,"favorable":2,"position":3,"balance":3,"long-term":1,"basis":1,"attention":3,"shift":1,"occur":1,"leader":1,"drop":1,"realized":1,"resulting":1,"lack":1,"leadership":1,"cover":1,"operating":1,"leave":1,"situation":1,"becomes":3,"reversal":1,"come":7,"crashing":1,"downwards":1,"ever-compounding":1,"theoretical":1,"raises":1,"concern":3,"illuminate":1,"depends":3,"fickle":1,"support":3,"account":1,"empower":2,"members":5,"ecosystem":55,"solution":2,"primary":7,"stake":7,"pos":16,"alternative":2,"popular":2,"staking":3,"coins":5,"open":3,"meaning":1,"variations":2,"depending":1,"rules":2,"forth":1,"unique":3,"general":1,"placing":1,"collateral":1,"thereby":3,"periodically":2,"extract":1,"portion":2,"earn":1,"hardware-expensive":1,"honest":1,"encouraged":2,"wealth":4,"hangs":1,"risks":2,"downside":1,"leaves":1,"staked":1,"claims":1,"gradually":1,"centralized":4,"compound":1,"monopolies":2,"owner":3,"monopoly":3,"well-being":1,"supply":3,"obtained":1,"gains":1,"declare":2,"stakeholders":5,"lest":1,"holder":5,"non-majority":3,"attempts":2,"achieve":3,"loss":1,"placed":4,"compare":1,"system":6,"question":1,"performance":1,"pow-based":6,"suffer":1,"control":1,"delegated":2,"dpos":2,"fault":1,"tolerance":1,"dbft":2,"resolve":1,"manipulation":1,"needs":5,"alternatively":1,"maturity":1,"identify":4,"equals":1,"mutual":1,"disadvantaging":1,"established":1,"elect":4,"endow":1,"delegates":3,"responsibility":2,"compromise":3,"integrity":1,"thereafter":1,"compromised":1,"direct":2,"retaliate":1,"abandoning":1,"say":1,"variants":1,"indeed":1,"scenarios":1,"provide":5,"section":7,"summary":2,"soundest":1,"capable":5,"fairness":1,"combination":3,"features":3,"defense":4,"dangerous":1,"destruction":1,"strong":2,"opt":1,"good":1,"values":1,"cost-effective":1,"unsustainable":1,"unreliable":1,"arbitrary":1,"presents":1,"described":2,"strongest":2,"instead":2,"chosen":12,"storage":1,"space":1,"backups":5,"surviving":2,"copy":2,"main":33,"overrule":1,"difference":4,"separating":1,"regular":1,"older":2,"backup":7,"conflicts":1,"refer":1,"looks":1,"accurate":2,"build":1,"independent":10,"smart":60,"chains":12,"inserted":2,"included":7,"pushed":3,"protective":4,"protected":4,"copies":2,"accompanying":3,"endows":1,"avoiding":1,"excessive":2,"addition":2,"flexible":2,"services":3,"notary":80,"nodes":71,"stake-weighted":2,"vote":3,"freedom":1,"notarization":83,"flexibility":1,"maintains":2,"adaptive":1,"iguana":16,"processes":1,"supported":1,"readers":2,"sections":2,"featured":1,"heart":4,"enables":6,"vast":1,"separate":2,"whitepaper":1,"serves":2,"function":2,"technologies":1,"adopts":2,"act":1,"coordination":1,"advance":1,"capabilities":2,"expectations":1,"underlies":2,"notary-node":4,"functionality":1,"coded":1,"programming":1,"language":3,"choice":1,"lead":1,"jl":1,"enable":1,"volumes":2,"aligns":1,"directives":1,"scalability":2,"overview":1,"parties":2,"run":2,"sixty-four":5,"protection":6,"elected":3,"professionals":1,"requirements":1,"yearly":2,"election":1,"candidates":3,"groups":1,"individuals":1,"positions":3,"voters":1,"favor":1,"exhibit":1,"professional":1,"skill":1,"sets":3,"sciences":1,"adapt":1,"needed":1,"notarize":3,"notarizations":12,"acts":1,"marker":2,"write":6,"indicator":1,"anywhere":1,"trustless":1,"varies":1,"six":1,"per":5,"hour":1,"confirmation":3,"sacrifice":1,"ltc":15,"confirms":1,"service":5,"btc":2,"mid":1,"node":13,"season":1,"proven":1,"excellent":1,"becoming":2,"day":2,"joining":1,"rates":1,"climbing":1,"said":2,"costlier":1,"congested":1,"demand":1,"limited":2,"on-chain":1,"read":1,"blog":2,"post":2,"info":3,"restricted":1,"transfer":4,"circumvent":1,"overhead":3,"avoid":1,"importantly":1,"publicly":2,"verifiable":2,"verifies":1,"custody":1,"hold":2,"grant":1,"withhold":2,"minimum":3,"required":7,"thirteen":1,"excluded":1,"fifty-one":1,"action":2,"uneconomic":1,"access":3,"duties":2,"design":2,"kmd":46,"wait":11,"satisfied":1,"trade":1,"goods":1,"desired":4,"protecting":1,"breaking":1,"automates":1,"tailor":1,"communities":1,"measures":2,"innovated":1,"expands":1,"gathering":1,"appropriate":1,"roughly":1,"twenty-five":1,"minutes":9,"special":15,"height":3,"inception":1,"signatures":1,"cryptographically":2,"content":1,"notarized":3,"examples":1,"actual":1,"https":2,"blockstream":2,"tx":2,"ed":4,"dbe":4,"dff":4,"dffb":4,"fb":4,"expand":2,"cc":2,"db":2,"ecfe":2,"af":2,"signed":1,"letters":1,"mixture":1,"indicate":1,"belongs":1,"format":1,"computer-friendly":2,"afe":4,"cf":4,"fdb":4,"cryptographic":2,"representation":2,"happened":2,"back":2,"character":1,"safe":2,"view":1,"automation":1,"align":1,"notarizing":2,"saved":1,"written":3,"down":1,"writes":1,"feature":6,"exists":1,"op_return":6,"permanently":1,"himself":2,"-jan-":2,"chancellor":2,"brink":2,"second":2,"bailout":2,"banks":2,"coinbase":3,"downloaded":1,"possess":1,"knowledge":1,"inspect":1,"words":2,"hard":1,"viewable":1,"permanence":1,"argument":1,"rely":2,"securing":2,"decentralizing":1,"distributing":1,"final":6,"loop":1,"reminder":1,"drawn":1,"identifying":1,"combine":1,"transformed":1,"bfb":2,"ffe":2,"df":4,"deda":2,"compressed":1,"reference":1,"extending":1,"recycle":1,"thousands":2,"discussed":2,"discussions":4,"extends":2,"participating":1,"notarizes":2,"external":1,"flow":1,"summarize":1,"default":9,"follows":1,"period":5,"quick":4,"alert":7,"starting":4,"considers":4,"decide":5,"represent":1,"achieved":2,"finality":2,"matters":1,"built":2,"monitor":1,"iteration":1,"possibility":1,"failing":1,"accuracy":1,"incentives":2,"motivate":1,"job":2,"setup":2,"reduces":2,"portions":1,"various":2,"surface-level":1,"minable":1,"savvy":1,"activate":1,"similarities":1,"reader":2,"motivations":1,"differences":1,"explained":1,"allocated":2,"given":2,"normally":1,"minting":1,"similarity":1,"circumstances":1,"decided":1,"active":2,"low":1,"lower":1,"determines":1,"unlikely":2,"finding":1,"infancy":1,"encourage":1,"relatively":1,"desktop":2,"cpu":2,"joined":1,"maintained":1,"despite":1,"stabilizing":1,"predictability":1,"successful":3,"bad":2,"ab":2,"seventeen":1,"prodigious":1,"effort":2,"farms":2,"specialized":1,"passed":1,"diverges":1,"limitations":1,"cost-efficient":1,"falling":1,"trap":1,"hash-rate":2,"status":1,"chance":3,"sixty-five":2,"privilege":1,"occasionally":1,"operates":1,"cyclical":1,"start":1,"holds":1,"mines":3,"removes":1,"passes":1,"capture":1,"everyone":1,"else":1,"adjustable":2,"keeps":1,"stable":1,"outside":1,"odds":1,"opposed":1,"ratio":1,"equivalent":1,"occurs":1,"regardless":1,"popularity":1,"market":1,"controlling":1,"protect":1,"daily":1,"assail":1,"crucial":1,"relying":1,"erases":1,"branch":1,"recreates":1,"protects":1,"likelihood":1,"achieving":1,"task":1,"probable":1,"processing":1,"opportune":1,"override":1,"unfortunate":1,"recipient":2,"vanished":1,"underway":1,"exchanging":1,"valuables":1,"settings":1,"reduce":1,"instances":1,"channels":2,"antara":6,"module":3,"instantaneous":1,"fails":1,"attacking":2,"increases":1,"difficult":1,"withstand":1,"machines":1,"simultaneously":1,"ultimate":1,"goal":1,"merely":1,"moving":1,"await":1,"wish":1,"frequent":1,"newcomers":1,"fear":1,"falsify":2,"mistakenly":1,"leads":1,"observers":1,"group":1,"governance":1,"possible":2,"arbiters":1,"stated":1,"goes":1,"generated":1,"sole":1,"sign":1,"options":2,"rejected":1,"twenty":2,"inform":1,"impossible":1,"incredible":1,"expertise":1,"feel":1,"fortress":1,"guard":1,"mindful":1,"payments":1,"nevertheless":1,"remind":1,"vigilance":1,"mindfulness":1,"utilize":3,"aspects":1,"considering":2,"operations":1,"disconnect":1,"regain":1,"resume":1,"measured":1,"foremost":1,"experience":1,"responsible":2,"qualified":1,"cycles":1,"consistently":1,"periods":2,"inactivity":1,"halt":1,"save":1,"unnecessary":1,"reactivate":1,"appears":1,"invite":1,"minute":2,"combined":1,"cross-blockchain":1,"interoperability":1,"clustering":1,"atomic-swap":2,"powered":1,"framework":3,"scalable":1,"financial-technology":1,"solutions":1,"fiat":1,"delay":1,"approximately":4,"thirty":1,"smart-chain":1,"intermittent":1,"dedicated":1,"full-time":1,"server":1,"larger":1,"businesses":1,"scale":1,"attract":1,"freelance":1,"solely":1,"customizations":2,"elsewhere":1,"documentation":1,"hybrid":1,"model":1,"combines":1,"proof-of-stake":1,"basic":1,"percentage":2,"ten-minute":1,"motivated":1,"assist":1,"allocate":1,"high-hash":1,"freed":1,"models":1,"year":1,"tiny":1,"backed":1,"fraction":1,"formation":1,"distribution":1,"trading":1,"defi":1,"contract":1}},"src/pages/start-here/core-technology-discussions/index.mdx":{"searchTitle":"Introduction","docsPageTitle":"Introduction","path":"start-here/core-technology-discussions","content":{"introduction":1,"komodo":13,"project":1,"focuses":1,"empowering":2,"users":3,"freedom":2,"blockchain":7,"technology":3,"forms":2,"provide":1,"currently":2,"focus":1,"two":1,"types":1,"entrepreneur":5,"average":1,"cryptocurrency":1,"investor":5,"community":2,"entrepreneurs":3,"investors":2,"form":2,"economic":1,"ecosystem":5,"foundational":1,"pillar":1,"security":5,"provides":2,"unique":2,"innovative":1,"strong":1,"bitcoin":2,"network":1,"yet":1,"does":1,"require":1,"incredible":1,"cost":2,"every":1,"member":1,"receives":1,"benefits":1,"relies":3,"everyday":1,"use":2,"protect":1,"innovation":1,"affordable":1,"small":1,"businesses":1,"startups":1,"powerful":2,"technologies":4,"new":5,"method":2,"trading":1,"cryptocurrencies":3,"directly":2,"one":1,"person":1,"kind":1,"decentralized":6,"exchange":7,"removes":1,"middlemen":1,"vouchers":1,"escrow":2,"services":2,"underlying":1,"concept":1,"called":1,"atomic":1,"swap":1,"leaders":1,"atomic-swap":1,"powered":1,"serves":1,"trade":2,"having":1,"pass":1,"centralized":1,"arduous":1,"dangerous":1,"process":2,"also":4,"service":1,"voucher":1,"nor":2,"intermediary":1,"coin":2,"furthermore":2,"registration":1,"required":1,"withdrawal":1,"limits":1,"support":1,"approximately":1,"existence":1,"including":1,"bitcoin-protocol":1,"based":2,"coins":1,"ethereum":1,"ethereum-based":1,"erc":1,"tokens":1,"enables":1,"release":2,"products":2,"world":1,"middleman":1,"involvement":1,"previously":1,"built":2,"projects":1,"outside":1,"easily":1,"feature":1,"requirement":1,"product":2,"proper":1,"elements":1,"core":2,"code":1,"privacy":4,"features":5,"platform":2,"activated":1,"allow":1,"purchase":1,"goods":1,"within":1,"right":1,"allows":1,"crowdsource":1,"funds":1,"audience":1,"prefer":1,"maintain":1,"experiencing":1,"rapid":1,"growth":1,"documentation":3,"discussion":2,"section":2,"in-depth":1,"releasing":1,"native":1,"welcome":1,"feedback":2,"readers":1,"questions":1,"concerns":1,"course":1,"reading":1,"material":1,"reach":1,"team":2,"find":1,"contact":1,"information":1,"accompanying":1,"website":2,"https":2,"komodoplatform":2,"com":2,"en":2,"note":1,"changes":1,"whitepaper":2,"creation":1,"cr":1,"written":1,"content":1,"updated":1,"july":1,"ensure":1,"technical":1,"accuracy":1,"recommend":1,"newcomers":1,"read":1,"enhance":1,"understanding":1,"nature":1,"design":1,"greatly":1,"advanced":1,"discussed":1,"areas":1,"technical-documentation":1,"zero-knowledge":1,"transactions":1,"still":1,"available":2,"komodo-based":1,"blockchains":1,"longer":1,"kmd":1,"main":1,"chain":1,"change":1,"made":1,"largely":1,"response":1,"industry":1,"developments":1}},"src/pages/start-here/core-technology-discussions/initial-dex-offering/index.mdx":{"searchTitle":"Initial DEX Offering (IDO)","docsPageTitle":"Initial DEX Offering (IDO)","path":"start-here/core-technology-discussions/initial-dex-offering","content":{"initial":9,"dex":6,"offering":8,"ido":33,"abstract":1,"lies":2,"great":1,"power":2,"idea":1,"person":5,"regardless":3,"nationality":1,"creed":1,"background":2,"obtain":1,"funding":3,"innovate":2,"prosper":2,"integral":2,"tenet":1,"blockchain":39,"technology":23,"decentralization":7,"decentralizing":1,"systems":1,"reduce":1,"number":2,"control":2,"points":2,"compromised":1,"manipulated":2,"plays":1,"common":3,"role":1,"new":26,"cryptocurrency":8,"economy":1,"one":11,"area":1,"market":4,"remains":1,"centralized":24,"vulnerable":4,"coin":44,"ico":36,"industry":3,"needs":6,"solution":5,"komodo":71,"presents":5,"answer":2,"today":9,"model":14,"high":1,"level":1,"centralization":3,"creates":3,"problems":2,"third":3,"parties":1,"block":8,"manipulate":2,"entrepreneurs":7,"efforts":3,"location":3,"releasing":1,"product":14,"allowing":1,"whales":1,"hackers":4,"human":15,"error":7,"corrupt":1,"destroy":2,"entrepreneur":71,"negative":1,"experience":3,"users":4,"situations":2,"also":12,"impact":1,"perception":1,"adoption":1,"furthermore":5,"traceable":3,"nature":10,"prevents":2,"society":1,"crowdsourcing":4,"purchasing":4,"within":7,"inherent":5,"right":11,"barter":9,"private":9,"created":5,"platform":5,"overcomes":1,"challenges":2,"provides":4,"necessary":6,"create":10,"release":5,"world":4,"full":1,"building":1,"begin":4,"creating":7,"smart":24,"chain":35,"simplifies":1,"process":24,"need":3,"install":1,"software":11,"execute":1,"commands":3,"command":17,"prompt":3,"establish":1,"connection":3,"between":3,"two":4,"komodo-enabled":1,"devices":10,"explained":1,"below":1,"core":4,"rest":3,"work":1,"fully":3,"independent":5,"empowered":2,"array":1,"features":6,"dpow":7,"key":3,"feature":1,"security":10,"protect":3,"integrity":2,"use":11,"optional":1,"chains":2,"ecosystem":11,"discontinue":1,"services":4,"uses":1,"project":1,"defi":28,"framework":32,"decentralized":9,"exchange":8,"useful":2,"conduct":3,"relies":1,"atomic":3,"swaps":2,"enabling":1,"trade":1,"value":2,"across":2,"supported":1,"protocol":1,"third-party":6,"manipulators":1,"prevent":3,"innovative":1,"endeavors":2,"privacy":11,"available":8,"participants":6,"purchase":3,"take":2,"precautions":1,"note":3,"erc":3,"tokens":6,"eth":4,"forks":2,"clones":2,"qrc":2,"qtum":4,"utxo":4,"type":4,"blockchains":2,"distributed":8,"using":5,"types":1,"coins":26,"don":1,"receive":4,"benefits":1,"service":4,"contracts":1,"cc":1,"modules":1,"still":2,"traded":2,"current":3,"platforms":1,"specific":3,"weaknesses":3,"present":2,"several":4,"notable":1,"include":1,"discrimination":3,"vulnerability":1,"theft":3,"lack":3,"seeking":1,"serve":2,"intended":1,"audience":7,"adverse":2,"intervention":1,"party":3,"antagonists":1,"display":1,"personal":4,"malicious":5,"intent":1,"innovation":3,"icos":2,"typically":5,"conducted":6,"escrow":3,"purchasers":5,"transfer":1,"money":1,"holding":4,"occurs":1,"single":1,"website":1,"funds":5,"held":2,"collection":2,"server":8,"user":5,"wait":5,"administrators":1,"first":20,"verify":1,"transactions":3,"distribute":3,"time":3,"therefore":5,"thieves":1,"highly":2,"difficult":2,"impossible":1,"perform":1,"via":2,"fails":1,"harness":1,"borderless":2,"strength":3,"capable":6,"accessing":1,"activate":1,"geographical":1,"social":1,"status":1,"thus":4,"anyone":2,"provide":1,"yet":5,"verifiable":2,"record":1,"transaction":2,"history":4,"crucial":1,"element":2,"innovator":2,"prefer":2,"transcends":1,"man-made":3,"barriers":2,"circumventing":1,"survival":1,"actors":1,"subjective":2,"borders":1,"around":1,"records":1,"authority":2,"falsify":1,"conundrum":1,"race":1,"find":3,"empowerment":1,"subjectively":1,"defining":1,"demographics":2,"various":1,"reasons":2,"form":3,"companies":1,"cultures":1,"communities":3,"etc":3,"ability":1,"contrasts":1,"members":4,"demographic":4,"desire":2,"participate":1,"unfavorable":1,"second":5,"try":1,"forestall":1,"progress":1,"paradox":1,"fact":1,"underlying":4,"maintain":1,"regard":1,"barrier":1,"problem":3,"compounds":1,"further":2,"observe":2,"functioning":1,"anywhere":1,"access":3,"released":2,"able":3,"utilize":1,"sentiment":1,"irrelevant":1,"becomes":2,"pronounced":1,"competing":1,"group":1,"attempt":2,"maliciously":1,"selfish":1,"option":3,"against":1,"would-be":2,"competitors":1,"overall":4,"navigate":1,"effects":1,"inhibiting":1,"unable":1,"realize":1,"creative":1,"potential":2,"issue":1,"traditional":1,"vulnerabilities":1,"due":1,"foibles":1,"point":5,"period":2,"entire":6,"supply":15,"node":6,"clumsy":1,"agents":1,"data":1,"damaged":1,"stolen":1,"simply":6,"lost":1,"incompetence":1,"consider":2,"provided":2,"actual":3,"intends":1,"sell":2,"remain":1,"long":3,"just":3,"side":1,"endeavor":1,"risk":2,"central":1,"failure":1,"catastrophic":1,"finally":2,"options":2,"inhibits":1,"privately":1,"goods":1,"extends":1,"written":1,"word":1,"species":1,"utilized":1,"organize":1,"institutions":1,"nations":1,"humanity":2,"meaningful":1,"advancements":1,"art":1,"began":1,"creator":1,"explore":2,"discover":1,"make":3,"mistakes":1,"learn":1,"however":2,"modern":1,"threat":1,"recent":1,"monumental":1,"historical":1,"phenomenon":1,"known":1,"internet":2,"information":2,"permits":1,"kinds":1,"people":2,"quietly":1,"inhibition":1,"monitor":1,"shopping":1,"bartering":1,"behavior":1,"dangerous":2,"development":5,"destroys":1,"empowers":2,"growth":3,"reserve":1,"myriad":1,"ways":3,"economic":1,"environment":1,"direct":2,"contradiction":1,"issues":4,"show":1,"state":1,"plagued":1,"limitations":1,"inhibit":1,"freedom":2,"entrepreneurship":1,"solves":1,"adds":3,"possibilities":1,"enables":3,"beyond":1,"reach":2,"influencer":1,"allows":2,"manner":2,"mitigates":2,"eliminates":1,"regarding":1,"advantage":4,"formerly":1,"coding":1,"generating":2,"itself":3,"aspects":1,"team":6,"simplified":1,"easy":2,"steps":5,"iguana":2,"introduced":1,"part":3,"entering":1,"simple":2,"computer":6,"following":3,"rely":1,"processes":2,"run":2,"name":2,"daemon":1,"komodod":30,"brevity":1,"rooted":1,"-ac_name":8,"-ac_supply":8,"total":10,"-gen":6,"initiates":1,"instance":3,"default":1,"executed":2,"alone":1,"launch":8,"main":11,"kmd":4,"next":2,"tells":5,"behave":1,"differently":1,"indicated":1,"desires":1,"mine":3,"network":7,"begins":2,"automated":2,"fresh":2,"empty":2,"clone":4,"generate":3,"differences":3,"primary":2,"example":3,"unlike":2,"automatically":2,"rewards":1,"wallet":5,"addresses":1,"consensus":4,"mechanism":4,"built":1,"notarize":3,"opposed":1,"ltc":1,"reveal":1,"strong":2,"advantages":2,"design":1,"adopting":1,"updates":1,"add":6,"built-in":1,"capacity":3,"allow":1,"code":4,"rules":2,"decide":2,"pow":1,"instead":3,"pos":1,"changes":1,"made":2,"according":4,"imagination":1,"developer":1,"knowledge":1,"does":2,"interfere":1,"smoothly":1,"integrate":1,"purposes":1,"discussion":1,"otherwise":2,"including":1,"communicate":1,"natively":1,"reader":1,"colored-token":1,"running":5,"top":1,"parent":1,"case":1,"ecosystems":2,"ethereum":1,"unique":1,"unto":1,"significant":2,"nodes":7,"act":4,"whatever":1,"imagine":1,"scale":1,"explosion":1,"activity":1,"negatively":1,"impacted":1,"independence":1,"grants":1,"competitive":1,"speed":1,"ease":1,"end-users":1,"developing":1,"entrepreneurial":1,"future":2,"leave":1,"reason":2,"free":1,"mining":2,"let":2,"us":2,"return":2,"moment":1,"executes":1,"program":2,"local":1,"device":16,"occur":1,"essence":1,"depends":1,"existing":1,"isolation":1,"multiple":1,"receives":1,"signal":1,"indicating":1,"peer":1,"genesis":3,"immediately":3,"mines":1,"performs":1,"distribution":9,"one-time":1,"reward":1,"discovering":1,"valid":1,"hash":1,"having":3,"established":3,"secure":2,"enter":2,"entreprenuer":2,"-addnode":4,"insert":4,"ip":6,"address":7,"three":1,"elements":1,"important":1,"parameters":1,"inserted":1,"match":1,"exactly":1,"instances":1,"separate":1,"ignore":1,"mined":2,"circumstance":1,"assuming":3,"wants":1,"capture":1,"technically":1,"speaking":1,"ownership":1,"matter":1,"initiate":1,"superior":1,"difference":1,"execution":1,"knows":1,"look":1,"vps":1,"already":3,"proper":2,"soon":1,"connect":1,"set":2,"place":3,"instantly":1,"chosen":1,"sync":1,"exists":2,"notarizing":1,"elected":1,"notary":2,"entrepeneur":2,"internal":1,"list":1,"empower":1,"adding":1,"notarization":3,"early":2,"stage":2,"sign-up":1,"products":1,"intend":1,"automate":1,"possible":2,"fee":1,"receiving":1,"help":1,"cover":1,"business":4,"costs":1,"associated":1,"recall":1,"notarizations":1,"financial":1,"native":1,"backup":1,"event":1,"attack":1,"existence":1,"assured":1,"survive":1,"copy":1,"everything":1,"backend":1,"prepared":1,"naturally":1,"understand":1,"unfamiliar":1,"territory":1,"encourage":1,"interested":1,"partners":4,"komodoplatform":4,"com":4,"guidance":1,"observations":1,"method":10,"previously":2,"required":3,"go":1,"cumbersome":1,"possibly":1,"gathering":1,"cryptocurrencies":2,"personally":1,"hold":1,"matching":1,"purchases":1,"completed":2,"trust":1,"issuer":2,"digital":2,"send":1,"appropriate":1,"error-prone":1,"manually":1,"write":1,"custom":2,"formal":1,"arrangements":1,"manage":2,"arbitrary":1,"arduous":1,"times":1,"disastrous":1,"powered":2,"extension":1,"swap":1,"directly":1,"involvement":1,"exchanges":1,"vouchers":1,"entirely":1,"figures":1,"artificial":1,"expense":1,"chooses":1,"machine":1,"connecting":1,"small":3,"choose":1,"machines":2,"rented":1,"online":1,"servers":4,"geographically":2,"throughout":2,"desired":2,"renting":1,"multiplicity":1,"choice":2,"requirement":1,"owner":1,"smaller":2,"operating":1,"low":1,"budget":1,"stationed":1,"nearby":1,"convenience":1,"hand":1,"large":1,"corporation":1,"decided":1,"prepare":1,"located":1,"break":1,"down":1,"pouches":1,"bags":2,"ultimately":1,"sends":1,"normal":1,"elects":1,"date":1,"bag":2,"trading":5,"solutions":2,"conducting":1,"circumvents":1,"found":1,"authorities":1,"acting":1,"middlemen":1,"implements":1,"methods":1,"takes":1,"effect":1,"layer":1,"hacker":3,"steal":2,"penetrate":1,"again":1,"losing":2,"wealth":1,"trades":1,"happen":1,"atomically":1,"possession":1,"immediate":1,"stands":1,"contrast":1,"weeks":1,"months":2,"liquidity":1,"arises":1,"zero-knowledge":2,"support":3,"conclusion":1,"successfully":1,"crowdsourcing-related":1,"taken":1,"typical":1,"greater":1,"ease-of-use":1,"flexibility":1,"assume":1,"cloning":2,"forking":2,"compatible":2,"utxo-based":2,"minting":1,"token":3,"pairs":3,"prices":1,"volumes":1,"pair":1,"straightforward":1,"fork":4,"desktop":4,"repository":4,"gui":3,"modified":1,"used":2,"orders":1,"buy":1,"electrum":2,"supports":2,"lite":3,"wallets":3,"seed":2,"planning":2,"slightly":1,"involved":2,"start":1,"scratch":1,"needed":3,"exclusive":1,"feel":1,"remove":1,"distractions":1,"developed":1,"featured":1,"contact":1,"discuss":1,"requirements":1,"tab":1,"subsequent":1,"infrastructure":1,"enable":1,"enabled":1}},"src/pages/start-here/core-technology-discussions/komodo-defi-framework/index.mdx":{"searchTitle":"Komodo DeFi Framework and Atomic Swaps","docsPageTitle":"Komodo DeFi Framework and Atomic Swaps","path":"start-here/core-technology-discussions/komodo-defi-framework","content":{"komodo":36,"defi":35,"framework":35,"atomic":26,"swaps":9,"introduction":1,"implements":2,"revolutionary":1,"decentralized":13,"exchange":7,"protocol":28,"enables":3,"trustless":2,"cryptocurrency":4,"trading":24,"counterparty":4,"risk":9,"open":3,"source":2,"supports":1,"developers":1,"choose":1,"connect":4,"key":3,"features":2,"order":10,"matching":8,"cross-chain":8,"service":1,"fully":2,"realizes":1,"trade":15,"clearing":3,"order-matching":1,"aspect":3,"relies":1,"peer-to-peer":7,"network":28,"build":1,"public":16,"orderbooks":5,"executed":2,"also":4,"called":1,"swap":29,"current":2,"problems":1,"centralized":7,"exchanges":2,"status":1,"quo":1,"require":4,"users":12,"deposit":1,"funds":6,"third-party":2,"custody":5,"trust":5,"operators":1,"accept":1,"face":1,"potential":1,"security":1,"vulnerabilities":1,"practical":1,"method":1,"requires":2,"use":2,"services":1,"solutions":2,"vouchers":1,"perform":2,"wherein":1,"user":18,"sends":13,"care":1,"entity":3,"receives":6,"owe":1,"iou":1,"statements":1,"return":2,"trades":1,"ious":2,"within":3,"controlled":1,"environment":2,"finished":1,"returns":2,"reimbursement":1,"limitations":2,"traditional":2,"dexs":4,"still":2,"proxy":1,"tokens":1,"limited":2,"decentralization":1,"control":8,"process":15,"dex":3,"allows":3,"partially":1,"however":2,"surrender":1,"assets":1,"distributed":1,"group":1,"authority":5,"figures":1,"amm":1,"issues":2,"slippage":1,"impermanent":1,"loss":1,"complete":4,"solution":1,"present":1,"functional":1,"new":1,"technology":18,"makes":3,"competitive":1,"possible":1,"includes":1,"central":4,"direct":5,"coin-to-coin":4,"token":4,"using":5,"intermediary":5,"full":5,"reputation":11,"system":5,"upcoming":5,"profiles":4,"addresses":5,"behavior-based":4,"optional":4,"api":8,"unlike":1,"previous":1,"send":20,"third":2,"parties":3,"maintains":2,"private":1,"keys":1,"orderbook":2,"first":3,"component":1,"pairing":1,"offer":5,"buy":1,"sell":1,"data":4,"offers":1,"form":1,"multi-coin":1,"wallet":5,"manage":2,"among":1,"multiple":3,"different":1,"blockchain":18,"coins":5,"single":2,"passphrase":1,"chains":1,"protocols":1,"unique":1,"variation":1,"two":5,"cryptocurrencies":1,"across":1,"separate":1,"blockchains":38,"requiring":1,"party":2,"original":2,"concept":1,"created":1,"tier":1,"nolan":1,"bitcoin":1,"enthusiasts":1,"bitcointalk":1,"org":1,"chat":1,"forum":1,"conversation":1,"inspired":1,"members":1,"development":1,"team":1,"experiment":1,"remained":1,"strategy":1,"ever":1,"value":1,"understand":2,"atomic-swap":2,"necessary":2,"one":8,"recall":1,"computer":2,"code":2,"linear":1,"fashion":1,"assume":1,"honest":1,"taking":1,"money":4,"digital":1,"pulling":1,"happen":1,"time":34,"therefore":2,"person":3,"release":1,"protects":1,"vulnerability":1,"malicious":1,"involved":2,"able":1,"destroy":1,"fairness":1,"proper":3,"stage":1,"trade-clearing":1,"incentives":3,"proceed":4,"next":4,"step":7,"manner":1,"disincentives":2,"avoid":1,"abandoning":1,"procedure":1,"structure":1,"place":2,"regardless":2,"failure":3,"reward":1,"enable":1,"execution":1,"automatic":1,"refunds":2,"case":2,"introducing":1,"taker":84,"maker":71,"liquidity":2,"provider":2,"receiver":2,"call":2,"request":2,"begins":1,"initial":1,"need":1,"transactions":2,"transaction":10,"cover":1,"fee":6,"roughly":1,"th":3,"size":2,"desired":1,"dexfee":24,"primary":1,"purpose":1,"serve":1,"disincentive":1,"spamming":1,"rapid":1,"requests":4,"assuming":1,"successfully":5,"connected":1,"point":1,"forward":1,"becomes":1,"simple":1,"verifies":3,"makerpayment":52,"generates":7,"secret":27,"creates":7,"hash":32,"shares":7,"does":18,"payment":34,"directly":14,"temporary":15,"holding":33,"address":54,"utxo-based":24,"sh":18,"locked":18,"output":18,"eth":18,"erc":18,"evm":18,"based":18,"etomic-swap":18,"smart":18,"contract":18,"enters":14,"state":14,"limbo":14,"coin":15,"held":14,"safely":14,"cryptography":14,"awaiting":14,"spend":20,"latter":14,"occurs":14,"allowed":14,"automatically":17,"refunded":14,"takerpayment":46,"spends":8,"reveals":4,"finds":4,"spent":5,"extracts":4,"spending":6,"used":4,"unlock":4,"seem":1,"inefficient":1,"five":1,"done":1,"complexity":1,"provides":1,"us":2,"requisite":1,"trustless-ness":1,"maintain":2,"safety":1,"good":1,"behavior":2,"explain":1,"every":1,"along":2,"way":2,"side":3,"various":1,"financial":1,"protections":1,"fail":1,"payments":2,"sent":1,"exist":1,"respective":1,"itself":1,"assist":1,"moving":1,"appropriate":1,"steps":1,"let":2,"examine":1,"happening":1,"accepts":1,"stands":2,"lose":2,"entire":2,"amount":1,"loses":2,"hand":1,"did":1,"follow":3,"end":1,"bargain":1,"indicates":1,"profile":3,"failed":1,"commitment":1,"thus":1,"decreasing":1,"continues":2,"habit":1,"find":1,"difficult":2,"discover":1,"partners":1,"long":1,"frequency":1,"makers":1,"failing":1,"low":1,"occasional":1,"extra":1,"paid":1,"minor":1,"issue":1,"sudden":1,"spike":1,"misbehavior":1,"built-in":1,"contingency":1,"plans":1,"provide":1,"takers":1,"mark":1,"gains":1,"nothing":1,"reason":1,"fear":1,"him":1,"via":1,"lock":1,"expires":1,"refund":1,"concern":1,"already":1,"received":3,"simply":2,"offline":1,"doesn":1,"hurt":1,"herself":1,"naturally":2,"slightly":2,"dangerous":2,"best":2,"course":1,"action":1,"remain":1,"online":1,"revealed":1,"cost":1,"needs":1,"take":1,"motivated":1,"greater":3,"urgency":1,"additional":2,"details":1,"appropriately":1,"outside":1,"forces":1,"disable":1,"thereby":1,"damage":1,"instance":1,"internet":4,"outage":1,"particularly":1,"advised":1,"manageable":2,"sums":1,"willing":1,"put":1,"nodes":1,"reliable":1,"reputations":1,"connection":5,"true":1,"challenge":1,"performing":3,"successful":2,"between":1,"verifying":1,"complex":1,"creating":1,"myriad":1,"factors":1,"attempt":3,"human":1,"motivation":1,"experience":1,"level":1,"economics":1,"hardware":1,"setups":1,"normal":2,"variations":1,"connections":1,"etc":1,"emphasize":1,"actions":2,"artistic":1,"element":1,"thought":1,"fishing":1,"cast":1,"recast":1,"line":1,"target":1,"attempts":1,"response":1,"adjust":3,"parameters":2,"try":2,"again":2,"iterate":1,"improve":1,"number":1,"increases":1,"expect":1,"required":1,"effort":1,"lessen":1,"gui":1,"apps":1,"important":2,"considerations":1,"connectivity":1,"crucial":1,"amounts":2,"check":1,"partner":1,"monitor":1,"confirmations":1,"calculated":1,"serves":1,"purposes":1,"prevents":1,"spam":1,"health":1,"operations":1,"typical":1,"effective":1,"information":2,"management":1,"afford":1,"ensure":1,"stable":1,"occur":1,"confirmation":1,"chain":1,"stop":1,"duties":1,"observe":1,"fails":1,"contact":1,"support":1,"persist":1,"experimental":2,"nature":1,"software":1,"investment":1,"advice":1,"guarantees":1,"provided":1,"documentation":3,"detailed":1,"technical":1,"refer":1}},"src/pages/start-here/core-technology-discussions/komodo-sdk/index.mdx":{"searchTitle":"Komodo SDK","docsPageTitle":"Komodo SDK","path":"start-here/core-technology-discussions/komodo-sdk","content":{"komodo":19,"sdk":4,"all-in-one":1,"solution":2,"building":1,"deploying":1,"managing":1,"blockchain":4,"defi":10,"applications":4,"provides":1,"developers":2,"comprehensive":1,"suite":4,"tools":1,"apis":1,"libraries":1,"create":3,"innovative":1,"blockchain-based":1,"products":1,"ease":1,"overview":1,"consists":1,"three":1,"main":1,"components":2,"work":1,"seamlessly":1,"framework":7,"core":4,"engine":3,"protocol":6,"foundation":2,"development":1,"gui":3,"dapp":3,"user":1,"interface":1,"layer":1,"key":2,"ultimate":1,"providing":1,"wallet":6,"api":6,"dex":6,"order":2,"matching":2,"network":2,"features":1,"build":1,"non-custodial":3,"wallets":1,"full":1,"control":1,"private":1,"keys":1,"launch":2,"cross-chain":3,"dexs":2,"atomic":1,"swap":1,"support":1,"custom":3,"ido":1,"portals":1,"flagship":1,"-in-":1,"decentralized":1,"application":1,"combines":1,"secure":1,"storage":1,"thousands":1,"cryptocurrencies":1,"trade":1,"coin":5,"token":1,"asset":2,"crypto":3,"bridge":2,"seamless":1,"transfer":1,"between":1,"chains":1,"available":1,"multiple":1,"platforms":1,"web":1,"browser":1,"mobile":1,"devices":1,"desktop":1,"ecosystem":2,"enabling":1,"multi-chain":3,"architecture":2,"independent":1,"blockchains":1,"creation":2,"cryptocurrency":2,"zero":2,"gas":2,"fees":4,"secondary":1,"required":1,"scalable":2,"infrastructure":2,"solutions":1,"kmd":5,"native":2,"serves":1,"several":1,"benefits":1,"low":2,"transaction":2,"currently":1,"fractions":1,"cent":1,"fee":2,"discount":2,"reduction":1,"trading":1,"pairs":1,"burn":2,"mechanism":2,"planned":1,"implementation":1,"trades":1,"within":1,"powered":1,"getting":1,"started":1,"begin":1,"using":1,"install":2,"explore":2,"documentation":4,"follow":2,"learning":2,"launchpad":2,"detailed":1,"tutorials":1,"guides":1,"visit":1,"center":2}},"src/pages/start-here/core-technology-discussions/miscellaneous/index.mdx":{"searchTitle":"Miscellaneous","docsPageTitle":"Miscellaneous","path":"start-here/core-technology-discussions/miscellaneous","content":{"miscellaneous":1,"details":1,"regarding":2,"kmd":16,"main":3,"chain":10,"foundational":2,"coin":5,"komodo":24,"ecosystem":13,"named":1,"itself":1,"rewards":6,"hold":1,"earn":3,"annually":1,"wallet":26,"address":27,"holds":1,"eligible":1,"holders":2,"simply":4,"move":3,"month":4,"funds":20,"sent":3,"back":2,"originated":1,"order":1,"reward":9,"built":1,"core":2,"code":3,"comes":2,"opportunity":1,"provided":2,"unique":1,"security":6,"system":3,"dpow":2,"nature":4,"rooted":1,"financial":1,"incentive":2,"typically":1,"given":2,"miners":4,"normal":4,"pow":3,"miner":2,"mines":1,"new":8,"block":4,"blockchain":16,"mints":1,"coins":5,"delivers":1,"indicated":1,"instance":4,"bitcoin":25,"mining":1,"currently":1,"btc":10,"need":5,"allocate":1,"high":1,"already":2,"maintain":3,"access":1,"hash":1,"rate":1,"chosen":1,"network":2,"therefore":9,"created":3,"recoded":1,"coin-minting":1,"distribute":1,"annual":1,"full":3,"amount":3,"users":11,"per":1,"calculated":1,"part":4,"utxo":18,"transfer":3,"process":8,"calculates":2,"utxos":18,"one":25,"stops":1,"sending":2,"balance":2,"receiving":2,"user":18,"generate":1,"manner":4,"claim":1,"current":2,"continue":2,"period":2,"approximately":1,"twelve":1,"fourteen":1,"years":1,"specifically":2,"cease":1,"reaches":1,"height":1,"note":1,"forced":1,"using":8,"asked":1,"chose":1,"route":1,"free":2,"direct":1,"contrast":1,"philosophies":1,"ecosystems":2,"exchanges":1,"require":3,"use":5,"developer":6,"reason":1,"follow":1,"open":1,"practice":2,"strive":1,"adhere":1,"guiding":1,"principles":1,"decentralization":2,"open-source":2,"technology":14,"want":1,"create":5,"platform":2,"people":1,"whatever":2,"useful":1,"entrepreneurial":1,"endeavors":2,"keeping":1,"optional":1,"element":2,"empowers":2,"members":2,"freedom":1,"privacy":27,"features":3,"option":3,"essential":1,"primary":1,"goal":1,"provide":4,"highest":2,"levels":2,"enable":1,"oneself":1,"inherent":3,"strong":1,"ability":3,"make":5,"choices":1,"directly":1,"controlled":1,"observed":1,"third-party":1,"actor":1,"humanity":1,"meaningful":2,"advancements":1,"art":1,"human":6,"began":2,"situations":1,"creator":1,"explore":1,"discover":1,"mistakes":1,"learn":1,"thereby":2,"issues":2,"popular":2,"privacy-centric":2,"blockchains":1,"across":1,"entire":2,"cryptocurrency":9,"industry":6,"pathways":1,"obtain":2,"problems":1,"methods":4,"centralized":1,"mixing":3,"service":2,"send":1,"cryptocurrencies":4,"providers":1,"mix":1,"participants":1,"return":3,"according":2,"relevant":2,"contributions":1,"method":3,"dangerous":1,"issue":1,"among":2,"duration":1,"lose":1,"control":1,"currency":5,"subject":1,"theft":2,"error":2,"decentralized":1,"coin-mixing":1,"shuffle":2,"coordinating":1,"parties":2,"also":6,"introduces":1,"potential":2,"adds":1,"yet":5,"risk":1,"coordination":1,"between":1,"result":2,"disclosure":1,"support":1,"transaction":11,"desire":1,"constant":1,"anonymization":2,"varying":1,"randomizing":1,"transaction-mixing":1,"patterns":1,"exist":2,"different":1,"brands":1,"feature":1,"strengths":1,"weaknesses":1,"approach":2,"technologies":4,"roots":1,"stem":1,"seminal":1,"work":3,"satoshi":7,"nakamoto":2,"protocol":13,"key":7,"challenges":2,"original":5,"does":7,"account":1,"fork":3,"vanilla":1,"zcash":24,"latter":1,"inherits":1,"action":1,"smart":6,"software":4,"komodod":1,"retains":1,"primarily":2,"consist":1,"convert":1,"money":21,"transparent":7,"private":16,"allows":3,"leaving":3,"public":8,"data":5,"trail":3,"later":4,"analysis":1,"powerful":2,"forms":2,"existence":1,"effectively":3,"permanent":3,"non-private":1,"addresses":8,"privacy-enabled":3,"two":4,"types":2,"call":2,"fully":2,"accessible":1,"means":1,"conducting":1,"transactions":10,"entering":1,"visible":1,"interactions":1,"on-chain":1,"including":2,"antara":2,"module":2,"defi":3,"framework":3,"utilize":2,"parameters":14,"zk-snark":4,"rpcs":2,"separate":2,"used":3,"example":7,"z_gettotalbalance":2,"getbalance":2,"cost":3,"interacting":2,"higher":1,"due":3,"fact":2,"space":1,"demands":1,"increased":1,"encryption":1,"moving":1,"privately":1,"three":3,"take":3,"place":1,"respect":1,"following":2,"accomplished":1,"z_sendmany":2,"rpc":1,"sends":2,"observer":1,"observe":2,"consumed":2,"inherited":1,"moves":1,"available":2,"domain":1,"observation":2,"consider":2,"enhancing":1,"services":2,"tor":2,"derived":2,"solely":1,"type":1,"wherein":1,"again":2,"become":2,"usable":1,"typical":1,"exchange":1,"observers":2,"additional":1,"considerations":1,"provides":2,"measure":1,"appear":2,"sufficient":2,"still":2,"precautions":1,"attacks":1,"would-be":1,"sleuth":4,"timing":3,"attack":6,"studies":1,"time":4,"disappear":1,"looks":1,"soon":1,"thereafter":1,"privacy-user":1,"persistently":1,"chooses":1,"predictable":1,"initiating":1,"completing":1,"determined":2,"deduce":1,"effective":2,"wait":1,"exercise":1,"conceal":1,"behavior":1,"knapsack":3,"similar":1,"applied":1,"amounts":1,"emerges":1,"easily":1,"discern":1,"protect":1,"against":1,"vary":2,"word":6,"risks":1,"zero-knowledge":3,"rely":1,"put":2,"forth":2,"team":9,"form":4,"arguably":1,"superior":1,"relying":1,"us":9,"turn":1,"creative":1,"resources":2,"blockchain-technology":1,"empowering":1,"developers":4,"series":2,"keys":1,"combined":1,"master":3,"unlock":1,"lock":1,"destroyed":1,"every":1,"individual":3,"conducted":1,"endeavor":2,"encourage":2,"interested":1,"readers":1,"view":1,"ceremony":2,"explanation":3,"search":1,"viewpoints":1,"briefly":1,"summarize":1,"measures":1,"several":1,"layers":2,"protection":1,"multi-party":1,"computation":1,"air-gapped":1,"compute":1,"nodes":1,"hard-copy":1,"evidence":1,"trails":1,"uniquely":1,"crafted":1,"distribution":2,"linux":1,"operating":1,"physical":5,"destruction":3,"piece":1,"hardware":1,"held":1,"resulting":1,"defense":1,"level":3,"difficulty":1,"outsider":1,"penetrate":1,"furthermore":5,"creation":3,"ensured":1,"internal":1,"project":4,"faultless":1,"long":1,"member":1,"honest":2,"performed":1,"competence":1,"diligence":1,"longstanding":1,"reputation":1,"modus":1,"operandi":1,"lives":1,"believe":2,"properly":1,"motivated":1,"perform":1,"capable":1,"nevertheless":2,"advocates":1,"degree":1,"suspicion":2,"requires":1,"trust":1,"extends":1,"continually":1,"scrutinize":1,"searching":1,"processes":1,"failed":1,"various":2,"theories":1,"actual":1,"failure":1,"discovered":2,"adopting":1,"receive":2,"frequent":1,"questions":1,"affect":1,"komodo-based":1,"answer":1,"regardless":1,"fault":2,"adopt":1,"updates":1,"releases":1,"unlikely":1,"event":1,"someone":2,"able":1,"retain":1,"complete":2,"copy":1,"power":1,"holder":2,"chains":1,"utilizing":1,"shift":2,"value":3,"spendable":1,"negatively":1,"impact":1,"affected":1,"local":1,"community":3,"required":1,"adapt":1,"contingency":1,"disposal":1,"remove":1,"replace":1,"set":1,"see":3,"realistic":1,"threat":1,"include":1,"information":1,"documentation":2,"transparency":1,"seeks":1,"invest":1,"elusive":1,"fundamental":1,"concept":7,"bitcoin-based":1,"relies":1,"heavily":1,"called":1,"short":1,"unspent":1,"invented":1,"despite":1,"age":1,"active":1,"rarely":1,"know":1,"better":2,"understand":4,"let":8,"first":1,"examine":1,"language":1,"common":2,"describing":1,"perceive":2,"satoshis":15,"way":2,"handles":2,"collection":8,"trading":1,"comparing":1,"fiat":14,"assume":2,"name":2,"charlie":31,"naturally":1,"thinks":2,"says":1,"himself":3,"however":8,"thing":1,"-dollar":22,"bill":16,"instead":2,"actually":2,"smaller":9,"bills":21,"stacked":1,"stack":1,"total":2,"equals":1,"dollars":1,"goes":2,"purchase":6,"item":4,"costs":4,"single":1,"give":3,"cashier":4,"breaks":1,"down":3,"remains":1,"change":6,"perhaps":1,"four":2,"ninety-nine":5,"emphasize":1,"ten":1,"thousand":1,"million":4,"pennies":8,"smallest":3,"divisible":3,"unit":3,"point":1,"respective":1,"units":1,"describe":1,"represents":1,"hundred":5,"understanding":2,"continuing":1,"next":1,"honor":1,"author":1,"whitepaper":1,"convention":1,"equal":2,"suppose":3,"digital":7,"assuming":2,"correctly":1,"understands":2,"say":2,"nine":3,"mentally":1,"exists":1,"perceives":1,"packet":3,"just":4,"dollar":3,"recall":2,"did":2,"think":2,"comprised":3,"similarly":2,"collections":2,"carry":2,"around":2,"carrying":1,"raft":1,"try":1,"weight":4,"unmanageable":2,"attempt":1,"manage":1,"nine-hundred":1,"heavy":1,"enormous":1,"optimize":2,"bundles":1,"something":3,"earlier":1,"important":1,"difference":1,"exercises":1,"superiority":1,"deviating":1,"limitations":1,"obey":1,"bundling":1,"values":3,"larger":4,"bundled":2,"one-dollar":1,"sizes":6,"preset":1,"predetermined":1,"issuer":1,"print":1,"pre-plan":1,"owner":1,"freer":1,"sense":1,"accommodate":1,"printing":1,"paper":1,"wallets":2,"write":1,"packaged":1,"thus":1,"keep":4,"manageable":1,"digital-wallet":1,"efficient":1,"size":2,"packets":3,"limitation":2,"track":2,"collected":1,"everyone":1,"idea":1,"everything":2,"happens":1,"eye":2,"verified":2,"assembled":1,"disassembled":1,"moment":2,"spending":3,"actions":1,"compare":1,"effect":1,"cut":1,"pieces":2,"longer":1,"respected":1,"valid":1,"sonorous":1,"refer":1,"rest":2,"uses":1,"frequently":1,"line":2,"communication":1,"throughout":1,"practices":1,"gui":1,"decides":1,"importantly":1,"reiterate":1,"resized":1,"interacts":1,"further":1,"clarify":1,"went":1,"broken-down":1,"exactly":1,"works":1,"buy":2,"surpasses":1,"owes":1,"extra":1,"last":2,"broken":3,"returned":1,"him":2,"worth":3,"desires":1,"hand":1,"covers":1,"returns":1,"remember":1,"fee":3,"paid":1,"imagine":1,"charge":1,"begin":1,"looking":1,"making":1,"conducts":1,"deduction":1,"appears":1,"simple":1,"testament":1,"design":1,"background":1,"programmer":1,"proceeds":1,"brings":1,"shattered":1,"wants":1,"programming":1,"left":1,"receives":1,"else":1,"number":1,"large":1,"comprises":1,"normally":1,"possible":1,"ignore":1,"handle":1,"automatically":1,"likely":1,"encounter":1,"course":1,"development":1,"conclusion":1,"concludes":1,"thorough":1,"working":1,"diligently":1,"improve":1,"experience":1,"bubble":1,"begun":1,"fight":1,"hope":1,"innovations":1,"contribution":1,"remarkable":1,"advent":1}},"src/pages/start-here/core-technology-discussions/references/index.mdx":{"searchTitle":"Acknowledgements and References","docsPageTitle":"Acknowledgements and References","path":"start-here/core-technology-discussions/references","content":{"acknowledgements":1,"references":1,"barterdex":1,"practical":1,"native":1,"dex":1,"https":18,"github":2,"com":8,"supernetorg":2,"komodo":2,"wiki":6,"barterdex-whitepaper-v":2,"nakamoto":1,"satoshi":1,"bitcoin":5,"peer-to-peer":2,"electronic":1,"cash":1,"system":1,"org":8,"en":4,"mtchl":1,"math":1,"nxt":5,"forging":3,"www":6,"docdroid":2,"net":4,"ahms":2,"-pdf":2,"king":1,"sunny":1,"nadal":1,"scott":2,"ppcoin":1,"crypto-currency":1,"proof-of-stake":2,"peercoin":2,"read":2,"papers":2,"peercoin-paper":2,"pdf":14,"delegated":1,"consensus":1,"komodoplatform":2,"academy":2,"delegated-proof-of-stake":2,"miers":2,"ian":2,"garman":2,"christina":2,"green":3,"matthew":3,"rubin":1,"aviel":1,"zerocoin":1,"anonymous":2,"distributed":1,"e-cash":1,"isi":2,"jhu":2,"edu":2,"mgreen":2,"zerocoinoakland":2,"ben-sasson":2,"eli":2,"chiesa":2,"alessandro":2,"troer":1,"eran":2,"virza":2,"madars":2,"zerocash":1,"decentralized":1,"payments":1,"http":4,"zerocash-project":2,"media":3,"zerocash-extended-":2,"tromer":1,"secure":1,"sampling":1,"public":1,"parameters":1,"succinct":1,"zero":1,"knowledge":1,"proofs":1,"ieee-security":2,"tc":2,"sp":2,"papers-archived":2,"community":1,"white":2,"paper":2,"previously":1,"available":1,"nxtcrypto":2,"whitepaper":2,"larimer":1,"daniel":1,"ned":1,"zavgorodnev":1,"valentine":1,"johnson":1,"benjamin":1,"calfee":1,"james":1,"vandeberg":1,"michael":1,"march":1,"steem":3,"incentivized":1,"blockchain-based":1,"social":1,"platform":1,"steemwhitepaper":2,"bitfury":3,"group":1,"sep":1,"proof":2,"stake":1,"versus":1,"work":1,"content":2,"downloads":2,"pos-vs-pow-":2}},"src/pages/start-here/index.mdx":{"searchTitle":"Start Here","docsPageTitle":"Start Here","path":"start-here","content":{"start":1,"section":2,"documentation":1,"presents":1,"in-depth":1,"exploration":1,"various":1,"technologies":2,"comprise":1,"komodo":3,"platform":3,"describes":1,"technology":2,"detail":1,"also":2,"provides":1,"valuable":1,"links":1,"comprehensive":2,"guides":1,"engaging":1,"tutorials":1,"tailored":1,"ensure":1,"thorough":1,"understanding":1,"convenience":1,"ve":2,"included":1,"glossary":1,"elucidate":1,"key":1,"terminologies":1,"furthermore":1,"curated":1,"logical":1,"progressive":1,"learning":1,"path":1,"designed":1,"help":1,"master":1,"offered":1,"effectively":1,"efficiently":1,"join":1,"us":1,"embark":1,"enlightening":1,"journey":1,"discovery":1,"providing":1,"tools":1,"resources":1,"necessary":1,"unleash":1,"full":1,"potential":1,"toc":1}},"src/pages/start-here/learning-launchpad/common-terminology-and-concepts/index.mdx":{"searchTitle":"Common Terminology and Concepts Technologies","docsPageTitle":"Common Terminology and Concepts","path":"start-here/learning-launchpad/common-terminology-and-concepts","content":{"common":2,"terminology":1,"concepts":1,"attack":7,"dangerous":1,"event":1,"wherein":3,"attacker":11,"uses":8,"fair":2,"rules":1,"blockchain":57,"technology":21,"steal":1,"item":2,"value":5,"intended":2,"victim":3,"komodo":66,"smart":40,"chain":45,"notary":13,"node":14,"dpow":7,"service":4,"receives":4,"protection":1,"process":13,"conducting":1,"first":5,"performs":2,"transaction":32,"spends":1,"funds":12,"distributes":1,"purchased":2,"provides":5,"total":6,"hash":14,"rate":9,"network":42,"support":1,"version":5,"history":18,"took":1,"place":3,"maintain":2,"long":1,"false":1,"become":1,"deeply":1,"embedded":1,"removal":1,"impossible":2,"accomplished":2,"discontinue":1,"leave":2,"spoils":1,"security":7,"designed":3,"prevent":2,"attacks":2,"consensus":17,"mechanism":10,"protects":1,"chains":9,"information":23,"see":10,"delayed":5,"proof":9,"work":10,"core":8,"discussion":12,"antara":41,"address":32,"user":32,"uniquely":1,"associated":9,"single":4,"module":10,"based":7,"part":4,"private":7,"key":6,"pubkey":8,"initiation":2,"antara-enabled":1,"instance":5,"different":3,"normal":3,"base":2,"encoded":2,"also":6,"takes":2,"account":1,"besides":1,"additional":1,"includes":3,"eval":1,"code":15,"unique":6,"understanding":3,"addresses":10,"section":24,"customization":2,"blockchain-functionality":1,"enhancement":2,"created":7,"team":2,"add":5,"features":7,"extend":1,"capabilities":3,"default":8,"bitcoin":11,"zcash":8,"protocol":7,"fork":4,"customizations":8,"activated":1,"runtime":7,"using":8,"special":3,"parameters":6,"framework":16,"collection":6,"functionality":3,"developers":11,"enhance":2,"available":8,"developer":6,"modules":9,"composer":1,"coming":1,"soon":1,"among":3,"technologies":1,"allows":11,"arbitrary":10,"included":2,"evaluated":5,"achieving":6,"use":7,"directly":5,"engaging":1,"advanced":3,"develop":1,"new":17,"adding":2,"asset":4,"ecosystem":10,"typically":7,"refers":6,"coin":12,"token":4,"represents":2,"holder":1,"assets":9,"represent":1,"digital":3,"real-world":2,"valuables":2,"however":2,"enforcing":1,"behavior":2,"requires":7,"arbitrating":1,"party":2,"legal":1,"system":3,"physical":1,"atomic":4,"swap":3,"exchange":10,"between":3,"two":2,"separate":4,"unconnected":1,"blockchains":3,"middleman":1,"hold":4,"escrow":5,"instead":5,"users":29,"retain":1,"keys":3,"precise":1,"moment":2,"occurs":3,"fail":1,"complete":7,"trade":14,"atomic-swap":2,"software":18,"ensures":1,"parties":3,"receive":7,"return":1,"side":1,"reward":9,"failure":1,"discover":2,"defi":13,"introduction":4,"block":33,"transactions":17,"miners":5,"stakers":1,"create":6,"every":1,"minute":1,"contains":2,"previous":1,"various":2,"explorer":2,"website":1,"query":1,"particular":1,"request":5,"specific":2,"financial":1,"given":2,"miner":9,"staker":5,"finds":1,"nonce":4,"necessary":3,"valid":1,"kmd":8,"main":4,"avoid":4,"competing":1,"kind":1,"automatically":2,"monthly":1,"holding":1,"derives":1,"otherwise":1,"granted":2,"competitive":2,"proof-of-work":2,"rewards":3,"burn":4,"instances":1,"cryptocurrency":4,"sending":2,"recovery":1,"provably":1,"situation":2,"called":6,"spending":2,"verified":3,"publicly":3,"encryption":1,"tools":2,"cc":8,"name":4,"term":6,"used":3,"activity":5,"involves":1,"managing":1,"cryptoconditions":2,"way":1,"call":6,"types":1,"centralized":8,"cex":1,"corporate":1,"entity":2,"send":4,"care":1,"corporation":1,"trades":2,"alternate":1,"currencies":2,"exchanges":1,"read":14,"cluster":4,"refer":1,"collective":1,"act":3,"unison":1,"manage":2,"supply":6,"serve":2,"unified":1,"purpose":1,"multiple":4,"acting":2,"compatible":1,"directive":1,"cross-chain":4,"syncing":7,"momom":1,"function":1,"coinbase":4,"coins":6,"mint":1,"minting":1,"confirmation":4,"confirmed":1,"submits":1,"correctly":1,"formed":2,"processing":3,"accepts":2,"mechansim":2,"aspect":4,"collects":1,"calculations":2,"ensure":3,"proceeding":1,"honest":1,"manner":2,"sends":5,"final":1,"result":1,"added":1,"histories":2,"come":1,"builds":1,"arguably":1,"secure":2,"tested":1,"existence":1,"therefore":4,"strong":2,"degree":1,"able":5,"make":2,"actionable":2,"one":8,"participating":2,"crosschain":2,"api":2,"documentation":2,"cryptocondition":2,"conditational":1,"statement":1,"logical":1,"requirements":3,"fulfillments":1,"development":3,"tutorial":2,"series":3,"daemon":8,"running":2,"machine":7,"word":2,"runs":1,"background":1,"opposed":1,"require":2,"constant":1,"direct":1,"engagement":1,"komodod":2,"abbreviation":3,"decentralization":3,"movement":1,"transferring":1,"subject":1,"individuals":1,"decentralized":12,"ability":1,"accurately":1,"record":4,"verify":3,"historical":1,"old":1,"record-keeping":1,"authority":2,"recorded":1,"accuracy":1,"ledger":1,"dex":7,"enables":2,"within":5,"partially":1,"environment":3,"example":1,"gateway":1,"nodes":22,"trading":4,"individual":4,"access":3,"treasury":1,"form":4,"swaps":1,"revolutionary":1,"cryptocurrencies":1,"control":3,"times":1,"makes":1,"truly":1,"initial":2,"offering":2,"ido":4,"method":2,"releasing":1,"public":7,"passing":1,"signature":2,"relies":1,"small":1,"sixty-four":1,"trustless":2,"notarization":8,"write":1,"stronger":1,"having":2,"visible":2,"view":1,"operate":2,"bitcoin-level":1,"compete":1,"pow":3,"important":1,"understand":2,"arbiters":1,"truth":2,"signs":1,"full":6,"cannot":2,"alter":1,"notarize":1,"behalf":1,"nothing":1,"regarding":2,"dependency":4,"programming":3,"described":1,"foreign":3,"adds":2,"source":1,"order":1,"does":2,"trust":5,"professional":1,"due":1,"diligence":1,"encouraged":1,"dependencies":1,"possible":2,"double":4,"spend":4,"twice":1,"built":3,"money":4,"person":2,"exact":2,"again":1,"dangers":1,"prevented":1,"currency":2,"becoming":1,"feasible":1,"invention":1,"equihash":2,"algorithm":3,"mining":6,"discourages":1,"certain":1,"high-powered":1,"specially":1,"devices":1,"gas":6,"concept":3,"pertains":1,"platforms":4,"ethereum":2,"spent":1,"payment":1,"contract":6,"execute":2,"fee":5,"required":2,"paid":3,"performing":2,"native":2,"run":1,"compared":1,"gas-based":1,"smart-contract":1,"model":1,"structure":1,"exponentially":1,"expensive":1,"genesis":4,"launches":1,"fresh":1,"targeted":1,"high":1,"power":3,"equipment":1,"proceeds":1,"recreate":1,"entire":2,"so-called":2,"true":4,"existed":1,"height":2,"surpasses":1,"releases":1,"empty":4,"creation":1,"encounters":1,"observes":1,"properly":3,"longer":1,"point":2,"erase":1,"sync":3,"local":2,"machines":1,"historically":1,"large":1,"portion":1,"distributed":2,"mines":1,"hashes":2,"reference":1,"produce":1,"search":1,"satisfies":1,"next":2,"iguana":3,"component":1,"essentially":1,"enhancements":1,"lead":1,"jl":1,"jumblr":4,"zk-snark":5,"mixing":1,"enabled":1,"coordinate":1,"transparent-to-private":1,"private-to-transparent":1,"conversions":1,"allowed":1,"mask":1,"privacy-related":1,"equal":1,"amounts":1,"synchronously":1,"spring":1,"removed":1,"occurred":1,"response":1,"community":1,"feedback":1,"industry":1,"developments":1,"liquidity":9,"maker":2,"offers":8,"waits":1,"accept":2,"offer":4,"pool":2,"live":2,"taker":2,"standing":1,"magic":3,"help":4,"differentiate":2,"creates":1,"number":7,"time":4,"arrives":1,"checked":1,"expected":1,"correct":3,"mempool":4,"unprocessed":1,"waiting":1,"hardware":1,"controlled":2,"attempting":2,"collect":2,"format":1,"mine":2,"include":3,"fees":2,"successfully":2,"mined":1,"gives":1,"multi-chain":4,"verifiable":1,"audience":1,"need":5,"scalability":1,"purposes":1,"architecture":2,"describe":1,"platform":2,"collaborate":2,"optionally":1,"desktop":1,"computer":2,"connected":1,"internet":1,"virtual-private":1,"server":4,"vps":1,"rented":1,"type":3,"computational":1,"guesses":1,"fits":1,"short":1,"performed":2,"writes":1,"notarizations":1,"foundational":1,"elected":1,"steward":1,"group":1,"people":1,"working":1,"on-demand":2,"unmodified":1,"pow-based":1,"instruct":1,"attempt":1,"conserves":1,"energy":1,"helps":2,"nearly":1,"blocks":3,"wish":1,"options":1,"allow":8,"hybrid":1,"pos":3,"keep":1,"stable":1,"low":2,"constantly":1,"executes":1,"non-empty":1,"orderbook":5,"displays":1,"current":1,"orders":1,"distribution":1,"assemble":1,"locally":1,"passphrase":2,"twelve":1,"twenty-four":1,"sequence":2,"words":2,"password":1,"stake":4,"proof-of-stake":1,"personal":1,"collatoral":1,"right":3,"simple":3,"puzzle":4,"obtain":2,"solving":2,"answer":1,"considered":4,"matching":4,"unlocks":1,"non-komodo":1,"interact":1,"abbreviated":2,"shorter":1,"hand":1,"serves":1,"basis":1,"antara-related":1,"remote":3,"procedure":4,"rpc":5,"state":2,"possibilities":2,"general":1,"installation":1,"data":4,"directory":1,"initiates":1,"indicate":1,"launching":1,"desired":1,"generally":1,"speaking":1,"forks":2,"fact":1,"satoshi":2,"smallest":1,"divisible":1,"unit":1,"follow":1,"bitcoin-protocol":1,"standard":1,"decimal":2,"places":2,"spv":3,"electrum":2,"lite":1,"mode":1,"servers":3,"copy":1,"requests":1,"want":1,"download":3,"assist":1,"perform":1,"zero-knowledge":6,"creating":1,"seed":3,"caller":1,"find":2,"connection":1,"peer-to-peer":4,"itself":2,"upstream":1,"including":1,"notable":1,"komodo-based":1,"executed":2,"maintaining":1,"scarcity":1,"popular":2,"program":2,"scripts":1,"update":1,"replacement":1,"capable":1,"achieve":1,"overview":2,"discussions":2,"transparent":2,"fully":2,"viewed":1,"terminal":3,"unix":2,"application":1,"commands":1,"replies":1,"graphical":1,"interface":1,"gui":1,"linux":1,"macos":1,"installed":1,"windows":1,"install":1,"secondary":1,"gitbash":2,"functions":1,"top":1,"tokens":3,"models":1,"erc":2,"print":1,"distribute":1,"similar":1,"transform":1,"restrict":1,"behave":1,"desirable":1,"-like":1,"clearing":2,"completing":1,"promised":1,"matched":1,"clear":1,"sides":1,"abandon":1,"appropriate":1,"refunds":1,"cleared":1,"buy":1,"sell":1,"willing":1,"partner":1,"makers":2,"takers":1,"made":1,"connotation":1,"contribution":1,"field":1,"open":1,"arrive":1,"conclusions":1,"themselves":1,"effective":1,"removing":1,"favor":1,"average":2,"away":1,"points":2,"easily":1,"corrupted":1,"manipulated":1,"potential":1,"level":1,"influence":1,"turing":4,"language":3,"basic":1,"assumptions":1,"theoretically":1,"compute":1,"computable":3,"solve":1,"mathematical":1,"problem":1,"numbers":1,"according":1,"definition":1,"written":1,"down":1,"languages":1,"evaluation":1,"tx":1,"txid":1,"id":1,"utxo":4,"unspent":1,"utxos":1,"difficult":1,"explanation":2,"virtual":4,"interpreter":2,"vm":3,"across":1,"pays":1,"results":1,"eliminates":1,"pay":2,"privacy-enabled":1,"active":1,"elect":1,"disable":1,"z_sendmany":2,"dealing":1,"privacy":10,"sent":1,"vice":1,"versa":1,"further":5,"details":5,"warnings":4,"remains":1,"domain":2,"later":2,"analysis":2,"implementation":1,"assuming":1,"implemented":1,"trace":1,"stands":1,"succinct":1,"non-interactive":1,"argument":1,"knowledge":1,"powerful":1,"pioneered":1,"downstream":2,"inherits":1}},"src/pages/start-here/learning-launchpad/index.mdx":{"searchTitle":"Learning Path Outline","docsPageTitle":"Learning Path Outline","path":"start-here/learning-launchpad","content":{"learning":3,"path":1,"outline":3,"introduction":12,"welcome":1,"educational":2,"center":1,"komodo":89,"technology":15,"section":37,"provides":7,"descriptive":1,"new":7,"developers":13,"ecosystem":11,"content":3,"first":8,"familiarizes":1,"developer":51,"basic":10,"blockchain":23,"principles":3,"narrows":1,"down":1,"unique":3,"comfortable":5,"conceptual":7,"level":6,"leads":1,"process":14,"utilizing":4,"software":39,"itself":1,"development":11,"environment":7,"using":7,"difficult":2,"programming":4,"framework":26,"needs":1,"understand":9,"functions":1,"learns":1,"vocabulary":1,"necessary":1,"integrate":1,"personal":1,"creative":1,"endeavors":1,"take":2,"anywhere":1,"single":5,"full":2,"day":1,"weeks":1,"depending":1,"skill":1,"step":18,"journey":1,"time":21,"estimate":1,"based":2,"normal":23,"years":1,"experience":2,"mainstream":3,"language":3,"description":1,"intended":3,"audience":5,"mentioned":1,"documentation":4,"orientation":6,"website":3,"readers":2,"already":1,"familiar":3,"divide":1,"further":1,"two":3,"categories":1,"intends":3,"utilize":3,"provided":3,"common":7,"type":3,"expect":1,"likely":4,"release":1,"product":6,"stands":1,"alone":1,"compliments":1,"creating":11,"example":4,"involved":1,"creation":2,"blockchain-based":3,"asset":2,"business":2,"building":3,"expects":2,"purchase":1,"trade":1,"assets":3,"white-label":1,"management":1,"web":1,"application":2,"integrates":1,"antara":40,"modules":16,"oracles":2,"securely":1,"record":1,"data":4,"relevant":1,"created":2,"recorded":1,"display":2,"information":1,"simple":3,"gameplay":1,"enhancements":4,"data-driven":1,"storytelling":1,"advanced":13,"use":10,"also":5,"add":2,"customized":4,"functionality":3,"beyond":2,"scope":1,"highly":1,"skilled":1,"prepared":4,"thoroughly":1,"manipulate":2,"intend":1,"build":4,"consensus":2,"mechanism":2,"smart":35,"chain":33,"create":4,"fully":1,"playable":1,"games":1,"complexity":1,"similar":1,"komodo-based":4,"roguelike":2,"game":2,"version":3,"sudoku":2,"approach":2,"outlines":1,"types":1,"begin":9,"beginning":1,"proceed":2,"reach":5,"difficulty":17,"labeled":2,"stop":1,"recommend":7,"complete":4,"steps":1,"priority":18,"label":1,"recommended":18,"sections":2,"optional":6,"skipped":1,"completes":1,"hopefully":1,"find":4,"worth":3,"contain":1,"short":2,"cuts":2,"best":2,"practices":1,"install":3,"minutes":10,"access":3,"allows":6,"immediately":1,"direct":1,"experimentation":1,"pre-built":1,"binaries":1,"installing":3,"compiling":1,"source":13,"code":14,"later":2,"instant":1,"security":2,"patches":1,"feature":1,"upgrades":1,"link":66,"installation":4,"methods":5,"defi":14,"community":9,"discord":9,"discovering":1,"accomplished":1,"friend":1,"utilizes":1,"third-party":1,"chat":1,"service":1,"called":2,"us":2,"logged":1,"server":2,"see":3,"list":5,"channels":4,"left":1,"side":1,"browser":1,"hashtag":1,"say":1,"hello":1,"arrivals":2,"start-here":2,"introductions":7,"support":4,"channel":3,"good":1,"place":1,"ask":2,"fellow":1,"head":1,"dev-general":4,"dev":2,"look":2,"forward":3,"meeting":1,"understanding":8,"installed":1,"connection":1,"made":1,"concepts":7,"grasped":1,"attempting":1,"help":4,"orient":1,"platform":5,"overview":12,"broadest":1,"production":1,"contains":1,"simplified":3,"products":1,"architecture":1,"doc":4,"gives":1,"reader":13,"nature":6,"read":7,"core":4,"discussions":3,"hours":3,"thorough":4,"explanation":1,"explained":1,"herein":2,"crucial":1,"stages":1,"presents":1,"broad":1,"philosophy":1,"goals":1,"drive":1,"atomic":9,"swaps":9,"gains":1,"grows":1,"seek":1,"make":4,"available":3,"users":1,"signature":2,"method":5,"conducting":1,"helps":3,"key":4,"future":2,"cryptocurrency":1,"trading":1,"work":5,"sdk":5,"encompasses":1,"several":3,"components":1,"including":1,"protocol":3,"gui":1,"dapp":1,"suite":4,"providing":1,"technologies":1,"tools":1,"aims":1,"simplify":1,"deployment":1,"offering":3,"flexibility":1,"scalability":1,"different":2,"project":1,"requirements":1,"initial":3,"dex":2,"ido":4,"entrepreneur":1,"goes":1,"releasing":1,"brevity":1,"uses":2,"runtime":6,"forks":1,"allow":3,"connected":1,"rest":1,"delayed":4,"proof":4,"explains":3,"fundamental":1,"aspects":5,"apply":1,"members":2,"primary":1,"value":3,"notarization":1,"aspect":2,"compared":1,"contracts":1,"found":3,"platforms":1,"miscellaneous":4,"leftover":1,"doubt":1,"encounter":3,"utxo":1,"curious":1,"privacy":1,"preparation":3,"beginner":5,"series":11,"tutorials":3,"hour":3,"provide":2,"easy":2,"pathway":1,"technical":1,"familiarize":2,"yourself":2,"commands":3,"responses":1,"having":4,"everything":1,"part":13,"tutorial":12,"download":1,"separate":2,"piece":1,"docker-based":1,"image":1,"enter":1,"towards":1,"end":1,"walk":1,"interacting":2,"chains":4,"terminal":2,"api":4,"basics":4,"completed":2,"frequently":3,"walks":3,"remote":1,"procedure":1,"calls":1,"rpcs":3,"assists":1,"becoming":1,"enhance":1,"point":4,"generally":1,"default":7,"following":5,"still":2,"explore":1,"contained":1,"solutions":1,"avoid":1,"pitfalls":1,"setup":3,"linux":3,"vps":4,"linux-based":1,"virtual":1,"private":1,"working":2,"simplifies":1,"grants":1,"disposable":1,"rapidly":1,"customizable":1,"troubleshooting":1,"relied":2,"regtest":2,"try":3,"node":4,"convenience":1,"running":4,"way":2,"function":1,"single-node":1,"blockchains":1,"useful":4,"nonetheless":1,"debug":5,"mode":5,"last":1,"lines":1,"executed":1,"daemon":1,"crashes":1,"communicating":1,"agent":1,"unlikely":1,"event":1,"malfunction":1,"hand":1,"updating":4,"installs":1,"become":2,"familiarized":1,"launch":4,"parameters":9,"opportunity":1,"interact":1,"interested":1,"added":1,"purchasing":1,"dpow":1,"services":2,"supported":1,"notary":1,"nodes":1,"learn":1,"manually":2,"delete":2,"need":2,"synced":1,"re-sync":1,"network":2,"teaches":1,"safe":1,"conduct":1,"maintenance":2,"bitcoin":2,"inherit":1,"secure":1,"efficient":1,"search":1,"abbreviated":1,"popular":1,"experiment":9,"one":3,"gain":2,"expand":2,"growing":1,"awareness":1,"potential":2,"superior":1,"fiat-based":1,"currency":2,"systems":1,"customizations":5,"ability":1,"customize":1,"zcash":1,"scan":1,"descriptions":1,"interest":1,"power":1,"come":1,"far":2,"limits":1,"ecosystems":1,"bound":1,"discussion":3,"overcomes":1,"problems":2,"faced":1,"industry":1,"ii":4,"delves":1,"deeply":1,"underlying":1,"solve":1,"addresses":7,"however":1,"requires":1,"user":3,"manage":1,"additional":2,"antara-based":1,"passphrase":1,"public":1,"address":1,"keep":2,"funds":3,"between":1,"assist":1,"maintaining":1,"token":2,"scarcity":1,"among":2,"heir":10,"module":19,"designate":1,"inheritor":1,"inactive":1,"introductory":2,"executing":1,"command":1,"flow":4,"active":1,"marty":6,"serves":1,"test":1,"komodod":2,"-pubkey":2,"pubkey":2,"-ac_name":4,"-ac_supply":2,"-ac_reward":2,"-ac_cc":2,"-addnode":2,"freely":1,"faucetget":4,"rpc":8,"tap":1,"faucet":1,"receive":1,"coins":1,"copy":1,"returned":2,"hex":1,"broadcast":1,"sendrawtransaction":2,"tokens":8,"quickly":1,"easily":1,"mint":1,"currencies":1,"tokenscreate":4,"sure":2,"save":1,"txid":2,"broadcasting":1,"raw":1,"transaction":1,"examples":1,"demonstration":1,"tokensinfo":4,"view":1,"nearly":1,"finished":1,"grand":2,"tour":2,"remaining":1,"target":1,"exchanging":1,"cryptocurrencies":1,"people":1,"history":1,"mankind":1,"exchange":1,"anonymous":1,"person":1,"internet":1,"middleman":1,"whatsoever":1,"covers":1,"encountered":1,"details":1,"follow":1,"walkthrough":3,"perform":1,"click":2,"instructions":2,"congratulations":1,"going":1,"individual":1,"throughout":1,"feel":2,"fluent":1,"touch":1,"excited":1,"manipulating":1,"explain":1,"integral":1,"engineers":1,"required":1,"downloading":1,"github":1,"repository":1,"inspecting":1,"determine":1,"offer":1,"businesses":1,"skills":2,"commission":1,"purposes":1,"competitive-advantage":1,"desires":1,"inspect":1,"bounties":4,"put":1,"something":1,"team":2,"looking":1,"talented":1,"included":1,"month":1,"https":2,"forum":2,"komodoplatform":2,"com":2,"jobs-bounties":2,"alternatively":1,"needed":1}}}
diff --git a/utils/automation_strategy.md b/utils/automation_strategy.md
new file mode 100644
index 000000000..51e7ae57a
--- /dev/null
+++ b/utils/automation_strategy.md
@@ -0,0 +1,23 @@
+Process:
+
+- Get KDF Repo Methods names list (`utils/py/scan_kdf_repository.py` outputs to `data/kdf_repo_rpc_methods.json`)
+- Update method map json file (outputs to `data/method_map.json`)
+- compare `data/kdf_repo_rpc_methods.json` and `data/method_map.json`
+ - if there are methods in `kdf_repo_rpc_methods.json` that are not in `method_map.json`, log this to console and the json file `missing_methods.json`
+ - if there are methods in `method_map.json` that are not in `kdf_repo_rpc_methods.json`, log this to console and the json file `extra_methods.json`
+
+
+# Scan repository for latest methods
+python kdf_tools.py scan --branch dev --force-refresh
+
+# Compare repository with documentation
+python kdf_tools.py compare --branch dev
+
+# Generate unified mapping (extracts JSON and maps methods)
+python kdf_tools.py map
+
+# Generate Postman collections
+python kdf_tools.py postman --versions all
+
+# Convert to OpenAPI specifications
+python kdf_tools.py convert --version all
diff --git a/utils/docker/.build_commit_hash b/utils/docker/.build_commit_hash
new file mode 100644
index 000000000..463f5a887
--- /dev/null
+++ b/utils/docker/.build_commit_hash
@@ -0,0 +1 @@
+46ab1fbe99048a1aff2aeebc203fdfef85e193e1
\ No newline at end of file
diff --git a/utils/docker/.gitignore b/utils/docker/.gitignore
new file mode 100644
index 000000000..3c327b337
--- /dev/null
+++ b/utils/docker/.gitignore
@@ -0,0 +1,2 @@
+*/MM2.json
+!wasm_runner
\ No newline at end of file
diff --git a/utils/docker/Dockerfile.kdf b/utils/docker/Dockerfile.kdf
new file mode 100644
index 000000000..16204bceb
--- /dev/null
+++ b/utils/docker/Dockerfile.kdf
@@ -0,0 +1,114 @@
+# Stage 1: Build Environment
+# This stage installs all system-level dependencies and the Rust toolchain.
+# It is cached and only rebuilt when system dependencies change.
+# syntax=docker/dockerfile:1.4
+FROM docker.io/debian:buster-slim AS build-env
+
+LABEL MAINTAINER="Dragonhound "
+
+RUN apt-get update -y && \
+ apt-get install -y --no-install-recommends \
+ build-essential ca-certificates cmake curl gcc-multilib git gnupg \
+ gettext-base libffi-dev libudev-dev python-dev python3 python3-pip \
+ sudo unzip wget zip software-properties-common lsb-release \
+ && rm -rf /var/lib/apt/lists/*
+
+# Install protoc
+RUN PROTOC_VERSION="21.12" && \
+ PROTOC_ZIP="protoc-${PROTOC_VERSION}-linux-x86_64.zip" && \
+ wget "https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOC_VERSION}/${PROTOC_ZIP}" && \
+ unzip -o "${PROTOC_ZIP}" -d /usr/local && \
+ chmod +x /usr/local/bin/protoc && \
+ rm -f "${PROTOC_ZIP}"
+
+RUN pip3 install --upgrade pip && pip3 install paramiko
+
+# Install LLVM/Clang 16
+RUN curl --output llvm.sh https://apt.llvm.org/llvm.sh && \
+ chmod +x llvm.sh && \
+ ./llvm.sh 16 && \
+ rm ./llvm.sh && \
+ ln -s /usr/bin/clang-16 /usr/bin/clang
+
+ENV AR=/usr/bin/llvm-ar-16
+ENV CC=/usr/bin/clang-16
+
+# Install Rust
+RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
+ENV PATH="/root/.cargo/bin:$PATH"
+
+# ------------------------------------------------------------------
+# Fetch Zcash Groth16 parameters required by ZHTLC coins (ARRR, ZEC, etc.)
+# Doing this in the build-env stage ensures the layer is cached and we
+# don't re-download the ~900 MB params on every rebuild.
+# ------------------------------------------------------------------
+
+ENV ZCASH_PARAMS_PATH=/tmp/.zcash-params
+RUN mkdir -p "$ZCASH_PARAMS_PATH" && \
+ wget -qO /tmp/fetch-params.sh https://raw.githubusercontent.com/KomodoPlatform/komodo/master/zcutil/fetch-params-alt.sh && \
+ chmod +x /tmp/fetch-params.sh && \
+ /tmp/fetch-params.sh --dir "$ZCASH_PARAMS_PATH" && \
+ rm /tmp/fetch-params.sh
+
+# ---
+# Stage 2: KDF Builder
+# This stage builds the KDF binary. It uses the build-env and caches dependencies.
+FROM build-env AS builder
+
+WORKDIR /app
+
+# Copy the komodo-defi-framework source code from the build context.
+COPY ./komodo-defi-framework .
+
+# Build the binary.
+#
+# Using BuildKit cache mounts keeps the Cargo registry, git checkouts and the
+# target directory across builds, so changing a single crate no longer forces
+# a full re-compile of the entire dependency graph.
+#
+# To benefit from this you need Docker BuildKit (enabled by default in Docker
+# Compose v2 or by setting `DOCKER_BUILDKIT=1`).
+# --features "enable-sia,run-sia-functional-tests"
+RUN --mount=type=cache,id=cargo-registry,target=/root/.cargo/registry \
+ --mount=type=cache,id=cargo-git,target=/root/.cargo/git \
+ cargo build --release
+
+# ---
+# Stage 3: Final runtime image
+# This creates a minimal image containing only the compiled binary.
+FROM docker.io/debian:buster-slim AS final
+
+ARG USER_ID=1000
+ARG GROUP_ID=1000
+
+# Create a non-root user and group
+RUN groupadd --gid $GROUP_ID kdfuser && \
+ useradd --uid $USER_ID --gid $GROUP_ID --create-home --shell /bin/bash kdfuser
+
+# Copy the compiled binary from the builder stage
+COPY --from=builder /app/target/release/kdf /usr/local/bin/kdf
+
+# Copy and set up the entrypoint script
+COPY entrypoint.sh /usr/local/bin/entrypoint.sh
+RUN chmod +x /usr/local/bin/entrypoint.sh
+
+# Install small debug utilities (curl, wget) in the runtime image (as root)
+RUN apt-get update -y && \
+ apt-get install -y --no-install-recommends procps htop curl wget ca-certificates && \
+ rm -rf /var/lib/apt/lists/*
+
+# Copy the already-downloaded Zcash parameters from the build stage
+RUN mkdir -p /home/kdfuser/.zcash-params
+COPY --from=build-env /tmp/.zcash-params /home/kdfuser/.zcash-params
+RUN chown -R kdfuser:kdfuser /home/kdfuser/.zcash-params
+
+# Create and set permissions for the .kdf directory
+RUN mkdir -p /home/kdfuser/.kdf && \
+chown -R kdfuser:kdfuser /home/kdfuser/.kdf
+
+USER kdfuser
+WORKDIR /home/kdfuser
+
+# Set the entrypoint to run the KDF application.
+# It can now also accept other commands, like 'bash'.
+ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
\ No newline at end of file
diff --git a/utils/docker/Dockerfile.kdf.wasm b/utils/docker/Dockerfile.kdf.wasm
new file mode 100644
index 000000000..5457834ab
--- /dev/null
+++ b/utils/docker/Dockerfile.kdf.wasm
@@ -0,0 +1,96 @@
+# ---------------------------------------------------------------------
+# Dockerfile.kdf.wasm โ Build and run the Komodo DeFi Framework (KDF)
+# inside a WASM runtime. This image compiles the `mm2_bin_lib` crate to
+# WebAssembly (target `web`), then uses Puppeteer to run it in a headless
+# Chrome instance. An RPC bridge allows communication with the WASM module.
+# ---------------------------------------------------------------------
+# syntax=docker/dockerfile:1.4
+
+###########################
+# 1๏ธโฃ Build stage โ Rust #
+###########################
+FROM docker.io/debian:10 AS builder
+
+# -- Install system deps -------------------------------------------------
+RUN apt-get update -y && \
+ apt-get install -y --no-install-recommends \
+ build-essential \
+ cmake \
+ ca-certificates \
+ curl \
+ wget \
+ unzip \
+ libudev-dev \
+ gnupg \
+ git \
+ pkg-config \
+ lsb-release \
+ software-properties-common \
+ && rm -rf /var/lib/apt/lists/*
+
+# Add the wasm32 target so Cargo can build for it.
+RUN curl --output llvm.sh https://apt.llvm.org/llvm.sh && \
+ chmod +x llvm.sh && \
+ ./llvm.sh 16 && \
+ rm ./llvm.sh && \
+ ln -s /usr/bin/clang-16 /usr/bin/clang
+
+ENV AR=/usr/bin/llvm-ar-16
+ENV CC=/usr/bin/clang-16
+
+# -- Install rust, protobuf, wasm-pack ----------------------------------------------------
+RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --profile minimal --default-toolchain nightly-2023-06-01 -y
+ENV PATH="/root/.cargo/bin:$PATH"
+RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | bash -s -- -y
+RUN wget https://github.com/protocolbuffers/protobuf/releases/download/v25.3/protoc-25.3-linux-x86_64.zip
+RUN unzip protoc-25.3-linux-x86_64.zip && mv ./include/google /usr/include/google
+
+# -- Compile KDF to WASM --------------------------------------------------
+WORKDIR /app
+
+# Copy source code into the image. Keeping this COPY separate from the
+# previous RUN ensures the dependency layers are cached.
+COPY ./komodo-defi-framework .
+
+# Build the wasm package for Node.js using wasm-pack. Output goes to
+# /tmp/kdf-wasm so we can copy it in the final stage.
+# --features "enable-sia"
+RUN --mount=type=cache,id=cargo-registry,target=/root/.cargo/registry \
+ --mount=type=cache,id=cargo-git,target=/root/.cargo/git \
+ wasm-pack build mm2src/mm2_bin_lib \
+ --release \
+ --target web \
+ --out-dir /tmp/kdf-wasm
+
+###########################################
+# 2๏ธโฃ Runtime stage โ Node.js & WASM #
+###########################################
+FROM node:20-slim AS runtime
+
+# Install puppeteer dependencies
+RUN apt-get update && apt-get install -yq --no-install-recommends wget gnupg ca-certificates && \
+ wget --quiet -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /etc/apt/trusted.gpg.d/google-archive.gpg && \
+ echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list && \
+ apt-get update && \
+ apt-get install -yq --no-install-recommends google-chrome-stable && \
+ rm -rf /var/lib/apt/lists/*
+
+# Use the non-root "node" user already present in the base image (UID 1000)
+USER node
+WORKDIR /home/node
+
+# Copy package.json and install dependencies first to leverage caching
+COPY --chown=node:node wasm_runner/package.json wasm_runner/package-lock.json* ./
+RUN npm install
+
+# Copy the rest of our application files
+COPY --chown=node:node wasm_runner/ ./
+
+# Copy the compiled wasm pkg from the build stage into the public directory
+COPY --from=builder --chown=node:node /tmp/kdf-wasm ./public/kdf
+
+# Build the vite project
+RUN npm run build
+
+# The main entrypoint starts the Node.js server.
+ENTRYPOINT ["node", "server.cjs"]
diff --git a/utils/docker/docker-compose.yml b/utils/docker/docker-compose.yml
new file mode 100644
index 000000000..241f7c847
--- /dev/null
+++ b/utils/docker/docker-compose.yml
@@ -0,0 +1,128 @@
+services:
+ # ---------------------------------------------------------------------
+ # Primary native (non-HD) KDF node โ used by most existing tests
+ # ---------------------------------------------------------------------
+ kdf_native_nonhd:
+ image: kdf-dev-env:latest
+ build:
+ context: .
+ dockerfile: Dockerfile.kdf
+ args:
+ USER_ID: ${UID:-1000}
+ GROUP_ID: ${GID:-1000}
+ ports:
+ - "8778:8778"
+ - "42845:42845" # TCP p2p
+ - "42855:42855" # WSS p2p
+ volumes:
+ - ./kdf-db-native-nonhd:/home/kdfuser/.kdf/DB
+ - ./kdf-config-kdf-native-nonhd/MM2.json:/home/kdfuser/.kdf/MM2.json
+ - ./kdf-config/coins:/home/kdfuser/.kdf/coins
+ - ./kdf-config/.env:/home/kdfuser/.kdf/.env
+
+ # ---------------------------------------------------------------------
+ # Secondary native (HD) KDF node โ ideal for HD wallet tests
+ # It listens on a different RPC & p2p port and stores data in its own
+ # bind-mount to avoid conflicts with the primary node.
+ # ---------------------------------------------------------------------
+ kdf_native_hd:
+ image: kdf-dev-env:latest
+ build:
+ context: .
+ dockerfile: Dockerfile.kdf
+ args:
+ USER_ID: ${UID:-1000}
+ GROUP_ID: ${GID:-1000}
+ ports:
+ - "8779:8779"
+ - "42846:42845" # forward container 42845 โ host 42846 (TCP)
+ - "42856:42855" # forward container 42855 โ host 42856 (WSS)
+ volumes:
+ - ./kdf-db-native-hd:/home/kdfuser/.kdf/DB
+ - ./kdf-config-kdf-native-hd/MM2.json:/home/kdfuser/.kdf/MM2.json
+ - ./kdf-config/coins:/home/kdfuser/.kdf/coins:ro
+ - ./kdf-config/.env:/home/kdfuser/.kdf/.env
+
+ # ---------------------------------------------------------------------
+ # Tertiary KDF node โ WASM build with HD wallet support. Useful for
+ # browser/WASM-based HD activation and RPC testing.
+ # ---------------------------------------------------------------------
+ kdf_wasm_hd:
+ image: kdf-dev-env-wasm:latest
+ build:
+ context: .
+ dockerfile: Dockerfile.kdf.wasm
+ args:
+ RPC_PORT: 8780
+ USER_ID: ${UID:-1000}
+ GROUP_ID: ${GID:-1000}
+ ports:
+ - "8780:8780" # RPC HTTP
+ - "42847:42845" # TCP p2p
+ - "42857:42855" # WSS p2p
+ volumes:
+ - ./kdf-db-wasm-hd:/home/node/.kdf/DB
+ - ./kdf-config-kdf-wasm-hd/MM2.json:/home/node/.kdf/MM2.json
+ - ./kdf-config/coins:/home/node/.kdf/coins:ro
+ - ./kdf-config/.env:/home/node/.kdf/.env
+
+ # ---------------------------------------------------------------------
+ # Quaternary KDF node โ WASM build (legacy/non-HD wallet). Useful for
+ # wasm-based non-HD activation and RPC testing.
+ # ---------------------------------------------------------------------
+ kdf_wasm_nonhd:
+ image: kdf-dev-env-wasm:latest
+ build:
+ context: .
+ dockerfile: Dockerfile.kdf.wasm
+ args:
+ RPC_PORT: 8781
+ USER_ID: ${UID:-1000}
+ GROUP_ID: ${GID:-1000}
+ ports:
+ - "8781:8780"
+ - "42848:42845" # TCP p2p
+ - "42858:42855" # WSS p2p
+ volumes:
+ - ./kdf-db-wasm-nonhd:/home/node/.kdf/DB
+ - ./kdf-config-kdf-wasm-nonhd/MM2.json:/home/node/.kdf/MM2.json
+ - ./kdf-config/coins:/home/node/.kdf/coins:ro
+ - ./kdf-config/.env:/home/node/.kdf/.env
+
+ # ---------------------------------------------------------------------
+ # Ganache โ lightweight EVM dev-chain used by WalletConnect / EVM tests.
+ # Exposes JSON-RPC on 8545 with deterministic accounts pre-funded.
+ # Resource footprint: ~200 MB RAM, negligible CPU when idle.
+ # ---------------------------------------------------------------------
+ ganache:
+ image: trufflesuite/ganache:v7.7.7
+ command: [
+ "--host", "0.0.0.0",
+ "--port", "8545",
+ "--chain.chainId", "1337",
+ "--wallet.totalAccounts", "10",
+ "--wallet.defaultBalance", "1000"
+ ]
+ ports:
+ - "8545:8545"
+
+ # ---------------------------------------------------------------------
+ # trezord โ lightweight side-car that proxies USB โ HTTP (port 21325)
+ # This caused connection loss on host, so commented out for now.
+ # ---------------------------------------------------------------------
+ # trezord:
+ # build:
+ # context: https://github.com/trezor/trezord-go.git
+ # dockerfile: Dockerfile
+ # image: local/trezord-go:edge
+ # restart: unless-stopped
+ # privileged: true
+ # devices:
+ # - "/dev/bus/usb:/dev/bus/usb"
+ # network_mode: host
+
+volumes:
+ kdf-db-native-nonhd: {}
+ kdf-db-native-hd: {}
+ kdf-db-wasm-hd: {}
+ kdf-db-wasm-nonhd: {}
\ No newline at end of file
diff --git a/utils/docker/entrypoint.sh b/utils/docker/entrypoint.sh
new file mode 100644
index 000000000..b1dc5e00d
--- /dev/null
+++ b/utils/docker/entrypoint.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+
+# This script allows for flexible container execution.
+# - If the command starts with a '-', it's treated as arguments to the main kdf binary.
+# - If the command is something else (like 'bash'), that command is run instead.
+# - If no command is given, the kdf binary is run by default.
+
+if [ "${1#-}" != "$1" ] || [ -z "$1" ]; then
+ set -- /usr/local/bin/kdf "$@"
+fi
+
+exec "$@"
\ No newline at end of file
diff --git a/utils/docker/kdf-config/.gitignore b/utils/docker/kdf-config/.gitignore
new file mode 100644
index 000000000..78bfb9e6f
--- /dev/null
+++ b/utils/docker/kdf-config/.gitignore
@@ -0,0 +1,2 @@
+MM2.json
+coins
\ No newline at end of file
diff --git a/utils/docker/wasm_runner/index.html b/utils/docker/wasm_runner/index.html
new file mode 100644
index 000000000..063175a6f
--- /dev/null
+++ b/utils/docker/wasm_runner/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+ KDF WASM Runner
+
+
+ KDF WASM Runner
+ This page runs the Komodo DeFi Framework WASM module in a headless browser.
+
+
+
\ No newline at end of file
diff --git a/utils/docker/wasm_runner/package.json b/utils/docker/wasm_runner/package.json
new file mode 100644
index 000000000..13eb64250
--- /dev/null
+++ b/utils/docker/wasm_runner/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "kdf-wasm-runner",
+ "version": "1.0.0",
+ "description": "A runner for the KDF WASM module using Puppeteer.",
+ "main": "server.cjs",
+ "type": "module",
+ "scripts": {
+ "start": "node server.cjs",
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview --host 0.0.0.0 --port 3000"
+ },
+ "dependencies": {
+ "puppeteer": "^22.12.1",
+ "vite": "^5.3.1",
+ "ws": "^8.18.0"
+ }
+}
\ No newline at end of file
diff --git a/utils/docker/wasm_runner/script.js b/utils/docker/wasm_runner/script.js
new file mode 100644
index 000000000..3a0d8dc90
--- /dev/null
+++ b/utils/docker/wasm_runner/script.js
@@ -0,0 +1,110 @@
+import init, * as kdflib from '/kdf/kdflib.js';
+
+async function main() {
+ console.log("Initializing WASM...");
+ await init('/kdf/kdflib_bg.wasm');
+ console.log("WASM Initialized.");
+
+ const ws = new WebSocket('ws://127.0.0.1:7777');
+
+ ws.onopen = () => {
+ console.log('Connected to WebSocket server');
+ };
+
+ ws.onmessage = async (event) => {
+ const { id, command } = JSON.parse(event.data);
+ console.log(`[${id}] Received command:`, command);
+
+ try {
+ console.log(`[${id}] Calling kdflib.mm2_rpc...`);
+ const rawResult = await kdflib.mm2_rpc(command);
+ console.log(`[${id}] Received raw result (type: ${typeof rawResult}):`, rawResult);
+
+ let parsedResult;
+ if (typeof rawResult === 'string') {
+ try {
+ parsedResult = JSON.parse(rawResult);
+ } catch (e) {
+ console.warn(`[${id}] Could not JSON.parse raw result, forwarding as-is.`);
+ parsedResult = rawResult;
+ }
+ } else {
+ parsedResult = rawResult; // already an object
+ }
+
+ ws.send(JSON.stringify({ id, result: parsedResult }));
+ console.log(`[${id}] Sent parsed result back to server.`);
+ } catch (e) {
+ console.error(`[${id}] Caught error from kdflib.mm2_rpc:`, e);
+ const errorMessage = e.toString();
+ ws.send(JSON.stringify({ id, error: errorMessage }));
+ console.log(`[${id}] Sent error back to server.`);
+ }
+ };
+
+ ws.onclose = () => {
+ console.log('Disconnected from WebSocket server');
+ };
+
+ ws.onerror = (error) => {
+ console.error('WebSocket error:', error);
+ };
+
+ // By default, KDF will look for a coins file.
+ // The "coins" array in the config can override this.
+ let mm2_config = {
+ "gui": "kdf_mdx_docs",
+ "rpcip": "0.0.0.0",
+ "rpc_local_only": false,
+ "enable_hd": true,
+ "netid": 8762,
+ "rpcport": 8780,
+ "seednodes": ["seed01.kmdefi.net", "seed02.kmdefi.net"],
+ "passphrase": "movie near museum glare gossip clerk adapt chair inch child erupt verify",
+ "userpass": "RPC_UserP@SSW0RD",
+ "rpc_password": "RPC_UserP@SSW0RD"
+ };
+
+ // Allow overriding the config via URL parameter
+ const urlParams = new URLSearchParams(window.location.search);
+ const mm2ConfParam = urlParams.get('mm2_conf');
+ if (mm2ConfParam) {
+ try {
+ mm2_config = JSON.parse(atob(mm2ConfParam));
+ console.log("Loaded MM2 config from URL parameter.");
+ } catch (e) {
+ console.error("Error parsing mm2_conf from URL:", e);
+ }
+ }
+
+ try {
+ console.log("Fetching coins file...");
+ const response = await fetch('/coins.json');
+ if (response.ok) {
+ const coins = await response.json();
+ mm2_config.coins = coins;
+ console.log("Successfully loaded and merged coins file.");
+ } else {
+ console.log(`Could not load coins.json (status: ${response.status}), proceeding without it.`);
+ }
+ } catch (e) {
+ console.error("Error fetching or parsing coins.json:", e);
+ }
+
+ function log_handler(level, line) {
+ console.log(`[${level}] ${line}`);
+ }
+
+ try {
+ const params = {
+ conf: mm2_config,
+ log_level: kdflib.LogLevel.Info,
+ };
+ kdflib.mm2_main(params, log_handler);
+ console.log("mm2_main started");
+ } catch (e) {
+ console.error("Error starting mm2_main:", e);
+ }
+}
+
+main().catch(console.error);
\ No newline at end of file
diff --git a/utils/docker/wasm_runner/server.cjs b/utils/docker/wasm_runner/server.cjs
new file mode 100644
index 000000000..dedb86a45
--- /dev/null
+++ b/utils/docker/wasm_runner/server.cjs
@@ -0,0 +1,195 @@
+const WebSocket = require('ws');
+const http = require('http');
+const puppeteer = require('puppeteer');
+const { exec } = require('child_process');
+const fs = require('fs');
+
+const coinsPath = '/home/node/.kdf/coins';
+const staticCoinsPath = '/home/node/dist/coins.json';
+
+if (fs.existsSync(coinsPath)) {
+ console.log(`Found coins file at ${coinsPath}, copying to ${staticCoinsPath}`);
+ try {
+ // Ensure dist directory exists
+ fs.mkdirSync('/home/node/dist', { recursive: true });
+ fs.copyFileSync(coinsPath, staticCoinsPath);
+ } catch (e) {
+ console.error(`Error copying coins file: ${e}`);
+ }
+} else {
+ console.log(`Coins file not found at ${coinsPath}.`);
+}
+
+let connectedClient = null;
+const requestPromises = new Map();
+
+// 1. Start Vite server as a child process
+const viteServer = exec('npx vite preview --host');
+viteServer.stdout.on('data', (data) => console.log(`[Vite]: ${data}`));
+viteServer.stderr.on('data', (data) => console.error(`[Vite]: ${data}`));
+
+// 2. Start WebSocket server
+const wss = new WebSocket.Server({ port: 7777 });
+console.log('WebSocket server started on port 7777');
+
+wss.on('connection', (ws) => {
+ console.log('Puppeteer page connected to WebSocket');
+ connectedClient = ws;
+
+ ws.on('message', (message) => {
+ console.log('Received message from WASM client:', message.toString());
+ const { id, result, error } = JSON.parse(message.toString());
+ if (requestPromises.has(id)) {
+ const { resolve, reject } = requestPromises.get(id);
+ if (error) {
+ reject(error);
+ } else {
+ resolve(result);
+ }
+ requestPromises.delete(id);
+ }
+ });
+
+ ws.on('close', () => {
+ console.log('Puppeteer page disconnected');
+ connectedClient = null;
+ });
+});
+
+// 3. Start HTTP RPC server
+const rpcServer = http.createServer(async (req, res) => {
+ if (req.method === 'POST' && req.url === '/') {
+ let body = '';
+ req.on('data', chunk => {
+ body += chunk.toString();
+ });
+ req.on('end', async () => {
+ console.log('--- New RPC Request ---');
+ console.log('Received raw request body:', body);
+
+ if (!connectedClient) {
+ console.error('Error: WASM client not connected.');
+ res.writeHead(503, { 'Content-Type': 'application/json' });
+ res.end(JSON.stringify({ error: 'WASM client not connected' }));
+ return;
+ }
+
+ const id = Math.random().toString(36).substring(2);
+ let command;
+ try {
+ command = JSON.parse(body);
+ console.log('Parsed command:', JSON.stringify(command, null, 2));
+ } catch (parseError) {
+ console.error('Error parsing request body:', parseError);
+ res.writeHead(400, { 'Content-Type': 'application/json' });
+ res.end(JSON.stringify({ error: 'Invalid JSON in request body' }));
+ return;
+ }
+
+ try {
+ const result = await new Promise((resolve, reject) => {
+ requestPromises.set(id, { resolve, reject });
+ // The browser-side script (utils/docker/wasm_runner/script.js) expects
+ // each payload to have the shape `{ id, command }`, where `command`
+ // is the parsed RPC request object and `id` is a unique identifier.
+ // Sending the previous `{ message, uuid }` shape caused the script to
+ // treat the payload as `undefined` which in turn resulted in
+ // `mm2_rpc` throwing a `SyntaxError: "[object Object]" is not valid JSON`.
+ // Aligning the structures fixes the contract mismatch.
+ if (command.params && Object.keys(command.params).length === 0) {
+ delete command.params;
+ }
+ const message = JSON.stringify({ id, command });
+ console.log('Sending payload to WASM client:', JSON.stringify(message, null, 2));
+ connectedClient.send(message);
+ setTimeout(() => {
+ if (requestPromises.has(id)) {
+ const error = new Error('Request timed out');
+ console.error('Request timeout for id:', id);
+ reject(error);
+ requestPromises.delete(id);
+ }
+ }, 15000); // 15-second timeout to accommodate heavier requests
+ });
+ console.log('xx Received raw result from WASM client:', result);
+ console.log('xx Received json result from WASM client:', JSON.stringify(result, null, 2));
+ res.writeHead(200, { 'Content-Type': 'application/json' });
+ res.end(JSON.stringify(result));
+ console.log('--- RPC Request Finished ---');
+ } catch (e) {
+ console.error('--- Error in RPC Request ---');
+ console.error('Caught error object:', e);
+ console.error('Caught error object (stringified):', JSON.stringify(e, null, 2));
+ res.writeHead(500, { 'Content-Type': 'application/json' });
+ const errorMessage = (typeof e === 'object' && e !== null && e.message) ? e.message : (typeof e === 'object' ? JSON.stringify(e) : e.toString());
+ console.error('Responding with error message:', errorMessage);
+ res.end(JSON.stringify({ error: errorMessage }));
+ console.error('--- RPC Request Finished with Error ---');
+ }
+ });
+ } else {
+ res.writeHead(404);
+ res.end();
+ }
+});
+rpcServer.listen(8780, () => {
+ console.log('HTTP RPC server listening on port 8780');
+});
+
+
+// 4. Launch Puppeteer
+(async () => {
+ console.log('Starting browser');
+ const browser = await puppeteer.launch({
+ executablePath: '/usr/bin/google-chrome',
+ args: ['--no-sandbox', '--disable-setuid-sandbox'],
+ headless: true
+ });
+ const page = await browser.newPage();
+ console.log('Chrome Page created');
+
+ // Pipe browser console logs to Node's console
+ page.on('console', msg => console.log(`[Browser]: ${msg.text()}`));
+
+ await checkIfWebServerIsRunning(async () => {
+ let url = 'http://127.0.0.1:3000';
+ await page.goto(url);
+ console.log(`KDF Page loaded successfully`);
+ });
+})();
+
+async function checkIfWebServerIsRunning(cb) {
+ const maxRetries = 50;
+ const retryDelay = 2000; // 2 seconds
+
+ for (let attempt = 1; attempt <= maxRetries; attempt++) {
+ try {
+ // Check if the endpoint is active
+ await new Promise((resolve, reject) => {
+ const req = http.get(`http://127.0.0.1:3000`, (res) => {
+ if (res.statusCode === 200) {
+ resolve();
+ } else {
+ reject(new Error(`Web server responded with status code ${res.statusCode}`));
+ }
+ });
+
+ req.on('error', reject);
+ req.end();
+ });
+
+ // If the check passes, callback
+ await cb();
+ break; // Exit the loop if successful
+ } catch (error) {
+ console.error(`Checking web server status: attempt ${attempt} failed: ${error.message}`);
+ if (attempt === maxRetries) {
+ console.error("Max retries reached. Web server didn't start.");
+ process.exit(1);
+ } else {
+ console.log(`Retrying in ${retryDelay / 1000} seconds...`);
+ await new Promise((resolve) => setTimeout(resolve, retryDelay));
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/utils/docker/wasm_runner/vite.config.js b/utils/docker/wasm_runner/vite.config.js
new file mode 100644
index 000000000..e76f23dbd
--- /dev/null
+++ b/utils/docker/wasm_runner/vite.config.js
@@ -0,0 +1,21 @@
+import { defineConfig } from 'vite';
+
+export default defineConfig({
+ server: {
+ port: 3000,
+ strictPort: true,
+ host: '0.0.0.0'
+ },
+ preview: {
+ port: 3000,
+ strictPort: true,
+ host: '0.0.0.0'
+ },
+ build: {
+ rollupOptions: {
+ external: [
+ '/kdf/kdflib.js'
+ ]
+ }
+ }
+});
\ No newline at end of file
diff --git a/utils/gen_api_methods_table.py b/utils/gen_api_methods_table.py
deleted file mode 100755
index 321cd3ee1..000000000
--- a/utils/gen_api_methods_table.py
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/env python3
-import os
-import glob
-
-script_path = os.path.dirname(os.path.realpath(__file__))
-root_path = os.path.dirname(script_path)
-
-def gen_api_methods_table():
- komodefi_files = glob.glob(f'{root_path}/src/pages/komodo-defi-framework/**/index.mdx', recursive = True)
- methods_dict = {
- "legacy": [],
- "v20": [],
- "v20-dev": []
- }
- methods_list = []
- for file in komodefi_files:
- with open(file, 'r') as f:
- for line in f.readlines():
- doc_path = file.replace(f'{root_path}/src/pages', '').replace('/index.mdx', '')
- doc_split = doc_path.split('/')
- if len(doc_split) > 3:
- section = doc_split[3]
- if section in methods_dict:
- if 'CodeGroup' in line and "label" in line:
- method = line.split('label="')[1].split('"')[0]
- hash_link = line.split('title="')[1].split('"')[0].replace(" ", "-").lower()
- if hash_link == "":
- hash_link = method.replace("_", "-").split("::")[-1].lower()
- link = f"[{method}]({doc_path}/#{hash_link})"
- methods_dict[section].append({
- "link": link,
- "method": method,
- "doc_url": doc_path
- })
- methods_list.append(method)
- methods_list = sorted(list(set(methods_list)))
-
- with open(f'{script_path}/methods_table.template', 'r') as f:
- template = f.read()
- with open(f'{root_path}/src/pages/komodo-defi-framework/api/index.mdx', 'w') as f2:
- f2.write(template)
- for method in methods_list:
- legacy = ""
- v20 = ""
- v20_dev = ""
- for i in methods_dict.keys():
- for j in methods_dict[i]:
- if j["method"] == method:
- if i == "legacy":
- legacy = j["link"]
- if i == "v20":
- v20 = j["link"]
- if i == "v20-dev":
- v20_dev = j["link"]
- legacy = escape_underscores(legacy)
- v20 = escape_underscores(v20)
- v20_dev = escape_underscores(v20_dev)
- line = "| {:^108} | {:^108} | {:^108} |".format(legacy, v20, v20_dev)
- f2.write(f"{line}\n")
-
-def escape_underscores(s):
- output = ""
- for letter in s:
- if letter == "_":
- output += "\\_"
- else:
- output += letter
- return output
-
-if __name__ == '__main__':
- gen_api_methods_table()
diff --git a/utils/createRedirectMap.js b/utils/js/createRedirectMap.js
similarity index 81%
rename from utils/createRedirectMap.js
rename to utils/js/createRedirectMap.js
index 8b40d2364..90313c86f 100644
--- a/utils/createRedirectMap.js
+++ b/utils/js/createRedirectMap.js
@@ -1,5 +1,11 @@
-const fs = require("fs");
-const path = require("path");
+import fs from 'fs';
+import path from 'path';
+import { fileURLToPath } from 'url';
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = path.dirname(__filename);
+const dataDir = path.resolve(__dirname, './data');
+
+const pagesDir = path.resolve(__dirname, '../../src/pages');
function walkDir(dirPath, callback) {
fs.readdirSync(dirPath).forEach((file) => {
@@ -18,7 +24,7 @@ const getFileNames = (filepath) => {
fileNames.push(filepath);
};
-walkDir("./src/pages", getFileNames);
+walkDir(pagesDir, getFileNames);
const mapDirObj = {
"/antara/api/": "/basic-docs/antara/antara-api/",
@@ -48,14 +54,14 @@ const mapDirObj = {
let pathObj = {};
fileNames.forEach((filePath) => {
for (const newPath in mapDirObj) {
- if (filePath.includes("src/pages" + newPath)) {
+ if (filePath.includes(pagesDir + newPath)) {
pathObj[
filePath
- .replace(newPath, mapDirObj[newPath])
- .replace("src/pages", "")
+ .replace(pagesDir + newPath, mapDirObj[newPath])
+ .replace(pagesDir, "")
.replace("index.mdx", "")
.slice(0, -1) + ".html"
- ] = filePath.replace("src/pages", "").replace("index.mdx", "");
+ ] = filePath.replace(pagesDir, "").replace("index.mdx", "");
}
}
});
@@ -161,13 +167,47 @@ const nameChangedMap = {
"/komodo-wallet/mobile/recover-seed-phrase/",
"/basic-docs/atomicdex/atomicdex-beta/delete-seed-from-atomicdex-mobile.html":
"/komodo-wallet/mobile/delete-seed-phrase/",
+ "/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-mm2-from-source.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20/add_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/add_delegation/",
+ "/basic-docs/atomicdex-api-20/add_node_to_version_stat.html": "/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/",
+ "/basic-docs/atomicdex-api-20/best_orders.html": "/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/",
+ "/basic-docs/atomicdex-api-20/enable_bch_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/",
+ "/basic-docs/atomicdex-api-20/enable_erc20.html": "/komodo-defi-framework/api/v20/coin_activation/enable_erc20/",
+ "/basic-docs/atomicdex-api-20/enable_eth_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/",
+ "/basic-docs/atomicdex-api-20/enable_slp.html": "/komodo-defi-framework/api/v20/coin_activation/enable_slp/",
+ "/basic-docs/atomicdex-api-20/enable_tendermint_token.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/",
+ "/basic-docs/atomicdex-api-20/enable_tendermint_with_assets.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/",
+ "/basic-docs/atomicdex-api-20/get_public_key.html": "/komodo-defi-framework/api/v20/utils/get_public_key/",
+ "/basic-docs/atomicdex-api-20/get_public_key_hash.html": "/komodo-defi-framework/api/v20/utils/get_public_key_hash/",
+ "/basic-docs/atomicdex-api-20/get_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/",
+ "/basic-docs/atomicdex-api-20/get_staking_infos.html": "/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/",
+ "/basic-docs/atomicdex-api-20/message_signing.html": "/komodo-defi-framework/api/v20/utils/message_signing/sign_message/",
+ "/basic-docs/atomicdex-api-20/my_tx_history.html": "/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/",
+ "/basic-docs/atomicdex-api-20/recreate_swap_data.html": "/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/",
+ "/basic-docs/atomicdex-api-20/remove_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/",
+ "/basic-docs/atomicdex-api-20/remove_node_from_version_stat.html": "/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/",
+ "/basic-docs/atomicdex-api-20/start_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/start_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/start_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/stop_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/stop_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/telegram_alerts.html": "/komodo-defi-framework/api/v20/utils/telegram_alerts/",
+ "/basic-docs/atomicdex-api-20/trade_preimage.html": "/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/",
+ "/basic-docs/atomicdex-api-20/update_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/update_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/withdraw.html": "/komodo-defi-framework/api/v20/wallet/tx/withdraw/",
+ "/basic-docs/atomicdex-api-20-dev/get_current_mtp.html": "/komodo-defi-framework/api/v20/utils/get_current_mtp/",
+ "/basic-docs/atomicdex-api-20-dev/get_locked_amount.html": "/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/",
+ "/basic-docs/atomicdex-api-20-dev/hd_address_management.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20-dev/hd_wallets_overview.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20-dev/max_maker_vol.html": "/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/",
+ "/basic-docs/atomicdex-api-legacy/get_peers_info.html": "/komodo-defi-framework/api/",
};
for (const path in nameChangedMap) {
pathObj[path] = nameChangedMap[path];
}
-oldDocsRedirects = {
+
+const oldDocsRedirects = {
"/basic-docs/cryptoconditions/cc-tokens.html":
"/basic-docs/antara/antara-api/tokens.html",
"/basic-docs/cryptoconditions/cc-channels.html":
@@ -389,7 +429,7 @@ oldDocsRedirects = {
"/basic-docs/start-here/core-technology-discussions/creating-and-distributing-a-new-komodo-smart-chain.html":
"/basic-docs/start-here/core-technology-discussions/initial-dex-offering.html",
"/basic-docs/atomicdex/atomicdex-api.html":
- "/basic-docs/atomicdex-api-legacy/rational_number_note.html",
+ "/basic-docs/atomicdex-api-common_structures/rational_number_note.html",
"/basic-docs/atomicdex-api-legacy/electrum.html":
"/basic-docs/atomicdex-api-legacy/coin_activation.html#electrum",
"/basic-docs/atomicdex-api-legacy/enable.html":
@@ -400,7 +440,7 @@ for (const oldRedirectedPath in oldDocsRedirects) {
pathObj[oldRedirectedPath] = pathObj[oldDocsRedirects[oldRedirectedPath].split("#")[0]];
}
-fs.writeFileSync("./utils/Redirect-map.json", JSON.stringify(pathObj, null, 2));
+fs.writeFileSync(path.join(dataDir, "Redirect-map.json"), JSON.stringify(pathObj, null, 2));
const baseUrl = "https://komodoplatform.com/en/docs";
let arrRedirects = [];
@@ -428,4 +468,4 @@ const transformPaths = (obj) => {
};
transformPaths(pathObj);
-fs.writeFileSync("./utils/Redirect-map.txt", arrRedirects.join("\n"));
+fs.writeFileSync(path.join(dataDir, "Redirect-map.txt"), arrRedirects.join("\n"));
diff --git a/utils/js/create_author_data_for_renamed_paths.js b/utils/js/create_author_data_for_renamed_paths.js
index 879010a89..dbfb9482f 100644
--- a/utils/js/create_author_data_for_renamed_paths.js
+++ b/utils/js/create_author_data_for_renamed_paths.js
@@ -1,5 +1,6 @@
import * as fs from "fs";
import dotenv from "dotenv";
+import path from "path";
dotenv.config();
@@ -7,6 +8,7 @@ const GH_TOKEN = process.env.GH_TOKEN; // Replace with your token
const REPO = "KomodoPlatform/komodo-docs-mdx"; // Replace with "owner/repository"
const PR_NUMBER = "391"; // Replace with the pull request number
const BASE_URL = `https://api.github.com/repos/${REPO}/pulls/${PR_NUMBER}/files`;
+const dataDir = path.resolve(__dirname, './data');
const fetchAllFiles = async () => {
let page = 1;
@@ -77,8 +79,8 @@ function updateRedirectMaps(oldPath, newPath) {
let redirectMapText = [];
try {
- redirectMapJson = JSON.parse(fs.readFileSync("./utils/New-Redirect-map.json", 'utf8'));
- redirectMapText = fs.readFileSync("./utils/New-Redirect-map.txt", 'utf8').split('\n').filter(line => line.trim());
+ redirectMapJson = JSON.parse(fs.readFileSync(path.join(dataDir, "New-Redirect-map.json"), 'utf8'));
+ redirectMapText = fs.readFileSync(path.join(dataDir, "New-Redirect-map.txt"), 'utf8').split('\n').filter(line => line.trim());
} catch (error) {
console.warn("Could not read existing redirect maps, creating new ones");
}
@@ -98,8 +100,8 @@ function updateRedirectMaps(oldPath, newPath) {
redirectMapText.push(`/en/docs${oldHtmlPath}/ ${newFullPath};`);
// Write updated maps
- fs.writeFileSync("./utils/New-Redirect-map.json", JSON.stringify(redirectMapJson, null, 2));
- fs.writeFileSync("./utils/New-Redirect-map.txt", redirectMapText.join('\n') + '\n');
+ fs.writeFileSync(path.join(dataDir, "New-Redirect-map.json"), JSON.stringify(redirectMapJson, null, 2));
+ fs.writeFileSync(path.join(dataDir, "New-Redirect-map.txt"), redirectMapText.join('\n') + '\n');
console.log(`Added redirect: ${oldHtmlPath} โ ${newDocsPath}`);
}
@@ -112,14 +114,14 @@ function updateRedirectMaps(oldPath, newPath) {
console.log("Renamed Files:", renamedFiles);
// Read the current file data
- const fileData = JSON.parse(fs.readFileSync("./utils/_fileData.json", 'utf8'));
- const oldFileData = JSON.parse(fs.readFileSync("./utils/_fileData_old_documentation_mod.json", 'utf8'));
+ const fileData = JSON.parse(fs.readFileSync(path.join(dataDir, "_fileData.json"), 'utf8'));
+ const oldFileData = JSON.parse(fs.readFileSync(path.join(dataDir, "_fileData_old_documentation_mod.json"), 'utf8'));
// Read existing renamed paths data if it exists
let existingRenamedPathsData = {};
try {
- if (fs.existsSync("./utils/_renamedPathsData.json")) {
- existingRenamedPathsData = JSON.parse(fs.readFileSync("./utils/_renamedPathsData.json", 'utf8'));
+ if (fs.existsSync(path.join(dataDir, "_renamedPathsData.json"))) {
+ existingRenamedPathsData = JSON.parse(fs.readFileSync(path.join(dataDir, "_renamedPathsData.json"), 'utf8'));
}
} catch (error) {
console.warn("No existing renamed paths data found, starting fresh.");
@@ -182,7 +184,7 @@ function updateRedirectMaps(oldPath, newPath) {
}
// Save the renamed paths data to a new file
- fs.writeFileSync("./utils/_renamedPathsData.json", JSON.stringify(renamedPathsData, null, 2));
+ fs.writeFileSync(path.join(dataDir, "_renamedPathsData.json"), JSON.stringify(renamedPathsData, null, 2));
console.log("Renamed paths data saved successfully!");
} catch (error) {
diff --git a/utils/js/create_data_for_gpts.js b/utils/js/create_data_for_gpts.js
index 3363fe532..1f59468da 100644
--- a/utils/js/create_data_for_gpts.js
+++ b/utils/js/create_data_for_gpts.js
@@ -5,8 +5,12 @@ import path from 'path'
import { remark } from 'remark'
import remarkGfm from "remark-gfm";
import remarkMdx from "remark-mdx";
+import { fileURLToPath } from 'url';
-
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = path.dirname(__filename);
+const gptDir = path.resolve(__dirname, '../../data-for-gpts');
+const pagesDir = path.resolve(__dirname, '../../src/pages');
async function walkDir(dir, callback, ...callbackArgs) {
let files = fs.readdirSync(dir);
@@ -33,8 +37,8 @@ const pathsNames = [["", "all"], ["komodo-defi-framework", "komodo-defi-framewor
for (let index = 0; index < pathsNames.length; index++) {
const element = pathsNames[index];
let contentHolder = { content: "" };
- await walkDir(`./src/pages/${element[0]}`, readFileProcessItAndAddContentToFile, contentHolder)
- fs.writeFileSync(`./data-for-gpts/${element[1]}-content.txt`, contentHolder.content)
+ await walkDir(path.join(pagesDir, element[0]), readFileProcessItAndAddContentToFile, contentHolder)
+ fs.writeFileSync(path.join(gptDir, `${element[1]}-content.txt`), contentHolder.content)
}
async function convertMdxToMd(fileContent, filePath) {
diff --git a/utils/js/create_search_index.js b/utils/js/create_search_index.js
index 3c136f92a..ccd2e8452 100644
--- a/utils/js/create_search_index.js
+++ b/utils/js/create_search_index.js
@@ -5,9 +5,15 @@ import { mdxAnnotations } from "mdx-annotations";
import path from "path";
import remarkGfm from "remark-gfm";
import { visit } from "unist-util-visit";
+import { fileURLToPath } from 'url';
import { removedWords } from "./_removed_search_words.js";
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = path.dirname(__filename);
+const projectRoot = path.resolve(__dirname, '../../');
+const pagesDir = path.resolve(__dirname, '../../src/pages');
+const dataDir = path.resolve(__dirname, '../../src/data');
const listOfAllowedElementsToCheck = [
"h1",
@@ -38,7 +44,7 @@ const textContentElementArrayToCheck = [
"td",
];
-const jsonFile = JSON.parse(fs.readFileSync("./src/data/sidebar.json"));
+const jsonFile = JSON.parse(fs.readFileSync(path.join(dataDir, 'sidebar.json'), 'utf8'));
const extractSidebarTitles = (jsonData, linksArray = []) => {
Object.values(jsonData).forEach((data) => {
@@ -232,7 +238,7 @@ async function compileMdxFile(mdxFilePathToCompile) {
const runSearchIndexingOnAllMdxFiles = async () => {
try {
- const mdxFiles = getMDXFiles("./src/pages");
+ const mdxFiles = getMDXFiles(pagesDir);
for (let index = 0; index < mdxFiles.length; index++) {
const file = mdxFiles[index];
try {
@@ -242,14 +248,8 @@ const runSearchIndexingOnAllMdxFiles = async () => {
${error}`);
}
}
- fs.writeFileSync(
- "./utils/_searchIndex.json",
- JSON.stringify(mdxFileWordsResultsWithFilePaths)
- );
- fs.writeFileSync(
- "./utils/_allMdxFileContentTree.json",
- JSON.stringify(allMdxFileContentTree)
- );
+ fs.writeFileSync(path.join(projectRoot, '_searchIndex.json'), JSON.stringify(mdxFileWordsResultsWithFilePaths));
+ fs.writeFileSync(path.join(projectRoot, '_allMdxFileContentTree.json'), JSON.stringify(allMdxFileContentTree));
} catch (error) {
throw new Error(error);
}
diff --git a/utils/New-Redirect-map.json b/utils/js/data/New-Redirect-map.json
similarity index 100%
rename from utils/New-Redirect-map.json
rename to utils/js/data/New-Redirect-map.json
diff --git a/utils/New-Redirect-map.txt b/utils/js/data/New-Redirect-map.txt
similarity index 100%
rename from utils/New-Redirect-map.txt
rename to utils/js/data/New-Redirect-map.txt
diff --git a/utils/Redirect-map.json b/utils/js/data/Redirect-map.json
similarity index 54%
rename from utils/Redirect-map.json
rename to utils/js/data/Redirect-map.json
index 5f852df85..a7543ab07 100644
--- a/utils/Redirect-map.json
+++ b/utils/js/data/Redirect-map.json
@@ -73,6 +73,7 @@
"/whitepaper/chapter8.html": "/historical/whitepaper/chapter8/",
"/whitepaper.html": "/historical/whitepaper/",
"/whitepaper/references.html": "/historical/whitepaper/references/",
+ "/komodo/active-user-reward.html": "/komodo/active-user-reward/",
"/komodo/block-1m-changes.html": "/komodo/block-1m-changes/",
"/komodo/coin-emission.html": "/komodo/coin-emission/",
"/komodo/convert-pubkey-address.html": "/komodo/convert-pubkey-address/",
@@ -87,30 +88,41 @@
"/komodo/setup-electrumx-server.html": "/komodo/setup-electrumx-server/",
"/komodo/use-bitcore-lib-komodo.html": "/komodo/use-bitcore-lib-komodo/",
"/komodo/using-key-value.html": "/komodo/using-key-value/",
+ "/komodo/vote-in-komodo-polls-and-elections/hardware-wallet.html": "/komodo/vote-in-komodo-polls-and-elections/hardware-wallet/",
+ "/komodo/vote-in-komodo-polls-and-elections.html": "/komodo/vote-in-komodo-polls-and-elections/",
+ "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop.html": "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop/",
+ "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile.html": "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile/",
+ "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web.html": "/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web/",
+ "/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet.html": "/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet/",
"/basic-docs/atomicdex-api-legacy/active_swaps.html": "/komodo-defi-framework/api/legacy/active_swaps/",
"/basic-docs/atomicdex-api-legacy/all_swaps_uuids_by_filter.html": "/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/",
+ "/basic-docs/atomicdex-api-legacy/autoprice.html": "/komodo-defi-framework/api/legacy/autoprice/",
"/basic-docs/atomicdex-api-legacy/ban_pubkey.html": "/komodo-defi-framework/api/legacy/ban_pubkey/",
"/basic-docs/atomicdex-api-legacy/batch_requests.html": "/komodo-defi-framework/api/legacy/batch_requests/",
"/basic-docs/atomicdex-api-legacy/best_orders.html": "/komodo-defi-framework/api/legacy/best_orders/",
"/basic-docs/atomicdex-api-legacy/buy.html": "/komodo-defi-framework/api/legacy/buy/",
"/basic-docs/atomicdex-api-legacy/cancel_all_orders.html": "/komodo-defi-framework/api/legacy/cancel_all_orders/",
"/basic-docs/atomicdex-api-legacy/cancel_order.html": "/komodo-defi-framework/api/legacy/cancel_order/",
+ "/basic-docs/atomicdex-api-legacy/coin_activation/electrum.html": "/komodo-defi-framework/api/legacy/coin_activation/electrum/",
+ "/basic-docs/atomicdex-api-legacy/coin_activation/enable.html": "/komodo-defi-framework/api/legacy/coin_activation/enable/",
"/basic-docs/atomicdex-api-legacy/coin_activation.html": "/komodo-defi-framework/api/legacy/coin_activation/",
"/basic-docs/atomicdex-api-legacy/coins_needed_for_kick_start.html": "/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/",
"/basic-docs/atomicdex-api-legacy/convert_utxo_address.html": "/komodo-defi-framework/api/legacy/convert_utxo_address/",
"/basic-docs/atomicdex-api-legacy/convertaddress.html": "/komodo-defi-framework/api/legacy/convertaddress/",
"/basic-docs/atomicdex-api-legacy/disable_coin.html": "/komodo-defi-framework/api/legacy/disable_coin/",
+ "/basic-docs/atomicdex-api-legacy/fundvalue.html": "/komodo-defi-framework/api/legacy/fundvalue/",
+ "/basic-docs/atomicdex-api-legacy/get_directly_connected_peers.html": "/komodo-defi-framework/api/legacy/get_directly_connected_peers/",
"/basic-docs/atomicdex-api-legacy/get_enabled_coins.html": "/komodo-defi-framework/api/legacy/get_enabled_coins/",
"/basic-docs/atomicdex-api-legacy/get_gossip_mesh.html": "/komodo-defi-framework/api/legacy/get_gossip_mesh/",
"/basic-docs/atomicdex-api-legacy/get_gossip_peer_topics.html": "/komodo-defi-framework/api/legacy/get_gossip_peer_topics/",
"/basic-docs/atomicdex-api-legacy/get_gossip_topic_peers.html": "/komodo-defi-framework/api/legacy/get_gossip_topic_peers/",
"/basic-docs/atomicdex-api-legacy/get_my_peer_id.html": "/komodo-defi-framework/api/legacy/get_my_peer_id/",
- "/basic-docs/atomicdex-api-legacy/get_peers_info.html": "/komodo-defi-framework/api/legacy/get_peers_info/",
"/basic-docs/atomicdex-api-legacy/get_relay_mesh.html": "/komodo-defi-framework/api/legacy/get_relay_mesh/",
"/basic-docs/atomicdex-api-legacy/get_trade_fee.html": "/komodo-defi-framework/api/legacy/get_trade_fee/",
"/basic-docs/atomicdex-api-legacy/help.html": "/komodo-defi-framework/api/legacy/help/",
"/basic-docs/atomicdex-api-legacy/import_swaps.html": "/komodo-defi-framework/api/legacy/import_swaps/",
"/basic-docs/atomicdex-api-legacy.html": "/komodo-defi-framework/api/legacy/",
+ "/basic-docs/atomicdex-api-legacy/inventory.html": "/komodo-defi-framework/api/legacy/inventory/",
"/basic-docs/atomicdex-api-legacy/kmd_rewards_info.html": "/komodo-defi-framework/api/legacy/kmd_rewards_info/",
"/basic-docs/atomicdex-api-legacy/list_banned_pubkeys.html": "/komodo-defi-framework/api/legacy/list_banned_pubkeys/",
"/basic-docs/atomicdex-api-legacy/max_taker_vol.html": "/komodo-defi-framework/api/legacy/max_taker_vol/",
@@ -125,7 +137,6 @@
"/basic-docs/atomicdex-api-legacy/orderbook.html": "/komodo-defi-framework/api/legacy/orderbook/",
"/basic-docs/atomicdex-api-legacy/orderbook_depth.html": "/komodo-defi-framework/api/legacy/orderbook_depth/",
"/basic-docs/atomicdex-api-legacy/orders_history_by_filter.html": "/komodo-defi-framework/api/legacy/orders_history_by_filter/",
- "/basic-docs/atomicdex-api-legacy/rational_number_note.html": "/komodo-defi-framework/api/legacy/rational_number_note/",
"/basic-docs/atomicdex-api-legacy/recover_funds_of_swap.html": "/komodo-defi-framework/api/legacy/recover_funds_of_swap/",
"/basic-docs/atomicdex-api-legacy/sell.html": "/komodo-defi-framework/api/legacy/sell/",
"/basic-docs/atomicdex-api-legacy/send_raw_transaction.html": "/komodo-defi-framework/api/legacy/send_raw_transaction/",
@@ -133,6 +144,7 @@
"/basic-docs/atomicdex-api-legacy/set_requires_notarization.html": "/komodo-defi-framework/api/legacy/set_requires_notarization/",
"/basic-docs/atomicdex-api-legacy/setprice.html": "/komodo-defi-framework/api/legacy/setprice/",
"/basic-docs/atomicdex-api-legacy/show_priv_key.html": "/komodo-defi-framework/api/legacy/show_priv_key/",
+ "/basic-docs/atomicdex-api-legacy/stats_swap_status.html": "/komodo-defi-framework/api/legacy/stats_swap_status/",
"/basic-docs/atomicdex-api-legacy/stop.html": "/komodo-defi-framework/api/legacy/stop/",
"/basic-docs/atomicdex-api-legacy/trade_preimage.html": "/komodo-defi-framework/api/legacy/trade_preimage/",
"/basic-docs/atomicdex-api-legacy/unban_pubkeys.html": "/komodo-defi-framework/api/legacy/unban_pubkeys/",
@@ -140,64 +152,219 @@
"/basic-docs/atomicdex-api-legacy/validateaddress.html": "/komodo-defi-framework/api/legacy/validateaddress/",
"/basic-docs/atomicdex-api-legacy/version.html": "/komodo-defi-framework/api/legacy/version/",
"/basic-docs/atomicdex-api-legacy/withdraw.html": "/komodo-defi-framework/api/legacy/withdraw/",
- "/basic-docs/atomicdex-api-20/add_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/add_delegation/",
- "/basic-docs/atomicdex-api-20/add_node_to_version_stat.html": "/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/",
- "/basic-docs/atomicdex-api-20/best_orders.html": "/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/",
- "/basic-docs/atomicdex-api-20/enable_bch_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/",
- "/basic-docs/atomicdex-api-20/enable_erc20.html": "/komodo-defi-framework/api/v20/coin_activation/enable_erc20/",
- "/basic-docs/atomicdex-api-20/enable_eth_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/",
- "/basic-docs/atomicdex-api-20/enable_slp.html": "/komodo-defi-framework/api/v20/coin_activation/enable_slp/",
- "/basic-docs/atomicdex-api-20/enable_tendermint_token.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/",
- "/basic-docs/atomicdex-api-20/enable_tendermint_with_assets.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/",
- "/basic-docs/atomicdex-api-20/get_public_key.html": "/komodo-defi-framework/api/v20/utils/get_public_key/",
- "/basic-docs/atomicdex-api-20/get_public_key_hash.html": "/komodo-defi-framework/api/v20/utils/get_public_key_hash/",
- "/basic-docs/atomicdex-api-20/get_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/",
- "/basic-docs/atomicdex-api-20/get_staking_infos.html": "/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_bch_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_erc20.html": "/komodo-defi-framework/api/v20/coin_activation/enable_erc20/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_eth_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_slp.html": "/komodo-defi-framework/api/v20/coin_activation/enable_slp/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_tendermint_token.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/",
+ "/basic-docs/atomicdex-api-20/coin_activation/enable_tendermint_with_assets.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/",
+ "/basic-docs/atomicdex-api-20/coin_activation.html": "/komodo-defi-framework/api/v20/coin_activation/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/cancel.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/init.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/status.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/user_action.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/",
+ "/basic-docs/atomicdex-api-20/coin_activation/task_managed.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/",
"/basic-docs/atomicdex-api-20.html": "/komodo-defi-framework/api/v20/",
- "/basic-docs/atomicdex-api-20/message_signing.html": "/komodo-defi-framework/api/v20/utils/message_signing/",
- "/basic-docs/atomicdex-api-20/my_tx_history.html": "/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/",
- "/basic-docs/atomicdex-api-20/orderbook.html": "/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/",
- "/basic-docs/atomicdex-api-20/recreate_swap_data.html": "/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/",
- "/basic-docs/atomicdex-api-20/remove_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/",
- "/basic-docs/atomicdex-api-20/remove_node_from_version_stat.html": "/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/",
- "/basic-docs/atomicdex-api-20/sign_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/",
- "/basic-docs/atomicdex-api-20/start_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/",
- "/basic-docs/atomicdex-api-20/start_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/start_version_stat_collection/",
- "/basic-docs/atomicdex-api-20/stop_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/",
- "/basic-docs/atomicdex-api-20/stop_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/",
- "/basic-docs/atomicdex-api-20/telegram_alerts.html": "/komodo-defi-framework/api/v20/utils/telegram_alerts/",
- "/basic-docs/atomicdex-api-20/trade_preimage.html": "/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/",
- "/basic-docs/atomicdex-api-20/update_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/update_version_stat_collection/",
- "/basic-docs/atomicdex-api-20/withdraw.html": "/komodo-defi-framework/api/v20/wallet/tx/withdraw/",
- "/basic-docs/atomicdex-api-20-dev/get_current_mtp.html": "/komodo-defi-framework/api/v20-dev/get_current_mtp/",
- "/basic-docs/atomicdex-api-20-dev/get_locked_amount.html": "/komodo-defi-framework/api/v20-dev/get_locked_amount/",
- "/basic-docs/atomicdex-api-20-dev/hd_address_management.html": "/komodo-defi-framework/api/v20-dev/hd_address_management/",
- "/basic-docs/atomicdex-api-20-dev/hd_wallets_overview.html": "/komodo-defi-framework/api/v20-dev/hd_wallets_overview/",
+ "/basic-docs/atomicdex-api-20/lightning/activation/cancel.html": "/komodo-defi-framework/api/v20/lightning/activation/cancel/",
+ "/basic-docs/atomicdex-api-20/lightning/activation.html": "/komodo-defi-framework/api/v20/lightning/activation/",
+ "/basic-docs/atomicdex-api-20/lightning/activation/init.html": "/komodo-defi-framework/api/v20/lightning/activation/init/",
+ "/basic-docs/atomicdex-api-20/lightning/activation/status.html": "/komodo-defi-framework/api/v20/lightning/activation/status/",
+ "/basic-docs/atomicdex-api-20/lightning/activation/user_action.html": "/komodo-defi-framework/api/v20/lightning/activation/user_action/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/close_channel.html": "/komodo-defi-framework/api/v20/lightning/channels/close_channel/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/get_channel_details.html": "/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/get_claimable_balances.html": "/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/",
+ "/basic-docs/atomicdex-api-20/lightning/channels.html": "/komodo-defi-framework/api/v20/lightning/channels/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/list_closed_channels_by_filter.html": "/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/list_open_channels_by_filter.html": "/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/open_channel.html": "/komodo-defi-framework/api/v20/lightning/channels/open_channel/",
+ "/basic-docs/atomicdex-api-20/lightning/channels/update_channel.html": "/komodo-defi-framework/api/v20/lightning/channels/update_channel/",
+ "/basic-docs/atomicdex-api-20/lightning.html": "/komodo-defi-framework/api/v20/lightning/",
+ "/basic-docs/atomicdex-api-20/lightning/nodes/add_trusted_node.html": "/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/",
+ "/basic-docs/atomicdex-api-20/lightning/nodes/connect_to_node.html": "/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/",
+ "/basic-docs/atomicdex-api-20/lightning/nodes.html": "/komodo-defi-framework/api/v20/lightning/nodes/",
+ "/basic-docs/atomicdex-api-20/lightning/nodes/list_trusted_nodes.html": "/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/",
+ "/basic-docs/atomicdex-api-20/lightning/nodes/remove_trusted_node.html": "/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/",
+ "/basic-docs/atomicdex-api-20/lightning/payments/generate_invoice.html": "/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/",
+ "/basic-docs/atomicdex-api-20/lightning/payments/get_payment_details.html": "/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/",
+ "/basic-docs/atomicdex-api-20/lightning/payments.html": "/komodo-defi-framework/api/v20/lightning/payments/",
+ "/basic-docs/atomicdex-api-20/lightning/payments/list_payments_by_filter.html": "/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/",
+ "/basic-docs/atomicdex-api-20/lightning/payments/send_payment.html": "/komodo-defi-framework/api/v20/lightning/payments/send_payment/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/clear_nft_db.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/enable_nft.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_list.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_metadata.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_transfers.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/query_nft_database_tables.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/refresh_nft_metadata.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/update_nft.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/",
+ "/basic-docs/atomicdex-api-20/non_fungible_tokens/withdraw_nft.html": "/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/",
+ "/basic-docs/atomicdex-api-20/streaming/balance_enable.html": "/komodo-defi-framework/api/v20/streaming/balance_enable/",
+ "/basic-docs/atomicdex-api-20/streaming/disable.html": "/komodo-defi-framework/api/v20/streaming/disable/",
+ "/basic-docs/atomicdex-api-20/streaming/fee_estimator.html": "/komodo-defi-framework/api/v20/streaming/fee_estimator/",
+ "/basic-docs/atomicdex-api-20/streaming/heartbeat_enable.html": "/komodo-defi-framework/api/v20/streaming/heartbeat_enable/",
+ "/basic-docs/atomicdex-api-20/streaming.html": "/komodo-defi-framework/api/v20/streaming/",
+ "/basic-docs/atomicdex-api-20/streaming/network_enable.html": "/komodo-defi-framework/api/v20/streaming/network_enable/",
+ "/basic-docs/atomicdex-api-20/streaming/order_status_enable.html": "/komodo-defi-framework/api/v20/streaming/order_status_enable/",
+ "/basic-docs/atomicdex-api-20/streaming/orderbook_enable.html": "/komodo-defi-framework/api/v20/streaming/orderbook_enable/",
+ "/basic-docs/atomicdex-api-20/streaming/swap_status_enable.html": "/komodo-defi-framework/api/v20/streaming/swap_status_enable/",
+ "/basic-docs/atomicdex-api-20/streaming/tx_history_enable.html": "/komodo-defi-framework/api/v20/streaming/tx_history_enable/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/active_swaps.html": "/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/best_orders.html": "/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/get_locked_amount.html": "/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders.html": "/komodo-defi-framework/api/v20/swaps_and_orders/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/max_maker_vol.html": "/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/my_recent_swaps.html": "/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/my_swap_status.html": "/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/orderbook.html": "/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/recreate_swap_data.html": "/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/start_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/stop_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/swaps_and_orders/trade_preimage.html": "/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/",
+ "/basic-docs/atomicdex-api-20/utils/add_node_to_version_stat.html": "/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/",
+ "/basic-docs/atomicdex-api-20/utils/change_mnemonic_password.html": "/komodo-defi-framework/api/v20/utils/change_mnemonic_password/",
+ "/basic-docs/atomicdex-api-20/utils/get_current_mtp.html": "/komodo-defi-framework/api/v20/utils/get_current_mtp/",
+ "/basic-docs/atomicdex-api-20/utils/get_enabled_coins.html": "/komodo-defi-framework/api/v20/utils/get_enabled_coins/",
+ "/basic-docs/atomicdex-api-20/utils/get_mnemonic.html": "/komodo-defi-framework/api/v20/utils/get_mnemonic/",
+ "/basic-docs/atomicdex-api-20/utils/get_public_key.html": "/komodo-defi-framework/api/v20/utils/get_public_key/",
+ "/basic-docs/atomicdex-api-20/utils/get_public_key_hash.html": "/komodo-defi-framework/api/v20/utils/get_public_key_hash/",
+ "/basic-docs/atomicdex-api-20/utils/get_shared_db_id.html": "/komodo-defi-framework/api/v20/utils/get_shared_db_id/",
+ "/basic-docs/atomicdex-api-20/utils/get_token_info.html": "/komodo-defi-framework/api/v20/utils/get_token_info/",
+ "/basic-docs/atomicdex-api-20/utils.html": "/komodo-defi-framework/api/v20/utils/",
+ "/basic-docs/atomicdex-api-20/utils/message_signing.html": "/komodo-defi-framework/api/v20/utils/message_signing/",
+ "/basic-docs/atomicdex-api-20/utils/message_signing/sign_message.html": "/komodo-defi-framework/api/v20/utils/message_signing/sign_message/",
+ "/basic-docs/atomicdex-api-20/utils/message_signing/verify_message.html": "/komodo-defi-framework/api/v20/utils/message_signing/verify_message/",
+ "/basic-docs/atomicdex-api-20/utils/peer_connection_healthcheck.html": "/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/",
+ "/basic-docs/atomicdex-api-20/utils/remove_node_from_version_stat.html": "/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/",
+ "/basic-docs/atomicdex-api-20/utils/send_asked_data.html": "/komodo-defi-framework/api/v20/utils/send_asked_data/",
+ "/basic-docs/atomicdex-api-20/utils/start_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/start_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/utils/stop_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/utils/task_connect_metamask/cancel.html": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/",
+ "/basic-docs/atomicdex-api-20/utils/task_connect_metamask.html": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/",
+ "/basic-docs/atomicdex-api-20/utils/task_connect_metamask/init.html": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/",
+ "/basic-docs/atomicdex-api-20/utils/task_connect_metamask/status.html": "/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/",
+ "/basic-docs/atomicdex-api-20/utils/task_init_trezor/cancel.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/",
+ "/basic-docs/atomicdex-api-20/utils/task_init_trezor.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/",
+ "/basic-docs/atomicdex-api-20/utils/task_init_trezor/init.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/init/",
+ "/basic-docs/atomicdex-api-20/utils/task_init_trezor/status.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/status/",
+ "/basic-docs/atomicdex-api-20/utils/task_init_trezor/user_action.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/",
+ "/basic-docs/atomicdex-api-20/utils/telegram_alerts.html": "/komodo-defi-framework/api/v20/utils/telegram_alerts/",
+ "/basic-docs/atomicdex-api-20/utils/trezor_connection_status.html": "/komodo-defi-framework/api/v20/utils/trezor_connection_status/",
+ "/basic-docs/atomicdex-api-20/utils/update_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/update_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/wallet/account_balance.html": "/komodo-defi-framework/api/v20/wallet/account_balance/",
+ "/basic-docs/atomicdex-api-20/wallet/delete_wallet.html": "/komodo-defi-framework/api/v20/wallet/delete_wallet/",
+ "/basic-docs/atomicdex-api-20/wallet/fee_management/get_eth_estimated_fee_per_gas.html": "/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/",
+ "/basic-docs/atomicdex-api-20/wallet/fee_management/get_swap_transaction_fee_policy.html": "/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/",
+ "/basic-docs/atomicdex-api-20/wallet/fee_management.html": "/komodo-defi-framework/api/v20/wallet/fee_management/",
+ "/basic-docs/atomicdex-api-20/wallet/fee_management/set_swap_transaction_fee_policy.html": "/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/",
+ "/basic-docs/atomicdex-api-20/wallet/get_my_address.html": "/komodo-defi-framework/api/v20/wallet/get_my_address/",
+ "/basic-docs/atomicdex-api-20/wallet/get_new_address.html": "/komodo-defi-framework/api/v20/wallet/get_new_address/",
+ "/basic-docs/atomicdex-api-20/wallet/get_private_keys.html": "/komodo-defi-framework/api/v20/wallet/get_private_keys/",
+ "/basic-docs/atomicdex-api-20/wallet/get_wallet_names.html": "/komodo-defi-framework/api/v20/wallet/get_wallet_names/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/activate_coins.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/add_account.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/deactivate_coins.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/delete_account.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/enable_account.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/get_account_coins.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/get_accounts.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/get_enabled_account.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_balance.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_description.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/",
+ "/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_name.html": "/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/",
+ "/basic-docs/atomicdex-api-20/wallet.html": "/komodo-defi-framework/api/v20/wallet/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/claim_rewards.html": "/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/delegate.html": "/komodo-defi-framework/api/v20/wallet/staking/delegate/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/delegations.html": "/komodo-defi-framework/api/v20/wallet/staking/delegations/",
+ "/basic-docs/atomicdex-api-20/wallet/staking.html": "/komodo-defi-framework/api/v20/wallet/staking/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/ongoing_delegations.html": "/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/undelegate.html": "/komodo-defi-framework/api/v20/wallet/staking/undelegate/",
+ "/basic-docs/atomicdex-api-20/wallet/staking/validators.html": "/komodo-defi-framework/api/v20/wallet/staking/validators/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/cancel.html": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance.html": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/init.html": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/status.html": "/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/cancel.html": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account.html": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/init.html": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/status.html": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/user_action.html": "/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/cancel.html": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address.html": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/init.html": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/status.html": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/user_action.html": "/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed.html": "/komodo-defi-framework/api/v20/wallet/task_managed/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/cancel.html": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses.html": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/init.html": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/status.html": "/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/cancel.html": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw.html": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/init.html": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/status.html": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/",
+ "/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/user_action.html": "/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/",
+ "/basic-docs/atomicdex-api-20/wallet/tx/get_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/",
+ "/basic-docs/atomicdex-api-20/wallet/tx.html": "/komodo-defi-framework/api/v20/wallet/tx/",
+ "/basic-docs/atomicdex-api-20/wallet/tx/my_tx_history.html": "/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/",
+ "/basic-docs/atomicdex-api-20/wallet/tx/sign_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/",
+ "/basic-docs/atomicdex-api-20/wallet/tx/withdraw.html": "/komodo-defi-framework/api/v20/wallet/tx/withdraw/",
+ "/basic-docs/atomicdex-api-20/wallet/tx/zhtlc_tx_history.html": "/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/",
+ "/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_contract.html": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/",
+ "/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_create.html": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/",
+ "/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_liquidity_sources.html": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/",
+ "/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_quote.html": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/",
+ "/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_tokens.html": "/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/",
+ "/basic-docs/atomicdex-api-20-dev/approve_token.html": "/komodo-defi-framework/api/v20-dev/approve_token/",
+ "/basic-docs/atomicdex-api-20-dev/get_token_allowance.html": "/komodo-defi-framework/api/v20-dev/get_token_allowance/",
"/basic-docs/atomicdex-api-20-dev.html": "/komodo-defi-framework/api/v20-dev/",
- "/basic-docs/atomicdex-api-20-dev/lightning/activation.html": "/komodo-defi-framework/api/v20-dev/lightning/activation/",
- "/basic-docs/atomicdex-api-20-dev/lightning/channels.html": "/komodo-defi-framework/api/v20-dev/lightning/channels/",
- "/basic-docs/atomicdex-api-20-dev/lightning.html": "/komodo-defi-framework/api/v20-dev/lightning/",
- "/basic-docs/atomicdex-api-20-dev/lightning/nodes.html": "/komodo-defi-framework/api/v20-dev/lightning/nodes/",
- "/basic-docs/atomicdex-api-20-dev/lightning/payments.html": "/komodo-defi-framework/api/v20-dev/lightning/payments/",
- "/basic-docs/atomicdex-api-20-dev/max_maker_vol.html": "/komodo-defi-framework/api/v20-dev/max_maker_vol/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/clear_nft_db.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/clear_nft_db/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_list.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_list/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_metadata.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_metadata/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_transfers.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_transfers/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/query_nft_database_tables.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/query_nft_database_tables/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/refresh_nft_metadata.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/refresh_nft_metadata/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/update_nft.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/update_nft/",
- "/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/withdraw_nft.html": "/komodo-defi-framework/api/v20-dev/non_fungible_tokens/withdraw_nft/",
- "/basic-docs/atomicdex-api-20-dev/task_account_balance.html": "/komodo-defi-framework/api/v20-dev/task_account_balance/",
- "/basic-docs/atomicdex-api-20-dev/task_create_new_account.html": "/komodo-defi-framework/api/v20-dev/task_create_new_account/",
- "/basic-docs/atomicdex-api-20-dev/task_enable_qtum.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_qtum/",
- "/basic-docs/atomicdex-api-20-dev/task_enable_utxo.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_utxo/",
- "/basic-docs/atomicdex-api-20-dev/task_init_trezor.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/",
- "/basic-docs/atomicdex-api-20-dev/task_withdraw.html": "/komodo-defi-framework/api/v20-dev/task_withdraw/",
- "/basic-docs/atomicdex-api-20-dev/zhtlc_coins/activation.html": "/komodo-defi-framework/api/v20-dev/zhtlc_coins/activation/",
- "/basic-docs/atomicdex-api-20-dev/zhtlc_coins.html": "/komodo-defi-framework/api/v20-dev/zhtlc_coins/",
- "/basic-docs/atomicdex-api-20-dev/zhtlc_coins/transaction_history.html": "/komodo-defi-framework/api/v20-dev/zhtlc_coins/transaction_history/",
+ "/basic-docs/atomicdex-api-20-dev/wc_delete_session.html": "/komodo-defi-framework/api/v20-dev/wc_delete_session/",
+ "/basic-docs/atomicdex-api-20-dev/wc_get_session.html": "/komodo-defi-framework/api/v20-dev/wc_get_session/",
+ "/basic-docs/atomicdex-api-20-dev/wc_get_sessions.html": "/komodo-defi-framework/api/v20-dev/wc_get_sessions/",
+ "/basic-docs/atomicdex-api-20-dev/wc_new_connection.html": "/komodo-defi-framework/api/v20-dev/wc_new_connection/",
+ "/basic-docs/atomicdex-api-20-dev/wc_ping_session.html": "/komodo-defi-framework/api/v20-dev/wc_ping_session/",
"/basic-docs/atomicdex/changelog.html": "/komodo-defi-framework/changelog/",
"/basic-docs/atomicdex/atomicdex-setup/configure-mm2-json.html": "/komodo-defi-framework/setup/configure-mm2-json/",
"/basic-docs/atomicdex/atomicdex-setup.html": "/komodo-defi-framework/setup/",
@@ -207,7 +374,7 @@
"/basic-docs/atomicdex/atomicdex-tutorials/api-walkthrough.html": "/komodo-defi-framework/tutorials/api-walkthrough/",
"/basic-docs/atomicdex/atomicdex-tutorials/coins-file-update.html": "/komodo-defi-framework/tutorials/coins-file-update/",
"/basic-docs/atomicdex/atomicdex-tutorials/how-to-become-a-liquidity-provider.html": "/komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider/",
- "/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-mm2-from-source.html": "/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/",
+ "/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-kdf-from-source.html": "/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/",
"/basic-docs/atomicdex/atomicdex-tutorials.html": "/komodo-defi-framework/tutorials/",
"/basic-docs/atomicdex/atomicdex-tutorials/listing-a-new-coin.html": "/komodo-defi-framework/tutorials/listing-a-new-coin/",
"/basic-docs/atomicdex/atomicdex-tutorials/query-the-mm2-database.html": "/komodo-defi-framework/tutorials/query-the-mm2-database/",
@@ -216,9 +383,14 @@
"/basic-docs/atomicdex/atomicdex-beta/add-and-activate-coins.html": "/komodo-wallet/mobile/add-and-activate-coins/",
"/basic-docs/atomicdex/atomicdex-beta/create-a-new-wallet.html": "/komodo-wallet/mobile/create-a-new-wallet/",
"/basic-docs/atomicdex/atomicdex-beta/delete-seed-phrase.html": "/komodo-wallet/mobile/delete-seed-phrase/",
+ "/basic-docs/atomicdex/atomicdex-beta/export-swap-data-from-your-komodo-wallet-mobile-application.html": "/komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application/",
+ "/basic-docs/atomicdex/atomicdex-beta/how-to-deactivate-coins-using-komodo-wallet.html": "/komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet/",
+ "/basic-docs/atomicdex/atomicdex-beta/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile.html": "/komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile/",
+ "/basic-docs/atomicdex/atomicdex-beta/how-to-use-the-address-book-in-komodo-wallet.html": "/komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet/",
+ "/basic-docs/atomicdex/atomicdex-beta/how-to-use-the-advanced-mode-in-komodo-wallet.html": "/komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet/",
"/basic-docs/atomicdex/atomicdex-beta.html": "/komodo-wallet/mobile/",
+ "/basic-docs/atomicdex/atomicdex-beta/komodo-wallet-faq.html": "/komodo-wallet/mobile/komodo-wallet-faq/",
"/basic-docs/atomicdex/atomicdex-beta/perform-cross-chain-atomic-swaps.html": "/komodo-wallet/mobile/perform-cross-chain-atomic-swaps/",
- "/basic-docs/atomicdex/atomicdex-beta/recover-seed-phrase.html": "/komodo-wallet/mobile/recover-seed-phrase/",
"/basic-docs/atomicdex/atomicdex-beta/restore-a-wallet.html": "/komodo-wallet/mobile/restore-a-wallet/",
"/basic-docs/atomicdex/atomicdex-beta/view-ongoing-orders-and-swap-history.html": "/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/",
"/basic-docs/atomicdex/atomicdex-beta/view-your-receiving-address-to-send-funds-for-trading.html": "/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/",
@@ -306,6 +478,7 @@
"/basic-docs/atomicdex-api-20-dev/coin_activation_tasks.html": "/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_qtum/",
"/basic-docs/atomicdex-api-20-dev/trezor_initialisation.html": "/komodo-defi-framework/api/v20/utils/task_init_trezor/",
"/basic-docs/atomicdex-api-20-dev/withdraw_tasks.html": "/komodo-defi-framework/api/v20-dev/task_withdraw/",
+ "/basic-docs/atomicdex-api-20-dev/zhtlc_coins.html": "/komodo-defi-framework/api/v20-dev/zhtlc_coins/",
"/basic-docs/smart-chains/smart-chain-tutorials/betdapp.html": "/smart-chains/setup/dexp2p/",
"/basic-docs/smart-chains/smart-chain-tutorials/checklist-new-coin.html": "/smart-chains/tutorials/smart-chain-api-basics/",
"/basic-docs/smart-chains/smart-chain-tutorials/introduction-to-smart-chain-tutorials.html": "/smart-chains/tutorials/",
@@ -347,6 +520,39 @@
"/basic-docs/atomicdex/atomicdex-beta/view-ongoing-orders-and-swap-history-on-atomicdex-mobile.html": "/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/",
"/basic-docs/atomicdex/atomicdex-beta/recover-seed-on-atomicdex-mobile.html": "/komodo-wallet/mobile/recover-seed-phrase/",
"/basic-docs/atomicdex/atomicdex-beta/delete-seed-from-atomicdex-mobile.html": "/komodo-wallet/mobile/delete-seed-phrase/",
+ "/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-mm2-from-source.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20/add_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/add_delegation/",
+ "/basic-docs/atomicdex-api-20/add_node_to_version_stat.html": "/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/",
+ "/basic-docs/atomicdex-api-20/best_orders.html": "/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/",
+ "/basic-docs/atomicdex-api-20/enable_bch_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/",
+ "/basic-docs/atomicdex-api-20/enable_erc20.html": "/komodo-defi-framework/api/v20/coin_activation/enable_erc20/",
+ "/basic-docs/atomicdex-api-20/enable_eth_with_tokens.html": "/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/",
+ "/basic-docs/atomicdex-api-20/enable_slp.html": "/komodo-defi-framework/api/v20/coin_activation/enable_slp/",
+ "/basic-docs/atomicdex-api-20/enable_tendermint_token.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/",
+ "/basic-docs/atomicdex-api-20/enable_tendermint_with_assets.html": "/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/",
+ "/basic-docs/atomicdex-api-20/get_public_key.html": "/komodo-defi-framework/api/v20/utils/get_public_key/",
+ "/basic-docs/atomicdex-api-20/get_public_key_hash.html": "/komodo-defi-framework/api/v20/utils/get_public_key_hash/",
+ "/basic-docs/atomicdex-api-20/get_raw_transaction.html": "/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/",
+ "/basic-docs/atomicdex-api-20/get_staking_infos.html": "/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/",
+ "/basic-docs/atomicdex-api-20/message_signing.html": "/komodo-defi-framework/api/v20/utils/message_signing/sign_message/",
+ "/basic-docs/atomicdex-api-20/my_tx_history.html": "/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/",
+ "/basic-docs/atomicdex-api-20/recreate_swap_data.html": "/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/",
+ "/basic-docs/atomicdex-api-20/remove_delegation.html": "/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/",
+ "/basic-docs/atomicdex-api-20/remove_node_from_version_stat.html": "/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/",
+ "/basic-docs/atomicdex-api-20/start_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/start_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/start_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/stop_simple_market_maker_bot.html": "/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/",
+ "/basic-docs/atomicdex-api-20/stop_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/telegram_alerts.html": "/komodo-defi-framework/api/v20/utils/telegram_alerts/",
+ "/basic-docs/atomicdex-api-20/trade_preimage.html": "/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/",
+ "/basic-docs/atomicdex-api-20/update_version_stat_collection.html": "/komodo-defi-framework/api/v20/utils/update_version_stat_collection/",
+ "/basic-docs/atomicdex-api-20/withdraw.html": "/komodo-defi-framework/api/v20/wallet/tx/withdraw/",
+ "/basic-docs/atomicdex-api-20-dev/get_current_mtp.html": "/komodo-defi-framework/api/v20/utils/get_current_mtp/",
+ "/basic-docs/atomicdex-api-20-dev/get_locked_amount.html": "/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/",
+ "/basic-docs/atomicdex-api-20-dev/hd_address_management.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20-dev/hd_wallets_overview.html": "/komodo-defi-framework/api/",
+ "/basic-docs/atomicdex-api-20-dev/max_maker_vol.html": "/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/",
+ "/basic-docs/atomicdex-api-legacy/get_peers_info.html": "/komodo-defi-framework/api/",
"/basic-docs/cryptoconditions/cc-tokens.html": "/antara/api/tokens/",
"/basic-docs/cryptoconditions/cc-channels.html": "/antara/api/channels/",
"/basic-docs/cryptoconditions/cc-momom.html": "/smart-chains/api/crosschain/",
@@ -439,7 +645,6 @@
"/basic-docs/atomicdex/atomicdex-beta/how-to-view-your-receiving-address-to-send-funds-for-trading.html": "/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/",
"/basic-docs/atomicdex/atomicdex-beta/how-to-add-and-activate-coins-on-atomicdex-mobile.html": "/komodo-wallet/mobile/add-and-activate-coins/",
"/basic-docs/start-here/core-technology-discussions/creating-and-distributing-a-new-komodo-smart-chain.html": "/start-here/core-technology-discussions/initial-dex-offering/",
- "/basic-docs/atomicdex/atomicdex-api.html": "/komodo-defi-framework/api/legacy/rational_number_note/",
"/basic-docs/atomicdex-api-legacy/electrum.html": "/komodo-defi-framework/api/legacy/coin_activation/",
"/basic-docs/atomicdex-api-legacy/enable.html": "/komodo-defi-framework/api/legacy/coin_activation/"
}
\ No newline at end of file
diff --git a/utils/Redirect-map.txt b/utils/js/data/Redirect-map.txt
similarity index 54%
rename from utils/Redirect-map.txt
rename to utils/js/data/Redirect-map.txt
index c4d8b371d..cab51b4dc 100644
--- a/utils/Redirect-map.txt
+++ b/utils/js/data/Redirect-map.txt
@@ -72,6 +72,7 @@
/whitepaper/chapter8.html https://komodoplatform.com/en/docs/historical/whitepaper/chapter8/;
/whitepaper.html https://komodoplatform.com/en/docs/historical/whitepaper/;
/whitepaper/references.html https://komodoplatform.com/en/docs/historical/whitepaper/references/;
+/komodo/active-user-reward.html https://komodoplatform.com/en/docs/komodo/active-user-reward/;
/komodo/coin-emission.html https://komodoplatform.com/en/docs/komodo/coin-emission/;
/komodo/convert-pubkey-address.html https://komodoplatform.com/en/docs/komodo/convert-pubkey-address/;
/komodo/encrypt-wallet.html https://komodoplatform.com/en/docs/komodo/encrypt-wallet/;
@@ -82,30 +83,41 @@
/komodo/python-rpc-komodod.html https://komodoplatform.com/en/docs/komodo/python-rpc-komodod/;
/komodo/security-setup-full-node.html https://komodoplatform.com/en/docs/komodo/security-setup-full-node/;
/komodo/use-bitcore-lib-komodo.html https://komodoplatform.com/en/docs/komodo/use-bitcore-lib-komodo/;
+/komodo/vote-in-komodo-polls-and-elections/hardware-wallet.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/hardware-wallet/;
+/komodo/vote-in-komodo-polls-and-elections.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/;
+/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-desktop/;
+/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-mobile/;
+/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/komodo-wallet-web/;
+/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet.html https://komodoplatform.com/en/docs/komodo/vote-in-komodo-polls-and-elections/verus-desktop-wallet/;
/basic-docs/atomicdex-api-legacy/active_swaps.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/active_swaps/;
/basic-docs/atomicdex-api-legacy/all_swaps_uuids_by_filter.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/all_swaps_uuids_by_filter/;
+/basic-docs/atomicdex-api-legacy/autoprice.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/autoprice/;
/basic-docs/atomicdex-api-legacy/ban_pubkey.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/ban_pubkey/;
/basic-docs/atomicdex-api-legacy/batch_requests.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/batch_requests/;
/basic-docs/atomicdex-api-legacy/best_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/best_orders/;
/basic-docs/atomicdex-api-legacy/buy.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/buy/;
/basic-docs/atomicdex-api-legacy/cancel_all_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/cancel_all_orders/;
/basic-docs/atomicdex-api-legacy/cancel_order.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/cancel_order/;
+/basic-docs/atomicdex-api-legacy/coin_activation/electrum.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coin_activation/electrum/;
+/basic-docs/atomicdex-api-legacy/coin_activation/enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coin_activation/enable/;
/basic-docs/atomicdex-api-legacy/coin_activation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coin_activation/;
/basic-docs/atomicdex-api-legacy/coins_needed_for_kick_start.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coins_needed_for_kick_start/;
/basic-docs/atomicdex-api-legacy/convert_utxo_address.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/convert_utxo_address/;
/basic-docs/atomicdex-api-legacy/convertaddress.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/convertaddress/;
/basic-docs/atomicdex-api-legacy/disable_coin.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/disable_coin/;
+/basic-docs/atomicdex-api-legacy/fundvalue.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/fundvalue/;
+/basic-docs/atomicdex-api-legacy/get_directly_connected_peers.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_directly_connected_peers/;
/basic-docs/atomicdex-api-legacy/get_enabled_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_enabled_coins/;
/basic-docs/atomicdex-api-legacy/get_gossip_mesh.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_gossip_mesh/;
/basic-docs/atomicdex-api-legacy/get_gossip_peer_topics.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_gossip_peer_topics/;
/basic-docs/atomicdex-api-legacy/get_gossip_topic_peers.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_gossip_topic_peers/;
/basic-docs/atomicdex-api-legacy/get_my_peer_id.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_my_peer_id/;
-/basic-docs/atomicdex-api-legacy/get_peers_info.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_peers_info/;
/basic-docs/atomicdex-api-legacy/get_relay_mesh.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_relay_mesh/;
/basic-docs/atomicdex-api-legacy/get_trade_fee.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/get_trade_fee/;
/basic-docs/atomicdex-api-legacy/help.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/help/;
/basic-docs/atomicdex-api-legacy/import_swaps.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/import_swaps/;
/basic-docs/atomicdex-api-legacy.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/;
+/basic-docs/atomicdex-api-legacy/inventory.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/inventory/;
/basic-docs/atomicdex-api-legacy/kmd_rewards_info.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/kmd_rewards_info/;
/basic-docs/atomicdex-api-legacy/list_banned_pubkeys.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/list_banned_pubkeys/;
/basic-docs/atomicdex-api-legacy/max_taker_vol.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/max_taker_vol/;
@@ -120,7 +132,6 @@
/basic-docs/atomicdex-api-legacy/orderbook.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/orderbook/;
/basic-docs/atomicdex-api-legacy/orderbook_depth.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/orderbook_depth/;
/basic-docs/atomicdex-api-legacy/orders_history_by_filter.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/orders_history_by_filter/;
-/basic-docs/atomicdex-api-legacy/rational_number_note.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/rational_number_note/;
/basic-docs/atomicdex-api-legacy/recover_funds_of_swap.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/recover_funds_of_swap/;
/basic-docs/atomicdex-api-legacy/sell.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/sell/;
/basic-docs/atomicdex-api-legacy/send_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/send_raw_transaction/;
@@ -128,6 +139,7 @@
/basic-docs/atomicdex-api-legacy/set_requires_notarization.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/set_requires_notarization/;
/basic-docs/atomicdex-api-legacy/setprice.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/setprice/;
/basic-docs/atomicdex-api-legacy/show_priv_key.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/show_priv_key/;
+/basic-docs/atomicdex-api-legacy/stats_swap_status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/stats_swap_status/;
/basic-docs/atomicdex-api-legacy/stop.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/stop/;
/basic-docs/atomicdex-api-legacy/trade_preimage.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/trade_preimage/;
/basic-docs/atomicdex-api-legacy/unban_pubkeys.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/unban_pubkeys/;
@@ -135,64 +147,219 @@
/basic-docs/atomicdex-api-legacy/validateaddress.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/validateaddress/;
/basic-docs/atomicdex-api-legacy/version.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/version/;
/basic-docs/atomicdex-api-legacy/withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/withdraw/;
-/basic-docs/atomicdex-api-20/add_delegation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/add_delegation/;
-/basic-docs/atomicdex-api-20/add_node_to_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/add_node_to_version_stat/;
-/basic-docs/atomicdex-api-20/best_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/best_orders/;
-/basic-docs/atomicdex-api-20/enable_bch_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_bch_with_tokens/;
-/basic-docs/atomicdex-api-20/enable_erc20.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_erc20/;
-/basic-docs/atomicdex-api-20/enable_eth_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_eth_with_tokens/;
-/basic-docs/atomicdex-api-20/enable_slp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_slp/;
-/basic-docs/atomicdex-api-20/enable_tendermint_token.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_tendermint_token/;
-/basic-docs/atomicdex-api-20/enable_tendermint_with_assets.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/enable_tendermint_with_assets/;
-/basic-docs/atomicdex-api-20/get_public_key.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/get_public_key/;
-/basic-docs/atomicdex-api-20/get_public_key_hash.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/get_public_key_hash/;
-/basic-docs/atomicdex-api-20/get_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/get_raw_transaction/;
-/basic-docs/atomicdex-api-20/get_staking_infos.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/get_staking_infos/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_bch_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_erc20.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_erc20/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_eth_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_slp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_slp/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_tendermint_token.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/;
+/basic-docs/atomicdex-api-20/coin_activation/enable_tendermint_with_assets.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/;
+/basic-docs/atomicdex-api-20/coin_activation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_bch/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_bch/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_erc20/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_erc20/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_eth/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_eth/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_qtum/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_qtum/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_sia/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_sia/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_tendermint_token/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_tendermint_token/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_utxo/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_utxo/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/cancel/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/init/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/status/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed/enable_z_coin/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/enable_z_coin/user_action/;
+/basic-docs/atomicdex-api-20/coin_activation/task_managed.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/;
/basic-docs/atomicdex-api-20.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/;
-/basic-docs/atomicdex-api-20/message_signing.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/message_signing/;
-/basic-docs/atomicdex-api-20/my_tx_history.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/my_tx_history/;
-/basic-docs/atomicdex-api-20/orderbook.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/orderbook/;
-/basic-docs/atomicdex-api-20/recreate_swap_data.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/recreate_swap_data/;
-/basic-docs/atomicdex-api-20/remove_delegation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/remove_delegation/;
-/basic-docs/atomicdex-api-20/remove_node_from_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/remove_node_from_version_stat/;
-/basic-docs/atomicdex-api-20/sign_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/sign_raw_transaction/;
-/basic-docs/atomicdex-api-20/start_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/start_simple_market_maker_bot/;
-/basic-docs/atomicdex-api-20/start_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/start_version_stat_collection/;
-/basic-docs/atomicdex-api-20/stop_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/stop_simple_market_maker_bot/;
-/basic-docs/atomicdex-api-20/stop_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/stop_version_stat_collection/;
-/basic-docs/atomicdex-api-20/telegram_alerts.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/telegram_alerts/;
-/basic-docs/atomicdex-api-20/trade_preimage.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/trade_preimage/;
-/basic-docs/atomicdex-api-20/update_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/update_version_stat_collection/;
-/basic-docs/atomicdex-api-20/withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/withdraw/;
-/basic-docs/atomicdex-api-20-dev/get_current_mtp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/get_current_mtp/;
-/basic-docs/atomicdex-api-20-dev/get_locked_amount.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/get_locked_amount/;
-/basic-docs/atomicdex-api-20-dev/hd_address_management.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/hd_address_management/;
-/basic-docs/atomicdex-api-20-dev/hd_wallets_overview.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/hd_wallets_overview/;
+/basic-docs/atomicdex-api-20/lightning/activation/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/activation/cancel/;
+/basic-docs/atomicdex-api-20/lightning/activation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/activation/;
+/basic-docs/atomicdex-api-20/lightning/activation/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/activation/init/;
+/basic-docs/atomicdex-api-20/lightning/activation/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/activation/status/;
+/basic-docs/atomicdex-api-20/lightning/activation/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/activation/user_action/;
+/basic-docs/atomicdex-api-20/lightning/channels/close_channel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/close_channel/;
+/basic-docs/atomicdex-api-20/lightning/channels/get_channel_details.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/get_channel_details/;
+/basic-docs/atomicdex-api-20/lightning/channels/get_claimable_balances.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/get_claimable_balances/;
+/basic-docs/atomicdex-api-20/lightning/channels.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/;
+/basic-docs/atomicdex-api-20/lightning/channels/list_closed_channels_by_filter.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/list_closed_channels_by_filter/;
+/basic-docs/atomicdex-api-20/lightning/channels/list_open_channels_by_filter.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/list_open_channels_by_filter/;
+/basic-docs/atomicdex-api-20/lightning/channels/open_channel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/open_channel/;
+/basic-docs/atomicdex-api-20/lightning/channels/update_channel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/channels/update_channel/;
+/basic-docs/atomicdex-api-20/lightning.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/;
+/basic-docs/atomicdex-api-20/lightning/nodes/add_trusted_node.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/nodes/add_trusted_node/;
+/basic-docs/atomicdex-api-20/lightning/nodes/connect_to_node.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/nodes/connect_to_node/;
+/basic-docs/atomicdex-api-20/lightning/nodes.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/nodes/;
+/basic-docs/atomicdex-api-20/lightning/nodes/list_trusted_nodes.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/nodes/list_trusted_nodes/;
+/basic-docs/atomicdex-api-20/lightning/nodes/remove_trusted_node.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/nodes/remove_trusted_node/;
+/basic-docs/atomicdex-api-20/lightning/payments/generate_invoice.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/payments/generate_invoice/;
+/basic-docs/atomicdex-api-20/lightning/payments/get_payment_details.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/payments/get_payment_details/;
+/basic-docs/atomicdex-api-20/lightning/payments.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/payments/;
+/basic-docs/atomicdex-api-20/lightning/payments/list_payments_by_filter.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/payments/list_payments_by_filter/;
+/basic-docs/atomicdex-api-20/lightning/payments/send_payment.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/lightning/payments/send_payment/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/clear_nft_db.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/clear_nft_db/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/enable_nft.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/enable_nft/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_list.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_list/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_metadata.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_metadata/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/get_nft_transfers.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/get_nft_transfers/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/query_nft_database_tables.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/query_nft_database_tables/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/refresh_nft_metadata.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/refresh_nft_metadata/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/update_nft.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/update_nft/;
+/basic-docs/atomicdex-api-20/non_fungible_tokens/withdraw_nft.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/non_fungible_tokens/withdraw_nft/;
+/basic-docs/atomicdex-api-20/streaming/balance_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/balance_enable/;
+/basic-docs/atomicdex-api-20/streaming/disable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/disable/;
+/basic-docs/atomicdex-api-20/streaming/fee_estimator.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/fee_estimator/;
+/basic-docs/atomicdex-api-20/streaming/heartbeat_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/heartbeat_enable/;
+/basic-docs/atomicdex-api-20/streaming.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/;
+/basic-docs/atomicdex-api-20/streaming/network_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/network_enable/;
+/basic-docs/atomicdex-api-20/streaming/order_status_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/order_status_enable/;
+/basic-docs/atomicdex-api-20/streaming/orderbook_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/orderbook_enable/;
+/basic-docs/atomicdex-api-20/streaming/swap_status_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/swap_status_enable/;
+/basic-docs/atomicdex-api-20/streaming/tx_history_enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/streaming/tx_history_enable/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/active_swaps.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/active_swaps/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/best_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/get_locked_amount.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/;
+/basic-docs/atomicdex-api-20/swaps_and_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/max_maker_vol.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/my_recent_swaps.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/my_recent_swaps/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/my_swap_status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/my_swap_status/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/orderbook.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/orderbook/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/recreate_swap_data.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/start_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/stop_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/;
+/basic-docs/atomicdex-api-20/swaps_and_orders/trade_preimage.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/;
+/basic-docs/atomicdex-api-20/utils/add_node_to_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/;
+/basic-docs/atomicdex-api-20/utils/change_mnemonic_password.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/change_mnemonic_password/;
+/basic-docs/atomicdex-api-20/utils/get_current_mtp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_current_mtp/;
+/basic-docs/atomicdex-api-20/utils/get_enabled_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_enabled_coins/;
+/basic-docs/atomicdex-api-20/utils/get_mnemonic.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_mnemonic/;
+/basic-docs/atomicdex-api-20/utils/get_public_key.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_public_key/;
+/basic-docs/atomicdex-api-20/utils/get_public_key_hash.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_public_key_hash/;
+/basic-docs/atomicdex-api-20/utils/get_shared_db_id.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_shared_db_id/;
+/basic-docs/atomicdex-api-20/utils/get_token_info.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_token_info/;
+/basic-docs/atomicdex-api-20/utils.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/;
+/basic-docs/atomicdex-api-20/utils/message_signing.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/message_signing/;
+/basic-docs/atomicdex-api-20/utils/message_signing/sign_message.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/message_signing/sign_message/;
+/basic-docs/atomicdex-api-20/utils/message_signing/verify_message.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/message_signing/verify_message/;
+/basic-docs/atomicdex-api-20/utils/peer_connection_healthcheck.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/peer_connection_healthcheck/;
+/basic-docs/atomicdex-api-20/utils/remove_node_from_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/;
+/basic-docs/atomicdex-api-20/utils/send_asked_data.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/send_asked_data/;
+/basic-docs/atomicdex-api-20/utils/start_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/start_version_stat_collection/;
+/basic-docs/atomicdex-api-20/utils/stop_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/;
+/basic-docs/atomicdex-api-20/utils/task_connect_metamask/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_connect_metamask/cancel/;
+/basic-docs/atomicdex-api-20/utils/task_connect_metamask.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_connect_metamask/;
+/basic-docs/atomicdex-api-20/utils/task_connect_metamask/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_connect_metamask/init/;
+/basic-docs/atomicdex-api-20/utils/task_connect_metamask/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_connect_metamask/status/;
+/basic-docs/atomicdex-api-20/utils/task_init_trezor/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/cancel/;
+/basic-docs/atomicdex-api-20/utils/task_init_trezor.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/;
+/basic-docs/atomicdex-api-20/utils/task_init_trezor/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/init/;
+/basic-docs/atomicdex-api-20/utils/task_init_trezor/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/status/;
+/basic-docs/atomicdex-api-20/utils/task_init_trezor/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/user_action/;
+/basic-docs/atomicdex-api-20/utils/telegram_alerts.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/telegram_alerts/;
+/basic-docs/atomicdex-api-20/utils/trezor_connection_status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/trezor_connection_status/;
+/basic-docs/atomicdex-api-20/utils/update_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/update_version_stat_collection/;
+/basic-docs/atomicdex-api-20/wallet/account_balance.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/account_balance/;
+/basic-docs/atomicdex-api-20/wallet/delete_wallet.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/delete_wallet/;
+/basic-docs/atomicdex-api-20/wallet/fee_management/get_eth_estimated_fee_per_gas.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/fee_management/get_eth_estimated_fee_per_gas/;
+/basic-docs/atomicdex-api-20/wallet/fee_management/get_swap_transaction_fee_policy.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/fee_management/get_swap_transaction_fee_policy/;
+/basic-docs/atomicdex-api-20/wallet/fee_management.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/fee_management/;
+/basic-docs/atomicdex-api-20/wallet/fee_management/set_swap_transaction_fee_policy.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/fee_management/set_swap_transaction_fee_policy/;
+/basic-docs/atomicdex-api-20/wallet/get_my_address.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/get_my_address/;
+/basic-docs/atomicdex-api-20/wallet/get_new_address.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/get_new_address/;
+/basic-docs/atomicdex-api-20/wallet/get_private_keys.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/get_private_keys/;
+/basic-docs/atomicdex-api-20/wallet/get_wallet_names.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/get_wallet_names/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/activate_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/activate_coins/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/add_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/add_account/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/deactivate_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/deactivate_coins/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/delete_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/delete_account/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/enable_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/enable_account/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/get_account_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/get_account_coins/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/get_accounts.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/get_accounts/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/get_enabled_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/get_enabled_account/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_balance.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_balance/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_description.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_description/;
+/basic-docs/atomicdex-api-20/wallet/gui_storage/set_account_name.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/gui_storage/set_account_name/;
+/basic-docs/atomicdex-api-20/wallet.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/;
+/basic-docs/atomicdex-api-20/wallet/staking/claim_rewards.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/claim_rewards/;
+/basic-docs/atomicdex-api-20/wallet/staking/delegate.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/delegate/;
+/basic-docs/atomicdex-api-20/wallet/staking/delegations.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/delegations/;
+/basic-docs/atomicdex-api-20/wallet/staking.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/;
+/basic-docs/atomicdex-api-20/wallet/staking/ongoing_delegations.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/ongoing_delegations/;
+/basic-docs/atomicdex-api-20/wallet/staking/undelegate.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/undelegate/;
+/basic-docs/atomicdex-api-20/wallet/staking/validators.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/validators/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/cancel/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/init/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/account_balance/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/account_balance/status/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/cancel/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/init/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/status/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/create_new_account/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/create_new_account/user_action/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/cancel/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/init/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/status/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/get_new_address/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/get_new_address/user_action/;
+/basic-docs/atomicdex-api-20/wallet/task_managed.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/cancel/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/init/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/scan_for_new_addresses/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/scan_for_new_addresses/status/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/cancel.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/cancel/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/init.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/init/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/status.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/status/;
+/basic-docs/atomicdex-api-20/wallet/task_managed/withdraw/user_action.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/task_managed/withdraw/user_action/;
+/basic-docs/atomicdex-api-20/wallet/tx/get_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/;
+/basic-docs/atomicdex-api-20/wallet/tx.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/;
+/basic-docs/atomicdex-api-20/wallet/tx/my_tx_history.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/;
+/basic-docs/atomicdex-api-20/wallet/tx/sign_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/sign_raw_transaction/;
+/basic-docs/atomicdex-api-20/wallet/tx/withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/withdraw/;
+/basic-docs/atomicdex-api-20/wallet/tx/zhtlc_tx_history.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/zhtlc_tx_history/;
+/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_contract.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_contract/;
+/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_create.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_create/;
+/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_liquidity_sources.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_liquidity_sources/;
+/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_quote.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_quote/;
+/basic-docs/atomicdex-api-20-dev/1inch_v6_0_classic_swap_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/1inch_v6_0_classic_swap_tokens/;
+/basic-docs/atomicdex-api-20-dev/approve_token.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/approve_token/;
+/basic-docs/atomicdex-api-20-dev/get_token_allowance.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/get_token_allowance/;
/basic-docs/atomicdex-api-20-dev.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/;
-/basic-docs/atomicdex-api-20-dev/lightning/activation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/lightning/activation/;
-/basic-docs/atomicdex-api-20-dev/lightning/channels.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/lightning/channels/;
-/basic-docs/atomicdex-api-20-dev/lightning.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/lightning/;
-/basic-docs/atomicdex-api-20-dev/lightning/nodes.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/lightning/nodes/;
-/basic-docs/atomicdex-api-20-dev/lightning/payments.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/lightning/payments/;
-/basic-docs/atomicdex-api-20-dev/max_maker_vol.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/max_maker_vol/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/clear_nft_db.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/clear_nft_db/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_list.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_list/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_metadata.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_metadata/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/get_nft_transfers.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/get_nft_transfers/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/query_nft_database_tables.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/query_nft_database_tables/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/refresh_nft_metadata.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/refresh_nft_metadata/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/update_nft.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/update_nft/;
-/basic-docs/atomicdex-api-20-dev/non_fungible_tokens/withdraw_nft.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/non_fungible_tokens/withdraw_nft/;
-/basic-docs/atomicdex-api-20-dev/task_account_balance.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_account_balance/;
-/basic-docs/atomicdex-api-20-dev/task_create_new_account.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_create_new_account/;
-/basic-docs/atomicdex-api-20-dev/task_enable_qtum.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_enable_qtum/;
-/basic-docs/atomicdex-api-20-dev/task_enable_utxo.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_enable_utxo/;
-/basic-docs/atomicdex-api-20-dev/task_init_trezor.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_init_trezor/;
-/basic-docs/atomicdex-api-20-dev/task_withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_withdraw/;
-/basic-docs/atomicdex-api-20-dev/zhtlc_coins/activation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/zhtlc_coins/activation/;
-/basic-docs/atomicdex-api-20-dev/zhtlc_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/zhtlc_coins/;
-/basic-docs/atomicdex-api-20-dev/zhtlc_coins/transaction_history.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/zhtlc_coins/transaction_history/;
+/basic-docs/atomicdex-api-20-dev/wc_delete_session.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/wc_delete_session/;
+/basic-docs/atomicdex-api-20-dev/wc_get_session.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/wc_get_session/;
+/basic-docs/atomicdex-api-20-dev/wc_get_sessions.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/wc_get_sessions/;
+/basic-docs/atomicdex-api-20-dev/wc_new_connection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/wc_new_connection/;
+/basic-docs/atomicdex-api-20-dev/wc_ping_session.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/wc_ping_session/;
/basic-docs/atomicdex/changelog.html https://komodoplatform.com/en/docs/komodo-defi-framework/changelog/;
/basic-docs/atomicdex/atomicdex-setup/configure-mm2-json.html https://komodoplatform.com/en/docs/komodo-defi-framework/setup/configure-mm2-json/;
/basic-docs/atomicdex/atomicdex-setup.html https://komodoplatform.com/en/docs/komodo-defi-framework/setup/;
@@ -202,7 +369,7 @@
/basic-docs/atomicdex/atomicdex-tutorials/api-walkthrough.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/api-walkthrough/;
/basic-docs/atomicdex/atomicdex-tutorials/coins-file-update.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/coins-file-update/;
/basic-docs/atomicdex/atomicdex-tutorials/how-to-become-a-liquidity-provider.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/how-to-become-a-liquidity-provider/;
-/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-mm2-from-source.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/;
+/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-kdf-from-source.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/how-to-compile-kdf-from-source/;
/basic-docs/atomicdex/atomicdex-tutorials.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/;
/basic-docs/atomicdex/atomicdex-tutorials/listing-a-new-coin.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/listing-a-new-coin/;
/basic-docs/atomicdex/atomicdex-tutorials/query-the-mm2-database.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/query-the-mm2-database/;
@@ -211,9 +378,14 @@
/basic-docs/atomicdex/atomicdex-beta/add-and-activate-coins.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/add-and-activate-coins/;
/basic-docs/atomicdex/atomicdex-beta/create-a-new-wallet.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/create-a-new-wallet/;
/basic-docs/atomicdex/atomicdex-beta/delete-seed-phrase.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/delete-seed-phrase/;
+/basic-docs/atomicdex/atomicdex-beta/export-swap-data-from-your-komodo-wallet-mobile-application.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/export-swap-data-from-your-komodo-wallet-mobile-application/;
+/basic-docs/atomicdex/atomicdex-beta/how-to-deactivate-coins-using-komodo-wallet.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/how-to-deactivate-coins-using-komodo-wallet/;
+/basic-docs/atomicdex/atomicdex-beta/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/how-to-export-view-private-keys-or-and-seed-phrase-in-komodo-wallet-mobile/;
+/basic-docs/atomicdex/atomicdex-beta/how-to-use-the-address-book-in-komodo-wallet.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/how-to-use-the-address-book-in-komodo-wallet/;
+/basic-docs/atomicdex/atomicdex-beta/how-to-use-the-advanced-mode-in-komodo-wallet.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/how-to-use-the-advanced-mode-in-komodo-wallet/;
/basic-docs/atomicdex/atomicdex-beta.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/;
+/basic-docs/atomicdex/atomicdex-beta/komodo-wallet-faq.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/komodo-wallet-faq/;
/basic-docs/atomicdex/atomicdex-beta/perform-cross-chain-atomic-swaps.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/perform-cross-chain-atomic-swaps/;
-/basic-docs/atomicdex/atomicdex-beta/recover-seed-phrase.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/recover-seed-phrase/;
/basic-docs/atomicdex/atomicdex-beta/restore-a-wallet.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/restore-a-wallet/;
/basic-docs/atomicdex/atomicdex-beta/view-ongoing-orders-and-swap-history.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/;
/basic-docs/atomicdex/atomicdex-beta/view-your-receiving-address-to-send-funds-for-trading.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/;
@@ -296,9 +468,10 @@
/basic-docs/atomicdex/atomicdex-tutorials/add-coin-to-atomicdex-desktop.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/listing-a-new-coin/;
/basic-docs/atomicdex/atomicdex-tutorials/listing-a-coin-on-atomicdex.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/listing-a-new-coin/;
/basic-docs/atomicdex-api-20-dev/account_balance_tasks.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_account_balance/;
-/basic-docs/atomicdex-api-20-dev/coin_activation_tasks.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_enable_qtum/;
-/basic-docs/atomicdex-api-20-dev/trezor_initialisation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_init_trezor/;
+/basic-docs/atomicdex-api-20-dev/coin_activation_tasks.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/task_managed/task_enable_qtum/;
+/basic-docs/atomicdex-api-20-dev/trezor_initialisation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/task_init_trezor/;
/basic-docs/atomicdex-api-20-dev/withdraw_tasks.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/task_withdraw/;
+/basic-docs/atomicdex-api-20-dev/zhtlc_coins.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20-dev/zhtlc_coins/;
/basic-docs/smart-chains/smart-chain-tutorials/betdapp.html https://komodoplatform.com/en/docs/smart-chains/setup/dexp2p/;
/basic-docs/smart-chains/smart-chain-tutorials/checklist-new-coin.html https://komodoplatform.com/en/docs/smart-chains/tutorials/smart-chain-api-basics/;
/basic-docs/smart-chains/smart-chain-tutorials/introduction-to-smart-chain-tutorials.html https://komodoplatform.com/en/docs/smart-chains/tutorials/;
@@ -340,6 +513,39 @@
/basic-docs/atomicdex/atomicdex-beta/view-ongoing-orders-and-swap-history-on-atomicdex-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/view-ongoing-orders-and-swap-history/;
/basic-docs/atomicdex/atomicdex-beta/recover-seed-on-atomicdex-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/recover-seed-phrase/;
/basic-docs/atomicdex/atomicdex-beta/delete-seed-from-atomicdex-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/delete-seed-phrase/;
+/basic-docs/atomicdex/atomicdex-tutorials/how-to-compile-mm2-from-source.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/;
+/basic-docs/atomicdex-api-20/add_delegation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/add_delegation/;
+/basic-docs/atomicdex-api-20/add_node_to_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/add_node_to_version_stat/;
+/basic-docs/atomicdex-api-20/best_orders.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/best_orders/;
+/basic-docs/atomicdex-api-20/enable_bch_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_bch_with_tokens/;
+/basic-docs/atomicdex-api-20/enable_erc20.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_erc20/;
+/basic-docs/atomicdex-api-20/enable_eth_with_tokens.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_eth_with_tokens/;
+/basic-docs/atomicdex-api-20/enable_slp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_slp/;
+/basic-docs/atomicdex-api-20/enable_tendermint_token.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_token/;
+/basic-docs/atomicdex-api-20/enable_tendermint_with_assets.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/coin_activation/enable_tendermint_with_assets/;
+/basic-docs/atomicdex-api-20/get_public_key.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_public_key/;
+/basic-docs/atomicdex-api-20/get_public_key_hash.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_public_key_hash/;
+/basic-docs/atomicdex-api-20/get_raw_transaction.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/get_raw_transaction/;
+/basic-docs/atomicdex-api-20/get_staking_infos.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/get_staking_infos/;
+/basic-docs/atomicdex-api-20/message_signing.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/message_signing/sign_message/;
+/basic-docs/atomicdex-api-20/my_tx_history.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/my_tx_history/;
+/basic-docs/atomicdex-api-20/recreate_swap_data.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/recreate_swap_data/;
+/basic-docs/atomicdex-api-20/remove_delegation.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/staking/remove_delegation/;
+/basic-docs/atomicdex-api-20/remove_node_from_version_stat.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/remove_node_from_version_stat/;
+/basic-docs/atomicdex-api-20/start_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/start_simple_market_maker_bot/;
+/basic-docs/atomicdex-api-20/start_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/start_version_stat_collection/;
+/basic-docs/atomicdex-api-20/stop_simple_market_maker_bot.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/stop_simple_market_maker_bot/;
+/basic-docs/atomicdex-api-20/stop_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/stop_version_stat_collection/;
+/basic-docs/atomicdex-api-20/telegram_alerts.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/telegram_alerts/;
+/basic-docs/atomicdex-api-20/trade_preimage.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/trade_preimage/;
+/basic-docs/atomicdex-api-20/update_version_stat_collection.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/update_version_stat_collection/;
+/basic-docs/atomicdex-api-20/withdraw.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/wallet/tx/withdraw/;
+/basic-docs/atomicdex-api-20-dev/get_current_mtp.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/utils/get_current_mtp/;
+/basic-docs/atomicdex-api-20-dev/get_locked_amount.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/get_locked_amount/;
+/basic-docs/atomicdex-api-20-dev/hd_address_management.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/;
+/basic-docs/atomicdex-api-20-dev/hd_wallets_overview.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/;
+/basic-docs/atomicdex-api-20-dev/max_maker_vol.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/swaps_and_orders/max_maker_vol/;
+/basic-docs/atomicdex-api-legacy/get_peers_info.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/;
/basic-docs/cryptoconditions/cc-tokens.html https://komodoplatform.com/en/docs/antara/api/tokens/;
/basic-docs/cryptoconditions/cc-channels.html https://komodoplatform.com/en/docs/antara/api/channels/;
/basic-docs/cryptoconditions/cc-momom.html https://komodoplatform.com/en/docs/smart-chains/api/crosschain/;
@@ -407,29 +613,29 @@
/basic-docs/start-here/outline-for-new-developers.html https://komodoplatform.com/en/docs/start-here/about-komodo-platform/orientation/;
/cc/index-book-jl.html https://komodoplatform.com/en/docs/historical/cc-jl/;
/komodo/install-Komodo-manually.html https://komodoplatform.com/en/docs/smart-chains/setup/installing-from-source/;
-/barterDEX/barterDEX-API.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/;
+/barterDEX/barterDEX-API.html https://komodoplatform.com/en/docsundefined;
/komodo/komodo-API.html https://komodoplatform.com/en/docs/smart-chains/api/address/;
-/agama/add-Bitcoin-Compatible-coin-Agama-Desktop.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/v20/;
-/agama/add-ERC20-token-Agama-Desktop.html https://komodoplatform.com/en/docs/komodo-wallet/desktop/;
-/agama/add-Komodo-Assetchains-Agama-Desktop.html https://komodoplatform.com/en/docs/komodo-wallet/desktop/;
-/agama/mobile/add-Bitcoin-Compatible-coin-Agama-Mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/;
-/agama/mobile/add-ERC20-token-Agama-Mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/;
-/agama/mobile/add-Komodo-Assetchains-Agama-Mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/;
+/agama/add-Bitcoin-Compatible-coin-Agama-Desktop.html https://komodoplatform.com/en/docsundefined;
+/agama/add-ERC20-token-Agama-Desktop.html https://komodoplatform.com/en/docsundefined;
+/agama/add-Komodo-Assetchains-Agama-Desktop.html https://komodoplatform.com/en/docsundefined;
+/agama/mobile/add-Bitcoin-Compatible-coin-Agama-Mobile.html https://komodoplatform.com/en/docsundefined;
+/agama/mobile/add-ERC20-token-Agama-Mobile.html https://komodoplatform.com/en/docsundefined;
+/agama/mobile/add-Komodo-Assetchains-Agama-Mobile.html https://komodoplatform.com/en/docsundefined;
/general/third-party-repos-resources.html https://komodoplatform.com/en/docs/resources/third-party/;
/general/list-all-KomodoPlatform-Project-links.html https://komodoplatform.com/en/docs/resources/;
/cc/activate-cc-independent-chain.html https://komodoplatform.com/en/docs/antara/tutorials/activate-antara-smartchain/;
/basic-docs/customconsensus/activate-custom-consensus-assetchain.html https://komodoplatform.com/en/docs/antara/tutorials/activate-antara-smartchain/;
/coins/info.html https://komodoplatform.com/en/docs/smart-chains/setup/ecosystem-launch-parameters/;
/cc/faq.html https://komodoplatform.com/en/docs/historical/cc-jl/faq/;
-/basic-docs/customconsensus/test-use-write-integrate-cc.html https://komodoplatform.com/en/docs/historical/cc-jl/;
-/barterDEX/trade.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/api-walkthrough/;
-/barterDEX/list-of-all-coins-tradable.html https://markets.komodoplatform.com/;
-/barterDEX/install-barterDEX-CLI.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/api-walkthrough/;
-/mmV1/install-marketmakerV1.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/api-walkthrough/;
-/mmV1/install-ETOMIC-marketmakerV1.html https://komodoplatform.com/en/docs/komodo-defi-framework/tutorials/api-walkthrough/;
-/mmV1/installation/electrum-servers-list.html https://markets.komodoplatform.com/;
-/barterDEX/add-coin-barterDEX.html https://komodoplatform.com/en/docs/komodo-wallet/desktop/;
-/barterDEX/get-listed-barterDEX.html https://komodoplatform.com/en/docs/komodo-wallet/desktop/;
+/basic-docs/customconsensus/test-use-write-integrate-cc.html https://komodoplatform.com/en/docsundefined;
+/barterDEX/trade.html https://komodoplatform.com/en/docsundefined;
+/barterDEX/list-of-all-coins-tradable.html https://komodoplatform.com/en/docsundefined;
+/barterDEX/install-barterDEX-CLI.html https://komodoplatform.com/en/docsundefined;
+/mmV1/install-marketmakerV1.html https://komodoplatform.com/en/docsundefined;
+/mmV1/install-ETOMIC-marketmakerV1.html https://komodoplatform.com/en/docsundefined;
+/mmV1/installation/electrum-servers-list.html https://komodoplatform.com/en/docsundefined;
+/barterDEX/add-coin-barterDEX.html https://komodoplatform.com/en/docsundefined;
+/barterDEX/get-listed-barterDEX.html https://komodoplatform.com/en/docsundefined;
/home-cc.html https://komodoplatform.com/en/docs/antara/;
/komodo/create-Komodo-Assetchain.html https://komodoplatform.com/en/docs/smart-chains/tutorials/create-a-default-smart-chain/;
/komodo/example-asset-chains.html https://komodoplatform.com/en/docs/smart-chains/tutorials/example-smart-chains/;
@@ -443,12 +649,12 @@
/komodo/test-komodo-source-jl777-branch.html https://komodoplatform.com/en/docs/qa/test-komodo-source-jl777-branch/;
/nspv/ https://komodoplatform.com/en/docs/smart-chains/setup/nspv/;
/basic-docs/smart-chains/komodo/setup-electrumX-server.html https://komodoplatform.com/en/docs/komodo/setup-electrumx-server/;
-/notary/assetchains-guide-Komodo-Notary-Node.md https://komodoplatform.com/en/docs/notary/;
+/notary/assetchains-guide-Komodo-Notary-Node.md https://komodoplatform.com/en/docsundefined;
/basic-docs/basic-docs/start-here/about-komodo-platform/product-introductions.html https://komodoplatform.com/en/docs/start-here/about-komodo-platform/product-introductions/;
/basic-docs/atomicdex/atomicdex-beta/how-to-recover-seed-on-atomicdex-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/recover-seed-phrase/;
/basic-docs/atomicdex/atomicdex-beta/how-to-view-your-receiving-address-to-send-funds-for-trading.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/view-your-receiving-address-to-send-funds-for-trading/;
/basic-docs/atomicdex/atomicdex-beta/how-to-add-and-activate-coins-on-atomicdex-mobile.html https://komodoplatform.com/en/docs/komodo-wallet/mobile/add-and-activate-coins/;
/basic-docs/start-here/core-technology-discussions/creating-and-distributing-a-new-komodo-smart-chain.html https://komodoplatform.com/en/docs/start-here/core-technology-discussions/initial-dex-offering/;
-/basic-docs/atomicdex/atomicdex-api.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/rational_number_note/;
+/basic-docs/atomicdex/atomicdex-api.html https://komodoplatform.com/en/docsundefined;
/basic-docs/atomicdex-api-legacy/electrum.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coin_activation/;
/basic-docs/atomicdex-api-legacy/enable.html https://komodoplatform.com/en/docs/komodo-defi-framework/api/legacy/coin_activation/;
\ No newline at end of file
diff --git a/utils/_allMdxFileContentTree.json b/utils/js/data/_allMdxFileContentTree.json
similarity index 70%
rename from utils/_allMdxFileContentTree.json
rename to utils/js/data/_allMdxFileContentTree.json
index 0095938e4..e15d5089e 100644
--- a/utils/_allMdxFileContentTree.json
+++ b/utils/js/data/_allMdxFileContentTree.json
@@ -1 +1 @@
-{"antara/api/assets":[{"text":"Assets","tagName":"h1","path":"antara/api/assets","closestElementReference":"assets"},{"text":"Introduction","tagName":"h2","path":"antara/api/assets","closestElementReference":"introduction"},{"text":"The Assets Module provides basic distributed exchange (DEX) functionality for trading tokens created using the Tokens module.","tagName":"p","path":"antara/api/assets","closestElementReference":"introduction"},{"text":"tokens","tagName":"code","path":"antara/api/assets","closestElementReference":"introduction"},{"text":"Tokens","tagName":"a","path":"antara/api/assets","closestElementReference":"introduction"},{"text":"The Asset Module allows anyone to buy or sell tokens using the Smart Chain's coins.","tagName":"p","path":"antara/api/assets","closestElementReference":"introduction"},{"text":"Assets Module Flow","tagName":"h4","path":"antara/api/assets","closestElementReference":"assets-module-flow"},{"text":"Seller's Perspective","tagName":"h5","path":"antara/api/assets","closestElementReference":"sellers-perspective"},{"text":"A token owner places a new \"ask\" request with the tokenask method specifying the amount of tokens they want to sell and the price. The assets module then creates a new token ask order and the specified amount of tokens is locked in the module's global address","tagName":"li","path":"antara/api/assets","closestElementReference":"sellers-perspective"},{"text":"To fulfill the ask, a buyer executes the tokenfillask method. The purchased token amount moves from the global address to the buyer's token Antara Address. At the same time, the required amount of coins move from the buyer's address to the seller's address. This process can be repeated so long as tokens remain in the ask order","tagName":"li","path":"antara/api/assets","closestElementReference":"sellers-perspective"},{"text":"At any time, the creator of an order can cancel it via the tokencancelask method. The remaining tokens will return to their token Antara Address","tagName":"li","path":"antara/api/assets","closestElementReference":"sellers-perspective"},{"text":"Buyer's Perspective","tagName":"h5","path":"antara/api/assets","closestElementReference":"buyers-perspective"},{"text":"A buyer places a new bid using the tokenbid method. The bid specifies the amount of tokens and the price. The Assets Module creates a new token bid order and the specified amount of coins is locked in the module's global address.","tagName":"li","path":"antara/api/assets","closestElementReference":"buyers-perspective"},{"text":"A willing seller executes the tokenfillbid method. The token amount sold moves from the seller's token Antara Address to the buyer's token Antara Address. At the same time, the locked coins move from the global address to the seller's address. This process can be repeated so long as tokens remain in the bid order","tagName":"li","path":"antara/api/assets","closestElementReference":"buyers-perspective"},{"text":"At any time, the creator of an order can cancel it via the tokencancelbid method. The remaining coins will return to their token Antara Address","tagName":"li","path":"antara/api/assets","closestElementReference":"buyers-perspective"},{"text":"To retrieve a current list of all active orders, use the tokenorders or mytokenorders methods.","tagName":"p","path":"antara/api/assets","closestElementReference":"buyers-perspective"},{"text":"assetsaddress","tagName":"h2","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"assetsaddress (pubkey)","tagName":"p","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"assetsaddress (pubkey)","tagName":"strong","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"The assetsaddress method returns information about a asset address according to a specific pubkey . If no pubkey is provided, the pubkey used to launch the daemon is the default.","tagName":"p","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"assetsaddress","tagName":"code","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"pubkey","tagName":"code","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"pubkey","tagName":"code","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"pubkey","tagName":"code","path":"antara/api/assets","closestElementReference":"assetsaddress"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD assetsaddress 028702e30d8465d6aa85f35d2f58c06a6ee17f23f376b56044dadf7b793f2c12b9\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD assetsaddress 028702e30d8465d6aa85f35d2f58c06a6ee17f23f376b56044dadf7b793f2c12b9\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"Response:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"AssetsCCAddress\": \"RGKRjeTBw4LYFotSDLT6RWzMHbhXri6BG6\",\n \"AssetsCCBalance\": 0.0,\n \"AssetsNormalAddress\": \"RFYE2yL3KknWdHK6uNhvWacYsCUtwzjY3u\",\n \"AssetsNormalBalance\": 0.0,\n \"AssetsCCTokensAddress\": \"RTWtxY7GTBZ3zL8jfzyWWz1fveF3KXKBF8\",\n \"PubkeyCCaddress(Assets)\": \"RG6mr23tQ9nUhmi5GEnYqjfkqZt9x2MRXz\",\n \"PubkeyCCbalance(Assets)\": 0.0,\n \"myCCAddress(Assets)\": \"RRG3LuYLg5fYcLggBW3hpFPq3U8u98XYqf\",\n \"myCCbalance(Assets)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"AssetsCCAddress\": \"RGKRjeTBw4LYFotSDLT6RWzMHbhXri6BG6\",\n \"AssetsCCBalance\": 0.0,\n \"AssetsNormalAddress\": \"RFYE2yL3KknWdHK6uNhvWacYsCUtwzjY3u\",\n \"AssetsNormalBalance\": 0.0,\n \"AssetsCCTokensAddress\": \"RTWtxY7GTBZ3zL8jfzyWWz1fveF3KXKBF8\",\n \"PubkeyCCaddress(Assets)\": \"RG6mr23tQ9nUhmi5GEnYqjfkqZt9x2MRXz\",\n \"PubkeyCCbalance(Assets)\": 0.0,\n \"myCCAddress(Assets)\": \"RRG3LuYLg5fYcLggBW3hpFPq3U8u98XYqf\",\n \"myCCbalance(Assets)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"assetsaddress\", \"params\":[\"028702e30d8465d6aa85f35d2f58c06a6ee17f23f376b56044dadf7b793f2c12b9\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"assetsaddress\", \"params\":[\"028702e30d8465d6aa85f35d2f58c06a6ee17f23f376b56044dadf7b793f2c12b9\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"AssetsCCAddress\": \"RGKRjeTBw4LYFotSDLT6RWzMHbhXri6BG6\",\n \"AssetsCCBalance\": 0.0,\n \"AssetsNormalAddress\": \"RFYE2yL3KknWdHK6uNhvWacYsCUtwzjY3u\",\n \"AssetsNormalBalance\": 0.0,\n \"AssetsCCTokensAddress\": \"RTWtxY7GTBZ3zL8jfzyWWz1fveF3KXKBF8\",\n \"PubkeyCCaddress(Assets)\": \"RG6mr23tQ9nUhmi5GEnYqjfkqZt9x2MRXz\",\n \"PubkeyCCbalance(Assets)\": 0.0,\n \"myCCAddress(Assets)\": \"RRG3LuYLg5fYcLggBW3hpFPq3U8u98XYqf\",\n \"myCCbalance(Assets)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"AssetsCCAddress\": \"RGKRjeTBw4LYFotSDLT6RWzMHbhXri6BG6\",\n \"AssetsCCBalance\": 0.0,\n \"AssetsNormalAddress\": \"RFYE2yL3KknWdHK6uNhvWacYsCUtwzjY3u\",\n \"AssetsNormalBalance\": 0.0,\n \"AssetsCCTokensAddress\": \"RTWtxY7GTBZ3zL8jfzyWWz1fveF3KXKBF8\",\n \"PubkeyCCaddress(Assets)\": \"RG6mr23tQ9nUhmi5GEnYqjfkqZt9x2MRXz\",\n \"PubkeyCCbalance(Assets)\": 0.0,\n \"myCCAddress(Assets)\": \"RRG3LuYLg5fYcLggBW3hpFPq3U8u98XYqf\",\n \"myCCbalance(Assets)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples"},{"text":"tokenask","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"tokenask numtokens tokenid price","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"tokenask numtokens tokenid price","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"The tokenask method posts a public ask order.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"tokenask","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/assets","closestElementReference":"tokenask"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-2"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-2"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"Step 1:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenask 1000 c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59 1\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenask 1000 c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59 1\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenask\", \"params\":[\"1000\" ,\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\" ,\"1\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenask\", \"params\":[\"1000\" ,\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\" ,\"1\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"Step 2: Use sendrawtransaction to broadcast the order","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"8d5bb0ae5cc8406b8b12fff04437c748495f4f8852ae124e6a137bc130d3be64\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"8d5bb0ae5cc8406b8b12fff04437c748495f4f8852ae124e6a137bc130d3be64\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000248403cd63777a2086206592c096ddfa1d4ba2647673b330610968eace2cf7b540200000049483045022100bde9eaf43a43fe252530bcf346be3e336e86f0171b817977d38d6ebd4bb0756e0220735f3292ef012fd56f7476700f5649b23aacf2387f4fa5a537e1b6c6daa6c1d101ffffffff4f2016d356282fca9d8278aa04fbdbed98ac6af0bf7a479959c5bb91f95e8ef5020000007b4c79a276a072a26ba067a5658021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e278140fe6a2cd6fdb5a359d5d6eea9bcf34e5b7d8e2def612afe9c01af1129b006e68344d8f9905ea5f226cdb1556659df0c8741e8e3def1238761721b66718dabe92ca100af038001e3a10001ffffffff03e803000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc5087b00e000000002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce373c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900e876481700000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"8d5bb0ae5cc8406b8b12fff04437c748495f4f8852ae124e6a137bc130d3be64\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"8d5bb0ae5cc8406b8b12fff04437c748495f4f8852ae124e6a137bc130d3be64\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-2"},{"text":"tokenbid","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"tokenbid numtokens tokenid price","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"tokenbid numtokens tokenid price","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"The tokenbid method posts a public bid order.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"tokenbid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"To fill the order, the parent chain's coin must be used.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"The method returns a raw hex, which must be broadcast using sendrawtransaction to complete the command.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"The sendrawtransaction method then returns a txid , which is the identification method of the bid order, and should be saved for future use.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"txid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenbid"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-3"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-3"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenbid 1000 c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59 1\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenbid 1000 c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59 1\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenbid\", \"params\":[\"1000\" ,\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\" ,\"1\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenbid\", \"params\":[\"1000\" ,\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\" ,\"1\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"Use sendrawtransaction to publish order","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"5fc8c472bc0e5f994b5a9a3fda23af1a3e1cfd746b902d7216352732e6adba05\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"5fc8c472bc0e5f994b5a9a3fda23af1a3e1cfd746b902d7216352732e6adba05\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"0100000001484256677a6417030dd99716a47b8c9cb06fba6e57ff4617e9932a6cde2972830100000049483045022100fc1926401b27ba044bbf17c36f36030adae52a188594efc75fe42861ab0b997802205e729d6f5587e5a5296b5649a154ce1fe3c581078fac7ae4e2b4577978c05c8901ffffffff0300e8764817000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc10d262684a0300002321028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e27ac00000000000000004f6a4c4ce362c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59e80300000000000021028bb4ae66aa4f1960a4aa822907e800eb688d9ab2605c8067a34b421748c67e2700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"5fc8c472bc0e5f994b5a9a3fda23af1a3e1cfd746b902d7216352732e6adba05\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"5fc8c472bc0e5f994b5a9a3fda23af1a3e1cfd746b902d7216352732e6adba05\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"The response is the transaction id.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-3"},{"text":"tokencancelask","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"tokencancelask tokenid asktxid","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"tokencancelask tokenid asktxid","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"The tokencancelask method cancels a specific ask / sell order that you created.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"tokencancelask","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"ask","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"sell","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/assets","closestElementReference":"tokencancelask"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-4"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-4"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Step 1: Issue the call and get your raw transaction HEX value","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokencancelask 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e 7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokencancelask 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e 7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokencancelask\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokencancelask\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Step 2: Broadcast using sendrawtransaction","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"The response is the transaction id.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Step 3 (optional): Decode the raw transaction (check if the values are sane)","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"size\": 434,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueSat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueSat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"size\": 434,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueSat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueSat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e4996[ALL]\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueZat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueZat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e4996[ALL]\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueZat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueZat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-4"},{"text":"tokencancelbid","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"tokencancelbid tokenid bidtxid","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"tokencancelbid tokenid bidtxid","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"The tokencancelbid method cancels a specific bid / buy order that you created.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"tokencancelbid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"bid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"buy","tagName":"code","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/assets","closestElementReference":"tokencancelbid"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-5"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-5"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Step 1: Issue the call and get your raw transaction HEX value","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokencancelbid 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e 7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokencancelbid 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e 7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokencancelbid\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokencancelbid\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Step 2: Send raw transaction / broadcast the HEX value from above","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"The response is the transaction id.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Step 3: Decode the raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"size\": 434,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueSat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueSat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"size\": 434,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueSat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueSat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000234c335a46dadea8e42420b0e284f5577cfbcb7764a8d5c3b61312b71c5b14d0800000000494830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001ffffffff030a00000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401ccf078724e18090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac0000000000000000246a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e4996[ALL]\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueZat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueZat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"txid\": \"21d152480275568e3f82a5049d8b30308e3739ebd98171e075a75fea504364cd\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"084db1c5712b31613b5c8d4a76b7bccf77554f280e0b42428eeaad6da435c334\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e4996[ALL]\",\n \"hex\": \"4830450221009f365d429d03df66b34cad764368092498ebd7340587c558ea19c4248202317b0220531524ef076f9e5b26ec5aa38b3078c041f8d0603b85552177ef14d00b0e499601\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa2702814066f6a9d580da0ac901ada8c61922d93da005e92c9e419a44c1bcbf9ec8ad43790dfc8ca71b5c21b79a58aa173fb71e1ab0b82c590dc883359de60f743fabda16a100af038001e3a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 0.0000001,\n \"valueZat\": 10,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti\"]\n }\n },\n {\n \"value\": 99999.9999,\n \"valueZat\": 9999999990000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"hex\": \"6a22e3789217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-5"},{"text":"tokenfillask","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"tokenfillask tokenid asktxid fillamount","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"tokenfillask tokenid asktxid fillamount","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"The tokenfillask method fills an existing ask.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"tokenfillask","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"It returns a hex-encoded transaction which should then be broadcast using sendrawtransaction .","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenfillask"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-6"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-6"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"Step 1: Create the raw transaction","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenfillask 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62 50\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenfillask 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62 50\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenfillask\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62\" ,\"50\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenfillask\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62\" ,\"50\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"Step 2: Broadcast the hex using sendrawtransaction","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"The response is the transaction id.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"Step 3: Wait for the transaction to be confirmed","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-6"},{"text":"tokenfillbid","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"tokenfillbid tokenid bidtxid fillamount","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"tokenfillbid tokenid bidtxid fillamount","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"The tokenfillbid method fills an existing ask.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"tokenfillbid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"It returns a hex-encoded transaction which should then be broadcast using sendrawtransaction .","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenfillbid"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-7"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-7"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"Step 1: Create raw transaction","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenfillbid 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62 50\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenfillbid 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62 50\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenfillbid\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62\" ,\"50\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenfillbid\", \"params\":[\"9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e\" ,\"d1b2676bb118d7bb8604dc5bb0a320a2ffb6f7ee118bfd20ed33be3fbd0b9b62\" ,\"50\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"Step 2: Broadcast the hex or sendrawtransaction","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000031a47a2fa94f27f7e98645a6827f9382991d76fcfd2d84b96065763d1cfed78fc02000000494830450221008be941e56b10fb51459f66288bb68936c55fd17ecbebd12b142f4575b0fe4bf702205f048ad69269ba81530230496fea42983aad88882b1ef7d08304e1230040fb0001ffffffff629b0bbd3fbe33ed20fd8b11eef7b6ffa220a3b05bdc0486bbd718b16b67b2d1000000007b4c79a276a072a26ba067a565802102adf84e0e075cf90868bd4e3d34a03420e034719649c41f371fc70d8e33aa27028140da534b773f52c77ebbd590330468ba49333acc0971da444de512b85d039f59f778c8bab7cb1be909b6473789b237966a0f137a9b24c93ebebe0d83ae34a6bd6fa100af038001e3a10001ffffffff2bf671abc3bdfb673c0103a3bd59282c1aee473c6ccc4b591cdb42dc469d68c4000000004847304402204fa686dfdc7c0b7d42e538751aee0534b54747df4f335fb4d3b0d1a86c68e96d02202083fa811dd4506ad83f6d58a420d31ff7ccbae84ea05399b616e3d6f373682401ffffffff050000000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc3200000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc0065cd1d00000000232103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9efacf01710252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000004f6a4c4ce3539217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e00000000000000002103fcc4b37ee767a67b75503832764b559d764d71c13785482b73609159aa6ae9ef00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"{\n \"result\": \"b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"The response is the transaction id.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"Step 3: Wait for the transaction to be confirmed","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-7"},{"text":"tokenorders","tagName":"h2","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"tokenorders (tokenid)","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"tokenorders (tokenid)","tagName":"strong","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"The tokenorders method displays the public on-chain orderbook for a specific token.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"tokenorders","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"Information about the funcid property:","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"funcid","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"\n A lowercase b describes an bid offer. \n","tagName":"li","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"A lowercase b describes an bid offer.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"b","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"A lowercase b describes an bid offer.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"b","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"\n An uppercase B describes a bid fill. \n","tagName":"li","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"An uppercase B describes a bid fill.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"B","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"An uppercase B describes a bid fill.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"B","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"\n A lowercase s describes an ask offer. \n","tagName":"li","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"A lowercase s describes an ask offer.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"s","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"A lowercase s describes an ask offer.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"s","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"\n An uppercase S describes the ask fill. \n","tagName":"li","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"An uppercase S describes the ask fill.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"S","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"An uppercase S describes the ask fill.","tagName":"p","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"S","tagName":"code","path":"antara/api/assets","closestElementReference":"tokenorders"},{"text":"Arguments","tagName":"h3","path":"antara/api/assets","closestElementReference":"arguments-8"},{"text":"Response","tagName":"h3","path":"antara/api/assets","closestElementReference":"response-8"},{"text":"๐ Examples:","tagName":"h4","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"Show all available orders","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenorders\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenorders\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"[\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"d4643ce47e9799681a4549468d47c85337367f0ef2733afe1d79c50175e6ae32\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"0909df82ade3193c9a630dd80947141f34489732e9a2f8346790304ebbdcc251\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"03e118fc442a223df4dd87add64f142e1bfd99baee94c8be26bc77ed809d50a4\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n }\n]\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"[\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"d4643ce47e9799681a4549468d47c85337367f0ef2733afe1d79c50175e6ae32\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"0909df82ade3193c9a630dd80947141f34489732e9a2f8346790304ebbdcc251\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"03e118fc442a223df4dd87add64f142e1bfd99baee94c8be26bc77ed809d50a4\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n }\n]\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenorders\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenorders\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"{\n \"result\": [\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"d4643ce47e9799681a4549468d47c85337367f0ef2733afe1d79c50175e6ae32\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"0909df82ade3193c9a630dd80947141f34489732e9a2f8346790304ebbdcc251\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"03e118fc442a223df4dd87add64f142e1bfd99baee94c8be26bc77ed809d50a4\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n }\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"{\n \"result\": [\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"d4643ce47e9799681a4549468d47c85337367f0ef2733afe1d79c50175e6ae32\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"0909df82ade3193c9a630dd80947141f34489732e9a2f8346790304ebbdcc251\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n },\n {\n \"funcid\": \"B\",\n \"txid\": \"03e118fc442a223df4dd87add64f142e1bfd99baee94c8be26bc77ed809d50a4\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"R9sDyKt2kW5uJaoZT6GF9e3WRbGioBuhoZ\",\n \"tokenid\": \"e7d034fb7dbad561c9a86dcbcc64aa89e1d311891b4e7c744280b7de13b1186f\"\n }\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"Show orders for specific token","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenorders c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=HELLOWORLD tokenorders c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"[\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"9dabd8c01bb7d59455b64fe100617149c20cb4520d266183686aa4986fd3021d\",\n \"vout\": 0,\n \"amount\": 100,\n \"bidamount\": 100,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n }\n]\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"[\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"9dabd8c01bb7d59455b64fe100617149c20cb4520d266183686aa4986fd3021d\",\n \"vout\": 0,\n \"amount\": 100,\n \"bidamount\": 100,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n }\n]\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcuser","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcpassword","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"rpcport","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"Command:","tagName":"p","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenorders\", \"params\":[\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"tokenorders\", \"params\":[\"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"{\n \"result\": [\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"9dabd8c01bb7d59455b64fe100617149c20cb4520d266183686aa4986fd3021d\",\n \"vout\": 0,\n \"amount\": 100,\n \"bidamount\": 100,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n }\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"{\n \"result\": [\n {\n \"funcid\": \"B\",\n \"txid\": \"b9d305e9b6a82e715efce9b6244cc15fef131baf1893a7eb45b199c23b3fb806\",\n \"vout\": 0,\n \"amount\": 0,\n \"bidamount\": 0,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\"\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"9dabd8c01bb7d59455b64fe100617149c20cb4520d266183686aa4986fd3021d\",\n \"vout\": 0,\n \"amount\": 100,\n \"bidamount\": 100,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"45b3f7874fc4a2699729a9792bc7679f6b5f11035a29ad9f661425b19534dd1d\",\n \"vout\": 0,\n \"amount\": 1000,\n \"bidamount\": 1000,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 1000,\n \"price\": 1\n },\n {\n \"funcid\": \"b\",\n \"txid\": \"a8d60a3ce429ccb885ad445e7a4534130a35d2424d1883c6513d0f4da2fe9a92\",\n \"vout\": 0,\n \"amount\": 150,\n \"bidamount\": 150,\n \"origaddress\": \"RQymbXA8FfWw2AaHv7oC8JRKo9W5HkFVMm\",\n \"tokenid\": \"c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59\",\n \"totalrequired\": 100,\n \"price\": 1.5\n }\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/assets","closestElementReference":"examples-8"},{"text":"mytokenorders","tagName":"h2","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"mytokenorders [evalcode]","tagName":"p","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"mytokenorders [evalcode]","tagName":"strong","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"The mytokenorders method displays the public on-chain orders created by the user's pubkey, which is set in -pubkey parameter of komodod.","tagName":"p","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"mytokenorders","tagName":"code","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"-pubkey","tagName":"code","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"The additional evalcode parameter allows the display of orders for non-fungible tokens bound to this evalcode.","tagName":"p","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"evalcode","tagName":"code","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"The response from this method is similar to the response from the tokenorders method.","tagName":"p","path":"antara/api/assets","closestElementReference":"mytokenorders"},{"text":"tokenorders","tagName":"code","path":"antara/api/assets","closestElementReference":"mytokenorders"}],"antara/api/channels":[{"text":"Channels","tagName":"h1","path":"antara/api/channels","closestElementReference":"channels"},{"text":"Introduction","tagName":"h2","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"The Channels Antara Module facilitates instant payments in a trustless environment.","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"When a payment is executed properly with channels , as soon as it enters the mempool the odds that the payment can be withdrawn or attacked decrease to almost zero. Many developers and users may find the Channels Module to be an advantageous method for creating a secure instant-payment network that can be used within their business environment.","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"channels","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"It supports both coins and tokens.","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"For testing Channels, build the Komodo daemon in test mode. Instead of using the command: ./zcutil/build.sh -j8 , use","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"./zcutil/build.sh -j8","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"export CONFIGURE_FLAGS='CPPFLAGS=-DTESTMODE'\n./zcutil/build.sh -j8\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"export CONFIGURE_FLAGS='CPPFLAGS=-DTESTMODE'\n./zcutil/build.sh -j8\n","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"This will reduce the number of confirmations needed for channelsopen and channelsclose transactions from 100 to 2 for non-notarized chains.","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"channelsopen","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"channelsclose","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"100","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"2","tagName":"code","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"DO NOT use a daemon created with the above parameter for actual use.","tagName":"p","path":"antara/api/channels","closestElementReference":"introduction"},{"text":"Channels Module Flow","tagName":"h4","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"Anyone can create a channel using channelsopen \n \n When creating the channel, the user indicates the number and size of their potential payment(s), and what their destination is \n \n","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelsopen","tagName":"a","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"\n When creating the channel, the user indicates the number and size of their potential payment(s), and what their destination is \n","tagName":"ul","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"When creating the channel, the user indicates the number and size of their potential payment(s), and what their destination is","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"When creating the channel, the user indicates the number and size of their potential payment(s), and what their destination is","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"Once the channel is notarized, at any time in the future the user can execute channelspayment to release a specific amount of their available payments \n \n As soon as the channelspayment result enters the mempool, the odds of withdrawing the txid from processing decrease to almost zero \n \n","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelspayment","tagName":"a","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"\n As soon as the channelspayment result enters the mempool, the odds of withdrawing the txid from processing decrease to almost zero \n","tagName":"ul","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"As soon as the channelspayment result enters the mempool, the odds of withdrawing the txid from processing decrease to almost zero","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelspayment","tagName":"code","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"As soon as the channelspayment result enters the mempool, the odds of withdrawing the txid from processing decrease to almost zero","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelspayment","tagName":"code","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"The creator of a channel may close the channel at any time using channelsclose \n \n This shows the receiver that this payment stream is permanently ended \n \n","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelsclose","tagName":"a","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"\n This shows the receiver that this payment stream is permanently ended \n","tagName":"ul","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"This shows the receiver that this payment stream is permanently ended","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"This shows the receiver that this payment stream is permanently ended","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"Once the channel's closure is notarized, the creator may withdraw remaining funds using channelsrefund","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelsrefund","tagName":"a","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"The channelsinfo method reveals public information for any or all available channels on an Smart Chain","tagName":"li","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelsinfo","tagName":"a","path":"antara/api/channels","closestElementReference":"channels-module-flow"},{"text":"channelsaddress","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"channelsaddress pubkey","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"channelsaddress pubkey","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"The channelsaddress method displays the various addresses and their balances for a specified pubkey.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"channelsaddress","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"Under normal circumstances, for the pubkey the user provides the destination address of the intended channel.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"pubkey","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"The global addresses are not used in the Channels Antara module. For more information about unique Antara addresses, see this linked explanation.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"this linked explanation.","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsaddress"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsaddress 02d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsaddress 02d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"ChannelsCCAddress\": \"RQy3rwX8sP9oDm3c39vGKA6H315cgtPLfr\",\n \"ChannelsCCBalance\": 0.0,\n \"ChannelsNormalAddress\": \"RQUuT8zmkvDfXqECH4m3VD3SsHZAfnoh1v\",\n \"ChannelsNormalBalance\": 0.0,\n \"ChannelsCC1of2Address\": \"RSSfafKpi6b5TFmyGDh5aTXLJuyrMxQyjs\",\n \"ChannelsCC1of2TokensAddress\": \"RFgEqotRmMrhhEkEyUpxGDZD7DR1TncV8c\",\n \"PubkeyCCaddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"PubkeyCCbalance(Channels)\": 0.0,\n \"myCCAddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"myCCbalance(Channels)\": 0.0001,\n \"myaddress\": \"RN727JeeiZ6NXic7PUKTCiHT1HvuBN4RDa\",\n \"mybalance\": 7781877.16591359\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"ChannelsCCAddress\": \"RQy3rwX8sP9oDm3c39vGKA6H315cgtPLfr\",\n \"ChannelsCCBalance\": 0.0,\n \"ChannelsNormalAddress\": \"RQUuT8zmkvDfXqECH4m3VD3SsHZAfnoh1v\",\n \"ChannelsNormalBalance\": 0.0,\n \"ChannelsCC1of2Address\": \"RSSfafKpi6b5TFmyGDh5aTXLJuyrMxQyjs\",\n \"ChannelsCC1of2TokensAddress\": \"RFgEqotRmMrhhEkEyUpxGDZD7DR1TncV8c\",\n \"PubkeyCCaddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"PubkeyCCbalance(Channels)\": 0.0,\n \"myCCAddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"myCCbalance(Channels)\": 0.0001,\n \"myaddress\": \"RN727JeeiZ6NXic7PUKTCiHT1HvuBN4RDa\",\n \"mybalance\": 7781877.16591359\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsaddress\", \"params\":[\"02d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsaddress\", \"params\":[\"02d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"ChannelsCCAddress\": \"RQy3rwX8sP9oDm3c39vGKA6H315cgtPLfr\",\n \"ChannelsCCBalance\": 0.0,\n \"ChannelsNormalAddress\": \"RQUuT8zmkvDfXqECH4m3VD3SsHZAfnoh1v\",\n \"ChannelsNormalBalance\": 0.0,\n \"ChannelsCC1of2Address\": \"RSSfafKpi6b5TFmyGDh5aTXLJuyrMxQyjs\",\n \"ChannelsCC1of2TokensAddress\": \"RFgEqotRmMrhhEkEyUpxGDZD7DR1TncV8c\",\n \"PubkeyCCaddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"PubkeyCCbalance(Channels)\": 0.0,\n \"myCCAddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"myCCbalance(Channels)\": 0.0001,\n \"myaddress\": \"RN727JeeiZ6NXic7PUKTCiHT1HvuBN4RDa\",\n \"mybalance\": 7782377.16591359\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"ChannelsCCAddress\": \"RQy3rwX8sP9oDm3c39vGKA6H315cgtPLfr\",\n \"ChannelsCCBalance\": 0.0,\n \"ChannelsNormalAddress\": \"RQUuT8zmkvDfXqECH4m3VD3SsHZAfnoh1v\",\n \"ChannelsNormalBalance\": 0.0,\n \"ChannelsCC1of2Address\": \"RSSfafKpi6b5TFmyGDh5aTXLJuyrMxQyjs\",\n \"ChannelsCC1of2TokensAddress\": \"RFgEqotRmMrhhEkEyUpxGDZD7DR1TncV8c\",\n \"PubkeyCCaddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"PubkeyCCbalance(Channels)\": 0.0,\n \"myCCAddress(Channels)\": \"RXWFiYQbj3HK7fCvkfGnWQHLkrywWBQ72D\",\n \"myCCbalance(Channels)\": 0.0001,\n \"myaddress\": \"RN727JeeiZ6NXic7PUKTCiHT1HvuBN4RDa\",\n \"mybalance\": 7782377.16591359\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples"},{"text":"channelsclose","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channelsclose open_txid","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channelsclose open_txid","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"The channelsclose method marks a specific channel as closed, meaning that no additional payments will be added to the channel.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channelsclose","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"The owner of the channel may still execute channelspayment for any remaining payments in the channel, until all payments are used or withdrawn.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channel","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channelspayment","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"The sendrawtransaction method then returns a txid which is used in the channelsrefund method to reclaim funds.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"channelsrefund","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsclose"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments-2"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response-2"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"Step 1: Close a channel","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsclose 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsclose 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"Output from Step 1","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"Step 2: Broadcast the raw transaction using sendrawtransaction","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsclose\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsclose\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0400008085202f890301d6737a2ff4c9c63b49d9fa4526943ba402b471d9a9220fe9230198ed87c6800000000048473044022024e46c6054be26df24f794495e30b758ddd7afe6e5d0cb277342f2a2e9e5471f02201d0fa1de9c7d04602ad196bcf09fd24db70f8993fe2ecb252d0cd2f06d6e0f9f01ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd100000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140ed5cd683ce4e8a6d03a064e9008a330c9a91deb2aafdfff41c8c95843fb0f05d34213c069bfe6f08e3a69c43019ca59d9c800ae45c2735c44b4b71d99fd461b5a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffad2f890f95746fe3b79642b645abf1c48437d174bf44fab2e0e87dff2e376bd1010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781400aeec3737f700487dd15331948fab80ea6b9c6b64af3c4be86733498f8bae83a657fbf274408d2929143ca8fe27988aa4195fb00e37a95d0e2d07a4298df309da100af038001eba10001ffffffff05808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cce0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb43d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000080969800000000000000000000000000000000000000000000000000000000000000000000000000000000002f0100000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-2"},{"text":"channelsinfo","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"channelsinfo (open_tx_id)","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"channelsinfo (open_tx_id)","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"The channelsinfo method fetches info about channels that are relevant to the user, either as sender or receiver.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"channelsinfo","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"If no open_tx_id argument is included, the method returns a list of all channels available to this user.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"open_tx_id","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsinfo"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments-3"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response-3"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n }\n ]\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n }\n ]\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n }\n ]\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n }\n ]\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"Command (after a Payment is done):","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n },\n {\n \"Payment\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"Number of payments\": 21,\n \"Amount\": 210000000,\n \"Destination\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Secret\": \"570fd06eb542eb0dcb163c42467860194a0a998dfccee047724067f5aab7490e\",\n \"Payments left\": 979\n }\n ]\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n },\n {\n \"Payment\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"Number of payments\": 21,\n \"Amount\": 210000000,\n \"Destination\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Secret\": \"570fd06eb542eb0dcb163c42467860194a0a998dfccee047724067f5aab7490e\",\n \"Payments left\": 979\n }\n ]\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n },\n {\n \"Payment\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"Number of payments\": 21,\n \"Amount\": 210000000,\n \"Destination\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Secret\": \"570fd06eb542eb0dcb163c42467860194a0a998dfccee047724067f5aab7490e\",\n \"Payments left\": 979\n }\n ]\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 1000,\n \"Denomination (satoshi)\": \"10000000\",\n \"Amount (satoshi)\": \"10000000000\",\n \"Transactions\": [\n {\n \"Open\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\"\n },\n {\n \"Payment\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"Number of payments\": 21,\n \"Amount\": 210000000,\n \"Destination\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Secret\": \"570fd06eb542eb0dcb163c42467860194a0a998dfccee047724067f5aab7490e\",\n \"Payments left\": 979\n }\n ]\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"For the Tokens case:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo 77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsinfo 77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 99,\n \"Token id\": \"916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed\",\n \"Denomination (token satoshi)\": \"1\",\n \"Amount (token satoshi)\": \"99\",\n \"Transactions\": [\n {\n \"Open\": \"77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\"\n }\n ]\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"Channel CC address\": \"RVEZbEwMBQBdryswcWhtwWY5sYJTiEJ5SG\",\n \"Destination address\": \"RM9n6rts1CBKX4oXziLp1WBBgEUjKKWHb3\",\n \"Number of payments\": 99,\n \"Token id\": \"916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed\",\n \"Denomination (token satoshi)\": \"1\",\n \"Amount (token satoshi)\": \"99\",\n \"Transactions\": [\n {\n \"Open\": \"77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\"\n }\n ]\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-3"},{"text":"channelsopen","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"channelsopen destination_pubkey total_number_of_payments payment_size [tokenid]","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"channelsopen destination_pubkey total_number_of_payments payment_size [tokenid]","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"The channelsopen method opens a channel between two public keys (sender and receiver).","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"channelsopen","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"To open a channel that sends tokens, include the tokenid of the required token.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"tokenid","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"The sendrawtransaction method then returns a txid which is the unique identifying channels_tx_id .","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"channels_tx_id","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsopen"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments-4"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response-4"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Step 1: Create the raw hex","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsopen 0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634 1000 10000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsopen 0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634 1000 10000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"hex\": \"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"hex\": \"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsopen\", \"params\":[\"0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634\" ,\"1000\" ,\"10000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsopen\", \"params\":[\"0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634\" ,\"1000\" ,\"10000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"hex\": \"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\",\n \"result\": \"success\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"hex\": \"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\",\n \"result\": \"success\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Step 2: Broadcast the hex using sendrawtransaction","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000121a212c73e8a6265d2b1babfc3a9fcc74101e14742db394785f3604151b27ed80000000049483045022100bad26378f61b2cc6e482b63ca7d098b0dc0c060929794ba1ce5bb8d0cadf5b6502206021b228cf942a863591e9b897c40292b68aa55dc90d4cd66bf37db5a575cadd01ffffffff0500e40b5402000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401ccff16772860c30200232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634e803000080969800000000009704b3bd04d351e193cdc4dc500253acb9d6c6db6562edbe101699b24df725bc00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"For the Tokens case:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Step 1: Create the raw hex","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsopen 0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634 99 1 916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsopen 0257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634 99 1 916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"hex\": \"0400008085202f8902068ffd7dd7dbf230c79ef08c97cff151ae371d6d638ed47791fc2bee9f31e40d00000000484730440220594cf8de63f2096410560ff81322ecb4f3c7f8edcc2b8716031417311b4d5af4022031f02f69a7834b4e7b72dabe78b5b3f3a576d2befa507a85a7212639e00a664901ffffffffed0124328a0e2a6d5a77d8d2951894e4741bc75522836c9a67ec9ce307696a91010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140b5333063661eb5013544e67282254a8f0abf6b7334c83bdde07eff054d53657876310286e17e81a9c8c26af8c744325a9268d3220cb9a80b1316cc0e1290aaa1a100af038001f2a10001ffffffff066300000000000000302ea22c8020f765a39dc65a1a5b9535633f65604f92d404de5ea156f3e660929f46db671ec781032214008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc0100000000000000302ea22c80205dcc33b0b3f0573b306ab85ffa9ce8622fbcb81cb6ad8ec00f366935bbf500f78103120c008203000401ccd06e0b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000fdfe006a4cfbf274916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed022102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb030552866341492eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634630000000100000000000000e613adac747c26e76f8db6ca9818032f3d678b1b7f608938516662d857b2980f000000003b0100000000000000000000000000\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"{\n \"hex\": \"0400008085202f8902068ffd7dd7dbf230c79ef08c97cff151ae371d6d638ed47791fc2bee9f31e40d00000000484730440220594cf8de63f2096410560ff81322ecb4f3c7f8edcc2b8716031417311b4d5af4022031f02f69a7834b4e7b72dabe78b5b3f3a576d2befa507a85a7212639e00a664901ffffffffed0124328a0e2a6d5a77d8d2951894e4741bc75522836c9a67ec9ce307696a91010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140b5333063661eb5013544e67282254a8f0abf6b7334c83bdde07eff054d53657876310286e17e81a9c8c26af8c744325a9268d3220cb9a80b1316cc0e1290aaa1a100af038001f2a10001ffffffff066300000000000000302ea22c8020f765a39dc65a1a5b9535633f65604f92d404de5ea156f3e660929f46db671ec781032214008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc0100000000000000302ea22c80205dcc33b0b3f0573b306ab85ffa9ce8622fbcb81cb6ad8ec00f366935bbf500f78103120c008203000401ccd06e0b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000fdfe006a4cfbf274916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed022102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb030552866341492eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634630000000100000000000000e613adac747c26e76f8db6ca9818032f3d678b1b7f608938516662d857b2980f000000003b0100000000000000000000000000\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"Step 2: Broadcast the hex using sendrawtransaction","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f8902068ffd7dd7dbf230c79ef08c97cff151ae371d6d638ed47791fc2bee9f31e40d00000000484730440220594cf8de63f2096410560ff81322ecb4f3c7f8edcc2b8716031417311b4d5af4022031f02f69a7834b4e7b72dabe78b5b3f3a576d2befa507a85a7212639e00a664901ffffffffed0124328a0e2a6d5a77d8d2951894e4741bc75522836c9a67ec9ce307696a91010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140b5333063661eb5013544e67282254a8f0abf6b7334c83bdde07eff054d53657876310286e17e81a9c8c26af8c744325a9268d3220cb9a80b1316cc0e1290aaa1a100af038001f2a10001ffffffff066300000000000000302ea22c8020f765a39dc65a1a5b9535633f65604f92d404de5ea156f3e660929f46db671ec781032214008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc0100000000000000302ea22c80205dcc33b0b3f0573b306ab85ffa9ce8622fbcb81cb6ad8ec00f366935bbf500f78103120c008203000401ccd06e0b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000fdfe006a4cfbf274916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed022102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb030552866341492eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634630000000100000000000000e613adac747c26e76f8db6ca9818032f3d678b1b7f608938516662d857b2980f000000003b0100000000000000000000000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f8902068ffd7dd7dbf230c79ef08c97cff151ae371d6d638ed47791fc2bee9f31e40d00000000484730440220594cf8de63f2096410560ff81322ecb4f3c7f8edcc2b8716031417311b4d5af4022031f02f69a7834b4e7b72dabe78b5b3f3a576d2befa507a85a7212639e00a664901ffffffffed0124328a0e2a6d5a77d8d2951894e4741bc75522836c9a67ec9ce307696a91010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140b5333063661eb5013544e67282254a8f0abf6b7334c83bdde07eff054d53657876310286e17e81a9c8c26af8c744325a9268d3220cb9a80b1316cc0e1290aaa1a100af038001f2a10001ffffffff066300000000000000302ea22c8020f765a39dc65a1a5b9535633f65604f92d404de5ea156f3e660929f46db671ec781032214008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc0100000000000000302ea22c80205dcc33b0b3f0573b306ab85ffa9ce8622fbcb81cb6ad8ec00f366935bbf500f78103120c008203000401ccd06e0b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000fdfe006a4cfbf274916a6907e39cec679a6c832255c71b74e4941895d2d8775a6d2a0e8a322401ed022102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb030552866341492eb4f00000000000000000000000000000000000000000000000000000000000000002102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634630000000100000000000000e613adac747c26e76f8db6ca9818032f3d678b1b7f608938516662d857b2980f000000003b0100000000000000000000000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"77925f6b05b1ecb299b1bb6c63b4451f73ff50ef494feda1293fb799238f2c4c\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-4"},{"text":"channelspayment","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"channelspayment open_tx_id payment_amount (secret)","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"channelspayment open_tx_id payment_amount (secret)","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"The channelspayment method sends a payment in a channel to the receiver.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"channelspayment","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"The method requires that the channel open_tx_id has either one notarization or 100 confirmations.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"open_tx_id","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"The owner of a channel reveals the password of a unique payment txid as a part of the payment. This password is intentionally visible to anyone watching the chain at the time of payment, although the password does not persist in the database.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"If the receiver is monitoring the chain at the time of payment and saves the password, and there is a chain reorganization that nullifies the payment, the receiver now has the password to resend the payment. This option is available so long as the channel remains open and the payment has not been refunded.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"The sendrawtransaction method then returns a txid which is the unique identifying channels_tx_id .","tagName":"p","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"txid","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"channels_tx_id","tagName":"code","path":"antara/api/channels","closestElementReference":"channelspayment"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments-5"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response-5"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelspayment 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0 210000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelspayment 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0 210000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelspayment\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\" ,\"210000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelspayment\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\" ,\"210000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"Step 2: Broadcast using sendrawtransaction","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000307f4bba340b8a8b45864613f0b608360a2df80a2ebc116ad0f1d8f9680bb85890000000049483045022100ffccb5b9ba7e2d2e0c3a0e8b4378d004932731c4116853df38ea3727b24bb2540220370d76eb59eb2b9de7087d96242b0c0d47598b4b8500bc586f04d312f0a693d101ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed0400000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140c32058837f4e2823c958462ea24115b88e8280c5c9e6ebdce2843cbafd0c9c624b1870da5cecd5b2743b41abfe24fbc98995eadcd76caf431aa0d9c55c6a2596a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffffd035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed04010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407348f4137b5d80fb5d849a6aa3822cefffbdb855eaa038640b04f89d5bd426f47b64a8459092c8d5aeda3ef1cad3732bd80c8206d271689af4efb788d5c3287ea100af038001eba10001ffffffff06808b874702000000302ea22c80205a8d5650f7e869c80fbe5b5e9b04d909f86800a579e21a26404799a98c47e0ff81031210008203000401cc1027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc8058840c0000000023210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb50d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d303000015000000000000000e49b7aaf567407247e0cefc8d990a4a19607846423c16cb0deb42b56ed00f5700000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"d16b372eff7de8e0b2fa44bf74d13784c4f1ab45b64296b7e36f74950f892fad\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"Check that the transaction is confirmed:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD getrawmempool\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD getrawmempool\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-5"},{"text":"channelsrefund","tagName":"h2","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"channelsrefund open_tx_id close_tx_id","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"channelsrefund open_tx_id close_tx_id","tagName":"strong","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"The channelsrefund method withdraws funds directly to the Antara address of the channel creator.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"channelsrefund","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"The method can only be executed after the channel close_tx_id has either one notarization or 100 confirmations.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"close_tx_id","tagName":"code","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/channels","closestElementReference":"channelsrefund"},{"text":"Arguments","tagName":"h3","path":"antara/api/channels","closestElementReference":"arguments-6"},{"text":"Response","tagName":"h3","path":"antara/api/channels","closestElementReference":"response-6"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"Step 1: Command","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsrefund 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0 3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD channelsrefund 04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0 3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"rpcuser","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"rpcpassword","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"rpcport","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"Command:","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsrefund\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\" ,\"3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"channelsrefund\", \"params\":[\"04ed7f0d7c90036bad2822ea32564e38cc517f2ac86c8c53a031543e7d8235d0\" ,\"3f22afe66f0dd0e7d45ea1f89509f60673efa026c545118b309cdc03fa3bec98\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"Step 2: Broadcast the hex using sendrawtransaction","tagName":"p","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"sendrawtransaction","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\n","tagName":"pre","path":"antara/api/channels","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0400008085202f8903040759ca1117f2514e2f4e67acd095720b0ad0beadf71882ae0b11b3b88f59280000000049483045022100f16f085e286641494fc0773f2bdbb426b78708ea0d441a37781a964b60e110100220744abdc3830999492b1f5b96ea8cde9f6318c9e040a4e65c3497364455ea3f5501ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000a74ca5a281a1a0819ca28194a067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b4756781407b41b291afeda4e533d22565b23542159af5079b1e1408da5b3f9188bed059e6751349e0d3d9b7b7e26aeadfb6b2fc839cc471b947d1b811325386f84abe3120a129a52780203a76ccf53a3f5978c2102ab5151f744308a5e4071ea7d7dba6d915b05b692d8f8103020000af038001eba10001ffffffff98ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f010000007b4c79a276a072a26ba067a565802102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b475678140f0a00a6b0f008e01f88308245f7cd6001af33e7fe909a1d4b1eb54c3663620a34ed2c2d692075915ed02c4ac72e3341e6af2196016a72609f4ca3fcb4f842f13a100af038001eba10001ffffffff051027000000000000302ea22c8020928bb24f3e778e69a0fcec948892ddd7f2e33334a9e3ee602182056e648be0ec8103120c008203000401cc1027000000000000302ea22c8020fcfca0608f930c2b02e6b5a84a96815804f3ea22e7eab032b94ad5a377d281b18103120c008203000401cc808b874702000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ace0950b5402000000232102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567ac0000000000000000956a4c92eb52d035827d3e5431a0538c6cc82a7f51cc384e5632ea2228ad6b03907c0d7fed042102d3431950c2f0f9654217b6ce3d44468d3a9ca7255741767fdeee7c5ec6b47567210257e1074b542c47cd6f603e3d78400045df0781875f698138e92cb03055286634d3030000809698000000000098ec3bfa03dc9c308b1145c526a0ef7306f60995f8a15ed4e7d00d6fe6af223f00000000330100000000000000000000000000\n","tagName":"code","path":"antara/api/channels","closestElementReference":"examples-6"}],"antara/api/custom":[{"text":"Custom CC (WIP)","tagName":"h1","path":"antara/api/custom","closestElementReference":"custom-cc-wip"},{"text":"This document is a work in progress (WIP)","tagName":"p","path":"antara/api/custom","closestElementReference":"custom-cc-wip"},{"text":"We are fortunate to have been gifted the ability to launch provable ecosystems to build upon. This tutorial begins with a quick foundation of core concepts then moving into how to make software with layer-1, on-chain consensus. The smart-UTXO system of Komodo's Crypto-Conditions. Consensus & Smart Contract customizations.","tagName":"p","path":"antara/api/custom","closestElementReference":"custom-cc-wip"},{"text":"Blockchain Core Concepts","tagName":"h2","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Public key cryptography is used when a private and public key pair are used for proving something.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Private Keys are stored in a wallet, not on the blockchain.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Private keys sign transactions.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Signatures on transaction are proven by the network using the corresponding public key to spend the claimed ownership of funds.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Transactions fill blocks, like an item on a shopping list fills a piece of paper.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Blocks are arranged in sequential order, forming a chain.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Each block contains agreed transactional information. The proof of the transactional detail and it's arrangement in the block is called consensus. Consensus is achieved by each participant relying on their own computation.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Coins & Tokens are used in transaction details to transfer value.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Nodes is the jargon term for computers that do the computations to maintain the network.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Maintaining the network is done by validating. OP_CODES are the instructions of the network that need validating.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Some nodes are heavily computational (miners), some are quiet and store a valuable private key within the wallet.","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"There's additional software to make this blockchain useful (for transfering value) & easier to use. Like the internet became useful for transfering information, blockchain technology enables software to create new ways of collaborating. Blockchain: Mobile Wallets, DEX, Explorers vs WWW: webserver, database, email & streaming protocols)","tagName":"li","path":"antara/api/custom","closestElementReference":"blockchain-core-concepts"},{"text":"Goal of our Antara Module","tagName":"h2","path":"antara/api/custom","closestElementReference":"goal-of-our-antara-module"},{"text":"This customcc loadable library example is simply something that requires to send 1 coin. It can't get much simpler.","tagName":"p","path":"antara/api/custom","closestElementReference":"goal-of-our-antara-module"},{"text":"customcc","tagName":"code","path":"antara/api/custom","closestElementReference":"goal-of-our-antara-module"},{"text":"Use jl777 branch","tagName":"h2","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"git clone https://github.com/jl777/komodo.git\ngit checkout jl777\ncd komodo/src/cc\ncode .\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"git clone https://github.com/jl777/komodo.git\ngit checkout jl777\ncd komodo/src/cc\ncode .\n","tagName":"code","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"Open the 3 files","tagName":"p","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"customcc.h src","tagName":"li","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"src","tagName":"a","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"customcc.cpp src","tagName":"li","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"src","tagName":"a","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"makecustom src","tagName":"li","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"src","tagName":"a","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"These are the three files we'll work on for learning how to apply custom consensus to a blockchain. For most 1st & 2nd generation blockchain projects, changing consensus is a bold undertaking. Komodo has turned it into a loadable module removing the risk of severe bugs - no other project offers this to a custom blockchain.","tagName":"p","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"These 3 files are not boilercode. It may look like boilercode but it's the gateway to much more powerful stuff. This is the pandoras box of dApps. Get ready to understand how to develop on a secure multi-chain distrbuted transactional system.","tagName":"p","path":"antara/api/custom","closestElementReference":"use-jl777-branch"},{"text":"customcc.h header file - definitions of functions and variables","tagName":"h2","path":"antara/api/custom","closestElementReference":"customcc-h-header-file-definitions-of-functions-and-variables"},{"text":"From the top, the comments provide a nice summary of what our custom cclib will do.","tagName":"p","path":"antara/api/custom","closestElementReference":"customcc-h-header-file-definitions-of-functions-and-variables"},{"text":"Name of our custom cclib","tagName":"h3","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"One is referenced externally ( MYCCLIBNAME ) at komodo start. The other internally ( MYCCNAME ) when programming for function name prefixes.","tagName":"p","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCLIBNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"std::string MYCCLIBNAME = (char *)\"customcc\";\n#define MYCCNAME \"custom\"\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"std::string MYCCLIBNAME = (char *)\"customcc\";\n#define MYCCNAME \"custom\"\n","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCLIBNAME This is the name of the loadable library module being created. Here it is \"customcc\". This is what is used on the command line to load your custom consensus when starting your custom blockchain .","tagName":"p","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCLIBNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"starting your custom blockchain","tagName":"a","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"komodod -ac_name=CUSTOM -ac_cc=1 -ac_cclib=customcc ...\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"komodod -ac_name=CUSTOM -ac_cc=1 -ac_cclib=customcc ...\n","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"The MYCCNAME is the prefix for RPC calls and standard consensus functions (e.g. validate ).\nThe naming convention used for building a custom consensus library follows:","tagName":"p","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"validate","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"MYCCNAME_FUNCTIONNAME","tagName":"li","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"For example custom_validate .","tagName":"p","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"custom_validate","tagName":"code","path":"antara/api/custom","closestElementReference":"name-of-our-custom-cclib"},{"text":"Declaration of constants","tagName":"h3","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"#define EVAL_CUSTOM (EVAL_FAUCET2+1)\n#define CUSTOM_TXFEE 10000\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"#define EVAL_CUSTOM (EVAL_FAUCET2+1)\n#define CUSTOM_TXFEE 10000\n","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"The EVAL_FAUCET2 is a constant (footnote: 1a & 1b) ( 0x10 or decimal 16). These EVAL_... constants are identifiers. They are used to route the validation code. The low-level bitcoin script in Komodo has a new op*code called OP_CHECKCRYPTOCONDITION . When any node on the network needs to validate this OP_CHECKCRYPTOCONDITION op_code, it looks up which EVAL*... code it is.","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL_FAUCET2","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"0x10","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL_...","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"OP_CHECKCRYPTOCONDITION","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"OP_CHECKCRYPTOCONDITION","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL*...","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"Custom consensus starts at EVAL_FAUCET2 and add +1 to it for your customcc library. Therefore, EVAL_CUSTOM is 0x11 = decimal 17.","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL_FAUCET2","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"+1","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL_CUSTOM","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"0x11","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"The CUSTOM_TXFEE is the default transaction fee for this type of transaction. The default txfee for this EVAL_... code consensus is 10000 assetoshis (0.0001).","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"CUSTOM_TXFEE","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"EVAL_...","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"10000","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-constants"},{"text":"Declarations of the RPC calls","tagName":"h3","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"This is the way 3rd party developers (e.g. front-end developers) and command-line users will interact with your custom crypto condition. For example commands like komodo-cli -ac_name=CUSTOM custom_func0 and komodo-cli -ac_name=CUSTOM custom_func1 .","tagName":"p","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"komodo-cli -ac_name=CUSTOM custom_func0","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"komodo-cli -ac_name=CUSTOM custom_func1","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"{ (char *)MYCCNAME, (char *)\"func0\", (char *)\"\", 1, 1, '0', EVAL_CUSTOM },\n{ (char *)MYCCNAME, (char *)\"func1\", (char *)\"\", 0, 0, '1', EVAL_CUSTOM },\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"{ (char *)MYCCNAME, (char *)\"func0\", (char *)\"\", 1, 1, '0', EVAL_CUSTOM },\n{ (char *)MYCCNAME, (char *)\"func1\", (char *)\"\", 0, 0, '1', EVAL_CUSTOM },\n","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"The declarations for the functions in customcc.cpp - func0 and func1","tagName":"p","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"MYCCNAME is declared previously as \"custom\"","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"func0 is the name of the first RPC call","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"func0","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"The can be replaced with your functions help text.","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"The 1,1,'0', EVAL_CUSTOM means: 1 mandatory parameter, maximum of 1 parameter, 0 is the function id for custom consensus EVAL_CUSTOM , in this case 0x11 (decimal 17)","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"1,1,'0', EVAL_CUSTOM","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"EVAL_CUSTOM","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"0x11","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"func1 is the name of the next RPC call","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"func1","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"The is the real help text this time. This RPC call func1 requires no arguments, like komodo-cli getinfo","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"func1","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"komodo-cli getinfo","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"The 0,0,'1', EVAL_CUSTOM mean: 0 mandatory parameters, maximum of 0 parameters, 1 is the function id for custom consensus EVAL_CUSTOM , in this case 0x11 (decimal 17)","tagName":"li","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"0,0,'1', EVAL_CUSTOM","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"EVAL_CUSTOM","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"0x11","tagName":"code","path":"antara/api/custom","closestElementReference":"declarations-of-the-rpc-calls"},{"text":"Declaration of functions","tagName":"h3","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"bool custom_validate(struct CCcontract_info *cp,int32_t height,Eval *eval,const CTransaction tx);\nUniValue custom_func0(uint64_t txfee,struct CCcontract_info *cp,cJSON *params);\nUniValue custom_func1(uint64_t txfee,struct CCcontract_info *cp,cJSON *params);\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"bool custom_validate(struct CCcontract_info *cp,int32_t height,Eval *eval,const CTransaction tx);\nUniValue custom_func0(uint64_t txfee,struct CCcontract_info *cp,cJSON *params);\nUniValue custom_func1(uint64_t txfee,struct CCcontract_info *cp,cJSON *params);\n","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"These functions follow the naming convention of MYCCNAME with a _ . Validation is always required and named MYCCNAME + _validate . MYCCNAME is custom , therefore the validate function is called custom_validate . If MYCCNAME was defined as mylo , then my validate function would be called mylo_validate . Odds are you will name your first cclib after yourself or someone else just as loveable.","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"_","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"_validate","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"custom","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"custom_validate","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"mylo","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"mylo_validate","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"The validation code is the most important code - it is what makes blockchains sources of truth. Their truthiness relies on validation based on cryptographic principles.","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"Functions custom_func0 and custom_func1 follow the internal automatic module wiring of cclib. Again MYCCNAME + _ + RPCFUNCS declared earlier.","tagName":"p","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"custom_func0","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"custom_func1","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"_","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"RPCFUNCS","tagName":"code","path":"antara/api/custom","closestElementReference":"declaration-of-functions"},{"text":"Automatic wiring, custom RPC function dispatcher","tagName":"h3","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"The following code is part of the automatic wiring that allows a developer to use 3 files, the .h the .cpp and the makecustom makefile. Automatic wiring saves a developer from potentially introducing bugs in the consensus and by virtue of this saving, testers, users and organizations many hours of resources.","tagName":"p","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":".h","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":".cpp","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"makecustom","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"The custom dispatch is used for dispatching the RPC function declared earlier.","tagName":"p","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"#define CUSTOM_DISPATCH \\\nif ( cp->evalcode == EVAL_CUSTOM ) \\\n{ \\\n if ( strcmp(method,\"func0\") == 0 ) \\\n return(custom_func0(txfee,cp,params)); \\\n else if ( strcmp(method,\"func1\") == 0 ) \\\n return(custom_func1(txfee,cp,params)); \\\n else \\\n { \\\n result.push_back(Pair(\"result\",\"error\")); \\\n result.push_back(Pair(\"error\",\"invalid customcc method\")); \\\n result.push_back(Pair(\"method\",method)); \\\n return(result); \\\n } \\\n}\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"#define CUSTOM_DISPATCH \\\nif ( cp->evalcode == EVAL_CUSTOM ) \\\n{ \\\n if ( strcmp(method,\"func0\") == 0 ) \\\n return(custom_func0(txfee,cp,params)); \\\n else if ( strcmp(method,\"func1\") == 0 ) \\\n return(custom_func1(txfee,cp,params)); \\\n else \\\n { \\\n result.push_back(Pair(\"result\",\"error\")); \\\n result.push_back(Pair(\"error\",\"invalid customcc method\")); \\\n result.push_back(Pair(\"method\",method)); \\\n return(result); \\\n } \\\n}\n","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"The developer must then map the RPC names to the function/method. This mapping follows the same naming convention that has already been defined. Namely, MYCCNAME + _ + FUNCTIONNAME . If no match, then an error message returned and no harm done.","tagName":"p","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"MYCCNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"_","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"FUNCTIONNAME","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"e.g.","tagName":"p","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":" if ( strcmp(method,\"func0\") == 0 ) \\\n return(custom_func0(txfee,cp,params)); \\\n","tagName":"pre","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":" if ( strcmp(method,\"func0\") == 0 ) \\\n return(custom_func0(txfee,cp,params)); \\\n","tagName":"code","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"Finally, in the course of looking where to route the RPC request","tagName":"p","path":"antara/api/custom","closestElementReference":"automatic-wiring-custom-rpc-function-dispatcher"},{"text":"customcc.cpp file - implementation of functions","tagName":"h2","path":"antara/api/custom","closestElementReference":"customcc-cpp-file-implementation-of-functions"},{"text":"Ref: ^1a","tagName":"p","path":"antara/api/custom","closestElementReference":"customcc-cpp-file-implementation-of-functions"},{"text":"^1a","tagName":"a","path":"antara/api/custom","closestElementReference":"customcc-cpp-file-implementation-of-functions"},{"text":"Ref: ^1b","tagName":"p","path":"antara/api/custom","closestElementReference":"customcc-cpp-file-implementation-of-functions"},{"text":"^1b","tagName":"a","path":"antara/api/custom","closestElementReference":"customcc-cpp-file-implementation-of-functions"}],"antara/api/dice":[{"text":"Dice","tagName":"h1","path":"antara/api/dice","closestElementReference":"dice"},{"text":"Introduction","tagName":"h2","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"The Dice Antara Module allows for a decentralized dice game on a blockchain. The dice module is essentially a simple, but fully functional example of decentralized software.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"It is also useful as a demonstration to show how Antara-based modules can leverage provably random entropy to enable blockchain-enforced real-time gameplay.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"The Dice Module is a simple gambling game, where one node creates a \"house\" contract, with seed funds and other parameters, and other users place bets within the indicated parameters. Winners and losers are determined through blockchain technology. This technology includes on-chain, consensus based, provably random entropy that derives from the activity of both the \"house\" and the users.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"The \"house\" node should be running the dicestatus method at a regular frequency. This method resolves unfinished bets and generates new entropy utxos for the \"house\" contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dicestatus","tagName":"a","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"To create a \"house\" contract, use dicefund to initiate the contract, and then add several utxos to the fund with diceaddfunds.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dicefund","tagName":"a","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"diceaddfunds.","tagName":"a","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"Once the contract is created and funded, users can place a bet using dicebet.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dicebet.","tagName":"a","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"Anyone can execute a dicefinish RPC after the contract's time expires. This prevents the \"house\" node from cheating by going offline.","tagName":"p","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"dicefinish","tagName":"a","path":"antara/api/dice","closestElementReference":"introduction"},{"text":"diceaddfunds","tagName":"h2","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"diceaddfunds name fundingtxid amount","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"diceaddfunds name fundingtxid amount","tagName":"strong","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"The diceaddfunds method adds funds to the desired dice contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"diceaddfunds","tagName":"code","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"Only the owner of the dice contract is able to add funds.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/dice","closestElementReference":"diceaddfunds"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Step 1: Create a raw transaction hex value for adding funds","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceaddfunds MYDICECONTRACT ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7 10\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceaddfunds MYDICECONTRACT ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7 10\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceaddfunds\", \"params\":[\"MYDICECONTRACT\" ,\"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\" ,\"10\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceaddfunds\", \"params\":[\"MYDICECONTRACT\" ,\"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\" ,\"10\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Step 2: Send the raw transaction / broadcast the hex value","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Step 3: Decode the raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"txid\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"size\": 387,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"85c61b2e46c2fd686ca6b83da46e44df86cd42bcdb41b2b20ced053d15596b64\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\",\n \"hex\": \"483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueSat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueSat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99989.9999,\n \"valueSat\": 9998999990000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"txid\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"size\": 387,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"85c61b2e46c2fd686ca6b83da46e44df86cd42bcdb41b2b20ced053d15596b64\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\",\n \"hex\": \"483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueSat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueSat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99989.9999,\n \"valueSat\": 9998999990000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"0100000001646b59153d05ed0cb2b241dbbc42cd86df446ea43db8a66c68fdc2462e1bc6850000000049483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501ffffffff0400ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1027000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacf0aed71218090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff29000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"txid\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"85c61b2e46c2fd686ca6b83da46e44df86cd42bcdb41b2b20ced053d15596b64\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b395[ALL]\",\n \"hex\": \"483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueZat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueZat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99989.9999,\n \"valueZat\": 9998999990000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"txid\": \"83370785623efc679de990b0d90bd45b375a0a53ce9e011259c31a8c747fd1ff\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"85c61b2e46c2fd686ca6b83da46e44df86cd42bcdb41b2b20ced053d15596b64\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b395[ALL]\",\n \"hex\": \"483045022100bdbf75970d7f708c4a5637d703b0a055e65a2eab0e71f6435604281d5981143d022008942029da09aa09bd0c9358b8169528e596968150e85d15c143c6961bf2b39501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueZat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueZat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99989.9999,\n \"valueZat\": 9998999990000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6454b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffcebd22d4e75f4939198938b49036f71c3a0e00d20ca05237147aaed0d85cd50ff290000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples"},{"text":"diceaddress","tagName":"h2","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"diceaddress (pubkey)","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"diceaddress (pubkey)","tagName":"strong","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"The diceaddress method takes either your pubkey or a pubkey that you provide and returns the smart-contract address for the dice smart contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"diceaddress","tagName":"code","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"diceaddress"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-2"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-2"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"For the non-default pubkey.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceaddress 03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceaddress 03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"DiceCCAddress\": \"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\",\n \"DiceCCBalance\": 0.0,\n \"DiceNormalAddress\": \"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\",\n \"DiceNormalBalance\": 0.0,\n \"DiceCCTokensAddress\": \"RUjcZD5jMXjz5VVACKQ57Pcs4ATeHEmBgv\",\n \"PubkeyCCaddress(Dice)\": \"RNZBxcH9ntcB8cJMTtbWZJrjzJNQ4ADLkz\",\n \"PubkeyCCbalance(Dice)\": 0.0,\n \"myCCAddress(Dice)\": \"RMpKdiS2giMq57DMqHJRqtMEG8m7apqy7e\",\n \"myCCbalance(Dice)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"DiceCCAddress\": \"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\",\n \"DiceCCBalance\": 0.0,\n \"DiceNormalAddress\": \"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\",\n \"DiceNormalBalance\": 0.0,\n \"DiceCCTokensAddress\": \"RUjcZD5jMXjz5VVACKQ57Pcs4ATeHEmBgv\",\n \"PubkeyCCaddress(Dice)\": \"RNZBxcH9ntcB8cJMTtbWZJrjzJNQ4ADLkz\",\n \"PubkeyCCbalance(Dice)\": 0.0,\n \"myCCAddress(Dice)\": \"RMpKdiS2giMq57DMqHJRqtMEG8m7apqy7e\",\n \"myCCbalance(Dice)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceaddress\", \"params\":[\"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceaddress\", \"params\":[\"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"DiceCCAddress\": \"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\",\n \"DiceCCBalance\": 0.0,\n \"DiceNormalAddress\": \"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\",\n \"DiceNormalBalance\": 0.0,\n \"DiceCCTokensAddress\": \"RUjcZD5jMXjz5VVACKQ57Pcs4ATeHEmBgv\",\n \"PubkeyCCaddress(Dice)\": \"RNZBxcH9ntcB8cJMTtbWZJrjzJNQ4ADLkz\",\n \"PubkeyCCbalance(Dice)\": 0.0,\n \"myCCAddress(Dice)\": \"RMpKdiS2giMq57DMqHJRqtMEG8m7apqy7e\",\n \"myCCbalance(Dice)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"DiceCCAddress\": \"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\",\n \"DiceCCBalance\": 0.0,\n \"DiceNormalAddress\": \"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\",\n \"DiceNormalBalance\": 0.0,\n \"DiceCCTokensAddress\": \"RUjcZD5jMXjz5VVACKQ57Pcs4ATeHEmBgv\",\n \"PubkeyCCaddress(Dice)\": \"RNZBxcH9ntcB8cJMTtbWZJrjzJNQ4ADLkz\",\n \"PubkeyCCbalance(Dice)\": 0.0,\n \"myCCAddress(Dice)\": \"RMpKdiS2giMq57DMqHJRqtMEG8m7apqy7e\",\n \"myCCbalance(Dice)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-2"},{"text":"dicebet","tagName":"h2","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"dicebet name fundingtxid amount odds","tagName":"p","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"dicebet name fundingtxid amount odds","tagName":"strong","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"The dicebet method places a bet on the indicated dice contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"dicebet","tagName":"code","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/dice","closestElementReference":"dicebet"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-3"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-3"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Step 1: Set your parameters to create a raw transaction and get the hex value","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicebet KMDDice ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7 7 7\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicebet KMDDice ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7 7 7\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicebet\", \"params\":[\"KMDDice\" ,\"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\" ,\"7\" ,\"7\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicebet\", \"params\":[\"KMDDice\" ,\"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\" ,\"7\" ,\"7\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Step 2: Send/broadcast the raw transaction hex","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Step 3: Decode raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"txid\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"size\": 721,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"03fd3f2af7ba397488ad59af3de2ef780df1ebc1ebd82b23daffc40a72b0c978\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\",\n \"hex\": \"4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"3045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\",\n \"hex\": \"483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 3,\n \"scriptSig\": {\n \"asm\": \"3044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\",\n \"hex\": \"473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueSat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 7.0,\n \"valueSat\": 700000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.00010007,\n \"valueSat\": 10007,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99975.99969993,\n \"valueSat\": 9997599969993,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 4,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"txid\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"size\": 721,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"03fd3f2af7ba397488ad59af3de2ef780df1ebc1ebd82b23daffc40a72b0c978\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\",\n \"hex\": \"4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"3045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\",\n \"hex\": \"483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 3,\n \"scriptSig\": {\n \"asm\": \"3044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\",\n \"hex\": \"473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueSat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 7.0,\n \"valueSat\": 700000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.00010007,\n \"valueSat\": 10007,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99975.99969993,\n \"valueSat\": 9997599969993,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 4,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000378c9b0720ac4ffda232bd8ebc1ebf10d78efe23daf59ad887439baf72a3ffd03000000007b4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0200000049483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801ffffffff0b2261be0d143f42b833bcdf6e95582d4071f7d7d1d03eb1de0893eb7dc563ef0300000048473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101ffffffff0500ca9a3b00000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc0027b92900000000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc1727000000000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcacc91265bf17090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006d6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e06589040067000000000000000000000000000000000000000000000000000000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"txid\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"03fd3f2af7ba397488ad59af3de2ef780df1ebc1ebd82b23daffc40a72b0c978\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\",\n \"hex\": \"4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"3045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc8[ALL]\",\n \"hex\": \"483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 3,\n \"scriptSig\": {\n \"asm\": \"3044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e1[ALL]\",\n \"hex\": \"473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueZat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 7.0,\n \"valueZat\": 700000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.00010007,\n \"valueZat\": 10007,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99975.99969993,\n \"valueZat\": 9997599969993,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 4,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"txid\": \"694c309c86a928fde1919a86381f61670479c3ede85ea0574d08636cc406e798\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"03fd3f2af7ba397488ad59af3de2ef780df1ebc1ebd82b23daffc40a72b0c978\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\",\n \"hex\": \"4c79a276a072a26ba067a5658021039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e8140fe35ae062eb8239b1eec5407c71e27531f281dc369b55c3d3c235a87f6c10b3d4e7a029a6420e4fa076bd1d3da013287a17973fb6684bc487335ce176e7488d3a100af038001e6a10001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"3045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc8[ALL]\",\n \"hex\": \"483045022100f934f292e5ef9b3c605b83381abec1d99c7119d35a3833e40e65d788191ea51402207e925062602bb603f7109e3f36009563952741e666210195686de27b61515cc801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ef63c57deb9308deb13ed0d1d7f771402d58956edfbc33b8423f140dbe61220b\",\n \"vout\": 3,\n \"scriptSig\": {\n \"asm\": \"3044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e1[ALL]\",\n \"hex\": \"473044022020aa8c2d6dc9727ce32f34ae704eb374b7cf87f43250a2d10072fad266f6602e02201fce01ae5c550438f2a512ab13f4c40d411d7726f32046e989b9747af33fd4e101\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 10.0,\n \"valueZat\": 1000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 7.0,\n \"valueZat\": 700000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.00010007,\n \"valueZat\": 10007,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 99975.99969993,\n \"valueZat\": 9997599969993,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 4,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"hex\": \"6a4c6ae6424b4d444469636500f74cae60f1901161cbe475ff00f1024bb3d64be778b714bfbeb75afa20fffceb6b2540dd22241ca6e72fe32c1cd1d2a9528140cad290f1599041e065890400670000000000000000000000000000000000000000000000000000000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-3"},{"text":"dicefinish","tagName":"h2","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"dicefinish name fundingtxid bettxid","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"dicefinish name fundingtxid bettxid","tagName":"strong","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"The dicefinish method rebroadcasts a bet that was previously broadcast.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"dicefinish","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"If the returned hex value is 0 the bet is finished.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"hex","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"0","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"If the returned hex value is not 0 , the hex value should be broadcast with sendrawtransaction. If the bet has not finished or is stuck, the hex will have a value.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"hex","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"0","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"hex","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"sendrawtransaction.","tagName":"a","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"hex","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefinish"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-4"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-4"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicefinish DICE3 4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicefinish DICE3 4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"0\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicefinish\", \"params\":[\"DICE3\" ,\"4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e\" ,\"d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicefinish\", \"params\":[\"DICE3\" ,\"4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e\" ,\"d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"0\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-4"},{"text":"dicefund","tagName":"h2","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"dicefund name funds minbet maxbet maxodds timeoutblocks","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"dicefund name funds minbet maxbet maxodds timeoutblocks","tagName":"strong","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"The dicefund method creates and funds a dice contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"dicefund","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"Ideally, the dice creator node should be online throughout the contract's life, to determine winning bid or losing bid .","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"winning bid","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"losing bid","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"If the dice creator node is offline after the timeoutblocks period completes, the system will automatically declare the bet's winner and payout winning funds.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"timeoutblocks","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"Typically, the creator should set the timeoutblocks property to a longer period. This prevents the house from losing funds if the house's node unexpectedly experiences downtime.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"timeoutblocks","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"The maxodds property must be between 1 and 9999.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"maxodds","tagName":"code","path":"antara/api/dice","closestElementReference":"dicefund"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-5"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-5"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Step 1: Create your customized Dice contract and get the hex value","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicefund KMDDice 777777 0.777 7.77 777 7\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicefund KMDDice 777777 0.777 7.77 777 7\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicefund\", \"params\":[\"KMDDice\" ,\"777777\" ,\"0.777\" ,\"7.77\" ,\"777\" ,\"7\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicefund\", \"params\":[\"KMDDice\" ,\"777777\" ,\"0.777\" ,\"7.77\" ,\"777\" ,\"7\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Step 2: Send raw transaction / Broadcast the hex value","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Step 3: Decode raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"txid\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"size\": 1342,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"8849777c5eb4dd7c7d74d22714b522818f740a3fec1c666b9d03a2429fb79058\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\",\n \"hex\": \"47304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"8124ae3a2d8d087158fb8901867b732b7834229012c688091abd4e1288bd905b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\",\n \"hex\": \"48304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"5c7fdce89144f960e94a3c300fa5fcb39e3fac08f9a11494a60717c5fa06fb5b\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\",\n \"hex\": \"483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\",\n \"hex\": \"47304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"a10e1e5e86968a07c81c227fea8888f5bdfcddbe84fbbcb409ba336fee32515d\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\",\n \"hex\": \"483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"9207bdecdab610eefd641bd34946dd6d798931a32af50bee83d70cb2c06e625e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\",\n \"hex\": \"4830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"05d26eb9bb68ff594154a2a0da40812b430983de36cfeb6db00207dfd46cb55e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\",\n \"hex\": \"473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"44e226e19e7726f9511832d47c70e788b893bbbd2ab130cf320437b8f4573760\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"30440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\",\n \"hex\": \"4730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ae7b7330f13625f70c893f2dc1c33495fdd7163ba5147545286a6097dc7d3462\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\",\n \"hex\": \"47304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"c65edbed453308567c9843a1aad953703fb79a6d9f80430b1e9334d194696863\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\",\n \"hex\": \"473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 777777.0,\n \"valueSat\": 77777700000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueSat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e OP_CHECKSIG\",\n \"hex\": \"21039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\"]\n }\n },\n {\n \"value\": 23212.4993,\n \"valueSat\": 2321249930000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"hex\": \"6a2ae6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"txid\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"size\": 1342,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"8849777c5eb4dd7c7d74d22714b522818f740a3fec1c666b9d03a2429fb79058\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\",\n \"hex\": \"47304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"8124ae3a2d8d087158fb8901867b732b7834229012c688091abd4e1288bd905b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\",\n \"hex\": \"48304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"5c7fdce89144f960e94a3c300fa5fcb39e3fac08f9a11494a60717c5fa06fb5b\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\",\n \"hex\": \"483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\",\n \"hex\": \"47304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"a10e1e5e86968a07c81c227fea8888f5bdfcddbe84fbbcb409ba336fee32515d\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\",\n \"hex\": \"483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"9207bdecdab610eefd641bd34946dd6d798931a32af50bee83d70cb2c06e625e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\",\n \"hex\": \"4830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"05d26eb9bb68ff594154a2a0da40812b430983de36cfeb6db00207dfd46cb55e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\",\n \"hex\": \"473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"44e226e19e7726f9511832d47c70e788b893bbbd2ab130cf320437b8f4573760\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"30440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\",\n \"hex\": \"4730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ae7b7330f13625f70c893f2dc1c33495fdd7163ba5147545286a6097dc7d3462\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\",\n \"hex\": \"47304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"c65edbed453308567c9843a1aad953703fb79a6d9f80430b1e9334d194696863\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\",\n \"hex\": \"473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 777777.0,\n \"valueSat\": 77777700000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueSat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e OP_CHECKSIG\",\n \"hex\": \"21039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\"]\n }\n },\n {\n \"value\": 23212.4993,\n \"valueSat\": 2321249930000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueSat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"hex\": \"6a2ae6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"010000000a5890b79f42a2039d6b661cec3f0a748f8122b51427d2747d7cddb45e7c774988010000004847304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201ffffffff5b90bd88124ebd1a0988c612902234782b737b860189fb5871088d2d3aae2481020000004948304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01ffffffff5bfb06fac51707a69414a1f908ac3f9eb3fca50f303c4ae960f94491e8dc7f5c0100000049483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01ffffffff5ca636731b8c28889248a0b434e3124f19518b2c4b4bbefd80af303329ae9471020000004847304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01ffffffff5d5132ee6f33ba09b4bcfb84beddfcbdf58888ea7f221cc8078a96865e1e0ea10000000049483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001ffffffff5e626ec0b20cd783ee0bf52aa33189796ddd4649d31b64fdee10b6daecbd079200000000494830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801ffffffff5eb56cd4df0702b06debcf36de8309432b8140daa0a2544159ff68bbb96ed2050000000048473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101ffffffff603757f4b8370432cf30b12abdbb93b888e7707cd4321851f926779ee126e24402000000484730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae020000004847304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01ffffffff63686994d134931e0b43809f6d9ab73f7053d9aaa143987c56083345eddb5ec60100000048473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01ffffffff0400112e08bd460000302ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc10270000000000002321039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac100b47751c020000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000002c6a2ae6464b4d444469636500a09ba104000000004014502e000000000903000000000000070000000000000000000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"txid\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"8849777c5eb4dd7c7d74d22714b522818f740a3fec1c666b9d03a2429fb79058\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b12[ALL]\",\n \"hex\": \"47304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"8124ae3a2d8d087158fb8901867b732b7834229012c688091abd4e1288bd905b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a[ALL]\",\n \"hex\": \"48304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"5c7fdce89144f960e94a3c300fa5fcb39e3fac08f9a11494a60717c5fa06fb5b\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd[ALL]\",\n \"hex\": \"483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb[ALL]\",\n \"hex\": \"47304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"a10e1e5e86968a07c81c227fea8888f5bdfcddbe84fbbcb409ba336fee32515d\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d0[ALL]\",\n \"hex\": \"483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"9207bdecdab610eefd641bd34946dd6d798931a32af50bee83d70cb2c06e625e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f8[ALL]\",\n \"hex\": \"4830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"05d26eb9bb68ff594154a2a0da40812b430983de36cfeb6db00207dfd46cb55e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c641[ALL]\",\n \"hex\": \"473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"44e226e19e7726f9511832d47c70e788b893bbbd2ab130cf320437b8f4573760\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"30440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b[ALL]\",\n \"hex\": \"4730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ae7b7330f13625f70c893f2dc1c33495fdd7163ba5147545286a6097dc7d3462\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea[ALL]\",\n \"hex\": \"47304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"c65edbed453308567c9843a1aad953703fb79a6d9f80430b1e9334d194696863\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab[ALL]\",\n \"hex\": \"473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 777777.0,\n \"valueZat\": 77777700000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueZat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e OP_CHECKSIG\",\n \"hex\": \"21039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\"]\n }\n },\n {\n \"value\": 23212.4993,\n \"valueZat\": 2321249930000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"hex\": \"6a2ae6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"{\n \"result\": {\n \"txid\": \"ebfcff20fa5ab7bebf14b778e74bd6b34b02f100ff75e4cb611190f160ae4cf7\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"8849777c5eb4dd7c7d74d22714b522818f740a3fec1c666b9d03a2429fb79058\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b12[ALL]\",\n \"hex\": \"47304402206544c1d0bb42da89d93e58526a28b3c80ef45dca516ecd11ee3fe7fc35a5261c02207f0b134ff5cdb840692a65eccd86fb2fc2a63afc6f1309a2ed9d054d1a076b1201\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"8124ae3a2d8d087158fb8901867b732b7834229012c688091abd4e1288bd905b\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a[ALL]\",\n \"hex\": \"48304502210091972c641291022da6d49ab8d3790ccdbb0f563b385b89ac723fa688a6c84ee202207198c3d48ce1d9591fce6fb41192145c38f8312c7a78251f4231986070a3283a01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"5c7fdce89144f960e94a3c300fa5fcb39e3fac08f9a11494a60717c5fa06fb5b\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd[ALL]\",\n \"hex\": \"483045022100ea0b49d902f844ef280b8621cdc5a5365a779a04a159ba30e00bd0b3eaf284da02205aece19ee807ce11b0ed7b74175df29dd2be4560361174664571a6a596a894fd01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb[ALL]\",\n \"hex\": \"47304402203eb318ae650753ab7cc2e9ea9b2cc2477add2fbd9e49e0ac1d7560f7e08ecbb002202d77d75ed2c1d3b53feda45c699374f74d1bf1065b46e3a24514dd072f2a9dcb01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"a10e1e5e86968a07c81c227fea8888f5bdfcddbe84fbbcb409ba336fee32515d\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d0[ALL]\",\n \"hex\": \"483045022100e3cc5062becc979fc347a9ccde6af8ebba39c0d88105c9a35c89876207fafb0202204f631d063911e4526958f6629a847cca832d845a86adcae248625fd45b03e7d001\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"9207bdecdab610eefd641bd34946dd6d798931a32af50bee83d70cb2c06e625e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"30450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f8[ALL]\",\n \"hex\": \"4830450221009f3c17ccc73f28d9ba1d80c149890f56c6aafa576e152eb776082d12d54548eb022053f3b87eee04d9f5ef9f961d79433ec76b0f0e4a2288104212db01f6d2d7d1f801\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"05d26eb9bb68ff594154a2a0da40812b430983de36cfeb6db00207dfd46cb55e\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"3044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c641[ALL]\",\n \"hex\": \"473044022029bbf3fa5dea810d70ea9ef9b81b5ee72c3b3ec7d59faae4ca9658ed723ef683022060226d854ff44aebeba36bfda9e664185be0999ce7ee8b7b053f67642bd8c64101\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"44e226e19e7726f9511832d47c70e788b893bbbd2ab130cf320437b8f4573760\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"30440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b[ALL]\",\n \"hex\": \"4730440220717994adac8b009a0f110438cef1e226d6674494e774813fad044b340c38052002202852c11fcc5bb1f3aa39e3dbbf00aa0d2b808c1c0769fbd692201cf10e96644b01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"ae7b7330f13625f70c893f2dc1c33495fdd7163ba5147545286a6097dc7d3462\",\n \"vout\": 2,\n \"scriptSig\": {\n \"asm\": \"304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea[ALL]\",\n \"hex\": \"47304402202dcf8a066fc56dae83f2259f902707aff7484251666c5b01a2e71e909fe859630220306a4149afce43dc343e103cdf4926ae9bf9f9a7a6eed9bf235efe04e619daea01\"\n },\n \"sequence\": 4294967295\n },\n {\n \"txid\": \"c65edbed453308567c9843a1aad953703fb79a6d9f80430b1e9334d194696863\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab[ALL]\",\n \"hex\": \"473044022066b3aadd3f2545c953f7389a062831736eda6c01f9df20e56b107d87fa6bfe8d02204357d85e1ab484c779fac5eab5d01fd39f5caf1ecde499873de34ac5e204b7ab01\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 777777.0,\n \"valueZat\": 77777700000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c80200095ece5eee67e1f313e7ba2d156c7617106cd52b75c93ed3fb110ff3fba6e998103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"REabWB7KjFN5C3LFMZ5odExHPenYzHLtVw\"]\n }\n },\n {\n \"value\": 0.0001,\n \"valueZat\": 10000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94e OP_CHECKSIG\",\n \"hex\": \"21039d966927cfdadab3ee6c56da63c21f17ea753dde4b3dfd41487103e24b27e94eac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RLEe8f7Eg3TDuXii9BmNiiiaVGraHUt25c\"]\n }\n },\n {\n \"value\": 23212.4993,\n \"valueZat\": 2321249930000,\n \"n\": 2,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n },\n {\n \"value\": 0.0,\n \"valueZat\": 0,\n \"n\": 3,\n \"scriptPubKey\": {\n \"asm\": \"OP_RETURN e6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"hex\": \"6a2ae6464b4d444469636500a09ba104000000004014502e0000000009030000000000000700000000000000\",\n \"type\": \"nulldata\"\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-5"},{"text":"diceinfo","tagName":"h2","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"diceinfo fundingtxid","tagName":"p","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"diceinfo fundingtxid","tagName":"strong","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"The diceinfo method looks up information about the specific dice contract referred by the relevant fundingtxid .","tagName":"p","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"diceinfo","tagName":"code","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"fundingtxid","tagName":"code","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"A fundingtxid is the txid of the transaction that created and funded the relevant contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"fundingtxid","tagName":"code","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"Use the dicelist method to discover a list of available fundingtxid hashes on the Smart Chain.","tagName":"p","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"dicelist","tagName":"a","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"fundingtxid","tagName":"code","path":"antara/api/dice","closestElementReference":"diceinfo"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-6"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-6"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceinfo 0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"./komodo-cli -ac_name=HELLOWORLD diceinfo 0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"fundingtxid\": \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\",\n \"name\": \"dice\",\n \"sbits\": 1701013860,\n \"minbet\": \"1.00000000\",\n \"maxbet\": \"100.00000000\",\n \"maxodds\": 10,\n \"timeoutblocks\": 5,\n \"funding\": \"1000.00000000\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"{\n \"result\": \"success\",\n \"fundingtxid\": \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\",\n \"name\": \"dice\",\n \"sbits\": 1701013860,\n \"minbet\": \"1.00000000\",\n \"maxbet\": \"100.00000000\",\n \"maxodds\": 10,\n \"timeoutblocks\": 5,\n \"funding\": \"1000.00000000\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceinfo\", \"params\":[\"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"diceinfo\", \"params\":[\"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"fundingtxid\": \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\",\n \"name\": \"dice\",\n \"sbits\": 1701013860,\n \"minbet\": \"1.00000000\",\n \"maxbet\": \"100.00000000\",\n \"maxodds\": 10,\n \"timeoutblocks\": 5,\n \"funding\": \"1000.00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"fundingtxid\": \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\",\n \"name\": \"dice\",\n \"sbits\": 1701013860,\n \"minbet\": \"1.00000000\",\n \"maxbet\": \"100.00000000\",\n \"maxodds\": 10,\n \"timeoutblocks\": 5,\n \"funding\": \"1000.00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-6"},{"text":"dicelist","tagName":"h2","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"dicelist","tagName":"p","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"dicelist","tagName":"strong","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"The dicelist method displays the total list of fundingtxid 's of all dice contracts available on the Smart Chain.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"dicelist","tagName":"code","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"fundingtxid","tagName":"code","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"dice","tagName":"code","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"A fundingtxid is the txid of the transaction that created and funded the relevant contract.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"fundingtxid","tagName":"code","path":"antara/api/dice","closestElementReference":"dicelist"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-7"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-7"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicelist\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"./komodo-cli -ac_name=HELLOWORLD dicelist\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"[\n \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"\n]\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"[\n \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"\n]\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicelist\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicelist\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"{\n \"result\": [\n \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"{\n \"result\": [\n \"0d6e82af9959caec14d7af42fd67db68a45bcd23c755457ebf192a52d62c599c\"\n ],\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-7"},{"text":"dicestatus","tagName":"h2","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"dicestatus name fundingtxid bettxid","tagName":"p","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"dicestatus name fundingtxid bettxid","tagName":"strong","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"The dicestatus method prints the status of a dicebet and returns whether the bettxid received a winning or losing result.","tagName":"p","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"dicestatus","tagName":"code","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"dicebet","tagName":"code","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"bettxid","tagName":"code","path":"antara/api/dice","closestElementReference":"dicestatus"},{"text":"Arguments","tagName":"h3","path":"antara/api/dice","closestElementReference":"arguments-8"},{"text":"Response","tagName":"h3","path":"antara/api/dice","closestElementReference":"response-8"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=AT1 dicestatus DICE3 4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"./komodo-cli -ac_name=AT1 dicestatus DICE3 4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"{\n \"result\": \"success\",\n \"status\": \"loss\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"{\n \"result\": \"success\",\n \"status\": \"loss\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"rpcuser","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"rpcpassword","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"rpcport","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"Command:","tagName":"p","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicestatus\", \"params\":[\"DICE3\" ,\"4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e\" ,\"d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"dicestatus\", \"params\":[\"DICE3\" ,\"4132ca8e8d46df9f8a8cbe83c99794497e06bbd190bd71f4abcdedf84e90952e\" ,\"d54335073e549cd75a050fd4d6ba5939307cda7096ba0f3da779fb7d07e46343\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"status\": \"loss\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/dice","closestElementReference":"examples-8"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"status\": \"loss\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/dice","closestElementReference":"examples-8"}],"antara/api/dilithium":[{"text":"Dilithium","tagName":"h1","path":"antara/api/dilithium","closestElementReference":"dilithium"},{"text":"Introduction","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"The Dilithium Antara Module facilitates quantum-resistant transactions on a Komodo Smart Chain. The module also allows users to create unique, human-readable handles. These handles can be thought of as an address.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"For example, a normal blockchain address may appear as follows.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"RD6GgnrMpPaTSMn8vai6yiGA7mN4QGPVMY\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"RD6GgnrMpPaTSMn8vai6yiGA7mN4QGPVMY\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"A Dilithium-based address, however, may appear much simpler, as follows.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"KomodoHaxor\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"KomodoHaxor\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"The handle acts much like an address, allowing only the owner of the associated private key to release funds.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"Users who are familiar with a Smart Chain's method of facilitating privacy transactions can associate the same underlying concepts with Dilithium. A Komodo Smart Chain's privacy transactions are facilitated by the pre-installed Zcash parameters.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"the pre-installed Zcash parameters.","tagName":"a","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"These parameters allow for more than one protocol to influence the outcome of a transaction. In the case of a Zcash-related privacy transaction, the transaction has both the underlying Bitcoin-based utxo protocol influencing the transaction, and the Zcash parameters. The latter is what grants the transaction privacy.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"utxo","tagName":"a","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"Similarly, a Dilithium-related transaction on a Smart Chain is influenced by both the Bitcoin-based utxo protocol, and the Dilithium protocol. Dilithium's added functionality is quantum resistance, whereas Zcash's added functionality is privacy.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"Dilithium has \"q addresses\" (handles) and \"q transactions.\"","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"Once again, this can be compared to the familiar \"z addresses\" and \"z transactions\" of a Zcash-related transaction on a Komodo Smart Chain.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"introduction"},{"text":"Dilithium Module Flow","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"Register a handle using the keypair and register methods","tagName":"li","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"keypair","tagName":"a","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"register","tagName":"a","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"To transfer funds from a t address into a q address, use the send method","tagName":"li","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"t","tagName":"code","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"q","tagName":"code","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"send","tagName":"a","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"To transfer funds from a q address to another q address, use the qsend method","tagName":"li","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"q","tagName":"code","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"q","tagName":"code","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"qsend","tagName":"a","path":"antara/api/dilithium","closestElementReference":"dilithium-module-flow"},{"text":"Tutorial Availability","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"tutorial-availability"},{"text":"The Dilithium Antara Module has an associated tutorial. This tutorial provides instructions on installation and usage.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"tutorial-availability"},{"text":"Link to Dilithium Module Tutorial","tagName":"p","path":"antara/api/dilithium","closestElementReference":"tutorial-availability"},{"text":"Link to Dilithium Module Tutorial","tagName":"a","path":"antara/api/dilithium","closestElementReference":"tutorial-availability"},{"text":"handleinfo","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"cclib handleinfo 19 '[\"handle\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"cclib handleinfo 19 '[\"handle\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"The handleinfo method displays information associated with the supplied handle .","tagName":"p","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"handleinfo","tagName":"code","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"Use this method to determine if any given handle is available for the user to claim.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"handleinfo"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response"},{"text":"When a handle is available","tagName":"h5","path":"antara/api/dilithium","closestElementReference":"when-a-handle-is-available"},{"text":"When a handle is already registered by the node executing the command","tagName":"h5","path":"antara/api/dilithium","closestElementReference":"when-a-handle-is-already-registered-by-the-node-executing-the-command"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples"},{"text":"When a handle is available","tagName":"h5","path":"antara/api/dilithium","closestElementReference":"when-a-handle-is-available-2"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command"},{"text":"./komodo-cli -ac_name=MUSIG cclib handleinfo 19 '[\"KomodoHaxor\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command"},{"text":"./komodo-cli -ac_name=MUSIG cclib handleinfo 19 '[\"KomodoHaxor\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-2"},{"text":"{\n \"result\": \"success\",\n \"handle\": \"KomodoHaxor\",\n \"status\": \"available\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-2"},{"text":"{\n \"result\": \"success\",\n \"handle\": \"KomodoHaxor\",\n \"status\": \"available\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-2"},{"text":"When a handle is already registered by the node executing the command","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"when-a-handle-is-already-registered-by-the-node-executing-the-command-2"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-2"},{"text":"./komodo-cli -ac_name=MUSIG cclib handleinfo 19 '[\"AtomicWarrior\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-2"},{"text":"./komodo-cli -ac_name=MUSIG cclib handleinfo 19 '[\"AtomicWarrior\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-2"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-3"},{"text":"{\n \"result\": \"success\",\n \"handle\": \"AtomicWarrior\",\n \"destpubtxid\": \"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"pubkey\": \"0225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-3"},{"text":"{\n \"result\": \"success\",\n \"handle\": \"AtomicWarrior\",\n \"destpubtxid\": \"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"pubkey\": \"0225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-3"},{"text":"keypair","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"cclib keypair 19 '[\"hexseed\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"cclib keypair 19 '[\"hexseed\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"The keypair method generates a Dilithium pubkey and privkey . This method requires a 256 bit seed in hex format (64 characters).","tagName":"p","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"keypair","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"pubkey","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"privkey","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"If no hexseed is provided, the module uses the user's pubkey seed for entropy and generates a new seed. From this new seed the module produces a Dilithium pubkey and privkey .","tagName":"p","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"hexseed","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"pubkey","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"privkey","tagName":"code","path":"antara/api/dilithium","closestElementReference":"keypair"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-2"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-4"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-2"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-3"},{"text":"./komodo-cli -ac_name=MUSIG cclib keypair 19 '[\"rand\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-3"},{"text":"./komodo-cli -ac_name=MUSIG cclib keypair 19 '[\"rand\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-3"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-5"},{"text":"{\n \"status\": \"using random high entropy seed\",\n \"seed\": \"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\",\n \"pubkey\": \"e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba\",\n \"privkey\": \"e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167473024331a811d2426afb3c14f1bbc131918c8f45f845f86b09e346e2bbccedda85ec3acd4d452874cb156f9cd7b87ac7bf5779f34084a2ddf702aef059122e05f3034e2e839c0a94a445e8664beefe5fd8225473cdcc4dd49af6560381b2794ea4c4a91d0da0619b06e4c86c9846a924950a4d11546682014b8febe829ad234f019cb8c454006384ce84bb6e092cb5800ca87509ab66e69565ad026247600268798d3332c08830095c250d0369e54464ac933945828d543c42a3d2618d115260919651dcb00184609c9c45f350422b91ae212241aba040955ca0016702038d84aa222c1a8d94abeada86e29495e8146deab4c31a2dd69665355aa8591c54b44a0ab4a619328cd4ea425252d744e33816cc0a77112a54a8462833d0ccc456348c4a22d432424aed924eca25f154a8b12c855d963868c4a9453a0cebbc68b563872e62217026695c8d0a682268e3b64d4ca0566b5a21f04a2c209d866d03dbab2a8a011cc1cda6a506b05855e3d4e508b6812259126d7680e0728ba09a5a0b5aa897c62d0d124210826b8da0a339b20808cfedb0b5e8a665929c86c182c046d97596b521cba216595b4b162c08a06c7ba6c134ec88b443344c18c084da681312d699204344a0b50e939810f1e01144434909bbd8438acc2804ccaa49d58ca152a63bce6e0a95e5a06000406726352e982047731582ab38b9c1628f4615982c56a43286ca8aeac490104f2cbc60e9c6c988d688a52a23ced204711111b142db2c3232965a7aacdb268e8ac8731a92149200b345b7f010a54bdb766c9dc13297cd206c6b03a1581de9b53590895b29ad985bcb16a10c3355805662d4a0d492934190f42a2facb092209a30a5ac0674cc7aa4028e5a68669e58ce2b6462c53c4349194c1590c9ea16341c1cc588d7861319db4b197a768b7868ddc0a4a94dc9baa8ada40c803d99315ad45907a1cd1c625edb50329369ad6c8b8ec4a1ebc86e6b16a1146a731ce1582e138b992237834baeca360a4017988b425832c49a4a9845a5a4506cab59aca33996c00a8880ca8cdcac35119089317ba929a4b48bcac61cd0dd2618314da1806880066d6558c625924305113173a29049916a7030d00db2c7115445930b51948ee4cdc536b3941754da68b1dedc289314b42241c9413339eca6506b34005c271a351a5794e451e8222045a35652e26ea91a236d94bac1e6010212881d67b1822b19984406649380500d2a1b5b2698528cb3426f806b57656ad5b11c2f4c306dcbaa1a028366350c986c260d61042085ab75ac35a7da662ca20073a04d6628291a3456d02c8dca40b94122016ca9c0859d47d95bbc1893b710828bd4cd067a532d4c66664c58d6248241d0de1658713222b61dce46c9a530a26e1280b481438b84ab6835dbb15c9b12a1e2789e07129dc556ac6d40a552d282380c9b99d5e2cc7444e1d61a40bb9dd2346e023bae14b3a029d2358a51743b4215b58cc884822ee8100266428b432b89da81b156956e222828c80db06530c1a8742d9551edc0d66beb20c48210338382b55c6bacb080b1232c856c84929566b36cc618d402193a15933074a09bd6516574db4e3ab8a3d5a58cf0b982d1761a5ed66d5719ebdbcadaf51a5dd8c490ee10e5308df9dbdf69c58221b98e70e538380499e4a4a64b05a47fd386edba7084fd6a391b6a6235e5d4ecf83a51174da3d60885f500a86fc053de04b7fde8a5060c2d44f766aceb2230842d55940904191215615f58b8b02c6df54bebfe9972d38df18dc25ff2eeb471f0a7eba3520d74c262224ec3d37279a820a28ccde7e1792ecf944fc9c6a2ecd5b86c591e6cf843f3531646209cbb147fd9bbb6a9488357463dcec9d0189c6e224f3bae117a824d0c6a6f7d4e38a051e7a77ec98d3a8238b8ff8d563131727472253400aa37476991400de1207f0cc89d1d9c65f7fb816bf9b4111e57f376f84e6ba8489886596ce6e4501bbb9502b53ab4d6150b3c48f27de4b4af37c986a043d4eb7bd5be503766df1a88f86dd27df577f3572130938ce34840a25ab76326dd71bb5fbf4f33c9cd6402ba21057c9d16909ca5fe90a6f052c57aa5675a3a7c03d29112299cd10bd9d0f097009ded149700de88ad798cd3309181acc3f70ace8ed3be1d8203903d3643b88c178ee8eb28c6a1fb890ae627924177c94ebdcbb76c8592087b44833fcd2a469d403a311230851092b5f1953a8e201c1bc35f218cf58b416373ce35ea39c3d8a3f226a6d0c37b68bd94a81acf16fb122514cfc7efbbe10b9cf569e1a7020f7f6f1dd523c1c1ac6c82e1f5dcba1b0f5556d49c13abd70e94a3aae42e7eac9122d4e3e2900851c03a441c01dff177563501f176b420ffbbcc16b303135177d42d962e4ace37986701c17e9240c4c8f8ae5d15fc2d04717f1d1f2e50538be1aeea264d0e143a9bbda92b4f414d38fc7d63680e1cb9f4c0ff478a7f338534bccb3c48db9364635d100aaad1bcf53ec24676f616e8a3f0e27caf5678d96449bb190ed820c1823e49578df791f904e2f9c6d62d857756fd68d6746b0433dd54659fc4b9c983d12e91c9b58f6f7856f39a5cbf1667270d23e3019e8ae6ea6feb9db6d9336115792a1192805985ddaec7b3f49e46bdbac9611c1cadfcec15b9cfe008c1206411d8ed924ce0fd0485ece48bf86613b9698f41348417a9e2e14b1a8711646b30ffd79b5ca421f17c8f7441d425c2226a409ad766c6554f2affdc872eb9c8c4bb85618b1d3916e422d3ddeedd350e0df4c64bdf16315cd9d485b0d3ceb9ebbfa15afcde35ee690ca3c92b909ce8ead619a6fb43f9260010b70ab92ba88748f7b2a7f8132207278016d3d0642cc6a90635b7da3ba2a611e37f714aa741d186d66b2e075d9a9b53f7aa58dfbbbd3269ed4d63c2b00bc87f4acc2bf04764ac75bc58fdd7dd97003d0bd34ed16d6267e0fc33dc116335a755ee89015b87f21fa7df8b5c978d43c2094a2336ce993844374b90c61b1e2ed3f373306bbf790c100e44ec97719e676892df68aa95f00b267913028c4f1ce11505d2073f2d8cb980a1802389e1cf410c79f4025a21f8d421f95469d4ffc8d96c46c1470a6801da08d6cc2237bb10c0fa818d9fb52e25d727a8e6963f4af39a08cda3dd8fb185443b9cc6d620837c7a2bbd1e41276bacd499e21d71a59581f5e8b96ed936724679e31e91bcd9c5d3714d459b0cfa98b78436c7c99bd196e03023887d3a259176488c4c70e2382ea14bee3f742ac3969e8f8065d01dfe57b0dd06c6bbb8e74b6df22eb37bd27cc8d3cb95b5fea41a2b2d6349e36ece215399fc9cccf5b9ca1905cdb318627a6c7b11ef48fd2ecc2f6bb0b3b1a379fb31af76c0807eb7118115f626194e732e3562cdea7018b252e3df10fc625658a46c0cc60b72109a93059e837fdb4336fb4bac889f44c7628dc8c24b0296f423e3a282f71255efc4b6551400961fc357b0064d7d93dd5edce70dd956243c5d3c8c0c49165ecfcc25549347d945d04cd613c0a82ee6bf44a73e7d90962b39676b46ee9a33e8617632210b195dd10fe7591e5018c772dabf8a705a8c86601cbb63c7db7a7f2d4498429293a69200cac555dff78db1015beef6e1c036ef445a031763cc86597762f77cec2f639a23eccc595276ffd33c50b0da2cbf8f7269530fe6b49f7fb21ae328ce164548dbffc924a0e473041820a12a17a75d5414b3126178eedfcf883f1af59f54315997f962caa2a4653f6a73625cebd62b625da5e0f0e95c7170f1d97eb369dea4f6c7f8cc8178cd167b4a37f235624a901ca458b20dde2e3f84d94c8047df3318801961dc6246dabfd8430bd12ec16e03243611fc23f27c953e4d07fcdf6ec0c1277e613fae3a8dba6a69a2805f11a904ab87e721303296a457f68db798db0af25bf48d64212354a707468379bec321d5ecec490f070cc7a1484764d040ce8447091b75a64d425db982d6b7f03913c0b6aa51496c10c99e4641ff0e2633d0050b3bff1a44ecc6aae2c4cd68051733947ef23afc631ba24a541e5a83e7b2cfd1c4a03bf2dbd5622ef6ed13948316eac730780f915caf436e92894098d8abd3678d43935d572a900f6d2e20c489d3673abfda56c770cebcee5e8e7bd99617d9417f3ce6930381eab20e2817243ecb87bbe2b40c8933a4d7e6bd8244820163ca9456e9cab18f26eef2d53bf74613c64ece1f1d52f4ffe8a615845ec3e015342140a5bc6130fa6f66e47002d23ddb434453e0195bfb836839f39c3fba9c44dce8471b78c27c904dbb87e32fa376dea011f1a4326d0cd3ffc60dc0943545a475702879fe2d4065a187986a6b46f9b4717ddafe8523d0919df6b8b58f35acf096c6f603e31b582494d54485ffb308240c38b60e664906772fdb1062375f40ba0416c82e00fed05389de2080c6e259c9544c0053895c9099bd02c5a6f4b359916e95459e99cbd183a611bf3d8e0889c9ed5005721a4b0f6c286b5508339f0cf366fab25abeddaf094d4a0be7efe2aa92cab1c86e61449d34acf1b8130b63e00ba232dff0e7e959f8e4b79a6a0d5fb09d327a8d15af1a30cd22d2b45bd5bb973f4ce1381ab480b6e9a01bdfe90836e627ce887c91897ff9cf709d7a233d88ed6116a4e8d8cffed1703f4c1a54f3ae24cdb27ebbad874037bea561d6b104aacf3c4854acb5429f351589d5c5d648dea86d7393829fdc59fafb963195f45d810f013ae108e95b50a81a98a22e44bfd60083b930914d33140fbaee8e52d779578eaa6698310d87e0e9b283cdf92fc0d235b159ef7aa53772fb954e54c1ebbec3ad058d6c1c69b2e48728a2e9349805e7c14762f07da8bb5c98923be0dcdc56959cb3c17c5def6a522c560e5b323f8ab261bee3041cff931f38c47cc6d711b2d9c4d94fd7530e4be6f2ce4b52a02f69d9bb63dd9116ee2bad5d1a5ed5b4c947f15dfc21b64ff154d41db91dd1e9ae21561e24445a9e63b725b98ffbf8822985adbf4f949e1db53375d4507e47cd2cd1b8d4d2321b0538c5ad0115ef31f7a67d5168155a76548acaf4fb9d8155c46089d81824750f06d5234d622ac1fe3bbf1421aa4e53c7d3b32a0444e05f8c135967f34c853fb6858883ec5dce51e547ae661f1f42bf5eeb2c5c95d9d393c7219aeed56bf0dfbc5e20b6b73b2307addbc32559312ada1173f9f1808249d6126288ab77e685497f73707f33c467f44ee9a4bdd16494a83c311548a5a4fc56e34c21b95876dca9aa17c0598f361802ed9942dd4c86884c93f5fd4aad237de7b3c4700f61d06a80ab1594bc50146dfbc6810391b00578f728e2ad3ef2d61fd774f1bb32711c5cb66d6a22f6c4adcf3a7158bc12b6ad75ac3d629d2bc67294b58645343443a15695d5d7d21256cce8\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-5"},{"text":"{\n \"status\": \"using random high entropy seed\",\n \"seed\": \"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\",\n \"pubkey\": \"e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba\",\n \"privkey\": \"e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167473024331a811d2426afb3c14f1bbc131918c8f45f845f86b09e346e2bbccedda85ec3acd4d452874cb156f9cd7b87ac7bf5779f34084a2ddf702aef059122e05f3034e2e839c0a94a445e8664beefe5fd8225473cdcc4dd49af6560381b2794ea4c4a91d0da0619b06e4c86c9846a924950a4d11546682014b8febe829ad234f019cb8c454006384ce84bb6e092cb5800ca87509ab66e69565ad026247600268798d3332c08830095c250d0369e54464ac933945828d543c42a3d2618d115260919651dcb00184609c9c45f350422b91ae212241aba040955ca0016702038d84aa222c1a8d94abeada86e29495e8146deab4c31a2dd69665355aa8591c54b44a0ab4a619328cd4ea425252d744e33816cc0a77112a54a8462833d0ccc456348c4a22d432424aed924eca25f154a8b12c855d963868c4a9453a0cebbc68b563872e62217026695c8d0a682268e3b64d4ca0566b5a21f04a2c209d866d03dbab2a8a011cc1cda6a506b05855e3d4e508b6812259126d7680e0728ba09a5a0b5aa897c62d0d124210826b8da0a339b20808cfedb0b5e8a665929c86c182c046d97596b521cba216595b4b162c08a06c7ba6c134ec88b443344c18c084da681312d699204344a0b50e939810f1e01144434909bbd8438acc2804ccaa49d58ca152a63bce6e0a95e5a06000406726352e982047731582ab38b9c1628f4615982c56a43286ca8aeac490104f2cbc60e9c6c988d688a52a23ced204711111b142db2c3232965a7aacdb268e8ac8731a92149200b345b7f010a54bdb766c9dc13297cd206c6b03a1581de9b53590895b29ad985bcb16a10c3355805662d4a0d492934190f42a2facb092209a30a5ac0674cc7aa4028e5a68669e58ce2b6462c53c4349194c1590c9ea16341c1cc588d7861319db4b197a768b7868ddc0a4a94dc9baa8ada40c803d99315ad45907a1cd1c625edb50329369ad6c8b8ec4a1ebc86e6b16a1146a731ce1582e138b992237834baeca360a4017988b425832c49a4a9845a5a4506cab59aca33996c00a8880ca8cdcac35119089317ba929a4b48bcac61cd0dd2618314da1806880066d6558c625924305113173a29049916a7030d00db2c7115445930b51948ee4cdc536b3941754da68b1dedc289314b42241c9413339eca6506b34005c271a351a5794e451e8222045a35652e26ea91a236d94bac1e6010212881d67b1822b19984406649380500d2a1b5b2698528cb3426f806b57656ad5b11c2f4c306dcbaa1a028366350c986c260d61042085ab75ac35a7da662ca20073a04d6628291a3456d02c8dca40b94122016ca9c0859d47d95bbc1893b710828bd4cd067a532d4c66664c58d6248241d0de1658713222b61dce46c9a530a26e1280b481438b84ab6835dbb15c9b12a1e2789e07129dc556ac6d40a552d282380c9b99d5e2cc7444e1d61a40bb9dd2346e023bae14b3a029d2358a51743b4215b58cc884822ee8100266428b432b89da81b156956e222828c80db06530c1a8742d9551edc0d66beb20c48210338382b55c6bacb080b1232c856c84929566b36cc618d402193a15933074a09bd6516574db4e3ab8a3d5a58cf0b982d1761a5ed66d5719ebdbcadaf51a5dd8c490ee10e5308df9dbdf69c58221b98e70e538380499e4a4a64b05a47fd386edba7084fd6a391b6a6235e5d4ecf83a51174da3d60885f500a86fc053de04b7fde8a5060c2d44f766aceb2230842d55940904191215615f58b8b02c6df54bebfe9972d38df18dc25ff2eeb471f0a7eba3520d74c262224ec3d37279a820a28ccde7e1792ecf944fc9c6a2ecd5b86c591e6cf843f3531646209cbb147fd9bbb6a9488357463dcec9d0189c6e224f3bae117a824d0c6a6f7d4e38a051e7a77ec98d3a8238b8ff8d563131727472253400aa37476991400de1207f0cc89d1d9c65f7fb816bf9b4111e57f376f84e6ba8489886596ce6e4501bbb9502b53ab4d6150b3c48f27de4b4af37c986a043d4eb7bd5be503766df1a88f86dd27df577f3572130938ce34840a25ab76326dd71bb5fbf4f33c9cd6402ba21057c9d16909ca5fe90a6f052c57aa5675a3a7c03d29112299cd10bd9d0f097009ded149700de88ad798cd3309181acc3f70ace8ed3be1d8203903d3643b88c178ee8eb28c6a1fb890ae627924177c94ebdcbb76c8592087b44833fcd2a469d403a311230851092b5f1953a8e201c1bc35f218cf58b416373ce35ea39c3d8a3f226a6d0c37b68bd94a81acf16fb122514cfc7efbbe10b9cf569e1a7020f7f6f1dd523c1c1ac6c82e1f5dcba1b0f5556d49c13abd70e94a3aae42e7eac9122d4e3e2900851c03a441c01dff177563501f176b420ffbbcc16b303135177d42d962e4ace37986701c17e9240c4c8f8ae5d15fc2d04717f1d1f2e50538be1aeea264d0e143a9bbda92b4f414d38fc7d63680e1cb9f4c0ff478a7f338534bccb3c48db9364635d100aaad1bcf53ec24676f616e8a3f0e27caf5678d96449bb190ed820c1823e49578df791f904e2f9c6d62d857756fd68d6746b0433dd54659fc4b9c983d12e91c9b58f6f7856f39a5cbf1667270d23e3019e8ae6ea6feb9db6d9336115792a1192805985ddaec7b3f49e46bdbac9611c1cadfcec15b9cfe008c1206411d8ed924ce0fd0485ece48bf86613b9698f41348417a9e2e14b1a8711646b30ffd79b5ca421f17c8f7441d425c2226a409ad766c6554f2affdc872eb9c8c4bb85618b1d3916e422d3ddeedd350e0df4c64bdf16315cd9d485b0d3ceb9ebbfa15afcde35ee690ca3c92b909ce8ead619a6fb43f9260010b70ab92ba88748f7b2a7f8132207278016d3d0642cc6a90635b7da3ba2a611e37f714aa741d186d66b2e075d9a9b53f7aa58dfbbbd3269ed4d63c2b00bc87f4acc2bf04764ac75bc58fdd7dd97003d0bd34ed16d6267e0fc33dc116335a755ee89015b87f21fa7df8b5c978d43c2094a2336ce993844374b90c61b1e2ed3f373306bbf790c100e44ec97719e676892df68aa95f00b267913028c4f1ce11505d2073f2d8cb980a1802389e1cf410c79f4025a21f8d421f95469d4ffc8d96c46c1470a6801da08d6cc2237bb10c0fa818d9fb52e25d727a8e6963f4af39a08cda3dd8fb185443b9cc6d620837c7a2bbd1e41276bacd499e21d71a59581f5e8b96ed936724679e31e91bcd9c5d3714d459b0cfa98b78436c7c99bd196e03023887d3a259176488c4c70e2382ea14bee3f742ac3969e8f8065d01dfe57b0dd06c6bbb8e74b6df22eb37bd27cc8d3cb95b5fea41a2b2d6349e36ece215399fc9cccf5b9ca1905cdb318627a6c7b11ef48fd2ecc2f6bb0b3b1a379fb31af76c0807eb7118115f626194e732e3562cdea7018b252e3df10fc625658a46c0cc60b72109a93059e837fdb4336fb4bac889f44c7628dc8c24b0296f423e3a282f71255efc4b6551400961fc357b0064d7d93dd5edce70dd956243c5d3c8c0c49165ecfcc25549347d945d04cd613c0a82ee6bf44a73e7d90962b39676b46ee9a33e8617632210b195dd10fe7591e5018c772dabf8a705a8c86601cbb63c7db7a7f2d4498429293a69200cac555dff78db1015beef6e1c036ef445a031763cc86597762f77cec2f639a23eccc595276ffd33c50b0da2cbf8f7269530fe6b49f7fb21ae328ce164548dbffc924a0e473041820a12a17a75d5414b3126178eedfcf883f1af59f54315997f962caa2a4653f6a73625cebd62b625da5e0f0e95c7170f1d97eb369dea4f6c7f8cc8178cd167b4a37f235624a901ca458b20dde2e3f84d94c8047df3318801961dc6246dabfd8430bd12ec16e03243611fc23f27c953e4d07fcdf6ec0c1277e613fae3a8dba6a69a2805f11a904ab87e721303296a457f68db798db0af25bf48d64212354a707468379bec321d5ecec490f070cc7a1484764d040ce8447091b75a64d425db982d6b7f03913c0b6aa51496c10c99e4641ff0e2633d0050b3bff1a44ecc6aae2c4cd68051733947ef23afc631ba24a541e5a83e7b2cfd1c4a03bf2dbd5622ef6ed13948316eac730780f915caf436e92894098d8abd3678d43935d572a900f6d2e20c489d3673abfda56c770cebcee5e8e7bd99617d9417f3ce6930381eab20e2817243ecb87bbe2b40c8933a4d7e6bd8244820163ca9456e9cab18f26eef2d53bf74613c64ece1f1d52f4ffe8a615845ec3e015342140a5bc6130fa6f66e47002d23ddb434453e0195bfb836839f39c3fba9c44dce8471b78c27c904dbb87e32fa376dea011f1a4326d0cd3ffc60dc0943545a475702879fe2d4065a187986a6b46f9b4717ddafe8523d0919df6b8b58f35acf096c6f603e31b582494d54485ffb308240c38b60e664906772fdb1062375f40ba0416c82e00fed05389de2080c6e259c9544c0053895c9099bd02c5a6f4b359916e95459e99cbd183a611bf3d8e0889c9ed5005721a4b0f6c286b5508339f0cf366fab25abeddaf094d4a0be7efe2aa92cab1c86e61449d34acf1b8130b63e00ba232dff0e7e959f8e4b79a6a0d5fb09d327a8d15af1a30cd22d2b45bd5bb973f4ce1381ab480b6e9a01bdfe90836e627ce887c91897ff9cf709d7a233d88ed6116a4e8d8cffed1703f4c1a54f3ae24cdb27ebbad874037bea561d6b104aacf3c4854acb5429f351589d5c5d648dea86d7393829fdc59fafb963195f45d810f013ae108e95b50a81a98a22e44bfd60083b930914d33140fbaee8e52d779578eaa6698310d87e0e9b283cdf92fc0d235b159ef7aa53772fb954e54c1ebbec3ad058d6c1c69b2e48728a2e9349805e7c14762f07da8bb5c98923be0dcdc56959cb3c17c5def6a522c560e5b323f8ab261bee3041cff931f38c47cc6d711b2d9c4d94fd7530e4be6f2ce4b52a02f69d9bb63dd9116ee2bad5d1a5ed5b4c947f15dfc21b64ff154d41db91dd1e9ae21561e24445a9e63b725b98ffbf8822985adbf4f949e1db53375d4507e47cd2cd1b8d4d2321b0538c5ad0115ef31f7a67d5168155a76548acaf4fb9d8155c46089d81824750f06d5234d622ac1fe3bbf1421aa4e53c7d3b32a0444e05f8c135967f34c853fb6858883ec5dce51e547ae661f1f42bf5eeb2c5c95d9d393c7219aeed56bf0dfbc5e20b6b73b2307addbc32559312ada1173f9f1808249d6126288ab77e685497f73707f33c467f44ee9a4bdd16494a83c311548a5a4fc56e34c21b95876dca9aa17c0598f361802ed9942dd4c86884c93f5fd4aad237de7b3c4700f61d06a80ab1594bc50146dfbc6810391b00578f728e2ad3ef2d61fd774f1bb32711c5cb66d6a22f6c4adcf3a7158bc12b6ad75ac3d629d2bc67294b58645343443a15695d5d7d21256cce8\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-5"},{"text":"Qsend","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"cclib Qsend 19 '[\"mypubtxid\", \"hexseed/'mypriv'\", \"destpubtxid1\", amount1, \"destpubtxid2\", amount2, ... ]","tagName":"p","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"cclib Qsend 19 '[\"mypubtxid\", \"hexseed/'mypriv'\", \"destpubtxid1\", amount1, \"destpubtxid2\", amount2, ... ]","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"The Qsend method sends coins from the handle on the node to any number of other handles , as refered by their pubtxids . This transaction uses Dilithium signing and is quantum resistant.\nMultiple pairs of \"destpubtxid\",amount can be appended to the array to specify multiple recipients.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"Qsend","tagName":"code","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"handles","tagName":"code","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"pubtxids","tagName":"code","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"\"destpubtxid\",amount","tagName":"code","path":"antara/api/dilithium","closestElementReference":"qsend"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-3"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-6"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-3"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-4"},{"text":"./komodo-cli -ac_name=MUSIG cclib Qsend 19 \"[%22d60d224d7855a40507064c5ca72ed7d84a54340174eb16e31d079e4b4f230940%22,%22e580f34e9bdfd23108409e76475c7df3f924d149d494d5cdbc24aeb280237d4a%22,%22af710c0fd6aeb54556ee401803bc4cc39ea9002ad5228f308b27eb3af0e4c4b6%22,1,%22b625e38064cb0c940a55f0dca7e6b60270aac090d0dd90d4e43e924d696564a2%22,1.1,%2276a914b738b1730cfb58960b1dd1765c6d3276993959e188ac%22,1.2,%22a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087%22,1.3]\"\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-4"},{"text":"./komodo-cli -ac_name=MUSIG cclib Qsend 19 \"[%22d60d224d7855a40507064c5ca72ed7d84a54340174eb16e31d079e4b4f230940%22,%22e580f34e9bdfd23108409e76475c7df3f924d149d494d5cdbc24aeb280237d4a%22,%22af710c0fd6aeb54556ee401803bc4cc39ea9002ad5228f308b27eb3af0e4c4b6%22,1,%22b625e38064cb0c940a55f0dca7e6b60270aac090d0dd90d4e43e924d696564a2%22,1.1,%2276a914b738b1730cfb58960b1dd1765c6d3276993959e188ac%22,1.2,%22a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087%22,1.3]\"\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-4"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-7"},{"text":"{\n \"hex\": \"0400008085202f89016c21f44da4afe05aad8b271659c6cf8cfccb6b6e33fdb9f5f0935a0d6e8ef616010000007b4c79a276a072a26ba067a56580210377ffe2b64443ac5e746f29b021e22411c7731d675f169d32423f8f3d6fc9ea3b8140ccb5db05dc45a4ec747705d76f2e71f3ab43830693f093536d23e6ab31c18b0c04c2906a8e600629b9264043d4534da3c22c1fe1dbe2192ebce23b8a99cf35eaa100af03800113a10001ffffffff0600e1f50500000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc80778e0600000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc000e2707000000001976a914b738b1730cfb58960b1dd1765c6d3276993959e188ac80a4bf070000000017a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087a0244c1200000000302ea22c80200c0396b7e2db09ab239f0b337fbc7df888273e60323a63d0caa862116bcf51a48103120c008203000401cc0000000000000000fd100e6a4d0c0e13514009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd6fd460de9fbac397128243cdfe192f73c9eb327fcc75338e694a94f4df8bcf7d668868731be4f2b886f5d1292e3542f31f01a390fcd7491d730b57ce1fcd6abd792efbeb4047f2cc24b98d07577f3121a74a141d1a7ce94b1e03fa69031e91baa38ef209866fb9db448445fc4794331f5efaaadd1ee58c58deac4b26012ed65f876fb056711d3902500d2d45c0e4e082d8a058a7a671a2fd2a855bd882ee5a06962ab72d93783c7f1fcfead9f712dd3af0424572ce58a36b4e558bc9c95650351794134f1d74f8f275500f19bc967a64ee0baef222bf34c50f0bb771759afee0b202a542d4a349e2224820a2fc29259192e1dc1c2648b161a31454d9a6489fb26b280ad6dd3f1916cae118150d49c52401665c8b299608760c83659f88783120974f85f22d9af9b5ea1dd4a145b29aca2929ffa0449dc821cbe0dd8f86017a37573ad8ca33901e10664822a0ff0825f957bda6148a41d8bd48ae42a7fd10e73e4f28198e767abd1b2c1297055729ddbb613d3d4476b8cf228be84248bef116546ec8d773d271b2a850711f2a8cafd3502575c94a5c258c322f1a0123f439d796239dc7a40e996ff282eb605b7bea9336fa2d6443924a3487f3275095a8fbe136918cb6a69afa2881d793d0d70433c0e16ac5218da88ce76194d86ae8c283184249cd4fc3824614f95af655556e3c3c90765358a63c411cf5df4075546c9555feb2fa1057f540a79a30ddf997248e47076418b31514607236ee23f56b8bd7ee03e09dd063199c45b0b120af1e44920b535aae890d51d0134ee24872a995b991efa31bd4bf9e551727a877d29ef269b83efc0368d042086535b6bd956c2f7bbc3b686dbd765d092a98e825911a13ea92ad2cd7604288c0e7595ee3763849a4d61c90ed7686a3902417eb90d59e40350b12353fd5fcffc53c52759ee393e68227018c924ac9c0390d3029fd26dcd93609d57f19868abfce563dbb93921837f85b092b8539447e2696a9d60345fe390200ce741eae671561b54ee0f58c32e944a954143dd274e41179907a99394c9c1c978a964555d91d0acdda655064a824c7673dc84d1d5a94f06ca6b19078dcd657acb9d84518b94c2f56e4aed02c50a1861d536fe19c29cfede262d8cdf1fba7848f017ce53bb99eb9b40d0b2e5951b47099d8d975bf3054baa8019a9299794e9c4e1f7117974d15dcd4bf1f75b732ac65cbbcd9d2c232e8445d93f422a9315d7c7627d5e4d424094d04c6e419e9805b7bb7849214d35e02139463e73989d019cd1ea3a9084f353f3145df38f88ad0baafee1f0e95477cacc7b0246db8b4ed485db10c999c508506d0bbff6185c53903f8565edd90fc16e3f6be972463e3246a73cb1e2cb294209c71838ae86732cab6f648d10459123d30a59c1bf63a2232d32c8cfe0d06c4797c883d0ad452643496dbec37f87a1a90b525a938cf3367c9917e57c506d0fa422e530753589bd9317a775af64de696857705c5efed3037ad7ad7e1a4789ef238c6473cb433eda187484592e48e5d237d73f558cfe24f68bad4ee85b77c01b9924e262534c9a2486432a5be199aea85a935f6b2424a4fbf3a5dc7afc1866692404de45f41393aecc7ca5761c25fa5922ccebeb8b0580633c75a944d473d18318fe0fb999dd61259813bd0f5c62ff50df1148c6d12757b2de3be3098e7c283eaa3acea5049f4a7e1393235dfeda7b0fdcca6cdeee5410f023bc4c1a157cda0044edacb30b4f00d3c647e83aec5b966ed4e1829eb1f9ab7da7715f34e07e17ed59e45922500f493d74ab8f8f645f3e9002d202f9c2ed14ec698548b7d0ea182c8ea9de1b9146b3a77df43e80a2d085636eb5a80f9d643682d211ae13bb6569ce3411aaca39727850155274aa842baef36ade2173aec3d6c3f4039038d55ff69a7a35ef2d08b5478106b9f0364a8c0e95cd4751bd905c4c38dca63bbcdce24538bd08fb0cc7d9cd1f5dfc1853d502e1f38adaad6c468d9e50ff81d2a6b8dd3db7602bc272675d2efb70382dc19b9039a0b32d876787f2d0e0671b11adde48aafef6d684c517e77217be631366bf99f1109e55a389436e915d847f212b07a5c6fb94db999662ba20e92e642e88bce288cdce3dbffc0d52607af784f802eb18e810d49766ca752a6534d7459a97a2bf07787c63cd836862eb05347cebd3882df760b37b873b79d935cc4fa6f444a6f4d2bae51dab832432a258c1d741d7c133e55302920527e02f1ec8b0ab2703df6fb4c3d357efa75a53c91666b59ed6135907edee5b7ce73c3730c90e235cde4e384dd51f7d7e1b82e3c7cedff649fd6a5f247e829ea9e00d58c37ffd545cd311ad369928ac396cb5dbdfad2c6de10d0a0b1047df15f26c51b225ee148d95dd9c5aea4a4da592cd59b3fcdd8478ee264ed68e61aee55585c32b6dee251f593e8a9f492b9003208af4e04d0e5ee00afee4d0d074ae9aeaa8fda26e89fdf4825da2f0211b5c9a8eae9f1070f401cd6583d0296057c9707a481983aa45b76b290aa249cc5a545fe8956000fc2d48c4803dbc642e1ef9ac3904652ddfa3b6a29e405984a2188b31eb358ea04462ac751937ef5a153d865e6b5951392dd6b4c6ee16224705486de08d380827554419ab24b37b58bd351d157194640d9eba45c13dee0bb73429b497e3885568161f286a6b6f67d8054674a717c6d26defc68c734622dacb8a2fef4dfbd425ea78575402d15eeb9d8cc6f99b0ebf33738b34e14f34b4b990deba45abe2d3c81038d4fa3352a4e904d9d6b244585ba1b0f450c9da0fe84e711255846bf56fc483755dc006f74f816bd27c408c1d4102e2882702b7afb187096a1046cd47f1be2a10400040d310b862232ec7b8419764d05ffe3833bc8462c90ea3f4b65af3fb07b885c9403434b6e0326b05188f8c05d157e0e721a9514fc189dd7c6455d261482fc46c4c206d94ba737a1e456cd22a11e3daf0f2c5716af6ba28419cc17ffa7303ee25d52675a1612ec1cc3bb708c1f0a720d9f4e4c5b47d4bca46f393eced4e6de925262ef229adb4405c44c7ba73646ded1bad4879f8024e84eec05c8bd635bcc6372e1f420be1b7e7f764d966b8715b21b73efb19c4c2d612210cd13fe06bf45d79b0886bb67c9d8f7308cdabde24127d7d3181b3283582b27ad46e0076e03c3269c11b613a6e0375992cac30acbdfb42eb99d6b3cdd845a978845dc7acf67882eaa532641b56ab5626581fca7481e4d1f54f1fb6e1accaff130a66cbb61fde59bc2052c48325a45219818648791ac33046832b02cc9e6aa587aaedb6e7f5d2e18f9b2e6727763f9511b715a43d7a4f608cb3cd037f4e26a455f8b4f9706ec408d4d435be1e6482c2db2aa2f08f23a31900128d57f210e34cb61f73dea2614cb51c220789a40cbfa35c9d565e1f9b809c81f9e3bcdfd5fd814b619b9c7a579daac86c60abcb7293de50b0a3702e3b877f828777235a49920c9dbf5ed9ce3a3f885c2bf985c620b7d0dafd7366a22554b6601af7866b5ccef7e8d67a29345598d98f946a204c128487fb672acbc68097d722d9e12f625b62e8b9affbf05539e44b62e72f6e2d917f1660033dd2a171d37387002cc04cf857d6100409a47d2ce9926c781758d0b7405d9d40086f5835685cde5648495864ac138bf81dac0f6d972096e993b49973c7dfa9a942edc9fe8fffccceb312a0e25b3a335e3b4f06c34cfbe4828597aeccf738a8164fefd1e88b62b12d76d13a5cef333bf8f16135dcbb84fa257b24eaa1e2b7d9c9e9fef6bf5d908e57a05c75d950dbd9ed6ab6f72a45f29e8fa80987406cad82c8d57c744928e3c5b5dbb054df82952b6d995d8b981b532170b311d701b1c0613787b3dbba56c254ffd8ff11270888029d9b342f08c891d185f2ec769afbc8d2b5e232c2ff3365c038102e09094d7dba19552a773f5d2fd153b24ebf7950f7d8c9b857413461cd68c464eaacdfa050b05e4b67a842727ae83a560e692fd7c473552e0b4d6c33544bb3498e4f77061bd8b06a279e68e813ba1571744328f27ad2f9d92cd0e33897c649c6cf33f235604e092d002c1f7e5fbe5cbff16b92540e33e4b3afd99e7df80bc23eca979125c0f271eb1f3e309c9a4dc48e82873b918c1b75ef029f3fa80a65d0ba9a3d7739a0763bbeee1920cc953d46921dcecb65a57f608b9092221209f5dcdddd66998f295f043114fb4c263634381cd381fd75e6c9d21620d13a4544a1ff4a9b789ca115d8108f8ee063c4ee9fd4e21886d74c3a54fefae364fc924d9a7d0994796f6753f92b7fb77be7ceae095e8de8b064aa3ac04138fc9c92a5b63714644ca35c9a12559a0b406df0dade4bc2018c029e0f5e87326ba85360788188cfb03873255c2adaa347fe8265f1fc32d0a8b90ea49dfb8aacf01c69744cf0096298559670d515540cc929480b7fe97608111f17b6a39e3e4b9c127e027d4ce00a761c3e3336b91e4bedacaf3a84b44e3f69180d8da4c7ddaed25841351096d7e822ed97c87250f901365c656671b5b80b0c182126333945516f8f9294bdc6c7cef8fd1a1e5c686e8081949a9da4aab4bde0eb0a28292f373e4c51545cf9ff11425c6b6f7a7e7f848ca1a8c2cbdcedf0fbff03192527353e3f55878fb2ccd7fc0000000000000000000000000000000000000000000000000000000000000000081b2b374a588124700005070e14a0805080a84a430004891a4412051202000440190140c06261da92a73502f904c0eab1b16b2d2b60ec32c1863d95069848bfe717ae65f8d8b718f7dc2f5b9c0605b6c4e4f03aeb278b308f22d52a00a99ec34cbc031840ee5645b5aed60f0c71afa26465694d923ee4d490ddd090c0aa7002b6e6a7dcf0550a940ccb6480e325b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd600000000fa6c00000000000000000000000000\",\n \"txid\": \"5aaf4007d6d9af7883da1ad464b63fff9d97453efe0b181d19558cc15f6ff668\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-7"},{"text":"{\n \"hex\": \"0400008085202f89016c21f44da4afe05aad8b271659c6cf8cfccb6b6e33fdb9f5f0935a0d6e8ef616010000007b4c79a276a072a26ba067a56580210377ffe2b64443ac5e746f29b021e22411c7731d675f169d32423f8f3d6fc9ea3b8140ccb5db05dc45a4ec747705d76f2e71f3ab43830693f093536d23e6ab31c18b0c04c2906a8e600629b9264043d4534da3c22c1fe1dbe2192ebce23b8a99cf35eaa100af03800113a10001ffffffff0600e1f50500000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc80778e0600000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc000e2707000000001976a914b738b1730cfb58960b1dd1765c6d3276993959e188ac80a4bf070000000017a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087a0244c1200000000302ea22c80200c0396b7e2db09ab239f0b337fbc7df888273e60323a63d0caa862116bcf51a48103120c008203000401cc0000000000000000fd100e6a4d0c0e13514009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd6fd460de9fbac397128243cdfe192f73c9eb327fcc75338e694a94f4df8bcf7d668868731be4f2b886f5d1292e3542f31f01a390fcd7491d730b57ce1fcd6abd792efbeb4047f2cc24b98d07577f3121a74a141d1a7ce94b1e03fa69031e91baa38ef209866fb9db448445fc4794331f5efaaadd1ee58c58deac4b26012ed65f876fb056711d3902500d2d45c0e4e082d8a058a7a671a2fd2a855bd882ee5a06962ab72d93783c7f1fcfead9f712dd3af0424572ce58a36b4e558bc9c95650351794134f1d74f8f275500f19bc967a64ee0baef222bf34c50f0bb771759afee0b202a542d4a349e2224820a2fc29259192e1dc1c2648b161a31454d9a6489fb26b280ad6dd3f1916cae118150d49c52401665c8b299608760c83659f88783120974f85f22d9af9b5ea1dd4a145b29aca2929ffa0449dc821cbe0dd8f86017a37573ad8ca33901e10664822a0ff0825f957bda6148a41d8bd48ae42a7fd10e73e4f28198e767abd1b2c1297055729ddbb613d3d4476b8cf228be84248bef116546ec8d773d271b2a850711f2a8cafd3502575c94a5c258c322f1a0123f439d796239dc7a40e996ff282eb605b7bea9336fa2d6443924a3487f3275095a8fbe136918cb6a69afa2881d793d0d70433c0e16ac5218da88ce76194d86ae8c283184249cd4fc3824614f95af655556e3c3c90765358a63c411cf5df4075546c9555feb2fa1057f540a79a30ddf997248e47076418b31514607236ee23f56b8bd7ee03e09dd063199c45b0b120af1e44920b535aae890d51d0134ee24872a995b991efa31bd4bf9e551727a877d29ef269b83efc0368d042086535b6bd956c2f7bbc3b686dbd765d092a98e825911a13ea92ad2cd7604288c0e7595ee3763849a4d61c90ed7686a3902417eb90d59e40350b12353fd5fcffc53c52759ee393e68227018c924ac9c0390d3029fd26dcd93609d57f19868abfce563dbb93921837f85b092b8539447e2696a9d60345fe390200ce741eae671561b54ee0f58c32e944a954143dd274e41179907a99394c9c1c978a964555d91d0acdda655064a824c7673dc84d1d5a94f06ca6b19078dcd657acb9d84518b94c2f56e4aed02c50a1861d536fe19c29cfede262d8cdf1fba7848f017ce53bb99eb9b40d0b2e5951b47099d8d975bf3054baa8019a9299794e9c4e1f7117974d15dcd4bf1f75b732ac65cbbcd9d2c232e8445d93f422a9315d7c7627d5e4d424094d04c6e419e9805b7bb7849214d35e02139463e73989d019cd1ea3a9084f353f3145df38f88ad0baafee1f0e95477cacc7b0246db8b4ed485db10c999c508506d0bbff6185c53903f8565edd90fc16e3f6be972463e3246a73cb1e2cb294209c71838ae86732cab6f648d10459123d30a59c1bf63a2232d32c8cfe0d06c4797c883d0ad452643496dbec37f87a1a90b525a938cf3367c9917e57c506d0fa422e530753589bd9317a775af64de696857705c5efed3037ad7ad7e1a4789ef238c6473cb433eda187484592e48e5d237d73f558cfe24f68bad4ee85b77c01b9924e262534c9a2486432a5be199aea85a935f6b2424a4fbf3a5dc7afc1866692404de45f41393aecc7ca5761c25fa5922ccebeb8b0580633c75a944d473d18318fe0fb999dd61259813bd0f5c62ff50df1148c6d12757b2de3be3098e7c283eaa3acea5049f4a7e1393235dfeda7b0fdcca6cdeee5410f023bc4c1a157cda0044edacb30b4f00d3c647e83aec5b966ed4e1829eb1f9ab7da7715f34e07e17ed59e45922500f493d74ab8f8f645f3e9002d202f9c2ed14ec698548b7d0ea182c8ea9de1b9146b3a77df43e80a2d085636eb5a80f9d643682d211ae13bb6569ce3411aaca39727850155274aa842baef36ade2173aec3d6c3f4039038d55ff69a7a35ef2d08b5478106b9f0364a8c0e95cd4751bd905c4c38dca63bbcdce24538bd08fb0cc7d9cd1f5dfc1853d502e1f38adaad6c468d9e50ff81d2a6b8dd3db7602bc272675d2efb70382dc19b9039a0b32d876787f2d0e0671b11adde48aafef6d684c517e77217be631366bf99f1109e55a389436e915d847f212b07a5c6fb94db999662ba20e92e642e88bce288cdce3dbffc0d52607af784f802eb18e810d49766ca752a6534d7459a97a2bf07787c63cd836862eb05347cebd3882df760b37b873b79d935cc4fa6f444a6f4d2bae51dab832432a258c1d741d7c133e55302920527e02f1ec8b0ab2703df6fb4c3d357efa75a53c91666b59ed6135907edee5b7ce73c3730c90e235cde4e384dd51f7d7e1b82e3c7cedff649fd6a5f247e829ea9e00d58c37ffd545cd311ad369928ac396cb5dbdfad2c6de10d0a0b1047df15f26c51b225ee148d95dd9c5aea4a4da592cd59b3fcdd8478ee264ed68e61aee55585c32b6dee251f593e8a9f492b9003208af4e04d0e5ee00afee4d0d074ae9aeaa8fda26e89fdf4825da2f0211b5c9a8eae9f1070f401cd6583d0296057c9707a481983aa45b76b290aa249cc5a545fe8956000fc2d48c4803dbc642e1ef9ac3904652ddfa3b6a29e405984a2188b31eb358ea04462ac751937ef5a153d865e6b5951392dd6b4c6ee16224705486de08d380827554419ab24b37b58bd351d157194640d9eba45c13dee0bb73429b497e3885568161f286a6b6f67d8054674a717c6d26defc68c734622dacb8a2fef4dfbd425ea78575402d15eeb9d8cc6f99b0ebf33738b34e14f34b4b990deba45abe2d3c81038d4fa3352a4e904d9d6b244585ba1b0f450c9da0fe84e711255846bf56fc483755dc006f74f816bd27c408c1d4102e2882702b7afb187096a1046cd47f1be2a10400040d310b862232ec7b8419764d05ffe3833bc8462c90ea3f4b65af3fb07b885c9403434b6e0326b05188f8c05d157e0e721a9514fc189dd7c6455d261482fc46c4c206d94ba737a1e456cd22a11e3daf0f2c5716af6ba28419cc17ffa7303ee25d52675a1612ec1cc3bb708c1f0a720d9f4e4c5b47d4bca46f393eced4e6de925262ef229adb4405c44c7ba73646ded1bad4879f8024e84eec05c8bd635bcc6372e1f420be1b7e7f764d966b8715b21b73efb19c4c2d612210cd13fe06bf45d79b0886bb67c9d8f7308cdabde24127d7d3181b3283582b27ad46e0076e03c3269c11b613a6e0375992cac30acbdfb42eb99d6b3cdd845a978845dc7acf67882eaa532641b56ab5626581fca7481e4d1f54f1fb6e1accaff130a66cbb61fde59bc2052c48325a45219818648791ac33046832b02cc9e6aa587aaedb6e7f5d2e18f9b2e6727763f9511b715a43d7a4f608cb3cd037f4e26a455f8b4f9706ec408d4d435be1e6482c2db2aa2f08f23a31900128d57f210e34cb61f73dea2614cb51c220789a40cbfa35c9d565e1f9b809c81f9e3bcdfd5fd814b619b9c7a579daac86c60abcb7293de50b0a3702e3b877f828777235a49920c9dbf5ed9ce3a3f885c2bf985c620b7d0dafd7366a22554b6601af7866b5ccef7e8d67a29345598d98f946a204c128487fb672acbc68097d722d9e12f625b62e8b9affbf05539e44b62e72f6e2d917f1660033dd2a171d37387002cc04cf857d6100409a47d2ce9926c781758d0b7405d9d40086f5835685cde5648495864ac138bf81dac0f6d972096e993b49973c7dfa9a942edc9fe8fffccceb312a0e25b3a335e3b4f06c34cfbe4828597aeccf738a8164fefd1e88b62b12d76d13a5cef333bf8f16135dcbb84fa257b24eaa1e2b7d9c9e9fef6bf5d908e57a05c75d950dbd9ed6ab6f72a45f29e8fa80987406cad82c8d57c744928e3c5b5dbb054df82952b6d995d8b981b532170b311d701b1c0613787b3dbba56c254ffd8ff11270888029d9b342f08c891d185f2ec769afbc8d2b5e232c2ff3365c038102e09094d7dba19552a773f5d2fd153b24ebf7950f7d8c9b857413461cd68c464eaacdfa050b05e4b67a842727ae83a560e692fd7c473552e0b4d6c33544bb3498e4f77061bd8b06a279e68e813ba1571744328f27ad2f9d92cd0e33897c649c6cf33f235604e092d002c1f7e5fbe5cbff16b92540e33e4b3afd99e7df80bc23eca979125c0f271eb1f3e309c9a4dc48e82873b918c1b75ef029f3fa80a65d0ba9a3d7739a0763bbeee1920cc953d46921dcecb65a57f608b9092221209f5dcdddd66998f295f043114fb4c263634381cd381fd75e6c9d21620d13a4544a1ff4a9b789ca115d8108f8ee063c4ee9fd4e21886d74c3a54fefae364fc924d9a7d0994796f6753f92b7fb77be7ceae095e8de8b064aa3ac04138fc9c92a5b63714644ca35c9a12559a0b406df0dade4bc2018c029e0f5e87326ba85360788188cfb03873255c2adaa347fe8265f1fc32d0a8b90ea49dfb8aacf01c69744cf0096298559670d515540cc929480b7fe97608111f17b6a39e3e4b9c127e027d4ce00a761c3e3336b91e4bedacaf3a84b44e3f69180d8da4c7ddaed25841351096d7e822ed97c87250f901365c656671b5b80b0c182126333945516f8f9294bdc6c7cef8fd1a1e5c686e8081949a9da4aab4bde0eb0a28292f373e4c51545cf9ff11425c6b6f7a7e7f848ca1a8c2cbdcedf0fbff03192527353e3f55878fb2ccd7fc0000000000000000000000000000000000000000000000000000000000000000081b2b374a588124700005070e14a0805080a84a430004891a4412051202000440190140c06261da92a73502f904c0eab1b16b2d2b60ec32c1863d95069848bfe717ae65f8d8b718f7dc2f5b9c0605b6c4e4f03aeb278b308f22d52a00a99ec34cbc031840ee5645b5aed60f0c71afa26465694d923ee4d490ddd090c0aa7002b6e6a7dcf0550a940ccb6480e325b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd600000000fa6c00000000000000000000000000\",\n \"txid\": \"5aaf4007d6d9af7883da1ad464b63fff9d97453efe0b181d19558cc15f6ff668\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-7"},{"text":"Broadcast the hex","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f89016c21f44da4afe05aad8b271659c6cf8cfccb6b6e33fdb9f5f0935a0d6e8ef616010000007b4c79a276a072a26ba067a56580210377ffe2b64443ac5e746f29b021e22411c7731d675f169d32423f8f3d6fc9ea3b8140ccb5db05dc45a4ec747705d76f2e71f3ab43830693f093536d23e6ab31c18b0c04c2906a8e600629b9264043d4534da3c22c1fe1dbe2192ebce23b8a99cf35eaa100af03800113a10001ffffffff0600e1f50500000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc80778e0600000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc000e2707000000001976a914b738b1730cfb58960b1dd1765c6d3276993959e188ac80a4bf070000000017a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087a0244c1200000000302ea22c80200c0396b7e2db09ab239f0b337fbc7df888273e60323a63d0caa862116bcf51a48103120c008203000401cc0000000000000000fd100e6a4d0c0e13514009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd6fd460de9fbac397128243cdfe192f73c9eb327fcc75338e694a94f4df8bcf7d668868731be4f2b886f5d1292e3542f31f01a390fcd7491d730b57ce1fcd6abd792efbeb4047f2cc24b98d07577f3121a74a141d1a7ce94b1e03fa69031e91baa38ef209866fb9db448445fc4794331f5efaaadd1ee58c58deac4b26012ed65f876fb056711d3902500d2d45c0e4e082d8a058a7a671a2fd2a855bd882ee5a06962ab72d93783c7f1fcfead9f712dd3af0424572ce58a36b4e558bc9c95650351794134f1d74f8f275500f19bc967a64ee0baef222bf34c50f0bb771759afee0b202a542d4a349e2224820a2fc29259192e1dc1c2648b161a31454d9a6489fb26b280ad6dd3f1916cae118150d49c52401665c8b299608760c83659f88783120974f85f22d9af9b5ea1dd4a145b29aca2929ffa0449dc821cbe0dd8f86017a37573ad8ca33901e10664822a0ff0825f957bda6148a41d8bd48ae42a7fd10e73e4f28198e767abd1b2c1297055729ddbb613d3d4476b8cf228be84248bef116546ec8d773d271b2a850711f2a8cafd3502575c94a5c258c322f1a0123f439d796239dc7a40e996ff282eb605b7bea9336fa2d6443924a3487f3275095a8fbe136918cb6a69afa2881d793d0d70433c0e16ac5218da88ce76194d86ae8c283184249cd4fc3824614f95af655556e3c3c90765358a63c411cf5df4075546c9555feb2fa1057f540a79a30ddf997248e47076418b31514607236ee23f56b8bd7ee03e09dd063199c45b0b120af1e44920b535aae890d51d0134ee24872a995b991efa31bd4bf9e551727a877d29ef269b83efc0368d042086535b6bd956c2f7bbc3b686dbd765d092a98e825911a13ea92ad2cd7604288c0e7595ee3763849a4d61c90ed7686a3902417eb90d59e40350b12353fd5fcffc53c52759ee393e68227018c924ac9c0390d3029fd26dcd93609d57f19868abfce563dbb93921837f85b092b8539447e2696a9d60345fe390200ce741eae671561b54ee0f58c32e944a954143dd274e41179907a99394c9c1c978a964555d91d0acdda655064a824c7673dc84d1d5a94f06ca6b19078dcd657acb9d84518b94c2f56e4aed02c50a1861d536fe19c29cfede262d8cdf1fba7848f017ce53bb99eb9b40d0b2e5951b47099d8d975bf3054baa8019a9299794e9c4e1f7117974d15dcd4bf1f75b732ac65cbbcd9d2c232e8445d93f422a9315d7c7627d5e4d424094d04c6e419e9805b7bb7849214d35e02139463e73989d019cd1ea3a9084f353f3145df38f88ad0baafee1f0e95477cacc7b0246db8b4ed485db10c999c508506d0bbff6185c53903f8565edd90fc16e3f6be972463e3246a73cb1e2cb294209c71838ae86732cab6f648d10459123d30a59c1bf63a2232d32c8cfe0d06c4797c883d0ad452643496dbec37f87a1a90b525a938cf3367c9917e57c506d0fa422e530753589bd9317a775af64de696857705c5efed3037ad7ad7e1a4789ef238c6473cb433eda187484592e48e5d237d73f558cfe24f68bad4ee85b77c01b9924e262534c9a2486432a5be199aea85a935f6b2424a4fbf3a5dc7afc1866692404de45f41393aecc7ca5761c25fa5922ccebeb8b0580633c75a944d473d18318fe0fb999dd61259813bd0f5c62ff50df1148c6d12757b2de3be3098e7c283eaa3acea5049f4a7e1393235dfeda7b0fdcca6cdeee5410f023bc4c1a157cda0044edacb30b4f00d3c647e83aec5b966ed4e1829eb1f9ab7da7715f34e07e17ed59e45922500f493d74ab8f8f645f3e9002d202f9c2ed14ec698548b7d0ea182c8ea9de1b9146b3a77df43e80a2d085636eb5a80f9d643682d211ae13bb6569ce3411aaca39727850155274aa842baef36ade2173aec3d6c3f4039038d55ff69a7a35ef2d08b5478106b9f0364a8c0e95cd4751bd905c4c38dca63bbcdce24538bd08fb0cc7d9cd1f5dfc1853d502e1f38adaad6c468d9e50ff81d2a6b8dd3db7602bc272675d2efb70382dc19b9039a0b32d876787f2d0e0671b11adde48aafef6d684c517e77217be631366bf99f1109e55a389436e915d847f212b07a5c6fb94db999662ba20e92e642e88bce288cdce3dbffc0d52607af784f802eb18e810d49766ca752a6534d7459a97a2bf07787c63cd836862eb05347cebd3882df760b37b873b79d935cc4fa6f444a6f4d2bae51dab832432a258c1d741d7c133e55302920527e02f1ec8b0ab2703df6fb4c3d357efa75a53c91666b59ed6135907edee5b7ce73c3730c90e235cde4e384dd51f7d7e1b82e3c7cedff649fd6a5f247e829ea9e00d58c37ffd545cd311ad369928ac396cb5dbdfad2c6de10d0a0b1047df15f26c51b225ee148d95dd9c5aea4a4da592cd59b3fcdd8478ee264ed68e61aee55585c32b6dee251f593e8a9f492b9003208af4e04d0e5ee00afee4d0d074ae9aeaa8fda26e89fdf4825da2f0211b5c9a8eae9f1070f401cd6583d0296057c9707a481983aa45b76b290aa249cc5a545fe8956000fc2d48c4803dbc642e1ef9ac3904652ddfa3b6a29e405984a2188b31eb358ea04462ac751937ef5a153d865e6b5951392dd6b4c6ee16224705486de08d380827554419ab24b37b58bd351d157194640d9eba45c13dee0bb73429b497e3885568161f286a6b6f67d8054674a717c6d26defc68c734622dacb8a2fef4dfbd425ea78575402d15eeb9d8cc6f99b0ebf33738b34e14f34b4b990deba45abe2d3c81038d4fa3352a4e904d9d6b244585ba1b0f450c9da0fe84e711255846bf56fc483755dc006f74f816bd27c408c1d4102e2882702b7afb187096a1046cd47f1be2a10400040d310b862232ec7b8419764d05ffe3833bc8462c90ea3f4b65af3fb07b885c9403434b6e0326b05188f8c05d157e0e721a9514fc189dd7c6455d261482fc46c4c206d94ba737a1e456cd22a11e3daf0f2c5716af6ba28419cc17ffa7303ee25d52675a1612ec1cc3bb708c1f0a720d9f4e4c5b47d4bca46f393eced4e6de925262ef229adb4405c44c7ba73646ded1bad4879f8024e84eec05c8bd635bcc6372e1f420be1b7e7f764d966b8715b21b73efb19c4c2d612210cd13fe06bf45d79b0886bb67c9d8f7308cdabde24127d7d3181b3283582b27ad46e0076e03c3269c11b613a6e0375992cac30acbdfb42eb99d6b3cdd845a978845dc7acf67882eaa532641b56ab5626581fca7481e4d1f54f1fb6e1accaff130a66cbb61fde59bc2052c48325a45219818648791ac33046832b02cc9e6aa587aaedb6e7f5d2e18f9b2e6727763f9511b715a43d7a4f608cb3cd037f4e26a455f8b4f9706ec408d4d435be1e6482c2db2aa2f08f23a31900128d57f210e34cb61f73dea2614cb51c220789a40cbfa35c9d565e1f9b809c81f9e3bcdfd5fd814b619b9c7a579daac86c60abcb7293de50b0a3702e3b877f828777235a49920c9dbf5ed9ce3a3f885c2bf985c620b7d0dafd7366a22554b6601af7866b5ccef7e8d67a29345598d98f946a204c128487fb672acbc68097d722d9e12f625b62e8b9affbf05539e44b62e72f6e2d917f1660033dd2a171d37387002cc04cf857d6100409a47d2ce9926c781758d0b7405d9d40086f5835685cde5648495864ac138bf81dac0f6d972096e993b49973c7dfa9a942edc9fe8fffccceb312a0e25b3a335e3b4f06c34cfbe4828597aeccf738a8164fefd1e88b62b12d76d13a5cef333bf8f16135dcbb84fa257b24eaa1e2b7d9c9e9fef6bf5d908e57a05c75d950dbd9ed6ab6f72a45f29e8fa80987406cad82c8d57c744928e3c5b5dbb054df82952b6d995d8b981b532170b311d701b1c0613787b3dbba56c254ffd8ff11270888029d9b342f08c891d185f2ec769afbc8d2b5e232c2ff3365c038102e09094d7dba19552a773f5d2fd153b24ebf7950f7d8c9b857413461cd68c464eaacdfa050b05e4b67a842727ae83a560e692fd7c473552e0b4d6c33544bb3498e4f77061bd8b06a279e68e813ba1571744328f27ad2f9d92cd0e33897c649c6cf33f235604e092d002c1f7e5fbe5cbff16b92540e33e4b3afd99e7df80bc23eca979125c0f271eb1f3e309c9a4dc48e82873b918c1b75ef029f3fa80a65d0ba9a3d7739a0763bbeee1920cc953d46921dcecb65a57f608b9092221209f5dcdddd66998f295f043114fb4c263634381cd381fd75e6c9d21620d13a4544a1ff4a9b789ca115d8108f8ee063c4ee9fd4e21886d74c3a54fefae364fc924d9a7d0994796f6753f92b7fb77be7ceae095e8de8b064aa3ac04138fc9c92a5b63714644ca35c9a12559a0b406df0dade4bc2018c029e0f5e87326ba85360788188cfb03873255c2adaa347fe8265f1fc32d0a8b90ea49dfb8aacf01c69744cf0096298559670d515540cc929480b7fe97608111f17b6a39e3e4b9c127e027d4ce00a761c3e3336b91e4bedacaf3a84b44e3f69180d8da4c7ddaed25841351096d7e822ed97c87250f901365c656671b5b80b0c182126333945516f8f9294bdc6c7cef8fd1a1e5c686e8081949a9da4aab4bde0eb0a28292f373e4c51545cf9ff11425c6b6f7a7e7f848ca1a8c2cbdcedf0fbff03192527353e3f55878fb2ccd7fc0000000000000000000000000000000000000000000000000000000000000000081b2b374a588124700005070e14a0805080a84a430004891a4412051202000440190140c06261da92a73502f904c0eab1b16b2d2b60ec32c1863d95069848bfe717ae65f8d8b718f7dc2f5b9c0605b6c4e4f03aeb278b308f22d52a00a99ec34cbc031840ee5645b5aed60f0c71afa26465694d923ee4d490ddd090c0aa7002b6e6a7dcf0550a940ccb6480e325b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd600000000fa6c00000000000000000000000000\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f89016c21f44da4afe05aad8b271659c6cf8cfccb6b6e33fdb9f5f0935a0d6e8ef616010000007b4c79a276a072a26ba067a56580210377ffe2b64443ac5e746f29b021e22411c7731d675f169d32423f8f3d6fc9ea3b8140ccb5db05dc45a4ec747705d76f2e71f3ab43830693f093536d23e6ab31c18b0c04c2906a8e600629b9264043d4534da3c22c1fe1dbe2192ebce23b8a99cf35eaa100af03800113a10001ffffffff0600e1f50500000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc80778e0600000000302ea22c802008b4a3a211fa1ecb9d245b3267827a56924653fe9bb4697510cf5d65e4bbfea98103120c008203000401cc000e2707000000001976a914b738b1730cfb58960b1dd1765c6d3276993959e188ac80a4bf070000000017a9144d5e24fcd799f3a3fa15f98a6c69a5829596f56087a0244c1200000000302ea22c80200c0396b7e2db09ab239f0b337fbc7df888273e60323a63d0caa862116bcf51a48103120c008203000401cc0000000000000000fd100e6a4d0c0e13514009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd6fd460de9fbac397128243cdfe192f73c9eb327fcc75338e694a94f4df8bcf7d668868731be4f2b886f5d1292e3542f31f01a390fcd7491d730b57ce1fcd6abd792efbeb4047f2cc24b98d07577f3121a74a141d1a7ce94b1e03fa69031e91baa38ef209866fb9db448445fc4794331f5efaaadd1ee58c58deac4b26012ed65f876fb056711d3902500d2d45c0e4e082d8a058a7a671a2fd2a855bd882ee5a06962ab72d93783c7f1fcfead9f712dd3af0424572ce58a36b4e558bc9c95650351794134f1d74f8f275500f19bc967a64ee0baef222bf34c50f0bb771759afee0b202a542d4a349e2224820a2fc29259192e1dc1c2648b161a31454d9a6489fb26b280ad6dd3f1916cae118150d49c52401665c8b299608760c83659f88783120974f85f22d9af9b5ea1dd4a145b29aca2929ffa0449dc821cbe0dd8f86017a37573ad8ca33901e10664822a0ff0825f957bda6148a41d8bd48ae42a7fd10e73e4f28198e767abd1b2c1297055729ddbb613d3d4476b8cf228be84248bef116546ec8d773d271b2a850711f2a8cafd3502575c94a5c258c322f1a0123f439d796239dc7a40e996ff282eb605b7bea9336fa2d6443924a3487f3275095a8fbe136918cb6a69afa2881d793d0d70433c0e16ac5218da88ce76194d86ae8c283184249cd4fc3824614f95af655556e3c3c90765358a63c411cf5df4075546c9555feb2fa1057f540a79a30ddf997248e47076418b31514607236ee23f56b8bd7ee03e09dd063199c45b0b120af1e44920b535aae890d51d0134ee24872a995b991efa31bd4bf9e551727a877d29ef269b83efc0368d042086535b6bd956c2f7bbc3b686dbd765d092a98e825911a13ea92ad2cd7604288c0e7595ee3763849a4d61c90ed7686a3902417eb90d59e40350b12353fd5fcffc53c52759ee393e68227018c924ac9c0390d3029fd26dcd93609d57f19868abfce563dbb93921837f85b092b8539447e2696a9d60345fe390200ce741eae671561b54ee0f58c32e944a954143dd274e41179907a99394c9c1c978a964555d91d0acdda655064a824c7673dc84d1d5a94f06ca6b19078dcd657acb9d84518b94c2f56e4aed02c50a1861d536fe19c29cfede262d8cdf1fba7848f017ce53bb99eb9b40d0b2e5951b47099d8d975bf3054baa8019a9299794e9c4e1f7117974d15dcd4bf1f75b732ac65cbbcd9d2c232e8445d93f422a9315d7c7627d5e4d424094d04c6e419e9805b7bb7849214d35e02139463e73989d019cd1ea3a9084f353f3145df38f88ad0baafee1f0e95477cacc7b0246db8b4ed485db10c999c508506d0bbff6185c53903f8565edd90fc16e3f6be972463e3246a73cb1e2cb294209c71838ae86732cab6f648d10459123d30a59c1bf63a2232d32c8cfe0d06c4797c883d0ad452643496dbec37f87a1a90b525a938cf3367c9917e57c506d0fa422e530753589bd9317a775af64de696857705c5efed3037ad7ad7e1a4789ef238c6473cb433eda187484592e48e5d237d73f558cfe24f68bad4ee85b77c01b9924e262534c9a2486432a5be199aea85a935f6b2424a4fbf3a5dc7afc1866692404de45f41393aecc7ca5761c25fa5922ccebeb8b0580633c75a944d473d18318fe0fb999dd61259813bd0f5c62ff50df1148c6d12757b2de3be3098e7c283eaa3acea5049f4a7e1393235dfeda7b0fdcca6cdeee5410f023bc4c1a157cda0044edacb30b4f00d3c647e83aec5b966ed4e1829eb1f9ab7da7715f34e07e17ed59e45922500f493d74ab8f8f645f3e9002d202f9c2ed14ec698548b7d0ea182c8ea9de1b9146b3a77df43e80a2d085636eb5a80f9d643682d211ae13bb6569ce3411aaca39727850155274aa842baef36ade2173aec3d6c3f4039038d55ff69a7a35ef2d08b5478106b9f0364a8c0e95cd4751bd905c4c38dca63bbcdce24538bd08fb0cc7d9cd1f5dfc1853d502e1f38adaad6c468d9e50ff81d2a6b8dd3db7602bc272675d2efb70382dc19b9039a0b32d876787f2d0e0671b11adde48aafef6d684c517e77217be631366bf99f1109e55a389436e915d847f212b07a5c6fb94db999662ba20e92e642e88bce288cdce3dbffc0d52607af784f802eb18e810d49766ca752a6534d7459a97a2bf07787c63cd836862eb05347cebd3882df760b37b873b79d935cc4fa6f444a6f4d2bae51dab832432a258c1d741d7c133e55302920527e02f1ec8b0ab2703df6fb4c3d357efa75a53c91666b59ed6135907edee5b7ce73c3730c90e235cde4e384dd51f7d7e1b82e3c7cedff649fd6a5f247e829ea9e00d58c37ffd545cd311ad369928ac396cb5dbdfad2c6de10d0a0b1047df15f26c51b225ee148d95dd9c5aea4a4da592cd59b3fcdd8478ee264ed68e61aee55585c32b6dee251f593e8a9f492b9003208af4e04d0e5ee00afee4d0d074ae9aeaa8fda26e89fdf4825da2f0211b5c9a8eae9f1070f401cd6583d0296057c9707a481983aa45b76b290aa249cc5a545fe8956000fc2d48c4803dbc642e1ef9ac3904652ddfa3b6a29e405984a2188b31eb358ea04462ac751937ef5a153d865e6b5951392dd6b4c6ee16224705486de08d380827554419ab24b37b58bd351d157194640d9eba45c13dee0bb73429b497e3885568161f286a6b6f67d8054674a717c6d26defc68c734622dacb8a2fef4dfbd425ea78575402d15eeb9d8cc6f99b0ebf33738b34e14f34b4b990deba45abe2d3c81038d4fa3352a4e904d9d6b244585ba1b0f450c9da0fe84e711255846bf56fc483755dc006f74f816bd27c408c1d4102e2882702b7afb187096a1046cd47f1be2a10400040d310b862232ec7b8419764d05ffe3833bc8462c90ea3f4b65af3fb07b885c9403434b6e0326b05188f8c05d157e0e721a9514fc189dd7c6455d261482fc46c4c206d94ba737a1e456cd22a11e3daf0f2c5716af6ba28419cc17ffa7303ee25d52675a1612ec1cc3bb708c1f0a720d9f4e4c5b47d4bca46f393eced4e6de925262ef229adb4405c44c7ba73646ded1bad4879f8024e84eec05c8bd635bcc6372e1f420be1b7e7f764d966b8715b21b73efb19c4c2d612210cd13fe06bf45d79b0886bb67c9d8f7308cdabde24127d7d3181b3283582b27ad46e0076e03c3269c11b613a6e0375992cac30acbdfb42eb99d6b3cdd845a978845dc7acf67882eaa532641b56ab5626581fca7481e4d1f54f1fb6e1accaff130a66cbb61fde59bc2052c48325a45219818648791ac33046832b02cc9e6aa587aaedb6e7f5d2e18f9b2e6727763f9511b715a43d7a4f608cb3cd037f4e26a455f8b4f9706ec408d4d435be1e6482c2db2aa2f08f23a31900128d57f210e34cb61f73dea2614cb51c220789a40cbfa35c9d565e1f9b809c81f9e3bcdfd5fd814b619b9c7a579daac86c60abcb7293de50b0a3702e3b877f828777235a49920c9dbf5ed9ce3a3f885c2bf985c620b7d0dafd7366a22554b6601af7866b5ccef7e8d67a29345598d98f946a204c128487fb672acbc68097d722d9e12f625b62e8b9affbf05539e44b62e72f6e2d917f1660033dd2a171d37387002cc04cf857d6100409a47d2ce9926c781758d0b7405d9d40086f5835685cde5648495864ac138bf81dac0f6d972096e993b49973c7dfa9a942edc9fe8fffccceb312a0e25b3a335e3b4f06c34cfbe4828597aeccf738a8164fefd1e88b62b12d76d13a5cef333bf8f16135dcbb84fa257b24eaa1e2b7d9c9e9fef6bf5d908e57a05c75d950dbd9ed6ab6f72a45f29e8fa80987406cad82c8d57c744928e3c5b5dbb054df82952b6d995d8b981b532170b311d701b1c0613787b3dbba56c254ffd8ff11270888029d9b342f08c891d185f2ec769afbc8d2b5e232c2ff3365c038102e09094d7dba19552a773f5d2fd153b24ebf7950f7d8c9b857413461cd68c464eaacdfa050b05e4b67a842727ae83a560e692fd7c473552e0b4d6c33544bb3498e4f77061bd8b06a279e68e813ba1571744328f27ad2f9d92cd0e33897c649c6cf33f235604e092d002c1f7e5fbe5cbff16b92540e33e4b3afd99e7df80bc23eca979125c0f271eb1f3e309c9a4dc48e82873b918c1b75ef029f3fa80a65d0ba9a3d7739a0763bbeee1920cc953d46921dcecb65a57f608b9092221209f5dcdddd66998f295f043114fb4c263634381cd381fd75e6c9d21620d13a4544a1ff4a9b789ca115d8108f8ee063c4ee9fd4e21886d74c3a54fefae364fc924d9a7d0994796f6753f92b7fb77be7ceae095e8de8b064aa3ac04138fc9c92a5b63714644ca35c9a12559a0b406df0dade4bc2018c029e0f5e87326ba85360788188cfb03873255c2adaa347fe8265f1fc32d0a8b90ea49dfb8aacf01c69744cf0096298559670d515540cc929480b7fe97608111f17b6a39e3e4b9c127e027d4ce00a761c3e3336b91e4bedacaf3a84b44e3f69180d8da4c7ddaed25841351096d7e822ed97c87250f901365c656671b5b80b0c182126333945516f8f9294bdc6c7cef8fd1a1e5c686e8081949a9da4aab4bde0eb0a28292f373e4c51545cf9ff11425c6b6f7a7e7f848ca1a8c2cbdcedf0fbff03192527353e3f55878fb2ccd7fc0000000000000000000000000000000000000000000000000000000000000000081b2b374a588124700005070e14a0805080a84a430004891a4412051202000440190140c06261da92a73502f904c0eab1b16b2d2b60ec32c1863d95069848bfe717ae65f8d8b718f7dc2f5b9c0605b6c4e4f03aeb278b308f22d52a00a99ec34cbc031840ee5645b5aed60f0c71afa26465694d923ee4d490ddd090c0aa7002b6e6a7dcf0550a940ccb6480e325b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004009234f4b9e071de316eb740134544ad8d72ea75c4c060705a455784d220dd600000000fa6c00000000000000000000000000\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-8"},{"text":"5aaf4007d6d9af7883da1ad464b63fff9d97453efe0b181d19558cc15f6ff668\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-8"},{"text":"5aaf4007d6d9af7883da1ad464b63fff9d97453efe0b181d19558cc15f6ff668\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-8"},{"text":"register","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"cclib register 19 '[\"handle\", \"hexseed\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"cclib register 19 '[\"handle\", \"hexseed\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"The register method allows a user to register an arbitrary handle (such as an online anonymous username) to the pubkey the user used to launch the Smart Chain.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"register","tagName":"code","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"pubkey","tagName":"code","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"This method requires a valid seed , as provided from the keypair method.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"seed","tagName":"code","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"keypair","tagName":"a","path":"antara/api/dilithium","closestElementReference":"register"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-4"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-9"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-4"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-5"},{"text":"./komodo-cli -ac_name=MUSIG cclib register 19 '[\"AtomicWarrior\",\"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-5"},{"text":"./komodo-cli -ac_name=MUSIG cclib register 19 '[\"AtomicWarrior\",\"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-5"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-10"},{"text":"{\n \"handle\": \"AtomicWarrior\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"hex\": \"0400008085202f890c3ac9dfb08a10d3e47274ad9c1f3de2e59b4dc34b433ec7a171cc15880b67fed5000000007b4c79a276a072a26ba067a565802102f1c7993a9bf3863c77853315af7e37c12008ea1c5c3d8722c91bc3b5a019652681408acebab227b096d42a78dddf98b4e834a164e5627e63d1223cceac25e6f8e41617c30ee7463ab48b1229b9ead2aed29b2472f265d5d347f4ab17b3c93f47d5c1a100af03800113a10001ffffffff05ddc1a108a5313bb185ded05ace4d8e29a2f4608f0c7ff7251d11595f3a445f000000004847304402200b10d4b69c39a3fbb15060908c82703e2bf5e573eb01c852fbc2ef531ebafd81022036e4faa9a8ed04ca8502da4c0c20ce6d3b25f82716d1c694557b56e98a26b95e01ffffffff07cd294b67f76a3745a00fb2ab20f6c329eb9f69bd5ef924773bec9caf95821a000000004847304402204a18f2084fd6ce364267bdc708d610028ba41c3155dc895db578c7739abb33950220656b8184a333f806923a29a24f9aca24a122e482d1c66cbab5d811790edb69e201ffffffff076950481295bc4ed92a1967107684288f9702951c302cbd1dcd769e51b42114000000004847304402206c294c39d279f44f7d36d72706a25b296d9fe4a5f8f675dd607cbdc5ba9b93b402201660a9d6d935355fe979b33c50b25b267125a9fc463abc5346355cb953e6e7c801ffffffff07386ff4ac0a46d343afc36786709ca93f08bcf1feb3562ea7baf3bd58cd7a2f000000004847304402207e66ea8cf31bcbbc156cc2d8b020a95440183ea3034dea20607b6a7ef28b9efc02206577bf339d49ecbf698cf434e6ad63f3ca41f83be446a3998d397f097b9d0e3f01ffffffff071395c451379d66ee21321e376721d67fe510287393499ebcf1a67683f3d611000000004847304402203ed2d7ebbe1165bfc02efec4f95905473d2fe4f0fafbe7d0fccac39d379958eb022008c385d3fe93f3a6e10ec4ce78b67f5a93f3df43c08be7534ca55036aef291d701ffffffff0682a878de10392b1807abf35589c9a3aea4137b12d61716be974934a9b116cd0000000049483045022100f6dd23ae75da9f0ba01927f32bbe03e90e16f0f216227400c58f331b3526619002202c522e7b622409ee1974f03022940daf7b0046523b1c69c03fc16b3a55c21f1d01ffffffff066f21010b80faee30bca88603439389aa2274e52ca8f4d288d6881997a1f06f000000004847304402201d98276f505fc969ecc1f5f4df2d71e371b9537f94e466ab6b35594b13afbf1d02202dca6c57312019400809d9bcc7fedccda65d02ca0fb492a72f98128ca4b95d1001ffffffff066e38c8bf4aa889d9dcc53aeec1a95d548400211280fe24d4c0e73de69309bb0000000049483045022100e8255e4b42d3084a66afd9984c7345cec47a15b509f49c4b04d4fafce5bfb77c02206152baa639a6393a4f86db5fd6739cfd096701a1617210aa7138dd8c752bd46701ffffffff06507713eb6ba1246886e7c8364b5c7aeece7251f85d0ba50190365651e161c7000000004847304402203a19e60986b7f45ba8dedaaefae62ab3d9052787c650d6bb5b1168a5afdeafb002201e9691b6093383af569463158d6dcfb6dd6649054c6a3aeaafa435d36b74dc0201ffffffff06195fcbe6c657da6cbfc69892ffb67470fbae568fa826169201aabdc2f2ad82000000004948304502210080952f9f65195b4f2122bba7e14c049a4253b5c356d548c550bb38f1317a31f002205b7c3743bfbab00ff100174edf1367aee599c6df02afde5c62680b68d1ecd64901ffffffff0612f70038d70cfff5a1bf02d39357d567aa0b02e98c97fd877399fbd0763dff0000000048473044022056104b269b860662025808532cc594a11de207be0b0121a247aa1c3abfa834cc02204486e95cb0d1b27a41e4b3af458c6181c0e6d2a97eb8fb32df313ce423e8f81601ffffffff06204e000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc1027000000000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc00e1f50500000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc1027000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc502198000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000fd19076a4d150713520d41746f6d696357617272696f72210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270afde006e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba00000000f55700000000000000000000000000\",\n \"txid\": \"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-10"},{"text":"{\n \"handle\": \"AtomicWarrior\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"hex\": \"0400008085202f890c3ac9dfb08a10d3e47274ad9c1f3de2e59b4dc34b433ec7a171cc15880b67fed5000000007b4c79a276a072a26ba067a565802102f1c7993a9bf3863c77853315af7e37c12008ea1c5c3d8722c91bc3b5a019652681408acebab227b096d42a78dddf98b4e834a164e5627e63d1223cceac25e6f8e41617c30ee7463ab48b1229b9ead2aed29b2472f265d5d347f4ab17b3c93f47d5c1a100af03800113a10001ffffffff05ddc1a108a5313bb185ded05ace4d8e29a2f4608f0c7ff7251d11595f3a445f000000004847304402200b10d4b69c39a3fbb15060908c82703e2bf5e573eb01c852fbc2ef531ebafd81022036e4faa9a8ed04ca8502da4c0c20ce6d3b25f82716d1c694557b56e98a26b95e01ffffffff07cd294b67f76a3745a00fb2ab20f6c329eb9f69bd5ef924773bec9caf95821a000000004847304402204a18f2084fd6ce364267bdc708d610028ba41c3155dc895db578c7739abb33950220656b8184a333f806923a29a24f9aca24a122e482d1c66cbab5d811790edb69e201ffffffff076950481295bc4ed92a1967107684288f9702951c302cbd1dcd769e51b42114000000004847304402206c294c39d279f44f7d36d72706a25b296d9fe4a5f8f675dd607cbdc5ba9b93b402201660a9d6d935355fe979b33c50b25b267125a9fc463abc5346355cb953e6e7c801ffffffff07386ff4ac0a46d343afc36786709ca93f08bcf1feb3562ea7baf3bd58cd7a2f000000004847304402207e66ea8cf31bcbbc156cc2d8b020a95440183ea3034dea20607b6a7ef28b9efc02206577bf339d49ecbf698cf434e6ad63f3ca41f83be446a3998d397f097b9d0e3f01ffffffff071395c451379d66ee21321e376721d67fe510287393499ebcf1a67683f3d611000000004847304402203ed2d7ebbe1165bfc02efec4f95905473d2fe4f0fafbe7d0fccac39d379958eb022008c385d3fe93f3a6e10ec4ce78b67f5a93f3df43c08be7534ca55036aef291d701ffffffff0682a878de10392b1807abf35589c9a3aea4137b12d61716be974934a9b116cd0000000049483045022100f6dd23ae75da9f0ba01927f32bbe03e90e16f0f216227400c58f331b3526619002202c522e7b622409ee1974f03022940daf7b0046523b1c69c03fc16b3a55c21f1d01ffffffff066f21010b80faee30bca88603439389aa2274e52ca8f4d288d6881997a1f06f000000004847304402201d98276f505fc969ecc1f5f4df2d71e371b9537f94e466ab6b35594b13afbf1d02202dca6c57312019400809d9bcc7fedccda65d02ca0fb492a72f98128ca4b95d1001ffffffff066e38c8bf4aa889d9dcc53aeec1a95d548400211280fe24d4c0e73de69309bb0000000049483045022100e8255e4b42d3084a66afd9984c7345cec47a15b509f49c4b04d4fafce5bfb77c02206152baa639a6393a4f86db5fd6739cfd096701a1617210aa7138dd8c752bd46701ffffffff06507713eb6ba1246886e7c8364b5c7aeece7251f85d0ba50190365651e161c7000000004847304402203a19e60986b7f45ba8dedaaefae62ab3d9052787c650d6bb5b1168a5afdeafb002201e9691b6093383af569463158d6dcfb6dd6649054c6a3aeaafa435d36b74dc0201ffffffff06195fcbe6c657da6cbfc69892ffb67470fbae568fa826169201aabdc2f2ad82000000004948304502210080952f9f65195b4f2122bba7e14c049a4253b5c356d548c550bb38f1317a31f002205b7c3743bfbab00ff100174edf1367aee599c6df02afde5c62680b68d1ecd64901ffffffff0612f70038d70cfff5a1bf02d39357d567aa0b02e98c97fd877399fbd0763dff0000000048473044022056104b269b860662025808532cc594a11de207be0b0121a247aa1c3abfa834cc02204486e95cb0d1b27a41e4b3af458c6181c0e6d2a97eb8fb32df313ce423e8f81601ffffffff06204e000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc1027000000000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc00e1f50500000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc1027000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc502198000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000fd19076a4d150713520d41746f6d696357617272696f72210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270afde006e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba00000000f55700000000000000000000000000\",\n \"txid\": \"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-10"},{"text":"Broadcast the hex","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-2"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f890c3ac9dfb08a10d3e47274ad9c1f3de2e59b4dc34b433ec7a171cc15880b67fed5000000007b4c79a276a072a26ba067a565802102f1c7993a9bf3863c77853315af7e37c12008ea1c5c3d8722c91bc3b5a019652681408acebab227b096d42a78dddf98b4e834a164e5627e63d1223cceac25e6f8e41617c30ee7463ab48b1229b9ead2aed29b2472f265d5d347f4ab17b3c93f47d5c1a100af03800113a10001ffffffff05ddc1a108a5313bb185ded05ace4d8e29a2f4608f0c7ff7251d11595f3a445f000000004847304402200b10d4b69c39a3fbb15060908c82703e2bf5e573eb01c852fbc2ef531ebafd81022036e4faa9a8ed04ca8502da4c0c20ce6d3b25f82716d1c694557b56e98a26b95e01ffffffff07cd294b67f76a3745a00fb2ab20f6c329eb9f69bd5ef924773bec9caf95821a000000004847304402204a18f2084fd6ce364267bdc708d610028ba41c3155dc895db578c7739abb33950220656b8184a333f806923a29a24f9aca24a122e482d1c66cbab5d811790edb69e201ffffffff076950481295bc4ed92a1967107684288f9702951c302cbd1dcd769e51b42114000000004847304402206c294c39d279f44f7d36d72706a25b296d9fe4a5f8f675dd607cbdc5ba9b93b402201660a9d6d935355fe979b33c50b25b267125a9fc463abc5346355cb953e6e7c801ffffffff07386ff4ac0a46d343afc36786709ca93f08bcf1feb3562ea7baf3bd58cd7a2f000000004847304402207e66ea8cf31bcbbc156cc2d8b020a95440183ea3034dea20607b6a7ef28b9efc02206577bf339d49ecbf698cf434e6ad63f3ca41f83be446a3998d397f097b9d0e3f01ffffffff071395c451379d66ee21321e376721d67fe510287393499ebcf1a67683f3d611000000004847304402203ed2d7ebbe1165bfc02efec4f95905473d2fe4f0fafbe7d0fccac39d379958eb022008c385d3fe93f3a6e10ec4ce78b67f5a93f3df43c08be7534ca55036aef291d701ffffffff0682a878de10392b1807abf35589c9a3aea4137b12d61716be974934a9b116cd0000000049483045022100f6dd23ae75da9f0ba01927f32bbe03e90e16f0f216227400c58f331b3526619002202c522e7b622409ee1974f03022940daf7b0046523b1c69c03fc16b3a55c21f1d01ffffffff066f21010b80faee30bca88603439389aa2274e52ca8f4d288d6881997a1f06f000000004847304402201d98276f505fc969ecc1f5f4df2d71e371b9537f94e466ab6b35594b13afbf1d02202dca6c57312019400809d9bcc7fedccda65d02ca0fb492a72f98128ca4b95d1001ffffffff066e38c8bf4aa889d9dcc53aeec1a95d548400211280fe24d4c0e73de69309bb0000000049483045022100e8255e4b42d3084a66afd9984c7345cec47a15b509f49c4b04d4fafce5bfb77c02206152baa639a6393a4f86db5fd6739cfd096701a1617210aa7138dd8c752bd46701ffffffff06507713eb6ba1246886e7c8364b5c7aeece7251f85d0ba50190365651e161c7000000004847304402203a19e60986b7f45ba8dedaaefae62ab3d9052787c650d6bb5b1168a5afdeafb002201e9691b6093383af569463158d6dcfb6dd6649054c6a3aeaafa435d36b74dc0201ffffffff06195fcbe6c657da6cbfc69892ffb67470fbae568fa826169201aabdc2f2ad82000000004948304502210080952f9f65195b4f2122bba7e14c049a4253b5c356d548c550bb38f1317a31f002205b7c3743bfbab00ff100174edf1367aee599c6df02afde5c62680b68d1ecd64901ffffffff0612f70038d70cfff5a1bf02d39357d567aa0b02e98c97fd877399fbd0763dff0000000048473044022056104b269b860662025808532cc594a11de207be0b0121a247aa1c3abfa834cc02204486e95cb0d1b27a41e4b3af458c6181c0e6d2a97eb8fb32df313ce423e8f81601ffffffff06204e000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc1027000000000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc00e1f50500000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc1027000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc502198000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000fd19076a4d150713520d41746f6d696357617272696f72210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270afde006e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba00000000f55700000000000000000000000000\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-2"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f890c3ac9dfb08a10d3e47274ad9c1f3de2e59b4dc34b433ec7a171cc15880b67fed5000000007b4c79a276a072a26ba067a565802102f1c7993a9bf3863c77853315af7e37c12008ea1c5c3d8722c91bc3b5a019652681408acebab227b096d42a78dddf98b4e834a164e5627e63d1223cceac25e6f8e41617c30ee7463ab48b1229b9ead2aed29b2472f265d5d347f4ab17b3c93f47d5c1a100af03800113a10001ffffffff05ddc1a108a5313bb185ded05ace4d8e29a2f4608f0c7ff7251d11595f3a445f000000004847304402200b10d4b69c39a3fbb15060908c82703e2bf5e573eb01c852fbc2ef531ebafd81022036e4faa9a8ed04ca8502da4c0c20ce6d3b25f82716d1c694557b56e98a26b95e01ffffffff07cd294b67f76a3745a00fb2ab20f6c329eb9f69bd5ef924773bec9caf95821a000000004847304402204a18f2084fd6ce364267bdc708d610028ba41c3155dc895db578c7739abb33950220656b8184a333f806923a29a24f9aca24a122e482d1c66cbab5d811790edb69e201ffffffff076950481295bc4ed92a1967107684288f9702951c302cbd1dcd769e51b42114000000004847304402206c294c39d279f44f7d36d72706a25b296d9fe4a5f8f675dd607cbdc5ba9b93b402201660a9d6d935355fe979b33c50b25b267125a9fc463abc5346355cb953e6e7c801ffffffff07386ff4ac0a46d343afc36786709ca93f08bcf1feb3562ea7baf3bd58cd7a2f000000004847304402207e66ea8cf31bcbbc156cc2d8b020a95440183ea3034dea20607b6a7ef28b9efc02206577bf339d49ecbf698cf434e6ad63f3ca41f83be446a3998d397f097b9d0e3f01ffffffff071395c451379d66ee21321e376721d67fe510287393499ebcf1a67683f3d611000000004847304402203ed2d7ebbe1165bfc02efec4f95905473d2fe4f0fafbe7d0fccac39d379958eb022008c385d3fe93f3a6e10ec4ce78b67f5a93f3df43c08be7534ca55036aef291d701ffffffff0682a878de10392b1807abf35589c9a3aea4137b12d61716be974934a9b116cd0000000049483045022100f6dd23ae75da9f0ba01927f32bbe03e90e16f0f216227400c58f331b3526619002202c522e7b622409ee1974f03022940daf7b0046523b1c69c03fc16b3a55c21f1d01ffffffff066f21010b80faee30bca88603439389aa2274e52ca8f4d288d6881997a1f06f000000004847304402201d98276f505fc969ecc1f5f4df2d71e371b9537f94e466ab6b35594b13afbf1d02202dca6c57312019400809d9bcc7fedccda65d02ca0fb492a72f98128ca4b95d1001ffffffff066e38c8bf4aa889d9dcc53aeec1a95d548400211280fe24d4c0e73de69309bb0000000049483045022100e8255e4b42d3084a66afd9984c7345cec47a15b509f49c4b04d4fafce5bfb77c02206152baa639a6393a4f86db5fd6739cfd096701a1617210aa7138dd8c752bd46701ffffffff06507713eb6ba1246886e7c8364b5c7aeece7251f85d0ba50190365651e161c7000000004847304402203a19e60986b7f45ba8dedaaefae62ab3d9052787c650d6bb5b1168a5afdeafb002201e9691b6093383af569463158d6dcfb6dd6649054c6a3aeaafa435d36b74dc0201ffffffff06195fcbe6c657da6cbfc69892ffb67470fbae568fa826169201aabdc2f2ad82000000004948304502210080952f9f65195b4f2122bba7e14c049a4253b5c356d548c550bb38f1317a31f002205b7c3743bfbab00ff100174edf1367aee599c6df02afde5c62680b68d1ecd64901ffffffff0612f70038d70cfff5a1bf02d39357d567aa0b02e98c97fd877399fbd0763dff0000000048473044022056104b269b860662025808532cc594a11de207be0b0121a247aa1c3abfa834cc02204486e95cb0d1b27a41e4b3af458c6181c0e6d2a97eb8fb32df313ce423e8f81601ffffffff06204e000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc1027000000000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc00e1f50500000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc1027000000000000302ea22c8020979f9b424db4e028cdba433622c6cd17b9193763e68b4572cd7f3727dcd335978103120c008203000401cc502198000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000fd19076a4d150713520d41746f6d696357617272696f72210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270afde006e4f25d02a6aebaa196ef1ba40f9c8156ff691b5505c72c304f9bcb4c0506167447056dc7341b1431132d0099e8e0a7c134fdad28e6ef8a290c24652260502f43876c043b5bc48f8624c2c396ce1a10e2da59fb73d5523bbe830eabfa6271f33981c54b519c25cd6a76f8298d4f380c96c8dda1a95b45c672bce7c67afa1620cafb5650c1b48758256548b6513f4b8862aa2ca959d244a3955fe095cbf07458e6dec3f73d1afa9f4cf40213d3e7355499cc23f9cec63437a352751d2b95a0353e5ccf70eb2ec5b6d00bba3f12d8e5af3ee752612361e0eb474a3f7221175462e9c171bc6cf709aa5ab53a7683c24decd759f97503a2118f798da1eac081ab7c9e61fe8697746dbe1e798690c9ee600ee53eb336b714130404ed9c5f0d1407a007641b723e59c9bd5178cd42953d10b97d367fd75fa0cccdbe7daaee7b11698e667f1fec2a78d5b94a013efc2d9fce26ef7bcb44371e04854a0f039256fbbe0d472f89b572f5a252528d426a6642fb92d243092b35976b54ece95e0ac246491f6dd024a7ba6cc164fd5172e50c893ef974abe1929f286036cdaf7a5c0395bee9d8feab5b80c07cf4d0b88e4df10a08bd4187bcf82e34a5631a32fae96ec25f992e20b7987df6d0d70535dc247640c00a3b4baeca3a579fa91dad116f3fac11223be5848bd9f34edd0fa3528adde06896f1e363ded56ad6feee9b9bda41f32d4d1279d005e6eb7997bb73dd085154738d11ab800a3d0964c441cb2117d6859ce6908b0525161bec38ccfa3ad71f6005b5891facfc54a2a25b758f8067f754abe41fc769ecea5b83c0a91f4edf549760954276d4f3703c7c563c5a9003501ceed81f382903d581fcb1fd823a0a9caea81250005cee48e98676df2f0cea71fc2ef0decf3d3bdd7b0d5c8ef7f64a8b6fe160290b57c2724bbbb264ed2b6f48a585174c30afd51cd5bb43138d7f88853cb9919a697816c9d0ccdee186858eb48d76853abfdf1629a3a3d781786b55ca1d19413304341b3db4e2a390b410d8da35597d53be07149a1da27c1e0c439565f404259cfbf9a90511bca1f3bc2c7d9592c95eb83da99f848f551a402004e7a7af1896d05899da19e2a133ee50dce1eba96ffb626340cdf713cedf8579fd76d65f144f47065b4517b6be66cdf112029300ccdfda9158be86845195f5e7a50c90a7360e4470ec7b28700393d0d8685cc32c5f352de03f38efc2b6a379def182aae527ee18dd69c0e4cf1398b220e26dd052371a83db082f55318c0e0fc27568f5a6122484f889cb73d29c8da6f91a65035543088a87e68c2b8ce2f7c87a0613f89a04d372e19a1aaaa5309a032d01c20b8d56c819a85fa19f2ae1dbdf36c83b65fbdf76026cc91925ca06254759c0b6613e11a9cda6413e52695fb20cd61145d477d779a389e63eaeeefe6bcd1588e7b149cdb234616764f13b8e61e045d2ce9e53668aab202d7d941fb5d314fbb2c12d9baf71ccd2a43ae8745973626ac4d3c15b4d4df8a756bafaa6c56f3cddf78e3cc008c909ab31bf9716283d1c91688efba7ecc048218a5becee52cbb22fdd57f6907563106aae0ba8daded1050a3617d5962d108aece6b25309fbb63f739beba4dd5117c7d36ce5ea324c2fe98b27e9094acd8e9038e41ae5e7f5e7db705f1b297a341f3ba10f3a86942581d97825e97e0e43b0308cb3b283d303b5115c539cf4b51e0e963aff3270b696159fce3e3e7e5887a15e2c40c0fc308d037adcbde18e765915bd990039df9e78c5af9e5a7ab96bfc79680e2c6e937599893a737a8fb0910309cd75dac3b699a048274a987fa1b3d70d80a21eb23ba8191b508440ba5264998d46ba951df5a022226efcf8526e765cb88048675ab5bf3158bde9776f670b3e914c44c1ce5dfbb806a27b7155e8b3a12e728899b61781ddd1e7000ae120afd025675d50c491ffd7e97698feddfb1cff0b0d1cc428d2f0be466e58a081985d444777c4add2475fc80dfb4bba5e191b4bc6b631fad2d96a910254366b94fe45c116d08c8c01c0158073f9f5af721f08d772f95ac5a6d55b69c9adc3abc4e9d816cf4bdb86fec744fcf0817142079fb97c74335eda37b2bb4124c6ed91ef1b1c7285195a197d82dd755697c9136e49b652bfdbf7682558d8f70fa9adb9c4c5c0b32545fdf7313f6d68fe0a77c38c49b18ae79dc57aaba711e8ae3f8be3a007f84bf26b3f8967b95f4696d3a37598f69deab9e3d1e251d6a095280e1e3d1f873aa53942182dac1bf768a4c3bd8df15fa58589ca7e979dc5f6707729f064d1cc24bedbe3ad9404a1767918278677362a253a723223da676331c4cabe11afc441a365abdeb119fa5f6b66107efdd2546ada80014b382a62e90f360127279ffb54835b34ce886d2918160b05d9b4e91996467aacc6dcfffd56c13138c04e50b63693a3a6e3843b649ed2e18986aea35d35634343a7c50de1aeb8730f6276080549bf43a1ba00000000f55700000000000000000000000000\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-2"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-11"},{"text":"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-11"},{"text":"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-11"},{"text":"send","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"cclib send 19 '[\"handle\", \"pubtxid\", amount]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"cclib send 19 '[\"handle\", \"pubtxid\", amount]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"The send method sends the specified amount of coins to a handle associated with the pubtxid","tagName":"p","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"send","tagName":"code","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"pubtxid","tagName":"code","path":"antara/api/dilithium","closestElementReference":"send"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-5"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-12"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-5"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-6"},{"text":"./komodo-cli -ac_name=MUSIG cclib send 19 '[\"AtomicWarrior\",\"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",1]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-6"},{"text":"./komodo-cli -ac_name=MUSIG cclib send 19 '[\"AtomicWarrior\",\"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",1]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-6"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-13"},{"text":"{\n \"handle\": \"AtomicWarrior\",\n \"hex\": \"0400008085202f890b07d7463ac5b5ff1212587b75c8415a92a628e4dc211561b90ea5ac7b37af2935000000004847304402205055d1e1babbd1216613d6e57e23b7de86ebc6a4df935db181a10ad9b1e6d23302202d69603b098a0565df5ddf1cafe96cd0fd591fe47c4fa2701e77135ed3c797af01ffffffff0ac7f5fbcfa6fe533bb619d98cca38406b6b97e69d91090c2a1b9fc210163890000000004847304402201b4cf6a262534b5e1ddeca3e1289cb0d32e4a9f1349b557a998ea455c02a890d022008eed182ee47bff2d14af9d130704c4a38bc7bd683c38c9cee81142c208e112e01ffffffff0a43b879094d181d1d3746320f50edd11b931a32fb666ffac69b3fabf52e78e40000000048473044022067c0ca1d5166566b82c73217369ab19acbb53a01a8d7ff1636c5f77d735e5f7202201d542b4dbe7ea47a102f460f7930c183d9022fcfe35437b5f7898c154267e56a01ffffffff0a33490539d3829b5a7c2f6de716003a50ecd5228c79104517c718aa8de2ce8c0000000049483045022100c683d67b101ecc094c84607a3e10d9387aa47520a48e3f60d446fc9e8d85624b02203d520bb85d860858c947d7e138b7228ad810da47a6ce37cbb530f8811d24c0d301ffffffff0a3292a70b1a9fe7a3617abc9ba62da3d01bd0388b18dce657b795ee83a0b1390000000049483045022100f2cb8a23e21256dccfc778be883bd0a2961c5df5295cf66ec0ba6bfb8b4bc046022035c25c9b477946fe89c3ca5e26a045c441d13ec17e34864e16155ff9146be98e01ffffffff09be749efbfc980b15412a17871be7dbf521e13670bf1c8361c5a25e63daf69a000000004847304402200c5aa79cf8cb57c2907996b12671137ae8703e95b446ff16bcc719f64405a6ec02201e01bf4cf19899de0de7f171511e726618d9ea85534537d15b2ebfd74e2876c501ffffffff09970f055331edf5f93031a82fb909bb1aa6002eb557b4a6edbd858eb966febf0000000049483045022100a2fb27660fbdb3d5781e57a81cc3984cdf180855c6ef7335dd01d2ec35c709b5022069059395a6fa1bbb43ab2235f7f80c73bd3c8d29bc7fd50892c70cf15508a17001ffffffff093930519de533d4330040a695cc8646f61fa748542101b8d3d8345d4d35af700000000047463043021f3046d7bc0279e1c8fe114ccbdee8f15056371c66f0cef0beab44f6f522732f0220686b590b057847912c3e80eae4de68dc6a28c331917fd3671d1ee4aad31c785601ffffffff087d867b365921b9f063a2e58575b86fb52a6ad8d119edcc8714eba24e770a0100000000484730440220020d29a6f465428fd481b1ed11b4b9e2f086e2b6a19aa67c1002f5db65a92fa502205befab5889abb22d4e774633d6073f46827424325317d2813f3b64058fb544b001ffffffff08172d2236ac25430e3bdb64593fd2a440ceb32b007779f6f792f319d187a6570000000048473044022056060b04e790137ae7891d050063c2dda3be5ffbc7f1be30be8d9312949d47a702205634bca2147819b6b9a498762075d78636cd73d1fd263b380317ae1015c9b63601ffffffff0807d4a2de4712a21cf48b89f8667765506bd8a525265c836adbcc43c3fdb3b70000000049483045022100e45854defca9139c4f12ed2d4a8123758978ec9e8c685e580484dbfa72179858022019a354068e28c4807cecb95d85dc6a6b67b83657d8636108f28ba1eddf30037b01ffffffff0300e1f50500000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc706f98000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000246a2213782ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44ea00000000f55700000000000000000000000000\",\n \"txid\": \"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-13"},{"text":"{\n \"handle\": \"AtomicWarrior\",\n \"hex\": \"0400008085202f890b07d7463ac5b5ff1212587b75c8415a92a628e4dc211561b90ea5ac7b37af2935000000004847304402205055d1e1babbd1216613d6e57e23b7de86ebc6a4df935db181a10ad9b1e6d23302202d69603b098a0565df5ddf1cafe96cd0fd591fe47c4fa2701e77135ed3c797af01ffffffff0ac7f5fbcfa6fe533bb619d98cca38406b6b97e69d91090c2a1b9fc210163890000000004847304402201b4cf6a262534b5e1ddeca3e1289cb0d32e4a9f1349b557a998ea455c02a890d022008eed182ee47bff2d14af9d130704c4a38bc7bd683c38c9cee81142c208e112e01ffffffff0a43b879094d181d1d3746320f50edd11b931a32fb666ffac69b3fabf52e78e40000000048473044022067c0ca1d5166566b82c73217369ab19acbb53a01a8d7ff1636c5f77d735e5f7202201d542b4dbe7ea47a102f460f7930c183d9022fcfe35437b5f7898c154267e56a01ffffffff0a33490539d3829b5a7c2f6de716003a50ecd5228c79104517c718aa8de2ce8c0000000049483045022100c683d67b101ecc094c84607a3e10d9387aa47520a48e3f60d446fc9e8d85624b02203d520bb85d860858c947d7e138b7228ad810da47a6ce37cbb530f8811d24c0d301ffffffff0a3292a70b1a9fe7a3617abc9ba62da3d01bd0388b18dce657b795ee83a0b1390000000049483045022100f2cb8a23e21256dccfc778be883bd0a2961c5df5295cf66ec0ba6bfb8b4bc046022035c25c9b477946fe89c3ca5e26a045c441d13ec17e34864e16155ff9146be98e01ffffffff09be749efbfc980b15412a17871be7dbf521e13670bf1c8361c5a25e63daf69a000000004847304402200c5aa79cf8cb57c2907996b12671137ae8703e95b446ff16bcc719f64405a6ec02201e01bf4cf19899de0de7f171511e726618d9ea85534537d15b2ebfd74e2876c501ffffffff09970f055331edf5f93031a82fb909bb1aa6002eb557b4a6edbd858eb966febf0000000049483045022100a2fb27660fbdb3d5781e57a81cc3984cdf180855c6ef7335dd01d2ec35c709b5022069059395a6fa1bbb43ab2235f7f80c73bd3c8d29bc7fd50892c70cf15508a17001ffffffff093930519de533d4330040a695cc8646f61fa748542101b8d3d8345d4d35af700000000047463043021f3046d7bc0279e1c8fe114ccbdee8f15056371c66f0cef0beab44f6f522732f0220686b590b057847912c3e80eae4de68dc6a28c331917fd3671d1ee4aad31c785601ffffffff087d867b365921b9f063a2e58575b86fb52a6ad8d119edcc8714eba24e770a0100000000484730440220020d29a6f465428fd481b1ed11b4b9e2f086e2b6a19aa67c1002f5db65a92fa502205befab5889abb22d4e774633d6073f46827424325317d2813f3b64058fb544b001ffffffff08172d2236ac25430e3bdb64593fd2a440ceb32b007779f6f792f319d187a6570000000048473044022056060b04e790137ae7891d050063c2dda3be5ffbc7f1be30be8d9312949d47a702205634bca2147819b6b9a498762075d78636cd73d1fd263b380317ae1015c9b63601ffffffff0807d4a2de4712a21cf48b89f8667765506bd8a525265c836adbcc43c3fdb3b70000000049483045022100e45854defca9139c4f12ed2d4a8123758978ec9e8c685e580484dbfa72179858022019a354068e28c4807cecb95d85dc6a6b67b83657d8636108f28ba1eddf30037b01ffffffff0300e1f50500000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc706f98000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000246a2213782ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44ea00000000f55700000000000000000000000000\",\n \"txid\": \"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-13"},{"text":"Broadcast the hex","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-3"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f890b07d7463ac5b5ff1212587b75c8415a92a628e4dc211561b90ea5ac7b37af2935000000004847304402205055d1e1babbd1216613d6e57e23b7de86ebc6a4df935db181a10ad9b1e6d23302202d69603b098a0565df5ddf1cafe96cd0fd591fe47c4fa2701e77135ed3c797af01ffffffff0ac7f5fbcfa6fe533bb619d98cca38406b6b97e69d91090c2a1b9fc210163890000000004847304402201b4cf6a262534b5e1ddeca3e1289cb0d32e4a9f1349b557a998ea455c02a890d022008eed182ee47bff2d14af9d130704c4a38bc7bd683c38c9cee81142c208e112e01ffffffff0a43b879094d181d1d3746320f50edd11b931a32fb666ffac69b3fabf52e78e40000000048473044022067c0ca1d5166566b82c73217369ab19acbb53a01a8d7ff1636c5f77d735e5f7202201d542b4dbe7ea47a102f460f7930c183d9022fcfe35437b5f7898c154267e56a01ffffffff0a33490539d3829b5a7c2f6de716003a50ecd5228c79104517c718aa8de2ce8c0000000049483045022100c683d67b101ecc094c84607a3e10d9387aa47520a48e3f60d446fc9e8d85624b02203d520bb85d860858c947d7e138b7228ad810da47a6ce37cbb530f8811d24c0d301ffffffff0a3292a70b1a9fe7a3617abc9ba62da3d01bd0388b18dce657b795ee83a0b1390000000049483045022100f2cb8a23e21256dccfc778be883bd0a2961c5df5295cf66ec0ba6bfb8b4bc046022035c25c9b477946fe89c3ca5e26a045c441d13ec17e34864e16155ff9146be98e01ffffffff09be749efbfc980b15412a17871be7dbf521e13670bf1c8361c5a25e63daf69a000000004847304402200c5aa79cf8cb57c2907996b12671137ae8703e95b446ff16bcc719f64405a6ec02201e01bf4cf19899de0de7f171511e726618d9ea85534537d15b2ebfd74e2876c501ffffffff09970f055331edf5f93031a82fb909bb1aa6002eb557b4a6edbd858eb966febf0000000049483045022100a2fb27660fbdb3d5781e57a81cc3984cdf180855c6ef7335dd01d2ec35c709b5022069059395a6fa1bbb43ab2235f7f80c73bd3c8d29bc7fd50892c70cf15508a17001ffffffff093930519de533d4330040a695cc8646f61fa748542101b8d3d8345d4d35af700000000047463043021f3046d7bc0279e1c8fe114ccbdee8f15056371c66f0cef0beab44f6f522732f0220686b590b057847912c3e80eae4de68dc6a28c331917fd3671d1ee4aad31c785601ffffffff087d867b365921b9f063a2e58575b86fb52a6ad8d119edcc8714eba24e770a0100000000484730440220020d29a6f465428fd481b1ed11b4b9e2f086e2b6a19aa67c1002f5db65a92fa502205befab5889abb22d4e774633d6073f46827424325317d2813f3b64058fb544b001ffffffff08172d2236ac25430e3bdb64593fd2a440ceb32b007779f6f792f319d187a6570000000048473044022056060b04e790137ae7891d050063c2dda3be5ffbc7f1be30be8d9312949d47a702205634bca2147819b6b9a498762075d78636cd73d1fd263b380317ae1015c9b63601ffffffff0807d4a2de4712a21cf48b89f8667765506bd8a525265c836adbcc43c3fdb3b70000000049483045022100e45854defca9139c4f12ed2d4a8123758978ec9e8c685e580484dbfa72179858022019a354068e28c4807cecb95d85dc6a6b67b83657d8636108f28ba1eddf30037b01ffffffff0300e1f50500000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc706f98000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000246a2213782ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44ea00000000f55700000000000000000000000000\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-3"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f890b07d7463ac5b5ff1212587b75c8415a92a628e4dc211561b90ea5ac7b37af2935000000004847304402205055d1e1babbd1216613d6e57e23b7de86ebc6a4df935db181a10ad9b1e6d23302202d69603b098a0565df5ddf1cafe96cd0fd591fe47c4fa2701e77135ed3c797af01ffffffff0ac7f5fbcfa6fe533bb619d98cca38406b6b97e69d91090c2a1b9fc210163890000000004847304402201b4cf6a262534b5e1ddeca3e1289cb0d32e4a9f1349b557a998ea455c02a890d022008eed182ee47bff2d14af9d130704c4a38bc7bd683c38c9cee81142c208e112e01ffffffff0a43b879094d181d1d3746320f50edd11b931a32fb666ffac69b3fabf52e78e40000000048473044022067c0ca1d5166566b82c73217369ab19acbb53a01a8d7ff1636c5f77d735e5f7202201d542b4dbe7ea47a102f460f7930c183d9022fcfe35437b5f7898c154267e56a01ffffffff0a33490539d3829b5a7c2f6de716003a50ecd5228c79104517c718aa8de2ce8c0000000049483045022100c683d67b101ecc094c84607a3e10d9387aa47520a48e3f60d446fc9e8d85624b02203d520bb85d860858c947d7e138b7228ad810da47a6ce37cbb530f8811d24c0d301ffffffff0a3292a70b1a9fe7a3617abc9ba62da3d01bd0388b18dce657b795ee83a0b1390000000049483045022100f2cb8a23e21256dccfc778be883bd0a2961c5df5295cf66ec0ba6bfb8b4bc046022035c25c9b477946fe89c3ca5e26a045c441d13ec17e34864e16155ff9146be98e01ffffffff09be749efbfc980b15412a17871be7dbf521e13670bf1c8361c5a25e63daf69a000000004847304402200c5aa79cf8cb57c2907996b12671137ae8703e95b446ff16bcc719f64405a6ec02201e01bf4cf19899de0de7f171511e726618d9ea85534537d15b2ebfd74e2876c501ffffffff09970f055331edf5f93031a82fb909bb1aa6002eb557b4a6edbd858eb966febf0000000049483045022100a2fb27660fbdb3d5781e57a81cc3984cdf180855c6ef7335dd01d2ec35c709b5022069059395a6fa1bbb43ab2235f7f80c73bd3c8d29bc7fd50892c70cf15508a17001ffffffff093930519de533d4330040a695cc8646f61fa748542101b8d3d8345d4d35af700000000047463043021f3046d7bc0279e1c8fe114ccbdee8f15056371c66f0cef0beab44f6f522732f0220686b590b057847912c3e80eae4de68dc6a28c331917fd3671d1ee4aad31c785601ffffffff087d867b365921b9f063a2e58575b86fb52a6ad8d119edcc8714eba24e770a0100000000484730440220020d29a6f465428fd481b1ed11b4b9e2f086e2b6a19aa67c1002f5db65a92fa502205befab5889abb22d4e774633d6073f46827424325317d2813f3b64058fb544b001ffffffff08172d2236ac25430e3bdb64593fd2a440ceb32b007779f6f792f319d187a6570000000048473044022056060b04e790137ae7891d050063c2dda3be5ffbc7f1be30be8d9312949d47a702205634bca2147819b6b9a498762075d78636cd73d1fd263b380317ae1015c9b63601ffffffff0807d4a2de4712a21cf48b89f8667765506bd8a525265c836adbcc43c3fdb3b70000000049483045022100e45854defca9139c4f12ed2d4a8123758978ec9e8c685e580484dbfa72179858022019a354068e28c4807cecb95d85dc6a6b67b83657d8636108f28ba1eddf30037b01ffffffff0300e1f50500000000302ea22c8020749dd6534e79a31aeba03df3b0ea58632a0beffc3411b54b7cc0e714ae2dd61f8103120c008203000401cc706f98000000000023210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270aac0000000000000000246a2213782ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44ea00000000f55700000000000000000000000000\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-3"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-14"},{"text":"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-14"},{"text":"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-14"},{"text":"sign","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"cclib sign 19 '[\"msg\", \"hexseed\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"cclib sign 19 '[\"msg\", \"hexseed\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"The sign method signs a given 32 byte msg (message) in hex format using the supplied Dilithium hexseed .","tagName":"p","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"sign","tagName":"code","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"msg","tagName":"code","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"hexseed","tagName":"code","path":"antara/api/dilithium","closestElementReference":"sign"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-6"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-15"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-6"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-7"},{"text":"./komodo-cli -ac_name=MUSIG cclib sign 19 '[\"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\"a70a8e7d2281beaf0762a11590fb566\nd7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-7"},{"text":"./komodo-cli -ac_name=MUSIG cclib sign 19 '[\"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\"a70a8e7d2281beaf0762a11590fb566\nd7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-7"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-16"},{"text":"{\n \"msg32\": \"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"signature\": \"d89f666a168c6c704a80c63165a93edb1c8c4a23f1e47feb160122669fc081735a66f5c95d1ac524e6bc2e719114e13be356e8e890ba16358464c5498181e2cc6d9f49066588c11f89f89c5f09a3ca122990cbe576c85c81a283a1ef9d69e162dfb6547f5fc09265cac4cca94a30850ee5f6fd638e4d3a9f59576fa1ef6bf621a04f506aa7cbe76bfad672f107131948de8fdc2925e90268bf240de4aa1859a20b529432dedb5253490f0b45295e81e1541e9ffb2c8774b6822c45a038dee590fc9f2ab1826015d37c678d2b9a91349b7f2c78c43379af0ec5dc85206d192142ed14be09acb304d1b8531a3885a2bf48022600b911420ff99340899fe4f7e4c921f10a65948c145ac5f7c685e72bbb23a1ac4557b1a91b3191a5ec7f229254c740a03a4c296fc1249cf953bb9a17f0a1fe6a63b351b3ff8a2bfb0bb0c047564e01dcfa87c5616e1cf09578672c64269b5277cb82b8f054a058b8fed76159bfa82fdcd9b65662f63a1cad4ce74941ebf342760ce1511b435b9d4b77a3aa9c48964543e711a32a8d76de338647ba6f9d0c7582a517fe4f6bc2a25b976ba7214cf88b09857e365780d2c8d5fe158b53c02ffc5083eb83effbf41cc33051214d8b97d510ae4cf76cbc8c2e03c3f17ffed1cc2143d6f6154b9ed8bc7db97a06843ca1de096e4050a81e4bec673bd333380bc824bc80e9a1e6a4dae1846cd5738bca677365e6166ee87ba34b86ac74bcd322be3434fda5ef802a7714248f4854ce39f9c6f9a1249353dbef610b2616f6a083c3699bc7c8e5ca6865cc15fde196b2faa88e3e1126c818185bca2275762d9ec8ec440d0489c0725908c8fd104f99c8bf730bda01e31c202e43f186d09f11c0de4825c49f88ece9ffa23d462c502332210afa9af5110134c35b68718b0f117df6b45b9aa0466c95e95f81ed19794a2dc33cfd58ee4fcb4f824ffdc8e238a32317f2584db98e7bda9b2f661842b3924edaa441dea32b4e5357c3f8d424d48acf3d3f0964e69e64130b2d3c5ebc806135cc53fa8f1e1a04444ac5116177dd08e17c2c29cfa49971ec083cf8ebe424f3e84c4e5630c7b5053f9607a9b4df56195d8a07c3eee4bb265cd6fea253fb7af45855c712b83a0f5c01732fbf73ac8931edaccae71367956c5374f4d7c96c1ffcde9fc2d0d8fbc5eb4fc8d3829be53f1b2e537ac1ee659111438c2a6d11acb4f502594ae617685b1176aba19a79dc9d754b48db84cb6a83c9dbcc4ce0ed6b640d31bfed99df78f8a34521e0fde9bd14e168eeaf6cb4da6a29b48df655fba872312f9f876fcc8125b7b3768046e8f9d28f0c5526b9dc2b26887fe79e0b1e0b065055698ff27c68bb0dbdda057d0b5616cdcc89a8538ee1d030ca6ca6f6db71d0b1cd0f03cdc96c9cb3bb45689e923820d17f36d675a764402bf6b08fe7b3356f75fe51644ee577dc209760c6195afe71c7d8e32fdedd2a035ddf29561252ea92e4f7e674eb0c6a679f1fe4d1a63e3423f3e36e60ce93ec12a4e88bd2546b25d8c702990a55fdc37d1d5bfc1fdb029851464ebecadef443f03eb126bf48a06f43afac89278e9e8b100295137139b7d37706c36d0a3687181cf10ede3a4e2cbcc478831dbbd99eee03f9bcff02a2f1887a9ee85f932d3e22eb43d4541ef48528a921814e1d203086507df78f84bc119afc2febf445660c73e88739d53be3762ae3c6800413cb2d963239b4ce1b0a2634e938df33d20f8e056d56047adca62876c5db389a71a9f11376c39295c69ebf09dd0a30d4d5d91971b6ff60e5a0d755863ba813a0fd8f8a7baab677a455f930308499bbc86c36ceadf1b9c37e6118fae9ce015d5851db272799bf75da81545d57b6a2d36358e1f4f5fdc00e9121a9d531ce52c89a64b24705daa0a8dad8707dc5e11ac6565fd763758b530f7a890cfb1dd7561d94c6df9681bf528252f4c99beb5fdcb2cca134b50ffe69d2160df4bd3c7ec51da9c189c8743f19624c9ec69dfd52bce1a8da90fef8d5294c2f477489bbfc23be3a65d0a797485d0235c40b56fc2aab90fcff1da0a3b065a439cde62d895b1111f33c7ecbb96991908757ff47b053bdb8afca97e5f2acabbc8c37f35185b25ac2c43b8c30aafca78c371ee0c1e0dd7132e603309b702b8de2f185f527fd6b74855599f70353cc3befc3654b557761027cc867dfa1632bb3ad94a5458296588333991d2e16a296450de5e4a0599af4f79a011b02c657ff045a8a95572ce069f3362f82fe7558ad76e1272f45badb32900c1cc47643f5476f9dafbf0f6d5a50da8d2405cea4777e1e1b293a766f448ef6ef94fd185ceeb341e369ff2ec9dfe37a18978557ea22336eee6e57a21614e457a46ef2711f112f925ad111d08c88bb05b0bd9d9f8fe9a53250c562b5f18a2534118a2221b91b1420b801d48115c99f91285483cf5d7a7bd23af0bea1dfc034b6941b9b2dc6181614cfb7328c3f4894485c1dd59b11e646498e3957911d87e3a0e1d602046527b7de329acf1ea0f5a8e9b5112d174004454a11b1e594c1f7f14bc1bb51047042b5d99b8b4e9bd0aa47502dd00557585dd36d19a93c48a935434f59b8aacdef2fadbddd5bba5c55f864e01c7648a16f6c7f35b9d1c08aaaa53e42c2200be756dbeb2ebfb8222f0dffad6683f640c7dab52d1c3d501b7c72628aba1bfd4ee089325e4972e62f8313487864737ad29714417af7357c8ac967a4dc0e8fb3ed55d94dd9094529f6f71a4f6afbc65556e556251b988e751deb1a4a898fa4af1ce50db0173709bf8265259862676ae3ba2a399994b36474ef3b44b18321bdadbbede76bf7e5313e0e197587f7e674edf402a01136fb0d366d5c9e9d6ab804fa73b630585346e6d271cf012b2891ebd85f308c5f97b179c18ee6f4ad6b10e33e9a7e2142b21a06afd5b65b773b1d0a5dc9f879d40ab264069689db4644c3d631bd8efab0c9721525e31d25dcd1af9c71dfa9a5da7cbc84811ec97e63f1f3b3c3f443bb6e59f6c1a115bd336cf2d485b53fafc84f8018c4a2ee1b9319a9b2d7a1e06b8862bc4ba82313d74a9fceabe2eab540fdb1434edb0339df7217b2125ab2bb9079fd1859877ef11e16fdcf7bbb9654be4f829760f51f439e05baa0c283b7576adfd43329cc044416b45cb3078646bcbc69bcb5dd23f3e0ae5a695fe3ac96b0a934696445bc395fb12c5b8d1e4d256c1a61aa79397a6453dc4adf11d79320f0294ad2e95e3ace72f616be3b02b40953b24e3d724baca91d2dc435c22e527df93cd48d65fa3e63f4cf355d97a4ddf2ee87ce09f919846df7a16c13584ad0dd10002e6f166121392eb7c8f081edefa703b73882f61b0f77946e16b4625b6f814df9e7392274387406a05d8fe7c58e664745813a65ce16133e55d49ebfdac252da5682f1a41d51ac38ae579e643098a4ae5172be6fbf9f6c51c124eabb90a28978825f3ed67f53bcdd4f81247121369c5974343ac939c4384088a35ba2473d8e81ad6834f7bdb949b92a21ba258f7b246966d4343e7ea44e4b6f9909cf112a1f25362fe8c684b010f875e994fb87b65aef8ff59b2df4703261a57cbaba9962915d50ae7405c89163a093a21c782a62fa524d4921078f896d61aecca2128a9ce0c3f481cc0cdb16b3666239383e7e180890819297c60a93b2f5841cf665eb5266394a10e6d0afc4f600938826fd13858e88e19b319876168de379162c578b25c4c87f46b47c005ebc79073e4770a46e9ccc5009b19d4a84d68bd68a7bac9fe0bd6a51ebae9ee6e6a7cd082802f0a53c7cdb4a4f3b2d7b15a9fc23bfdc10c88c185938916c0f70ba40dc26e80d86602051de0faa3503841b3ff12ec2cd0ac1bd9d86e2f098ad1246a93d63619d482634bea69a1c883a7b9e35b91fe67b35a02837750f363616a4ed572e8d6dd8595abe0bf1571ad6ebd5b16df8bad53b1d6bdb1e391702c91abf0e8feb3499fddd040e06c46647cecfbef85505b0670f1184878e3ee15bd3d93546a028917ef445a8fc1c26319b00c0b0e41e74e00447a6c5cfd63bfa09d3d68c3ecae03d2335662ee2e79dc907a4f5f91b5650d29020c99b3be715d225a9d8a21cf5394235bf035209052b76f815cebc0afa5993f8eb6ff944a3ce56ec14bd3e3ad84f1bfe05073c3d970082a852efd037537ba299fea304cc6e6c61cfa08e013df36501937f6cbd84cc7057ec8a471ea2e4931287db6c62d923f4c902382cc7ee4f9d49ae9857f59d67bfc58c277e44b1ea3f9582864733d1b898ba98108478dc003012b4010bca9e8ece18e3180b11cb8a31e293951e07ebfba7e770faea8b2f674eb535375f2254a3e20f1e2da32631a4752295ece3b072d21c1fba4d33a3415c9578c1c2052e34d5fabbf957ef2352e0c4e8885461841a3d47436738cc5c53e2c043a424f30458d1ed9d6b6b30cf6a7eda861b540ac25164e00f220496c46f93b3fa7fb7ea8a843ef3b3cde50882422bd9414f858f603c108f2c3c157c0c9eb41c185a27fcdb149e210a1e252a4647496e7477acb5b6c0dbe4fafbff1a26576162a0cef1f502071b1d333650666a91939aa8b0d9eef2fb08101319246d7e9ca8b4b9bac5d0d7f1fa0f25283540516169876285abbfd4e2ff0d141a566a7f8688969ed5d8ef00000000000000000000000000000000000000000000000000000000131c2e3f4f5c0526a000cc00420628b002b0002ced051021a0029004103b8840111402048000ae8f26f33c9de7075175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"sighash\": \"d75fc97edbb645e4aeb1605da41208e57159c6e7\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-16"},{"text":"{\n \"msg32\": \"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"skaddr\": \"SS5MD2wTc96MqPPeSviWc6pk9MTg8xT137\",\n \"signature\": \"d89f666a168c6c704a80c63165a93edb1c8c4a23f1e47feb160122669fc081735a66f5c95d1ac524e6bc2e719114e13be356e8e890ba16358464c5498181e2cc6d9f49066588c11f89f89c5f09a3ca122990cbe576c85c81a283a1ef9d69e162dfb6547f5fc09265cac4cca94a30850ee5f6fd638e4d3a9f59576fa1ef6bf621a04f506aa7cbe76bfad672f107131948de8fdc2925e90268bf240de4aa1859a20b529432dedb5253490f0b45295e81e1541e9ffb2c8774b6822c45a038dee590fc9f2ab1826015d37c678d2b9a91349b7f2c78c43379af0ec5dc85206d192142ed14be09acb304d1b8531a3885a2bf48022600b911420ff99340899fe4f7e4c921f10a65948c145ac5f7c685e72bbb23a1ac4557b1a91b3191a5ec7f229254c740a03a4c296fc1249cf953bb9a17f0a1fe6a63b351b3ff8a2bfb0bb0c047564e01dcfa87c5616e1cf09578672c64269b5277cb82b8f054a058b8fed76159bfa82fdcd9b65662f63a1cad4ce74941ebf342760ce1511b435b9d4b77a3aa9c48964543e711a32a8d76de338647ba6f9d0c7582a517fe4f6bc2a25b976ba7214cf88b09857e365780d2c8d5fe158b53c02ffc5083eb83effbf41cc33051214d8b97d510ae4cf76cbc8c2e03c3f17ffed1cc2143d6f6154b9ed8bc7db97a06843ca1de096e4050a81e4bec673bd333380bc824bc80e9a1e6a4dae1846cd5738bca677365e6166ee87ba34b86ac74bcd322be3434fda5ef802a7714248f4854ce39f9c6f9a1249353dbef610b2616f6a083c3699bc7c8e5ca6865cc15fde196b2faa88e3e1126c818185bca2275762d9ec8ec440d0489c0725908c8fd104f99c8bf730bda01e31c202e43f186d09f11c0de4825c49f88ece9ffa23d462c502332210afa9af5110134c35b68718b0f117df6b45b9aa0466c95e95f81ed19794a2dc33cfd58ee4fcb4f824ffdc8e238a32317f2584db98e7bda9b2f661842b3924edaa441dea32b4e5357c3f8d424d48acf3d3f0964e69e64130b2d3c5ebc806135cc53fa8f1e1a04444ac5116177dd08e17c2c29cfa49971ec083cf8ebe424f3e84c4e5630c7b5053f9607a9b4df56195d8a07c3eee4bb265cd6fea253fb7af45855c712b83a0f5c01732fbf73ac8931edaccae71367956c5374f4d7c96c1ffcde9fc2d0d8fbc5eb4fc8d3829be53f1b2e537ac1ee659111438c2a6d11acb4f502594ae617685b1176aba19a79dc9d754b48db84cb6a83c9dbcc4ce0ed6b640d31bfed99df78f8a34521e0fde9bd14e168eeaf6cb4da6a29b48df655fba872312f9f876fcc8125b7b3768046e8f9d28f0c5526b9dc2b26887fe79e0b1e0b065055698ff27c68bb0dbdda057d0b5616cdcc89a8538ee1d030ca6ca6f6db71d0b1cd0f03cdc96c9cb3bb45689e923820d17f36d675a764402bf6b08fe7b3356f75fe51644ee577dc209760c6195afe71c7d8e32fdedd2a035ddf29561252ea92e4f7e674eb0c6a679f1fe4d1a63e3423f3e36e60ce93ec12a4e88bd2546b25d8c702990a55fdc37d1d5bfc1fdb029851464ebecadef443f03eb126bf48a06f43afac89278e9e8b100295137139b7d37706c36d0a3687181cf10ede3a4e2cbcc478831dbbd99eee03f9bcff02a2f1887a9ee85f932d3e22eb43d4541ef48528a921814e1d203086507df78f84bc119afc2febf445660c73e88739d53be3762ae3c6800413cb2d963239b4ce1b0a2634e938df33d20f8e056d56047adca62876c5db389a71a9f11376c39295c69ebf09dd0a30d4d5d91971b6ff60e5a0d755863ba813a0fd8f8a7baab677a455f930308499bbc86c36ceadf1b9c37e6118fae9ce015d5851db272799bf75da81545d57b6a2d36358e1f4f5fdc00e9121a9d531ce52c89a64b24705daa0a8dad8707dc5e11ac6565fd763758b530f7a890cfb1dd7561d94c6df9681bf528252f4c99beb5fdcb2cca134b50ffe69d2160df4bd3c7ec51da9c189c8743f19624c9ec69dfd52bce1a8da90fef8d5294c2f477489bbfc23be3a65d0a797485d0235c40b56fc2aab90fcff1da0a3b065a439cde62d895b1111f33c7ecbb96991908757ff47b053bdb8afca97e5f2acabbc8c37f35185b25ac2c43b8c30aafca78c371ee0c1e0dd7132e603309b702b8de2f185f527fd6b74855599f70353cc3befc3654b557761027cc867dfa1632bb3ad94a5458296588333991d2e16a296450de5e4a0599af4f79a011b02c657ff045a8a95572ce069f3362f82fe7558ad76e1272f45badb32900c1cc47643f5476f9dafbf0f6d5a50da8d2405cea4777e1e1b293a766f448ef6ef94fd185ceeb341e369ff2ec9dfe37a18978557ea22336eee6e57a21614e457a46ef2711f112f925ad111d08c88bb05b0bd9d9f8fe9a53250c562b5f18a2534118a2221b91b1420b801d48115c99f91285483cf5d7a7bd23af0bea1dfc034b6941b9b2dc6181614cfb7328c3f4894485c1dd59b11e646498e3957911d87e3a0e1d602046527b7de329acf1ea0f5a8e9b5112d174004454a11b1e594c1f7f14bc1bb51047042b5d99b8b4e9bd0aa47502dd00557585dd36d19a93c48a935434f59b8aacdef2fadbddd5bba5c55f864e01c7648a16f6c7f35b9d1c08aaaa53e42c2200be756dbeb2ebfb8222f0dffad6683f640c7dab52d1c3d501b7c72628aba1bfd4ee089325e4972e62f8313487864737ad29714417af7357c8ac967a4dc0e8fb3ed55d94dd9094529f6f71a4f6afbc65556e556251b988e751deb1a4a898fa4af1ce50db0173709bf8265259862676ae3ba2a399994b36474ef3b44b18321bdadbbede76bf7e5313e0e197587f7e674edf402a01136fb0d366d5c9e9d6ab804fa73b630585346e6d271cf012b2891ebd85f308c5f97b179c18ee6f4ad6b10e33e9a7e2142b21a06afd5b65b773b1d0a5dc9f879d40ab264069689db4644c3d631bd8efab0c9721525e31d25dcd1af9c71dfa9a5da7cbc84811ec97e63f1f3b3c3f443bb6e59f6c1a115bd336cf2d485b53fafc84f8018c4a2ee1b9319a9b2d7a1e06b8862bc4ba82313d74a9fceabe2eab540fdb1434edb0339df7217b2125ab2bb9079fd1859877ef11e16fdcf7bbb9654be4f829760f51f439e05baa0c283b7576adfd43329cc044416b45cb3078646bcbc69bcb5dd23f3e0ae5a695fe3ac96b0a934696445bc395fb12c5b8d1e4d256c1a61aa79397a6453dc4adf11d79320f0294ad2e95e3ace72f616be3b02b40953b24e3d724baca91d2dc435c22e527df93cd48d65fa3e63f4cf355d97a4ddf2ee87ce09f919846df7a16c13584ad0dd10002e6f166121392eb7c8f081edefa703b73882f61b0f77946e16b4625b6f814df9e7392274387406a05d8fe7c58e664745813a65ce16133e55d49ebfdac252da5682f1a41d51ac38ae579e643098a4ae5172be6fbf9f6c51c124eabb90a28978825f3ed67f53bcdd4f81247121369c5974343ac939c4384088a35ba2473d8e81ad6834f7bdb949b92a21ba258f7b246966d4343e7ea44e4b6f9909cf112a1f25362fe8c684b010f875e994fb87b65aef8ff59b2df4703261a57cbaba9962915d50ae7405c89163a093a21c782a62fa524d4921078f896d61aecca2128a9ce0c3f481cc0cdb16b3666239383e7e180890819297c60a93b2f5841cf665eb5266394a10e6d0afc4f600938826fd13858e88e19b319876168de379162c578b25c4c87f46b47c005ebc79073e4770a46e9ccc5009b19d4a84d68bd68a7bac9fe0bd6a51ebae9ee6e6a7cd082802f0a53c7cdb4a4f3b2d7b15a9fc23bfdc10c88c185938916c0f70ba40dc26e80d86602051de0faa3503841b3ff12ec2cd0ac1bd9d86e2f098ad1246a93d63619d482634bea69a1c883a7b9e35b91fe67b35a02837750f363616a4ed572e8d6dd8595abe0bf1571ad6ebd5b16df8bad53b1d6bdb1e391702c91abf0e8feb3499fddd040e06c46647cecfbef85505b0670f1184878e3ee15bd3d93546a028917ef445a8fc1c26319b00c0b0e41e74e00447a6c5cfd63bfa09d3d68c3ecae03d2335662ee2e79dc907a4f5f91b5650d29020c99b3be715d225a9d8a21cf5394235bf035209052b76f815cebc0afa5993f8eb6ff944a3ce56ec14bd3e3ad84f1bfe05073c3d970082a852efd037537ba299fea304cc6e6c61cfa08e013df36501937f6cbd84cc7057ec8a471ea2e4931287db6c62d923f4c902382cc7ee4f9d49ae9857f59d67bfc58c277e44b1ea3f9582864733d1b898ba98108478dc003012b4010bca9e8ece18e3180b11cb8a31e293951e07ebfba7e770faea8b2f674eb535375f2254a3e20f1e2da32631a4752295ece3b072d21c1fba4d33a3415c9578c1c2052e34d5fabbf957ef2352e0c4e8885461841a3d47436738cc5c53e2c043a424f30458d1ed9d6b6b30cf6a7eda861b540ac25164e00f220496c46f93b3fa7fb7ea8a843ef3b3cde50882422bd9414f858f603c108f2c3c157c0c9eb41c185a27fcdb149e210a1e252a4647496e7477acb5b6c0dbe4fafbff1a26576162a0cef1f502071b1d333650666a91939aa8b0d9eef2fb08101319246d7e9ca8b4b9bac5d0d7f1fa0f25283540516169876285abbfd4e2ff0d141a566a7f8688969ed5d8ef00000000000000000000000000000000000000000000000000000000131c2e3f4f5c0526a000cc00420628b002b0002ced051021a0029004103b8840111402048000ae8f26f33c9de7075175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"sighash\": \"d75fc97edbb645e4aeb1605da41208e57159c6e7\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-16"},{"text":"spend","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"cclib spend 19 '[\"sendtxid\", \"scriptPubKey\", \"hexseed\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"cclib spend 19 '[\"sendtxid\", \"scriptPubKey\", \"hexseed\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"The spend method spends the coins recieved in the transaction of id sendtxid to a scriptPubkey using the supplied seed.","tagName":"p","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"spend","tagName":"code","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"sendtxid","tagName":"code","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"scriptPubkey","tagName":"a","path":"antara/api/dilithium","closestElementReference":"spend"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-7"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-17"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-7"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-8"},{"text":"./komodo-cli -ac_name=MUSIG cclib spend 19 '[\"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\",\"21029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac\",\"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-8"},{"text":"./komodo-cli -ac_name=MUSIG cclib spend 19 '[\"18e3a7c746e8eb7a7e1835e54e46ef6f227fb41c7142bf0304b453c0034b31fb\",\"21029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac\",\"a70a8e7d2281beaf0762a11590fb566d7af32325ae4252609149de37658e2eb5\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-8"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-18"},{"text":"{\n \"hex\": \"0400008085202f8901fb314b03c053b40403bf42711cb47f226fef464ee535187e7aebe846c7a7e318000000007b4c79a276a072a26ba067a56580210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a81409082aa1e061a82c0fd261b98af3a394cea7d269ac4656882335356cd315e426a128eccbbea03b6cfafe2349a193ccc587c08f6e2cdec8d71ce5ad8dbdd60f0bba100af03800113a10001ffffffff02f0b9f505000000002321029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac0000000000000000fd6f0d6a4d6b0d13792ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44eafd460d7e7405e78304eb2eb0e65a6e5cea9c82009db2977b7796f053d1ae5751ce9a12df055271025697ab447b5aacec5cd324f1b603407f71e711d7f88bc96915b91b5a8177d683f9b035c6a44aa2ae0a1b4be468c7875b4953139c8480ec5e6e5681e86edb715fd351cc2e4074f1d2905bb181d0072bf3effe370e891303485eb998c642e2b4182d527a06e18e1dc3d695f3278b571964ec59371fb17e6cbdf51c73983d8ea17c567c000b9229416a15dd4a812498840c77df30a0b68560afe1d97ba9b11610f0653f367c62245221d038d68eba0b4d9ed76f05b54e5a628c1ed79b29efe42e19f1956d1d660f45d53a3a9fe2a28692a212298a474ed94429c4760a2cc7db794632cb088de11082c1b6dc3db667329dc6988f1a74104bdf8db9805c98fbac074c187e62903305a4be8aa56ee5642123938493e0592ef288088e3124d0c6f621fa2bbc75812bd462fb5ba083d7e945cbf873c00e2b27b97493af56b83430dbaa5ca91be559ab062b7eccca238dbd756a5b8d4782800cd8ae6d511d2cf83234fa47af57fcd198a95c0ab120cbf448ba80ff2b517d28813e97019a055f62bea952c28d6f0f4f413af1bc34bdb07b01c4ed56447f45a89ef6d8c241926f9a35458ada85037455bced29d22e5e4ca0794155f291fcf96462ff3511df5887c2930134698d3bf8eba86640a07515078c543ae0e2c27e4c39d51da85c3d0bf27989100e112b36ab27c92a0c747c72a5ecad465c2084bc0f84d9782a6bbc07c28e0758d343e5f9f58bf21fc7b9c0c4e4eedeca95418a3d08df03b45505e6926df5742051f5aed11dce0932971e61e219e099438ae07cbb74b9d4372430473661eb2740d6198e7c1dcdc2adcbffb10e7a0320a5c41914201a350bdc69faf68f3ccc81904313672497c2d73aa80d2b0cece6d7687f482aee558d4e1b8f10875c419ad9b43711163c5de99598b9f214f29b0e413dd7dad0082aeae8526339b76bc051bc487c6872bc48f92108a053aad48101352439845c0207914ce503ad8f3bb34ee741ce89283f87e3b63fe1bfccd3ed0fde43224169b852877d6600cbb8d5abbc0c97bb0661439f42f2b35aaa88490aeabff7f783412f192fdb7d8857e20ec773a852dbeca61b9a94af50499e2159ca57caf68d87abd2519a8271187e8ed4cb47dc836a96fc230e99238e4839516f19e132356b31c35a14be7e4a05e3c4965bbe06dc0478768370b755816f727fc567141c53a704377f8f819574c114394665e7864a2fe2287f06bac869548a8a074435df870d9b5b903184efa7b27d57cbaa173efdd687317d0efbc9d33807f2f30ad0169b23a6e7624785ffd036db3abebff5fb9e83c6bcb126f59e8afcc3ece4f394051317e5886209270a591a49ce5a9eee6d57fd71e8ddacb3217cd8e9516c5087a58a2aac9b3244ccede7f8de1ed036d54721e0ed1d4c64173856bb7b9cb29885d94b251e0b81b9c7402dabebd18aac425df134dde8caa698267b293deff4df5d57081ef4a05985af681a0b92e3711157e4e9b39657c76098d6ff7723c7798dfb3ab717e301305aa224beac01a4108848d930f7d745cf985598832141b23ed65c27944e6b1a0a6af68696d31df5e14be28c0da6eef05170fc57c8ca54ac3bf6d0485ed8c56c3d50bfde244ab41bf6567a0da6375d3ccb2e9084e73be94f38afda17e843d8c23e703a7f8b14b52b7e7ff7c793b9ac6ee263265025813b1d0a69b762bddce2fbae197c3e2888abe307418b57b5ac0f2f62b1ae9dca2ff58e11440abf3bb952d1c40556dea5e4cae13982a8f79fe0664aff78328141f1e5ae3eb38b76c8906c540cf02d78ff411df6d433689f7ab3f76cddf0479c201dddb80681d9d0df66a33f9f110d71d93198b9e344a4661d48ae106e7372c578d408559f088a921956be384ce6aaa7e83ca90d6343b099fbc19fa8a7219018bca05cebb38c774cc24e0ac37f736ba1ccdf7b4f6d789cd2a945270bffdce7ddbb0e55512cb08853bd91244569662919d4973601fb21f37c3fc097e14679bb6cdeab7e81745993e630d9bbf75a871e45fb122543991447cd460b95c04fdf8aadf88bd4a1de392391a80fc8984090ba64e9f567fe471099fa887d5ec72f2fd192d88e2c12f3ee51b5e7ad7c06cfbd1becc5c94513a37c863e0c8678073777bd88bba225f4aed3b63cceab77e137c947b87573c29f925f1cb29ddb8bb478111d01b245c950a67637920187c1e2fff3b3ecec1444d9c8311d45e481e0093d54518285f9245c9f55a268e0249181a7986c4c48920a805cffe53ae9df7b894c9fc354c18f5e5cc2630129fd2a761cc93318cea211e934b3e5e74517210569a99578720b35746f25e7a7b8577afc93b5090624d8c337b9013a5050c15fb797a160ed00afc7367999170f6d81ffff30bb7487089a0323dc6702d94c023f2c0154b9308edfa61aca8df3df665f1f39e17c4ec109a68113487e70fac8701207656709bb154cb50301690d9521d06a49f5bff9e8f6e3789640bfd40bbbbec24d4d6842b31a5af7622e827b40e541959f034d491065b2c918d0852c5bd147cce268fb6368a2a08b993344a9bc6d9b74241a3d0cd49a350b6ab7b11d8bb81cfd8a2b51dd3847328b07086f4acb28fc8c04dce254882bb3aa538defd288510d4ae5bdc21f24a6e5efc34da8306bc2c44249930433fc80b0087c23d1f0d0978d2af4a53210ef652588b8400c79098b9eb0d72a0a0e48691037fa84cc2d168a4f964041cf5c41500a0841c988bf5448025c5603ae71fa0e6ce30015c7cc6b5a2d68a38b5e6b94d2b51c2c59c3f4a5718419a0964b42f50ef7e87646a4277bf7d74722a46baa01e24fa2d5fef6cf88df6754615cddb7c360f3adaa1f0652d0164e71c2579ba98e41c99e09d752c086db28b35bb5a5969863cce2011b66cf2f9dd90767d4fb75b9a41e8a71f00b296e99e70f77b718e18b16f2abf9f80da69f6e8bf976c8dc853ce71b38794f5aea7177fcd92dec08613070c29bc25bfb2e7b0759627b57df705e19e1d9c913ce29283078e50beea2f13b4647890e1e9efb2b4464fec741ee582c1f3ddaac2a80cea1bd1445505da5e47ca3791cd28221cf95fe0157d8639a35fdf6bde533220c86087d4a3d2ae07565901cc3334cb553ce1c46cb265ba8d96a43ac0899d73caa1ac336179ee4a4de37e098d5172bcddea4711549817ea9a03fcc59072692493ca9e8bff63be80bcb7866fe0e30716e2993b556850e5584fc2a31ae6df849f287015804c4d77411f26d6027f6217f490690d42c63fe593320fb1bf42d9a6fc5c43b686241f321b14eb7712f67be9adb0fcb494c0a595886c6a5bd53cdc40dd2fe457b7f2b2d08e24a610bd77912a90eaf3556728c88c6fc5096d6f990ee76ecf25d7c2057233256aca0a87558e6c8c9177cd3c72cb79f00c9114dddd8387509a3d42c2d9432b36a4f194ec6de793e0ff0d298a819a9c49c2f2dd18ad6bc2ebd307da5c8accc1fadc7fb5af63ddaa9ddd87141b2dc48999adc9dd2de3f3fc03b64c5e411716d6d7777405e844897f5e004602521824e01f20b55cd22a0efea4e6527a4a83e3bfe51d2f9f9955856d1dc1f9ba908d395cdfa09c913d6af648e7b003c2ae7fdd8ca071bd3178d4125b127e30c397916ddc26253cf99b1f92d416df36eef8a6a3390ef1dfae0094472eebe902e83548b3632688f069bf9df56a3487aa8f40c0fd977d1d5f9a8e5b7c5d9d622a511b1729648921a940f47ba5624018f0c2d2ffd432be4a35fda337ff1c07988585b00bb2d0c4777e8592ee4cb13824e0df605b3a133e3f2b3aa7cfb80caff54abfd960d75815d7b168ab546135041f6216790536cd3622877c7145f71a37e3b4f545c8e2b7a7511c926f922d277b1d79b964d9ded9251f2d4ed331b553a775e03986b7913693d226e4d3103132ff373459703f579def3fabb5ba75db75a46e6daecd1929448aa8c8754146f917ceabf1544edb8e6591d52deb5a76fe70a97fcdaa40f6cb1f5b3909b7722d6c5c80be5246398a7b7fea634676cd566b7902cc41ff420972db2e5b3ec32fdb7c5e3bbed55528dcd8dd95b5776fef3cdb0f47f891f7b845b39fb17d5a36ab486e76a15546869ffb91e7fa8b1524597751ef6dcd1a10d2be2c46a7116d5c77dd7a70116299aa0814a7094f9f998f47ac913ea33c3b0b8cb4daf28a056ee46ec2d5c70ee2ae28f0435d929dcd8351b06e0a977eca513d36de77428cff3ac5caeb2a8a1d839821fb15f8b5ecc3d8264030a3f1d83abd82eaa4d1166c6f898b756e5219e49f45ef1a6568357cac25d01cbddeb7d7657ec026d7de1c2110533f8a71d188e2f69b7845edc83b5c06532514c15dad6d93f682420ab48307413f3d620a97812a79b6cfdf570062c4707c9c5ccdaf38d638ffcbbdae3beb134fa621db08a58e90835496015f3fb0cf703987926a6e11a720d6d8e007942db9832053c6c99277ef30b5ed2e5283dae6856585cae24f4f9d7dd5d12161c38565d63898ccacde4044352577b828797a3a4a5b3b8d3d4dcdfeef0ff083544838babb6ced70d10151d2451616785a0b9dbe6eefc13204c4f7a848e9ca5cfd0d7dbe736393f619cc0cacde400000000000000000000000000000000000000000000000000000000000000000000000000000000000c202938464f24a12050276312810a8b40180800084828a083a202408000121311408308420055225fa43850a109000000000000000000000000000000000000000000000000000000000000000000000000f55700000000000000000000000000\",\n \"txid\": \"b8ab2925fc4bd183299dcd06a5c460a3ac81a817e7ff3af049a8fd029a076bf2\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-18"},{"text":"{\n \"hex\": \"0400008085202f8901fb314b03c053b40403bf42711cb47f226fef464ee535187e7aebe846c7a7e318000000007b4c79a276a072a26ba067a56580210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a81409082aa1e061a82c0fd261b98af3a394cea7d269ac4656882335356cd315e426a128eccbbea03b6cfafe2349a193ccc587c08f6e2cdec8d71ce5ad8dbdd60f0bba100af03800113a10001ffffffff02f0b9f505000000002321029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac0000000000000000fd6f0d6a4d6b0d13792ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44eafd460d7e7405e78304eb2eb0e65a6e5cea9c82009db2977b7796f053d1ae5751ce9a12df055271025697ab447b5aacec5cd324f1b603407f71e711d7f88bc96915b91b5a8177d683f9b035c6a44aa2ae0a1b4be468c7875b4953139c8480ec5e6e5681e86edb715fd351cc2e4074f1d2905bb181d0072bf3effe370e891303485eb998c642e2b4182d527a06e18e1dc3d695f3278b571964ec59371fb17e6cbdf51c73983d8ea17c567c000b9229416a15dd4a812498840c77df30a0b68560afe1d97ba9b11610f0653f367c62245221d038d68eba0b4d9ed76f05b54e5a628c1ed79b29efe42e19f1956d1d660f45d53a3a9fe2a28692a212298a474ed94429c4760a2cc7db794632cb088de11082c1b6dc3db667329dc6988f1a74104bdf8db9805c98fbac074c187e62903305a4be8aa56ee5642123938493e0592ef288088e3124d0c6f621fa2bbc75812bd462fb5ba083d7e945cbf873c00e2b27b97493af56b83430dbaa5ca91be559ab062b7eccca238dbd756a5b8d4782800cd8ae6d511d2cf83234fa47af57fcd198a95c0ab120cbf448ba80ff2b517d28813e97019a055f62bea952c28d6f0f4f413af1bc34bdb07b01c4ed56447f45a89ef6d8c241926f9a35458ada85037455bced29d22e5e4ca0794155f291fcf96462ff3511df5887c2930134698d3bf8eba86640a07515078c543ae0e2c27e4c39d51da85c3d0bf27989100e112b36ab27c92a0c747c72a5ecad465c2084bc0f84d9782a6bbc07c28e0758d343e5f9f58bf21fc7b9c0c4e4eedeca95418a3d08df03b45505e6926df5742051f5aed11dce0932971e61e219e099438ae07cbb74b9d4372430473661eb2740d6198e7c1dcdc2adcbffb10e7a0320a5c41914201a350bdc69faf68f3ccc81904313672497c2d73aa80d2b0cece6d7687f482aee558d4e1b8f10875c419ad9b43711163c5de99598b9f214f29b0e413dd7dad0082aeae8526339b76bc051bc487c6872bc48f92108a053aad48101352439845c0207914ce503ad8f3bb34ee741ce89283f87e3b63fe1bfccd3ed0fde43224169b852877d6600cbb8d5abbc0c97bb0661439f42f2b35aaa88490aeabff7f783412f192fdb7d8857e20ec773a852dbeca61b9a94af50499e2159ca57caf68d87abd2519a8271187e8ed4cb47dc836a96fc230e99238e4839516f19e132356b31c35a14be7e4a05e3c4965bbe06dc0478768370b755816f727fc567141c53a704377f8f819574c114394665e7864a2fe2287f06bac869548a8a074435df870d9b5b903184efa7b27d57cbaa173efdd687317d0efbc9d33807f2f30ad0169b23a6e7624785ffd036db3abebff5fb9e83c6bcb126f59e8afcc3ece4f394051317e5886209270a591a49ce5a9eee6d57fd71e8ddacb3217cd8e9516c5087a58a2aac9b3244ccede7f8de1ed036d54721e0ed1d4c64173856bb7b9cb29885d94b251e0b81b9c7402dabebd18aac425df134dde8caa698267b293deff4df5d57081ef4a05985af681a0b92e3711157e4e9b39657c76098d6ff7723c7798dfb3ab717e301305aa224beac01a4108848d930f7d745cf985598832141b23ed65c27944e6b1a0a6af68696d31df5e14be28c0da6eef05170fc57c8ca54ac3bf6d0485ed8c56c3d50bfde244ab41bf6567a0da6375d3ccb2e9084e73be94f38afda17e843d8c23e703a7f8b14b52b7e7ff7c793b9ac6ee263265025813b1d0a69b762bddce2fbae197c3e2888abe307418b57b5ac0f2f62b1ae9dca2ff58e11440abf3bb952d1c40556dea5e4cae13982a8f79fe0664aff78328141f1e5ae3eb38b76c8906c540cf02d78ff411df6d433689f7ab3f76cddf0479c201dddb80681d9d0df66a33f9f110d71d93198b9e344a4661d48ae106e7372c578d408559f088a921956be384ce6aaa7e83ca90d6343b099fbc19fa8a7219018bca05cebb38c774cc24e0ac37f736ba1ccdf7b4f6d789cd2a945270bffdce7ddbb0e55512cb08853bd91244569662919d4973601fb21f37c3fc097e14679bb6cdeab7e81745993e630d9bbf75a871e45fb122543991447cd460b95c04fdf8aadf88bd4a1de392391a80fc8984090ba64e9f567fe471099fa887d5ec72f2fd192d88e2c12f3ee51b5e7ad7c06cfbd1becc5c94513a37c863e0c8678073777bd88bba225f4aed3b63cceab77e137c947b87573c29f925f1cb29ddb8bb478111d01b245c950a67637920187c1e2fff3b3ecec1444d9c8311d45e481e0093d54518285f9245c9f55a268e0249181a7986c4c48920a805cffe53ae9df7b894c9fc354c18f5e5cc2630129fd2a761cc93318cea211e934b3e5e74517210569a99578720b35746f25e7a7b8577afc93b5090624d8c337b9013a5050c15fb797a160ed00afc7367999170f6d81ffff30bb7487089a0323dc6702d94c023f2c0154b9308edfa61aca8df3df665f1f39e17c4ec109a68113487e70fac8701207656709bb154cb50301690d9521d06a49f5bff9e8f6e3789640bfd40bbbbec24d4d6842b31a5af7622e827b40e541959f034d491065b2c918d0852c5bd147cce268fb6368a2a08b993344a9bc6d9b74241a3d0cd49a350b6ab7b11d8bb81cfd8a2b51dd3847328b07086f4acb28fc8c04dce254882bb3aa538defd288510d4ae5bdc21f24a6e5efc34da8306bc2c44249930433fc80b0087c23d1f0d0978d2af4a53210ef652588b8400c79098b9eb0d72a0a0e48691037fa84cc2d168a4f964041cf5c41500a0841c988bf5448025c5603ae71fa0e6ce30015c7cc6b5a2d68a38b5e6b94d2b51c2c59c3f4a5718419a0964b42f50ef7e87646a4277bf7d74722a46baa01e24fa2d5fef6cf88df6754615cddb7c360f3adaa1f0652d0164e71c2579ba98e41c99e09d752c086db28b35bb5a5969863cce2011b66cf2f9dd90767d4fb75b9a41e8a71f00b296e99e70f77b718e18b16f2abf9f80da69f6e8bf976c8dc853ce71b38794f5aea7177fcd92dec08613070c29bc25bfb2e7b0759627b57df705e19e1d9c913ce29283078e50beea2f13b4647890e1e9efb2b4464fec741ee582c1f3ddaac2a80cea1bd1445505da5e47ca3791cd28221cf95fe0157d8639a35fdf6bde533220c86087d4a3d2ae07565901cc3334cb553ce1c46cb265ba8d96a43ac0899d73caa1ac336179ee4a4de37e098d5172bcddea4711549817ea9a03fcc59072692493ca9e8bff63be80bcb7866fe0e30716e2993b556850e5584fc2a31ae6df849f287015804c4d77411f26d6027f6217f490690d42c63fe593320fb1bf42d9a6fc5c43b686241f321b14eb7712f67be9adb0fcb494c0a595886c6a5bd53cdc40dd2fe457b7f2b2d08e24a610bd77912a90eaf3556728c88c6fc5096d6f990ee76ecf25d7c2057233256aca0a87558e6c8c9177cd3c72cb79f00c9114dddd8387509a3d42c2d9432b36a4f194ec6de793e0ff0d298a819a9c49c2f2dd18ad6bc2ebd307da5c8accc1fadc7fb5af63ddaa9ddd87141b2dc48999adc9dd2de3f3fc03b64c5e411716d6d7777405e844897f5e004602521824e01f20b55cd22a0efea4e6527a4a83e3bfe51d2f9f9955856d1dc1f9ba908d395cdfa09c913d6af648e7b003c2ae7fdd8ca071bd3178d4125b127e30c397916ddc26253cf99b1f92d416df36eef8a6a3390ef1dfae0094472eebe902e83548b3632688f069bf9df56a3487aa8f40c0fd977d1d5f9a8e5b7c5d9d622a511b1729648921a940f47ba5624018f0c2d2ffd432be4a35fda337ff1c07988585b00bb2d0c4777e8592ee4cb13824e0df605b3a133e3f2b3aa7cfb80caff54abfd960d75815d7b168ab546135041f6216790536cd3622877c7145f71a37e3b4f545c8e2b7a7511c926f922d277b1d79b964d9ded9251f2d4ed331b553a775e03986b7913693d226e4d3103132ff373459703f579def3fabb5ba75db75a46e6daecd1929448aa8c8754146f917ceabf1544edb8e6591d52deb5a76fe70a97fcdaa40f6cb1f5b3909b7722d6c5c80be5246398a7b7fea634676cd566b7902cc41ff420972db2e5b3ec32fdb7c5e3bbed55528dcd8dd95b5776fef3cdb0f47f891f7b845b39fb17d5a36ab486e76a15546869ffb91e7fa8b1524597751ef6dcd1a10d2be2c46a7116d5c77dd7a70116299aa0814a7094f9f998f47ac913ea33c3b0b8cb4daf28a056ee46ec2d5c70ee2ae28f0435d929dcd8351b06e0a977eca513d36de77428cff3ac5caeb2a8a1d839821fb15f8b5ecc3d8264030a3f1d83abd82eaa4d1166c6f898b756e5219e49f45ef1a6568357cac25d01cbddeb7d7657ec026d7de1c2110533f8a71d188e2f69b7845edc83b5c06532514c15dad6d93f682420ab48307413f3d620a97812a79b6cfdf570062c4707c9c5ccdaf38d638ffcbbdae3beb134fa621db08a58e90835496015f3fb0cf703987926a6e11a720d6d8e007942db9832053c6c99277ef30b5ed2e5283dae6856585cae24f4f9d7dd5d12161c38565d63898ccacde4044352577b828797a3a4a5b3b8d3d4dcdfeef0ff083544838babb6ced70d10151d2451616785a0b9dbe6eefc13204c4f7a848e9ca5cfd0d7dbe736393f619cc0cacde400000000000000000000000000000000000000000000000000000000000000000000000000000000000c202938464f24a12050276312810a8b40180800084828a083a202408000121311408308420055225fa43850a109000000000000000000000000000000000000000000000000000000000000000000000000f55700000000000000000000000000\",\n \"txid\": \"b8ab2925fc4bd183299dcd06a5c460a3ac81a817e7ff3af049a8fd029a076bf2\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-18"},{"text":"Broadcast the hex","tagName":"h5","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-4"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f8901fb314b03c053b40403bf42711cb47f226fef464ee535187e7aebe846c7a7e318000000007b4c79a276a072a26ba067a56580210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a81409082aa1e061a82c0fd261b98af3a394cea7d269ac4656882335356cd315e426a128eccbbea03b6cfafe2349a193ccc587c08f6e2cdec8d71ce5ad8dbdd60f0bba100af03800113a10001ffffffff02f0b9f505000000002321029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac0000000000000000fd6f0d6a4d6b0d13792ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44eafd460d7e7405e78304eb2eb0e65a6e5cea9c82009db2977b7796f053d1ae5751ce9a12df055271025697ab447b5aacec5cd324f1b603407f71e711d7f88bc96915b91b5a8177d683f9b035c6a44aa2ae0a1b4be468c7875b4953139c8480ec5e6e5681e86edb715fd351cc2e4074f1d2905bb181d0072bf3effe370e891303485eb998c642e2b4182d527a06e18e1dc3d695f3278b571964ec59371fb17e6cbdf51c73983d8ea17c567c000b9229416a15dd4a812498840c77df30a0b68560afe1d97ba9b11610f0653f367c62245221d038d68eba0b4d9ed76f05b54e5a628c1ed79b29efe42e19f1956d1d660f45d53a3a9fe2a28692a212298a474ed94429c4760a2cc7db794632cb088de11082c1b6dc3db667329dc6988f1a74104bdf8db9805c98fbac074c187e62903305a4be8aa56ee5642123938493e0592ef288088e3124d0c6f621fa2bbc75812bd462fb5ba083d7e945cbf873c00e2b27b97493af56b83430dbaa5ca91be559ab062b7eccca238dbd756a5b8d4782800cd8ae6d511d2cf83234fa47af57fcd198a95c0ab120cbf448ba80ff2b517d28813e97019a055f62bea952c28d6f0f4f413af1bc34bdb07b01c4ed56447f45a89ef6d8c241926f9a35458ada85037455bced29d22e5e4ca0794155f291fcf96462ff3511df5887c2930134698d3bf8eba86640a07515078c543ae0e2c27e4c39d51da85c3d0bf27989100e112b36ab27c92a0c747c72a5ecad465c2084bc0f84d9782a6bbc07c28e0758d343e5f9f58bf21fc7b9c0c4e4eedeca95418a3d08df03b45505e6926df5742051f5aed11dce0932971e61e219e099438ae07cbb74b9d4372430473661eb2740d6198e7c1dcdc2adcbffb10e7a0320a5c41914201a350bdc69faf68f3ccc81904313672497c2d73aa80d2b0cece6d7687f482aee558d4e1b8f10875c419ad9b43711163c5de99598b9f214f29b0e413dd7dad0082aeae8526339b76bc051bc487c6872bc48f92108a053aad48101352439845c0207914ce503ad8f3bb34ee741ce89283f87e3b63fe1bfccd3ed0fde43224169b852877d6600cbb8d5abbc0c97bb0661439f42f2b35aaa88490aeabff7f783412f192fdb7d8857e20ec773a852dbeca61b9a94af50499e2159ca57caf68d87abd2519a8271187e8ed4cb47dc836a96fc230e99238e4839516f19e132356b31c35a14be7e4a05e3c4965bbe06dc0478768370b755816f727fc567141c53a704377f8f819574c114394665e7864a2fe2287f06bac869548a8a074435df870d9b5b903184efa7b27d57cbaa173efdd687317d0efbc9d33807f2f30ad0169b23a6e7624785ffd036db3abebff5fb9e83c6bcb126f59e8afcc3ece4f394051317e5886209270a591a49ce5a9eee6d57fd71e8ddacb3217cd8e9516c5087a58a2aac9b3244ccede7f8de1ed036d54721e0ed1d4c64173856bb7b9cb29885d94b251e0b81b9c7402dabebd18aac425df134dde8caa698267b293deff4df5d57081ef4a05985af681a0b92e3711157e4e9b39657c76098d6ff7723c7798dfb3ab717e301305aa224beac01a4108848d930f7d745cf985598832141b23ed65c27944e6b1a0a6af68696d31df5e14be28c0da6eef05170fc57c8ca54ac3bf6d0485ed8c56c3d50bfde244ab41bf6567a0da6375d3ccb2e9084e73be94f38afda17e843d8c23e703a7f8b14b52b7e7ff7c793b9ac6ee263265025813b1d0a69b762bddce2fbae197c3e2888abe307418b57b5ac0f2f62b1ae9dca2ff58e11440abf3bb952d1c40556dea5e4cae13982a8f79fe0664aff78328141f1e5ae3eb38b76c8906c540cf02d78ff411df6d433689f7ab3f76cddf0479c201dddb80681d9d0df66a33f9f110d71d93198b9e344a4661d48ae106e7372c578d408559f088a921956be384ce6aaa7e83ca90d6343b099fbc19fa8a7219018bca05cebb38c774cc24e0ac37f736ba1ccdf7b4f6d789cd2a945270bffdce7ddbb0e55512cb08853bd91244569662919d4973601fb21f37c3fc097e14679bb6cdeab7e81745993e630d9bbf75a871e45fb122543991447cd460b95c04fdf8aadf88bd4a1de392391a80fc8984090ba64e9f567fe471099fa887d5ec72f2fd192d88e2c12f3ee51b5e7ad7c06cfbd1becc5c94513a37c863e0c8678073777bd88bba225f4aed3b63cceab77e137c947b87573c29f925f1cb29ddb8bb478111d01b245c950a67637920187c1e2fff3b3ecec1444d9c8311d45e481e0093d54518285f9245c9f55a268e0249181a7986c4c48920a805cffe53ae9df7b894c9fc354c18f5e5cc2630129fd2a761cc93318cea211e934b3e5e74517210569a99578720b35746f25e7a7b8577afc93b5090624d8c337b9013a5050c15fb797a160ed00afc7367999170f6d81ffff30bb7487089a0323dc6702d94c023f2c0154b9308edfa61aca8df3df665f1f39e17c4ec109a68113487e70fac8701207656709bb154cb50301690d9521d06a49f5bff9e8f6e3789640bfd40bbbbec24d4d6842b31a5af7622e827b40e541959f034d491065b2c918d0852c5bd147cce268fb6368a2a08b993344a9bc6d9b74241a3d0cd49a350b6ab7b11d8bb81cfd8a2b51dd3847328b07086f4acb28fc8c04dce254882bb3aa538defd288510d4ae5bdc21f24a6e5efc34da8306bc2c44249930433fc80b0087c23d1f0d0978d2af4a53210ef652588b8400c79098b9eb0d72a0a0e48691037fa84cc2d168a4f964041cf5c41500a0841c988bf5448025c5603ae71fa0e6ce30015c7cc6b5a2d68a38b5e6b94d2b51c2c59c3f4a5718419a0964b42f50ef7e87646a4277bf7d74722a46baa01e24fa2d5fef6cf88df6754615cddb7c360f3adaa1f0652d0164e71c2579ba98e41c99e09d752c086db28b35bb5a5969863cce2011b66cf2f9dd90767d4fb75b9a41e8a71f00b296e99e70f77b718e18b16f2abf9f80da69f6e8bf976c8dc853ce71b38794f5aea7177fcd92dec08613070c29bc25bfb2e7b0759627b57df705e19e1d9c913ce29283078e50beea2f13b4647890e1e9efb2b4464fec741ee582c1f3ddaac2a80cea1bd1445505da5e47ca3791cd28221cf95fe0157d8639a35fdf6bde533220c86087d4a3d2ae07565901cc3334cb553ce1c46cb265ba8d96a43ac0899d73caa1ac336179ee4a4de37e098d5172bcddea4711549817ea9a03fcc59072692493ca9e8bff63be80bcb7866fe0e30716e2993b556850e5584fc2a31ae6df849f287015804c4d77411f26d6027f6217f490690d42c63fe593320fb1bf42d9a6fc5c43b686241f321b14eb7712f67be9adb0fcb494c0a595886c6a5bd53cdc40dd2fe457b7f2b2d08e24a610bd77912a90eaf3556728c88c6fc5096d6f990ee76ecf25d7c2057233256aca0a87558e6c8c9177cd3c72cb79f00c9114dddd8387509a3d42c2d9432b36a4f194ec6de793e0ff0d298a819a9c49c2f2dd18ad6bc2ebd307da5c8accc1fadc7fb5af63ddaa9ddd87141b2dc48999adc9dd2de3f3fc03b64c5e411716d6d7777405e844897f5e004602521824e01f20b55cd22a0efea4e6527a4a83e3bfe51d2f9f9955856d1dc1f9ba908d395cdfa09c913d6af648e7b003c2ae7fdd8ca071bd3178d4125b127e30c397916ddc26253cf99b1f92d416df36eef8a6a3390ef1dfae0094472eebe902e83548b3632688f069bf9df56a3487aa8f40c0fd977d1d5f9a8e5b7c5d9d622a511b1729648921a940f47ba5624018f0c2d2ffd432be4a35fda337ff1c07988585b00bb2d0c4777e8592ee4cb13824e0df605b3a133e3f2b3aa7cfb80caff54abfd960d75815d7b168ab546135041f6216790536cd3622877c7145f71a37e3b4f545c8e2b7a7511c926f922d277b1d79b964d9ded9251f2d4ed331b553a775e03986b7913693d226e4d3103132ff373459703f579def3fabb5ba75db75a46e6daecd1929448aa8c8754146f917ceabf1544edb8e6591d52deb5a76fe70a97fcdaa40f6cb1f5b3909b7722d6c5c80be5246398a7b7fea634676cd566b7902cc41ff420972db2e5b3ec32fdb7c5e3bbed55528dcd8dd95b5776fef3cdb0f47f891f7b845b39fb17d5a36ab486e76a15546869ffb91e7fa8b1524597751ef6dcd1a10d2be2c46a7116d5c77dd7a70116299aa0814a7094f9f998f47ac913ea33c3b0b8cb4daf28a056ee46ec2d5c70ee2ae28f0435d929dcd8351b06e0a977eca513d36de77428cff3ac5caeb2a8a1d839821fb15f8b5ecc3d8264030a3f1d83abd82eaa4d1166c6f898b756e5219e49f45ef1a6568357cac25d01cbddeb7d7657ec026d7de1c2110533f8a71d188e2f69b7845edc83b5c06532514c15dad6d93f682420ab48307413f3d620a97812a79b6cfdf570062c4707c9c5ccdaf38d638ffcbbdae3beb134fa621db08a58e90835496015f3fb0cf703987926a6e11a720d6d8e007942db9832053c6c99277ef30b5ed2e5283dae6856585cae24f4f9d7dd5d12161c38565d63898ccacde4044352577b828797a3a4a5b3b8d3d4dcdfeef0ff083544838babb6ced70d10151d2451616785a0b9dbe6eefc13204c4f7a848e9ca5cfd0d7dbe736393f619cc0cacde400000000000000000000000000000000000000000000000000000000000000000000000000000000000c202938464f24a12050276312810a8b40180800084828a083a202408000121311408308420055225fa43850a109000000000000000000000000000000000000000000000000000000000000000000000000f55700000000000000000000000000\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-4"},{"text":"./komodo-cli -ac_name=MUSIG sendrawtransaction 0400008085202f8901fb314b03c053b40403bf42711cb47f226fef464ee535187e7aebe846c7a7e318000000007b4c79a276a072a26ba067a56580210225f1cbbda1a0c406bb8f6dc7a589d88b2f9e28cd4fdb3f59139f8aff1f5d270a81409082aa1e061a82c0fd261b98af3a394cea7d269ac4656882335356cd315e426a128eccbbea03b6cfafe2349a193ccc587c08f6e2cdec8d71ce5ad8dbdd60f0bba100af03800113a10001ffffffff02f0b9f505000000002321029b086d4e3e0358f668ccc3da07df6343fb29970b742f0bc128f180994c5222c1ac0000000000000000fd6f0d6a4d6b0d13792ab829454ca1aafc151cbdef7f187424a6aed348a77cff9c2325a96af68f44eafd460d7e7405e78304eb2eb0e65a6e5cea9c82009db2977b7796f053d1ae5751ce9a12df055271025697ab447b5aacec5cd324f1b603407f71e711d7f88bc96915b91b5a8177d683f9b035c6a44aa2ae0a1b4be468c7875b4953139c8480ec5e6e5681e86edb715fd351cc2e4074f1d2905bb181d0072bf3effe370e891303485eb998c642e2b4182d527a06e18e1dc3d695f3278b571964ec59371fb17e6cbdf51c73983d8ea17c567c000b9229416a15dd4a812498840c77df30a0b68560afe1d97ba9b11610f0653f367c62245221d038d68eba0b4d9ed76f05b54e5a628c1ed79b29efe42e19f1956d1d660f45d53a3a9fe2a28692a212298a474ed94429c4760a2cc7db794632cb088de11082c1b6dc3db667329dc6988f1a74104bdf8db9805c98fbac074c187e62903305a4be8aa56ee5642123938493e0592ef288088e3124d0c6f621fa2bbc75812bd462fb5ba083d7e945cbf873c00e2b27b97493af56b83430dbaa5ca91be559ab062b7eccca238dbd756a5b8d4782800cd8ae6d511d2cf83234fa47af57fcd198a95c0ab120cbf448ba80ff2b517d28813e97019a055f62bea952c28d6f0f4f413af1bc34bdb07b01c4ed56447f45a89ef6d8c241926f9a35458ada85037455bced29d22e5e4ca0794155f291fcf96462ff3511df5887c2930134698d3bf8eba86640a07515078c543ae0e2c27e4c39d51da85c3d0bf27989100e112b36ab27c92a0c747c72a5ecad465c2084bc0f84d9782a6bbc07c28e0758d343e5f9f58bf21fc7b9c0c4e4eedeca95418a3d08df03b45505e6926df5742051f5aed11dce0932971e61e219e099438ae07cbb74b9d4372430473661eb2740d6198e7c1dcdc2adcbffb10e7a0320a5c41914201a350bdc69faf68f3ccc81904313672497c2d73aa80d2b0cece6d7687f482aee558d4e1b8f10875c419ad9b43711163c5de99598b9f214f29b0e413dd7dad0082aeae8526339b76bc051bc487c6872bc48f92108a053aad48101352439845c0207914ce503ad8f3bb34ee741ce89283f87e3b63fe1bfccd3ed0fde43224169b852877d6600cbb8d5abbc0c97bb0661439f42f2b35aaa88490aeabff7f783412f192fdb7d8857e20ec773a852dbeca61b9a94af50499e2159ca57caf68d87abd2519a8271187e8ed4cb47dc836a96fc230e99238e4839516f19e132356b31c35a14be7e4a05e3c4965bbe06dc0478768370b755816f727fc567141c53a704377f8f819574c114394665e7864a2fe2287f06bac869548a8a074435df870d9b5b903184efa7b27d57cbaa173efdd687317d0efbc9d33807f2f30ad0169b23a6e7624785ffd036db3abebff5fb9e83c6bcb126f59e8afcc3ece4f394051317e5886209270a591a49ce5a9eee6d57fd71e8ddacb3217cd8e9516c5087a58a2aac9b3244ccede7f8de1ed036d54721e0ed1d4c64173856bb7b9cb29885d94b251e0b81b9c7402dabebd18aac425df134dde8caa698267b293deff4df5d57081ef4a05985af681a0b92e3711157e4e9b39657c76098d6ff7723c7798dfb3ab717e301305aa224beac01a4108848d930f7d745cf985598832141b23ed65c27944e6b1a0a6af68696d31df5e14be28c0da6eef05170fc57c8ca54ac3bf6d0485ed8c56c3d50bfde244ab41bf6567a0da6375d3ccb2e9084e73be94f38afda17e843d8c23e703a7f8b14b52b7e7ff7c793b9ac6ee263265025813b1d0a69b762bddce2fbae197c3e2888abe307418b57b5ac0f2f62b1ae9dca2ff58e11440abf3bb952d1c40556dea5e4cae13982a8f79fe0664aff78328141f1e5ae3eb38b76c8906c540cf02d78ff411df6d433689f7ab3f76cddf0479c201dddb80681d9d0df66a33f9f110d71d93198b9e344a4661d48ae106e7372c578d408559f088a921956be384ce6aaa7e83ca90d6343b099fbc19fa8a7219018bca05cebb38c774cc24e0ac37f736ba1ccdf7b4f6d789cd2a945270bffdce7ddbb0e55512cb08853bd91244569662919d4973601fb21f37c3fc097e14679bb6cdeab7e81745993e630d9bbf75a871e45fb122543991447cd460b95c04fdf8aadf88bd4a1de392391a80fc8984090ba64e9f567fe471099fa887d5ec72f2fd192d88e2c12f3ee51b5e7ad7c06cfbd1becc5c94513a37c863e0c8678073777bd88bba225f4aed3b63cceab77e137c947b87573c29f925f1cb29ddb8bb478111d01b245c950a67637920187c1e2fff3b3ecec1444d9c8311d45e481e0093d54518285f9245c9f55a268e0249181a7986c4c48920a805cffe53ae9df7b894c9fc354c18f5e5cc2630129fd2a761cc93318cea211e934b3e5e74517210569a99578720b35746f25e7a7b8577afc93b5090624d8c337b9013a5050c15fb797a160ed00afc7367999170f6d81ffff30bb7487089a0323dc6702d94c023f2c0154b9308edfa61aca8df3df665f1f39e17c4ec109a68113487e70fac8701207656709bb154cb50301690d9521d06a49f5bff9e8f6e3789640bfd40bbbbec24d4d6842b31a5af7622e827b40e541959f034d491065b2c918d0852c5bd147cce268fb6368a2a08b993344a9bc6d9b74241a3d0cd49a350b6ab7b11d8bb81cfd8a2b51dd3847328b07086f4acb28fc8c04dce254882bb3aa538defd288510d4ae5bdc21f24a6e5efc34da8306bc2c44249930433fc80b0087c23d1f0d0978d2af4a53210ef652588b8400c79098b9eb0d72a0a0e48691037fa84cc2d168a4f964041cf5c41500a0841c988bf5448025c5603ae71fa0e6ce30015c7cc6b5a2d68a38b5e6b94d2b51c2c59c3f4a5718419a0964b42f50ef7e87646a4277bf7d74722a46baa01e24fa2d5fef6cf88df6754615cddb7c360f3adaa1f0652d0164e71c2579ba98e41c99e09d752c086db28b35bb5a5969863cce2011b66cf2f9dd90767d4fb75b9a41e8a71f00b296e99e70f77b718e18b16f2abf9f80da69f6e8bf976c8dc853ce71b38794f5aea7177fcd92dec08613070c29bc25bfb2e7b0759627b57df705e19e1d9c913ce29283078e50beea2f13b4647890e1e9efb2b4464fec741ee582c1f3ddaac2a80cea1bd1445505da5e47ca3791cd28221cf95fe0157d8639a35fdf6bde533220c86087d4a3d2ae07565901cc3334cb553ce1c46cb265ba8d96a43ac0899d73caa1ac336179ee4a4de37e098d5172bcddea4711549817ea9a03fcc59072692493ca9e8bff63be80bcb7866fe0e30716e2993b556850e5584fc2a31ae6df849f287015804c4d77411f26d6027f6217f490690d42c63fe593320fb1bf42d9a6fc5c43b686241f321b14eb7712f67be9adb0fcb494c0a595886c6a5bd53cdc40dd2fe457b7f2b2d08e24a610bd77912a90eaf3556728c88c6fc5096d6f990ee76ecf25d7c2057233256aca0a87558e6c8c9177cd3c72cb79f00c9114dddd8387509a3d42c2d9432b36a4f194ec6de793e0ff0d298a819a9c49c2f2dd18ad6bc2ebd307da5c8accc1fadc7fb5af63ddaa9ddd87141b2dc48999adc9dd2de3f3fc03b64c5e411716d6d7777405e844897f5e004602521824e01f20b55cd22a0efea4e6527a4a83e3bfe51d2f9f9955856d1dc1f9ba908d395cdfa09c913d6af648e7b003c2ae7fdd8ca071bd3178d4125b127e30c397916ddc26253cf99b1f92d416df36eef8a6a3390ef1dfae0094472eebe902e83548b3632688f069bf9df56a3487aa8f40c0fd977d1d5f9a8e5b7c5d9d622a511b1729648921a940f47ba5624018f0c2d2ffd432be4a35fda337ff1c07988585b00bb2d0c4777e8592ee4cb13824e0df605b3a133e3f2b3aa7cfb80caff54abfd960d75815d7b168ab546135041f6216790536cd3622877c7145f71a37e3b4f545c8e2b7a7511c926f922d277b1d79b964d9ded9251f2d4ed331b553a775e03986b7913693d226e4d3103132ff373459703f579def3fabb5ba75db75a46e6daecd1929448aa8c8754146f917ceabf1544edb8e6591d52deb5a76fe70a97fcdaa40f6cb1f5b3909b7722d6c5c80be5246398a7b7fea634676cd566b7902cc41ff420972db2e5b3ec32fdb7c5e3bbed55528dcd8dd95b5776fef3cdb0f47f891f7b845b39fb17d5a36ab486e76a15546869ffb91e7fa8b1524597751ef6dcd1a10d2be2c46a7116d5c77dd7a70116299aa0814a7094f9f998f47ac913ea33c3b0b8cb4daf28a056ee46ec2d5c70ee2ae28f0435d929dcd8351b06e0a977eca513d36de77428cff3ac5caeb2a8a1d839821fb15f8b5ecc3d8264030a3f1d83abd82eaa4d1166c6f898b756e5219e49f45ef1a6568357cac25d01cbddeb7d7657ec026d7de1c2110533f8a71d188e2f69b7845edc83b5c06532514c15dad6d93f682420ab48307413f3d620a97812a79b6cfdf570062c4707c9c5ccdaf38d638ffcbbdae3beb134fa621db08a58e90835496015f3fb0cf703987926a6e11a720d6d8e007942db9832053c6c99277ef30b5ed2e5283dae6856585cae24f4f9d7dd5d12161c38565d63898ccacde4044352577b828797a3a4a5b3b8d3d4dcdfeef0ff083544838babb6ced70d10151d2451616785a0b9dbe6eefc13204c4f7a848e9ca5cfd0d7dbe736393f619cc0cacde400000000000000000000000000000000000000000000000000000000000000000000000000000000000c202938464f24a12050276312810a8b40180800084828a083a202408000121311408308420055225fa43850a109000000000000000000000000000000000000000000000000000000000000000000000000f55700000000000000000000000000\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"broadcast-the-hex-4"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-19"},{"text":"b8ab2925fc4bd183299dcd06a5c460a3ac81a817e7ff3af049a8fd029a076bf2\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-19"},{"text":"b8ab2925fc4bd183299dcd06a5c460a3ac81a817e7ff3af049a8fd029a076bf2\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-19"},{"text":"verify","tagName":"h2","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"cclib verify 19 '[\"pubtxid\", \"msg\", \"sig\"]'","tagName":"p","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"cclib verify 19 '[\"pubtxid\", \"msg\", \"sig\"]'","tagName":"strong","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"The verify method verifies whether the supplied signature was generated for the msg (message) by the seed corresponding to the pubtxid .","tagName":"p","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"verify","tagName":"code","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"msg","tagName":"code","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"pubtxid","tagName":"code","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"The returned handle is directly associated with the same pubtxid .","tagName":"p","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"handle","tagName":"code","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"pubtxid","tagName":"code","path":"antara/api/dilithium","closestElementReference":"verify"},{"text":"Arguments","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"arguments-8"},{"text":"Response","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"response-20"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/dilithium","closestElementReference":"examples-8"},{"text":"Command","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"command-9"},{"text":"./komodo-cli -ac_name=MUSIG cclib verify 19 '[\"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\"d89f666a168c6c704a80c63165a93edb1c8c4a23f1e47feb160122669fc081735a66f5c95d1ac524e6bc2e719114e13be356e8e890ba16358464c5498181e2cc6d9f49066588c11f89f89c5f09a3ca122990cbe576c85c81a283a1ef9d69e162dfb6547f5fc09265cac4cca94a30850ee5f6fd638e4d3a9f59576fa1ef6bf621a04f506aa7cbe76bfad672f107131948de8fdc2925e90268bf240de4aa1859a20b529432dedb5253490f0b45295e81e1541e9ffb2c8774b6822c45a038dee590fc9f2ab1826015d37c678d2b9a91349b7f2c78c43379af0ec5dc85206d192142ed14be09acb304d1b8531a3885a2bf48022600b911420ff99340899fe4f7e4c921f10a65948c145ac5f7c685e72bbb23a1ac4557b1a91b3191a5ec7f229254c740a03a4c296fc1249cf953bb9a17f0a1fe6a63b351b3ff8a2bfb0bb0c047564e01dcfa87c5616e1cf09578672c64269b5277cb82b8f054a058b8fed76159bfa82fdcd9b65662f63a1cad4ce74941ebf342760ce1511b435b9d4b77a3aa9c48964543e711a32a8d76de338647ba6f9d0c7582a517fe4f6bc2a25b976ba7214cf88b09857e365780d2c8d5fe158b53c02ffc5083eb83effbf41cc33051214d8b97d510ae4cf76cbc8c2e03c3f17ffed1cc2143d6f6154b9ed8bc7db97a06843ca1de096e4050a81e4bec673bd333380bc824bc80e9a1e6a4dae1846cd5738bca677365e6166ee87ba34b86ac74bcd322be3434fda5ef802a7714248f4854ce39f9c6f9a1249353dbef610b2616f6a083c3699bc7c8e5ca6865cc15fde196b2faa88e3e1126c818185bca2275762d9ec8ec440d0489c0725908c8fd104f99c8bf730bda01e31c202e43f186d09f11c0de4825c49f88ece9ffa23d462c502332210afa9af5110134c35b68718b0f117df6b45b9aa0466c95e95f81ed19794a2dc33cfd58ee4fcb4f824ffdc8e238a32317f2584db98e7bda9b2f661842b3924edaa441dea32b4e5357c3f8d424d48acf3d3f0964e69e64130b2d3c5ebc806135cc53fa8f1e1a04444ac5116177dd08e17c2c29cfa49971ec083cf8ebe424f3e84c4e5630c7b5053f9607a9b4df56195d8a07c3eee4bb265cd6fea253fb7af45855c712b83a0f5c01732fbf73ac8931edaccae71367956c5374f4d7c96c1ffcde9fc2d0d8fbc5eb4fc8d3829be53f1b2e537ac1ee659111438c2a6d11acb4f502594ae617685b1176aba19a79dc9d754b48db84cb6a83c9dbcc4ce0ed6b640d31bfed99df78f8a34521e0fde9bd14e168eeaf6cb4da6a29b48df655fba872312f9f876fcc8125b7b3768046e8f9d28f0c5526b9dc2b26887fe79e0b1e0b065055698ff27c68bb0dbdda057d0b5616cdcc89a8538ee1d030ca6ca6f6db71d0b1cd0f03cdc96c9cb3bb45689e923820d17f36d675a764402bf6b08fe7b3356f75fe51644ee577dc209760c6195afe71c7d8e32fdedd2a035ddf29561252ea92e4f7e674eb0c6a679f1fe4d1a63e3423f3e36e60ce93ec12a4e88bd2546b25d8c702990a55fdc37d1d5bfc1fdb029851464ebecadef443f03eb126bf48a06f43afac89278e9e8b100295137139b7d37706c36d0a3687181cf10ede3a4e2cbcc478831dbbd99eee03f9bcff02a2f1887a9ee85f932d3e22eb43d4541ef48528a921814e1d203086507df78f84bc119afc2febf445660c73e88739d53be3762ae3c6800413cb2d963239b4ce1b0a2634e938df33d20f8e056d56047adca62876c5db389a71a9f11376c39295c69ebf09dd0a30d4d5d91971b6ff60e5a0d755863ba813a0fd8f8a7baab677a455f930308499bbc86c36ceadf1b9c37e6118fae9ce015d5851db272799bf75da81545d57b6a2d36358e1f4f5fdc00e9121a9d531ce52c89a64b24705daa0a8dad8707dc5e11ac6565fd763758b530f7a890cfb1dd7561d94c6df9681bf528252f4c99beb5fdcb2cca134b50ffe69d2160df4bd3c7ec51da9c189c8743f19624c9ec69dfd52bce1a8da90fef8d5294c2f477489bbfc23be3a65d0a797485d0235c40b56fc2aab90fcff1da0a3b065a439cde62d895b1111f33c7ecbb96991908757ff47b053bdb8afca97e5f2acabbc8c37f35185b25ac2c43b8c30aafca78c371ee0c1e0dd7132e603309b702b8de2f185f527fd6b74855599f70353cc3befc3654b557761027cc867dfa1632bb3ad94a5458296588333991d2e16a296450de5e4a0599af4f79a011b02c657ff045a8a95572ce069f3362f82fe7558ad76e1272f45badb32900c1cc47643f5476f9dafbf0f6d5a50da8d2405cea4777e1e1b293a766f448ef6ef94fd185ceeb341e369ff2ec9dfe37a18978557ea22336eee6e57a21614e457a46ef2711f112f925ad111d08c88bb05b0bd9d9f8fe9a53250c562b5f18a2534118a2221b91b1420b801d48115c99f91285483cf5d7a7bd23af0bea1dfc034b6941b9b2dc6181614cfb7328c3f4894485c1dd59b11e646498e3957911d87e3a0e1d602046527b7de329acf1ea0f5a8e9b5112d174004454a11b1e594c1f7f14bc1bb51047042b5d99b8b4e9bd0aa47502dd00557585dd36d19a93c48a935434f59b8aacdef2fadbddd5bba5c55f864e01c7648a16f6c7f35b9d1c08aaaa53e42c2200be756dbeb2ebfb8222f0dffad6683f640c7dab52d1c3d501b7c72628aba1bfd4ee089325e4972e62f8313487864737ad29714417af7357c8ac967a4dc0e8fb3ed55d94dd9094529f6f71a4f6afbc65556e556251b988e751deb1a4a898fa4af1ce50db0173709bf8265259862676ae3ba2a399994b36474ef3b44b18321bdadbbede76bf7e5313e0e197587f7e674edf402a01136fb0d366d5c9e9d6ab804fa73b630585346e6d271cf012b2891ebd85f308c5f97b179c18ee6f4ad6b10e33e9a7e2142b21a06afd5b65b773b1d0a5dc9f879d40ab264069689db4644c3d631bd8efab0c9721525e31d25dcd1af9c71dfa9a5da7cbc84811ec97e63f1f3b3c3f443bb6e59f6c1a115bd336cf2d485b53fafc84f8018c4a2ee1b9319a9b2d7a1e06b8862bc4ba82313d74a9fceabe2eab540fdb1434edb0339df7217b2125ab2bb9079fd1859877ef11e16fdcf7bbb9654be4f829760f51f439e05baa0c283b7576adfd43329cc044416b45cb3078646bcbc69bcb5dd23f3e0ae5a695fe3ac96b0a934696445bc395fb12c5b8d1e4d256c1a61aa79397a6453dc4adf11d79320f0294ad2e95e3ace72f616be3b02b40953b24e3d724baca91d2dc435c22e527df93cd48d65fa3e63f4cf355d97a4ddf2ee87ce09f919846df7a16c13584ad0dd10002e6f166121392eb7c8f081edefa703b73882f61b0f77946e16b4625b6f814df9e7392274387406a05d8fe7c58e664745813a65ce16133e55d49ebfdac252da5682f1a41d51ac38ae579e643098a4ae5172be6fbf9f6c51c124eabb90a28978825f3ed67f53bcdd4f81247121369c5974343ac939c4384088a35ba2473d8e81ad6834f7bdb949b92a21ba258f7b246966d4343e7ea44e4b6f9909cf112a1f25362fe8c684b010f875e994fb87b65aef8ff59b2df4703261a57cbaba9962915d50ae7405c89163a093a21c782a62fa524d4921078f896d61aecca2128a9ce0c3f481cc0cdb16b3666239383e7e180890819297c60a93b2f5841cf665eb5266394a10e6d0afc4f600938826fd13858e88e19b319876168de379162c578b25c4c87f46b47c005ebc79073e4770a46e9ccc5009b19d4a84d68bd68a7bac9fe0bd6a51ebae9ee6e6a7cd082802f0a53c7cdb4a4f3b2d7b15a9fc23bfdc10c88c185938916c0f70ba40dc26e80d86602051de0faa3503841b3ff12ec2cd0ac1bd9d86e2f098ad1246a93d63619d482634bea69a1c883a7b9e35b91fe67b35a02837750f363616a4ed572e8d6dd8595abe0bf1571ad6ebd5b16df8bad53b1d6bdb1e391702c91abf0e8feb3499fddd040e06c46647cecfbef85505b0670f1184878e3ee15bd3d93546a028917ef445a8fc1c26319b00c0b0e41e74e00447a6c5cfd63bfa09d3d68c3ecae03d2335662ee2e79dc907a4f5f91b5650d29020c99b3be715d225a9d8a21cf5394235bf035209052b76f815cebc0afa5993f8eb6ff944a3ce56ec14bd3e3ad84f1bfe05073c3d970082a852efd037537ba299fea304cc6e6c61cfa08e013df36501937f6cbd84cc7057ec8a471ea2e4931287db6c62d923f4c902382cc7ee4f9d49ae9857f59d67bfc58c277e44b1ea3f9582864733d1b898ba98108478dc003012b4010bca9e8ece18e3180b11cb8a31e293951e07ebfba7e770faea8b2f674eb535375f2254a3e20f1e2da32631a4752295ece3b072d21c1fba4d33a3415c9578c1c2052e34d5fabbf957ef2352e0c4e8885461841a3d47436738cc5c53e2c043a424f30458d1ed9d6b6b30cf6a7eda861b540ac25164e00f220496c46f93b3fa7fb7ea8a843ef3b3cde50882422bd9414f858f603c108f2c3c157c0c9eb41c185a27fcdb149e210a1e252a4647496e7477acb5b6c0dbe4fafbff1a26576162a0cef1f502071b1d333650666a91939aa8b0d9eef2fb08101319246d7e9ca8b4b9bac5d0d7f1fa0f25283540516169876285abbfd4e2ff0d141a566a7f8688969ed5d8ef00000000000000000000000000000000000000000000000000000000131c2e3f4f5c0526a000cc00420628b002b0002ced051021a0029004103b8840111402048000ae8f26f33c9de7075175616e74756d20526573697374616e636520697320617765736f6d65212121\"]'\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"command-9"},{"text":"./komodo-cli -ac_name=MUSIG cclib verify 19 '[\"ea448ff66aa925239cff7ca748d3aea62474187fefbd1c15fcaaa14c4529b82a\",\"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\"d89f666a168c6c704a80c63165a93edb1c8c4a23f1e47feb160122669fc081735a66f5c95d1ac524e6bc2e719114e13be356e8e890ba16358464c5498181e2cc6d9f49066588c11f89f89c5f09a3ca122990cbe576c85c81a283a1ef9d69e162dfb6547f5fc09265cac4cca94a30850ee5f6fd638e4d3a9f59576fa1ef6bf621a04f506aa7cbe76bfad672f107131948de8fdc2925e90268bf240de4aa1859a20b529432dedb5253490f0b45295e81e1541e9ffb2c8774b6822c45a038dee590fc9f2ab1826015d37c678d2b9a91349b7f2c78c43379af0ec5dc85206d192142ed14be09acb304d1b8531a3885a2bf48022600b911420ff99340899fe4f7e4c921f10a65948c145ac5f7c685e72bbb23a1ac4557b1a91b3191a5ec7f229254c740a03a4c296fc1249cf953bb9a17f0a1fe6a63b351b3ff8a2bfb0bb0c047564e01dcfa87c5616e1cf09578672c64269b5277cb82b8f054a058b8fed76159bfa82fdcd9b65662f63a1cad4ce74941ebf342760ce1511b435b9d4b77a3aa9c48964543e711a32a8d76de338647ba6f9d0c7582a517fe4f6bc2a25b976ba7214cf88b09857e365780d2c8d5fe158b53c02ffc5083eb83effbf41cc33051214d8b97d510ae4cf76cbc8c2e03c3f17ffed1cc2143d6f6154b9ed8bc7db97a06843ca1de096e4050a81e4bec673bd333380bc824bc80e9a1e6a4dae1846cd5738bca677365e6166ee87ba34b86ac74bcd322be3434fda5ef802a7714248f4854ce39f9c6f9a1249353dbef610b2616f6a083c3699bc7c8e5ca6865cc15fde196b2faa88e3e1126c818185bca2275762d9ec8ec440d0489c0725908c8fd104f99c8bf730bda01e31c202e43f186d09f11c0de4825c49f88ece9ffa23d462c502332210afa9af5110134c35b68718b0f117df6b45b9aa0466c95e95f81ed19794a2dc33cfd58ee4fcb4f824ffdc8e238a32317f2584db98e7bda9b2f661842b3924edaa441dea32b4e5357c3f8d424d48acf3d3f0964e69e64130b2d3c5ebc806135cc53fa8f1e1a04444ac5116177dd08e17c2c29cfa49971ec083cf8ebe424f3e84c4e5630c7b5053f9607a9b4df56195d8a07c3eee4bb265cd6fea253fb7af45855c712b83a0f5c01732fbf73ac8931edaccae71367956c5374f4d7c96c1ffcde9fc2d0d8fbc5eb4fc8d3829be53f1b2e537ac1ee659111438c2a6d11acb4f502594ae617685b1176aba19a79dc9d754b48db84cb6a83c9dbcc4ce0ed6b640d31bfed99df78f8a34521e0fde9bd14e168eeaf6cb4da6a29b48df655fba872312f9f876fcc8125b7b3768046e8f9d28f0c5526b9dc2b26887fe79e0b1e0b065055698ff27c68bb0dbdda057d0b5616cdcc89a8538ee1d030ca6ca6f6db71d0b1cd0f03cdc96c9cb3bb45689e923820d17f36d675a764402bf6b08fe7b3356f75fe51644ee577dc209760c6195afe71c7d8e32fdedd2a035ddf29561252ea92e4f7e674eb0c6a679f1fe4d1a63e3423f3e36e60ce93ec12a4e88bd2546b25d8c702990a55fdc37d1d5bfc1fdb029851464ebecadef443f03eb126bf48a06f43afac89278e9e8b100295137139b7d37706c36d0a3687181cf10ede3a4e2cbcc478831dbbd99eee03f9bcff02a2f1887a9ee85f932d3e22eb43d4541ef48528a921814e1d203086507df78f84bc119afc2febf445660c73e88739d53be3762ae3c6800413cb2d963239b4ce1b0a2634e938df33d20f8e056d56047adca62876c5db389a71a9f11376c39295c69ebf09dd0a30d4d5d91971b6ff60e5a0d755863ba813a0fd8f8a7baab677a455f930308499bbc86c36ceadf1b9c37e6118fae9ce015d5851db272799bf75da81545d57b6a2d36358e1f4f5fdc00e9121a9d531ce52c89a64b24705daa0a8dad8707dc5e11ac6565fd763758b530f7a890cfb1dd7561d94c6df9681bf528252f4c99beb5fdcb2cca134b50ffe69d2160df4bd3c7ec51da9c189c8743f19624c9ec69dfd52bce1a8da90fef8d5294c2f477489bbfc23be3a65d0a797485d0235c40b56fc2aab90fcff1da0a3b065a439cde62d895b1111f33c7ecbb96991908757ff47b053bdb8afca97e5f2acabbc8c37f35185b25ac2c43b8c30aafca78c371ee0c1e0dd7132e603309b702b8de2f185f527fd6b74855599f70353cc3befc3654b557761027cc867dfa1632bb3ad94a5458296588333991d2e16a296450de5e4a0599af4f79a011b02c657ff045a8a95572ce069f3362f82fe7558ad76e1272f45badb32900c1cc47643f5476f9dafbf0f6d5a50da8d2405cea4777e1e1b293a766f448ef6ef94fd185ceeb341e369ff2ec9dfe37a18978557ea22336eee6e57a21614e457a46ef2711f112f925ad111d08c88bb05b0bd9d9f8fe9a53250c562b5f18a2534118a2221b91b1420b801d48115c99f91285483cf5d7a7bd23af0bea1dfc034b6941b9b2dc6181614cfb7328c3f4894485c1dd59b11e646498e3957911d87e3a0e1d602046527b7de329acf1ea0f5a8e9b5112d174004454a11b1e594c1f7f14bc1bb51047042b5d99b8b4e9bd0aa47502dd00557585dd36d19a93c48a935434f59b8aacdef2fadbddd5bba5c55f864e01c7648a16f6c7f35b9d1c08aaaa53e42c2200be756dbeb2ebfb8222f0dffad6683f640c7dab52d1c3d501b7c72628aba1bfd4ee089325e4972e62f8313487864737ad29714417af7357c8ac967a4dc0e8fb3ed55d94dd9094529f6f71a4f6afbc65556e556251b988e751deb1a4a898fa4af1ce50db0173709bf8265259862676ae3ba2a399994b36474ef3b44b18321bdadbbede76bf7e5313e0e197587f7e674edf402a01136fb0d366d5c9e9d6ab804fa73b630585346e6d271cf012b2891ebd85f308c5f97b179c18ee6f4ad6b10e33e9a7e2142b21a06afd5b65b773b1d0a5dc9f879d40ab264069689db4644c3d631bd8efab0c9721525e31d25dcd1af9c71dfa9a5da7cbc84811ec97e63f1f3b3c3f443bb6e59f6c1a115bd336cf2d485b53fafc84f8018c4a2ee1b9319a9b2d7a1e06b8862bc4ba82313d74a9fceabe2eab540fdb1434edb0339df7217b2125ab2bb9079fd1859877ef11e16fdcf7bbb9654be4f829760f51f439e05baa0c283b7576adfd43329cc044416b45cb3078646bcbc69bcb5dd23f3e0ae5a695fe3ac96b0a934696445bc395fb12c5b8d1e4d256c1a61aa79397a6453dc4adf11d79320f0294ad2e95e3ace72f616be3b02b40953b24e3d724baca91d2dc435c22e527df93cd48d65fa3e63f4cf355d97a4ddf2ee87ce09f919846df7a16c13584ad0dd10002e6f166121392eb7c8f081edefa703b73882f61b0f77946e16b4625b6f814df9e7392274387406a05d8fe7c58e664745813a65ce16133e55d49ebfdac252da5682f1a41d51ac38ae579e643098a4ae5172be6fbf9f6c51c124eabb90a28978825f3ed67f53bcdd4f81247121369c5974343ac939c4384088a35ba2473d8e81ad6834f7bdb949b92a21ba258f7b246966d4343e7ea44e4b6f9909cf112a1f25362fe8c684b010f875e994fb87b65aef8ff59b2df4703261a57cbaba9962915d50ae7405c89163a093a21c782a62fa524d4921078f896d61aecca2128a9ce0c3f481cc0cdb16b3666239383e7e180890819297c60a93b2f5841cf665eb5266394a10e6d0afc4f600938826fd13858e88e19b319876168de379162c578b25c4c87f46b47c005ebc79073e4770a46e9ccc5009b19d4a84d68bd68a7bac9fe0bd6a51ebae9ee6e6a7cd082802f0a53c7cdb4a4f3b2d7b15a9fc23bfdc10c88c185938916c0f70ba40dc26e80d86602051de0faa3503841b3ff12ec2cd0ac1bd9d86e2f098ad1246a93d63619d482634bea69a1c883a7b9e35b91fe67b35a02837750f363616a4ed572e8d6dd8595abe0bf1571ad6ebd5b16df8bad53b1d6bdb1e391702c91abf0e8feb3499fddd040e06c46647cecfbef85505b0670f1184878e3ee15bd3d93546a028917ef445a8fc1c26319b00c0b0e41e74e00447a6c5cfd63bfa09d3d68c3ecae03d2335662ee2e79dc907a4f5f91b5650d29020c99b3be715d225a9d8a21cf5394235bf035209052b76f815cebc0afa5993f8eb6ff944a3ce56ec14bd3e3ad84f1bfe05073c3d970082a852efd037537ba299fea304cc6e6c61cfa08e013df36501937f6cbd84cc7057ec8a471ea2e4931287db6c62d923f4c902382cc7ee4f9d49ae9857f59d67bfc58c277e44b1ea3f9582864733d1b898ba98108478dc003012b4010bca9e8ece18e3180b11cb8a31e293951e07ebfba7e770faea8b2f674eb535375f2254a3e20f1e2da32631a4752295ece3b072d21c1fba4d33a3415c9578c1c2052e34d5fabbf957ef2352e0c4e8885461841a3d47436738cc5c53e2c043a424f30458d1ed9d6b6b30cf6a7eda861b540ac25164e00f220496c46f93b3fa7fb7ea8a843ef3b3cde50882422bd9414f858f603c108f2c3c157c0c9eb41c185a27fcdb149e210a1e252a4647496e7477acb5b6c0dbe4fafbff1a26576162a0cef1f502071b1d333650666a91939aa8b0d9eef2fb08101319246d7e9ca8b4b9bac5d0d7f1fa0f25283540516169876285abbfd4e2ff0d141a566a7f8688969ed5d8ef00000000000000000000000000000000000000000000000000000000131c2e3f4f5c0526a000cc00420628b002b0002ced051021a0029004103b8840111402048000ae8f26f33c9de7075175616e74756d20526573697374616e636520697320617765736f6d65212121\"]'\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"command-9"},{"text":"Response","tagName":"h6","path":"antara/api/dilithium","closestElementReference":"response-21"},{"text":"{\n \"sighash\": \"d75fc97edbb645e4aeb1605da41208e57159c6e7\",\n \"msg32\": \"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"handle\": \"AtomicWarrior\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"result\": \"success\"\n}\n","tagName":"pre","path":"antara/api/dilithium","closestElementReference":"response-21"},{"text":"{\n \"sighash\": \"d75fc97edbb645e4aeb1605da41208e57159c6e7\",\n \"msg32\": \"5175616e74756d20526573697374616e636520697320617765736f6d65212121\",\n \"handle\": \"AtomicWarrior\",\n \"pkaddr\": \"PCD25oVW6JVzkNgg3MUB21uorh7BDj6TtD\",\n \"result\": \"success\"\n}\n","tagName":"code","path":"antara/api/dilithium","closestElementReference":"response-21"}],"antara/api/faucet":[{"text":"Faucet","tagName":"h1","path":"antara/api/faucet","closestElementReference":"faucet"},{"text":"Introduction","tagName":"h2","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"The Faucet Antara Module enables anyone to fund an on-chain faucet on any chain where modules are enabled. A Smart Chain may have only one on-chain faucet .","tagName":"p","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"enabled.","tagName":"a","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucet","tagName":"code","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"To receive funds from a faucet , the faucetget method can be executed by anyone on the Smart Chain, as long as their public address satisfies a few constraints. Their daemon's pubkey (corresponding to the address) must have no history of funds or transactions, and an address can claim faucet funds only once on a chain. The call also requires the node to perform a small PoW calculation; this deters leeching.","tagName":"p","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucet","tagName":"code","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucetget","tagName":"a","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"When faucetget is executed, the on-chain faucet sends 0.1 coins to the address that corresponds to the node's pubkey. This requires about 30 seconds of CPU time.","tagName":"p","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucetget","tagName":"code","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucet","tagName":"code","path":"antara/api/faucet","closestElementReference":"introduction"},{"text":"faucetaddress","tagName":"h2","path":"antara/api/faucet","closestElementReference":"faucetaddress"},{"text":"faucetaddress [pubkey]","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetaddress"},{"text":"faucetaddress [pubkey]","tagName":"strong","path":"antara/api/faucet","closestElementReference":"faucetaddress"},{"text":"The faucetaddress method returns the Antara address information for the specified pubkey. If no pubkey is provided, the method returns information for the pubkey used to launch the daemon.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetaddress"},{"text":"faucetaddress","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetaddress"},{"text":"Arguments","tagName":"h3","path":"antara/api/faucet","closestElementReference":"arguments"},{"text":"Response","tagName":"h3","path":"antara/api/faucet","closestElementReference":"response"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetaddress 03336ca9db27cb6e882830e20dc525884e27dc94d557a5e68b972a5cbf9e8c62a8\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetaddress 03336ca9db27cb6e882830e20dc525884e27dc94d557a5e68b972a5cbf9e8c62a8\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"FaucetCCAddress\": \"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\",\n \"FaucetCCBalance\": 0.0,\n \"FaucetNormalAddress\": \"RKQV4oYs4rvxAWx1J43VnT73rSTVtUeckk\",\n \"FaucetNormalBalance\": 0.0,\n \"FaucetCCTokensAddress\": \"RKaT8VfRSsu4qWL2kfW3PCzejrzJxi1TcJ\",\n \"PubkeyCCaddress(Faucet)\": \"RReGLfH2MTrkeLSepkVy5vnQPE29g7KofS\",\n \"PubkeyCCbalance(Faucet)\": 0.0,\n \"myCCAddress(Faucet)\": \"RTedsYkavdn39m2jrQcKjCnq4MvikGCiZS\",\n \"myCCbalance(Faucet)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"{\n \"result\": \"success\",\n \"FaucetCCAddress\": \"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\",\n \"FaucetCCBalance\": 0.0,\n \"FaucetNormalAddress\": \"RKQV4oYs4rvxAWx1J43VnT73rSTVtUeckk\",\n \"FaucetNormalBalance\": 0.0,\n \"FaucetCCTokensAddress\": \"RKaT8VfRSsu4qWL2kfW3PCzejrzJxi1TcJ\",\n \"PubkeyCCaddress(Faucet)\": \"RReGLfH2MTrkeLSepkVy5vnQPE29g7KofS\",\n \"PubkeyCCbalance(Faucet)\": 0.0,\n \"myCCAddress(Faucet)\": \"RTedsYkavdn39m2jrQcKjCnq4MvikGCiZS\",\n \"myCCbalance(Faucet)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetaddress\", \"params\":[\"03336ca9db27cb6e882830e20dc525884e27dc94d557a5e68b972a5cbf9e8c62a8\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetaddress\", \"params\":[\"03336ca9db27cb6e882830e20dc525884e27dc94d557a5e68b972a5cbf9e8c62a8\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"FaucetCCAddress\": \"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\",\n \"FaucetCCBalance\": 0.0,\n \"FaucetNormalAddress\": \"RKQV4oYs4rvxAWx1J43VnT73rSTVtUeckk\",\n \"FaucetNormalBalance\": 0.0,\n \"FaucetCCTokensAddress\": \"RKaT8VfRSsu4qWL2kfW3PCzejrzJxi1TcJ\",\n \"PubkeyCCaddress(Faucet)\": \"RReGLfH2MTrkeLSepkVy5vnQPE29g7KofS\",\n \"PubkeyCCbalance(Faucet)\": 0.0,\n \"myCCAddress(Faucet)\": \"RTedsYkavdn39m2jrQcKjCnq4MvikGCiZS\",\n \"myCCbalance(Faucet)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"FaucetCCAddress\": \"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\",\n \"FaucetCCBalance\": 0.0,\n \"FaucetNormalAddress\": \"RKQV4oYs4rvxAWx1J43VnT73rSTVtUeckk\",\n \"FaucetNormalBalance\": 0.0,\n \"FaucetCCTokensAddress\": \"RKaT8VfRSsu4qWL2kfW3PCzejrzJxi1TcJ\",\n \"PubkeyCCaddress(Faucet)\": \"RReGLfH2MTrkeLSepkVy5vnQPE29g7KofS\",\n \"PubkeyCCbalance(Faucet)\": 0.0,\n \"myCCAddress(Faucet)\": \"RTedsYkavdn39m2jrQcKjCnq4MvikGCiZS\",\n \"myCCbalance(Faucet)\": 0.0,\n \"myaddress\": \"RPCeZmqW4Aam52DFLmMraWtu5CuXPxqk92\",\n \"mybalance\": 0.0\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples"},{"text":"faucetfund","tagName":"h2","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"faucetfund amount","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"faucetfund amount","tagName":"strong","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"The faucetfund method funds the on-chain faucet.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"faucetfund","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/faucet","closestElementReference":"faucetfund"},{"text":"Arguments","tagName":"h3","path":"antara/api/faucet","closestElementReference":"arguments-2"},{"text":"Response","tagName":"h3","path":"antara/api/faucet","closestElementReference":"response-2"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Step 1: Specify faucet amount and get the raw transaction HEX value","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetfund 100\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetfund 100\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetfund\", \"params\":[\"100\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetfund\", \"params\":[\"100\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Step 2: Broadcast/send raw transaction","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Step 3: Decode raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"txid\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"size\": 225,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"72999c8d13290cfc0cc201be4c7bbdb326581fe01f3a634b9f21326a4cd1343c\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\",\n \"hex\": \"483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 100.0,\n \"valueSat\": 10000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"condition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 99899.9998,\n \"valueSat\": 9989999980000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"txid\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"size\": 225,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"72999c8d13290cfc0cc201be4c7bbdb326581fe01f3a634b9f21326a4cd1343c\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\",\n \"hex\": \"483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 100.0,\n \"valueSat\": 10000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"condition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 99899.9998,\n \"valueSat\": 9989999980000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"01000000013c34d14c6a32219f4b633a1fe01f5826b3bd7b4cbe01c20cfc0c29138d9c99720100000049483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501ffffffff0200e40b5402000000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cce06d66fa15090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"txid\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"72999c8d13290cfc0cc201be4c7bbdb326581fe01f3a634b9f21326a4cd1343c\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf48852595[ALL]\",\n \"hex\": \"483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 100.0,\n \"valueZat\": 10000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 99899.9998,\n \"valueZat\": 9989999980000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"{\n \"result\": {\n \"txid\": \"f2baf8d9a1eaf42bb1a85462b5699ffc0f04e8c54aafc4661767df96be9022b7\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"72999c8d13290cfc0cc201be4c7bbdb326581fe01f3a634b9f21326a4cd1343c\",\n \"vout\": 1,\n \"scriptSig\": {\n \"asm\": \"3045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf48852595[ALL]\",\n \"hex\": \"483045022100b265993f541d580f10e8820f9986bdd479859fdcb2e636dd1ee1b23506eebeac02202234a6e5141345459c4b4959e921aa85b9fa616f4c44ea15e53d08bf4885259501\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 100.0,\n \"valueZat\": 10000000000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 99899.9998,\n \"valueZat\": 9989999980000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-2"},{"text":"faucetget","tagName":"h2","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"faucetget","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"faucetget","tagName":"strong","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"The faucetget method requests the faucet module to send coins.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"faucetget","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"faucet","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"The method returns a hex value which must then be broadcast using the sendrawtransaction method.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"sendrawtransaction","tagName":"a","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"The faucetget command yields 0.1 coins and requires about 30 seconds of CPU time to execute.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"faucetget","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetget"},{"text":"Arguments","tagName":"h3","path":"antara/api/faucet","closestElementReference":"arguments-3"},{"text":"Response","tagName":"h3","path":"antara/api/faucet","closestElementReference":"response-3"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Step 1: Use faucetget and get the raw HEX value","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetget\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetget\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"success\",\n \"hex\": \"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetget\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetget\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"hex\": \"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Step 2: Broadcast/send the raw transaction","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD sendrawtransaction 01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"faucetget validated\n64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"faucetget validated\n64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"sendrawtransaction\", \"params\":[\"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Step 3: Decode the raw transaction (optional to check if the values are sane)","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"./komodo-cli -ac_name=HELLOWORLD decoderawtransaction 01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"txid\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"size\": 275,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"409de958da855607255f18c4ea9ed90b49650977490d2fe0ea0a565aa6ce4109\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 99994.9995,\n \"valueSat\": 9999499950000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"condition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 1.0,\n \"valueSat\": 100000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ]\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"txid\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"size\": 275,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"409de958da855607255f18c4ea9ed90b49650977490d2fe0ea0a565aa6ce4109\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 99994.9995,\n \"valueSat\": 9999499950000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"condition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 1.0,\n \"valueSat\": 100000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ]\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"decoderawtransaction\", \"params\":[\"01000000010941cea65a560aeae02f0d49770965490bd99eeac4185f25075685da58e99d40000000007b4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001ffffffff02b077a43018090000302ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc00e1f50500000000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000\"]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"txid\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"409de958da855607255f18c4ea9ed90b49650977490d2fe0ea0a565aa6ce4109\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 99994.9995,\n \"valueZat\": 9999499950000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 1.0,\n \"valueZat\": 100000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"{\n \"result\": {\n \"txid\": \"64760e66c49df97eea14896ecdd505d2d78ea214eb583c8a6a0ac863b2b989b3\",\n \"overwintered\": false,\n \"version\": 1,\n \"locktime\": 0,\n \"vin\": [\n {\n \"txid\": \"409de958da855607255f18c4ea9ed90b49650977490d2fe0ea0a565aa6ce4109\",\n \"vout\": 0,\n \"scriptSig\": {\n \"asm\": \"a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\",\n \"hex\": \"4c79a276a072a26ba067a565802103682b255c40d0cde8faee381a1a50bbb89980ff24539cb8518e294d3a63cefe128140150ad95012ad8fae990096787d75d563977cef914e812e9dc8b6236243ac5f0050b3af4f2675ad433dcff4be16d113fb9a46357ee60682ed5d76c60f9ccffe8ea100af038001e4a10001\"\n },\n \"sequence\": 4294967295\n }\n ],\n \"vout\": [\n {\n \"value\": 99994.9995,\n \"valueZat\": 9999499950000,\n \"n\": 0,\n \"scriptPubKey\": {\n \"asm\": \"a22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401 OP_CHECKCRYPTOCONDITION\",\n \"hex\": \"2ea22c8020e029c511da55523565835887e412e5a0c9b920801b007000df45e545f25028248103120c008203000401cc\",\n \"reqSigs\": 1,\n \"type\": \"cryptocondition\",\n \"addresses\": [\"R9zHrofhRbub7ER77B7NrVch3A63R39GuC\"]\n }\n },\n {\n \"value\": 1.0,\n \"valueZat\": 100000000,\n \"n\": 1,\n \"scriptPubKey\": {\n \"asm\": \"03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG\",\n \"hex\": \"2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac\",\n \"reqSigs\": 1,\n \"type\": \"pubkey\",\n \"addresses\": [\"RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ\"]\n }\n }\n ],\n \"vjoinsplit\": []\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-3"},{"text":"faucetinfo","tagName":"h2","path":"antara/api/faucet","closestElementReference":"faucetinfo"},{"text":"faucetinfo","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetinfo"},{"text":"faucetinfo","tagName":"strong","path":"antara/api/faucet","closestElementReference":"faucetinfo"},{"text":"The faucetinfo method displays the balance of funds in the chain's faucet.","tagName":"p","path":"antara/api/faucet","closestElementReference":"faucetinfo"},{"text":"faucetinfo","tagName":"code","path":"antara/api/faucet","closestElementReference":"faucetinfo"},{"text":"Arguments","tagName":"h3","path":"antara/api/faucet","closestElementReference":"arguments-4"},{"text":"Response","tagName":"h3","path":"antara/api/faucet","closestElementReference":"response-4"},{"text":"๐ Examples","tagName":"h4","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetinfo\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"./komodo-cli -ac_name=HELLOWORLD faucetinfo\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"name\": \"Faucet\",\n \"funding\": \"200207.99860023\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"{\n \"result\": \"success\",\n \"name\": \"Faucet\",\n \"funding\": \"200207.99860023\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"You can find your rpcuser , rpcpassword , and rpcport in the coin's .conf file.","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"rpcuser","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"rpcpassword","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"rpcport","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"Command:","tagName":"p","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"curl --user $rpcuser:$rpcpassword --data-binary '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"method\":\"faucetinfo\", \"params\":[]}' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"name\": \"Faucet\",\n \"funding\": \"200207.99860023\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"pre","path":"antara/api/faucet","closestElementReference":"examples-4"},{"text":"{\n \"result\": {\n \"result\": \"success\",\n \"name\": \"Faucet\",\n \"funding\": \"200207.99860023\"\n },\n \"error\": null,\n \"id\": \"curltest\"\n}\n","tagName":"code","path":"antara/api/faucet","closestElementReference":"examples-4"}],"antara/api/gaming":[{"text":"Gaming","tagName":"h1","path":"antara/api/gaming","closestElementReference":"gaming"},{"text":"Introduction","tagName":"h2","path":"antara/api/gaming","closestElementReference":"introduction"},{"text":"Welcome to the Antara Gaming SDK documentation. This module-based software is programmed in C++ 17 and is designed for high-speed runtime execution.","tagName":"p","path":"antara/api/gaming","closestElementReference":"introduction"},{"text":"The modules of the Antara Gaming SDK rely on other modules, such as Oracles","tagName":"p","path":"antara/api/gaming","closestElementReference":"introduction"},{"text":"Oracles","tagName":"a","path":"antara/api/gaming","closestElementReference":"introduction"},{"text":"config","tagName":"h2","path":"antara/api/gaming","closestElementReference":"config"},{"text":"The antara::gaming::config class provides a function to load customized configuration settings for the Antara Gaming SDK.","tagName":"p","path":"antara/api/gaming","closestElementReference":"config"},{"text":"antara::gaming::config","tagName":"code","path":"antara/api/gaming","closestElementReference":"config"},{"text":"load_configuration","tagName":"h3","path":"antara/api/gaming","closestElementReference":"load-configuration"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"The load_configuration function loads customizable configuration settings from a path and filename.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"load_configuration","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"If the parameter path does not exist the function attempts to create the directories of the given path","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"If the configuration does not exist, the function creates a default configuration","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"If the path and the name of the file exists, the function loads the configuration contents","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern"},{"text":"template\n\nTConfig antara::gaming::config::load_configuration(std::filesystem::path &&config_path, std::string filename)\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern"},{"text":"template\n\nTConfig antara::gaming::config::load_configuration(std::filesystem::path &&config_path, std::string filename)\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern"},{"text":"Template Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"template-parameters"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example"},{"text":"auto cfg = config::load_configuration(std::filesystem::current_path() / \"assets/config\", \"my_game.config.json\");\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example"},{"text":"auto cfg = config::load_configuration(std::filesystem::current_path() / \"assets/config\", \"my_game.config.json\");\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example"},{"text":"core","tagName":"h2","path":"antara/api/gaming","closestElementReference":"core"},{"text":"The antara::gaming::core class provides functions and information relevant to\nthe core Antara Gaming SDK library.","tagName":"p","path":"antara/api/gaming","closestElementReference":"core"},{"text":"antara::gaming::core","tagName":"code","path":"antara/api/gaming","closestElementReference":"core"},{"text":"version","tagName":"h3","path":"antara/api/gaming","closestElementReference":"version"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-2"},{"text":"The version function returns the current version of the Antara Gaming SDK.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-2"},{"text":"version","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-2"},{"text":"The result of this function can be deduced at compile time.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-2"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-2"},{"text":"#include \n\nconstexpr const char *antara::gaming::version()\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-2"},{"text":"#include \n\nconstexpr const char *antara::gaming::version()\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-2"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-2"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-2"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-2"},{"text":"#include \n#include \n\nvoid print_version() {\n std::cout << antara::gaming::version() << std::endl;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-2"},{"text":"#include \n#include \n\nvoid print_version() {\n std::cout << antara::gaming::version() << std::endl;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-2"},{"text":"ecs::system_manager","tagName":"h2","path":"antara/api/gaming","closestElementReference":"ecs-system-manager"},{"text":"The antara::gaming::ecs::system_manager class provides methods to perform tasks such as the manipulation of systems, the addition, deletion, and update of systems, and the deactivation of a system.","tagName":"p","path":"antara/api/gaming","closestElementReference":"ecs-system-manager"},{"text":"antara::gaming::ecs::system_manager","tagName":"code","path":"antara/api/gaming","closestElementReference":"ecs-system-manager"},{"text":"system_manager","tagName":"h3","path":"antara/api/gaming","closestElementReference":"system-manager"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-3"},{"text":"The primary constructor function.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-3"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-3"},{"text":"#include \n\nsystem_manager(entt::registry ®istry, bool subscribe_to_internal_events = true)\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-3"},{"text":"#include \n\nsystem_manager(entt::registry ®istry, bool subscribe_to_internal_events = true)\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-3"},{"text":"Destructor","tagName":"h4","path":"antara/api/gaming","closestElementReference":"destructor"},{"text":"~system_manager()\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"destructor"},{"text":"~system_manager()\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"destructor"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-3"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-3"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-3"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager mgr{entity_registry};\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-3"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager mgr{entity_registry};\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-3"},{"text":"receive_add_base_system","tagName":"h3","path":"antara/api/gaming","closestElementReference":"receive-add-base-system"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-4"},{"text":"Public member functions.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-4"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-4"},{"text":"void receive_add_base_system(const ecs::event::add_base_system &evt)\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-4"},{"text":"void receive_add_base_system(const ecs::event::add_base_system &evt)\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-4"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-4"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-4"},{"text":"start","tagName":"h3","path":"antara/api/gaming","closestElementReference":"start"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-5"},{"text":"The start function informs the system manager instance that the developer's game is initiated and spinning.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-5"},{"text":"start","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-5"},{"text":"This function allows for the execution of actions at the end of each frame. For example, an action could be the deletion of a sytem, or the addition of a new system which will continue to receive iterations and updates.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-5"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-5"},{"text":"#include \n\nsystem_manager_instance.start();\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-5"},{"text":"#include \n\nsystem_manager_instance.start();\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-5"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-5"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-5"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-4"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-4"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-4"},{"text":"update","tagName":"h3","path":"antara/api/gaming","closestElementReference":"update"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"The update function updates a system-manager instance.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"update","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"The logic of the function is designed to automatically manage the correct order of updates for the different types of systems the developer has added to their system-manager instance.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"If the developer's logic has not loaded any systems into the system_manager instance the function returns 0","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"0","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"If the developer's logic marks a system for deletion, the function deletes the system is automatically at the end of the current loop tick","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"If the developer's logic adds a system through an ecs::event::add_base_system event, the function automatically adds the system at the end of the current loop tick","tagName":"li","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"ecs::event::add_base_system","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-6"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-6"},{"text":"#include \n\nstd::size\\_t nb\\_systems\\_updated = system\\_manager.update();\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-6"},{"text":"#include \n\nstd::size\\_t nb\\_systems\\_updated = system\\_manager.update();\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-6"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-6"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-6"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-5"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... add 5 different systems here\n std::size_t nb_systems_updated = system_manager.update();\n if (nb_systems_updated != 5) {\n std::cerr << \"Expect 5 system updates from system_manager.update(), but received only \" << nb_systems_updated << std::endl;\n }\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-5"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... add 5 different systems here\n std::size_t nb_systems_updated = system_manager.update();\n if (nb_systems_updated != 5) {\n std::cerr << \"Expect 5 system updates from system_manager.update(), but received only \" << nb_systems_updated << std::endl;\n }\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-5"},{"text":"update_systems","tagName":"h3","path":"antara/api/gaming","closestElementReference":"update-systems"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"The update_systems function updates specific systems in a system_manager instance.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"update_systems","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"The update (listed above) function calls this update_systems function multiple times each time the update function executes.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"update","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"update_systems","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"update","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"The update_systems function is useful when the developer wishes to manually perform an update of a specific system.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"update_systems","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-7"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-7"},{"text":"#include \n\nstd::size\\_t nb\\_systems\\_updated = system\\_manager.update();\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-7"},{"text":"#include \n\nstd::size\\_t nb\\_systems\\_updated = system\\_manager.update();\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-7"},{"text":"Function Parameters","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-parameters-7"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-7"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-6"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... add 5 different systems here\n std::size_t nb_systems_updated = system_manager.update();\n if (nb_systems_updated != 5) {\n std::cerr << \"Expect 5 system updates from system_manager.update(), but received only \" << nb_systems_updated << std::endl;\n }\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-6"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... add 5 different systems here\n std::size_t nb_systems_updated = system_manager.update();\n if (nb_systems_updated != 5) {\n std::cerr << \"Expect 5 system updates from system_manager.update(), but received only \" << nb_systems_updated << std::endl;\n }\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-6"},{"text":"get_system | 1","tagName":"h3","path":"antara/api/gaming","closestElementReference":"get-system-1"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-8"},{"text":"The get_system function uses a template parameter to return a reference to a system.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-8"},{"text":"get_system","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-8"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-8"},{"text":"template\nconst TSystem &get_system() const\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-8"},{"text":"template\nconst TSystem &get_system() const\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-8"},{"text":"Function and Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-and-template-type"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-8"},{"text":"get_system | 2","tagName":"h3","path":"antara/api/gaming","closestElementReference":"get-system-2"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-9"},{"text":"An overloaded version of the get_system function above.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-9"},{"text":"get_system","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-9"},{"text":"This overloaded function accepts different parameters.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-9"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-9"},{"text":"template\n\nTSystem &get_system()\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-9"},{"text":"template\n\nTSystem &get_system()\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-9"},{"text":"Function and Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-and-template-type-2"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-9"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-7"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... added 2 differents systems here (render_system, and a log_system)\n auto& render_system = system_manager.get_system();\n\n const auto& log_system = system_manager.get_system();\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-7"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... added 2 differents systems here (render_system, and a log_system)\n auto& render_system = system_manager.get_system();\n\n const auto& log_system = system_manager.get_system();\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-7"},{"text":"get_systems | 1","tagName":"h3","path":"antara/api/gaming","closestElementReference":"get-systems-1"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-10"},{"text":"The get_systems function accepts multiple template parameters and returns multiple systems.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-10"},{"text":"get_systems","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-10"},{"text":"This function recursively calls the get_system function. Based on the logic of the different kinds of systems requested, this function updates the indicated systems in the correct order.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-10"},{"text":"get_system","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-10"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-10"},{"text":"template\nstd::tuple...> get_systems()\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-10"},{"text":"template\nstd::tuple...> get_systems()\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-10"},{"text":"Function and Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-and-template-type-3"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-10"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-8"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... added 2 different systems here (render_system, and a log_system)\n auto& render_system = system_manager.get_system();\n\n const auto& log_system = system_manager.get_system();\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-8"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n system_manager.start();\n // ... added 2 different systems here (render_system, and a log_system)\n auto& render_system = system_manager.get_system();\n\n const auto& log_system = system_manager.get_system();\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-8"},{"text":"get_systems | 2","tagName":"h3","path":"antara/api/gaming","closestElementReference":"get-systems-2"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-11"},{"text":"An overloaded version of the get_systems function.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-11"},{"text":"get_systems","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-11"},{"text":"This function is marked as nodiscard.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-11"},{"text":"nodiscard.","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-11"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-11"},{"text":"template\nstd::tuple>...> get_systems() const\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-11"},{"text":"template\nstd::tuple>...> get_systems() const\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-11"},{"text":"Function and Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"function-and-template-type-4"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-11"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-9"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n // ... added different systems here\n // Called from a const context\n auto &&[system_foo, system_bar] = system_manager.get_systems();\n\n // Called from a non const context\n auto&&[system_foo_nc, system_bar_nc] = system_manager.get_systems();\n\n // Get it as a tuple\n auto tuple_systems = system_manager.get_systems();\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-9"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n // ... added different systems here\n // Called from a const context\n auto &&[system_foo, system_bar] = system_manager.get_systems();\n\n // Called from a non const context\n auto&&[system_foo_nc, system_bar_nc] = system_manager.get_systems();\n\n // Get it as a tuple\n auto tuple_systems = system_manager.get_systems();\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-9"},{"text":"has_system","tagName":"h3","path":"antara/api/gaming","closestElementReference":"has-system"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-12"},{"text":"The has_system function verifies whether or not a system is already registered in the system_manager .","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-12"},{"text":"has_system","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-12"},{"text":"system_manager","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-12"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-12"},{"text":"template\nbool has_system() const\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-12"},{"text":"template\nbool has_system() const\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-12"},{"text":"Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"template-type"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-12"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-10"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n\n bool result = system_manager.has_system();\n if (!result) {\n // Oh no, i don't have a rendering system.\n }\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-10"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n\n bool result = system_manager.has_system();\n if (!result) {\n // Oh no, i don't have a rendering system.\n }\n return 0;\n}\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"example-10"},{"text":"has_systems | 1","tagName":"h3","path":"antara/api/gaming","closestElementReference":"has-systems-1"},{"text":"Public Function","tagName":"h4","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"The has_systems function verifies whether or not a list of systems is already registered in the system_manager .","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"has_systems","tagName":"code","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"system_manager","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"This function recursively calls the has_system function.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"has_system","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"This function is marked as nodiscard.","tagName":"p","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"nodiscard.","tagName":"a","path":"antara/api/gaming","closestElementReference":"public-function-13"},{"text":"Usage Pattern","tagName":"h4","path":"antara/api/gaming","closestElementReference":"usage-pattern-13"},{"text":"#include \n\nbool result = system_manager.has_systems();\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"usage-pattern-13"},{"text":"#include \n\nbool result = system_manager.has_systems();\n","tagName":"code","path":"antara/api/gaming","closestElementReference":"usage-pattern-13"},{"text":"Template Type","tagName":"h4","path":"antara/api/gaming","closestElementReference":"template-type-2"},{"text":"Response","tagName":"h4","path":"antara/api/gaming","closestElementReference":"response-13"},{"text":"๐ Example","tagName":"h4","path":"antara/api/gaming","closestElementReference":"example-11"},{"text":"#include \n#include \n#include \n\nint main()\n{\n entt::registry entity_registry;\n entt::dispatcher& dispatcher{registry.set()};\n antara::gaming::ecs::system_manager system_manager{entity_registry};\n\n bool result = system_manager.has_systems();\n if (!result) {\n // Oh no, atleast one of the systems is not present\n }\n return 0;\n}\n","tagName":"pre","path":"antara/api/gaming","closestElementReference":"example-11"},{"text":"#include